aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.dlang
diff options
context:
space:
mode:
authorDoug Evans <xdje42@gmail.com>2015-01-11 14:06:34 -0800
committerDoug Evans <xdje42@gmail.com>2015-01-11 14:06:34 -0800
commit439250fbacfc212a5959b4b5a53ecfee91dfb866 (patch)
treed8ca359220a4a15371412276967646212eb490f9 /gdb/testsuite/gdb.dlang
parentebf3aa72243fec4bc02617673b243a63050e6127 (diff)
downloadfsf-binutils-gdb-439250fbacfc212a5959b4b5a53ecfee91dfb866.zip
fsf-binutils-gdb-439250fbacfc212a5959b4b5a53ecfee91dfb866.tar.gz
fsf-binutils-gdb-439250fbacfc212a5959b4b5a53ecfee91dfb866.tar.bz2
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.
Diffstat (limited to 'gdb/testsuite/gdb.dlang')
-rw-r--r--gdb/testsuite/gdb.dlang/demangle.exp5
1 files changed, 4 insertions, 1 deletions
diff --git a/gdb/testsuite/gdb.dlang/demangle.exp b/gdb/testsuite/gdb.dlang/demangle.exp
index 5a9d9a4..9eb6054 100644
--- a/gdb/testsuite/gdb.dlang/demangle.exp
+++ b/gdb/testsuite/gdb.dlang/demangle.exp
@@ -23,7 +23,7 @@ if { [skip_d_tests] } { continue }
### Utility function for test_demangling and test_demangling_exact.
proc test_demangling {test result} {
- gdb_test_exact "maintenance demangle $test" $result $test
+ gdb_test_exact "demangle $test" $result $test
}
proc test_d_demangling {} {
@@ -201,6 +201,9 @@ if [set_lang_d] {
gdb_test_no_output "set width 0"
test_d_demangling
+
+ # Verify we can specify the d language to demangle.
+ gdb_test_exact "demangle -l d -- _Dmain" "D main"
} else {
warning "D demangling tests suppressed."
}