BOOTSTRAP FAILURE: segementation fault in genattrtab under hpux 10.20
Jeffrey A Law
law@redhat.com
Wed Nov 29 22:52:00 GMT 2000
In message < 200011150304.WAA20806@hiauly1.hia.nrc.ca >you write:
> > On Sun, Nov 12, 2000 at 02:49:29PM -0500, John David Anglin wrote:
> > > > > As can be seen, the return pointer rp has been used as a scratch re
> gister.
> > > > > Its value at the first return is 0.
> > >
> > > I added a `(use (reg:SI 2))' to the return insn to work around this pro
> blem.
> >
> > Hmm, it appears some general cleanup is needed in this area.
> > Try the following.
>
> Tried it. The result was the same as with my hack (see below).
>
> > > Another problem with regrename?
> >
> > Dunno.. does it work with -fno-rename-registers?
>
> Still have this problem. Will try to dig deeper tomorrow.
>
> Dave
> --
> J. David Anglin dave.anglin@nrc.ca
> National Research Council of Canada (613) 990-0752 (FAX: 952-6
> 605)
>
> 2000-11-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
>
> * pa.md (return, return_internal): Modify patterns to prevent regrename
> mucking with the return pointer.
Err, umm. Isn't this going to confuse reorg & jump.c's recognition of
return insns? I believe they want to be able to do something like
GET_CODE (thingie) == RETURN?
I don't mind going forward with this patch, but we should have a plan for
dealing with jump & reorg.
jeff
More information about the Gcc-bugs
mailing list