http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46638
Mikael Pettersson <mikpe at it dot uu.se> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mikpe at it dot uu.se --- Comment #8 from Mikael Pettersson <mikpe at it dot uu.se> 2010-11-27 21:07:23 UTC --- The test case added to 4.5 branch for this PR fails on powerpc64-linux and sparc64-linux, see <http://gcc.gnu.org/ml/gcc-testresults/2010-11/msg02300.html> which shows: FAIL: gfortran.dg/transfer_simplify_10.f90 -O0 execution test FAIL: gfortran.dg/transfer_simplify_10.f90 -O1 execution test FAIL: gfortran.dg/transfer_simplify_10.f90 -O2 execution test FAIL: gfortran.dg/transfer_simplify_10.f90 -O3 -fomit-frame-pointer execution test FAIL: gfortran.dg/transfer_simplify_10.f90 -O3 -fomit-frame-pointer -funroll-loops execution test FAIL: gfortran.dg/transfer_simplify_10.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test FAIL: gfortran.dg/transfer_simplify_10.f90 -O3 -g execution test FAIL: gfortran.dg/transfer_simplify_10.f90 -Os execution test According to gcc/testsuite/gfortran/gfortran.log the test case always outputs: 0A000000 47656E75 696E6549 6E74656C 61626364 Looking at the test case it seems to assume little-endian byte order, which isn't true here. Also, the gcc/testsuite/ChangeLog update on 4.5 branch in r167139 is wrong, it's a copy of the gcc/fortran/ChangeLog entry while it should have listed the added test case (transfer_simplify_10.f90).