http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43829

--- Comment #34 from Mikael Morin <mikael at gcc dot gnu.org> 2011-03-04 
23:14:59 UTC ---
(In reply to comment #33)
> My only remark is about the test in comment #31 for which
> the dg-warning in 
> [...]
> should be moved to the line above:
> 
> and the block
> [...]
> that generates
> [...]

Thank you Dominique, I missed some of the temporaries as they were uncaught by
the testsuite. A problem with continued lines it seems. 

> 
> Also "reshape((/ (i*i,i=1,size(a)) /), shape(a)), &" generates a warning:
> 
> pr43829_7.f90:82.8:
> 
>         reshape((/ (i*i,i=1,size(a)) /), shape(a)), &
>         1
> Warning: Creating array temporary at (1)

I have to double check, but this one should be expanded at compile time.

Reply via email to