This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: REGRESSION in 3.2.1-pre on mips-irix6 (and elsewhere) compiling execute/20011219-1.c
- From: Jan Hubicka <jh at suse dot cz>
- To: Mark Mitchell <mark at codesourcery dot com>
- Cc: Franz Sirl <Franz dot Sirl-kernel at lauterbach dot com>,Jan Hubicka <jh at suse dot cz>, "Kaveh R. Ghazi" <ghazi at caip dot rutgers dot edu>,"graham dot stott at btinternet dot com" <graham dot stott at btinternet dot com>,"David dot Billinghurst at riotinto dot com" <David dot Billinghurst at riotinto dot com>,"gcc-bugs at gcc dot gnu dot org" <gcc-bugs at gcc dot gnu dot org>,"gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>
- Date: Sat, 16 Nov 2002 01:58:57 +0100
- Subject: Re: REGRESSION in 3.2.1-pre on mips-irix6 (and elsewhere) compiling execute/20011219-1.c
- References: <200211160114.47656@enzo.bigblue.local> <15310000.1037405703@warlock.codesourcery.com>
>
>
> --On Saturday, November 16, 2002 01:14:47 AM +0100 Franz Sirl
> <Franz.Sirl-kernel@lauterbach.com> wrote:
>
> >On Thursday 14 November 2002 21:26, Jan Hubicka wrote:
> >>> > > From: Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
> >>> > >
> >>> > > > ChangeLog
> >>> > > >
> >>> > > > * flow.c(life_analysis): Update LABEL_NUSES before purging
> >>> > > > dead jumptables.
> >>> > >
> >>> > > This patch has no effect on powerpc-linux-gnu, both testcases
> >>> > > still fail in the same way.
> >>> > > Franz.
> >>> >
> >>> > That's unfortunate, since on mips-irix6.5 the patch passed 3-stage
> >>> > bootstrap & testsuite with no regressions.
> >>>
> >>> OK, To not let you to fix everything, I wil take a look at the PPC
> >>> then.
> >>
> >>Survived PPC bootstrap.
> >>I would bet we do ahve function to recognize tablejumps but apparently
> >>we don't...
>
> Jan --
>
> Please check this version of the patch in ASAP.
Just to double check. I've started bootstrapping of this on i386 to
double check. I will install it once bootstrap finishes (tomorrow
morning I guess as it is late now). Let me know if you want that to
happen immediately or you reffered to the second patch.
Thu Nov 14 13:23:58 MST 2002 JAn Hubicka <jh@suse.cz>
* jump.c (tablejump_p): New.
* cfgcleanup.c (try_optimize_cfg): Do not merge blocks across tablejump.
* rtl.h (tablejump_p): Declare.
>
> --
> Mark Mitchell mark@codesourcery.com
> CodeSourcery, LLC http://www.codesourcery.com