------- Comment #5 from dfranke at gcc dot gnu dot org 2010-05-09 20:25 ------- This seemingly was fixed a while ago; -Warray-temporaries does not warn for 4.4.3, 4.5.1 nor current trunk.
Relevant section of the dump is: while (1) { if (S.0 > D.1515) goto L.1; (*D.1516)[(S.0 + D.1520) * D.1523 + D.1517] = (*D.1512)[S.0 * D.1522 + D.1513] * 1.973804473876953125e+1; S.0 = S.0 + 1; } Closing as fixed. -- dfranke at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED Target Milestone|--- |4.4.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36915