This is the mail archive of the
mailing list for the GCC project.
Re: Virtual Base Bug
- To: Andi Kleen <ak at muc dot de>
- Subject: Re: Virtual Base Bug
- From: Jason Merrill <jason at cygnus dot com>
- Date: 16 Nov 1999 14:49:18 -0800
- Cc: pthomas at suse dot de (Philipp Thomas), gcc at gcc dot gnu dot org
- References: <382FF895.email@example.com> <firstname.lastname@example.org> <19991116154830.G3045@jeffreys.suse.de> <email@example.com>
>>>>> Andi Kleen <firstname.lastname@example.org> writes:
> email@example.com (Philipp Thomas) writes:
>> Last I read these would be activated with the next *major* release. This is
>> done so that the ABI only breaks once and not multiple times. And people
>> expect such things only to happen with major releases, not with minor ones.
> In practice the binary compatibility is broken anyways though, with STL
> and run time libary changes, with stuff like __register_frame etc. If I
> counted right so far every egcs/gcc 2.9 minor release has broken the C++
> ABI in subtle ways on various platforms. So why not another change?
We have maintained the ABI between 2.95 releases. This sort of change
would need to go into a 2.96.