[LLVMdev] likely SPECCPU2006 miscompilation

John Regehr regehr at cs.utah.edu
Mon Jul 5 16:08:51 PDT 2010


Using clang r107598 at -O1 to create reportable SPECINT 2006 results, I'm 
getting the output below, which is almost certainly due to a 
miscompilation.  Known problem?

Thanks,

John


   Running (#3) 403.gcc ref base i386-m32-gcc42-nn default
/home/regehr/z/specCPU2006/bin/specinvoke -d 
/home/regehr/z/specCPU2006/benchspec/CPU2006/403.gcc/run/run_base_ref_i386-m32-gcc42-nn.0000 
-e speccmds.err -o speccmds.stdout -f speccmds.cmd -C

403.gcc: copy #0 non-zero return code (rc=1, signal=0)


****************************************
Contents of c-typeck.err
****************************************
c-typeck.c:4353: Internal compiler error in change_address_1, at 
emit-rtl.c:1934
It is possible that you may be trying to use SPEC's version of gcc
without first defining the appropriate flags.  Please check the flags
that are in the config files from recently-published results on your
platform, and check that you are using an up-to-date compiler.  If
you still need help, please contact SPEC, reporting your hw/os
platform, your compiler version, and your compilation flags.
Contact SPEC at <URL:http://www.spec.org/>

****************************************



More information about the llvm-dev mailing list