------- Comment #4 from schwab at suse dot de  2009-01-05 21:31 -------
>From the ABI document (2.2.1 C++ Exception Objects):
By convention, a __cxa_exception pointer points at the C++ object representing
the exception being thrown, immediately following the header. The header
structure is accessed at a negative offset from the __cxa_exception pointer. 
This layout allows consistent treatment of exception objects from different
languages (or different implementations of the same language), and allows
future extensions of the header structure while maintaining binary
compatibility.

Thus there should be no ABI breakage, unless there is an alignment issue.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38732

Reply via email to