------- Comment #7 from zsojka at seznam dot cz 2010-04-12 13:47 ------- Running check on gcc/g++ shows further miscompilations with -fno-ira-share-spill-slots (as of r158131, x86_64-linux):
gcc.c-torture/execute/20021120-1.c FAILs with: -O2 -fno-ira-share-spill-slots or -O1 -foptimize-register-move -fno-ira-share-spill-slots gcc.c-torture/execute/pr28982a.c FAILs with: -O1 -fno-ira-share-spill-slots gcc.dg/graphite/interchange-8.c FAILs with: -O2 -fpeel-loops -fno-ira-share-spill-slots gcc.c-torture/execute/regstack-1.c FAILs with: -Os -fschedule-insns -fno-ira-share-spill-slots -fno-sched-critical-path-heuristic There are further FAILs with more complicated compiler flags needed to reproduce, and it's also possible I haven't checked all -fno-ira-share-spill-slots miscompilations -- zsojka at seznam dot cz changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zsojka at seznam dot cz http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40386