Name Mangling changed from egcs 1.1.2 to gcc 2.95
Brad M. Garcia
bgarcia@fore.com
Mon Nov 1 09:50:00 GMT 1999
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
More information about the Gcc-bugs
mailing list