This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: update dwarf2 asm unwind info [hppa64-*-* failures]
- From: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
- To: rth at twiddle dot net (Richard Henderson)
- Cc: sje at cup dot hp dot com, gcc-patches at gcc dot gnu dot org, dave dot anglin at nrc-cnrc dot gc dot ca
- Date: Thu, 21 Aug 2008 20:14:41 -0400 (EDT)
- Subject: Re: update dwarf2 asm unwind info [hppa64-*-* failures]
> I don't suppose the HP linker supports R_PARISC_SEGREL32 at
> an unaligned address? If so, you could fairly easily arrange
> to use DW_EH_PE_textrel as the encoding for the function addrs.
Don't know but I doubt it. I would expect the situation is the
same as for ia64.
It is possible that pc-relative relocations might work if .eh_frame
was read-only for hppa64. I have checked and found that plabels can
be in a read-only in both executables and shared libraries. However,
I'm still not sure that the EH processing will work for shared
libraries. Also, putting the EH data in a read-only section would
probably break existing code.
Dave
--
J. David Anglin dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)