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]
Other format: [Raw text]

Re: Audit of some older C++ bug reports


> >   c++/5390 (Libiberty fails to demangle multi-digit template parameters)
> >       The patch given in the report seems to have been applied. Carlo, 
> >       what's the status of this? It also only seems related to 2.95?
> 
> This is related to the old mangling sheme, so certainly not for 3.x.
> I never tested if it was fixed in a later version, but if it was
> then I have the feeling it was fixed in the wrong way.  I have
> no time to look into this anymore though since it only concerns
> 2.95.x.  Whether or not it was fixed in the wrong way
> can easily be checked by looking at the testsuite - my last
> patch should have been applied for the *testsuite*.  Imho,
> the reason that this was broken had to do with a backwards
> compatibility for a MUCH older version of g++, this backwards
> compatibility should be dropped in favour of 2.95 working
> correctly.

Or just say that 2.95 is discontinued and that corner cases will not be 
fixed anymore? Given limited resources, it may be better to focus on the 
new mangling scheme. In that case, the bug report could also be closed. 
Other reports against 2.95 are also closed hinting that later versions of 
the compiler have been entirely rewritten in certain parts.

Regards
  Wolfgang

-------------------------------------------------------------------------
Wolfgang Bangerth              email:           bangerth@ticam.utexas.edu
                               www: http://www.ticam.utexas.edu/~bangerth



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