This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: c++/2606: Bad assembler output building libstdc++-v3 for i586-pc-msdosdjgpp
- To: rodrigc at gcc dot gnu dot org, gcc-bugs at gcc dot gnu dot org
- Subject: Re: c++/2606: Bad assembler output building libstdc++-v3 for i586-pc-msdosdjgpp
- From: Andris Pavenis <pavenis at latnet dot lv>
- Date: Mon, 17 Sep 2001 10:27:35 +0300
- References: <20010916031029.27790.qmail@sourceware.cygnus.com>
On Sunday 16 September 2001 06:10, rodrigc@gcc.gnu.org wrote:
> Synopsis: Bad assembler output building libstdc++-v3 for i586-pc-msdosdjgpp
>
> State-Changed-From-To: feedback->closed
> State-Changed-By: rodrigc
> State-Changed-When: Sat Sep 15 20:10:29 2001
> State-Changed-Why:
> Feedback not provided.
>
> http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view&pr=2606&database=gcc
Verified, that the problem is still there trying to build gcc-3.0.2 20010912
(prerelease) as i686-pc-linux-gnu to i86-pc-msdosdjgpp cross-compiler without
Mark's patch for sdbout.c (see URL above for diffs). I'm still getting
.def lines with not mangled C++ symbols which confuses GAS (this time I got
warnings from GAS (version 2.11.2) about these invalid lines being ignored,
but I think it's change in Binutils)
Applying Mark's patch fixes the problem and I'm no more getting not mangled
C++ names in .def lines in assembler source
So bug is NOT FIXED at least in gcc-3.0.2 20010912 and I think bug should be
reopened (sorry for delay with tests)
Andris