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

Jim Wilson wilson@cygnus.com
Mon Nov 20 14:26:00 GMT 2000


In article < 20001120105336O.mitchell@codesourcery.com > you write:
>Perhaps.  I take it that Red Hat is not planning on contributing any
>IA64 EH C++ stuff?  (I thought that you guys might be doing this as
>part of your IA64 work; if you're not, then it would be helpful to
>know that.)

We are implementing everything in the IA-64 ABI, which is defined by the
IA-64 psABI and the SCRA.  We are not implementing anything in the IA-64 C++
ABI.

This means we have basically everything except the unwind API defined in the
IA-64 C++ ABI.  C++ EH does work, and it does use IA-64 unwind sections, but
it doesn't use the C++ unwind API.  It uses essentially the same API as the
current dwarf2 based unwinder.

The unwind API is on our wish list, but we have more than enough non-C++
stuff to keep us busy for a long time, so it isn't clear when we will get
to this.

Jim


More information about the Gcc mailing list