http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52117
--- Comment #9 from steven hirshman <sphirshman at yahoo dot com> 2012-02-10 20:00:47 UTC --- Tobias We have a problem in v4.6.2 with the following (using the std=f95 flag): There seems to have been a limitation in past versions of gfortran with allocatable components inside derived types. It was supposed to have been fixed, and should be no more a compiler bug. It is valid (language-legal) fortran 95 and 2003, so must be a compiler limitation or compiler bug. Other compiles are fine as well (g95, ifort, etc.). Do you know if this has indeed been fixed? ________________________________ From: burnus at gcc dot gnu.org <gcc-bugzi...@gcc.gnu.org> To: sphirsh...@yahoo.com Sent: Friday, February 3, 2012 3:41 PM Subject: [Bug fortran/52117] allocated arrays give incorrect results when used with RESHAPE in gcc v4.6.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52117 Tobias Burnus <burnus at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |burnus at gcc dot gnu.org Resolution| |DUPLICATE --- Comment #1 from Tobias Burnus <burnus at gcc dot gnu.org> 2012-02-03 20:41:32 UTC --- Work around: -fno-realloc-lhs Or add "(:)" B(:) = RESHAPE(A, SHAPE(B)) Solution: Update - it has just been fixed in the last days. Thanks for the report! *** This bug has been marked as a duplicate of bug 52012 ***