Index: gdb/testsuite/gdb.base/remote.exp |
diff --git a/gdb/testsuite/gdb.base/remote.exp b/gdb/testsuite/gdb.base/remote.exp |
index 8f5078757d7d34c25dcc6b6c73ee36e532553b12..2738e47fdb9b313f188d579433ce670cff735ff7 100644 |
--- a/gdb/testsuite/gdb.base/remote.exp |
+++ b/gdb/testsuite/gdb.base/remote.exp |
@@ -1,4 +1,4 @@ |
-# Copyright 1999, 2001, 2004, 2007-2012 Free Software Foundation, Inc. |
+# Copyright 1999-2013 Free Software Foundation, Inc. |
# This program is free software; you can redistribute it and/or modify |
# it under the terms of the GNU General Public License as published by |
@@ -20,9 +20,7 @@ if {! [is_remote target]} { |
return |
} |
-set testfile "remote" |
-set srcfile ${testfile}.c |
-set binfile ${objdir}/${subdir}/${testfile} |
+standard_testfile .c |
gdb_start |
@@ -155,4 +153,14 @@ gdb_test "show remote memory-read-packet-size" \ |
gdb_test "x/17ub random_data" \ |
"<random_data>:\[ \t\]+60\[ \t\]+74\[ \t\]+216\[ \t\]+38\[ \t\]+149\[ \t\]+49\[ \t\]+207\[ \t\]+44.*<random_data\\+8>:\[ \t\]+124\[ \t\]+38\[ \t\]+93\[ \t\]+125\[ \t\]+232\[ \t\]+67\[ \t\]+228\[ \t\]+56.*<random_data\\+16>:\[ \t\]+161" |
+# Regression test for gdb/15289. Make sure -1 is accepted and handled |
+# as "unlimited". |
+gdb_test_no_output "set remote hardware-watchpoint-limit -1" |
+gdb_test_no_output "set remote hardware-breakpoint-limit -1" |
+ |
+# This is just being thorough. Assume (at least) a 32-bit host int, |
+# and make sure 32-bit INT_MAX is accepted by a zinteger command. |
+gdb_test_no_output "set remote hardware-watchpoint-limit 2147483647" |
+gdb_test_no_output "set remote hardware-breakpoint-limit 2147483647" |
+ |
gdb_exit |