[Bug c++/40831] g++ generated symbols for cloned function that be demangled.
ccoutant at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Sep 23 21:47:00 GMT 2011
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40831
--- Comment #12 from Cary Coutant <ccoutant at gcc dot gnu.org> 2011-09-23 21:39:13 UTC ---
Author: ccoutant
Date: Fri Sep 23 21:39:10 2011
New Revision: 179132
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179132
Log:
include/ChangeLog:
PR 40831
* demangle.h (enum demangle_component_type): Add
DEMANGLE_COMPONENT_CLONE.
libiberty/ChangeLog:
PR 40831
* cp-demangle.c (d_make_comp): Add new component type.
(cplus_demangle_mangled_name): Check for clone suffixes.
(d_parmlist): Don't error out if we see '.'.
(d_clone_suffix): New function.
(d_print_comp): Print info for clone suffixes.
* testsuite/demangle-expected: Add new testcases.
Modified:
trunk/include/ChangeLog
trunk/include/demangle.h
trunk/libiberty/ChangeLog
trunk/libiberty/cp-demangle.c
trunk/libiberty/testsuite/demangle-expected
More information about the Gcc-bugs
mailing list