Need for __uncatch_exception

Jim Dehnert dehnert at baalbek.engr.sgi.com
Fri Jul 21 19:42:30 UTC 2000


> From: Mark Mitchell <mark at codesourcery.com>
> 
> Note that this is not at all what is described in the
> exception-handling document.  Then again that document is not at all
> finished.  It doesn't say much about the Level 2 or Level 3
> exception-handling stuff.  I don't think there's presently enough
> there to implement.
> 
> I'm somewhat distressed.  It looks to me like this is still pretty
> well wide open.  In practice, I know of three compilers that will be
> using the g++ runtime, relatively unchanged.  That means that I think
> we should probably considering standardizing its behavior, and perhaps
> rationalizing its naming choices, etc., but not making radical changes
> to its existing interface.

As I think Christophe has tried to explain, this is a misleading
view of the current state of affairs.  The group has agreed to
accept the HP proposal, linked from the main status page, as the
Level II specification.  The confusion arises because that document
contains much more than that, including Level I material now in the
psABI, and Level III material.  This is partially my fault -- I have
volunteered to separate all this into the C++ ABI document, but haven't
yet had time to do so.  But in any case, I believe that we have an
agreed-upon (and fairly complete) standard, subject to the inevitable
details that will arise as it gets written down and compared to
implementations.

I will try harder to get this drafting done, but if anyone else cares
to tackle it, I won't object.

Jim
-	    Jim Dehnert		dehnert at sgi.com
				(650)933-4272




More information about the cxx-abi-dev mailing list