This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Name Mangling changed from egcs 1.1.2 to gcc 2.95


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]