aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.base/value-double-free.exp
diff options
context:
space:
mode:
authorUlrich Weigand <uweigand@de.ibm.com>2008-09-04 00:51:04 +0000
committerUlrich Weigand <uweigand@de.ibm.com>2008-09-04 00:51:04 +0000
commit2992cbe0202e3b2fb79ecc49880c27cff3bcba11 (patch)
tree631814cbc7b856e544875204f18e80a7f3287e4e /gdb/testsuite/gdb.base/value-double-free.exp
parent37c585d46d93fe2ef1957c86d079a50da00af968 (diff)
downloadfsf-binutils-gdb-2992cbe0202e3b2fb79ecc49880c27cff3bcba11.zip
fsf-binutils-gdb-2992cbe0202e3b2fb79ecc49880c27cff3bcba11.tar.gz
fsf-binutils-gdb-2992cbe0202e3b2fb79ecc49880c27cff3bcba11.tar.bz2
* gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
* gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle software watchpoints. * gdb.base/watch_thread_num.exp: Likewise.
Diffstat (limited to 'gdb/testsuite/gdb.base/value-double-free.exp')
-rw-r--r--gdb/testsuite/gdb.base/value-double-free.exp6
1 files changed, 6 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.base/value-double-free.exp b/gdb/testsuite/gdb.base/value-double-free.exp
index 8494f53..7bd53a9 100644
--- a/gdb/testsuite/gdb.base/value-double-free.exp
+++ b/gdb/testsuite/gdb.base/value-double-free.exp
@@ -31,6 +31,12 @@ gdb_load ${binfile}
if ![runto_main] {
return -1
}
+
+# Disable hardware watchpoints if necessary.
+if [target_info exists gdb,no_hardware_watchpoints] {
+ gdb_test "set can-use-hw-watchpoints 0" "" ""
+}
+
gdb_test "watch var" "atchpoint \[0-9\]+: var"
gdb_test "continue" "atchpoint \[0-9\]+: var.*Old value = 0.*New value = \[12\].*"
gdb_test "print empty()" " = void"