Major i386 testsuite regressions on trunk
Rainer Orth
ro@TechFak.Uni-Bielefeld.DE
Wed Jun 5 04:39:00 GMT 2002
I've been able to pinpoint the single patch that causes the i386 testsuite
regressions reported in
http://gcc.gnu.org/ml/gcc-bugs/2002-05/msg01111.html
Bootstrapping the trunk as of 20020511 17:00, results are fine. Updating
to 20020511 17:30, i.e. with this patch added
Sat May 11 14:34:35 CEST 2002 Jan Hubicka <jh@suse.cz>
* i386.md (testsi to testqi spliters): New.
2002-01-14 Josef Zlomek <zlomek@matfyz.cz>
cfg.c (dump_edge_info): added dumping of EDGE_CAN_FALLTHRU.
Wed Jan 9 2002 Josef Zlomek <zlomj9am@artax.karlin.mff.cuni.cz>
* basic-block.h: New flag EDGE_CAN_FALLTHRU
* cfganal.c (set_edge_can_fallthru_flag): New function; marks the edges
that can be made fallthru.
Mon Nov 12 16:25:53 CET 2001 Jan Hubicka <jh@suse.cz>
* cfglayout.c (cleanup_unconditional_jumps): New static function.
(cfg_layout_initialize): Use it.
I get many testsuite regressions in a (C only) bootstrap on
i386-pc-solaris2.8:
--- gcc-20020511-17:00/mail-report.log Wed Jun 5 12:21:10 2002
+++ gcc-20020511-17:30/mail-report.log Wed Jun 5 12:21:16 2002
@@ -11,2 +11,17 @@
-WARNING: program timed out.
-FAIL: gcc.c-torture/compile/20001226-1.c, -Os
+FAIL: gcc.c-torture/compile/20010117-2.c, -Os
+FAIL: gcc.c-torture/compile/20010518-1.c, -Os
+FAIL: gcc.c-torture/compile/20011114-4.c, -Os
+FAIL: gcc.c-torture/compile/920413-1.c, -Os
+FAIL: gcc.c-torture/compile/920625-1.c, -Os
+FAIL: gcc.c-torture/compile/920909-1.c, -Os
+FAIL: gcc.c-torture/compile/930120-1.c, -Os
+FAIL: gcc.c-torture/compile/950612-1.c, -Os
+FAIL: gcc.c-torture/compile/950922-1.c, -Os
+FAIL: gcc.c-torture/execute/20000224-1.c compilation, -Os
+UNRESOLVED: gcc.c-torture/execute/20000224-1.c execution, -Os
+FAIL: gcc.c-torture/execute/20001124-1.c compilation, -Os
+UNRESOLVED: gcc.c-torture/execute/20001124-1.c execution, -Os
+FAIL: gcc.c-torture/execute/20011008-3.c compilation, -Os
+UNRESOLVED: gcc.c-torture/execute/20011008-3.c execution, -Os
+FAIL: gcc.c-torture/execute/20020226-1.c compilation, -Os
+UNRESOLVED: gcc.c-torture/execute/20020226-1.c execution, -Os
@@ -13,0 +29,36 @@
+FAIL: gcc.c-torture/execute/20020508-1.c compilation, -Os
+UNRESOLVED: gcc.c-torture/execute/20020508-1.c execution, -Os
+FAIL: gcc.c-torture/execute/20020508-2.c compilation, -Os
+UNRESOLVED: gcc.c-torture/execute/20020508-2.c execution, -Os
+FAIL: gcc.c-torture/execute/20020508-3.c compilation, -Os
+UNRESOLVED: gcc.c-torture/execute/20020508-3.c execution, -Os
+FAIL: gcc.c-torture/execute/920501-6.c compilation, -Os
+UNRESOLVED: gcc.c-torture/execute/920501-6.c execution, -Os
+FAIL: gcc.c-torture/execute/920731-1.c compilation, -Os
+UNRESOLVED: gcc.c-torture/execute/920731-1.c execution, -Os
+FAIL: gcc.c-torture/execute/921204-1.c compilation, -Os
+UNRESOLVED: gcc.c-torture/execute/921204-1.c execution, -Os
+FAIL: gcc.c-torture/execute/930818-1.c compilation, -Os
+UNRESOLVED: gcc.c-torture/execute/930818-1.c execution, -Os
+FAIL: gcc.c-torture/execute/931102-2.c compilation, -Os
+UNRESOLVED: gcc.c-torture/execute/931102-2.c execution, -Os
+FAIL: gcc.c-torture/execute/940122-1.c compilation, -Os
+UNRESOLVED: gcc.c-torture/execute/940122-1.c execution, -Os
+FAIL: gcc.c-torture/execute/960116-1.c compilation, -Os
+UNRESOLVED: gcc.c-torture/execute/960116-1.c execution, -Os
+FAIL: gcc.c-torture/execute/960512-1.c compilation, -Os
+UNRESOLVED: gcc.c-torture/execute/960512-1.c execution, -Os
+FAIL: gcc.c-torture/execute/960909-1.c compilation, -Os
+UNRESOLVED: gcc.c-torture/execute/960909-1.c execution, -Os
+FAIL: gcc.c-torture/execute/980223.c compilation, -Os
+UNRESOLVED: gcc.c-torture/execute/980223.c execution, -Os
+FAIL: gcc.c-torture/execute/981001-1.c compilation, -Os
+UNRESOLVED: gcc.c-torture/execute/981001-1.c execution, -Os
+FAIL: gcc.c-torture/execute/arith-rand.c compilation, -Os
+UNRESOLVED: gcc.c-torture/execute/arith-rand.c execution, -Os
+FAIL: gcc.c-torture/execute/ashldi-1.c compilation, -Os
+UNRESOLVED: gcc.c-torture/execute/ashldi-1.c execution, -Os
+FAIL: gcc.c-torture/execute/ashrdi-1.c compilation, -Os
+UNRESOLVED: gcc.c-torture/execute/ashrdi-1.c execution, -Os
+FAIL: gcc.c-torture/execute/longlong.c compilation, -Os
+UNRESOLVED: gcc.c-torture/execute/longlong.c execution, -Os
@@ -16,0 +68,10 @@
+FAIL: gcc.c-torture/execute/lshrdi-1.c compilation, -Os
+UNRESOLVED: gcc.c-torture/execute/lshrdi-1.c execution, -Os
+FAIL: gcc.c-torture/execute/va-arg-15.c compilation, -Os
+UNRESOLVED: gcc.c-torture/execute/va-arg-15.c execution, -Os
+FAIL: gcc.c-torture/unsorted/BUG13.c, -Os
+FAIL: gcc.c-torture/unsorted/bb1.c, -Os
+FAIL: gcc.c-torture/unsorted/ex.c, -Os
+FAIL: gcc.c-torture/unsorted/logic.c, -Os
+FAIL: gcc.c-torture/unsorted/test.c, -Os
+FAIL: gcc.c-torture/unsorted/udivmod4.c, -Os
@@ -23,2 +84,2 @@
-# of expected passes 18687
-# of unexpected failures 8
+# of expected passes 18625
+# of unexpected failures 46
@@ -25,0 +87 @@
+# of unresolved testcases 24
@@ -27 +89 @@
-/tmp/gcc-20020511-17:00/gcc/xgcc version 3.2 20020511 (experimental)
+/tmp/gcc-20020511-17:30/gcc/xgcc version 3.2 20020511 (experimental)
As can be seen in the testsuite results pointed out in my original report
above, many more are caused for other languages.
Rainer
More information about the Gcc-bugs
mailing list