Fix hardware watchpoint check in test gdb.base/watchpoint-reuse-slot.exp
authorCarl Love <cel@us.ibm.com>
Thu, 8 Sep 2022 15:13:03 +0000 (15:13 +0000)
committerCarl Love <cel@us.ibm.com>
Thu, 8 Sep 2022 15:13:03 +0000 (15:13 +0000)
commita47a2d45bd6b036d1fa0cde750380d73d0b6f493
tree37f109265fb297767393d6d7ca3c76e7165c8f3a
parent0ee31dffb8202dcd1f867b7144db9a8bd69a7499
Fix hardware watchpoint check in test gdb.base/watchpoint-reuse-slot.exp

This test generates 48 failures on Power 9 when testing with HW watchpoints
enabled.  Note HW watchpoint support is disabled on Power 9 due to a HW bug.
The skip_hw_watchpoint_tests proc must be used to correctly determine
if the processor supports HW watchpoints.

This patch replaces the [target_info exists gdb,no_hardware_watchpoints]
with the skip_hw_watchpoint_tests check.

This patch was tested on Power 9, Power 10 and X86-64 with no regressions.
gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp