This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: BOOTSTRAP FAILURE: segementation fault in genattrtab under hpux
- To: rth at redhat dot com (Richard Henderson)
- Subject: Re: BOOTSTRAP FAILURE: segementation fault in genattrtab under hpux
- From: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
- Date: Sun, 7 Jan 2001 11:33:39 -0500 (EST)
- Cc: law at redhat dot com, gcc-bugs at gcc dot gnu dot org
>
> > * pa.h (hppa_rp_saved, RETURN_POINTER_REGNUM, HARD_REGNO_RENAME_OK):
>
> Earnshaw notwithstanding, this is just plain wrong,
> for reasons detailed elsewhere.
FWIW, the results of building under hpux 10.20 with the above and
<http://gcc.gnu.org/ml/gcc-patches/2000-12/msg01406.html> are here
<http://gcc.gnu.org/ml/gcc-testresults/2001-01/msg00081.html>. This
was done with "-g -O3", so register renaming was in effect.
The advantage of this is that the "return" insn doesn't have to change
and all optimisations that worked before with trivial epilogues, leaf
functions, etc should still work. I was also concerned with the old
code that regs_ever_live could change after the return pointer was
saved, affecting code generation.
Dave
--
J. David Anglin dave.anglin@nrc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6605)