------- Comment #9 from dominiq at lps dot ens dot fr 2009-04-07 21:02 ------- The code in comment #1 still does not give the right result. I get (intel-darwin):
[ibook-dhum] f90/bug% gfc pr38863_1.f90 [ibook-dhum] f90/bug% a.out 12288 -1880941592 -1073751380 [ibook-dhum] f90/bug% gfc -O3 pr38863_1.f90 [ibook-dhum] f90/bug% a.out 0 0 0 [ibook-dhum] f90/bug% gfc -m64 pr38863_1.f90 [ibook-dhum] f90/bug% a.out 1 1 0 [ibook-dhum] f90/bug% gfc -m64 -O3 pr38863_1.f90 [ibook-dhum] f90/bug% a.out 65280 0 -256 instead of [ibook-dhum] f90/bug% bg95 pr38863_1.f90 [ibook-dhum] f90/bug% a.out 2 2 2 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38863