This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

New ABI EH (was Re: C++ PATCH: Switch to the new ABI)


>>>>> "Mark" == Mark Mitchell <mark@codesourcery.com> writes:

> This was the last remaining major bit of functionality for GCC 3.0;
> from now on, we will be focusing on compile-time performance, run-time
> performance and robustness.  

Remember that the new EH ABI has still not been implemented, so we
aren't yet compliant with the ia64 ABI; we ought to do at least
enough to provide forward-compatibility with the new ABI before gcc
3.0.  This basically means the personality routine, unwinder API and
exception model.  We will eventually want to switch over to the more
efficient landing pad scheme, but that can wait.

We may be able to get a lot of this code from HP and/or SGI.

We will also need to think about how to adapt this scheme to the
dwarf2 unwind information for other targets, though since we have a
version marker in .eh_frame that can wait.

Jason

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]