watchpoint-reuse-slot.exp: Correctly skip unsupported commands.
authorAndreas Arnez <arnez@linux.vnet.ibm.com>
Thu, 26 Jun 2014 15:21:08 +0000 (17:21 +0200)
committerUlrich Weigand <ulrich.weigand@de.ibm.com>
Mon, 30 Jun 2014 11:33:48 +0000 (13:33 +0200)
commitaebf9d247e4026189a0f612ee03c19cdf4bf86ac
treee32845e7bc9a1b09bccbac13ab588f60f8a1c7a0
parentb00548197542a46df0e46d848ac61a00827943ea
watchpoint-reuse-slot.exp: Correctly skip unsupported commands.

The test case "watchpoint-reuse-slot.exp" yields a lot of failures on
s390/s390x: all instances of awatch, rwatch, and hbreak are performed
even though they aren't supported on these targets.  This is because
the test case ignores non-support error messages when probing for
support of these commands, like:

    (gdb) rwatch buf.byte[0]
    Target does not support this type of hardware watchpoint.

The patch adds handling for this case in the appropriate
gdb_test_multiple invocations.

gdb/testsuite/
* gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
target lacks support for awatch, rwatch, or hbreak.
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp