On Linux/Intel64, revision 146920 miscompiles 465.tonto in SPEC CPU 2006 with -O3 -msse2 -mfpmath=sse -ffast-math -funroll-loops -m32 revision 146799 is OK.
I got Running 465.tonto ref base o3 default Error with '/export/gnu/import/rrs/spec/2006/spec/bin/specinvoke -E -d /export/g nu/import/rrs/spec/2006/spec/benchspec/CPU2006/465.tonto/run/run_base_ref_o3.000 0 -c 1 -e compare.err -o compare.stdout -f compare.cmd': check file '/export/gnu /import/rrs/spec/2006/spec/benchspec/CPU2006/465.tonto/run/run_base_ref_o3.0000/ .err' *** Miscompare of stdout, see /export/gnu/import/rrs/spec/2006/spec/benchspec/CP U2006/465.tonto/run/run_base_ref_o3.0000/stdout.mis
Revision 146817: http://gcc.gnu.org/ml/gcc-cvs/2009-04/msg01459.html may be the cause.
Revision 146817 is the cause. It is reproducible with test data, -i test.
blas.f90 was miscompiled by -m32 -O3 -msse2 -mfpmath=sse -ffast-math -fno-inline-functions -funroll-loops
*** This bug has been marked as a duplicate of 40021 ***