http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56993
Bug #: 56993 Summary: power gcc built 416.gamess generates wrong result Classification: Unclassified Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassig...@gcc.gnu.org ReportedBy: car...@google.com Host: powerpc-linux-gnu Target: powerpc-linux-gnu Build: powerpc-linux-gnu When I use the trunk gcc to run spec2006 416.gamess, I got the following error $ runspec --config=test.cfg --tune=base --size=test --nofeedback --noreportable game runspec v6152 - Copyright 1999-2008 Standard Performance Evaluation Corporation Using 'linux-ydl23-ppc' tools Reading MANIFEST... 18357 files Loading runspec modules................ Locating benchmarks...found 31 benchmarks in 6 benchsets. Reading config file '/usr/local/google/carrot/spec2006/config/test.cfg' Benchmarks selected: 416.gamess Compiling Binaries Building 416.gamess base Linux64 default: (build_base_Linux64.0000) Build successes: 416.gamess(base) Setting Up Run Directories Setting up 416.gamess test base Linux64 default: created (run_base_test_Linux64.0000) Running Benchmarks Running (#1) 416.gamess test base Linux64 default **************************************** Contents of exam29.err **************************************** STOP IN ABRT **************************************** *** Miscompare of exam29.out; for details see /usr/local/google/carrot/spec2006/benchspec/CPU2006/416.gamess/run/run_base_test_Linux64.0000/exam29.out.mis Invalid run; unable to continue. If you wish to ignore errors please use '-I' or ignore_errors The log for this run is in /usr/local/google/carrot/spec2006/result/CPU2006.111.log The debug log for this run is in /usr/local/google/carrot/spec2006/result/CPU2006.111.log.debug * * Temporary files were NOT deleted; keeping temporaries such as * /usr/local/google/carrot/spec2006/result/CPU2006.111.log.debug and * /usr/local/google/carrot/spec2006/tmp/CPU2006.111 * (These may be large!) * runspec finished at Wed Apr 17 16:37:27 2013; 93 total seconds elapsed My gcc is configured as $ gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/powerpc-linux-gnu/4.6/lto-wrapper Target: powerpc-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Debian 4.6.2-12' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-plugin --enable-objc-gc --enable-secureplt --disable-softfloat --enable-targets=powerpc-linux,powerpc64-linux --with-cpu=default32 --with-long-double-128 --enable-checking=release --build=powerpc-linux-gnu --host=powerpc-linux-gnu --target=powerpc-linux-gnu Thread model: posix gcc version 4.6.2 (Debian 4.6.2-12) GCC4.8 has the same error, but gcc4.7 is good.