This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: C++ ABI Issues
Zack Weinberg <zack@codesourcery.com> 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 <geoffk@geoffk.org> <geoffk@redhat.com>