This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: Audit of some older C++ bug reports
- From: Wolfgang Bangerth <bangerth at ticam dot utexas dot edu>
- To: Carlo Wood <carlo at alinoe dot com>
- Cc: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 22 Oct 2002 10:17:37 -0500 (CDT)
- Subject: 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