Remove support for demangling GCC 2.x era mangling schemes.
commit6c8120c5ff130e03d32ff15a8f0d0e703592a2af
authorJason Merrill <jason@redhat.com>
Sun, 23 Dec 2018 00:06:34 +0000 (22 19:06 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Sun, 23 Dec 2018 00:06:34 +0000 (22 19:06 -0500)
tree04eae78b55780f82d8cb85b1e2359aa35c05d07f
parent61e8dc4b93e6c177eb971e826e29bc195c283fda
Remove support for demangling GCC 2.x era mangling schemes.

libiberty/
* cplus-dem.c: Remove cplus_mangle_opname, cplus_demangle_opname,
internal_cplus_demangle, and all subroutines.
(libiberty_demanglers): Remove entries for ancient GNU (pre-3.0),
Lucid, ARM, HP, and EDG demangling styles.
(cplus_demangle): Remove 'work' variable.  Don't call
internal_cplus_demangle.
include/
* demangle.h: Remove support for ancient GNU (pre-3.0), Lucid,
ARM, HP, and EDG demangling styles.

From-SVN: r267363
include/ChangeLog
include/demangle.h
libiberty/ChangeLog
libiberty/cplus-dem.c
libiberty/testsuite/demangle-expected