From 182b9acc4b043d7d313f94d217bb6e4f869e5f86 Mon Sep 17 00:00:00 2001 From: Ulrich Weigand Date: Fri, 22 Jul 2011 17:46:18 +0000 Subject: [PATCH] * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints flag after restarting GDB if necessary. --- gdb/testsuite/ChangeLog | 5 +++++ gdb/testsuite/gdb.python/py-breakpoint.exp | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index e66e89a1c2..c7e60d730e 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2011-07-22 Ulrich Weigand + + * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints + flag after restarting GDB if necessary. + 2011-07-22 Ulrich Weigand * gdb.python/py-shared.exp: Call gdb_load_shlibs. diff --git a/gdb/testsuite/gdb.python/py-breakpoint.exp b/gdb/testsuite/gdb.python/py-breakpoint.exp index f0a83f1c09..e0dd08708e 100644 --- a/gdb/testsuite/gdb.python/py-breakpoint.exp +++ b/gdb/testsuite/gdb.python/py-breakpoint.exp @@ -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