This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: PR2876 vs. reload
- To: Mark Mitchell <mark at codesourcery dot com>
- Subject: Re: PR2876 vs. reload
- From: Bernd Schmidt <bernds at redhat dot com>
- Date: Tue, 5 Jun 2001 17:17:05 +0100 (BST)
- cc: <gcc at gcc dot gnu dot org>, <rth at cygnus dot com>
On Tue, 5 Jun 2001, Mark Mitchell wrote:
> >>>>> "Bernd" == Bernd Schmidt <bernds@redhat.com> writes:
>
> Bernd> On Tue, 5 Jun 2001, Mark Mitchell wrote:
> >> The failure is a regression from GCC 2.95. Bernd, would you
> >> be willing to look at this?
>
> Bernd> I can't reproduce the problem, but does this patch fix it?
>
> I'll try it. It would be great if you could explain what's going on
> here, and why you think this might fix it.
It just gets rid of all USEs generated by reload. Since these are used
only for bookkeeping purposes during reload, they are no longer needed
afterwards. From your description of the problem it sounded like one
of them was causing problems later on.
> Also, reproducing it should be easy. On an i686-pc-linux-gnu box,
> download 2876.ii, and compile with `cc1plus -O3 -quiet 2876.ii'. That
> causes the crash for me.
Tried that with both the mainline and the 3.0 branch; no crash.
Bernd