--- Comment #4 from pinskia at gcc dot gnu dot org 2008-05-05 05:22 ---
This is not a bug, the names are in the reserved implementation namespace.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #3 from ashutosh dot nema at nechclst dot in 2008-04-24 06:55
---
Hi Richard,
I agree because its a linking issue
but the suggestion preposed by you is not working
-Wl,--no-demangle to avoid demangling symbols.
when i use -Wl,--no-demangle with gcc it again raise the same
--- Comment #1 from rguenth at gcc dot gnu dot org 2008-04-23 08:56 ---
Because the linker demangles symbols and __ct__3abcFv is the mangled form of
abc::__ct(void).
Note this is a linker issue and if at all should be filed with the binutils
bugzilla. You can use -Wl,--no-demangle to
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-04-23 22:01 ---
Also by the way any name that starts with two underscores is in the reserved
implementation namespace so demangling to something weird is ok.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36024