------- Comment #3 from jv244 at cam dot ac dot uk 2006-01-03 09:42 ------- (In reply to comment #2) > I really mean, "-O3 -m32 -fno-unswitch-loops -fno-tree-dominator-opts" fails > in > 4.0.3 but passes in 4.1.0 or 4.2.0. >
Still getting: /scratch/vondele/gcc_40_branch/build/bin/gcc -O3 -m32 -fno-unswitch-loops -fno-tree-dominator-opts -c test_25218.c test_25218.c: In function drotmg: test_25218.c:20: internal compiler error: in compensate_edge, at reg-stack.c:2795 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. with gcc (GCC) 4.0.3 20060103 (prerelease) I notice now, on an opteron, that the -m32 switch is needed to trigger the bug. There is no crash if I use just '-O3' whereas this happened on a pentium IIRC. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25218