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