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