This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: Major i386 testsuite regressions on trunk
- From: Jan Hubicka <jh at suse dot cz>
- To: Rainer Orth <ro at TechFak dot Uni-Bielefeld dot DE>
- Cc: Jan Hubicka <jh at suse dot cz>,Josef Zlomek <zlomj9am at artax dot karlin dot mff dot cuni dot cz>,gcc-bugs at gcc dot gnu dot org
- Date: Wed, 5 Jun 2002 13:45:22 +0200
- Subject: Re: Major i386 testsuite regressions on trunk
- References: <15613.63581.486941.130230@xayide.TechFak.Uni-Bielefeld.DE>
> 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