PR gdb/15830
authorDoug Evans <xdje42@gmail.com>
Sun, 11 Jan 2015 22:06:34 +0000 (14:06 -0800)
committerDoug Evans <xdje42@gmail.com>
Sun, 11 Jan 2015 22:06:34 +0000 (14:06 -0800)
commit439250fbacfc212a5959b4b5a53ecfee91dfb866
treed8ca359220a4a15371412276967646212eb490f9
parentebf3aa72243fec4bc02617673b243a63050e6127
PR gdb/15830

gdb/ChangeLog:

PR gdb/15830
* NEWS: The "maint demangle" command is renamed as "demangle".
* demangle.c: #include cli/cli-utils.h, language.h.
(demangle_command): New function.
(_initialize_demangle): Add new command "demangle".
* maint.c (maintenance_demangle): Stub out.
(_initialize_maint_cmds): Update help text for "maint demangle",
and mark as deprecated.

gdb/doc/ChangeLog:

* gdb.texinfo (Debugging C Plus Plus): Mention "demangle".
(Symbols): Ditto.
(Maintenance Commands): Delete docs for "maint demangle".

gdb/testsuite/ChangeLog:

* gdb.base/maint.exp: Remove references to "maint demangle".
* gdb.cp/demangle.exp: Update.  "maint demangle" -> "demangle".
Add tests for explicitly specifying language to demangle.
* gdb.dlang/demangle.exp: Ditto.
gdb/ChangeLog
gdb/NEWS
gdb/demangle.c
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/maint.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/maint.exp
gdb/testsuite/gdb.cp/demangle.exp
gdb/testsuite/gdb.dlang/demangle.exp