GCC 3+ and ABI
Eljay Love-Jensen
eljay@adobe.com
Fri Aug 16 07:38:00 GMT 2002
Hi Tom,
Are you linking C++, or C code?
The C ABI is, I've heard, the same.
The C++ ABI has undergone a significant overhaul. I think along the lines
of exception handling infrastructure, name mangling, register usage
protocols (on select platforms), C++ streams and other I/O, RTTI support
and infrastructure, exceptions thrown out of a shared library (.so, .dll)
which not supported in 2.95.
Those are just some of the big ones. I'm sure that the website has more
intimate (and correct!) details, as well as some of the GCC gurus on this
forum. But that should be good enough for a heads up.
Sincerely,
--Eljay
More information about the Gcc-help
mailing list