The 176.gcc benchmark from the latest SPECcpu2000 V1.2 benchmark suite (www.spec.org/osg/cpu2000/) gives wrong results ("miscompare") when using optimization levels 1, 2 or 3 (e.g. "-O3") and "-march=pentium4" with gcc 3.2.2 (Release). Unfortunately I can't provide the source code here since it's covered under SPEC's license. A SPEC licensee (from SuSE, RedHat and friends) should be looking at this issue. Release: gcc version 3.2.2 Environment: Intel Pentium 4 1.70GHz SuSE Linux 8.1, Kernel 2.4.19 How-To-Repeat: Compile the 176.gcc benchmark from the SPECcpu2000 benchmark suite (www.spec.org/osg/cpu2000/) with OPTIMIZE="-O3 -march=pentium4" using gcc 3.2.2 (Release), then run it the usual way ("runspec").
Fix: Yes, please! ;)
*** This bug has been marked as a duplicate of 9787 ***