This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: Name Mangling changed from egcs 1.1.2 to gcc 2.95
- To: "Martin v. Loewis" <martin at mira dot isdn dot cs dot tu-berlin dot de>
- Subject: Re: Name Mangling changed from egcs 1.1.2 to gcc 2.95
- From: "Brad M. Garcia" <bgarcia at fore dot com>
- Date: Mon, 1 Nov 1999 12:54:30 -0500 (EST)
- cc: gcc-bugs at gcc dot gnu dot org
On Mon, 1 Nov 1999, Martin v. Loewis wrote:
> > It would be good if a
> > backwards-compatibility flag could be added.
>
> That won't happen. Please have a look at
>
> http://egcs.cygnus.com/gcc-2.95/caveats.html
>
> 'Officially', there is no compatibility between 1.1.x and 2.95,
> whatsoever (and there is a number of other changes that broke
> compatibility).
The caveats page needs a slight update then:
* GCC 2.95 compiled C++ code is not binary compatible with EGCS 1.1, EGCS
1.0.x or GCC 2.8.x.
Note that it specifically states 1.0.x, but NOT 1.1.x - only 1.1.
This caused me to believe that it should be binary compatible with 1.1.1
and 1.1.2.
Of course, even if it *was* meant to be binary compatible, this bug shows
that it isn't, and therefore the caveats should still be updated.
Brad Garcia
___/ __ / __ / ___/ "...there is only about a one in 1,700 chance
__/ / / / _/ __/ that it is due to chance."
_/ ____/ _/ _| ____/ - Dr John Murray, of the UK's Open University