The output of -Warray-temporaries could be enhanced:
CALL fft_1dm ( fft_type, sign, .TRUE., n(2), mx2*mz2, abuf, bbuf, 1.0_lp ) 1 Warning: Creating array temporary at (1) I.e. the (1) should maybe point to the variable instead of the ',' so that it is clear if abuf or bbuf is the offender. -- Summary: -Warray-temporaries output Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jv244 at cam dot ac dot uk http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38113