This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] for "Re: Compilation at -O3 Still Broken"
- From: Steven Bosscher <stevenb at suse dot de>
- To: Ranjit Mathew <rmathew at gmail dot com>
- Cc: Steven Bosscher <stevenb at suse dot de>, gcc-patches at gcc dot gnu dot org,rth at redhat dot com
- Date: Tue, 1 Jun 2004 15:57:56 +0200 (CEST)
- Subject: Re: [PATCH] for "Re: Compilation at -O3 Still Broken"
- Organization: SuSE Linux AG
- References: <c9ekr8$bkl$1@sea.gmane.org> <200405312329.34253.stevenb@suse.de> <200405312336.32244.stevenb@suse.de> <200406010144.37668.stevenb@suse.de><39399b9d04060106396fdb5ee5@mail.gmail.com>
On Jun 01, 2004 03:39 PM, Ranjit Mathew <rmathew@gmail.com> wrote:
> > Hi,
> >
> > This fixes libjava's PR4766.java test case.
> >
> > We were removing labels that were still referenced
> > from exception region structs. rth, are there other
> > places you can think if that I've missed?
> >
> > Bootstrapped and tested on x86_64-unknown-linux-gnu.
> > OK for mainline?
>
> With this patch, it does not bootstrap for me for
> sources checked out this morning IST (2004-06-01):
I know. I accidentally killed my quilt queue a couple of days ago and
somehow I've been posting the wrong patches ever since.
Try to wrap the stuff with new_label in update_eh_label in "if (old_label)",
like so,
tree old_label = ...;
if (old_label)
{
tree new_label = ...;
/* and another line I can't reproduce from the top of my head. */
}
That is what I actually bootstrapped (already on i686, amd64, and ppc).
Gr.
Steven