This is the mail archive of the
mailing list for the GCC project.
Re: disappearing labels fix
- To: Franz Sirl <Franz dot Sirl-kernel at lauterbach dot com>
- Subject: Re: disappearing labels fix
- From: law at redhat dot com
- Date: Mon, 14 May 2001 08:33:42 -0700
- cc: gcc-patches at gcc dot gnu dot org
- Reply-To: law at redhat dot com
In message <firstname.lastname@example.org>you write:
> At 02:23 11.05.2001, Jeffrey A Law wrote:
> >This patch should fix the regressions with -fPIC on the PPC that were
> >caused by my disappearing labels patch. It should also fix the problems
> >in libjava on the PPC.
> >It's been 3-staged on the PPC (linux & aix), PA32 hpux, x86 (linux).
> >The fr30 still works with this patch (which is the port which originally
> >caused me to change the code in cse a year or two ago).
> >And it just feels right. I like to be able to delete/simplify code to
> >fix bugs :-)
> >Installed on the branch as well as the mainline sources.
> > * cse.c (cse_insn): Mostly remove first hunk of code which collap
> > a computed jump into an unconditional jump.
> > In second hunk of code for collapsing computed and conditional ju
> > into unconditional jumps, reemit the jump in additional cases.
> this works fine on PPC, but it may be responsible for these x86 RTL
> checking regressions on the 3.0 branch:
> FAIL: gcc.c-torture/compile/20001221-1.c, -O2
> FAIL: gcc.c-torture/compile/20001221-1.c, -O3 -fomit-frame-pointer
> FAIL: gcc.c-torture/compile/20001221-1.c, -O3 -g
> FAIL: gcc.c-torture/compile/20001221-1.c, -Os
What's odd is I'm not seeing those failures when I run those tests locally.