summaryrefslogtreecommitdiff
path: root/binutils-gdb/test.diff
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2014-09-16 12:43:13 +0200
committerThomas Schwinge <thomas@codesourcery.com>2014-09-16 12:43:13 +0200
commit5f0cc0b578d6c729ce9aa2c8d17d1ed1f8d16739 (patch)
tree114965a087dfa5083d103da0b7c3197f54ef8146 /binutils-gdb/test.diff
parent85758d1cedd4345ebe9ff1e3df5eab9513fd040e (diff)
binutils-gdb: Add hardware watchpoint support for x86 GNU Hurd.
Diffstat (limited to 'binutils-gdb/test.diff')
-rw-r--r--binutils-gdb/test.diff3001
1 files changed, 232 insertions, 2769 deletions
diff --git a/binutils-gdb/test.diff b/binutils-gdb/test.diff
index 80c8fd2d..7f5db731 100644
--- a/binutils-gdb/test.diff
+++ b/binutils-gdb/test.diff
@@ -1,35 +1,35 @@
diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum
-index d97fa9d..58000db 100644
+index d97fa9d..c14b83a 100644
--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum
+++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum
@@ -1,5 +1,5 @@
-Test Run By thomas on Fri Sep 12 16:30:37 2014
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Fri Sep 12 16:36:19 2014
++Test Run By thomas on Tue Sep 16 11:26:16 2014
+Native configuration is i686-unknown-gnu0.5
=== binutils tests ===
diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum
-index a3ec884..f50c3ca 100644
+index a3ec884..4ca7d67 100644
--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum
+++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum
@@ -1,5 +1,5 @@
-Test Run By thomas on Fri Sep 12 16:30:50 2014
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Fri Sep 12 16:36:34 2014
++Test Run By thomas on Tue Sep 16 11:26:29 2014
+Native configuration is i686-unknown-gnu0.5
=== gas tests ===
diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum
-index 18f9223..9941083 100644
+index 18f9223..8e45c2a 100644
--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum
+++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum
@@ -1,5 +1,5 @@
-Test Run By thomas on Fri Sep 12 16:36:47 2014
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Fri Sep 12 16:46:50 2014
++Test Run By thomas on Tue Sep 16 11:35:51 2014
+Native configuration is i686-unknown-gnu0.5
=== gdb tests ===
@@ -109,16 +109,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/tick_last_segv.exp ...
PASS: gdb.ada/tick_last_segv.exp: compilation foo.adb
PASS: gdb.ada/tick_last_segv.exp: print short-integer'first
-@@ -639,7 +639,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/watch_arg.exp ...
- PASS: gdb.ada/watch_arg.exp: compilation watch.adb
- PASS: gdb.ada/watch_arg.exp: Set watchpoint on function argument X
- PASS: gdb.ada/watch_arg.exp: insert second breakpoint in watch.adb
--PASS: gdb.ada/watch_arg.exp: Continuing to second breakpoint
-+FAIL: gdb.ada/watch_arg.exp: Continuing to second breakpoint
- Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/whatis_array_val.exp ...
- PASS: gdb.ada/whatis_array_val.exp: compilation foo.adb
- PASS: gdb.ada/whatis_array_val.exp: whatis full
-@@ -750,39 +750,38 @@ PASS: gdb.arch/i386-disp-step.exp: continue to test_prefixed_abs_jump_end
+@@ -750,16 +750,16 @@ PASS: gdb.arch/i386-disp-step.exp: continue to test_prefixed_abs_jump_end
PASS: gdb.arch/i386-disp-step.exp: break test_syscall
PASS: gdb.arch/i386-disp-step.exp: break test_syscall_end
PASS: gdb.arch/i386-disp-step.exp: continue to test_syscall
@@ -140,31 +131,8 @@ index 18f9223..9941083 100644
+FAIL: gdb.arch/i386-disp-step.exp: continue until exit at i386-disp-step (the program is no longer running)
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-dr3-watch.exp ...
PASS: gdb.arch/i386-dr3-watch.exp: set breakpoint always-inserted on
--PASS: gdb.arch/i386-dr3-watch.exp: watch i1
--PASS: gdb.arch/i386-dr3-watch.exp: watch i2
--PASS: gdb.arch/i386-dr3-watch.exp: watch i3
--PASS: gdb.arch/i386-dr3-watch.exp: watch i4
--PASS: gdb.arch/i386-dr3-watch.exp: continue to i1 watchpoint
--PASS: gdb.arch/i386-dr3-watch.exp: continue to i2 watchpoint
--PASS: gdb.arch/i386-dr3-watch.exp: continue to i3 watchpoint
--PASS: gdb.arch/i386-dr3-watch.exp: continue to i4 watchpoint
--PASS: gdb.arch/i386-dr3-watch.exp: set watchpoint occuping one debug register
-+FAIL: gdb.arch/i386-dr3-watch.exp: watch i1
-+FAIL: gdb.arch/i386-dr3-watch.exp: watch i2
-+FAIL: gdb.arch/i386-dr3-watch.exp: watch i3
-+FAIL: gdb.arch/i386-dr3-watch.exp: watch i4
-+FAIL: gdb.arch/i386-dr3-watch.exp: continue to i1 watchpoint
-+FAIL: gdb.arch/i386-dr3-watch.exp: continue to i2 watchpoint
-+FAIL: gdb.arch/i386-dr3-watch.exp: continue to i3 watchpoint
-+FAIL: gdb.arch/i386-dr3-watch.exp: continue to i4 watchpoint
-+FAIL: gdb.arch/i386-dr3-watch.exp: set watchpoint occuping one debug register
- PASS: gdb.arch/i386-dr3-watch.exp: watchpoint on gap1 does not fit debug registers (gdb figured out itself the watchpoint does not fit)
- Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-float.exp ...
- PASS: gdb.arch/i386-float.exp: first stepi
--PASS: gdb.arch/i386-float.exp: info float
-+FAIL: gdb.arch/i386-float.exp: info float
- PASS: gdb.arch/i386-float.exp: second stepi
- PASS: gdb.arch/i386-float.exp: info float
+ PASS: gdb.arch/i386-dr3-watch.exp: watch i1
+@@ -780,9 +780,8 @@ PASS: gdb.arch/i386-float.exp: info float
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-gnu-cfi.exp ...
PASS: gdb.arch/i386-gnu-cfi.exp: continue to abort()
PASS: gdb.arch/i386-gnu-cfi.exp: backtrace
@@ -462,68 +430,6 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bitfields.exp ...
PASS: gdb.base/bitfields.exp: set print sevenbit-strings
PASS: gdb.base/bitfields.exp: print flags
-@@ -1574,8 +1524,8 @@ PASS: gdb.base/break-idempotent.exp: always-inserted off: break: condition $bpnu
- PASS: gdb.base/break-idempotent.exp: always-inserted off: break: b bar
- PASS: gdb.base/break-idempotent.exp: always-inserted off: break: continue
- PASS: gdb.base/break-idempotent.exp: always-inserted off: hbreak: set breakpoint always-inserted off
--PASS: gdb.base/break-idempotent.exp: always-inserted off: hbreak: once: hbreak foo
--PASS: gdb.base/break-idempotent.exp: always-inserted off: hbreak: twice: hbreak foo
-+UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted off: hbreak: once: hbreak foo
-+UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted off: hbreak: twice: hbreak foo
- PASS: gdb.base/break-idempotent.exp: always-inserted off: hbreak: file $binfile
- PASS: gdb.base/break-idempotent.exp: always-inserted off: hbreak: condition $bpnum cond_global == 0
- PASS: gdb.base/break-idempotent.exp: always-inserted off: hbreak: b bar
-@@ -1588,15 +1538,15 @@ PASS: gdb.base/break-idempotent.exp: always-inserted off: watch: condition $bpnu
- PASS: gdb.base/break-idempotent.exp: always-inserted off: watch: b bar
- PASS: gdb.base/break-idempotent.exp: always-inserted off: watch: continue
- PASS: gdb.base/break-idempotent.exp: always-inserted off: rwatch: set breakpoint always-inserted off
--PASS: gdb.base/break-idempotent.exp: always-inserted off: rwatch: once: rwatch global
--PASS: gdb.base/break-idempotent.exp: always-inserted off: rwatch: twice: rwatch global
-+UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted off: rwatch: once: rwatch global
-+UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted off: rwatch: twice: rwatch global
- PASS: gdb.base/break-idempotent.exp: always-inserted off: rwatch: file $binfile
- PASS: gdb.base/break-idempotent.exp: always-inserted off: rwatch: condition $bpnum cond_global == 0
- PASS: gdb.base/break-idempotent.exp: always-inserted off: rwatch: b bar
- PASS: gdb.base/break-idempotent.exp: always-inserted off: rwatch: continue
- PASS: gdb.base/break-idempotent.exp: always-inserted off: awatch: set breakpoint always-inserted off
--PASS: gdb.base/break-idempotent.exp: always-inserted off: awatch: once: awatch global
--PASS: gdb.base/break-idempotent.exp: always-inserted off: awatch: twice: awatch global
-+UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted off: awatch: once: awatch global
-+UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted off: awatch: twice: awatch global
- PASS: gdb.base/break-idempotent.exp: always-inserted off: awatch: file $binfile
- PASS: gdb.base/break-idempotent.exp: always-inserted off: awatch: condition $bpnum cond_global == 0
- PASS: gdb.base/break-idempotent.exp: always-inserted off: awatch: b bar
-@@ -1609,8 +1559,8 @@ PASS: gdb.base/break-idempotent.exp: always-inserted on: break: condition $bpnum
- PASS: gdb.base/break-idempotent.exp: always-inserted on: break: b bar
- PASS: gdb.base/break-idempotent.exp: always-inserted on: break: continue
- PASS: gdb.base/break-idempotent.exp: always-inserted on: hbreak: set breakpoint always-inserted on
--PASS: gdb.base/break-idempotent.exp: always-inserted on: hbreak: once: hbreak foo
--PASS: gdb.base/break-idempotent.exp: always-inserted on: hbreak: twice: hbreak foo
-+UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted on: hbreak: once: hbreak foo
-+UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted on: hbreak: twice: hbreak foo
- PASS: gdb.base/break-idempotent.exp: always-inserted on: hbreak: file $binfile
- PASS: gdb.base/break-idempotent.exp: always-inserted on: hbreak: condition $bpnum cond_global == 0
- PASS: gdb.base/break-idempotent.exp: always-inserted on: hbreak: b bar
-@@ -1623,15 +1573,15 @@ PASS: gdb.base/break-idempotent.exp: always-inserted on: watch: condition $bpnum
- PASS: gdb.base/break-idempotent.exp: always-inserted on: watch: b bar
- PASS: gdb.base/break-idempotent.exp: always-inserted on: watch: continue
- PASS: gdb.base/break-idempotent.exp: always-inserted on: rwatch: set breakpoint always-inserted on
--PASS: gdb.base/break-idempotent.exp: always-inserted on: rwatch: once: rwatch global
--PASS: gdb.base/break-idempotent.exp: always-inserted on: rwatch: twice: rwatch global
-+UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted on: rwatch: once: rwatch global
-+UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted on: rwatch: twice: rwatch global
- PASS: gdb.base/break-idempotent.exp: always-inserted on: rwatch: file $binfile
- PASS: gdb.base/break-idempotent.exp: always-inserted on: rwatch: condition $bpnum cond_global == 0
- PASS: gdb.base/break-idempotent.exp: always-inserted on: rwatch: b bar
- PASS: gdb.base/break-idempotent.exp: always-inserted on: rwatch: continue
- PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: set breakpoint always-inserted on
--PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: once: awatch global
--PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: twice: awatch global
-+UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted on: awatch: once: awatch global
-+UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted on: awatch: twice: awatch global
- PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: file $binfile
- PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: condition $bpnum cond_global == 0
- PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: b bar
@@ -1639,693 +1589,6 @@ PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: continue
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-inline.exp ...
PASS: gdb.base/break-inline.exp: break
@@ -1218,71 +1124,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-main-file-remove-fail.exp ...
PASS: gdb.base/break-main-file-remove-fail.exp: cmdline: set breakpoint always-inserted on
PASS: gdb.base/break-main-file-remove-fail.exp: cmdline: break foo
-@@ -2355,14 +1618,7 @@ PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: break: file
- PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: break: b bar
- PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: break: continue
- PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: set breakpoint always-inserted off
--PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: hbreak foo
--PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: breakpoint is not pending
--PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: file
--PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: breakpoint is disabled
--PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: delete all breakpoints
--PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: file $binfile
--PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: b bar
--PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: continue
-+UNSUPPORTED: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: hbreak foo
- PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: break: set breakpoint always-inserted on
- PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: break: break foo
- PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: break: breakpoint is not pending
-@@ -2373,14 +1629,7 @@ PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: break: file $
- PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: break: b bar
- PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: break: continue
- PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: hbreak: set breakpoint always-inserted on
--PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: hbreak: hbreak foo
--PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: hbreak: breakpoint is not pending
--PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: hbreak: file
--PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: hbreak: breakpoint is disabled
--PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: hbreak: delete all breakpoints
--PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: hbreak: file $binfile
--PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: hbreak: b bar
--PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: hbreak: continue
-+UNSUPPORTED: gdb.base/break-unload-file.exp: cmdline: always-inserted on: hbreak: hbreak foo
- PASS: gdb.base/break-unload-file.exp: file: always-inserted off: break: set breakpoint always-inserted off
- PASS: gdb.base/break-unload-file.exp: file: always-inserted off: break: break foo
- PASS: gdb.base/break-unload-file.exp: file: always-inserted off: break: breakpoint is not pending
-@@ -2391,14 +1640,7 @@ PASS: gdb.base/break-unload-file.exp: file: always-inserted off: break: file $bi
- PASS: gdb.base/break-unload-file.exp: file: always-inserted off: break: b bar
- PASS: gdb.base/break-unload-file.exp: file: always-inserted off: break: continue
- PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: set breakpoint always-inserted off
--PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: hbreak foo
--PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: breakpoint is not pending
--PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: file
--PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: breakpoint is disabled
--PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: delete all breakpoints
--PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: file $binfile
--PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: b bar
--PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: continue
-+UNSUPPORTED: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: hbreak foo
- PASS: gdb.base/break-unload-file.exp: file: always-inserted on: break: set breakpoint always-inserted on
- PASS: gdb.base/break-unload-file.exp: file: always-inserted on: break: break foo
- PASS: gdb.base/break-unload-file.exp: file: always-inserted on: break: breakpoint is not pending
-@@ -2409,14 +1651,7 @@ PASS: gdb.base/break-unload-file.exp: file: always-inserted on: break: file $bin
- PASS: gdb.base/break-unload-file.exp: file: always-inserted on: break: b bar
- PASS: gdb.base/break-unload-file.exp: file: always-inserted on: break: continue
- PASS: gdb.base/break-unload-file.exp: file: always-inserted on: hbreak: set breakpoint always-inserted on
--PASS: gdb.base/break-unload-file.exp: file: always-inserted on: hbreak: hbreak foo
--PASS: gdb.base/break-unload-file.exp: file: always-inserted on: hbreak: breakpoint is not pending
--PASS: gdb.base/break-unload-file.exp: file: always-inserted on: hbreak: file
--PASS: gdb.base/break-unload-file.exp: file: always-inserted on: hbreak: breakpoint is disabled
--PASS: gdb.base/break-unload-file.exp: file: always-inserted on: hbreak: delete all breakpoints
--PASS: gdb.base/break-unload-file.exp: file: always-inserted on: hbreak: file $binfile
--PASS: gdb.base/break-unload-file.exp: file: always-inserted on: hbreak: b bar
--PASS: gdb.base/break-unload-file.exp: file: always-inserted on: hbreak: continue
-+UNSUPPORTED: gdb.base/break-unload-file.exp: file: always-inserted on: hbreak: hbreak foo
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break.exp ...
- PASS: gdb.base/break.exp: Delete all breakpoints when none
- PASS: gdb.base/break.exp: breakpoint function
-@@ -2762,7 +1997,7 @@ PASS: gdb.base/call-signal-resume.exp: break stop_one
+@@ -2762,7 +2025,7 @@ PASS: gdb.base/call-signal-resume.exp: break stop_one
PASS: gdb.base/call-signal-resume.exp: continue to breakpoint at stop_one
PASS: gdb.base/call-signal-resume.exp: inferior function call signaled
PASS: gdb.base/call-signal-resume.exp: dummy stack frame number
@@ -1291,7 +1133,7 @@ index 18f9223..9941083 100644
PASS: gdb.base/call-signal-resume.exp: set confirm off
PASS: gdb.base/call-signal-resume.exp: return
PASS: gdb.base/call-signal-resume.exp: maintenance print dummy-frames
-@@ -2778,7 +2013,7 @@ PASS: gdb.base/call-signal-resume.exp: set confirm off
+@@ -2778,7 +2041,7 @@ PASS: gdb.base/call-signal-resume.exp: set confirm off
PASS: gdb.base/call-signal-resume.exp: return
PASS: gdb.base/call-signal-resume.exp: break handle_signal
PASS: gdb.base/call-signal-resume.exp: continue to breakpoint at handle_signal
@@ -1300,7 +1142,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/call-strs.exp ...
PASS: gdb.base/call-strs.exp: set print sevenbit-strings
PASS: gdb.base/call-strs.exp: set print address off
-@@ -2965,51 +2200,51 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-load.exp ...
+@@ -2965,51 +2228,51 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-load.exp ...
PASS: gdb.base/catch-load.exp: plain load: set var libname = "catch-load-so.so"
PASS: gdb.base/catch-load.exp: plain load: set stop-on-solib-events 0
PASS: gdb.base/catch-load.exp: plain load: catch load
@@ -1364,7 +1206,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-signal-fork.exp ...
PASS: gdb.base/catch-signal-fork.exp: catch signal SIGHUP
PASS: gdb.base/catch-signal-fork.exp: continue to breakpoint: first HUP
-@@ -3089,94 +2324,6 @@ PASS: gdb.base/catch-signal.exp: info break for 'all'
+@@ -3089,94 +2352,6 @@ PASS: gdb.base/catch-signal.exp: info break for 'all'
PASS: gdb.base/catch-signal.exp: save breakpoints for 'all'
PASS: gdb.base/catch-signal.exp: results of save breakpoints for 'all'
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.exp ...
@@ -1459,7 +1301,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/charset.exp ...
PASS: gdb.base/charset.exp: show charset
PASS: gdb.base/charset.exp: show target-charset
-@@ -3445,145 +2592,6 @@ PASS: gdb.base/charset.exp: assign string to short array
+@@ -3445,145 +2620,6 @@ PASS: gdb.base/charset.exp: assign string to short array
PASS: gdb.base/charset.exp: assign string to int array
PASS: gdb.base/charset.exp: assign string to long array
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/checkpoint.exp ...
@@ -1605,7 +1447,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/chng-syms.exp ...
PASS: gdb.base/chng-syms.exp: setting conditional breakpoint on function
PASS: gdb.base/chng-syms.exp: continue until exit at breakpoint first time through
-@@ -4099,34 +3107,7 @@ PASS: gdb.base/constvars.exp: ptype lynx
+@@ -4099,34 +3135,7 @@ PASS: gdb.base/constvars.exp: ptype lynx
PASS: gdb.base/constvars.exp: ptype crass
PASS: gdb.base/constvars.exp: ptype crisp
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/corefile.exp ...
@@ -1641,7 +1483,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/ctxobj.exp ...
PASS: gdb.base/ctxobj.exp: break in get_version functions
PASS: gdb.base/ctxobj.exp: continue to get_version_1
-@@ -4393,7 +3374,7 @@ PASS: gdb.base/default.exp: info program
+@@ -4393,7 +3402,7 @@ PASS: gdb.base/default.exp: info program
PASS: gdb.base/default.exp: info registers
PASS: gdb.base/default.exp: info stack "s" abbreviation
PASS: gdb.base/default.exp: info stack
@@ -1650,7 +1492,7 @@ index 18f9223..9941083 100644
PASS: gdb.base/default.exp: info symbol
PASS: gdb.base/default.exp: info source
PASS: gdb.base/default.exp: info sources
-@@ -4524,7 +3505,7 @@ PASS: gdb.base/default.exp: show verbose
+@@ -4524,7 +3533,7 @@ PASS: gdb.base/default.exp: show verbose
PASS: gdb.base/default.exp: show version
PASS: gdb.base/default.exp: show width
PASS: gdb.base/default.exp: show write
@@ -1659,7 +1501,7 @@ index 18f9223..9941083 100644
PASS: gdb.base/default.exp: set history save off
PASS: gdb.base/default.exp: stepi "si" abbreviation
PASS: gdb.base/default.exp: stepi
-@@ -4597,10 +3578,6 @@ PASS: gdb.base/del.exp: breakpoint insertion (d)
+@@ -4597,10 +3606,6 @@ PASS: gdb.base/del.exp: breakpoint insertion (d)
PASS: gdb.base/del.exp: Remove last breakpoint (d)
PASS: gdb.base/del.exp: info break after removing break on main (d)
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/detach.exp ...
@@ -1670,7 +1512,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dfp-exprs.exp ...
PASS: gdb.base/dfp-exprs.exp: p 1.2df
PASS: gdb.base/dfp-exprs.exp: p -1.2df
-@@ -4860,46 +3837,7 @@ PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&main"
+@@ -4860,46 +3865,7 @@ PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&main"
PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&dummy_3"
PASS: gdb.base/disasm-end-cu.exp: disassemble command returned some output
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/disp-step-syscall.exp ...
@@ -1718,7 +1560,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/display.exp ...
PASS: gdb.base/display.exp: kill
PASS: gdb.base/display.exp: detach
-@@ -4927,12 +3865,6 @@ PASS: gdb.base/display.exp: undisp
+@@ -4927,12 +3893,6 @@ PASS: gdb.base/display.exp: undisp
PASS: gdb.base/display.exp: info disp
PASS: gdb.base/display.exp: next hit
PASS: gdb.base/display.exp: undisp all
@@ -1731,7 +1573,7 @@ index 18f9223..9941083 100644
PASS: gdb.base/display.exp: disab 3
PASS: gdb.base/display.exp: watch off
PASS: gdb.base/display.exp: finish
-@@ -4976,15 +3908,15 @@ PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continu
+@@ -4976,15 +3936,15 @@ PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continu
PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: set height 2
PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: continue to pagination
PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: first prompt
@@ -1751,7 +1593,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp ...
PASS: gdb.base/dprintf-bp-same-addr.exp: gdb: set dprintf-style gdb
PASS: gdb.base/dprintf-bp-same-addr.exp: gdb: set breakpoint always-inserted on
-@@ -5002,11 +3934,7 @@ PASS: gdb.base/dprintf-next.exp: next 1
+@@ -5002,11 +3962,7 @@ PASS: gdb.base/dprintf-next.exp: next 1
PASS: gdb.base/dprintf-next.exp: next 2
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-non-stop.exp ...
PASS: gdb.base/dprintf-non-stop.exp: set non-stop on
@@ -1764,7 +1606,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-pending.exp ...
PASS: gdb.base/dprintf-pending.exp: without format: set pending dprintf
PASS: gdb.base/dprintf-pending.exp: without format: resolved dprintf fails to be re-set
-@@ -5460,10 +4388,10 @@ PASS: gdb.base/exitsignal.exp: $_exitsignal is void before running
+@@ -5460,10 +4416,10 @@ PASS: gdb.base/exitsignal.exp: $_exitsignal is void before running
PASS: gdb.base/exitsignal.exp: $_exitcode is void before running
PASS: gdb.base/exitsignal.exp: trigger SIGSEGV
PASS: gdb.base/exitsignal.exp: program terminated with SIGSEGV
@@ -1777,7 +1619,7 @@ index 18f9223..9941083 100644
PASS: gdb.base/exitsignal.exp: $_exitcode is still void after restarting the inferior
PASS: gdb.base/exitsignal.exp: $_exitsignal is void before normal inferior is executed
PASS: gdb.base/exitsignal.exp: $_exitcode is void before normal inferior is executed
-@@ -5914,203 +4842,8 @@ PASS: gdb.base/float.exp: info float
+@@ -5914,203 +4870,8 @@ PASS: gdb.base/float.exp: info float
PASS: gdb.base/float.exp: step
PASS: gdb.base/float.exp: finish
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec.exp ...
@@ -1981,7 +1823,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/fortran-sym-case.exp ...
PASS: gdb.base/fortran-sym-case.exp: set language fortran
PASS: gdb.base/fortran-sym-case.exp: frame
-@@ -6285,78 +5018,17 @@ PASS: gdb.base/funcargs.exp: backtrace through call with trampolines
+@@ -6285,78 +5046,17 @@ PASS: gdb.base/funcargs.exp: backtrace through call with trampolines
PASS: gdb.base/funcargs.exp: stepping back to main from function called with trampolines
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-buffer-overflow.exp ...
PASS: gdb.base/gcore-buffer-overflow.exp: Set buffer exceeding arguments
@@ -2064,12 +1906,9 @@ index 18f9223..9941083 100644
PASS: gdb.base/gdb-sigterm.exp: 50 SIGTERM passes
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb1056.exp ...
PASS: gdb.base/gdb1056.exp: print 1/0
-@@ -6555,90 +5227,14 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak-in-shr-unsupported.ex
- PASS: gdb.base/hbreak-in-shr-unsupported.exp: probe for target remote
- PASS: gdb.base/hbreak-in-shr-unsupported.exp: set breakpoint always-inserted on
+@@ -6557,11 +5257,7 @@ PASS: gdb.base/hbreak-in-shr-unsupported.exp: set breakpoint always-inserted on
PASS: gdb.base/hbreak-in-shr-unsupported.exp: probe hbreak support
--UNSUPPORTED: gdb.base/hbreak-in-shr-unsupported.exp: can't disable hw breakpoint support
-+UNSUPPORTED: gdb.base/hbreak-in-shr-unsupported.exp: no hbreak support
+ UNSUPPORTED: gdb.base/hbreak-in-shr-unsupported.exp: can't disable hw breakpoint support
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak-unmapped.exp ...
-PASS: gdb.base/hbreak-unmapped.exp: probe hardware breakpoint support
-PASS: gdb.base/hbreak-unmapped.exp: set breakpoint always-inserted on
@@ -2078,89 +1917,9 @@ index 18f9223..9941083 100644
-PASS: gdb.base/hbreak-unmapped.exp: info break shows no breakpoints
+UNTESTED: gdb.base/hbreak-unmapped.exp: Memory at address 0 is readable
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak.exp ...
--PASS: gdb.base/hbreak.exp: hbreak
--PASS: gdb.base/hbreak.exp: continue to break-at-exit after hbreak
-+FAIL: gdb.base/hbreak.exp: hbreak
-+FAIL: gdb.base/hbreak.exp: continue to break-at-exit after hbreak (the program exited)
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak2.exp ...
--PASS: gdb.base/hbreak2.exp: hardware breakpoint support
--PASS: gdb.base/hbreak2.exp: hardware breakpoint insertion
--PASS: gdb.base/hbreak2.exp: hardware breakpoint function
--PASS: gdb.base/hbreak2.exp: hardware breakpoint quoted function
--PASS: gdb.base/hbreak2.exp: hardware breakpoint function in file
--PASS: gdb.base/hbreak2.exp: use `list' to establish default source file
--PASS: gdb.base/hbreak2.exp: hardware breakpoint line number
--PASS: gdb.base/hbreak2.exp: hardware breakpoint line number in file
--PASS: gdb.base/hbreak2.exp: hardware breakpoint at start of multi line if conditional
--PASS: gdb.base/hbreak2.exp: hardware breakpoint at start of multi line while conditional
--PASS: gdb.base/hbreak2.exp: hardware breakpoint info
--PASS: gdb.base/hbreak2.exp: hardware breakpoint function (2)
--PASS: gdb.base/hbreak2.exp: run until function breakpoint
--PASS: gdb.base/hbreak2.exp: hardware breakpoint line number (2)
--PASS: gdb.base/hbreak2.exp: run until breakpoint set at a line number
--PASS: gdb.base/hbreak2.exp: hardware breakpoint function in file (2)
--PASS: gdb.base/hbreak2.exp: run until file:function(6) breakpoint
--PASS: gdb.base/hbreak2.exp: run until file:function(5) breakpoint
--PASS: gdb.base/hbreak2.exp: run until file:function(4) breakpoint
--PASS: gdb.base/hbreak2.exp: run until file:function(3) breakpoint
--PASS: gdb.base/hbreak2.exp: run until file:function(2) breakpoint
--PASS: gdb.base/hbreak2.exp: run until file:function(1) breakpoint
--PASS: gdb.base/hbreak2.exp: hardware breakpoint quoted function (2)
--PASS: gdb.base/hbreak2.exp: run until quoted breakpoint
--PASS: gdb.base/hbreak2.exp: hardware breakpoint line number in file (2)
--PASS: gdb.base/hbreak2.exp: run until file:linenum breakpoint
--PASS: gdb.base/hbreak2.exp: hardware breakpoint offset +1
--PASS: gdb.base/hbreak2.exp: step onto hardware breakpoint
--PASS: gdb.base/hbreak2.exp: setting hardware breakpoint at }
--PASS: gdb.base/hbreak2.exp: continue to hardware breakpoint at }
--PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint function
--PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint function in file
--PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint line number #1
--PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint line number #2
--PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint line number in file #1
--PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint line number in file #2
--PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint info
--PASS: gdb.base/hbreak2.exp: set breakpoint pending off
--PASS: gdb.base/hbreak2.exp: hardware break on non-existent source line
--PASS: gdb.base/hbreak2.exp: until bp_location1
--PASS: gdb.base/hbreak2.exp: hardware break on default location
--PASS: gdb.base/hbreak2.exp: set to-be-silent hardware break bp_location1
--PASS: gdb.base/hbreak2.exp: set silent break bp_location1
--PASS: gdb.base/hbreak2.exp: info silent hardware break bp_location1
--PASS: gdb.base/hbreak2.exp: hit silent hardware break bp_location1
--PASS: gdb.base/hbreak2.exp: stopped for silent hardware break bp_location1
--PASS: gdb.base/hbreak2.exp: thread-specific hardware breakpoint on non-existent thread disallowed
--PASS: gdb.base/hbreak2.exp: thread-specific hardware breakpoint on bogus thread ID disallowed
--PASS: gdb.base/hbreak2.exp: hardware breakpoint with trailing garbage disallowed
--PASS: gdb.base/hbreak2.exp: step over hardware breakpoint
--PASS: gdb.base/hbreak2.exp: clear line has no breakpoint disallowed
--PASS: gdb.base/hbreak2.exp: clear current line has no breakpoint disallowed
--PASS: gdb.base/hbreak2.exp: set convenience variable $foo to bp_location11
--PASS: gdb.base/hbreak2.exp: set hardware breakpoint via convenience variable
--PASS: gdb.base/hbreak2.exp: set convenience variable $foo to 81.5
--PASS: gdb.base/hbreak2.exp: set hardware breakpoint via non-integer convenience variable disallowed
--PASS: gdb.base/hbreak2.exp: set hardware breakpoint on to-be-called function
--PASS: gdb.base/hbreak2.exp: hit hardware breakpoint on called function
--PASS: gdb.base/hbreak2.exp: backtrace while in called function
--PASS: gdb.base/hbreak2.exp: finish from called function
--PASS: gdb.base/hbreak2.exp: hardware break at factorial
--PASS: gdb.base/hbreak2.exp: kill program
--PASS: gdb.base/hbreak2.exp: run to factorial(6)
--PASS: gdb.base/hbreak2.exp: continue to factorial(5)
--PASS: gdb.base/hbreak2.exp: backtrace from factorial(5)
--PASS: gdb.base/hbreak2.exp: next to recursive call
--PASS: gdb.base/hbreak2.exp: next over recursive call
--PASS: gdb.base/hbreak2.exp: backtrace from factorial(5.1)
--PASS: gdb.base/hbreak2.exp: continue until exit at recursive next test
--PASS: gdb.base/hbreak2.exp: hardware breakpoint function, optimized file
--PASS: gdb.base/hbreak2.exp: run until hardware function breakpoint, optimized file (code motion)
--PASS: gdb.base/hbreak2.exp: hardware breakpoint small function, optimized file
--PASS: gdb.base/hbreak2.exp: run until hardware breakpoint set at small function, optimized file
-+UNSUPPORTED: gdb.base/hbreak2.exp: hardware breakpoints
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/help.exp ...
- PASS: gdb.base/help.exp: disable pagination
- PASS: gdb.base/help.exp: help aliases
-@@ -6705,12 +5301,7 @@ PASS: gdb.base/included.exp: list integer
+ PASS: gdb.base/hbreak.exp: hbreak
+ PASS: gdb.base/hbreak.exp: continue to break-at-exit after hbreak
+@@ -6705,12 +5401,7 @@ PASS: gdb.base/included.exp: list integer
PASS: gdb.base/included.exp: ptype integer
PASS: gdb.base/included.exp: info variables integer
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/inferior-died.exp ...
@@ -2174,7 +1933,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/infnan.exp ...
PASS: gdb.base/infnan.exp: print a
PASS: gdb.base/infnan.exp: print b
-@@ -6751,33 +5342,10 @@ PASS: gdb.base/info-macros.exp: info macros 6
+@@ -6751,33 +5442,10 @@ PASS: gdb.base/info-macros.exp: info macros 6
PASS: gdb.base/info-macros.exp: info macros 7
KFAIL: gdb.base/info-macros.exp: info macros info-macros.c:42 (PRMS: gdb/NNNN)
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/info-os.exp ...
@@ -2210,7 +1969,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/info-shared.exp ...
PASS: gdb.base/info-shared.exp: info sharedlibrary #1
PASS: gdb.base/info-shared.exp: continue to breakpoint: library load #1
-@@ -6829,22 +5397,14 @@ PASS: gdb.base/interrupt-noterm.exp: set interactive-mode off
+@@ -6829,22 +5497,14 @@ PASS: gdb.base/interrupt-noterm.exp: set interactive-mode off
PASS: gdb.base/interrupt-noterm.exp: set confirm off
PASS: gdb.base/interrupt-noterm.exp: delete
PASS: gdb.base/interrupt-noterm.exp: set confirm on
@@ -2236,7 +1995,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jit-simple.exp ...
PASS: gdb.base/jit-simple.exp: blah 1
PASS: gdb.base/jit-simple.exp: recompile jit-simple.c
-@@ -6852,25 +5412,31 @@ PASS: gdb.base/jit-simple.exp: blah 1
+@@ -6852,25 +5512,31 @@ PASS: gdb.base/jit-simple.exp: blah 1
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jit-so.exp ...
PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here before-dlopen
PASS: gdb.base/jit-so.exp: one_jit_test-1: set var jit_libname = "jit-main.so"
@@ -2284,7 +2043,7 @@ index 18f9223..9941083 100644
PASS: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jit.exp ...
PASS: gdb.base/jit.exp: one_jit_test-1: continue to breakpoint: break here 0
-@@ -6889,14 +5455,7 @@ PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 1
+@@ -6889,14 +5555,7 @@ PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 1
PASS: gdb.base/jit.exp: one_jit_test-2: info function ^jit_function
PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 2
PASS: gdb.base/jit.exp: one_jit_test-2: info function jit_function
@@ -2300,7 +2059,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jump.exp ...
PASS: gdb.base/jump.exp: break before jump to non-call
PASS: gdb.base/jump.exp: jump to non-call
-@@ -7306,15 +5865,19 @@ PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 1 start
+@@ -7306,15 +5965,19 @@ PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 1 start
PASS: gdb.base/longjmp.exp: breakpoint at miss_step_1
PASS: gdb.base/longjmp.exp: next over setjmp (1)
PASS: gdb.base/longjmp.exp: next to longjmp (1)
@@ -2323,7 +2082,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/macscp.exp ...
PASS: gdb.base/macscp.exp: list main for support check
PASS: gdb.base/macscp.exp: list main for WHERE
-@@ -7767,94 +6330,12 @@ PASS: gdb.base/miscexprs.exp: print value of ibig.i[100] << 2
+@@ -7767,94 +6430,12 @@ PASS: gdb.base/miscexprs.exp: print value of ibig.i[100] << 2
PASS: gdb.base/miscexprs.exp: print value of sbig.s[90] >> 4
PASS: gdb.base/miscexprs.exp: print value of lbig.l[333] >> 6
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/morestack.exp ...
@@ -2422,7 +2181,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nextoverexit.exp ...
PASS: gdb.base/nextoverexit.exp: next over exit
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nodebug.exp ...
-@@ -7922,24 +6403,27 @@ PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: set heig
+@@ -7922,24 +6503,27 @@ PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: set heig
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/paginate-bg-execution.exp ...
PASS: gdb.base/paginate-bg-execution.exp: paginate: b after_sleep
PASS: gdb.base/paginate-bg-execution.exp: paginate: set height 2
@@ -2459,7 +2218,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/paginate-execution-startup.exp ...
PASS: gdb.base/paginate-execution-startup.exp: probe support: run to main
PASS: gdb.base/paginate-execution-startup.exp: probe support: set height unlimited
-@@ -8022,11 +6506,6 @@ PASS: gdb.base/permissions.exp: set may-write-memory off
+@@ -8022,11 +6606,6 @@ PASS: gdb.base/permissions.exp: set may-write-memory off
PASS: gdb.base/permissions.exp: try to set a global
PASS: gdb.base/permissions.exp: print x
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pie-execl.exp ...
@@ -2471,19 +2230,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pointers.exp ...
PASS: gdb.base/pointers.exp: continuing after dummy()
PASS: gdb.base/pointers.exp: set pointer to beginning of array
-@@ -8093,59 +6572,32 @@ PASS: gdb.base/pr10179.exp: rbreak pr10179-a.c:foo.*
- PASS: gdb.base/pr10179.exp: rbreak pr10179-a.c : .*
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pr11022.exp ...
- PASS: gdb.base/pr11022.exp: set breakpoint
--PASS: gdb.base/pr11022.exp: set watchpoint
-+FAIL: gdb.base/pr11022.exp: set watchpoint
- PASS: gdb.base/pr11022.exp: breakpoint hit
--PASS: gdb.base/pr11022.exp: watchpoint hit
-+FAIL: gdb.base/pr11022.exp: watchpoint hit
- PASS: gdb.base/pr11022.exp: breakpoint hit 2
- PASS: gdb.base/pr11022.exp: set var x = 1
--PASS: gdb.base/pr11022.exp: watchpoint hit 2
-+FAIL: gdb.base/pr11022.exp: watchpoint hit 2
+@@ -8102,50 +6681,23 @@ PASS: gdb.base/pr11022.exp: watchpoint hit 2
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/prelink.exp ...
PASS: gdb.base/prelink.exp: ldd prelinkt
PASS: gdb.base/prelink.exp: ldd prelinkt output contains libs
@@ -2542,7 +2289,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/printcmds.exp ...
PASS: gdb.base/printcmds.exp: print $pc
PASS: gdb.base/printcmds.exp: print "abc"
-@@ -9149,25 +7601,9 @@ PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 1
+@@ -9149,25 +7701,9 @@ PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 1
PASS: gdb.base/radix.exp: set radix 7 rejected
PASS: gdb.base/radix.exp: Output radix unchanged after rejection through set radix command
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/random-signal.exp ...
@@ -2570,7 +2317,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/range-stepping.exp ...
PASS: gdb.base/range-stepping.exp: probe range-stepping support
UNSUPPORTED: gdb.base/range-stepping.exp: range stepping not supported by the target
-@@ -9185,38 +7621,7 @@ PASS: gdb.base/readline-ask.exp: ask message for 01 and 02
+@@ -9185,38 +7721,7 @@ PASS: gdb.base/readline-ask.exp: ask message for 01 and 02
PASS: gdb.base/readline-ask.exp: ask message no
PASS: gdb.base/readline-ask.exp: abort ask message
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/readline.exp ...
@@ -2610,7 +2357,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/realname-expand.exp ...
PASS: gdb.base/realname-expand.exp: set basenames-may-differ on
PASS: gdb.base/realname-expand.exp: rbreak realname-expand-real.c:func
-@@ -9605,22 +8010,22 @@ PASS: gdb.base/savedregs.exp: handle SIGSEGV pass print nostop
+@@ -9605,22 +8110,22 @@ PASS: gdb.base/savedregs.exp: handle SIGSEGV pass print nostop
PASS: gdb.base/savedregs.exp: handle SIGILL pass print nostop
PASS: gdb.base/savedregs.exp: advance catcher
PASS: gdb.base/savedregs.exp: Get sigtramp info frame
@@ -2637,7 +2384,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/scope.exp ...
PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_ro
PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_bss before run
-@@ -10079,466 +8484,24 @@ PASS: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addre
+@@ -10079,466 +8584,24 @@ PASS: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addre
PASS: gdb.base/shreloc.exp: get_msym_addrs fn_[12]
PASS: gdb.base/shreloc.exp: (msymbol) relocated functions have different addresses
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigall.exp ...
@@ -3116,7 +2863,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigchld.exp ...
PASS: gdb.base/sigchld.exp: set breakpoint at success exit
PASS: gdb.base/sigchld.exp: set breakpoint at failure exit
-@@ -10546,73 +8509,19 @@ PASS: gdb.base/sigchld.exp: SIGCHLD blocked in inferior
+@@ -10546,73 +8609,19 @@ PASS: gdb.base/sigchld.exp: SIGCHLD blocked in inferior
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-addr.exp ...
PASS: gdb.base/siginfo-addr.exp: display/i $pc
PASS: gdb.base/siginfo-addr.exp: continue to signal
@@ -3195,7 +2942,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/signals.exp ...
PASS: gdb.base/signals.exp: handle all print
PASS: gdb.base/signals.exp: set variable count = 0
-@@ -10622,14 +8531,14 @@ PASS: gdb.base/signals.exp: next to signal
+@@ -10622,14 +8631,14 @@ PASS: gdb.base/signals.exp: next to signal
PASS: gdb.base/signals.exp: next to alarm #1
PASS: gdb.base/signals.exp: next to ++count #1
PASS: gdb.base/signals.exp: p func1 () #1
@@ -3215,7 +2962,7 @@ index 18f9223..9941083 100644
PASS: gdb.base/signals.exp: info signals
PASS: gdb.base/signals.exp: info signal SIGTRAP
PASS: gdb.base/signals.exp: info signal 5
-@@ -10644,163 +8553,135 @@ PASS: gdb.base/signals.exp: invalid signal number rejected
+@@ -10644,163 +8653,135 @@ PASS: gdb.base/signals.exp: invalid signal number rejected
PASS: gdb.base/signals.exp: handle multiple SIGs via integer range
PASS: gdb.base/signals.exp: handle multiple SIGs via reverse integer range
PASS: gdb.base/signals.exp: override SIGINT
@@ -3441,7 +3188,7 @@ index 18f9223..9941083 100644
PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler; clear infinite loop
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sizeof.exp ...
PASS: gdb.base/sizeof.exp: next
-@@ -10866,15 +8747,6 @@ PASS: gdb.base/sizeof.exp: print/f padding_long_double.v
+@@ -10866,15 +8847,6 @@ PASS: gdb.base/sizeof.exp: print/f padding_long_double.v
PASS: gdb.base/sizeof.exp: print padding_long_double.p2
PASS: gdb.base/sizeof.exp: maint print arch
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/skip-solib.exp ...
@@ -3457,7 +3204,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/skip.exp ...
PASS: gdb.base/skip.exp: skip file (no default file)
PASS: gdb.base/skip.exp: skip function
-@@ -10982,15 +8854,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-overlap.exp ...
+@@ -10982,15 +8954,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-overlap.exp ...
UNTESTED: gdb.base/solib-overlap.exp: 0x40000000: Could not prelink OBJDIR/gdb.base/solib-overlap-lib1-0x40000000.so or OBJDIR/gdb.base/solib-overlap-lib2-0x40000000.so.
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-search.exp ...
PASS: gdb.base/solib-search.exp: continue to break_here
@@ -3474,7 +3221,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-symbol.exp ...
PASS: gdb.base/solib-symbol.exp: foo2 in main
PASS: gdb.base/solib-symbol.exp: foo in libmd
-@@ -11028,7 +8892,7 @@ UNSUPPORTED: gdb.base/sss-bp-on-user-bp-2.exp: target doesn't use software singl
+@@ -11028,7 +8992,7 @@ UNSUPPORTED: gdb.base/sss-bp-on-user-bp-2.exp: target doesn't use software singl
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp ...
PASS: gdb.base/sss-bp-on-user-bp.exp: continue to breakpoint: first breakpoint
PASS: gdb.base/sss-bp-on-user-bp.exp: disassemble main
@@ -3483,7 +3230,7 @@ index 18f9223..9941083 100644
PASS: gdb.base/sss-bp-on-user-bp.exp: set breakpoint always-inserted on
PASS: gdb.base/sss-bp-on-user-bp.exp: si
PASS: gdb.base/sss-bp-on-user-bp.exp: jump *$pc
-@@ -11042,8 +8906,14 @@ PASS: gdb.base/stack-checking.exp: bt
+@@ -11042,8 +9006,14 @@ PASS: gdb.base/stack-checking.exp: bt
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/stale-infcall.exp ...
PASS: gdb.base/stale-infcall.exp: continue to breakpoint: test-next
PASS: gdb.base/stale-infcall.exp: set $test_fail_bpnum=$bpnum
@@ -3500,7 +3247,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/stap-probe.exp ...
PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: check argument not at probe point
PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: info probes stap
-@@ -12091,24 +9961,12 @@ PASS: gdb.base/subst.exp: show substitute-path after empty rule removed
+@@ -12091,24 +10061,12 @@ PASS: gdb.base/subst.exp: show substitute-path after empty rule removed
PASS: gdb.base/subst.exp: remove all remaining substitution rules
PASS: gdb.base/subst.exp: show substitute-path after all remaining rules removed
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file.exp ...
@@ -3531,7 +3278,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/symbol-without-target_section.exp ...
PASS: gdb.base/symbol-without-target_section.exp: add-symbol-file
PASS: gdb.base/symbol-without-target_section.exp: list main
-@@ -12163,17 +10021,17 @@ PASS: gdb.base/ui-redirect.exp: set logging off
+@@ -12163,17 +10121,17 @@ PASS: gdb.base/ui-redirect.exp: set logging off
PASS: gdb.base/ui-redirect.exp: help
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/unload.exp ...
PASS: gdb.base/unload.exp: pending breakpoint info before run
@@ -3560,7 +3307,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/until-nodebug.exp ...
PASS: gdb.base/until-nodebug.exp: until 1
PASS: gdb.base/until-nodebug.exp: until 2
-@@ -12191,21 +10049,9 @@ PASS: gdb.base/unwindonsignal.exp: unwindonsignal, inferior function call signal
+@@ -12191,21 +10149,9 @@ PASS: gdb.base/unwindonsignal.exp: unwindonsignal, inferior function call signal
PASS: gdb.base/unwindonsignal.exp: unwindonsignal, stack unwound
PASS: gdb.base/unwindonsignal.exp: unwindonsignal, dummy frame removed
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-db-attach.exp ...
@@ -3584,26 +3331,9 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/value-double-free.exp ...
PASS: gdb.base/value-double-free.exp: watch var
PASS: gdb.base/value-double-free.exp: continue
-@@ -12402,19 +10248,16 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-non-mem.exp ...
- PASS: gdb.base/watch-non-mem.exp: set write watchpoint on $pc
- PASS: gdb.base/watch-non-mem.exp: watchpoint on $pc works
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-read.exp ...
--PASS: gdb.base/watch-read.exp: set hardware read watchpoint on global variable
--PASS: gdb.base/watch-read.exp: read watchpoint triggers on first read
--PASS: gdb.base/watch-read.exp: read watchpoint triggers on read after value changed
--PASS: gdb.base/watch-read.exp: set write watchpoint on global variable
--PASS: gdb.base/watch-read.exp: write watchpoint triggers
--PASS: gdb.base/watch-read.exp: only write watchpoint triggers when value changes
--PASS: gdb.base/watch-read.exp: read watchpoint triggers when value doesn't change, trapping reads and writes
--PASS: gdb.base/watch-read.exp: only read watchpoint triggers when value doesn't change
-+FAIL: gdb.base/watch-read.exp: set hardware read watchpoint on global variable
-+FAIL: gdb.base/watch-read.exp: read watchpoint triggers on first read (timeout)
-+FAIL: gdb.base/watch-read.exp: read watchpoint triggers on read after value changed (timeout)
-+FAIL: gdb.base/watch-read.exp: set write watchpoint on global variable (timeout)
-+FAIL: gdb.base/watch-read.exp: write watchpoint triggers (timeout)
-+FAIL: gdb.base/watch-read.exp: only write watchpoint triggers when value changes (timeout)
-+FAIL: gdb.base/watch-read.exp: read watchpoint triggers when value doesn't change, trapping reads and writes (timeout)
-+FAIL: gdb.base/watch-read.exp: only read watchpoint triggers when value doesn't change (timeout)
+@@ -12411,10 +10357,7 @@ PASS: gdb.base/watch-read.exp: only write watchpoint triggers when value changes
+ PASS: gdb.base/watch-read.exp: read watchpoint triggers when value doesn't change, trapping reads and writes
+ PASS: gdb.base/watch-read.exp: only read watchpoint triggers when value doesn't change
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-vfork.exp ...
-PASS: gdb.base/watch-vfork.exp: Watchpoint on global variable (hw)
-PASS: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (hw)
@@ -3613,2327 +3343,17 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch_thread_num.exp ...
PASS: gdb.base/watch_thread_num.exp: successfully compiled posix threads test case
PASS: gdb.base/watch_thread_num.exp: Watchpoint on invalid thread
-@@ -12424,27 +10267,27 @@ PASS: gdb.base/watch_thread_num.exp: Set breakpoint at thread_function
- PASS: gdb.base/watch_thread_num.exp: Stopped in thread_function
- PASS: gdb.base/watch_thread_num.exp: Thread command
- PASS: gdb.base/watch_thread_num.exp: Disable breakpoint 2
--PASS: gdb.base/watch_thread_num.exp: Watchpoint on shared variable
-+FAIL: gdb.base/watch_thread_num.exp: Watchpoint on shared variable
- PASS: gdb.base/watch_thread_num.exp: info breakpoint 3
--PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 1
-+FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 1
- PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 1
--PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 2
-+FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 2
- PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 2
--PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 3
-+FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 3
- PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 3
--PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 4
-+FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 4
- PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 4
--PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 5
-+FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 5
- PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 5
--PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 6
-+FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 6
- PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 6
--PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 7
-+FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 7
- PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 7
--PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 8
-+FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 8
- PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 8
--PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 9
-+FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 9
- PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 9
--PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 10
-+FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 10
- PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 10
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-cond-gone.exp ...
- PASS: gdb.base/watchpoint-cond-gone.exp: set can-use-hw-watchpoints 0
-@@ -12457,2239 +10300,171 @@ PASS: gdb.base/watchpoint-delete.exp: continue to breakpoint: break-here
- PASS: gdb.base/watchpoint-delete.exp: watch x
- PASS: gdb.base/watchpoint-delete.exp: delete $bpnum
+@@ -12459,7 +10402,7 @@ PASS: gdb.base/watchpoint-delete.exp: delete $bpnum
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp ...
--PASS: gdb.base/watchpoint-hw-hit-once.exp: rwatch watchee
--PASS: gdb.base/watchpoint-hw-hit-once.exp: continue
+ PASS: gdb.base/watchpoint-hw-hit-once.exp: rwatch watchee
+ PASS: gdb.base/watchpoint-hw-hit-once.exp: continue
-PASS: gdb.base/watchpoint-hw-hit-once.exp: continue to break-at-exit
-+UNTESTED: gdb.base/watchpoint-hw-hit-once.exp: aborted; needs porting
++FAIL: gdb.base/watchpoint-hw-hit-once.exp: continue to break-at-exit
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw.exp ...
--PASS: gdb.base/watchpoint-hw.exp: watch watchee
--PASS: gdb.base/watchpoint-hw.exp: start
--PASS: gdb.base/watchpoint-hw.exp: info watchpoints
-+UNTESTED: gdb.base/watchpoint-hw.exp: aborted; needs porting
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp ...
- PASS: gdb.base/watchpoint-reuse-slot.exp: continue to breakpoint: stepi line
- PASS: gdb.base/watchpoint-reuse-slot.exp: set breakpoint always-inserted on
- PASS: gdb.base/watchpoint-reuse-slot.exp: watch
--PASS: gdb.base/watchpoint-reuse-slot.exp: awatch
--PASS: gdb.base/watchpoint-reuse-slot.exp: rwatch
--PASS: gdb.base/watchpoint-reuse-slot.exp: hbreak
-+UNSUPPORTED: gdb.base/watchpoint-reuse-slot.exp: awatch
-+UNSUPPORTED: gdb.base/watchpoint-reuse-slot.exp: rwatch
-+UNSUPPORTED: gdb.base/watchpoint-reuse-slot.exp: hbreak
- PASS: gdb.base/watchpoint-reuse-slot.exp: get PC
- PASS: gdb.base/watchpoint-reuse-slot.exp: set breakpoint always-inserted off
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 0: base + 0: watch *(buf.byte + 0 + 0)@1
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 0: base + 0: watch *(buf.byte + 0 + 0)@1
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 0: base + 0: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 0: base + 1: watch *(buf.byte + 0 + 1)@1
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 0: base + 1: watch *(buf.byte + 0 + 1)@1
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 0: base + 1: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 1: base + 0: watch *(buf.byte + 1 + 0)@1
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 1: base + 0: watch *(buf.byte + 1 + 0)@1
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 1: base + 0: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 1: base + 1: watch *(buf.byte + 1 + 1)@1
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 1: base + 1: watch *(buf.byte + 1 + 1)@1
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 1: base + 1: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 2: base + 0: watch *(buf.byte + 2 + 0)@1
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 2: base + 0: watch *(buf.byte + 2 + 0)@1
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 2: base + 0: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 2: base + 1: watch *(buf.byte + 2 + 1)@1
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 2: base + 1: watch *(buf.byte + 2 + 1)@1
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 2: base + 1: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 3: base + 0: watch *(buf.byte + 3 + 0)@1
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 3: base + 0: watch *(buf.byte + 3 + 0)@1
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 3: base + 0: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 3: base + 1: watch *(buf.byte + 3 + 1)@1
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 3: base + 1: watch *(buf.byte + 3 + 1)@1
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 3: base + 1: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 0: base + 0: watch *(buf.byte + 0 + 0)@2
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 0: base + 0: watch *(buf.byte + 0 + 0)@2
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 0: base + 0: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 0: base + 1: watch *(buf.byte + 0 + 1)@2
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 0: base + 1: watch *(buf.byte + 0 + 1)@2
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 0: base + 1: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 1: base + 0: watch *(buf.byte + 1 + 0)@2
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 1: base + 0: watch *(buf.byte + 1 + 0)@2
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 1: base + 0: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 1: base + 1: watch *(buf.byte + 1 + 1)@2
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 1: base + 1: watch *(buf.byte + 1 + 1)@2
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 1: base + 1: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 2: base + 0: watch *(buf.byte + 2 + 0)@2
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 2: base + 0: watch *(buf.byte + 2 + 0)@2
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 2: base + 0: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 2: base + 1: watch *(buf.byte + 2 + 1)@2
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 2: base + 1: watch *(buf.byte + 2 + 1)@2
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 2: base + 1: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 3: base + 0: watch *(buf.byte + 3 + 0)@2
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 3: base + 0: watch *(buf.byte + 3 + 0)@2
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 3: base + 0: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 3: base + 1: watch *(buf.byte + 3 + 1)@2
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 3: base + 1: watch *(buf.byte + 3 + 1)@2
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 3: base + 1: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 0: base + 0: watch *(buf.byte + 0 + 0)@3
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 0: base + 0: watch *(buf.byte + 0 + 0)@3
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 0: base + 0: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 0: base + 1: watch *(buf.byte + 0 + 1)@3
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 0: base + 1: watch *(buf.byte + 0 + 1)@3
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 0: base + 1: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 1: base + 0: watch *(buf.byte + 1 + 0)@3
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 1: base + 0: watch *(buf.byte + 1 + 0)@3
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 1: base + 0: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 1: base + 1: watch *(buf.byte + 1 + 1)@3
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 1: base + 1: watch *(buf.byte + 1 + 1)@3
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 1: base + 1: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 2: base + 0: watch *(buf.byte + 2 + 0)@3
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 2: base + 0: watch *(buf.byte + 2 + 0)@3
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 2: base + 0: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 2: base + 1: watch *(buf.byte + 2 + 1)@3
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 2: base + 1: watch *(buf.byte + 2 + 1)@3
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 2: base + 1: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 3: base + 0: watch *(buf.byte + 3 + 0)@3
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 3: base + 0: watch *(buf.byte + 3 + 0)@3
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 3: base + 0: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 3: base + 1: watch *(buf.byte + 3 + 1)@3
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 3: base + 1: watch *(buf.byte + 3 + 1)@3
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 3: base + 1: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x watch: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 0: base + 0: watch *(buf.byte + 0 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 1: base + 0: watch *(buf.byte + 1 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 2: base + 0: watch *(buf.byte + 2 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 3: base + 0: watch *(buf.byte + 3 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 0: base + 0: watch *(buf.byte + 0 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 1: base + 0: watch *(buf.byte + 1 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 2: base + 0: watch *(buf.byte + 2 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 3: base + 0: watch *(buf.byte + 3 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 0: base + 0: watch *(buf.byte + 0 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 1: base + 0: watch *(buf.byte + 1 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 2: base + 0: watch *(buf.byte + 2 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 3: base + 0: watch *(buf.byte + 3 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x awatch: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 0: base + 0: watch *(buf.byte + 0 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 1: base + 0: watch *(buf.byte + 1 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 2: base + 0: watch *(buf.byte + 2 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 3: base + 0: watch *(buf.byte + 3 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 0: base + 0: watch *(buf.byte + 0 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 1: base + 0: watch *(buf.byte + 1 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 2: base + 0: watch *(buf.byte + 2 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 3: base + 0: watch *(buf.byte + 3 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 0: base + 0: watch *(buf.byte + 0 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 1: base + 0: watch *(buf.byte + 1 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 2: base + 0: watch *(buf.byte + 2 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 3: base + 0: watch *(buf.byte + 3 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x rwatch: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 1, iter 0: base + 0: watch *(buf.byte + 0 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 1, iter 0: base + 1: hbreak *(buf.byte + 0 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 1, iter 1: base + 0: watch *(buf.byte + 1 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 1, iter 1: base + 1: hbreak *(buf.byte + 1 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 1, iter 2: base + 0: watch *(buf.byte + 2 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 1, iter 2: base + 1: hbreak *(buf.byte + 2 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 1, iter 3: base + 0: watch *(buf.byte + 3 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 1, iter 3: base + 1: hbreak *(buf.byte + 3 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 2, iter 0: base + 0: watch *(buf.byte + 0 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 2, iter 0: base + 1: hbreak *(buf.byte + 0 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 2, iter 1: base + 0: watch *(buf.byte + 1 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 2, iter 1: base + 1: hbreak *(buf.byte + 1 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 2, iter 2: base + 0: watch *(buf.byte + 2 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 2, iter 2: base + 1: hbreak *(buf.byte + 2 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 2, iter 3: base + 0: watch *(buf.byte + 3 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 2, iter 3: base + 1: hbreak *(buf.byte + 3 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 3, iter 0: base + 0: watch *(buf.byte + 0 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 3, iter 0: base + 1: hbreak *(buf.byte + 0 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 3, iter 1: base + 0: watch *(buf.byte + 1 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 3, iter 1: base + 1: hbreak *(buf.byte + 1 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 3, iter 2: base + 0: watch *(buf.byte + 2 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 3, iter 2: base + 1: hbreak *(buf.byte + 2 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 3, iter 3: base + 0: watch *(buf.byte + 3 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 3, iter 3: base + 1: hbreak *(buf.byte + 3 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: watch x hbreak: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 0: base + 1: watch *(buf.byte + 0 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 1: base + 1: watch *(buf.byte + 1 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 2: base + 1: watch *(buf.byte + 2 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 3: base + 1: watch *(buf.byte + 3 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 0: base + 1: watch *(buf.byte + 0 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 1: base + 1: watch *(buf.byte + 1 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 2: base + 1: watch *(buf.byte + 2 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 3: base + 1: watch *(buf.byte + 3 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 0: base + 1: watch *(buf.byte + 0 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 1: base + 1: watch *(buf.byte + 1 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 2: base + 1: watch *(buf.byte + 2 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 3: base + 1: watch *(buf.byte + 3 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x watch: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x awatch: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x rwatch: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 1, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 1, iter 0: base + 1: hbreak *(buf.byte + 0 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 1, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 1, iter 1: base + 1: hbreak *(buf.byte + 1 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 1, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 1, iter 2: base + 1: hbreak *(buf.byte + 2 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 1, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 1, iter 3: base + 1: hbreak *(buf.byte + 3 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 2, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 2, iter 0: base + 1: hbreak *(buf.byte + 0 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 2, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 2, iter 1: base + 1: hbreak *(buf.byte + 1 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 2, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 2, iter 2: base + 1: hbreak *(buf.byte + 2 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 2, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 2, iter 3: base + 1: hbreak *(buf.byte + 3 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 3, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 3, iter 0: base + 1: hbreak *(buf.byte + 0 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 3, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 3, iter 1: base + 1: hbreak *(buf.byte + 1 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 3, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 3, iter 2: base + 1: hbreak *(buf.byte + 2 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 3, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 3, iter 3: base + 1: hbreak *(buf.byte + 3 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: awatch x hbreak: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 0: base + 1: watch *(buf.byte + 0 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 1: base + 1: watch *(buf.byte + 1 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 2: base + 1: watch *(buf.byte + 2 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 3: base + 1: watch *(buf.byte + 3 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 0: base + 1: watch *(buf.byte + 0 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 1: base + 1: watch *(buf.byte + 1 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 2: base + 1: watch *(buf.byte + 2 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 3: base + 1: watch *(buf.byte + 3 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 0: base + 1: watch *(buf.byte + 0 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 1: base + 1: watch *(buf.byte + 1 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 2: base + 1: watch *(buf.byte + 2 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 3: base + 1: watch *(buf.byte + 3 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x watch: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x awatch: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x rwatch: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 1, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 1, iter 0: base + 1: hbreak *(buf.byte + 0 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 1, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 1, iter 1: base + 1: hbreak *(buf.byte + 1 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 1, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 1, iter 2: base + 1: hbreak *(buf.byte + 2 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 1, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 1, iter 3: base + 1: hbreak *(buf.byte + 3 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 2, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 2, iter 0: base + 1: hbreak *(buf.byte + 0 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 2, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 2, iter 1: base + 1: hbreak *(buf.byte + 1 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 2, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 2, iter 2: base + 1: hbreak *(buf.byte + 2 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 2, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 2, iter 3: base + 1: hbreak *(buf.byte + 3 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 3, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 3, iter 0: base + 1: hbreak *(buf.byte + 0 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 3, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 3, iter 1: base + 1: hbreak *(buf.byte + 1 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 3, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 3, iter 2: base + 1: hbreak *(buf.byte + 2 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 3, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 3, iter 3: base + 1: hbreak *(buf.byte + 3 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: rwatch x hbreak: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 1, iter 0: base + 0: hbreak *(buf.byte + 0 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 1, iter 0: base + 1: watch *(buf.byte + 0 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 1, iter 1: base + 0: hbreak *(buf.byte + 1 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 1, iter 1: base + 1: watch *(buf.byte + 1 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 1, iter 2: base + 0: hbreak *(buf.byte + 2 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 1, iter 2: base + 1: watch *(buf.byte + 2 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 1, iter 3: base + 0: hbreak *(buf.byte + 3 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 1, iter 3: base + 1: watch *(buf.byte + 3 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 2, iter 0: base + 0: hbreak *(buf.byte + 0 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 2, iter 0: base + 1: watch *(buf.byte + 0 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 2, iter 1: base + 0: hbreak *(buf.byte + 1 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 2, iter 1: base + 1: watch *(buf.byte + 1 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 2, iter 2: base + 0: hbreak *(buf.byte + 2 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 2, iter 2: base + 1: watch *(buf.byte + 2 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 2, iter 3: base + 0: hbreak *(buf.byte + 3 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 2, iter 3: base + 1: watch *(buf.byte + 3 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 3, iter 0: base + 0: hbreak *(buf.byte + 0 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 3, iter 0: base + 1: watch *(buf.byte + 0 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 3, iter 1: base + 0: hbreak *(buf.byte + 1 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 3, iter 1: base + 1: watch *(buf.byte + 1 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 3, iter 2: base + 0: hbreak *(buf.byte + 2 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 3, iter 2: base + 1: watch *(buf.byte + 2 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 3, iter 3: base + 0: hbreak *(buf.byte + 3 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 3, iter 3: base + 1: watch *(buf.byte + 3 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x watch: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 1, iter 0: base + 0: hbreak *(buf.byte + 0 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 1, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 1, iter 1: base + 0: hbreak *(buf.byte + 1 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 1, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 1, iter 2: base + 0: hbreak *(buf.byte + 2 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 1, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 1, iter 3: base + 0: hbreak *(buf.byte + 3 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 1, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 2, iter 0: base + 0: hbreak *(buf.byte + 0 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 2, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 2, iter 1: base + 0: hbreak *(buf.byte + 1 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 2, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 2, iter 2: base + 0: hbreak *(buf.byte + 2 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 2, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 2, iter 3: base + 0: hbreak *(buf.byte + 3 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 2, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 3, iter 0: base + 0: hbreak *(buf.byte + 0 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 3, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 3, iter 1: base + 0: hbreak *(buf.byte + 1 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 3, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 3, iter 2: base + 0: hbreak *(buf.byte + 2 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 3, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 3, iter 3: base + 0: hbreak *(buf.byte + 3 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 3, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x awatch: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 1, iter 0: base + 0: hbreak *(buf.byte + 0 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 1, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 1, iter 1: base + 0: hbreak *(buf.byte + 1 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 1, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 1, iter 2: base + 0: hbreak *(buf.byte + 2 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 1, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 1, iter 3: base + 0: hbreak *(buf.byte + 3 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 1, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 2, iter 0: base + 0: hbreak *(buf.byte + 0 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 2, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 2, iter 1: base + 0: hbreak *(buf.byte + 1 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 2, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 2, iter 2: base + 0: hbreak *(buf.byte + 2 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 2, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 2, iter 3: base + 0: hbreak *(buf.byte + 3 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 2, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 3, iter 0: base + 0: hbreak *(buf.byte + 0 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 3, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 3, iter 1: base + 0: hbreak *(buf.byte + 1 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 3, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 3, iter 2: base + 0: hbreak *(buf.byte + 2 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 3, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 3, iter 3: base + 0: hbreak *(buf.byte + 3 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 3, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x rwatch: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x hbreak: : width 1, iter 0: base + 0: hbreak *(buf.byte + 0 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x hbreak: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x hbreak: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x hbreak: : width 1, iter 0: base + 1: hbreak *(buf.byte + 0 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x hbreak: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x hbreak: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x hbreak: : width 1, iter 1: base + 0: hbreak *(buf.byte + 1 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x hbreak: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x hbreak: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x hbreak: : width 1, iter 1: base + 1: hbreak *(buf.byte + 1 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x hbreak: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x hbreak: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x hbreak: : width 1, iter 2: base + 0: hbreak *(buf.byte + 2 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x hbreak: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x hbreak: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x hbreak: : width 1, iter 2: base + 1: hbreak *(buf.byte + 2 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x hbreak: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x hbreak: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x hbreak: : width 1, iter 3: base + 0: hbreak *(buf.byte + 3 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x hbreak: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x hbreak: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x hbreak: : width 1, iter 3: base + 1: hbreak *(buf.byte + 3 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x hbreak: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted off: hbreak x hbreak: : width 1, iter 3: base + 1: delete $bpnum
- PASS: gdb.base/watchpoint-reuse-slot.exp: set breakpoint always-inserted on
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 0: base + 0: watch *(buf.byte + 0 + 0)@1
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 0: base + 0: watch *(buf.byte + 0 + 0)@1
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 0: base + 0: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 0: base + 1: watch *(buf.byte + 0 + 1)@1
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 0: base + 1: watch *(buf.byte + 0 + 1)@1
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 0: base + 1: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 1: base + 0: watch *(buf.byte + 1 + 0)@1
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 1: base + 0: watch *(buf.byte + 1 + 0)@1
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 1: base + 0: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 1: base + 1: watch *(buf.byte + 1 + 1)@1
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 1: base + 1: watch *(buf.byte + 1 + 1)@1
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 1: base + 1: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 2: base + 0: watch *(buf.byte + 2 + 0)@1
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 2: base + 0: watch *(buf.byte + 2 + 0)@1
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 2: base + 0: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 2: base + 1: watch *(buf.byte + 2 + 1)@1
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 2: base + 1: watch *(buf.byte + 2 + 1)@1
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 2: base + 1: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 3: base + 0: watch *(buf.byte + 3 + 0)@1
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 3: base + 0: watch *(buf.byte + 3 + 0)@1
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 3: base + 0: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 3: base + 1: watch *(buf.byte + 3 + 1)@1
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 3: base + 1: watch *(buf.byte + 3 + 1)@1
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 3: base + 1: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 0: base + 0: watch *(buf.byte + 0 + 0)@2
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 0: base + 0: watch *(buf.byte + 0 + 0)@2
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 0: base + 0: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 0: base + 1: watch *(buf.byte + 0 + 1)@2
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 0: base + 1: watch *(buf.byte + 0 + 1)@2
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 0: base + 1: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 1: base + 0: watch *(buf.byte + 1 + 0)@2
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 1: base + 0: watch *(buf.byte + 1 + 0)@2
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 1: base + 0: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 1: base + 1: watch *(buf.byte + 1 + 1)@2
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 1: base + 1: watch *(buf.byte + 1 + 1)@2
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 1: base + 1: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 2: base + 0: watch *(buf.byte + 2 + 0)@2
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 2: base + 0: watch *(buf.byte + 2 + 0)@2
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 2: base + 0: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 2: base + 1: watch *(buf.byte + 2 + 1)@2
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 2: base + 1: watch *(buf.byte + 2 + 1)@2
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 2: base + 1: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 3: base + 0: watch *(buf.byte + 3 + 0)@2
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 3: base + 0: watch *(buf.byte + 3 + 0)@2
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 3: base + 0: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 3: base + 1: watch *(buf.byte + 3 + 1)@2
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 3: base + 1: watch *(buf.byte + 3 + 1)@2
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 3: base + 1: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 0: base + 0: watch *(buf.byte + 0 + 0)@3
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 0: base + 0: watch *(buf.byte + 0 + 0)@3
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 0: base + 0: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 0: base + 1: watch *(buf.byte + 0 + 1)@3
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 0: base + 1: watch *(buf.byte + 0 + 1)@3
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 0: base + 1: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 1: base + 0: watch *(buf.byte + 1 + 0)@3
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 1: base + 0: watch *(buf.byte + 1 + 0)@3
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 1: base + 0: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 1: base + 1: watch *(buf.byte + 1 + 1)@3
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 1: base + 1: watch *(buf.byte + 1 + 1)@3
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 1: base + 1: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 2: base + 0: watch *(buf.byte + 2 + 0)@3
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 2: base + 0: watch *(buf.byte + 2 + 0)@3
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 2: base + 0: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 2: base + 1: watch *(buf.byte + 2 + 1)@3
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 2: base + 1: watch *(buf.byte + 2 + 1)@3
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 2: base + 1: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 3: base + 0: watch *(buf.byte + 3 + 0)@3
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 3: base + 0: watch *(buf.byte + 3 + 0)@3
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 3: base + 0: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 3: base + 1: watch *(buf.byte + 3 + 1)@3
-+FAIL: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 3: base + 1: watch *(buf.byte + 3 + 1)@3
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 3: base + 1: stepi advanced
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x watch: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 0: base + 0: watch *(buf.byte + 0 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 1: base + 0: watch *(buf.byte + 1 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 2: base + 0: watch *(buf.byte + 2 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 3: base + 0: watch *(buf.byte + 3 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 0: base + 0: watch *(buf.byte + 0 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 1: base + 0: watch *(buf.byte + 1 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 2: base + 0: watch *(buf.byte + 2 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 3: base + 0: watch *(buf.byte + 3 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 0: base + 0: watch *(buf.byte + 0 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 1: base + 0: watch *(buf.byte + 1 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 2: base + 0: watch *(buf.byte + 2 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 3: base + 0: watch *(buf.byte + 3 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x awatch: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 0: base + 0: watch *(buf.byte + 0 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 1: base + 0: watch *(buf.byte + 1 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 2: base + 0: watch *(buf.byte + 2 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 3: base + 0: watch *(buf.byte + 3 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 0: base + 0: watch *(buf.byte + 0 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 1: base + 0: watch *(buf.byte + 1 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 2: base + 0: watch *(buf.byte + 2 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 3: base + 0: watch *(buf.byte + 3 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 0: base + 0: watch *(buf.byte + 0 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 1: base + 0: watch *(buf.byte + 1 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 2: base + 0: watch *(buf.byte + 2 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 3: base + 0: watch *(buf.byte + 3 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x rwatch: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 1, iter 0: base + 0: watch *(buf.byte + 0 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 1, iter 0: base + 1: hbreak *(buf.byte + 0 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 1, iter 1: base + 0: watch *(buf.byte + 1 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 1, iter 1: base + 1: hbreak *(buf.byte + 1 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 1, iter 2: base + 0: watch *(buf.byte + 2 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 1, iter 2: base + 1: hbreak *(buf.byte + 2 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 1, iter 3: base + 0: watch *(buf.byte + 3 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 1, iter 3: base + 1: hbreak *(buf.byte + 3 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 2, iter 0: base + 0: watch *(buf.byte + 0 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 2, iter 0: base + 1: hbreak *(buf.byte + 0 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 2, iter 1: base + 0: watch *(buf.byte + 1 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 2, iter 1: base + 1: hbreak *(buf.byte + 1 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 2, iter 2: base + 0: watch *(buf.byte + 2 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 2, iter 2: base + 1: hbreak *(buf.byte + 2 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 2, iter 3: base + 0: watch *(buf.byte + 3 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 2, iter 3: base + 1: hbreak *(buf.byte + 3 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 3, iter 0: base + 0: watch *(buf.byte + 0 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 3, iter 0: base + 1: hbreak *(buf.byte + 0 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 3, iter 1: base + 0: watch *(buf.byte + 1 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 3, iter 1: base + 1: hbreak *(buf.byte + 1 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 3, iter 2: base + 0: watch *(buf.byte + 2 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 3, iter 2: base + 1: hbreak *(buf.byte + 2 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 3, iter 3: base + 0: watch *(buf.byte + 3 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 3, iter 3: base + 1: hbreak *(buf.byte + 3 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: watch x hbreak: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 0: base + 1: watch *(buf.byte + 0 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 1: base + 1: watch *(buf.byte + 1 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 2: base + 1: watch *(buf.byte + 2 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 3: base + 1: watch *(buf.byte + 3 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 0: base + 1: watch *(buf.byte + 0 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 1: base + 1: watch *(buf.byte + 1 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 2: base + 1: watch *(buf.byte + 2 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 3: base + 1: watch *(buf.byte + 3 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 0: base + 1: watch *(buf.byte + 0 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 1: base + 1: watch *(buf.byte + 1 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 2: base + 1: watch *(buf.byte + 2 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 3: base + 1: watch *(buf.byte + 3 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x watch: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x awatch: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x rwatch: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 1, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 1, iter 0: base + 1: hbreak *(buf.byte + 0 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 1, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 1, iter 1: base + 1: hbreak *(buf.byte + 1 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 1, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 1, iter 2: base + 1: hbreak *(buf.byte + 2 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 1, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 1, iter 3: base + 1: hbreak *(buf.byte + 3 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 2, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 2, iter 0: base + 1: hbreak *(buf.byte + 0 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 2, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 2, iter 1: base + 1: hbreak *(buf.byte + 1 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 2, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 2, iter 2: base + 1: hbreak *(buf.byte + 2 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 2, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 2, iter 3: base + 1: hbreak *(buf.byte + 3 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 3, iter 0: base + 0: awatch *(buf.byte + 0 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 3, iter 0: base + 1: hbreak *(buf.byte + 0 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 3, iter 1: base + 0: awatch *(buf.byte + 1 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 3, iter 1: base + 1: hbreak *(buf.byte + 1 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 3, iter 2: base + 0: awatch *(buf.byte + 2 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 3, iter 2: base + 1: hbreak *(buf.byte + 2 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 3, iter 3: base + 0: awatch *(buf.byte + 3 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 3, iter 3: base + 1: hbreak *(buf.byte + 3 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: awatch x hbreak: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 0: base + 1: watch *(buf.byte + 0 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 1: base + 1: watch *(buf.byte + 1 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 2: base + 1: watch *(buf.byte + 2 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 3: base + 1: watch *(buf.byte + 3 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 0: base + 1: watch *(buf.byte + 0 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 1: base + 1: watch *(buf.byte + 1 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 2: base + 1: watch *(buf.byte + 2 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 3: base + 1: watch *(buf.byte + 3 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 0: base + 1: watch *(buf.byte + 0 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 1: base + 1: watch *(buf.byte + 1 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 2: base + 1: watch *(buf.byte + 2 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 3: base + 1: watch *(buf.byte + 3 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x watch: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x awatch: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x rwatch: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 1, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 1, iter 0: base + 1: hbreak *(buf.byte + 0 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 1, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 1, iter 1: base + 1: hbreak *(buf.byte + 1 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 1, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 1, iter 2: base + 1: hbreak *(buf.byte + 2 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 1, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 1, iter 3: base + 1: hbreak *(buf.byte + 3 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 2, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 2, iter 0: base + 1: hbreak *(buf.byte + 0 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 2, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 2, iter 1: base + 1: hbreak *(buf.byte + 1 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 2, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 2, iter 2: base + 1: hbreak *(buf.byte + 2 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 2, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 2, iter 3: base + 1: hbreak *(buf.byte + 3 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 3, iter 0: base + 0: rwatch *(buf.byte + 0 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 3, iter 0: base + 1: hbreak *(buf.byte + 0 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 3, iter 1: base + 0: rwatch *(buf.byte + 1 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 3, iter 1: base + 1: hbreak *(buf.byte + 1 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 3, iter 2: base + 0: rwatch *(buf.byte + 2 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 3, iter 2: base + 1: hbreak *(buf.byte + 2 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 3, iter 3: base + 0: rwatch *(buf.byte + 3 + 0)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 3, iter 3: base + 1: hbreak *(buf.byte + 3 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: rwatch x hbreak: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 1, iter 0: base + 0: hbreak *(buf.byte + 0 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 1, iter 0: base + 1: watch *(buf.byte + 0 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 1, iter 1: base + 0: hbreak *(buf.byte + 1 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 1, iter 1: base + 1: watch *(buf.byte + 1 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 1, iter 2: base + 0: hbreak *(buf.byte + 2 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 1, iter 2: base + 1: watch *(buf.byte + 2 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 1, iter 3: base + 0: hbreak *(buf.byte + 3 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 1, iter 3: base + 1: watch *(buf.byte + 3 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 2, iter 0: base + 0: hbreak *(buf.byte + 0 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 2, iter 0: base + 1: watch *(buf.byte + 0 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 2, iter 1: base + 0: hbreak *(buf.byte + 1 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 2, iter 1: base + 1: watch *(buf.byte + 1 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 2, iter 2: base + 0: hbreak *(buf.byte + 2 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 2, iter 2: base + 1: watch *(buf.byte + 2 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 2, iter 3: base + 0: hbreak *(buf.byte + 3 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 2, iter 3: base + 1: watch *(buf.byte + 3 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 3, iter 0: base + 0: hbreak *(buf.byte + 0 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 3, iter 0: base + 1: watch *(buf.byte + 0 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 3, iter 1: base + 0: hbreak *(buf.byte + 1 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 3, iter 1: base + 1: watch *(buf.byte + 1 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 3, iter 2: base + 0: hbreak *(buf.byte + 2 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 3, iter 2: base + 1: watch *(buf.byte + 2 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 3, iter 3: base + 0: hbreak *(buf.byte + 3 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 3, iter 3: base + 1: watch *(buf.byte + 3 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x watch: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 1, iter 0: base + 0: hbreak *(buf.byte + 0 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 1, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 1, iter 1: base + 0: hbreak *(buf.byte + 1 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 1, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 1, iter 2: base + 0: hbreak *(buf.byte + 2 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 1, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 1, iter 3: base + 0: hbreak *(buf.byte + 3 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 1, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 2, iter 0: base + 0: hbreak *(buf.byte + 0 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 2, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 2, iter 1: base + 0: hbreak *(buf.byte + 1 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 2, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 2, iter 2: base + 0: hbreak *(buf.byte + 2 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 2, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 2, iter 3: base + 0: hbreak *(buf.byte + 3 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 2, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 3, iter 0: base + 0: hbreak *(buf.byte + 0 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 3, iter 0: base + 1: awatch *(buf.byte + 0 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 3, iter 1: base + 0: hbreak *(buf.byte + 1 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 3, iter 1: base + 1: awatch *(buf.byte + 1 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 3, iter 2: base + 0: hbreak *(buf.byte + 2 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 3, iter 2: base + 1: awatch *(buf.byte + 2 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 3, iter 3: base + 0: hbreak *(buf.byte + 3 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 3, iter 3: base + 1: awatch *(buf.byte + 3 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x awatch: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 1, iter 0: base + 0: hbreak *(buf.byte + 0 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 1, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 1, iter 1: base + 0: hbreak *(buf.byte + 1 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 1, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 1, iter 2: base + 0: hbreak *(buf.byte + 2 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 1, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 1, iter 3: base + 0: hbreak *(buf.byte + 3 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 1, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@1
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 1, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 2, iter 0: base + 0: hbreak *(buf.byte + 0 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 2, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 2, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 2, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 2, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 2, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 2, iter 1: base + 0: hbreak *(buf.byte + 1 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 2, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 2, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 2, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 2, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 2, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 2, iter 2: base + 0: hbreak *(buf.byte + 2 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 2, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 2, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 2, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 2, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 2, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 2, iter 3: base + 0: hbreak *(buf.byte + 3 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 2, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 2, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 2, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@2
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 2, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 2, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 3, iter 0: base + 0: hbreak *(buf.byte + 0 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 3, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 3, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 3, iter 0: base + 1: rwatch *(buf.byte + 0 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 3, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 3, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 3, iter 1: base + 0: hbreak *(buf.byte + 1 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 3, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 3, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 3, iter 1: base + 1: rwatch *(buf.byte + 1 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 3, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 3, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 3, iter 2: base + 0: hbreak *(buf.byte + 2 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 3, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 3, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 3, iter 2: base + 1: rwatch *(buf.byte + 2 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 3, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 3, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 3, iter 3: base + 0: hbreak *(buf.byte + 3 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 3, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 3, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 3, iter 3: base + 1: rwatch *(buf.byte + 3 + 1)@3
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 3, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x rwatch: : width 3, iter 3: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 0: base + 0: hbreak *(buf.byte + 0 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 0: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 0: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 0: base + 1: hbreak *(buf.byte + 0 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 0: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 0: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 1: base + 0: hbreak *(buf.byte + 1 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 1: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 1: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 1: base + 1: hbreak *(buf.byte + 1 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 1: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 1: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 2: base + 0: hbreak *(buf.byte + 2 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 2: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 2: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 2: base + 1: hbreak *(buf.byte + 2 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 2: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 2: base + 1: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 3: base + 0: hbreak *(buf.byte + 3 + 0)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 3: base + 0: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 3: base + 0: delete $bpnum
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 3: base + 1: hbreak *(buf.byte + 3 + 1)
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 3: base + 1: stepi advanced
--PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 3: base + 1: delete $bpnum
+ PASS: gdb.base/watchpoint-hw.exp: watch watchee
+ PASS: gdb.base/watchpoint-hw.exp: start
+@@ -14684,12 +12627,12 @@ PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: :
+ PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 3: base + 1: delete $bpnum
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-solib.exp ...
PASS: gdb.base/watchpoint-solib.exp: set pending breakpoint
-PASS: gdb.base/watchpoint-solib.exp: continue to foo
@@ -5950,7 +3370,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint.exp ...
PASS: gdb.base/watchpoint.exp: disable fast watches
PASS: gdb.base/watchpoint.exp: show disable fast watches
-@@ -14820,17 +10595,16 @@ PASS: gdb.base/watchpoint.exp: reenable watchpoint `$pc'
+@@ -14820,7 +12763,6 @@ PASS: gdb.base/watchpoint.exp: reenable watchpoint `$pc'
PASS: gdb.base/watchpoint.exp: watchpoint `$pc' is enabled
PASS: gdb.base/watchpoint.exp: delete watchpoint `$pc'
PASS: gdb.base/watchpoint.exp: continue to breakpoint: func5 breakpoint here
@@ -5958,21 +3378,7 @@ index 18f9223..9941083 100644
PASS: gdb.base/watchpoint.exp: watch -location .x
PASS: gdb.base/watchpoint.exp: continue with watch -location
PASS: gdb.base/watchpoint.exp: delete watch -location
- PASS: gdb.base/watchpoint.exp: continue to breakpoint: func6 breakpoint here
--PASS: gdb.base/watchpoint.exp: watch foo2
--PASS: gdb.base/watchpoint.exp: continue with watch foo2
-+FAIL: gdb.base/watchpoint.exp: watch foo2
-+FAIL: gdb.base/watchpoint.exp: continue with watch foo2
- PASS: gdb.base/watchpoint.exp: delete watch foo2
- PASS: gdb.base/watchpoint.exp: continue to breakpoint: func7 breakpoint here
--PASS: gdb.base/watchpoint.exp: watch foo4
--PASS: gdb.base/watchpoint.exp: continue with watch foo4
-+FAIL: gdb.base/watchpoint.exp: watch foo4
-+FAIL: gdb.base/watchpoint.exp: continue with watch foo4
- PASS: gdb.base/watchpoint.exp: delete watch foo4
- PASS: gdb.base/watchpoint.exp: rwatch disallowed for register based expression
- PASS: gdb.base/watchpoint.exp: awatch disallowed for register based expression
-@@ -14954,7 +10728,6 @@ PASS: gdb.base/watchpoint.exp: no-hw: reenable watchpoint `$pc'
+@@ -14954,7 +12896,6 @@ PASS: gdb.base/watchpoint.exp: no-hw: reenable watchpoint `$pc'
PASS: gdb.base/watchpoint.exp: no-hw: watchpoint `$pc' is enabled
PASS: gdb.base/watchpoint.exp: no-hw: delete watchpoint `$pc'
PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func5 breakpoint here
@@ -5980,7 +3386,7 @@ index 18f9223..9941083 100644
PASS: gdb.base/watchpoint.exp: no-hw: watch -location .x
PASS: gdb.base/watchpoint.exp: no-hw: continue with watch -location
PASS: gdb.base/watchpoint.exp: no-hw: delete watch -location
-@@ -15161,13 +10934,13 @@ PASS: gdb.cp/annota2.exp: breakpoint main
+@@ -15161,13 +13102,13 @@ PASS: gdb.cp/annota2.exp: breakpoint main
PASS: gdb.cp/annota2.exp: annotation set at level 2
PASS: gdb.cp/annota2.exp: run until main breakpoint
PASS: gdb.cp/annota2.exp: print class
@@ -6001,7 +3407,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/annota3.exp ...
PASS: gdb.cp/annota3.exp: set height 0
PASS: gdb.cp/annota3.exp: breakpoint main
-@@ -17365,34 +13138,34 @@ PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.A<int>::i
+@@ -17365,34 +15306,34 @@ PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.A<int>::i
PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.BB::A<int>::i
PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.CC::A<int>::i
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/infcall-dlopen.exp ...
@@ -6046,7 +3452,7 @@ index 18f9223..9941083 100644
PASS: gdb.cp/infcall-dlopen.exp: test 9 stub 1
PASS: gdb.cp/infcall-dlopen.exp: test 9 stub 2
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/inherit.exp ...
-@@ -20571,7 +16344,8 @@ PASS: gdb.dwarf2/gdb-index.exp: gdb-index file created
+@@ -20571,7 +18512,8 @@ PASS: gdb.dwarf2/gdb-index.exp: gdb-index file created
PASS: gdb.dwarf2/gdb-index.exp: objcopy
PASS: gdb.dwarf2/gdb-index.exp: .gdb_index used
PASS: gdb.dwarf2/gdb-index.exp: shell sleep 1
@@ -6056,7 +3462,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/implptr-64bit.exp ...
UNTESTED: gdb.dwarf2/implptr-64bit.exp: implptr-64bit.exp
UNTESTED: gdb.dwarf2/implptr-64bit.exp: implptr-64bit.exp
-@@ -20715,9 +16489,11 @@ PASS: gdb.dwarf2/valop.exp: print uses_lit_op
+@@ -20715,9 +18657,11 @@ PASS: gdb.dwarf2/valop.exp: print uses_lit_op
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/watch-notconst.exp ...
PASS: gdb.dwarf2/watch-notconst.exp: watch x
Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/array-element.exp ...
@@ -6070,7 +3476,7 @@ index 18f9223..9941083 100644
PASS: gdb.fortran/charset.exp: print fortran narrow character
PASS: gdb.fortran/charset.exp: print fortran wide character
PASS: gdb.fortran/charset.exp: print fortran wide string
-@@ -20983,25 +16759,8 @@ PASS: gdb.fortran/whatis_type.exp: ptype t1
+@@ -20983,25 +18927,8 @@ PASS: gdb.fortran/whatis_type.exp: ptype t1
PASS: gdb.fortran/whatis_type.exp: ptype t1v
Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/complaints.exp ...
PASS: gdb.gdb/complaints.exp: breakpoint in captured_command_loop
@@ -6098,7 +3504,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/observer.exp ...
PASS: gdb.gdb/observer.exp: breakpoint in captured_main
PASS: gdb.gdb/observer.exp: run until breakpoint at captured_main
-@@ -21112,14 +16871,12 @@ PASS: gdb.gdb/observer.exp: first observer removed; check second observer counte
+@@ -21112,14 +19039,12 @@ PASS: gdb.gdb/observer.exp: first observer removed; check second observer counte
PASS: gdb.gdb/observer.exp: first observer removed; check third observer counter value
Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/python-interrupts.exp ...
PASS: gdb.gdb/python-interrupts.exp: breakpoint in captured_command_loop
@@ -6117,7 +3523,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/selftest.exp ...
PASS: gdb.gdb/selftest.exp: Disassemble main
PASS: gdb.gdb/selftest.exp: breakpoint in captured_main
-@@ -21146,11 +16903,11 @@ PASS: gdb.gdb/selftest.exp: next over notice_open_fds
+@@ -21146,11 +19071,11 @@ PASS: gdb.gdb/selftest.exp: next over notice_open_fds
PASS: gdb.gdb/selftest.exp: next over cmdarg_s VEC_cleanup
PASS: gdb.gdb/selftest.exp: print a string
PASS: gdb.gdb/selftest.exp: step into xmalloc call
@@ -6133,7 +3539,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/xfullpath.exp ...
PASS: gdb.gdb/xfullpath.exp: breakpoint in captured_main
PASS: gdb.gdb/xfullpath.exp: run until breakpoint at captured_main
-@@ -21590,7 +17347,6 @@ PASS: gdb.guile/scm-disasm.exp: basic: test key address
+@@ -21590,7 +19515,6 @@ PASS: gdb.guile/scm-disasm.exp: basic: test key address
PASS: gdb.guile/scm-disasm.exp: basic: test key asm
PASS: gdb.guile/scm-disasm.exp: basic: test key length
PASS: gdb.guile/scm-disasm.exp: basic: verify correct address
@@ -6141,7 +3547,7 @@ index 18f9223..9941083 100644
PASS: gdb.guile/scm-disasm.exp: open memory port
PASS: gdb.guile/scm-disasm.exp: memory-port: disassemble
PASS: gdb.guile/scm-disasm.exp: memory-port: test number of instructions
-@@ -22020,7 +17776,6 @@ PASS: gdb.guile/scm-pretty-print.exp: print ss
+@@ -22020,7 +19944,6 @@ PASS: gdb.guile/scm-pretty-print.exp: print ss
PASS: gdb.guile/scm-pretty-print.exp: print ssa[1]
PASS: gdb.guile/scm-pretty-print.exp: print ssa
PASS: gdb.guile/scm-pretty-print.exp: print arraystruct
@@ -6149,7 +3555,7 @@ index 18f9223..9941083 100644
PASS: gdb.guile/scm-pretty-print.exp: print x
PASS: gdb.guile/scm-pretty-print.exp: print cstring
PASS: gdb.guile/scm-pretty-print.exp: print estring
-@@ -22058,7 +17813,6 @@ PASS: gdb.guile/scm-pretty-print.exp: print ns
+@@ -22058,7 +19981,6 @@ PASS: gdb.guile/scm-pretty-print.exp: print ns
PASS: gdb.guile/scm-pretty-print.exp:
PASS: gdb.guile/scm-pretty-print.exp: print ns
PASS: gdb.guile/scm-pretty-print.exp:
@@ -6157,7 +3563,7 @@ index 18f9223..9941083 100644
PASS: gdb.guile/scm-pretty-print.exp: print x
PASS: gdb.guile/scm-pretty-print.exp: print cstring
PASS: gdb.guile/scm-pretty-print.exp: print estring
-@@ -22431,11 +18185,8 @@ PASS: gdb.guile/scm-value.exp: verify dereferenced value
+@@ -22431,11 +20353,8 @@ PASS: gdb.guile/scm-value.exp: verify dereferenced value
PASS: gdb.guile/scm-value.exp: Test value-optimized-out?
PASS: gdb.guile/scm-value.exp: Test address attribute
PASS: gdb.guile/scm-value.exp: Test address attribute in non-addressable value
@@ -6171,7 +3577,7 @@ index 18f9223..9941083 100644
PASS: gdb.guile/scm-value.exp: gu (define argc-lazy (parse-and-eval "argc"))
PASS: gdb.guile/scm-value.exp: gu (define argc-notlazy (parse-and-eval "argc"))
PASS: gdb.guile/scm-value.exp: gu (value-fetch-lazy! argc-notlazy)
-@@ -22898,10 +18649,10 @@ PASS: gdb.linespec/thread.exp: continue to breakpoint: thread function
+@@ -22898,10 +20817,10 @@ PASS: gdb.linespec/thread.exp: continue to breakpoint: thread function
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp ...
PASS: gdb.mi/dw2-ref-missing-frame.exp: breakpoint at func_nofb_marker
PASS: gdb.mi/dw2-ref-missing-frame.exp: mi runto func_nofb_marker
@@ -6184,7 +3590,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/gdb2549.exp ...
PASS: gdb.mi/gdb2549.exp: wrong arguments
PASS: gdb.mi/gdb2549.exp: no executable
-@@ -22994,9 +18745,6 @@ PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private
+@@ -22994,9 +20913,6 @@ PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private
PASS: gdb.mi/gdb792.exp: create var for class C which has baseclass A
PASS: gdb.mi/gdb792.exp: list children of class C
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-async.exp ...
@@ -6194,7 +3600,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-basics.exp ...
PASS: gdb.mi/mi-basics.exp: acceptance of MI operations
PASS: gdb.mi/mi-basics.exp: file-exec-and-symbols operation
-@@ -23065,8 +18813,8 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: mi runto main
+@@ -23065,8 +20981,8 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: mi runto main
PASS: gdb.mi/mi-breakpoint-changed.exp: change command
PASS: gdb.mi/mi-breakpoint-changed.exp: watch watch
PASS: gdb.mi/mi-breakpoint-changed.exp: trace marker
@@ -6205,7 +3611,7 @@ index 18f9223..9941083 100644
PASS: gdb.mi/mi-breakpoint-changed.exp: condition 2 main > 0x0
PASS: gdb.mi/mi-breakpoint-changed.exp: -break-condition 2 main == 0x0
PASS: gdb.mi/mi-breakpoint-changed.exp: disable 3
-@@ -23080,7 +18828,7 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: -break-passcount 4 1
+@@ -23080,7 +20996,7 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: -break-passcount 4 1
PASS: gdb.mi/mi-breakpoint-changed.exp: delete 3
PASS: gdb.mi/mi-breakpoint-changed.exp: delete 4
PASS: gdb.mi/mi-breakpoint-changed.exp: delete 5
@@ -6214,7 +3620,7 @@ index 18f9223..9941083 100644
PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on pendfunc1
PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc1 resolved
PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc1 resolved: hit_count is updated
-@@ -23089,21 +18837,22 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: delete breakpoint on p
+@@ -23089,21 +21005,22 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: delete breakpoint on p
PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on marker
PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on pendfunc3
PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to marker 1
@@ -6243,7 +3649,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-cli.exp ...
PASS: gdb.mi/mi-cli.exp: -interpreter-exec with no arguments
PASS: gdb.mi/mi-cli.exp: -interpreter-exec with one argument
-@@ -23143,16 +18892,16 @@ PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set $pc=0x0"
+@@ -23143,16 +21060,16 @@ PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set $pc=0x0"
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp ...
PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: breakpoint at main
PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: mi runto main
@@ -6269,7 +3675,7 @@ index 18f9223..9941083 100644
PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remotecache" warmup
PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remotecache on"
PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remotecache off"
-@@ -23246,12 +18995,6 @@ PASS: gdb.mi/mi-eval.exp: eval &A
+@@ -23246,12 +21163,6 @@ PASS: gdb.mi/mi-eval.exp: eval &A
PASS: gdb.mi/mi-eval.exp: eval A+3
PASS: gdb.mi/mi-eval.exp: eval A + 3
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-file-transfer.exp ...
@@ -6282,7 +3688,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-file.exp ...
PASS: gdb.mi/mi-file.exp: request path info of current source file (basics.c)
PASS: gdb.mi/mi-file.exp: Getting a list of source files.
-@@ -23280,7 +19023,7 @@ PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -unsupported-command
+@@ -23280,7 +21191,7 @@ PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -unsupported-command
PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command symbol-list-lines
PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -symbol-list-lines
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-info-os.exp ...
@@ -6291,7 +3697,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-inheritance-syntax-error.exp ...
PASS: gdb.mi/mi-inheritance-syntax-error.exp: breakpoint at C::testLocation
PASS: gdb.mi/mi-inheritance-syntax-error.exp: mi runto C::testLocation
-@@ -23313,120 +19056,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-memory-changed.exp ...
+@@ -23313,120 +21224,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-memory-changed.exp ...
PASS: gdb.mi/mi-memory-changed.exp: insert breakpoint
PASS: gdb.mi/mi-memory-changed.exp: continue to callee4
PASS: gdb.mi/mi-memory-changed.exp: set var C = 4
@@ -6419,7 +3825,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pending.exp ...
PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc1
PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on mi-pendshr.c:pendfunc2 if x==4
-@@ -23441,18 +19086,20 @@ PASS: gdb.mi/mi-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set)
+@@ -23441,18 +21254,20 @@ PASS: gdb.mi/mi-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set)
PASS: gdb.mi/mi-pthreads.exp: finding threads in MI output (in check_mi_thread_command_set)
PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select
PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 123456789
@@ -6446,7 +3852,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-read-memory.exp ...
PASS: gdb.mi/mi-read-memory.exp: breakpoint at main
PASS: gdb.mi/mi-read-memory.exp: mi runto main
-@@ -23465,11 +19112,6 @@ PASS: gdb.mi/mi-read-memory.exp: ascii and data
+@@ -23465,11 +21280,6 @@ PASS: gdb.mi/mi-read-memory.exp: ascii and data
PASS: gdb.mi/mi-read-memory.exp: decimal
PASS: gdb.mi/mi-read-memory.exp: octal
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-record-changed.exp ...
@@ -6458,7 +3864,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-reg-undefined.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-regs.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-return.exp ...
-@@ -23478,22 +19120,6 @@ PASS: gdb.mi/mi-return.exp: mi runto callee4
+@@ -23478,22 +21288,6 @@ PASS: gdb.mi/mi-return.exp: mi runto callee4
PASS: gdb.mi/mi-return.exp: delete all breakpoints
PASS: gdb.mi/mi-return.exp: return from callee4 now
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-reverse.exp ...
@@ -6481,7 +3887,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-simplerun.exp ...
PASS: gdb.mi/mi-simplerun.exp: break-insert operation
PASS: gdb.mi/mi-simplerun.exp: insert breakpoint at basics.c:callee2
-@@ -23510,8 +19136,8 @@ PASS: gdb.mi/mi-simplerun.exp: exec-finish
+@@ -23510,8 +21304,8 @@ PASS: gdb.mi/mi-simplerun.exp: exec-finish
PASS: gdb.mi/mi-simplerun.exp: continue to end
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-solib.exp ...
PASS: gdb.mi/mi-solib.exp: set stop-on-solib-events
@@ -6492,7 +3898,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-stack.exp ...
PASS: gdb.mi/mi-stack.exp: breakpoint at callee4
PASS: gdb.mi/mi-stack.exp: mi runto callee4
-@@ -24517,10 +20143,7 @@ PASS: gdb.mi/mi-vla-c99.exp: show format variable vla
+@@ -24517,10 +22311,7 @@ PASS: gdb.mi/mi-vla-c99.exp: show format variable vla
PASS: gdb.mi/mi-vla-c99.exp: eval variable vla
PASS: gdb.mi/mi-vla-c99.exp: get children of vla
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch-nonstop.exp ...
@@ -6504,25 +3910,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch.exp ...
PASS: gdb.mi/mi-watch.exp: hw watchpoints toggle (1)
PASS: gdb.mi/mi-watch.exp: sw: breakpoint at callee4
-@@ -24968,7 +20591,7 @@ PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": breakpoint hit
- PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": watchpoint hit
- PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": breakpoint hit 2
- PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": set x
--PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": watchpoint hit 2
-+FAIL: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": watchpoint hit 2 (unknown output after running)
- PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint at main
- PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": mi runto main
- PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": set breakpoint
-@@ -24977,7 +20600,7 @@ PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint hit
- PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": watchpoint hit
- PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint hit 2
- PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": set x
--PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": watchpoint hit 2
-+FAIL: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": watchpoint hit 2 (unknown output after running)
- Running ../../../W._C._Handy/gdb/testsuite/gdb.modula2/unbounded-array.exp ...
- PASS: gdb.modula2/unbounded-array.exp: switch to modula-2
- PASS: gdb.modula2/unbounded-array.exp: print the last legal element of array a
-@@ -25014,49 +20637,26 @@ PASS: gdb.multi/base.exp: continue
+@@ -25014,49 +22805,26 @@ PASS: gdb.multi/base.exp: continue
PASS: gdb.multi/base.exp: remove-inferiors 2-3
PASS: gdb.multi/base.exp: check remove-inferiors
Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/bkpt-multi-exec.exp ...
@@ -6583,7 +3971,7 @@ index 18f9223..9941083 100644
PASS: gdb.multi/multi-attach.exp: backtrace 2
PASS: gdb.multi/multi-attach.exp: kill inferior 2
PASS: gdb.multi/multi-attach.exp: inferior 1
-@@ -25064,20 +20664,20 @@ PASS: gdb.multi/multi-attach.exp: kill inferior 1
+@@ -25064,20 +22832,20 @@ PASS: gdb.multi/multi-attach.exp: kill inferior 1
Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/watchpoint-multi.exp ...
PASS: gdb.multi/watchpoint-multi.exp: successfully compiled posix threads test case
PASS: gdb.multi/watchpoint-multi.exp: set breakpoint always-inserted on
@@ -6614,7 +4002,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.objc/basicclass.exp ...
UNSUPPORTED: gdb.objc/basicclass.exp: Couldn't compile basicclass.m: unrecognized error
Running ../../../W._C._Handy/gdb/testsuite/gdb.objc/nondebug.exp ...
-@@ -25302,7 +20902,6 @@ PASS: gdb.python/py-arch.exp: test number of instructions 4
+@@ -25302,7 +23070,6 @@ PASS: gdb.python/py-arch.exp: test number of instructions 4
PASS: gdb.python/py-arch.exp: test key addr
PASS: gdb.python/py-arch.exp: test key asm
PASS: gdb.python/py-arch.exp: test key length
@@ -6622,7 +4010,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-block.exp ...
PASS: gdb.python/py-block.exp: continue to breakpoint: Block break here.
PASS: gdb.python/py-block.exp: Check block not None
-@@ -25580,24 +21179,15 @@ PASS: gdb.python/py-events.exp: test-events
+@@ -25580,24 +23347,15 @@ PASS: gdb.python/py-events.exp: test-events
PASS: gdb.python/py-events.exp: continue
PASS: gdb.python/py-events.exp: step 3
PASS: gdb.python/py-events.exp: Inferior 1 terminated.
@@ -6651,7 +4039,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-explore-cc.exp ...
PASS: gdb.python/py-explore-cc.exp: continue to breakpoint: Break here
PASS: gdb.python/py-explore-cc.exp: explore A
-@@ -25962,83 +21552,10 @@ PASS: gdb.python/py-inferior.exp: test equality comparison (true)
+@@ -25962,83 +23720,10 @@ PASS: gdb.python/py-inferior.exp: test equality comparison (true)
PASS: gdb.python/py-inferior.exp: test Inferior.num
PASS: gdb.python/py-inferior.exp: test Inferior.pid
PASS: gdb.python/py-inferior.exp: test Inferior.was_attached
@@ -6738,7 +4126,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-infthread.exp ...
PASS: gdb.python/py-infthread.exp: test gdb.selected_thread
PASS: gdb.python/py-infthread.exp: verify InferiorThread object
-@@ -26073,15 +21590,15 @@ PASS: gdb.python/py-mi.exp: update string varobj after assignment
+@@ -26073,15 +23758,15 @@ PASS: gdb.python/py-mi.exp: update string varobj after assignment
PASS: gdb.python/py-mi.exp: create container varobj
PASS: gdb.python/py-mi.exp: examine container children=0
PASS: gdb.python/py-mi.exp: next over update 1
@@ -6758,7 +4146,7 @@ index 18f9223..9941083 100644
PASS: gdb.python/py-mi.exp: list varobj children after selecting child range
PASS: gdb.python/py-mi.exp: list varobj children after resetting child range
PASS: gdb.python/py-mi.exp: next over update 3
-@@ -26308,7 +21825,6 @@ PASS: gdb.python/py-prettyprint.exp: print ss
+@@ -26308,7 +23993,6 @@ PASS: gdb.python/py-prettyprint.exp: print ss
PASS: gdb.python/py-prettyprint.exp: print ssa[1]
PASS: gdb.python/py-prettyprint.exp: print ssa
PASS: gdb.python/py-prettyprint.exp: print arraystruct
@@ -6766,7 +4154,7 @@ index 18f9223..9941083 100644
PASS: gdb.python/py-prettyprint.exp: print x
PASS: gdb.python/py-prettyprint.exp: print cstring
PASS: gdb.python/py-prettyprint.exp: print estring
-@@ -26343,7 +21859,6 @@ PASS: gdb.python/py-prettyprint.exp: print ns
+@@ -26343,7 +24027,6 @@ PASS: gdb.python/py-prettyprint.exp: print ns
PASS: gdb.python/py-prettyprint.exp:
PASS: gdb.python/py-prettyprint.exp: print ns
PASS: gdb.python/py-prettyprint.exp:
@@ -6774,7 +4162,7 @@ index 18f9223..9941083 100644
PASS: gdb.python/py-prettyprint.exp: print x
PASS: gdb.python/py-prettyprint.exp: print cstring
PASS: gdb.python/py-prettyprint.exp: print estring
-@@ -26419,18 +21934,7 @@ PASS: gdb.python/py-strfns.exp: p arg
+@@ -26419,18 +24102,7 @@ PASS: gdb.python/py-strfns.exp: p arg
PASS: gdb.python/py-strfns.exp: condition $bpnum $_memeq (arg, buf3, 4)
PASS: gdb.python/py-strfns.exp: continue to breakpoint: Break bfunc here.
PASS: gdb.python/py-strfns.exp: p /d {char[4]} arg
@@ -6794,7 +4182,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-symbol.exp ...
PASS: gdb.python/py-symbol.exp: Lookup main
PASS: gdb.python/py-symbol.exp: Test main_func.is_function
-@@ -26840,11 +22344,8 @@ PASS: gdb.python/py-value.exp: dereference value
+@@ -26840,11 +24512,8 @@ PASS: gdb.python/py-value.exp: dereference value
PASS: gdb.python/py-value.exp: verify dereferenced value
PASS: gdb.python/py-value.exp: Test is_optimized_out attribute
PASS: gdb.python/py-value.exp: Test address attribute
@@ -6808,7 +4196,7 @@ index 18f9223..9941083 100644
PASS: gdb.python/py-value.exp: python argc_lazy = gdb.parse_and_eval('argc')
PASS: gdb.python/py-value.exp: python argc_notlazy = gdb.parse_and_eval('argc')
PASS: gdb.python/py-value.exp: python argc_notlazy.fetch_lazy()
-@@ -27136,2874 +22637,42 @@ PASS: gdb.python/python.exp: Step out of func2
+@@ -27136,2874 +24805,42 @@ PASS: gdb.python/python.exp: Step out of func2
PASS: gdb.python/python.exp: Test find_pc_line with resume address
Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/break-precsave.exp ...
@@ -9683,7 +7071,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.stabs/exclfwd.exp ...
PASS: gdb.stabs/exclfwd.exp: ptype v1
PASS: gdb.stabs/exclfwd.exp: ptype v2
-@@ -30227,176 +22896,60 @@ PASS: gdb.stabs/weird.exp: p common0var0
+@@ -30227,176 +25064,60 @@ PASS: gdb.stabs/weird.exp: p common0var0
XFAIL: gdb.stabs/weird.exp: p common0var1
XFAIL: gdb.stabs/weird.exp: p common0var2
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-into-signal.exp ...
@@ -9879,7 +7267,7 @@ index 18f9223..9941083 100644
PASS: gdb.threads/interrupted-hand-call.exp: dummy stack frame present
PASS: gdb.threads/interrupted-hand-call.exp: finish hand-call
PASS: gdb.threads/interrupted-hand-call.exp: dummy frame popped
-@@ -30404,7 +22957,7 @@ PASS: gdb.threads/interrupted-hand-call.exp: continue until exit
+@@ -30404,7 +25125,7 @@ PASS: gdb.threads/interrupted-hand-call.exp: continue until exit
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/kill.exp ...
PASS: gdb.threads/kill.exp: threaded: successfully compiled posix threads test case
PASS: gdb.threads/kill.exp: threaded: continue to breakpoint: break here
@@ -9888,7 +7276,7 @@ index 18f9223..9941083 100644
PASS: gdb.threads/kill.exp: threaded: kill program
PASS: gdb.threads/kill.exp: non-threaded: continue to breakpoint: break here
PASS: gdb.threads/kill.exp: non-threaded: kill program
-@@ -30414,199 +22967,111 @@ PASS: gdb.threads/killed.exp: run program to completion
+@@ -30414,199 +25135,111 @@ PASS: gdb.threads/killed.exp: run program to completion
PASS: gdb.threads/killed.exp: GDB exits after multi-threaded program exits messily
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/leader-exit.exp ...
PASS: gdb.threads/leader-exit.exp: successfully compiled posix threads test case
@@ -10168,7 +7556,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/pending-step.exp ...
PASS: gdb.threads/pending-step.exp: successfully compiled posix threads test case
PASS: gdb.threads/pending-step.exp: continue to breakpoint: continue to first breakpoint hit
-@@ -30618,31 +23083,13 @@ PASS: gdb.threads/print-threads.exp: set width 0
+@@ -30618,31 +25251,13 @@ PASS: gdb.threads/print-threads.exp: set width 0
PASS: gdb.threads/print-threads.exp: shell stty intr '^C'
PASS: gdb.threads/print-threads.exp: break thread_function
PASS: gdb.threads/print-threads.exp: set var slow = 0
@@ -10203,7 +7591,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/pthread_cond_wait.exp ...
PASS: gdb.threads/pthread_cond_wait.exp: successfully compiled posix threads test case
PASS: gdb.threads/pthread_cond_wait.exp: breakpoint on break_me
-@@ -30655,10 +23102,11 @@ PASS: gdb.threads/pthreads.exp: set width 0
+@@ -30655,10 +25270,11 @@ PASS: gdb.threads/pthreads.exp: set width 0
PASS: gdb.threads/pthreads.exp: shell stty intr '^C'
PASS: gdb.threads/pthreads.exp: info threads
PASS: gdb.threads/pthreads.exp: break thread1
@@ -10217,7 +7605,7 @@ index 18f9223..9941083 100644
PASS: gdb.threads/pthreads.exp: set var common_routine::hits=0
PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0
PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0
-@@ -30666,182 +23114,95 @@ PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0
+@@ -30666,182 +25282,95 @@ PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0
PASS: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0
PASS: gdb.threads/pthreads.exp: disable
PASS: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15
@@ -10448,7 +7836,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-while-stepping-over-bp-other-thread.exp ...
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: successfully compiled posix threads test case
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to wait-thread-2 breakpoint
-@@ -30850,29 +23211,24 @@ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to br
+@@ -30850,29 +25379,24 @@ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to br
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: info threads with thread 3
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set scheduler-locking on
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 3 to run to its breakpoint
@@ -10487,7 +7875,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/sigthread.exp ...
PASS: gdb.threads/sigthread.exp: successfully compiled posix threads test case
PASS: gdb.threads/sigthread.exp: handle SIGUSR1 nostop noprint pass
-@@ -30880,210 +23236,75 @@ PASS: gdb.threads/sigthread.exp: handle SIGUSR2 nostop noprint pass
+@@ -30880,210 +25404,75 @@ PASS: gdb.threads/sigthread.exp: handle SIGUSR2 nostop noprint pass
PASS: gdb.threads/sigthread.exp: continue
PASS: gdb.threads/sigthread.exp: stop with control-c
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/staticthreads.exp ...
@@ -10739,7 +8127,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp ...
PASS: gdb.threads/thread-specific.exp: successfully compiled posix threads test case
PASS: gdb.threads/thread-specific.exp: set print sevenbit-strings
-@@ -31093,38 +23314,27 @@ PASS: gdb.threads/thread-specific.exp: continue to breakpoint: all threads start
+@@ -31093,38 +25482,27 @@ PASS: gdb.threads/thread-specific.exp: continue to breakpoint: all threads start
PASS: gdb.threads/thread-specific.exp: get threads list
PASS: gdb.threads/thread-specific.exp: thread var in main
PASS: gdb.threads/thread-specific.exp: breakpoint 59 main thread
@@ -10786,7 +8174,7 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/threadapply.exp ...
PASS: gdb.threads/threadapply.exp: successfully compiled posix threads test case
PASS: gdb.threads/threadapply.exp: b 62
-@@ -31140,16 +23350,16 @@ PASS: gdb.threads/threadapply.exp: go down and check selected frame
+@@ -31140,16 +25518,16 @@ PASS: gdb.threads/threadapply.exp: go down and check selected frame
PASS: gdb.threads/threadapply.exp: thread apply all detach
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/threxit-hop-specific.exp ...
PASS: gdb.threads/threxit-hop-specific.exp: successfully compiled posix threads test case
@@ -10807,7 +8195,7 @@ index 18f9223..9941083 100644
PASS: gdb.threads/tls-shared.exp: ptype of thread local storage variable
PASS: gdb.threads/tls-shared.exp: print storage info for thread local storage variable
PASS: gdb.threads/tls-shared.exp: break at and of main
-@@ -31158,274 +23368,71 @@ PASS: gdb.threads/tls-shared.exp: print result
+@@ -31158,72 +25536,44 @@ PASS: gdb.threads/tls-shared.exp: print result
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-var.exp ...
PASS: gdb.threads/tls-var.exp: successfully compiled posix threads test case
PASS: gdb.threads/tls-var.exp: whatis tls_var
@@ -10902,19 +8290,11 @@ index 18f9223..9941083 100644
+FAIL: gdb.threads/tls.exp: p a_thread_local second time
PASS: gdb.threads/tls.exp: info address a_thread_local
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchpoint-fork.exp ...
--PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: show detach-on-fork
--PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: set follow-fork-mode parent
--PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: show follow-fork-mode
--PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: handle SIGUSR1 nostop noprint pass
--PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: Set the watchpoint
--PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: hbreak marker
--PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: hardware breakpoints work
--PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoints work
--PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the first fork
--PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the first fork
--PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the second fork
--PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the second fork
--PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: finish
+ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: show detach-on-fork
+@@ -31239,87 +25589,28 @@ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after
+ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the second fork
+ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the second fork
+ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: finish
-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: successfully compiled posix threads test case
-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: set follow-fork-mode parent
-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: handle SIGUSR1 nostop noprint pass
@@ -10960,7 +8340,9 @@ index 18f9223..9941083 100644
-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint A after the second fork
-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint B after the second fork
-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: finish
-+UNTESTED: gdb.threads/watchpoint-fork.exp: aborted; needs porting
++UNSUPPORTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: Couldn't compile watchpoint-fork-parent.c: unrecognized error
++UNTESTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint-fork.exp
++UNTESTED: gdb.threads/watchpoint-fork.exp: watchpoint-fork: child
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads-reorder.exp ...
-PASS: gdb.threads/watchthreads-reorder.exp: successfully compiled posix threads test case
-PASS: gdb.threads/watchthreads-reorder.exp: reorder0: set can-use-hw-watchpoints 1
@@ -10981,20 +8363,16 @@ index 18f9223..9941083 100644
-PASS: gdb.threads/watchthreads-reorder.exp: reorder1: continue to breakpoint: break-at-exit
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads.exp ...
PASS: gdb.threads/watchthreads.exp: successfully compiled posix threads test case
--PASS: gdb.threads/watchthreads.exp: watch args[0]
--PASS: gdb.threads/watchthreads.exp: watch args[1]
+ PASS: gdb.threads/watchthreads.exp: watch args[0]
+ PASS: gdb.threads/watchthreads.exp: watch args[1]
-PASS: gdb.threads/watchthreads.exp: disable first watchpoint at 10
-PASS: gdb.threads/watchthreads.exp: threaded watch loop
--PASS: gdb.threads/watchthreads.exp: first watchpoint on args[0] hit
--PASS: gdb.threads/watchthreads.exp: first watchpoint on args[1] hit
++FAIL: gdb.threads/watchthreads.exp: threaded watch loop (timeout)
+ PASS: gdb.threads/watchthreads.exp: first watchpoint on args[0] hit
+ PASS: gdb.threads/watchthreads.exp: first watchpoint on args[1] hit
-PASS: gdb.threads/watchthreads.exp: watchpoint on args[0] hit in thread
-PASS: gdb.threads/watchthreads.exp: watchpoint on args[1] hit in thread
-PASS: gdb.threads/watchthreads.exp: combination of threaded watchpoints = 30
-+FAIL: gdb.threads/watchthreads.exp: watch args[0]
-+FAIL: gdb.threads/watchthreads.exp: watch args[1]
-+FAIL: gdb.threads/watchthreads.exp: threaded watch loop
-+FAIL: gdb.threads/watchthreads.exp: first watchpoint on args[0] hit
-+FAIL: gdb.threads/watchthreads.exp: first watchpoint on args[1] hit
+FAIL: gdb.threads/watchthreads.exp: watchpoint on args[0] hit in thread
+FAIL: gdb.threads/watchthreads.exp: watchpoint on args[1] hit in thread
+FAIL: gdb.threads/watchthreads.exp: combination of threaded watchpoints = 30
@@ -11013,21 +8391,19 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/wp-replication.exp ...
PASS: gdb.threads/wp-replication.exp: successfully compiled posix threads test case
PASS: gdb.threads/wp-replication.exp: Breakpoint on empty_cycle
- PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 0
--PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 1
--PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 2
--PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 3
--PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 4
--PASS: gdb.threads/wp-replication.exp: set var hw_watch_count=4
--PASS: gdb.threads/wp-replication.exp: set var watch_count_done=1
--PASS: gdb.threads/wp-replication.exp: Breakpoint on thread_started
--PASS: gdb.threads/wp-replication.exp: watch watched_data[0]
+@@ -31332,100 +25623,100 @@ PASS: gdb.threads/wp-replication.exp: set var hw_watch_count=4
+ PASS: gdb.threads/wp-replication.exp: set var watch_count_done=1
+ PASS: gdb.threads/wp-replication.exp: Breakpoint on thread_started
+ PASS: gdb.threads/wp-replication.exp: watch watched_data[0]
-PASS: gdb.threads/wp-replication.exp: Thread 0 hit breakpoint at thread_started
--PASS: gdb.threads/wp-replication.exp: watch watched_data[1]
++FAIL: gdb.threads/wp-replication.exp: Thread 0 hit breakpoint at thread_started
+ PASS: gdb.threads/wp-replication.exp: watch watched_data[1]
-PASS: gdb.threads/wp-replication.exp: Thread 1 hit breakpoint at thread_started
--PASS: gdb.threads/wp-replication.exp: watch watched_data[2]
++FAIL: gdb.threads/wp-replication.exp: Thread 1 hit breakpoint at thread_started
+ PASS: gdb.threads/wp-replication.exp: watch watched_data[2]
-PASS: gdb.threads/wp-replication.exp: Thread 2 hit breakpoint at thread_started
--PASS: gdb.threads/wp-replication.exp: watch watched_data[3]
++FAIL: gdb.threads/wp-replication.exp: Thread 2 hit breakpoint at thread_started
+ PASS: gdb.threads/wp-replication.exp: watch watched_data[3]
-PASS: gdb.threads/wp-replication.exp: Thread 3 hit breakpoint at thread_started
-PASS: gdb.threads/wp-replication.exp: Thread 4 hit breakpoint at thread_started
-PASS: gdb.threads/wp-replication.exp: Thread 5 hit breakpoint at thread_started
@@ -11116,11 +8492,98 @@ index 18f9223..9941083 100644
-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 78 out of 80 on watched_data
-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 79 out of 80 on watched_data
-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 80 out of 80 on watched_data
-+FAIL: gdb.threads/wp-replication.exp: No hardware watchpoints available
++FAIL: gdb.threads/wp-replication.exp: Thread 3 hit breakpoint at thread_started (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Thread 4 hit breakpoint at thread_started (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Thread 5 hit breakpoint at thread_started (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Thread 6 hit breakpoint at thread_started (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Thread 7 hit breakpoint at thread_started (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Thread 8 hit breakpoint at thread_started (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Thread 9 hit breakpoint at thread_started (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: set var test_ready=1
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 1 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 2 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 3 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 4 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 5 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 6 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 7 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 8 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 9 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 10 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 11 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 12 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 13 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 14 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 15 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 16 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 17 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 18 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 19 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 20 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 21 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 22 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 23 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 24 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 25 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 26 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 27 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 28 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 29 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 30 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 31 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 32 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 33 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 34 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 35 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 36 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 37 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 38 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 39 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 40 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 41 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 42 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 43 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 44 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 45 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 46 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 47 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 48 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 49 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 50 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 51 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 52 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 53 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 54 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 55 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 56 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 57 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 58 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 59 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 60 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 61 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 62 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 63 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 64 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 65 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 66 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 67 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 68 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 69 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 70 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 71 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 72 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 73 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 74 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 75 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 76 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 77 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 78 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 79 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 80 out of 80 on watched_data (the program is no longer running)
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/actions-changed.exp ...
UNSUPPORTED: gdb.trace/actions-changed.exp: Current target does not support trace
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/actions.exp ...
-@@ -31716,7 +23723,8 @@ PASS: gdb.trace/tracecmd.exp: 1.11b: verify conditional tracepoint
+@@ -31716,7 +26007,8 @@ PASS: gdb.trace/tracecmd.exp: 1.11b: verify conditional tracepoint
PASS: gdb.trace/tracecmd.exp: 1.14: help trace
PASS: gdb.trace/tracecmd.exp: Declined to set a fast tracepoint
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tspeed.exp ...
@@ -11130,14 +8593,14 @@ index 18f9223..9941083 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tstatus.exp ...
UNSUPPORTED: gdb.trace/tstatus.exp: target does not support trace
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tsv.exp ...
-@@ -31790,14 +23798,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
+@@ -31790,14 +26082,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
=== gdb Summary ===
-# of expected passes 30222
-# of unexpected failures 151
-+# of expected passes 21577
-+# of unexpected failures 723
++# of expected passes 23883
++# of unexpected failures 721
# of unexpected successes 2
-# of expected failures 58
+# of expected failures 36
@@ -11148,18 +8611,18 @@ index 18f9223..9941083 100644
-# of unsupported tests 58
+# of known failures 55
+# of unresolved testcases 4
-+# of untested testcases 60
-+# of unsupported tests 111
++# of untested testcases 59
++# of unsupported tests 92
[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.8.50.20140911-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum
-index 5082707..a7c9e80 100644
+index 5082707..5529835 100644
--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum
+++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum
@@ -1,5 +1,5 @@
-Test Run By thomas on Fri Sep 12 16:34:20 2014
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Fri Sep 12 16:42:21 2014
++Test Run By thomas on Tue Sep 16 11:31:48 2014
+Native configuration is i686-unknown-gnu0.5
=== ld tests ===