This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [darwin] linkonce patch troubles
- From: Matt Austern <austern at apple dot com>
- To: Andreas Tobler <toa at pop dot agri dot ch>
- Cc: GCC <gcc at gcc dot gnu dot org>
- Date: Thu, 15 Apr 2004 10:45:13 -0700
- Subject: Re: [darwin] linkonce patch troubles
- References: <406C6B60.5080504@pop.agri.ch>
On Apr 1, 2004, at 11:20 AM, Andreas Tobler wrote:
Hi Matt,
I'd appreciate if you could do a complete bootstrap especially with
libffi and libjava.
You patch from the 12 of march breaks the libffi unwinding and quite a
few testcases in the libjava suite which rely on correct unwinding.
It took me quite a bit time to figure out since my PBG4 is on the way
to its end. I could not follow the last couple of days with daily
trapping and testing.
Nevertheless I figured your patch as responsible for this breakage.
The fix for it is a two times one liner for the darwin .S files in
src/powerpc.
I think your fix (changing indirect pcrel to pcrel) is probably correct
but I think there's another fix that's safer: continuing forward with
the change to indirect but making one other change to keep the FDE
consistent. I'm testing it now, and I hope to have a patch this
evening.
--Matt