demangle.h (DMGL_DLANG): New macro.
authorIain Buclaw <ibuclaw@gdcproject.org>
Tue, 23 Sep 2014 18:36:14 +0000 (18:36 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Tue, 23 Sep 2014 18:36:14 +0000 (18:36 +0000)
commit43b1b9edfcd5aeb8fe5ca012c81cdd8d4259de04
tree2fadd5830c2d708e5dd314b70206728b68cc62de
parent9a9f3c8f1e05cec05b02b8b79e6a5531ba8dc377
demangle.h (DMGL_DLANG): New macro.

include/:
* demangle.h (DMGL_DLANG): New macro.
(DMGL_STYLE_MASK): Add DMGL_DLANG.
(demangling_styles): Add dlang_demangling.
(DLANG_DEMANGLING_STYLE_STRING): New macro.
(DLANG_DEMANGLING): New macro.
(dlang_demangle): New prototype.
libiberty/:
* Makefile.in (CFILES): Add d-demangle.c.
(REQUIRED_OFILES): Add d-demangle.o.
* cplus-dem.c (libiberty_demanglers): Add dlang_demangling case.
(cplus_demangle): Likewise.
* d-demangle.c: New file.
* testsuite/Makefile.in (really-check): Add check-d-demangle.
* testsuite/d-demangle-expected: New file.

From-SVN: r215530
include/ChangeLog
include/demangle.h
libiberty/ChangeLog
libiberty/Makefile.in
libiberty/cplus-dem.c
libiberty/d-demangle.c [new file with mode: 0644]
libiberty/testsuite/Makefile.in
libiberty/testsuite/d-demangle-expected [new file with mode: 0644]