http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57663
--- Comment #4 from Sebastien Bardeau <bardeau at iram dot fr> --- (In reply to Dominique d'Humieres from comment #3) > > Is there any chance that someone has a look to this bug? > > No, but you can do it yourself. Well, I am "only" a Fortran programmer, I have no idea of how the GNU compilers are written... > > I did not test all gcc/gfortran versions, so I am 100% sure that > > this a 4.6-only issue. Furthermore, ideally I would like to know > > when it appeared and when it was fixed, in order to warn my users... > > Introduced between revisions 167584 (2010-12-08) and 167992 (2010-12-17), > fixed between revisions 171100 (2011-03-17) and 171653 (2011-03-29). This helps. After more tests I could find that: 167778 (4.6.0 20101214): OK 167779 (4.6.0 20101214): NOK <= bug added here ... 171235 (4.7.0 20110321): NOK 171236 (4.7.0 20110321): OK <= bug fixed here The bug was fixed in 4.7.0 prerelease, so the 4.7 branch and above are not affected. Obviously the patch 171236 was not ported to the 4.6 branch since its latest release has the bug. On the other hand, the bug was added in 4.6.0 prerelease, which explains why the 4.6 branch is corrupted. Now I do not know how to check if the revision 167779 was ported to other (e.g. 4.5) branches.