aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.base/settings.exp
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/testsuite/gdb.base/settings.exp')
-rw-r--r--gdb/testsuite/gdb.base/settings.exp11
1 files changed, 11 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.base/settings.exp b/gdb/testsuite/gdb.base/settings.exp
index 4a7319d..aeca67c 100644
--- a/gdb/testsuite/gdb.base/settings.exp
+++ b/gdb/testsuite/gdb.base/settings.exp
@@ -141,8 +141,19 @@ proc test-integer {variant} {
"$set_cmd unlimited"
}
+ # Check junk after "unlimited".
gdb_test "$set_cmd unlimitedu" "No symbol table is loaded.*"
+ if {$variant == "zinteger" || $variant == "zuinteger"} {
+ gdb_test "$set_cmd unlimited u" "No symbol table is loaded.*"
+ gdb_test "$set_cmd unlimited 1" "No symbol table is loaded.*"
+ gdb_test "$set_cmd unlimited -1" "No symbol table is loaded.*"
+ } else {
+ gdb_test "$set_cmd unlimited u" "Junk after \"unlimited\": u"
+ gdb_test "$set_cmd unlimited 1" "Junk after \"unlimited\": 1"
+ gdb_test "$set_cmd unlimited -1" "Junk after \"unlimited\": -1"
+ }
+
test_gdb_complete_none "$set_cmd unlimited "
test_gdb_complete_none "$set_cmd unlimitedu"
test_gdb_complete_none "$set_cmd unlimited u"