This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: Fix breakage of ARM EABI EH unwinding code.
- From: Richard Earnshaw <Richard dot Earnshaw at buzzard dot freeserve dot co dot uk>
- To: Daniel Jacobowitz <drow at false dot org>
- Cc: gcc-patches at gcc dot gnu dot org, libstdc++ at gcc dot gnu dot org, paul at codesourcery dot com, jason at redhat dot com
- Date: Wed, 23 May 2007 22:17:59 +0100
- Subject: Re: Fix breakage of ARM EABI EH unwinding code.
- References: <1179953915.16684.15.camel@merlin> <20070523210701.GA2327@caradoc.them.org>
On Wed, 2007-05-23 at 17:07 -0400, Daniel Jacobowitz wrote:
> On Wed, May 23, 2007 at 09:58:35PM +0100, Richard Earnshaw wrote:
> > The C++ libraries for arm-eabi port have been unbuildable since Jason
> > checked in his foreign exceptions unwinding patch on May 7th. This
> > patch fixes the problems by adding the appropriate functionality to the
> > __cxa_type_match routine (the ARM unwinder model currently doesn't
> > support forced unwinding -- an ongoing issue for the ABI).
>
> But the implementation of that ABI (with some flexibility) in GCC does
> support forced unwinding - I guess that does not provide whatever it
> is that we would need here?
>
> (As you can tell, despite the amount of work I've done on unwinding,
> I'm exception-ignorant.)
>
... and so am I. But none of the exception savvy people seem to be
prepared to stand up and address this :-( And without it I can't even
build the C++ libraries...
R.