update dwarf2 asm unwind info [hppa64-*-* failures]

Richard Henderson rth@twiddle.net
Fri Aug 22 00:09:00 GMT 2008


John David Anglin wrote:
> We haven't been able to use pc-relative relocations with HP-UX
> because of the segmented memory space.  So, we used aligned and
> absptr encoding there.

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.

> I will do some more comparisons of the difference between the CFI
> directives and the old encoding this weekend.  I know simply
> interchanging libgcc_s.so fixed some failures before.  As I understand
> it, the CFI directives are not being used yet with g++.

Correct.  Which means that if you see C++ failures, then libgcc
itself was miscompiled.


r~



More information about the Gcc-patches mailing list