This is the mail archive of the
gcc@gcc.gnu.org
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.6160817@soldan.de> <3.0.5.32.19991115115427.00b1e600@yosemite.net> <19991116154830.G3045@jeffreys.suse.de> <m3r9hqa16o.fsf@fred.muc.de>
>>>>> Andi Kleen <ak@muc.de> writes:
> pthomas@suse.de (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.
Jason