This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: ABI FAQ (was Re: g++ 2.95 and g++ 3.0)
- To: "Rogelio M. Serrano Jr." <rogelio at evoserve dot com>, "gcc at gnu dot org" <gcc at gnu dot org>
- Subject: Re: ABI FAQ (was Re: g++ 2.95 and g++ 3.0)
- From: Mark Mitchell <mark at codesourcery dot com>
- Date: Tue, 06 Nov 2001 07:28:47 -0800
--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