OSDN Git Service

2002-02-02 H.J. Lu (hjl@gnu.org)
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 3 Feb 2002 04:00:36 +0000 (04:00 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 3 Feb 2002 04:00:36 +0000 (04:00 +0000)
commit9bd54051cbffdc60d117c76490298a6c5f42a87c
treec5e77d08efd7f3370d2e01b346b00712f1485d05
parentddc92013347c0e83e2c439acc636cf67985768ab
2002-02-02  H.J. Lu  (hjl@gnu.org)

* cp-demangle.c (cp_demangle_type): Do not protect with
IN_LIBGCC2.
(cplus_demangle_v3_all): New.
(cplus_demangle_v3): Call cplus_demangle_v3_all.
(cplus_demangle_v3_type): Call cplus_demangle_v3_all.

* cplus-dem.c (cplus_demangle_v3_p): New function pointer.
Initialized to cplus_demangle_v3.
(cplus_demangle_with_style): Call cplus_demangle_v3_p instead
of cplus_demangle_v3.
(main): Set cplus_demangle_v3_p to cplus_demangle_v3_type for
command line symbol.

* testsuite/regress-demangle: Pass the mangled name at the
command line.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49456 138bc75d-0d04-0410-961f-82ee72b054a4
libiberty/ChangeLog
libiberty/cp-demangle.c
libiberty/cplus-dem.c
libiberty/testsuite/regress-demangle