diff options
author | Ulrich Weigand <uweigand@de.ibm.com> | 2013-07-08 11:35:49 +0000 |
---|---|---|
committer | Ulrich Weigand <uweigand@de.ibm.com> | 2013-07-08 11:35:49 +0000 |
commit | 0329e9fbe830993d1f79a8cca816d6c7b6028dc6 (patch) | |
tree | 1ade42fc7b3b4fd17c17a7894004c35dcc52ec62 /gdb/testsuite/gdb.threads | |
parent | 1953058fe9068211402501410df1eece86b514e7 (diff) | |
download | gdb-0329e9fbe830993d1f79a8cca816d6c7b6028dc6.zip gdb-0329e9fbe830993d1f79a8cca816d6c7b6028dc6.tar.gz gdb-0329e9fbe830993d1f79a8cca816d6c7b6028dc6.tar.bz2 |
2013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
* gdb.threads/wp-replication.exp: Stop counting available hardware
watchpoints after NR_THREADS iterations.
Diffstat (limited to 'gdb/testsuite/gdb.threads')
-rw-r--r-- | gdb/testsuite/gdb.threads/wp-replication.exp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.threads/wp-replication.exp b/gdb/testsuite/gdb.threads/wp-replication.exp index 8927a43..c6a13b9 100644 --- a/gdb/testsuite/gdb.threads/wp-replication.exp +++ b/gdb/testsuite/gdb.threads/wp-replication.exp @@ -81,6 +81,14 @@ while { $done == 0 } { gdb_test_multiple "continue" "watchpoint created successfully" { -re ".*Breakpoint 2, empty_cycle \\(\\).*$gdb_prompt $" { incr hwatch_count + + # Some targets (like S/390) behave as though supporting + # unlimited hardware watchpoints. In this case we just take a + # safe exit out of the loop. + if { $hwatch_count == $NR_THREADS } { + set done 1 + break + } } -re ".*Could not insert hardware watchpoint.*$gdb_prompt $" { set done 1 |