Audit of some older C++ bug reports
Wolfgang Bangerth
bangerth@ticam.utexas.edu
Tue Oct 22 08:16:00 GMT 2002
> > 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
More information about the Gcc-bugs
mailing list