------- Comment #6 from laurent at guerby dot net 2009-01-10 12:41 ------- Jakub, your patch fixes all "pr37433.c" FAIL, thanks! Test results
http://gcc.gnu.org/ml/gcc-testresults/2009-01/msg00868.html This also seem to fix an ICE I did not report but visible here in previous test results: http://gcc.gnu.org/ml/gcc-testresults/2009-01/msg00665.html """ Executing on host: /home/guerby/build-143046/gcc/xgcc -B/home/guerby/build-143046/gcc/ -O1 -w -c -o 920625-1.o /n/50/guerby/trunk/gcc/testsuite/gcc.c-torture/compile/920625-1.c (timeout = 300) /n/50/guerby/trunk/gcc/testsuite/gcc.c-torture/compile/920625-1.c: In function 'synth':^M /n/50/guerby/trunk/gcc/testsuite/gcc.c-torture/compile/920625-1.c:298: internal compiler error: Segmentation fault^M Please submit a full bug report,^M with preprocessed source if appropriate.^M See <http://gcc.gnu.org/bugs.html> for instructions.^M compiler exited with status 1 output is: /n/50/guerby/trunk/gcc/testsuite/gcc.c-torture/compile/920625-1.c: In function 'synth':^M /n/50/guerby/trunk/gcc/testsuite/gcc.c-torture/compile/920625-1.c:298: internal compiler error: Segmentation fault^M Please submit a full bug report,^M with preprocessed source if appropriate.^M See <http://gcc.gnu.org/bugs.html> for instructions.^M FAIL: gcc.c-torture/compile/920625-1.c -O1 (internal compiler error) """ Comparison between test results: --- /tmp/z0 2009-01-10 13:36:02.000000000 +0100 +++ /tmp/z1 2009-01-10 13:33:37.000000000 +0100 @@ -1,2 +0,0 @@ -FAIL: gcc.c-torture/compile/920625-1.c -O1 (internal compiler error) -FAIL: gcc.c-torture/compile/920625-1.c -O1 (test for excess errors) @@ -19,10 +16,0 @@ -FAIL: gcc.c-torture/compile/pr37433.c -O1 (internal compiler error) -FAIL: gcc.c-torture/compile/pr37433.c -O1 (test for excess errors) -FAIL: gcc.c-torture/compile/pr37433.c -O2 (internal compiler error) -FAIL: gcc.c-torture/compile/pr37433.c -O2 (test for excess errors) -FAIL: gcc.c-torture/compile/pr37433.c -O3 -fomit-frame-pointer (internal compiler error) -FAIL: gcc.c-torture/compile/pr37433.c -O3 -fomit-frame-pointer (test for excess errors) -FAIL: gcc.c-torture/compile/pr37433.c -O3 -g (internal compiler error) -FAIL: gcc.c-torture/compile/pr37433.c -O3 -g (test for excess errors) -FAIL: gcc.c-torture/compile/pr37433.c -Os (internal compiler error) -FAIL: gcc.c-torture/compile/pr37433.c -Os (test for excess errors) I guess it's okay to seek approval to commit this patch :) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38695