Major i386 testsuite regressions on trunk

Jan Hubicka jh@suse.cz
Wed Jun 5 04:45: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  

This is interesting.  All these tests passes for me and majority of the
code in patch you point out os not executed yet (it will be once STC
patch is ready for merging).  What error messages are you seeing?

Honza



More information about the Gcc-bugs mailing list