This is the mail archive of the gcc@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]

Re: ABI FAQ (was Re: g++ 2.95 and g++ 3.0)




--On Tuesday, November 06, 2001 09:33:02 AM +0800 "Rogelio M. Serrano Jr." 
<rogelio@evoserve.com> wrote:

> Nathan Myers wrote:
>
>  >On Mon, Nov 05, 2001 at 02:46:39PM -0800, Benjamin Kosnik wrote:
>  >
>  >>of course, you can always point them at the IA64 ABI...
>  >>
>  >>it's linked off of the online docs page for gcc
>  >>
> Does the IA 64 c++ ABI also apply to IA32?

Some parts do, and some parts do not.  The parts that do not are the
low-level exception handling details, and the bits about function
descriptors in vtables.  In general, most of the ABI (name-mangling,
class layout, etc.) applies.  The class-layout algorithms use the
IA32 SVR4 psABI for the basic cases, though.

-- 
Mark Mitchell                mark@codesourcery.com
CodeSourcery, LLC            http://www.codesourcery.com


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