aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2009-08-07 23:28:13 +0000
committerTom Tromey <tromey@redhat.com>2009-08-07 23:28:13 +0000
commitbda180e01110741f20d30b95c3ae0d93e957de8a (patch)
treebfa2107e37d41e98f38a05d6323f23e822b5d94a /gdb/testsuite
parent6cc0b2563e4aae5352e78e09370a0ba59feb26fc (diff)
downloadgdb-bda180e01110741f20d30b95c3ae0d93e957de8a.zip
gdb-bda180e01110741f20d30b95c3ae0d93e957de8a.tar.gz
gdb-bda180e01110741f20d30b95c3ae0d93e957de8a.tar.bz2
gdb
* language.c (set_language_command): Strip whitespace. (set_type_command): Likewise. (set_range_command): Likewise. gdb/testsuite * gdb.base/setshow.exp: Add tests for changes to set language, set check range, and set check type.
Diffstat (limited to 'gdb/testsuite')
-rw-r--r--gdb/testsuite/ChangeLog5
-rw-r--r--gdb/testsuite/gdb.base/setshow.exp15
2 files changed, 20 insertions, 0 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index 32a421b..7993ac5 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2009-08-07 Tom Tromey <tromey@redhat.com>
+
+ * gdb.base/setshow.exp: Add tests for changes to set language, set
+ check range, and set check type.
+
2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
* lib/mi-support.exp (mi_list_breakpoints): Make it work.
diff --git a/gdb/testsuite/gdb.base/setshow.exp b/gdb/testsuite/gdb.base/setshow.exp
index 5630da3..b405178 100644
--- a/gdb/testsuite/gdb.base/setshow.exp
+++ b/gdb/testsuite/gdb.base/setshow.exp
@@ -104,6 +104,10 @@ if { ![target_info exists use_gdb_stub] && ![target_info exists noargs] } {
gdb_test "set check range on" "" "set check range on"
#test show check range on
gdb_test "show check range" "Range checking is \"on\"\..*" "show check range (on)"
+#test set check range off with trailing space
+gdb_test "set check range off " "" "set check range off"
+#test show check range off
+gdb_test "show check range" "Range checking is \"off\"\..*" "show check range (off)"
#test set check range auto
gdb_test "set check range auto" "" "set check range auto"
#test show check range auto
@@ -112,6 +116,10 @@ gdb_test "show check range" "Range checking is \"auto; currently .*" "show check
gdb_test "set check type on" "" "set check type on"
#test show check type on
gdb_test "show check type" "Type checking is \"on\"..*" "show check type (on)"
+#test set check type off with trailing space
+gdb_test "set check type off " "" "set check type off"
+#test show check type off
+gdb_test "show check type" "Type checking is \"off\"..*" "show check type (off)"
#test set check type auto
gdb_test "set check type auto" "" "set check type auto"
#test show check type
@@ -170,6 +178,13 @@ gdb_test "show history size" "The size of the command history is 100..*" "show h
gdb_test "set language asm" "" "set language asm"
#test show language asm
gdb_test "show language" "The current source language is \"asm\"..*" "show language (asm)"
+#test set language java, with a trailing space
+gdb_test "set language java " "" "set language java"
+#test show language java
+gdb_test "show language" "The current source language is \"java\"..*" "show language (java)"
+#test completion for set language.
+gdb_test "complete set language min" "set language minimal" \
+ "complete set language minimal"
#test set language auto
gdb_test "set language auto" "" "set language auto"
#test show language