OSDN Git Service

* gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
authoruweigand <uweigand>
Fri, 22 Jul 2011 17:46:18 +0000 (17:46 +0000)
committeruweigand <uweigand>
Fri, 22 Jul 2011 17:46:18 +0000 (17:46 +0000)
flag after restarting GDB if necessary.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.python/py-breakpoint.exp

index e66e89a..c7e60d7 100644 (file)
@@ -1,5 +1,10 @@
 2011-07-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
 
+       * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
+       flag after restarting GDB if necessary.
+
+2011-07-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
+
        * gdb.python/py-shared.exp: Call gdb_load_shlibs.
 
 2011-07-22  Pedro Alves  <pedro@codesourcery.com>
index f0a83f1..e0dd087 100644 (file)
@@ -186,6 +186,10 @@ gdb_test "continue" ".*\[Ww\]atchpoint.*result.*Old value = 0.*New value = 25.*m
 # Start with a fresh gdb.
 clean_restart ${testfile}
 
+# Disable hardware watchpoints if necessary.
+if [target_info exists gdb,no_hardware_watchpoints] {
+    gdb_test_no_output "set can-use-hw-watchpoints 0" ""
+}
 if ![runto_main] then {
     fail "Cannot run to main."
     return 0
@@ -201,6 +205,10 @@ gdb_test "continue" ".*\[Ww\]atchpoint.*result.*Old value = 0.*New value = 25.*"
 # Start with a fresh gdb.
 clean_restart ${testfile}
 
+# Disable hardware watchpoints if necessary.
+if [target_info exists gdb,no_hardware_watchpoints] {
+    gdb_test_no_output "set can-use-hw-watchpoints 0" ""
+}
 if ![runto_main] then {
     fail "Cannot run to main."
     return 0