On Linux/x86-64, gcc 4.3.3 revision 143474 miscompiled 464.h264ref in SPEC CPU 2006 at -O2 -ffast-math:
Running 464.h264ref ref base o2 default Error with '/export/gnu/import/svn/gcc-test/spec/2006/x86_64/spec/bin/specinvoke rt/gnu/import/svn/gcc-test/spec/2006/x86_64/spec/benchspec/CPU2006/464.h264ref/r ref_o2.0000 -c 1 -e compare.err -o compare.stdout -f compare.cmd': check file '/ mport/svn/gcc-test/spec/2006/x86_64/spec/benchspec/CPU2006/464.h264ref/run/run_b 000/.err' *** Miscompare of foreman_ref_main_leakybucketparam.cfg, see /export/gnu/import/ /spec/2006/x86_64/spec/benchspec/CPU2006/464.h264ref/run/run_base_ref_o2.0000/fo in_leakybucketparam.cfg.mis *** Miscompare of foreman_ref_main_encodelog.out, see /export/gnu/import/svn/gcc 006/x86_64/spec/benchspec/CPU2006/464.h264ref/run/run_base_ref_o2.0000/foreman_r delog.out.mis *** Miscompare of sss_main_encodelog.out, see /export/gnu/import/svn/gcc-test/sp 64/spec/benchspec/CPU2006/464.h264ref/run/run_base_ref_o2.0000/sss_main_encodelo *** Miscompare of foreman_ref_baseline_encodelog.out, see /export/gnu/import/svn ec/2006/x86_64/spec/benchspec/CPU2006/464.h264ref/run/run_base_ref_o2.0000/forem ine_encodelog.out.mis *** Miscompare of sss_main_leakybucketparam.cfg, see /export/gnu/import/svn/gcc- 06/x86_64/spec/benchspec/CPU2006/464.h264ref/run/run_base_ref_o2.0000/sss_main_l ram.cfg.mis *** Miscompare of foreman_ref_baseline_leakybucketparam.cfg, see /export/gnu/imp test/spec/2006/x86_64/spec/benchspec/CPU2006/464.h264ref/run/run_base_ref_o2.000 f_baseline_leakybucketparam.cfg.mis We are trying to find a smaller testcase as well as which checkin caused this. -- Summary: [4.3 Regression] 464.h264ref in SPEC CPU 2006 miscompiled Product: gcc Version: 4.3.3 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hjl dot tools at gmail dot com GCC target triplet: x86-64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38905