This is the mail archive of the
mailing list for the GCC project.
Re: m68k bootstrapping broken
- From: Richard Zidlicky <rz at linux-m68k dot org>
- To: Bernardo Innocenti <bernie at develer dot com>
- Cc: Richard Henderson <rth at redhat dot com>,Andreas Schwab <schwab at suse dot de>, gcc at gnu dot org, gcc-patches at gcc dot gnu dot org
- Date: Mon, 9 Feb 2004 15:26:03 +0100
- Subject: Re: m68k bootstrapping broken
- References: <4000EE16.firstname.lastname@example.org> <20040111145603.GA5311@linux-m68k.org> <email@example.com> <firstname.lastname@example.org> <20040112232206.GA8966@linux-m68k.org> <email@example.com> <20040113221343.GB26292@linux-m68k.org> <firstname.lastname@example.org> <20040115234609.GA22149@redhat.com> <4026E65B.email@example.com>
On Mon, Feb 09, 2004 at 02:46:03AM +0100, Bernardo Innocenti wrote:
> Richard Henderson wrote:
> >On Fri, Jan 16, 2004 at 12:20:06AM +0100, Bernardo Innocenti wrote:
> >>Both versions are fine, but I wonder why a different
> >>instruction pattern has been generated.
> >Something in the register allocator (or subsequent passes) got miscompiled.
> >You'll need to look at all the dumps to find where the first difference is
> >found. When you find it, that's the pass to start looking at.
> I've now found the time to resume working on this.
.. and I am now back from skiing :)
> It seems
> the breakage happens at RTL generation time or even before.
can you try to compile regclass.c without optimisation to see if
it changes anything? It had an effect on another problem so it
might be related.