This is the mail archive of the 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]
Other format: [Raw text]

Re: C++ ABI Issues

Zack Weinberg <> writes:

> On Mon, Aug 26, 2002 at 03:16:36PM -0700, Mark Mitchell wrote:
> > Our testing and investigation has lead to the discovery of several places
> > where G++'s class layout still does not match the published ABI
> > specification.  Other vendors (notably HP and Intel) do match the ABI
> > specification.  Therefore, the ABI specification is probably not going
> > to change to validate G++'s behavior.
> > 
> > Therefore, we will have to choose whether or not we want to change G++
> > to match the specification.
> Independent of what we decide to do about this specific issue, I
> propose that the release of 3.3 be delayed as long as necessary for
> testing tools to mature to the point that we have confidence we will
> not find further bugs in our implementation of the C++ ABI.

I think users would prefer a release that might have bugs to no
release at all.  I expect we'll be finding ABI-related bugs for years
to come; we were finding ABI-changing bugs in the _old_ ABI right up
until we switched to the new one.

- Geoffrey Keating <> <>

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