http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56867
Bug #: 56867 Summary: Missing temporary with string array assignment Classification: Unclassified Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassig...@gcc.gnu.org ReportedBy: tkoe...@gcc.gnu.org And I thought we were done with missing temporaries... ig25@linux-fd1f:~/Krempel/Dep-12> gfortran bar.f90 ig25@linux-fd1f:~/Krempel/Dep-12> ./a.out 23cd 2334 33yz ig25@linux-fd1f:~/Krempel/Dep-12> gfortran-4.6 bar.f90 ig25@linux-fd1f:~/Krempel/Dep-12> ./a.out 23cd 2334 33yz ig25@linux-fd1f:~/Krempel/Dep-12> gfortran-4.7 bar.f90 ig25@linux-fd1f:~/Krempel/Dep-12> ./a.out 23cd 2334 33yz Of course, the last line of output should be 23yz.