This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: update dwarf2 asm unwind info [hppa64-*-* failures]
- From: Steve Ellcey <sje at cup dot hp dot com>
- To: Richard Henderson <rth at twiddle dot net>
- Cc: John David Anglin <dave at hiauly1 dot hia dot nrc dot ca>, gcc-patches at gcc dot gnu dot org, dave dot anglin at nrc-cnrc dot gc dot ca, binutils at sourceware dot org
- Date: Wed, 13 Aug 2008 14:54:00 -0700
- Subject: Re: update dwarf2 asm unwind info [hppa64-*-* failures]
- References: <20080813155918.83E62431A@hiauly1.hia.nrc.ca> <48A3119D.9040004@twiddle.net>
- Reply-to: sje at cup dot hp dot com
On Wed, 2008-08-13 at 09:53 -0700, Richard Henderson wrote:
> Here's everything I have for hppa binutils so far. Fixes the readelf
> problem you mentioned, marks .eh_frame as writable, and changes hppa64
> to use 64-bit pc-relative relocations. I don't know if that last is
> really required, but at this point I just want to match gcc's output
> as close as I can.
>
>
>
> r~
Since this didn't help with shared libraries and after re-reading Dave's
comments about the pc-relative issues I tried doing a build with
DIFF_EXPR_OK undefined. My test case works (with static or shared
libraries) and I am running the g++ tests which look good so far.
My question is: Is this a reasonable thing to do? I don't pretend to
understand all the ramifications of not setting this but on the surface,
it seems to fix the problem.
Steve Ellcey
sje@cup.hp.com