summaryrefslogtreecommitdiff
path: root/binutils-gdb/test.diff
diff options
context:
space:
mode:
Diffstat (limited to 'binutils-gdb/test.diff')
-rw-r--r--binutils-gdb/test.diff3880
1 files changed, 3410 insertions, 470 deletions
diff --git a/binutils-gdb/test.diff b/binutils-gdb/test.diff
index eacd8504..80c8fd2d 100644
--- a/binutils-gdb/test.diff
+++ b/binutils-gdb/test.diff
@@ -1,40 +1,40 @@
diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum
-index e521ec8..8ed4c2b 100644
+index d97fa9d..58000db 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 Thu Sep 11 18:50:52 2014
+-Test Run By thomas on Fri Sep 12 16:30:37 2014
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Thu Sep 11 17:06:17 2014
++Test Run By thomas on Fri Sep 12 16:36:19 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 18f8423..2319a72 100644
+index a3ec884..f50c3ca 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 Thu Sep 11 18:50:59 2014
+-Test Run By thomas on Fri Sep 12 16:30:50 2014
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Thu Sep 11 17:06:32 2014
++Test Run By thomas on Fri Sep 12 16:36:34 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 83f10ef..606990e 100644
+index 18f9223..9941083 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 Thu Sep 11 18:57:05 2014
+-Test Run By thomas on Fri Sep 12 16:36:47 2014
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Thu Sep 11 17:16:06 2014
++Test Run By thomas on Fri Sep 12 16:46:50 2014
+Native configuration is i686-unknown-gnu0.5
=== gdb tests ===
-@@ -340,14 +340,14 @@ FAIL: gdb.ada/mi_interface.exp: list ggg1's children
+@@ -349,14 +349,14 @@ FAIL: gdb.ada/mi_interface.exp: list ggg1's children
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_task_arg.exp ...
PASS: gdb.ada/mi_task_arg.exp: compilation task_switch.adb
PASS: gdb.ada/mi_task_arg.exp: breakpoint at task_switch.break_me
@@ -54,7 +54,7 @@ index 83f10ef..606990e 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/mod_from_name.exp ...
PASS: gdb.ada/mod_from_name.exp: compilation foo.adb
PASS: gdb.ada/mod_from_name.exp: print xp
-@@ -486,7 +486,7 @@ PASS: gdb.ada/py_range.exp: python print int(gdb.parse_and_eval('ir'))
+@@ -498,7 +498,7 @@ PASS: gdb.ada/py_range.exp: python print int(gdb.parse_and_eval('ir'))
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/rdv_wait.exp ...
PASS: gdb.ada/rdv_wait.exp: compilation foo.adb
PASS: gdb.ada/rdv_wait.exp: set debug-file-directory
@@ -63,7 +63,7 @@ index 83f10ef..606990e 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/rec_return.exp ...
PASS: gdb.ada/rec_return.exp: compilation foo.adb
PASS: gdb.ada/rec_return.exp: print bar
-@@ -547,32 +547,32 @@ PASS: gdb.ada/tagged_not_init.exp: print obj
+@@ -563,33 +563,33 @@ PASS: gdb.ada/tagged_not_init.exp: print obj
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/task_bp.exp ...
PASS: gdb.ada/task_bp.exp: compilation foo.adb
PASS: gdb.ada/task_bp.exp: break pck.dummy_task - from psymtab
@@ -98,6 +98,7 @@ index 83f10ef..606990e 100644
PASS: gdb.ada/tasks.exp: compilation foo.adb
-PASS: gdb.ada/tasks.exp: info tasks before inserting breakpoint
+FAIL: gdb.ada/tasks.exp: info tasks before inserting breakpoint
+ PASS: gdb.ada/tasks.exp: break break_me task 1
PASS: gdb.ada/tasks.exp: break break_me task 3
-PASS: gdb.ada/tasks.exp: continue to breakpoint
-PASS: gdb.ada/tasks.exp: info tasks after hitting breakpoint
@@ -108,7 +109,7 @@ index 83f10ef..606990e 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
-@@ -622,7 +622,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/watch_arg.exp ...
+@@ -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
@@ -117,7 +118,7 @@ index 83f10ef..606990e 100644
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
-@@ -718,27 +718,27 @@ PASS: gdb.arch/i386-disp-step.exp: continue to test_prefixed_abs_jump_end
+@@ -750,39 +750,38 @@ 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
@@ -160,7 +161,10 @@ index 83f10ef..606990e 100644
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
-@@ -748,9 +748,8 @@ PASS: gdb.arch/i386-float.exp: info float
+-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
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
@@ -172,7 +176,7 @@ index 83f10ef..606990e 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx.exp ...
gdb compile failed, gcc: error: unrecognized command line option '-fmpx'
UNTESTED: gdb.arch/i386-mpx.exp: i386-mpx.exp
-@@ -816,22 +815,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-sse.exp ...
+@@ -848,22 +847,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-sse.exp ...
PASS: gdb.arch/i386-sse.exp: check whether processor supports SSE
PASS: gdb.arch/i386-sse.exp: set first breakpoint in main
PASS: gdb.arch/i386-sse.exp: continue to breakpoint: continue to first breakpoint in main
@@ -211,7 +215,7 @@ index 83f10ef..606990e 100644
PASS: gdb.arch/i386-sse.exp: set %xmm0
PASS: gdb.arch/i386-sse.exp: set %xmm1
PASS: gdb.arch/i386-sse.exp: set %xmm2
-@@ -842,14 +841,14 @@ PASS: gdb.arch/i386-sse.exp: set %xmm6
+@@ -874,14 +873,14 @@ PASS: gdb.arch/i386-sse.exp: set %xmm6
PASS: gdb.arch/i386-sse.exp: set %xmm7
PASS: gdb.arch/i386-sse.exp: set second breakpoint in main
PASS: gdb.arch/i386-sse.exp: continue to breakpoint: continue to second breakpoint in main
@@ -234,64 +238,7 @@ index 83f10ef..606990e 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-unwind.exp ...
PASS: gdb.arch/i386-unwind.exp: run past gdb1435
PASS: gdb.arch/i386-unwind.exp: backtrace past gdb1435
-@@ -895,31 +894,31 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.asm/asm-source.exp ...
- PASS: gdb.asm/asm-source.exp: f at main
- PASS: gdb.asm/asm-source.exp: next over macro
- PASS: gdb.asm/asm-source.exp: step into foo2
--PASS: gdb.asm/asm-source.exp: info target
--PASS: gdb.asm/asm-source.exp: info symbol
--PASS: gdb.asm/asm-source.exp: list
--PASS: gdb.asm/asm-source.exp: search
--PASS: gdb.asm/asm-source.exp: f in foo2
--PASS: gdb.asm/asm-source.exp: n in foo2
--PASS: gdb.asm/asm-source.exp: bt ALL in foo2
--PASS: gdb.asm/asm-source.exp: bt 2 in foo2
--PASS: gdb.asm/asm-source.exp: s 2
--PASS: gdb.asm/asm-source.exp: n 2
--PASS: gdb.asm/asm-source.exp: bt 3 in foo3
--PASS: gdb.asm/asm-source.exp: info source asmsrc1.s
--PASS: gdb.asm/asm-source.exp: finish from foo3
--PASS: gdb.asm/asm-source.exp: info source asmsrc2.s
--PASS: gdb.asm/asm-source.exp: info sources
--PASS: gdb.asm/asm-source.exp: info line
--PASS: gdb.asm/asm-source.exp: next over foo3
--PASS: gdb.asm/asm-source.exp: return from foo2
--PASS: gdb.asm/asm-source.exp: look at global variable
--PASS: gdb.asm/asm-source.exp: x/i &globalvar
--PASS: gdb.asm/asm-source.exp: disassem &globalvar, &globalvar+1
--PASS: gdb.asm/asm-source.exp: look at static variable
--PASS: gdb.asm/asm-source.exp: x/i &staticvar
--PASS: gdb.asm/asm-source.exp: disassem &staticvar, &staticvar+1
--PASS: gdb.asm/asm-source.exp: look at static function
-+FAIL: gdb.asm/asm-source.exp: info target (timeout)
-+FAIL: gdb.asm/asm-source.exp: info symbol (timeout)
-+FAIL: gdb.asm/asm-source.exp: list (timeout)
-+FAIL: gdb.asm/asm-source.exp: search (timeout)
-+FAIL: gdb.asm/asm-source.exp: f in foo2 (timeout)
-+FAIL: gdb.asm/asm-source.exp: n in foo2 (timeout)
-+FAIL: gdb.asm/asm-source.exp: bt ALL in foo2 (timeout)
-+FAIL: gdb.asm/asm-source.exp: bt 2 in foo2 (timeout)
-+FAIL: gdb.asm/asm-source.exp: s 2 (timeout)
-+FAIL: gdb.asm/asm-source.exp: n 2 (timeout)
-+FAIL: gdb.asm/asm-source.exp: bt 3 in foo3 (timeout)
-+FAIL: gdb.asm/asm-source.exp: info source asmsrc1.s (timeout)
-+FAIL: gdb.asm/asm-source.exp: finish from foo3 (timeout)
-+FAIL: gdb.asm/asm-source.exp: info source asmsrc2.s (timeout)
-+FAIL: gdb.asm/asm-source.exp: info sources (timeout)
-+FAIL: gdb.asm/asm-source.exp: info line (timeout)
-+FAIL: gdb.asm/asm-source.exp: next over foo3 (timeout)
-+FAIL: gdb.asm/asm-source.exp: return from foo2 (timeout)
-+FAIL: gdb.asm/asm-source.exp: look at global variable (timeout)
-+FAIL: gdb.asm/asm-source.exp: x/i &globalvar (timeout)
-+FAIL: gdb.asm/asm-source.exp: disassem &globalvar, &globalvar+1 (timeout)
-+FAIL: gdb.asm/asm-source.exp: look at static variable (timeout)
-+FAIL: gdb.asm/asm-source.exp: x/i &staticvar (timeout)
-+FAIL: gdb.asm/asm-source.exp: disassem &staticvar, &staticvar+1 (timeout)
-+FAIL: gdb.asm/asm-source.exp: look at static function (timeout)
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/a2-run.exp ...
- PASS: gdb.base/a2-run.exp: run "a2-run" with no args
- PASS: gdb.base/a2-run.exp: no spurious messages at program exit
-@@ -1026,12 +1025,12 @@ FAIL: gdb.base/annota1.exp: run until main breakpoint (timeout)
+@@ -1059,12 +1058,12 @@ FAIL: gdb.base/annota1.exp: run until main breakpoint (timeout)
PASS: gdb.base/annota1.exp: go after array init line
PASS: gdb.base/annota1.exp: print array
PASS: gdb.base/annota1.exp: print non_existent_value
@@ -302,13 +249,14 @@ index 83f10ef..606990e 100644
+FAIL: gdb.base/annota1.exp: break printf (timeout)
+FAIL: gdb.base/annota1.exp: continue to printf
PASS: gdb.base/annota1.exp: backtrace from shlibrary
- PASS: gdb.base/annota1.exp: send SIGUSR1
+-PASS: gdb.base/annota1.exp: send SIGUSR1
-PASS: gdb.base/annota1.exp: backtrace @ signal handler
++FAIL: gdb.base/annota1.exp: send SIGUSR1 (timeout)
+FAIL: gdb.base/annota1.exp: backtrace @ signal handler (timeout)
PASS: gdb.base/annota1.exp: delete bp 1
PASS: gdb.base/annota1.exp: delete bp 2
PASS: gdb.base/annota1.exp: delete bp 3
-@@ -1042,12 +1041,12 @@ PASS: gdb.base/annota1.exp: break at value++
+@@ -1075,12 +1074,12 @@ PASS: gdb.base/annota1.exp: break at value++
PASS: gdb.base/annota1.exp: ignore 5 4
PASS: gdb.base/annota1.exp: annotate ignore count change
PASS: gdb.base/annota1.exp: breakpoint ignore count
@@ -324,7 +272,7 @@ index 83f10ef..606990e 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/annota3.exp ...
PASS: gdb.base/annota3.exp: set height 0
PASS: gdb.base/annota3.exp: breakpoint main
-@@ -1064,7 +1063,7 @@ PASS: gdb.base/annota3.exp: breakpoint printf
+@@ -1097,7 +1096,7 @@ PASS: gdb.base/annota3.exp: breakpoint printf
PASS: gdb.base/annota3.exp: continue to printf
PASS: gdb.base/annota3.exp: backtrace from shlibrary
PASS: gdb.base/annota3.exp: send SIGUSR1
@@ -333,7 +281,7 @@ index 83f10ef..606990e 100644
PASS: gdb.base/annota3.exp: delete bp 1
PASS: gdb.base/annota3.exp: delete bp 2
PASS: gdb.base/annota3.exp: delete bp 3
-@@ -1076,8 +1075,8 @@ PASS: gdb.base/annota3.exp: ignore 5 4
+@@ -1109,8 +1108,8 @@ PASS: gdb.base/annota3.exp: ignore 5 4
PASS: gdb.base/annota3.exp: annotate ignore count change
PASS: gdb.base/annota3.exp: next to exit loop
PASS: gdb.base/annota3.exp: breakpoint ignore count
@@ -344,18 +292,38 @@ index 83f10ef..606990e 100644
PASS: gdb.base/annota3.exp: cleanup core file (not dumped)
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/anon.exp ...
PASS: gdb.base/anon.exp: set breakpoint in anon.c
-@@ -1206,79 +1205,40 @@ PASS: gdb.base/assign.exp: v_int+=v_float
+@@ -1243,86 +1242,56 @@ PASS: gdb.base/assign.exp: v_int+=v_float
PASS: gdb.base/assign.exp: set v_int to 6 (18)
PASS: gdb.base/assign.exp: v_int+=double
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/async-shell.exp ...
--PASS: gdb.base/async-shell.exp: set target-async on
-PASS: gdb.base/async-shell.exp: set non-stop on
--PASS: gdb.base/async-shell.exp: run &
+-FAIL: gdb.base/async-shell.exp: run &
-PASS: gdb.base/async-shell.exp: shell echo foo
-PASS: gdb.base/async-shell.exp: interrupt
-PASS: gdb.base/async-shell.exp: process stopped
+UNSUPPORTED: gdb.base/async-shell.exp: displaced stepping
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/async.exp ...
+ PASS: gdb.base/async.exp: set exec-done-display on
+-PASS: gdb.base/async.exp: next&
+-PASS: gdb.base/async.exp: step& #1
+-PASS: gdb.base/async.exp: step& #2
+-PASS: gdb.base/async.exp: stepi&
+-PASS: gdb.base/async.exp: get next insn
+-PASS: gdb.base/async.exp: nexti&
+-PASS: gdb.base/async.exp: finish&
+-PASS: gdb.base/async.exp: jump&
+-PASS: gdb.base/async.exp: until&
+-PASS: gdb.base/async.exp: set exec-done-display off
++FAIL: gdb.base/async.exp: next& (timeout)
++FAIL: gdb.base/async.exp: step& #1 (timeout)
++FAIL: gdb.base/async.exp: step& #2 (timeout)
++FAIL: gdb.base/async.exp: stepi& (timeout)
++FAIL: gdb.base/async.exp: get next insn
++FAIL: gdb.base/async.exp: nexti& (timeout)
++FAIL: gdb.base/async.exp: finish& (timeout)
++FAIL: gdb.base/async.exp: jump& (timeout)
++FAIL: gdb.base/async.exp: until& (timeout)
++FAIL: gdb.base/async.exp: set exec-done-display off
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach-pie-misread.exp ...
-PASS: gdb.base/attach-pie-misread.exp: ldd attach-pie-misread
-PASS: gdb.base/attach-pie-misread.exp: ldd attach-pie-misread output contains libs
@@ -381,6 +349,18 @@ index 83f10ef..606990e 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach-twice.exp ...
-PASS: gdb.base/attach-twice.exp: attach
+XFAIL: gdb.base/attach-twice.exp: attach
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach-wait-input.exp ...
+-PASS: gdb.base/attach-wait-input.exp: editing on: get inferior process ID
+-PASS: gdb.base/attach-wait-input.exp: editing on: detach
+-PASS: gdb.base/attach-wait-input.exp: editing on: set editing on
+-PASS: gdb.base/attach-wait-input.exp: editing on: attach and print
+-PASS: gdb.base/attach-wait-input.exp: editing on: after attach, exit
+-PASS: gdb.base/attach-wait-input.exp: editing off: get inferior process ID
+-PASS: gdb.base/attach-wait-input.exp: editing off: detach
+-PASS: gdb.base/attach-wait-input.exp: editing off: set editing off
+-PASS: gdb.base/attach-wait-input.exp: editing off: attach and print
+-PASS: gdb.base/attach-wait-input.exp: editing off: after attach, exit
++UNTESTED: gdb.base/attach-wait-input.exp: aborted; in the following, GDB will get stuck
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach.exp ...
PASS: gdb.base/attach.exp: attach to nonsense is prohibited
PASS: gdb.base/attach.exp: attach to digits-starting nonsense is prohibited
@@ -414,7 +394,42 @@ index 83f10ef..606990e 100644
PASS: gdb.base/attach.exp: info other register
PASS: gdb.base/attach.exp: p should_exit = 1
-PASS: gdb.base/attach.exp: continue until exit
+-PASS: gdb.base/attach.exp: starting with --pid
+-PASS: gdb.base/attach.exp: cmdline attach run: run to prompt
+-PASS: gdb.base/attach.exp: cmdline attach run: run to main
+FAIL: gdb.base/attach.exp: continue until exit
++FAIL: gdb.base/attach.exp: starting with --pid (timeout)
++FAIL: gdb.base/attach.exp: cmdline attach run: run to prompt
++ERROR: Undefined command "".
++UNRESOLVED: gdb.base/attach.exp: cmdline attach run: run to main
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/auto-connect-native-target.exp ...
+ PASS: gdb.base/auto-connect-native-target.exp: check whether a target is already connected
+ PASS: gdb.base/auto-connect-native-target.exp: check whether board tests the native target
+@@ -1332,14 +1301,14 @@ PASS: gdb.base/auto-connect-native-target.exp: start no longer works
+ PASS: gdb.base/auto-connect-native-target.exp: explicitly connect to the native target
+ PASS: gdb.base/auto-connect-native-target.exp: kill: start
+ PASS: gdb.base/auto-connect-native-target.exp: kill: kill
+-PASS: gdb.base/auto-connect-native-target.exp: kill: native target remains pushed
+-PASS: gdb.base/auto-connect-native-target.exp: detach: start
++FAIL: gdb.base/auto-connect-native-target.exp: kill: native target remains pushed
++FAIL: gdb.base/auto-connect-native-target.exp: detach: start
+ PASS: gdb.base/auto-connect-native-target.exp: detach: detach
+-PASS: gdb.base/auto-connect-native-target.exp: detach: native target remains pushed
+-PASS: gdb.base/auto-connect-native-target.exp: run to exit: start
+-PASS: gdb.base/auto-connect-native-target.exp: run to exit: c
+-PASS: gdb.base/auto-connect-native-target.exp: run to exit: native target remains pushed
+-PASS: gdb.base/auto-connect-native-target.exp: disconnect: start
++FAIL: gdb.base/auto-connect-native-target.exp: detach: native target remains pushed
++FAIL: gdb.base/auto-connect-native-target.exp: run to exit: start
++FAIL: gdb.base/auto-connect-native-target.exp: run to exit: c (the program is no longer running)
++FAIL: gdb.base/auto-connect-native-target.exp: run to exit: native target remains pushed
++FAIL: gdb.base/auto-connect-native-target.exp: disconnect: start
+ PASS: gdb.base/auto-connect-native-target.exp: disconnect: disconnect
+ PASS: gdb.base/auto-connect-native-target.exp: disconnect: check whether the target is no longer connected
+ PASS: gdb.base/auto-connect-native-target.exp: disconnect: no longer connected to a target
+@@ -1351,22 +1320,6 @@ PASS: gdb.base/auto-load.exp: set auto-load scripts-directory
+ PASS: gdb.base/auto-load.exp: set auto-load safe-path
+ PASS: gdb.base/auto-load.exp: print $script_loaded
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/auxv.exp ...
-PASS: gdb.base/auxv.exp: set print sevenbit-strings
-PASS: gdb.base/auxv.exp: set width 0
@@ -435,7 +450,7 @@ index 83f10ef..606990e 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bang.exp ...
PASS: gdb.base/bang.exp: continue until exit
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bfp-test.exp ...
-@@ -1311,10 +1271,7 @@ PASS: gdb.base/bigcore.exp: extract prev heap
+@@ -1399,10 +1352,7 @@ PASS: gdb.base/bigcore.exp: extract prev heap
PASS: gdb.base/bigcore.exp: save heap size
PASS: gdb.base/bigcore.exp: grab pid
PASS: gdb.base/bigcore.exp: signal SIGABRT
@@ -447,7 +462,69 @@ index 83f10ef..606990e 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
-@@ -1480,693 +1437,6 @@ PASS: gdb.base/break-entry.exp: continue to breakpoint: main
+@@ -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
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-interp.exp ...
@@ -1138,10 +1215,74 @@ index 83f10ef..606990e 100644
-PASS: gdb.base/break-interp.exp: LDprelinkYESdebugIN: copy ld-2.19.so to break-interp-LDprelinkYESdebugIN
-PASS: gdb.base/break-interp.exp: LDprelinkYESdebugIN: unprelink break-interp-LDprelinkYESdebugIN pre-unprelink (missing /usr/sbin/prelink)
-XFAIL: gdb.base/break-interp.exp: LDprelinkYESdebugIN: prelink break-interp-LDprelinkYESdebugIN (missing /usr/sbin/prelink)
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-on-linker-gcd-function.exp ...
- PASS: gdb.base/break-on-linker-gcd-function.exp: b 24
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-probes.exp ...
-@@ -2513,7 +1783,7 @@ PASS: gdb.base/call-signal-resume.exp: break stop_one
+ 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
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
@@ -1150,7 +1291,7 @@ index 83f10ef..606990e 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
-@@ -2529,7 +1799,7 @@ PASS: gdb.base/call-signal-resume.exp: set confirm off
+@@ -2778,7 +2013,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
@@ -1159,7 +1300,7 @@ index 83f10ef..606990e 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
-@@ -2716,51 +1986,51 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-load.exp ...
+@@ -2965,51 +2200,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
@@ -1223,7 +1364,7 @@ index 83f10ef..606990e 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
-@@ -2840,94 +2110,6 @@ PASS: gdb.base/catch-signal.exp: info break for 'all'
+@@ -3089,94 +2324,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 ...
@@ -1318,7 +1459,7 @@ index 83f10ef..606990e 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
-@@ -3196,145 +2378,6 @@ PASS: gdb.base/charset.exp: assign string to short array
+@@ -3445,145 +2592,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 ...
@@ -1464,7 +1605,7 @@ index 83f10ef..606990e 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
-@@ -3819,34 +2862,7 @@ PASS: gdb.base/constvars.exp: ptype lynx
+@@ -4099,34 +3107,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 ...
@@ -1500,7 +1641,7 @@ index 83f10ef..606990e 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
-@@ -4104,7 +3120,7 @@ PASS: gdb.base/default.exp: info program
+@@ -4393,7 +3374,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
@@ -1509,7 +1650,7 @@ index 83f10ef..606990e 100644
PASS: gdb.base/default.exp: info symbol
PASS: gdb.base/default.exp: info source
PASS: gdb.base/default.exp: info sources
-@@ -4235,7 +3251,7 @@ PASS: gdb.base/default.exp: show verbose
+@@ -4524,7 +3505,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
@@ -1518,7 +1659,7 @@ index 83f10ef..606990e 100644
PASS: gdb.base/default.exp: set history save off
PASS: gdb.base/default.exp: stepi "si" abbreviation
PASS: gdb.base/default.exp: stepi
-@@ -4309,10 +3325,6 @@ PASS: gdb.base/del.exp: breakpoint insertion (d)
+@@ -4597,10 +3578,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 ...
@@ -1529,7 +1670,7 @@ index 83f10ef..606990e 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
-@@ -4572,46 +3584,7 @@ PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&main"
+@@ -4860,46 +3837,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 ...
@@ -1577,7 +1718,7 @@ index 83f10ef..606990e 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/display.exp ...
PASS: gdb.base/display.exp: kill
PASS: gdb.base/display.exp: detach
-@@ -4639,12 +3612,6 @@ PASS: gdb.base/display.exp: undisp
+@@ -4927,12 +3865,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
@@ -1590,9 +1731,29 @@ index 83f10ef..606990e 100644
PASS: gdb.base/display.exp: disab 3
PASS: gdb.base/display.exp: watch off
PASS: gdb.base/display.exp: finish
-@@ -4690,11 +3657,7 @@ PASS: gdb.base/dprintf-next.exp: next 2
+@@ -4976,15 +3908,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
+-PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: no double prompt
+-PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: set height unlimited
++FAIL: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: no double prompt (timeout)
++FAIL: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: set height unlimited
+ PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: set breakpoint
+ PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: set height 2
+ PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: define user command: wrapcont
+ PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: continue to pagination
+ PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: first prompt
+-PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: no double prompt
+-PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: set height unlimited
++FAIL: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: no double prompt (timeout)
++FAIL: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: set height unlimited
+ 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
+ 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 target-async on
PASS: gdb.base/dprintf-non-stop.exp: set non-stop on
-PASS: gdb.base/dprintf-non-stop.exp: dprintf foo,"At foo entry\n"
-PASS: gdb.base/dprintf-non-stop.exp: continue &
@@ -1603,7 +1764,7 @@ index 83f10ef..606990e 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
-@@ -5139,10 +4102,10 @@ PASS: gdb.base/exitsignal.exp: $_exitsignal is void before running
+@@ -5460,10 +4388,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
@@ -1616,7 +1777,7 @@ index 83f10ef..606990e 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
-@@ -5589,131 +4552,8 @@ PASS: gdb.base/float.exp: info float
+@@ -5914,203 +4842,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 ...
@@ -1658,14 +1819,86 @@ index 83f10ef..606990e 100644
-PASS: gdb.base/foll-fork.exp: reset parent
-PASS: gdb.base/foll-fork.exp: insert first fork catchpoint
-PASS: gdb.base/foll-fork.exp: continue to first fork catchpoint
--PASS: gdb.base/foll-fork.exp: default show parent follow, no catchpoints
--PASS: gdb.base/foll-fork.exp: default parent follow, no catchpoints
--PASS: gdb.base/foll-fork.exp: set follow-fork parent
--PASS: gdb.base/foll-fork.exp: explicit show parent follow, no catchpoints
--PASS: gdb.base/foll-fork.exp: explicit parent follow, no catchpoints
--PASS: gdb.base/foll-fork.exp: set follow-fork child
--PASS: gdb.base/foll-fork.exp: explicit show child follow, no catchpoints
--PASS: gdb.base/foll-fork.exp: explicit child follow, no catchpoints
+-PASS: gdb.base/foll-fork.exp: follow default, detach default, command "next 2": set verbose
+-PASS: gdb.base/foll-fork.exp: follow default, detach default, command "next 2": show follow-fork
+-PASS: gdb.base/foll-fork.exp: follow default, detach default, command "next 2": show detach-on-fork
+-PASS: gdb.base/foll-fork.exp: follow default, detach default, command "next 2": next 2 past fork
+-PASS: gdb.base/foll-fork.exp: follow default, detach default, command "next 2": info inferiors
+-PASS: gdb.base/foll-fork.exp: follow default, detach default, command "continue": set verbose
+-PASS: gdb.base/foll-fork.exp: follow default, detach default, command "continue": show follow-fork
+-PASS: gdb.base/foll-fork.exp: follow default, detach default, command "continue": show detach-on-fork
+-PASS: gdb.base/foll-fork.exp: follow default, detach default, command "continue": set breakpoint after fork
+-PASS: gdb.base/foll-fork.exp: follow default, detach default, command "continue": continue past fork
+-PASS: gdb.base/foll-fork.exp: follow default, detach default, command "continue": info inferiors
+-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "next 2": set verbose
+-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "next 2": set follow-fork parent
+-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "next 2": show follow-fork
+-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "next 2": set detach-on-fork on
+-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "next 2": show detach-on-fork
+-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "next 2": next 2 past fork
+-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "next 2": info inferiors
+-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "continue": set verbose
+-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "continue": set follow-fork parent
+-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "continue": show follow-fork
+-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "continue": set detach-on-fork on
+-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "continue": show detach-on-fork
+-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "continue": set breakpoint after fork
+-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "continue": continue past fork
+-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "continue": info inferiors
+-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": set verbose
+-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": set follow-fork parent
+-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": show follow-fork
+-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": set detach-on-fork off
+-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": show detach-on-fork
+-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": next 2 past fork
+-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": info inferiors
+-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": inferior 2
+-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": continue until exit at continue unfollowed inferior to end
+-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": set verbose
+-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": set follow-fork parent
+-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": show follow-fork
+-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": set detach-on-fork off
+-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": show detach-on-fork
+-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": set breakpoint after fork
+-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": continue past fork
+-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": info inferiors
+-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": inferior 2
+-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": continue to breakpoint: continue unfollowed inferior to bp
+-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "next 2": set verbose
+-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "next 2": set follow-fork child
+-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "next 2": show follow-fork
+-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "next 2": set detach-on-fork on
+-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "next 2": show detach-on-fork
+-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "next 2": next 2 past fork
+-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "next 2": info inferiors
+-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "continue": set verbose
+-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "continue": set follow-fork child
+-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "continue": show follow-fork
+-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "continue": set detach-on-fork on
+-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "continue": show detach-on-fork
+-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "continue": set breakpoint after fork
+-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "continue": continue past fork
+-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "continue": info inferiors
+-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": set verbose
+-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": set follow-fork child
+-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": show follow-fork
+-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": set detach-on-fork off
+-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": show detach-on-fork
+-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": next 2 past fork
+-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": info inferiors
+-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": inferior 1
+-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": continue until exit at continue unfollowed inferior to end
+-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": set verbose
+-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": set follow-fork child
+-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": show follow-fork
+-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": set detach-on-fork off
+-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": show detach-on-fork
+-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": set breakpoint after fork
+-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": continue past fork
+-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": info inferiors
+-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": inferior 1
+-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": continue to breakpoint: continue unfollowed inferior to bp
+-PASS: gdb.base/foll-fork.exp: set verbose
-PASS: gdb.base/foll-fork.exp: explicit child follow, set catch fork
-PASS: gdb.base/foll-fork.exp: info shows catchpoint without pid
-PASS: gdb.base/foll-fork.exp: explicit child follow, catch fork
@@ -1748,28 +1981,25 @@ index 83f10ef..606990e 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
-@@ -5889,35 +4729,19 @@ PASS: gdb.base/funcargs.exp: stepping back to main from function called with tra
+@@ -6285,78 +5018,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: help gcore
PASS: gdb.base/gcore-buffer-overflow.exp: Set buffer exceeding arguments
-PASS: gdb.base/gcore-buffer-overflow.exp: save a corefile
+UNSUPPORTED: gdb.base/gcore-buffer-overflow.exp: save a corefile
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-relro-pie.exp ...
PASS: gdb.base/gcore-relro-pie.exp: strip
- PASS: gdb.base/gcore-relro-pie.exp: help gcore
-PASS: gdb.base/gcore-relro-pie.exp: save a corefile
-PASS: gdb.base/gcore-relro-pie.exp: re-load generated corefile
-PASS: gdb.base/gcore-relro-pie.exp: x/i $pc
-PASS: gdb.base/gcore-relro-pie.exp: unstripped + core ok
+FAIL: gdb.base/gcore-relro-pie.exp: Can't run to break_here
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-relro.exp ...
- PASS: gdb.base/gcore-relro.exp: help gcore
-PASS: gdb.base/gcore-relro.exp: save a corefile
-PASS: gdb.base/gcore-relro.exp: re-load generated corefile
-PASS: gdb.base/gcore-relro.exp: library got loaded
+UNSUPPORTED: gdb.base/gcore-relro.exp: save a corefile
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore.exp ...
- PASS: gdb.base/gcore.exp: help gcore
PASS: gdb.base/gcore.exp: set breakpoint at terminal_func
PASS: gdb.base/gcore.exp: continue to terminal_func
-PASS: gdb.base/gcore.exp: save a corefile
@@ -1785,12 +2015,68 @@ index 83f10ef..606990e 100644
-PASS: gdb.base/gcore.exp: corefile restored stack array
-PASS: gdb.base/gcore.exp: corefile restored backtrace
+UNSUPPORTED: gdb.base/gcore.exp: save a corefile
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb-sigterm.exp ...
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #0 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #1 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #2 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #3 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #4 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #6 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #7 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #8 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #9 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #10 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #11 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #12 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #13 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #14 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #15 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #16 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #17 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #18 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #19 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #20 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #22 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #23 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #24 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #25 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #26 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #27 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #29 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #31 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #32 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #33 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #34 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #35 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #36 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #37 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #38 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #39 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #40 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #42 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #43 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #44 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #45 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #46 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #47 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #48 (stepping inside range 201 times)
+-FAIL: gdb.base/gdb-sigterm.exp: expect eof #49 (stepping inside range 201 times)
+ 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
- PASS: gdb.base/gdb1056.exp: Test unsigned division by zero
-@@ -6112,82 +4936,10 @@ PASS: gdb.base/hashline2.exp: set breakpoint
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hashline3.exp ...
- PASS: gdb.base/hashline3.exp: set breakpoint
+@@ -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
+ 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
+ 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
+-PASS: gdb.base/hbreak-unmapped.exp: hbreak *0
+-PASS: gdb.base/hbreak-unmapped.exp: info break shows hw breakpoint
+-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
@@ -1874,12 +2160,11 @@ index 83f10ef..606990e 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/help.exp ...
PASS: gdb.base/help.exp: disable pagination
PASS: gdb.base/help.exp: help aliases
-@@ -6254,13 +5006,7 @@ PASS: gdb.base/included.exp: list integer
+@@ -6705,12 +5301,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 ...
-PASS: gdb.base/inferior-died.exp: set detach-on-fork off
--PASS: gdb.base/inferior-died.exp: set target-async on
-PASS: gdb.base/inferior-died.exp: set non-stop on
-PASS: gdb.base/inferior-died.exp: continue to breakpoint: breakpoint
-PASS: gdb.base/inferior-died.exp: inferior 2
@@ -1889,7 +2174,7 @@ index 83f10ef..606990e 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
-@@ -6301,33 +5047,10 @@ PASS: gdb.base/info-macros.exp: info macros 6
+@@ -6751,33 +5342,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 ...
@@ -1925,7 +2210,7 @@ index 83f10ef..606990e 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
-@@ -6380,22 +5103,14 @@ PASS: gdb.base/interrupt-noterm.exp: set target-async on
+@@ -6829,22 +5397,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
@@ -1951,7 +2236,7 @@ index 83f10ef..606990e 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
-@@ -6403,25 +5118,31 @@ PASS: gdb.base/jit-simple.exp: blah 1
+@@ -6852,25 +5412,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"
@@ -1963,17 +2248,17 @@ index 83f10ef..606990e 100644
-PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 1
-PASS: gdb.base/jit-so.exp: one_jit_test-1: info function jit_function
-PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 2
-+FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here after-dlopen
++FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here after-dlopen (the program exited)
+FAIL: gdb.base/jit-so.exp: one_jit_test-1: setting breakpoint at jit-main.c:130
-+FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 0
++FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 0 (the program is no longer running)
+FAIL: gdb.base/jit-so.exp: one_jit_test-1: set var argc = 2
+FAIL: gdb.base/jit-so.exp: one_jit_test-1: set var libname = "SHLIBDIR/jit-solib.so"
+FAIL: gdb.base/jit-so.exp: one_jit_test-1: set var count = 1
+FAIL: gdb.base/jit-so.exp: one_jit_test-1: setting breakpoint at jit-main.c:193
-+FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 1
++FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 1 (the program is no longer running)
+FAIL: gdb.base/jit-so.exp: one_jit_test-1: info function jit_function
+FAIL: gdb.base/jit-so.exp: one_jit_test-1: setting breakpoint at jit-main.c:218
-+FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 2
++FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 2 (the program is no longer running)
PASS: gdb.base/jit-so.exp: one_jit_test-1: info function jit_function
PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here before-dlopen
PASS: gdb.base/jit-so.exp: one_jit_test-2: set var jit_libname = "jit-main.so"
@@ -1985,22 +2270,22 @@ index 83f10ef..606990e 100644
-PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 1
-PASS: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function
-PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 2
-+FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here after-dlopen
++FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here after-dlopen (the program exited)
+FAIL: gdb.base/jit-so.exp: one_jit_test-2: setting breakpoint at jit-main.c:130
-+FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 0
++FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 0 (the program is no longer running)
+FAIL: gdb.base/jit-so.exp: one_jit_test-2: set var argc = 2
+FAIL: gdb.base/jit-so.exp: one_jit_test-2: set var libname = "SHLIBDIR/jit-solib.so"
+FAIL: gdb.base/jit-so.exp: one_jit_test-2: set var count = 2
+FAIL: gdb.base/jit-so.exp: one_jit_test-2: setting breakpoint at jit-main.c:193
-+FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 1
++FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 1 (the program is no longer running)
+FAIL: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function
+FAIL: gdb.base/jit-so.exp: one_jit_test-2: setting breakpoint at jit-main.c:218
-+FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 2
++FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 2 (the program is no longer running)
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
-@@ -6440,14 +5161,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
+@@ -6889,14 +5455,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
-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: continue to breakpoint: break here 0
@@ -2008,14 +2293,14 @@ index 83f10ef..606990e 100644
-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: set var libname = "SHLIBDIR/jit-solib.so"
-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: set var count = 1
-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: continue to breakpoint: break here 1
--PASS: gdb.base/jit.exp: PIE: one_jit_test-1: info function jit_function
+-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: info function ^jit_function
-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: continue to breakpoint: break here 2
-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: info function jit_function
+FAIL: gdb.base/jit.exp: PIE: one_jit_test-1: Can't run to main
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
-@@ -6812,15 +5526,19 @@ PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 1 start
+@@ -7306,15 +5865,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)
@@ -2038,7 +2323,7 @@ index 83f10ef..606990e 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
-@@ -7272,94 +5990,12 @@ PASS: gdb.base/miscexprs.exp: print value of ibig.i[100] << 2
+@@ -7767,94 +6330,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 ...
@@ -2137,7 +2422,44 @@ index 83f10ef..606990e 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 ...
-@@ -7478,11 +6114,6 @@ PASS: gdb.base/permissions.exp: set may-write-memory off
+@@ -7922,24 +6403,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
+-PASS: gdb.base/paginate-bg-execution.exp: paginate: continue&
+-PASS: gdb.base/paginate-bg-execution.exp: paginate: pagination handled, breakpoint hit
++FAIL: gdb.base/paginate-bg-execution.exp: paginate: continue&
++FAIL: gdb.base/paginate-bg-execution.exp: paginate: pagination handled, breakpoint hit (timeout)
+ PASS: gdb.base/paginate-bg-execution.exp: paginate: GDB accepts further input
+ PASS: gdb.base/paginate-bg-execution.exp: paginate: set height unlimited
+ PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: b after_sleep
+ PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: set height 2
+-PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: continue&
+-PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: continue& paginates
++FAIL: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: continue&
++FAIL: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: continue& paginates (timeout)
+ PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: cancel pagination
+ PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: GDB accepts further input
+ PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: set height unlimited
+ PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: b after_sleep
+ PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: set height 2
+-PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: continue&
+-PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: continue& paginates
+-PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: cancel pagination
+-PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: GDB accepts further input
+-PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: set height unlimited
++FAIL: gdb.base/paginate-bg-execution.exp: cancel with quit: continue&
++FAIL: gdb.base/paginate-bg-execution.exp: cancel with quit: continue& paginates (timeout)
++ERROR: Window too small.
++UNRESOLVED: gdb.base/paginate-bg-execution.exp: cancel with quit: cancel pagination
++ERROR: Window too small.
++UNRESOLVED: gdb.base/paginate-bg-execution.exp: cancel with quit: GDB accepts further input
++ERROR: Window too small.
++UNRESOLVED: gdb.base/paginate-bg-execution.exp: cancel with quit: set height unlimited
+ 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
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 ...
@@ -2149,7 +2471,7 @@ index 83f10ef..606990e 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
-@@ -7549,22 +6180,25 @@ PASS: gdb.base/pr10179.exp: rbreak pr10179-a.c:foo.*
+@@ -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
@@ -2182,7 +2504,45 @@ index 83f10ef..606990e 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/print-file-var.exp ...
PASS: gdb.base/print-file-var.exp: breapoint past v1 & v2 initialization
PASS: gdb.base/print-file-var.exp: continue to STOP marker
-@@ -8573,25 +7207,9 @@ PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 1
+ PASS: gdb.base/print-file-var.exp: print 'print-file-var-lib1.c'::this_version_id == v1
+ PASS: gdb.base/print-file-var.exp: print 'print-file-var-lib2.c'::this_version_id == v2
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/print-symbol-loading.exp ...
+-PASS: gdb.base/print-symbol-loading.exp: save a corefile
+-PASS: gdb.base/print-symbol-loading.exp: core off: set print symbol-loading off
+-PASS: gdb.base/print-symbol-loading.exp: core off: file
+-PASS: gdb.base/print-symbol-loading.exp: core off: re-load generated corefile
+-PASS: gdb.base/print-symbol-loading.exp: core off: load shared-lib
+-PASS: gdb.base/print-symbol-loading.exp: core off: library got loaded
+-PASS: gdb.base/print-symbol-loading.exp: core brief: set print symbol-loading brief
+-PASS: gdb.base/print-symbol-loading.exp: core brief: file
+-PASS: gdb.base/print-symbol-loading.exp: core brief: re-load generated corefile
+-PASS: gdb.base/print-symbol-loading.exp: core brief: load shared-lib
+-PASS: gdb.base/print-symbol-loading.exp: core brief: library got loaded
+-PASS: gdb.base/print-symbol-loading.exp: core full: set print symbol-loading full
+-PASS: gdb.base/print-symbol-loading.exp: core full: file
+-PASS: gdb.base/print-symbol-loading.exp: core full: re-load generated corefile
+-PASS: gdb.base/print-symbol-loading.exp: core full: load shared-lib
+-PASS: gdb.base/print-symbol-loading.exp: core full: library got loaded
+-PASS: gdb.base/print-symbol-loading.exp: shlib off: set auto-solib-add off
+-PASS: gdb.base/print-symbol-loading.exp: shlib off: set print symbol-loading off
+-PASS: gdb.base/print-symbol-loading.exp: shlib off: load shared-lib
+-PASS: gdb.base/print-symbol-loading.exp: shlib off: continue to breakpoint: lib
+-PASS: gdb.base/print-symbol-loading.exp: shlib off: library got loaded
+-PASS: gdb.base/print-symbol-loading.exp: shlib brief: set auto-solib-add off
+-PASS: gdb.base/print-symbol-loading.exp: shlib brief: set print symbol-loading brief
+-PASS: gdb.base/print-symbol-loading.exp: shlib brief: load shared-lib
+-PASS: gdb.base/print-symbol-loading.exp: shlib brief: continue to breakpoint: lib
+-PASS: gdb.base/print-symbol-loading.exp: shlib brief: library got loaded
+-PASS: gdb.base/print-symbol-loading.exp: shlib full: set auto-solib-add off
+-PASS: gdb.base/print-symbol-loading.exp: shlib full: set print symbol-loading full
+-PASS: gdb.base/print-symbol-loading.exp: shlib full: load shared-lib
+-PASS: gdb.base/print-symbol-loading.exp: shlib full: continue to breakpoint: lib
+-PASS: gdb.base/print-symbol-loading.exp: shlib full: library got loaded
++UNSUPPORTED: gdb.base/print-symbol-loading.exp: save a corefile
+ 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
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 ...
@@ -2210,7 +2570,7 @@ index 83f10ef..606990e 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
-@@ -8609,38 +7227,7 @@ PASS: gdb.base/readline-ask.exp: ask message for 01 and 02
+@@ -9185,38 +7621,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 ...
@@ -2250,16 +2610,7 @@ index 83f10ef..606990e 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
-@@ -8740,7 +7327,7 @@ PASS: gdb.base/relational.exp: set variable z
- PASS: gdb.base/relational.exp: print value of (x==y)<z
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/relativedebug.exp ...
- PASS: gdb.base/relativedebug.exp: continue
--PASS: gdb.base/relativedebug.exp: pause found in backtrace
-+FAIL: gdb.base/relativedebug.exp: pause found in backtrace
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/relocate.exp ...
- PASS: gdb.base/relocate.exp: add-symbol-file: unknown option -raednow
- PASS: gdb.base/relocate.exp: add-symbol-file: unknown option readnow
-@@ -9029,22 +7616,22 @@ PASS: gdb.base/savedregs.exp: handle SIGSEGV pass print nostop
+@@ -9605,22 +8010,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
@@ -2286,7 +2637,7 @@ index 83f10ef..606990e 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
-@@ -9503,466 +8090,24 @@ PASS: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addre
+@@ -10079,466 +8484,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 ...
@@ -2765,7 +3116,7 @@ index 83f10ef..606990e 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
-@@ -9970,73 +8115,19 @@ PASS: gdb.base/sigchld.exp: SIGCHLD blocked in inferior
+@@ -10546,73 +8509,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
@@ -2844,7 +3195,7 @@ index 83f10ef..606990e 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
-@@ -10046,14 +8137,14 @@ PASS: gdb.base/signals.exp: next to signal
+@@ -10622,14 +8531,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
@@ -2864,7 +3215,7 @@ index 83f10ef..606990e 100644
PASS: gdb.base/signals.exp: info signals
PASS: gdb.base/signals.exp: info signal SIGTRAP
PASS: gdb.base/signals.exp: info signal 5
-@@ -10068,163 +8159,135 @@ PASS: gdb.base/signals.exp: invalid signal number rejected
+@@ -10644,163 +8553,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
@@ -2924,7 +3275,7 @@ index 83f10ef..606990e 100644
PASS: gdb.base/sigstep.exp: stepi from handleri; continue to handler
-PASS: gdb.base/sigstep.exp: stepi from handleri; leave handler
-PASS: gdb.base/sigstep.exp: stepi from handleri; leave signal trampoline (in main)
-+FAIL: gdb.base/sigstep.exp: stepi from handleri; leave handler (hit breakpoint again)
++FAIL: gdb.base/sigstep.exp: stepi from handleri; leave handler
+FAIL: gdb.base/sigstep.exp: stepi from handleri; leave signal trampoline
PASS: gdb.base/sigstep.exp: next from handler; continue to handler
-PASS: gdb.base/sigstep.exp: next from handler; leave handler
@@ -3090,7 +3441,7 @@ index 83f10ef..606990e 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
-@@ -10290,15 +8353,6 @@ PASS: gdb.base/sizeof.exp: print/f padding_long_double.v
+@@ -10866,15 +8747,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 ...
@@ -3106,16 +3457,7 @@ index 83f10ef..606990e 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
-@@ -10359,7 +8413,7 @@ PASS: gdb.base/solib-corrupted.exp: normal list
- XFAIL: gdb.base/solib-corrupted.exp: make solibs looping
- UNTESTED: gdb.base/solib-corrupted.exp: no _r_debug symbol has been found
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-disc.exp ...
--ERROR: no fileid for kepler
-+ERROR: no fileid for laplace
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-display.exp ...
- UNRESOLVED: gdb.base/solib-display.exp: NO: display a_global
- PASS: gdb.base/solib-display.exp: NO: display b_global
-@@ -10407,15 +8461,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-overlap.exp ...
+@@ -10982,15 +8854,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
@@ -3132,7 +3474,16 @@ index 83f10ef..606990e 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
-@@ -10454,8 +8500,14 @@ PASS: gdb.base/stack-checking.exp: bt
+@@ -11028,7 +8892,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
+-PASS: gdb.base/sss-bp-on-user-bp.exp: b *0x0804845f
++PASS: gdb.base/sss-bp-on-user-bp.exp: b *0x080484ff
+ 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
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
@@ -3149,24 +3500,38 @@ index 83f10ef..606990e 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
-@@ -11499,16 +9551,6 @@ PASS: gdb.base/subst.exp: show substitute-path after empty rule removed
+@@ -12091,24 +9961,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 ...
--PASS: gdb.base/sym-file.exp: add-symbol-file .*sym-file-lib\.so addr
+-PASS: gdb.base/sym-file.exp: continue to breakpoint: gdb_add_symbol_file
+-PASS: gdb.base/sym-file.exp: add-symbol-file sym-file-lib.so addr
-PASS: gdb.base/sym-file.exp: info files must display sym-file-lib
-PASS: gdb.base/sym-file.exp: continue to breakpoint: bar
-PASS: gdb.base/sym-file.exp: continue to breakpoint: foo
-PASS: gdb.base/sym-file.exp: continue to breakpoint: gdb_remove_symbol_file
-PASS: gdb.base/sym-file.exp: remove-symbol-file -a addr
-PASS: gdb.base/sym-file.exp: info files must not display sym-file-lib
--PASS: gdb.base/sym-file.exp: check if Breakpoint 2 is pending.
--PASS: gdb.base/sym-file.exp: check if Breakpoint 3 is pending.
--PASS: gdb.base/sym-file.exp: continue until exit
+-PASS: gdb.base/sym-file.exp: breakpoint at foo is pending
+-PASS: gdb.base/sym-file.exp: breakpoint at bar is pending
+-PASS: gdb.base/sym-file.exp: continue to breakpoint: reload
+-PASS: gdb.base/sym-file.exp: stale bkpts: set breakpoint always-inserted on
+-PASS: gdb.base/sym-file.exp: stale bkpts: continue to breakpoint: gdb_add_symbol_file
+-PASS: gdb.base/sym-file.exp: stale bkpts: add-symbol-file sym-file-lib.so addr
+-PASS: gdb.base/sym-file.exp: stale bkpts: breakpoint at baz is resolved
+-PASS: gdb.base/sym-file.exp: stale bkpts: remove-symbol-file -a addr
+-PASS: gdb.base/sym-file.exp: stale bkpts: breakpoint at baz is pending
+-PASS: gdb.base/sym-file.exp: stale bkpts: continue to breakpoint: end here
++gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file-loader.c: In function 'get_origin':
++../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file-loader.c:154:25: error: 'PATH_MAX' undeclared (first use in this function)
++ static char self_path[PATH_MAX];
++ ^
++../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file-loader.c:154:25: note: each undeclared identifier is reported only once for each function it appears in
++UNTESTED: gdb.base/sym-file.exp: sym-file
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
-@@ -11563,17 +9605,17 @@ PASS: gdb.base/ui-redirect.exp: set logging off
+@@ -12163,17 +10021,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
@@ -3192,10 +3557,10 @@ index 83f10ef..606990e 100644
+FAIL: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc2
+FAIL: gdb.base/unload.exp: continuing to unloaded libfile2 (the program is no longer running)
+FAIL: gdb.base/unload.exp: print y from libfile2
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/until.exp ...
- PASS: gdb.base/until.exp: until line number
- PASS: gdb.base/until.exp: malformed until
-@@ -11588,21 +9630,9 @@ PASS: gdb.base/unwindonsignal.exp: unwindonsignal, inferior function call signal
+ 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
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 ...
@@ -3219,7 +3584,7 @@ index 83f10ef..606990e 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
-@@ -11686,19 +9716,19 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-non-mem.exp ...
+@@ -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 ...
@@ -3240,16 +3605,15 @@ index 83f10ef..606990e 100644
+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)
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 on global variable (hw)
-PASS: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (hw)
-+FAIL: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (hw) (timeout)
- PASS: gdb.base/watch-vfork.exp: Watchpoint on global variable (sw)
+-PASS: gdb.base/watch-vfork.exp: Watchpoint on global variable (sw)
-PASS: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (sw)
-+FAIL: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (sw) (timeout)
++UNTESTED: gdb.base/watch-vfork.exp: aborted; in the following, GDB will get stuck
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
-@@ -11708,27 +9738,27 @@ PASS: gdb.base/watch_thread_num.exp: Set breakpoint at thread_function
+@@ -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
@@ -3288,20 +3652,2288 @@ index 83f10ef..606990e 100644
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
-@@ -11742,20 +9772,20 @@ PASS: gdb.base/watchpoint-delete.exp: watch x
+@@ -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
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: rwatch watchee
-PASS: gdb.base/watchpoint-hw-hit-once.exp: continue
-PASS: gdb.base/watchpoint-hw-hit-once.exp: continue to break-at-exit
-+FAIL: gdb.base/watchpoint-hw-hit-once.exp: continue
-+FAIL: gdb.base/watchpoint-hw-hit-once.exp: continue to break-at-exit (the program exited)
++UNTESTED: gdb.base/watchpoint-hw-hit-once.exp: aborted; needs porting
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: watch watchee
-PASS: gdb.base/watchpoint-hw.exp: start
-PASS: gdb.base/watchpoint-hw.exp: info watchpoints
-+FAIL: gdb.base/watchpoint-hw.exp: start (timeout)
-+FAIL: gdb.base/watchpoint-hw.exp: info watchpoints (timeout)
++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
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
@@ -3318,21 +5950,11 @@ index 83f10ef..606990e 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
-@@ -11868,7 +9898,7 @@ PASS: gdb.base/watchpoint.exp: next over global_ptr_ptr pointer advance
- PASS: gdb.base/watchpoint.exp: delete $global_ptr_ptr_breakpoint_number
- PASS: gdb.base/watchpoint.exp: continue to breakpoint: second x assignment
- PASS: gdb.base/watchpoint.exp: watch x
--KFAIL: gdb.base/watchpoint.exp: next after watch x (PRMS: gdb/38)
-+PASS: gdb.base/watchpoint.exp: next after watch x
- PASS: gdb.base/watchpoint.exp: delete watch x
- PASS: gdb.base/watchpoint.exp: watch buf
- PASS: gdb.base/watchpoint.exp: watchpoint on buf hit
-@@ -11886,17 +9916,17 @@ PASS: gdb.base/watchpoint.exp: reenable watchpoint `$pc'
+@@ -14820,17 +10595,16 @@ 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
-PASS: gdb.base/watchpoint.exp: watch -location nullptr->p->x
-+FAIL: gdb.base/watchpoint.exp: watch -location nullptr->p->x
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
@@ -3350,34 +5972,36 @@ index 83f10ef..606990e 100644
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
-@@ -12020,7 +10050,7 @@ PASS: gdb.base/watchpoint.exp: no-hw: reenable watchpoint `$pc'
+@@ -14954,7 +10728,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
-PASS: gdb.base/watchpoint.exp: no-hw: watch -location nullptr->p->x
-+FAIL: gdb.base/watchpoint.exp: no-hw: watch -location nullptr->p->x
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
-@@ -12227,7 +10257,7 @@ PASS: gdb.cp/annota2.exp: delete bps
- PASS: gdb.cp/annota2.exp: breakpoint at main
+@@ -15161,13 +10934,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: set watch on a.x
--KFAIL: gdb.cp/annota2.exp: watch triggered on a.x (PRMS: gdb/38)
-+PASS: gdb.cp/annota2.exp: watch triggered on a.x
- PASS: gdb.cp/annota2.exp: annotate-quit
+ PASS: gdb.cp/annota2.exp: print class
+-PASS: gdb.cp/annota2.exp: continue until exit
+-PASS: gdb.cp/annota2.exp: delete bps
+-PASS: gdb.cp/annota2.exp: breakpoint at main
+-PASS: gdb.cp/annota2.exp: run until main breakpoint
+-PASS: gdb.cp/annota2.exp: set watch on a.x
+-PASS: gdb.cp/annota2.exp: watch triggered on a.x
+-PASS: gdb.cp/annota2.exp: annotate-quit
++FAIL: gdb.cp/annota2.exp: continue until exit (timeout)
++FAIL: gdb.cp/annota2.exp: delete bps
++FAIL: gdb.cp/annota2.exp: break at main (got interactive prompt)
++FAIL: gdb.cp/annota2.exp: run until main breakpoint (got interactive prompt)
++FAIL: gdb.cp/annota2.exp: set watch on a.x (timeout)
++FAIL: gdb.cp/annota2.exp: watch triggered on a.x (timeout)
++FAIL: gdb.cp/annota2.exp: annotate-quit
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/annota3.exp ...
PASS: gdb.cp/annota3.exp: set height 0
-@@ -12240,7 +10270,7 @@ PASS: gdb.cp/annota3.exp: delete bps
- PASS: gdb.cp/annota3.exp: break at main
- PASS: gdb.cp/annota3.exp: second run until main breakpoint
- PASS: gdb.cp/annota3.exp: set watch on a.x
--KFAIL: gdb.cp/annota3.exp: watch triggered on a.x (PRMS: gdb/38)
-+PASS: gdb.cp/annota3.exp: watch triggered on a.x
- PASS: gdb.cp/annota3.exp: annotate-quit
- Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/anon-ns.exp ...
- PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::doit1(void)
-@@ -14354,34 +12384,34 @@ PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.A<int>::i
+ 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
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 ...
@@ -3422,7 +6046,31 @@ index 83f10ef..606990e 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 ...
-@@ -17731,25 +15761,8 @@ PASS: gdb.fortran/whatis_type.exp: ptype t1
+@@ -20571,7 +16344,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
+-FAIL: gdb.dwarf2/gdb-index.exp: touch binary
++PASS: gdb.dwarf2/gdb-index.exp: touch binary
++PASS: gdb.dwarf2/gdb-index.exp: .gdb_index used after symbol reloading
+ 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
+ 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 ...
+-ERROR: couldn't run to breakpoint sub_
++PASS: gdb.fortran/array-element.exp: continue to breakpoint: continue
++PASS: gdb.fortran/array-element.exp: print the first element of array a
++PASS: gdb.fortran/array-element.exp: print the second element of array a
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/charset.exp ...
+-UNRESOLVED: gdb.fortran/charset.exp: continue to breakpoint: break-here
++PASS: gdb.fortran/charset.exp: continue to breakpoint: break-here
+ 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
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
@@ -3450,12 +6098,12 @@ index 83f10ef..606990e 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
-@@ -17860,14 +15873,12 @@ PASS: gdb.gdb/observer.exp: first observer removed; check second observer counte
+@@ -21112,14 +16871,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
-PASS: gdb.gdb/python-interrupts.exp: run until breakpoint at captured_command_loop
--PASS: gdb.gdb/python-interrupts.exp: call catch_command_errors(execute_command, "python print 5", 0, RETURN_MASK_ALL)
+-FAIL: gdb.gdb/python-interrupts.exp: call catch_command_errors(execute_command, "python print 5", 0, RETURN_MASK_ALL)
-FAIL: gdb.gdb/python-interrupts.exp: signal SIGINT
+FAIL: gdb.gdb/python-interrupts.exp: run until breakpoint at captured_command_loop
+WARNING: Couldn't test self
@@ -3469,7 +6117,7 @@ index 83f10ef..606990e 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
-@@ -17894,11 +15905,11 @@ PASS: gdb.gdb/selftest.exp: next over notice_open_fds
+@@ -21146,11 +16903,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
@@ -3478,41 +6126,38 @@ index 83f10ef..606990e 100644
PASS: gdb.gdb/selftest.exp: Set xgdb prompt
-PASS: gdb.gdb/selftest.exp: send ^C to child process
-PASS: gdb.gdb/selftest.exp: send SIGINT signal to child process
--PASS: gdb.gdb/selftest.exp: backtrace through signal handler
+-FAIL: gdb.gdb/selftest.exp: backtrace through signal handler
+FAIL: gdb.gdb/selftest.exp: send ^C to child process (timeout)
+FAIL: gdb.gdb/selftest.exp: send SIGINT signal to child process (timeout)
+FAIL: gdb.gdb/selftest.exp: backtrace through signal handler (timeout)
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
-@@ -18232,7 +16243,7 @@ PASS: gdb.guile/scm-disasm.exp: basic: test key address
+@@ -21590,7 +17347,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
-PASS: gdb.guile/scm-disasm.exp: test bad memory access
-+FAIL: gdb.guile/scm-disasm.exp: test bad memory access
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
-@@ -18562,7 +16573,7 @@ PASS: gdb.guile/scm-pretty-print.exp: print ss
+@@ -22020,7 +17776,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
-PASS: gdb.guile/scm-pretty-print.exp: print ns2
-+FAIL: gdb.guile/scm-pretty-print.exp: print ns2
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
-@@ -18600,7 +16611,7 @@ PASS: gdb.guile/scm-pretty-print.exp: print ns
+@@ -22058,7 +17813,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:
-PASS: gdb.guile/scm-pretty-print.exp: print ns2
-+FAIL: gdb.guile/scm-pretty-print.exp: print ns2
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
-@@ -18935,11 +16946,8 @@ PASS: gdb.guile/scm-value.exp: verify dereferenced value
+@@ -22431,11 +18185,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
@@ -3526,7 +6171,7 @@ index 83f10ef..606990e 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)
-@@ -19393,10 +17401,10 @@ PASS: gdb.linespec/thread.exp: continue to breakpoint: thread function
+@@ -22898,10 +18649,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
@@ -3539,7 +6184,7 @@ index 83f10ef..606990e 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
-@@ -19489,9 +17497,6 @@ PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private
+@@ -22994,9 +18745,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 ...
@@ -3549,7 +6194,7 @@ index 83f10ef..606990e 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
-@@ -19560,8 +17565,8 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: mi runto main
+@@ -23065,8 +18813,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
@@ -3560,7 +6205,7 @@ index 83f10ef..606990e 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
-@@ -19575,7 +17580,7 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: -break-passcount 4 1
+@@ -23080,7 +18828,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
@@ -3569,7 +6214,7 @@ index 83f10ef..606990e 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
-@@ -19584,21 +17589,22 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: delete breakpoint on p
+@@ -23089,21 +18837,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
@@ -3581,7 +6226,7 @@ index 83f10ef..606990e 100644
+FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to marker 2 (timeout)
+FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continuing to exit (MI error)
+FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc3 pending again (timeout)
-+FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: (unknown output after running)
++FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: (timeout)
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-catch-load.exp ...
PASS: gdb.mi/mi-catch-load.exp: breakpoint at main
PASS: gdb.mi/mi-catch-load.exp: mi runto main
@@ -3598,7 +6243,7 @@ index 83f10ef..606990e 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
-@@ -19630,16 +17636,16 @@ PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set $pc=0x0"
+@@ -23143,16 +18892,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
@@ -3624,7 +6269,7 @@ index 83f10ef..606990e 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"
-@@ -19721,12 +17727,6 @@ PASS: gdb.mi/mi-eval.exp: eval &A
+@@ -23246,12 +18995,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 ...
@@ -3637,7 +6282,7 @@ index 83f10ef..606990e 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.
-@@ -19755,7 +17755,7 @@ PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -unsupported-command
+@@ -23280,7 +19023,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 ...
@@ -3646,7 +6291,7 @@ index 83f10ef..606990e 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
-@@ -19788,120 +17788,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-memory-changed.exp ...
+@@ -23313,120 +19056,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
@@ -3774,7 +6419,7 @@ index 83f10ef..606990e 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
-@@ -19916,18 +17818,20 @@ PASS: gdb.mi/mi-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set)
+@@ -23441,18 +19086,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
@@ -3801,7 +6446,7 @@ index 83f10ef..606990e 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
-@@ -19940,11 +17844,6 @@ PASS: gdb.mi/mi-read-memory.exp: ascii and data
+@@ -23465,11 +19112,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 ...
@@ -3813,7 +6458,7 @@ index 83f10ef..606990e 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 ...
-@@ -19953,22 +17852,6 @@ PASS: gdb.mi/mi-return.exp: mi runto callee4
+@@ -23478,22 +19120,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 ...
@@ -3836,18 +6481,20 @@ index 83f10ef..606990e 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
-@@ -20042,7 +17925,7 @@ PASS: gdb.mi/mi-syn-frame.exp: finished exec continue
- PASS: gdb.mi/mi-syn-frame.exp: list stack frames
- PASS: gdb.mi/mi-syn-frame.exp: insert breakpoint subroutine
- PASS: gdb.mi/mi-syn-frame.exp: data evaluate expression
--PASS: gdb.mi/mi-syn-frame.exp: list stack frames
-+FAIL: gdb.mi/mi-syn-frame.exp: list stack frames
- PASS: gdb.mi/mi-syn-frame.exp: finished exec continue
- PASS: gdb.mi/mi-syn-frame.exp: list stack frames
- PASS: gdb.mi/mi-syn-frame.exp: call inferior function which raises exception
-@@ -20978,10 +18861,7 @@ PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ptr in skip_type_update_when_not
- PASS: gdb.mi/mi-var-rtti.exp: update s back to base type in skip_type_update_when_not_use_rtti
- PASS: gdb.mi/mi-var-rtti.exp: delete varobj for s in skip_type_update_when_not_use_rtti
+@@ -23510,8 +19136,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
+-FAIL: gdb.mi/mi-solib.exp: CLI prints solib event (timeout)
+-FAIL: gdb.mi/mi-solib.exp: check for solib event (timeout)
++PASS: gdb.mi/mi-solib.exp: CLI prints solib event
++PASS: gdb.mi/mi-solib.exp: check for solib event
+ 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
+ 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 ...
-PASS: gdb.mi/mi-watch-nonstop.exp: breakpoint at main
-PASS: gdb.mi/mi-watch-nonstop.exp: mi runto main
@@ -3857,7 +6504,7 @@ index 83f10ef..606990e 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
-@@ -21304,7 +19184,7 @@ PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": breakpoint hit
+@@ -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
@@ -3866,7 +6513,7 @@ index 83f10ef..606990e 100644
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
-@@ -21313,7 +19193,7 @@ PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint hit
+@@ -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
@@ -3875,7 +6522,7 @@ index 83f10ef..606990e 100644
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
-@@ -21350,31 +19230,33 @@ PASS: gdb.multi/base.exp: continue
+@@ -25014,49 +20637,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 ...
@@ -3885,6 +6532,36 @@ index 83f10ef..606990e 100644
-PASS: gdb.multi/bkpt-multi-exec.exp: break crashme.c:9
-PASS: gdb.multi/bkpt-multi-exec.exp: inferior 1
-PASS: gdb.multi/bkpt-multi-exec.exp: run
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/dummy-frame-restore.exp ...
+ PASS: gdb.multi/dummy-frame-restore.exp: add inferior 2 with -exec dummy-frame-restore
+ PASS: gdb.multi/dummy-frame-restore.exp: switch to inferior 2
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: switch to inferior 2 (1)
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: before infcall: bt in inferior 2
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: infcall in inferior 2
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: switch to inferior 1 (1)
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: before infcall: bt in inferior 1
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: infcall in inferior 1
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: two dummy frames
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: switch to inferior 1 (2)
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: finish in inferior 1
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: after infcall: bt in inferior 1
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: switch to inferior 2 (2)
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: finish in inferior 2
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: after infcall: bt in inferior 2
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: switch to inferior 2 (1)
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: before infcall: bt in inferior 2
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: infcall in inferior 2
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: switch to inferior 1 (1)
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: before infcall: bt in inferior 1
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: infcall in inferior 1
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: two dummy frames
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: switch to inferior 2 (2)
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: finish in inferior 2
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: after infcall: bt in inferior 2
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: switch to inferior 1 (2)
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: finish in inferior 1
+-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: after infcall: bt in inferior 1
++FAIL: gdb.multi/dummy-frame-restore.exp: Can't run to f2
Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch-exec.exp ...
+gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch-exec.c:1:0: sorry, unimplemented: 64-bit mode not compiled in
+ /* This testcase is part of GDB, the GNU debugger.
@@ -3895,6 +6572,18 @@ index 83f10ef..606990e 100644
+ /* This testcase is part of GDB, the GNU debugger.
+ ^
+UNTESTED: gdb.multi/multi-arch.exp: multi-arch.exp
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-attach.exp ...
+-PASS: gdb.multi/multi-attach.exp: attach to program 1
++FAIL: gdb.multi/multi-attach.exp: attach to program 1
+ PASS: gdb.multi/multi-attach.exp: backtrace 1
+ PASS: gdb.multi/multi-attach.exp: add second inferior
+ PASS: gdb.multi/multi-attach.exp: switch to second inferior
+-PASS: gdb.multi/multi-attach.exp: attach to program 2
++FAIL: gdb.multi/multi-attach.exp: attach to program 2
+ 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
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
@@ -3923,18 +6612,17 @@ index 83f10ef..606990e 100644
+FAIL: gdb.multi/watchpoint-multi.exp: catch b on inferior 1
+FAIL: gdb.multi/watchpoint-multi.exp: catch marker_exit in inferior 1
Running ../../../W._C._Handy/gdb/testsuite/gdb.objc/basicclass.exp ...
- UNSUPPORTED: gdb.objc/basicclass.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.objc/basicclass.m: unrecognized error
+ UNSUPPORTED: gdb.objc/basicclass.exp: Couldn't compile basicclass.m: unrecognized error
Running ../../../W._C._Handy/gdb/testsuite/gdb.objc/nondebug.exp ...
-@@ -21594,7 +19476,7 @@ PASS: gdb.python/py-arch.exp: test number of instructions 4
+@@ -25302,7 +20902,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
-PASS: gdb.python/py-arch.exp: test bad memory access
-+FAIL: gdb.python/py-arch.exp: test bad memory access
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
-@@ -21832,26 +19714,16 @@ PASS: gdb.python/py-events.exp: test-events
+@@ -25580,24 +21179,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.
@@ -3946,14 +6634,12 @@ index 83f10ef..606990e 100644
PASS: gdb.python/py-evsignal.exp: successfully compiled posix threads test case
PASS: gdb.python/py-evsignal.exp: test-events
PASS: gdb.python/py-evsignal.exp: set non-stop on
- PASS: gdb.python/py-evsignal.exp: set target-async on
-PASS: gdb.python/py-evsignal.exp: thread 3 was signaled
+UNSUPPORTED: gdb.python/py-evsignal.exp: non-stop mode is unsupported
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-evthreads.exp ...
-PASS: gdb.python/py-evthreads.exp: successfully compiled posix threads test case
-PASS: gdb.python/py-evthreads.exp: test-events
-PASS: gdb.python/py-evthreads.exp: set non-stop on
--PASS: gdb.python/py-evthreads.exp: set target-async on
-PASS: gdb.python/py-evthreads.exp: Run to breakpoint 1
-PASS: gdb.python/py-evthreads.exp: reached breakpoint 2
-PASS: gdb.python/py-evthreads.exp: thread 2
@@ -3965,16 +6651,7 @@ index 83f10ef..606990e 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
-@@ -21994,7 +19866,7 @@ PASS: gdb.python/py-finish-breakpoint.exp: set FinishBP after the exit()
- PASS: gdb.python/py-finish-breakpoint.exp: catch out of scope after exit
- PASS: gdb.python/py-finish-breakpoint.exp: set FinishBP after the exec
- PASS: gdb.python/py-finish-breakpoint.exp: catch exec
--PASS: gdb.python/py-finish-breakpoint.exp: catch out of scope after exec
-+FAIL: gdb.python/py-finish-breakpoint.exp: catch out of scope after exec
- Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-finish-breakpoint2.exp ...
- PASS: gdb.python/py-finish-breakpoint2.exp: import python scripts
- PASS: gdb.python/py-finish-breakpoint2.exp: run to exception 1
-@@ -22210,83 +20082,10 @@ PASS: gdb.python/py-inferior.exp: test equality comparison (true)
+@@ -25962,83 +21552,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
@@ -4061,7 +6738,7 @@ index 83f10ef..606990e 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
-@@ -22321,15 +20120,15 @@ PASS: gdb.python/py-mi.exp: update string varobj after assignment
+@@ -26073,15 +21590,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
@@ -4081,25 +6758,23 @@ index 83f10ef..606990e 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
-@@ -22552,7 +20351,7 @@ PASS: gdb.python/py-prettyprint.exp: print ss
+@@ -26308,7 +21825,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
-PASS: gdb.python/py-prettyprint.exp: print ns2
-+FAIL: gdb.python/py-prettyprint.exp: print ns2
PASS: gdb.python/py-prettyprint.exp: print x
PASS: gdb.python/py-prettyprint.exp: print cstring
PASS: gdb.python/py-prettyprint.exp: print estring
-@@ -22587,7 +20386,7 @@ PASS: gdb.python/py-prettyprint.exp: print ns
+@@ -26343,7 +21859,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:
-PASS: gdb.python/py-prettyprint.exp: print ns2
-+FAIL: gdb.python/py-prettyprint.exp: print ns2
PASS: gdb.python/py-prettyprint.exp: print x
PASS: gdb.python/py-prettyprint.exp: print cstring
PASS: gdb.python/py-prettyprint.exp: print estring
-@@ -22663,18 +20462,7 @@ PASS: gdb.python/py-strfns.exp: p arg
+@@ -26419,18 +21934,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
@@ -4119,7 +6794,7 @@ index 83f10ef..606990e 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
-@@ -23082,11 +20870,8 @@ PASS: gdb.python/py-value.exp: dereference value
+@@ -26840,11 +22344,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
@@ -4133,7 +6808,7 @@ index 83f10ef..606990e 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()
-@@ -23318,2873 +21103,41 @@ PASS: gdb.python/python.exp: Step out of func2
+@@ -27136,2874 +22637,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 ...
@@ -4808,6 +7483,9 @@ index 83f10ef..606990e 100644
-PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: set breakpoint at callee's entry
-PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: reverse-next over call trips user breakpoint at function entry
-PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: stopped at the right callee call
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/rerun-prec.exp ...
+-PASS: gdb.reverse/rerun-prec.exp: Turn on process record
+-PASS: gdb.reverse/rerun-prec.exp: restarting inferior
Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/sigall-precsave.exp ...
-PASS: gdb.reverse/sigall-precsave.exp: Turn on process record
-PASS: gdb.reverse/sigall-precsave.exp: BP at end of main
@@ -6147,7 +8825,7 @@ index 83f10ef..606990e 100644
-PASS: gdb.reverse/sigall-reverse.exp: b handle_TERM
-PASS: gdb.reverse/sigall-reverse.exp: get signal TERM
-PASS: gdb.reverse/sigall-reverse.exp: send signal TERM
--PASS: gdb.reverse/sigall-reverse.exp: continue to sigal exit
+-PASS: gdb.reverse/sigall-reverse.exp: continue to signal exit
-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of TERM
-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, TERM
-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
@@ -6983,7 +9661,6 @@ index 83f10ef..606990e 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.server/solib-list.exp ...
-PASS: gdb.server/solib-list.exp: non-stop 0: disconnect
-PASS: gdb.server/solib-list.exp: non-stop 0: set non-stop 0
--PASS: gdb.server/solib-list.exp: non-stop 0: set target-async 0
-PASS: gdb.server/solib-list.exp: non-stop 0: set displaced-stepping off
-PASS: gdb.server/solib-list.exp: non-stop 0: file binfile
-PASS: gdb.server/solib-list.exp: non-stop 0: target remote
@@ -6992,7 +9669,6 @@ index 83f10ef..606990e 100644
-PASS: gdb.server/solib-list.exp: non-stop 0: p libvar
-PASS: gdb.server/solib-list.exp: non-stop 1: disconnect
-PASS: gdb.server/solib-list.exp: non-stop 1: set non-stop 1
--PASS: gdb.server/solib-list.exp: non-stop 1: set target-async 1
-PASS: gdb.server/solib-list.exp: non-stop 1: set displaced-stepping off
-PASS: gdb.server/solib-list.exp: non-stop 1: file binfile
-PASS: gdb.server/solib-list.exp: non-stop 1: target remote
@@ -7007,7 +9683,7 @@ index 83f10ef..606990e 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
-@@ -26408,116 +21361,42 @@ PASS: gdb.stabs/weird.exp: p common0var0
+@@ -30227,176 +22896,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 ...
@@ -7052,7 +9728,7 @@ index 83f10ef..606990e 100644
-PASS: gdb.threads/create-fail.exp: iteration 8: run till end
-PASS: gdb.threads/create-fail.exp: iteration 9: run till end
-PASS: gdb.threads/create-fail.exp: iteration 10: run till end
-+UNSUPPORTED: gdb.threads/create-fail.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/create-fail.c: unrecognized error
++UNSUPPORTED: gdb.threads/create-fail.exp: Couldn't compile create-fail.c: unrecognized error
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/current-lwp-dead.exp ...
-PASS: gdb.threads/current-lwp-dead.exp: continue to breakpoint: fn_return
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/dlopen-libpthread.exp ...
@@ -7101,10 +9777,15 @@ index 83f10ef..606990e 100644
-PASS: gdb.threads/fork-thread-pending.exp: 2, multiple threads found
-PASS: gdb.threads/fork-thread-pending.exp: 2, get to the spawned thread in fork child
-PASS: gdb.threads/fork-thread-pending.exp: 2, followed to the child, found two threads
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/gcore-stale-thread.exp ...
+ PASS: gdb.threads/gcore-stale-thread.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/gcore-stale-thread.exp: set non-stop on
+-PASS: gdb.threads/gcore-stale-thread.exp: continue to breakpoint: break-here
+-PASS: gdb.threads/gcore-stale-thread.exp: save a corefile
+-PASS: gdb.threads/gcore-stale-thread.exp: exited thread is current due to non-stop
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/gcore-thread.exp ...
PASS: gdb.threads/gcore-thread.exp: successfully compiled posix threads test case
PASS: gdb.threads/gcore-thread.exp: successfully compiled posix threads test case
- PASS: gdb.threads/gcore-thread.exp: help gcore
-PASS: gdb.threads/gcore-thread.exp: thread 1 is running
-PASS: gdb.threads/gcore-thread.exp: thread 2 is running
-PASS: gdb.threads/gcore-thread.exp: save a corefile
@@ -7129,15 +9810,15 @@ index 83f10ef..606990e 100644
PASS: gdb.threads/hand-call-in-threads.exp: run to all_threads_running
-PASS: gdb.threads/hand-call-in-threads.exp: enable scheduler locking
-PASS: gdb.threads/hand-call-in-threads.exp: show scheduler locking on
-+FAIL: gdb.threads/hand-call-in-threads.exp: enable scheduler locking
-+FAIL: gdb.threads/hand-call-in-threads.exp: show scheduler locking on
- PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 1
- PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 1
- PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 2
-@@ -26527,52 +21406,46 @@ PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 3
- PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 4
- PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 4
- PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 5
+-PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 1
+-PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 1
+-PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 2
+-PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 2
+-PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 3
+-PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 3
+-PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 4
+-PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 4
+-PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 5
-PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 5
-PASS: gdb.threads/hand-call-in-threads.exp: set confirm off
-PASS: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 1
@@ -7163,31 +9844,9 @@ index 83f10ef..606990e 100644
-PASS: gdb.threads/hand-call-in-threads.exp: all dummies popped
-PASS: gdb.threads/hand-call-in-threads.exp: disable scheduler locking
-PASS: gdb.threads/hand-call-in-threads.exp: show scheduler locking off
-+FAIL: gdb.threads/hand-call-in-threads.exp: hand call, thread 5 (timeout)
-+FAIL: gdb.threads/hand-call-in-threads.exp: set confirm off (timeout)
-+FAIL: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 1 (timeout)
-+FAIL: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 1
-+FAIL: gdb.threads/hand-call-in-threads.exp: setting frame, thread 1 (timeout)
-+FAIL: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 1 (timeout)
-+FAIL: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 2 (timeout)
-+FAIL: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 2
-+FAIL: gdb.threads/hand-call-in-threads.exp: setting frame, thread 2 (timeout)
-+FAIL: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 2 (timeout)
-+FAIL: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 3 (timeout)
-+FAIL: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 3
-+FAIL: gdb.threads/hand-call-in-threads.exp: setting frame, thread 3 (timeout)
-+FAIL: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 3 (timeout)
-+FAIL: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 4 (timeout)
-+FAIL: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 4
-+FAIL: gdb.threads/hand-call-in-threads.exp: setting frame, thread 4 (timeout)
-+FAIL: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 4 (timeout)
-+FAIL: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 5 (timeout)
-+FAIL: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 5
-+FAIL: gdb.threads/hand-call-in-threads.exp: setting frame, thread 5 (timeout)
-+FAIL: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 5 (timeout)
-+FAIL: gdb.threads/hand-call-in-threads.exp: all dummies popped (timeout)
-+FAIL: gdb.threads/hand-call-in-threads.exp: disable scheduler locking (timeout)
-+FAIL: gdb.threads/hand-call-in-threads.exp: show scheduler locking off (timeout)
++FAIL: gdb.threads/hand-call-in-threads.exp: enable scheduler locking
++FAIL: gdb.threads/hand-call-in-threads.exp: show scheduler locking on
++UNTESTED: gdb.threads/hand-call-in-threads.exp: aborted; needs porting
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/ia64-sigill.exp ...
-PASS: gdb.threads/ia64-sigill.exp: successfully compiled posix threads test case
-PASS: gdb.threads/ia64-sigill.exp: info addr label
@@ -7196,7 +9855,7 @@ index 83f10ef..606990e 100644
-PASS: gdb.threads/ia64-sigill.exp: continue
-PASS: gdb.threads/ia64-sigill.exp: delete $sigill_bpnum
-PASS: gdb.threads/ia64-sigill.exp: continue for the pending signal
-+UNSUPPORTED: gdb.threads/ia64-sigill.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/ia64-sigill.c: unrecognized error
++UNSUPPORTED: gdb.threads/ia64-sigill.exp: Couldn't compile ia64-sigill.c: unrecognized error
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/info-threads-cur-sal.exp ...
PASS: gdb.threads/info-threads-cur-sal.exp: successfully compiled posix threads test case
-PASS: gdb.threads/info-threads-cur-sal.exp: continue to breakpoint: start
@@ -7220,7 +9879,16 @@ index 83f10ef..606990e 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
-@@ -26583,160 +21456,72 @@ PASS: gdb.threads/killed.exp: run program to completion
+@@ -30404,7 +22957,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
+-PASS: gdb.threads/kill.exp: threaded: all threads started
++FAIL: gdb.threads/kill.exp: threaded: all threads started
+ 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
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
@@ -7352,7 +10020,78 @@ index 83f10ef..606990e 100644
-PASS: gdb.threads/multi-create.exp: continue to breakpoint 29
-PASS: gdb.threads/multi-create.exp: continue to breakpoint 30
-PASS: gdb.threads/multi-create.exp: continue to breakpoint 31
-+UNSUPPORTED: gdb.threads/multi-create.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c: unrecognized error
++UNSUPPORTED: gdb.threads/multi-create.exp: Couldn't compile multi-create.c: unrecognized error
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/multiple-step-overs.exp ...
+ PASS: gdb.threads/multiple-step-overs.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/multiple-step-overs.exp: step: continue to breakpoint: run to breakpoint
+-PASS: gdb.threads/multiple-step-overs.exp: step: info threads shows all threads
+-PASS: gdb.threads/multiple-step-overs.exp: step: set scheduler-locking on
+-PASS: gdb.threads/multiple-step-overs.exp: step: thread 3
+-PASS: gdb.threads/multiple-step-overs.exp: step: continue to breakpoint: run to breakpoint in thread 3
+-PASS: gdb.threads/multiple-step-overs.exp: step: unbreak loop in thread 3
+-PASS: gdb.threads/multiple-step-overs.exp: step: thread 2
+-PASS: gdb.threads/multiple-step-overs.exp: step: continue to breakpoint: run to breakpoint in thread 2
+-PASS: gdb.threads/multiple-step-overs.exp: step: unbreak loop in thread 2
+-PASS: gdb.threads/multiple-step-overs.exp: step: thread 1
+-PASS: gdb.threads/multiple-step-overs.exp: step: set scheduler-locking off
++FAIL: gdb.threads/multiple-step-overs.exp: step: info threads shows all threads
++FAIL: gdb.threads/multiple-step-overs.exp: step: set scheduler-locking on
++FAIL: gdb.threads/multiple-step-overs.exp: step: thread 3
++FAIL: gdb.threads/multiple-step-overs.exp: step: continue to breakpoint: run to breakpoint in thread 3
++FAIL: gdb.threads/multiple-step-overs.exp: step: unbreak loop in thread 3
++FAIL: gdb.threads/multiple-step-overs.exp: step: thread 2
++FAIL: gdb.threads/multiple-step-overs.exp: step: continue to breakpoint: run to breakpoint in thread 2
++FAIL: gdb.threads/multiple-step-overs.exp: step: unbreak loop in thread 2
++FAIL: gdb.threads/multiple-step-overs.exp: step: thread 1
++FAIL: gdb.threads/multiple-step-overs.exp: step: set scheduler-locking off
+ FAIL: gdb.threads/multiple-step-overs.exp: step
+ PASS: gdb.threads/multiple-step-overs.exp: next: continue to breakpoint: run to breakpoint
+-PASS: gdb.threads/multiple-step-overs.exp: next: info threads shows all threads
+-PASS: gdb.threads/multiple-step-overs.exp: next: set scheduler-locking on
+-PASS: gdb.threads/multiple-step-overs.exp: next: thread 3
+-PASS: gdb.threads/multiple-step-overs.exp: next: continue to breakpoint: run to breakpoint in thread 3
+-PASS: gdb.threads/multiple-step-overs.exp: next: unbreak loop in thread 3
+-PASS: gdb.threads/multiple-step-overs.exp: next: thread 2
+-PASS: gdb.threads/multiple-step-overs.exp: next: continue to breakpoint: run to breakpoint in thread 2
+-PASS: gdb.threads/multiple-step-overs.exp: next: unbreak loop in thread 2
+-PASS: gdb.threads/multiple-step-overs.exp: next: thread 1
+-PASS: gdb.threads/multiple-step-overs.exp: next: set scheduler-locking off
++FAIL: gdb.threads/multiple-step-overs.exp: next: info threads shows all threads
++FAIL: gdb.threads/multiple-step-overs.exp: next: set scheduler-locking on
++FAIL: gdb.threads/multiple-step-overs.exp: next: thread 3
++FAIL: gdb.threads/multiple-step-overs.exp: next: continue to breakpoint: run to breakpoint in thread 3
++FAIL: gdb.threads/multiple-step-overs.exp: next: unbreak loop in thread 3
++FAIL: gdb.threads/multiple-step-overs.exp: next: thread 2
++FAIL: gdb.threads/multiple-step-overs.exp: next: continue to breakpoint: run to breakpoint in thread 2
++FAIL: gdb.threads/multiple-step-overs.exp: next: unbreak loop in thread 2
++FAIL: gdb.threads/multiple-step-overs.exp: next: thread 1
++FAIL: gdb.threads/multiple-step-overs.exp: next: set scheduler-locking off
+ PASS: gdb.threads/multiple-step-overs.exp: set debug infrun 1
+-PASS: gdb.threads/multiple-step-overs.exp: next
++FAIL: gdb.threads/multiple-step-overs.exp: next
+ PASS: gdb.threads/multiple-step-overs.exp: continue: continue to breakpoint: run to breakpoint
+-PASS: gdb.threads/multiple-step-overs.exp: continue: info threads shows all threads
+-PASS: gdb.threads/multiple-step-overs.exp: continue: set scheduler-locking on
+-PASS: gdb.threads/multiple-step-overs.exp: continue: thread 3
+-PASS: gdb.threads/multiple-step-overs.exp: continue: continue to breakpoint: run to breakpoint in thread 3
+-PASS: gdb.threads/multiple-step-overs.exp: continue: unbreak loop in thread 3
+-PASS: gdb.threads/multiple-step-overs.exp: continue: thread 2
+-PASS: gdb.threads/multiple-step-overs.exp: continue: continue to breakpoint: run to breakpoint in thread 2
+-PASS: gdb.threads/multiple-step-overs.exp: continue: unbreak loop in thread 2
+-PASS: gdb.threads/multiple-step-overs.exp: continue: thread 1
+-PASS: gdb.threads/multiple-step-overs.exp: continue: set scheduler-locking off
+-PASS: gdb.threads/multiple-step-overs.exp: continue
++FAIL: gdb.threads/multiple-step-overs.exp: continue: info threads shows all threads
++FAIL: gdb.threads/multiple-step-overs.exp: continue: set scheduler-locking on
++FAIL: gdb.threads/multiple-step-overs.exp: continue: thread 3
++FAIL: gdb.threads/multiple-step-overs.exp: continue: continue to breakpoint: run to breakpoint in thread 3
++FAIL: gdb.threads/multiple-step-overs.exp: continue: unbreak loop in thread 3
++FAIL: gdb.threads/multiple-step-overs.exp: continue: thread 2
++FAIL: gdb.threads/multiple-step-overs.exp: continue: continue to breakpoint: run to breakpoint in thread 2
++FAIL: gdb.threads/multiple-step-overs.exp: continue: unbreak loop in thread 2
++FAIL: gdb.threads/multiple-step-overs.exp: continue: thread 1
++FAIL: gdb.threads/multiple-step-overs.exp: continue: set scheduler-locking off
++FAIL: gdb.threads/multiple-step-overs.exp: continue
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/no-unwaited-for-left.exp ...
PASS: gdb.threads/no-unwaited-for-left.exp: successfully compiled posix threads test case
-PASS: gdb.threads/no-unwaited-for-left.exp: continue to breakpoint: break-here
@@ -7429,7 +10168,7 @@ index 83f10ef..606990e 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
-@@ -26748,31 +21533,13 @@ PASS: gdb.threads/print-threads.exp: set width 0
+@@ -30618,31 +23083,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
@@ -7464,7 +10203,7 @@ index 83f10ef..606990e 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
-@@ -26785,10 +21552,11 @@ PASS: gdb.threads/pthreads.exp: set width 0
+@@ -30655,10 +23102,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
@@ -7478,7 +10217,7 @@ index 83f10ef..606990e 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
-@@ -26796,113 +21564,37 @@ PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0
+@@ -30666,182 +23114,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
@@ -7518,10 +10257,8 @@ index 83f10ef..606990e 100644
+FAIL: gdb.threads/pthreads.exp: set break at common_routine in thread 2
+FAIL: gdb.threads/pthreads.exp: continue to bkpt at common_routine in thread 2 (the program is no longer running)
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/reconnect-signal.exp ...
--ERROR: no fileid for kepler
-+ERROR: no fileid for laplace
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/schedlock.exp ...
- UNRESOLVED: gdb.threads/schedlock.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/schedlock.exp: successfully compiled posix threads test case
PASS: gdb.threads/schedlock.exp: shell stty intr '^C'
PASS: gdb.threads/schedlock.exp: set print sevenbit-strings
PASS: gdb.threads/schedlock.exp: set width 0
@@ -7597,7 +10334,146 @@ index 83f10ef..606990e 100644
-PASS: gdb.threads/siginfo-threads.exp: signal 3 si_code is SI_TKILL
-PASS: gdb.threads/siginfo-threads.exp: signal 3 si_pid
-PASS: gdb.threads/siginfo-threads.exp: continue to breakpoint: break-at-exit
-+UNSUPPORTED: gdb.threads/siginfo-threads.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/siginfo-threads.c: unrecognized error
++UNSUPPORTED: gdb.threads/siginfo-threads.exp: Couldn't compile siginfo-threads.c: unrecognized error
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-command-handle-nopass.exp ...
+ PASS: gdb.threads/signal-command-handle-nopass.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: handle SIGUSR1 stop print nopass
+ PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: b thread_function
+-PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: stopped in thread
++FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over yes: stopped in thread
+ PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: break handler
+-PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: thread 1
+-PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: thread 1 selected
+-PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: signal SIGUSR1
+-PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: thread 1 got the signal
++FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over yes: thread 1
++FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over yes: thread 1 selected
++FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over yes: signal SIGUSR1
++FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over yes: thread 1 got the signal
+ PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: handle SIGUSR1 stop print nopass
+ PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: b thread_function
+-PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: stopped in thread
++FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over no: stopped in thread
+ PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: break handler
+-PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1
+-PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1 selected
+-PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: signal SIGUSR1
+-PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1 got the signal
++FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1
++FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1 selected
++FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over no: signal SIGUSR1
++FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1 got the signal
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-command-multiple-signals-pending.exp ...
+ PASS: gdb.threads/signal-command-multiple-signals-pending.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: handle SIGUSR1 stop print pass
+ PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: handle SIGUSR2 stop print pass
+ PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: break all_threads_started
+ PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: continue
+-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: set scheduler-locking on
++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: set scheduler-locking on
+ PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: break all_threads_signalled
+-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: continue
+-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 1 selected
+-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 3
++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: continue
++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 1 selected
++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 3
+ PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: stop with SIGUSR2
+-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 2
+-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: stop with SIGUSR1
++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 2
++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: stop with SIGUSR1
+ PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: break handler_sigusr1
+ PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: break handler_sigusr2
+-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: set scheduler-locking off
+-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 1
+-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: signal command queries
+-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: one signal delivered
+-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: second signal: signal delivered
++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: set scheduler-locking off
++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 1
++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: signal command queries
++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: second signal: signal delivered
+ PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: b end
+-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: no more signals
++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: no more signals
+ PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: handle SIGUSR1 stop print pass
+ PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: handle SIGUSR2 stop print pass
+ PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: break all_threads_started
+ PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: continue
+-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: set scheduler-locking on
++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: set scheduler-locking on
+ PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: break all_threads_signalled
+-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: continue
+-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 1 selected
+-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 3
++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: continue
++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 1 selected
++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 3
+ PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: stop with SIGUSR2
+-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 2
+-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: stop with SIGUSR1
++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 2
++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: stop with SIGUSR1
+ PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: break handler_sigusr1
+ PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: break handler_sigusr2
+-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: signal command does not query, signal delivered
+-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: second signal: set scheduler-locking off
+-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: second signal: signal command queries
+-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: second signal: signal delivered
++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: signal command does not query, signal delivered
++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: second signal: set scheduler-locking off
++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: second signal: signal command queries
+ PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: b end
+-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: no more signals
++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: no more signals
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-delivered-right-thread.exp ...
+ PASS: gdb.threads/signal-delivered-right-thread.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/signal-delivered-right-thread.exp: continue: handle SIGUSR1 stop print pass
+-PASS: gdb.threads/signal-delivered-right-thread.exp: continue: stop with SIGUSR1
+-PASS: gdb.threads/signal-delivered-right-thread.exp: continue: thread 2 intercepted signal
+-PASS: gdb.threads/signal-delivered-right-thread.exp: continue: break handler
+-PASS: gdb.threads/signal-delivered-right-thread.exp: continue: thread 1
+-PASS: gdb.threads/signal-delivered-right-thread.exp: continue: continue
+-PASS: gdb.threads/signal-delivered-right-thread.exp: continue: thread 2 got the signal
+-PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: handle SIGUSR1 stop print pass
+-PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: stop with SIGUSR1
+-PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: thread 2 intercepted signal
+-PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: break handler
+-PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: thread 1
+-PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: signal 0 queries
+-PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: signal is delivered
+-PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: thread 2 got the signal
++UNTESTED: gdb.threads/signal-delivered-right-thread.exp: aborted; needs porting
+ 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
+ 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
+-PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 3
++FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 3
+ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 2 to run to its breakpoint
+-PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 2
++FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 2
+ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set breakpoint to be stepped over
+-PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: force loop break in thread 2
++FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: force loop break in thread 2
+ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 1 to queue signal in thread 2
+-PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: queue signal in thread 2
++FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: queue signal in thread 2
+ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 3 for stepping
+-PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get my_number
++FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get my_number
+ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get count before step
+ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set scheduler-locking off
+ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set debug infrun 1
+-PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: step
++FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: step
+ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get count after step
+-PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: stepped thread under control
++FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: stepped thread under control
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/sigstep-threads.exp ...
-PASS: gdb.threads/sigstep-threads.exp: successfully compiled posix threads test case
-PASS: gdb.threads/sigstep-threads.exp: handle SIGUSR1 nostop print pass
@@ -7606,12 +10482,12 @@ index 83f10ef..606990e 100644
-PASS: gdb.threads/sigstep-threads.exp: continue to breakpoint: step-1
-PASS: gdb.threads/sigstep-threads.exp: disable $step1
-PASS: gdb.threads/sigstep-threads.exp: step
-+UNSUPPORTED: gdb.threads/sigstep-threads.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/sigstep-threads.c: unrecognized error
++UNSUPPORTED: gdb.threads/sigstep-threads.exp: Couldn't compile sigstep-threads.c: unrecognized error
+UNTESTED: gdb.threads/sigstep-threads.exp: sigstep-threads.exp
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
-@@ -26910,15 +21602,7 @@ PASS: gdb.threads/sigthread.exp: handle SIGUSR2 nostop noprint pass
+@@ -30880,210 +23236,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 ...
@@ -7624,34 +10500,135 @@ index 83f10ef..606990e 100644
-PASS: gdb.threads/staticthreads.exp: handle SIG32 helps
-PASS: gdb.threads/staticthreads.exp: info threads
-PASS: gdb.threads/staticthreads.exp: GDB exits with static thread program
-+UNSUPPORTED: gdb.threads/staticthreads.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/staticthreads.c: unrecognized error
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/step-after-sr-lock.exp ...
- PASS: gdb.threads/step-after-sr-lock.exp: successfully compiled posix threads test case
- PASS: gdb.threads/step-after-sr-lock.exp: continue to breakpoint: run to wait-thread-2 breakpoint
-@@ -26928,49 +21612,38 @@ PASS: gdb.threads/step-after-sr-lock.exp: info threads with thread 3
- PASS: gdb.threads/step-after-sr-lock.exp: get pid of inferior
- PASS: gdb.threads/step-after-sr-lock.exp: set scheduler-locking on
- PASS: gdb.threads/step-after-sr-lock.exp: switch to thread 3 to run to its breakpoint
--PASS: gdb.threads/step-after-sr-lock.exp: continue to breakpoint: run to breakpoint in thread 3
-+FAIL: gdb.threads/step-after-sr-lock.exp: continue to breakpoint: run to breakpoint in thread 3
- PASS: gdb.threads/step-after-sr-lock.exp: switch to thread 2 to run to its breakpoint
--PASS: gdb.threads/step-after-sr-lock.exp: continue to breakpoint: run to breakpoint in thread 2
-+FAIL: gdb.threads/step-after-sr-lock.exp: continue to breakpoint: run to breakpoint in thread 2
- PASS: gdb.threads/step-after-sr-lock.exp: set breakpoint to be stepped over
--PASS: gdb.threads/step-after-sr-lock.exp: force loop break in thread 2
-+FAIL: gdb.threads/step-after-sr-lock.exp: force loop break in thread 2
-+WARNING: program timed out.
- PASS: gdb.threads/step-after-sr-lock.exp: switch to thread 3 for stepping
--PASS: gdb.threads/step-after-sr-lock.exp: get my_number
-+FAIL: gdb.threads/step-after-sr-lock.exp: get my_number
- PASS: gdb.threads/step-after-sr-lock.exp: get count before step
- PASS: gdb.threads/step-after-sr-lock.exp: set scheduler-locking off
- PASS: gdb.threads/step-after-sr-lock.exp: set debug infrun 1
--PASS: gdb.threads/step-after-sr-lock.exp: step
-+FAIL: gdb.threads/step-after-sr-lock.exp: step
- PASS: gdb.threads/step-after-sr-lock.exp: get count after step
--PASS: gdb.threads/step-after-sr-lock.exp: stepped thread under control
-+FAIL: gdb.threads/step-after-sr-lock.exp: stepped thread under control
+-PASS: gdb.threads/staticthreads.exp: continue to breakpoint: tlsvar-is-set
+-PASS: gdb.threads/staticthreads.exp: tlsvar in thread
+-PASS: gdb.threads/staticthreads.exp: thread 1
+-PASS: gdb.threads/staticthreads.exp: up 10
+-PASS: gdb.threads/staticthreads.exp: tlsvar in main
++UNSUPPORTED: gdb.threads/staticthreads.exp: Couldn't compile staticthreads.c: unrecognized error
++UNSUPPORTED: gdb.threads/staticthreads.exp: Couldn't compile staticthreads.c: unrecognized error
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/step-over-lands-on-breakpoint.exp ...
+ PASS: gdb.threads/step-over-lands-on-breakpoint.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/step-over-lands-on-breakpoint.exp: step: continue to breakpoint: run to wait-thread breakpoint
+-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: step: info threads shows all threads
+-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: step: set scheduler-locking on
+-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: step: thread 2
+-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: step: continue to breakpoint: run to breakpoint in thread 2
++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: step: info threads shows all threads
++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: step: set scheduler-locking on
++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: step: thread 2
++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: step: continue to breakpoint: run to breakpoint in thread 2
+ PASS: gdb.threads/step-over-lands-on-breakpoint.exp: step: unbreak loop in thread 2
+-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: step: thread 1
+-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: step: set scheduler-locking off
+-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: step: step
++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: step: thread 1
++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: step: set scheduler-locking off
++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: step: step
+ PASS: gdb.threads/step-over-lands-on-breakpoint.exp: next: continue to breakpoint: run to wait-thread breakpoint
+-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: next: info threads shows all threads
+-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: next: set scheduler-locking on
+-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: next: thread 2
+-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: next: continue to breakpoint: run to breakpoint in thread 2
++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: next: info threads shows all threads
++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: next: set scheduler-locking on
++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: next: thread 2
++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: next: continue to breakpoint: run to breakpoint in thread 2
+ PASS: gdb.threads/step-over-lands-on-breakpoint.exp: next: unbreak loop in thread 2
+-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: next: thread 1
+-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: next: set scheduler-locking off
+-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: next: next
++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: next: thread 1
++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: next: set scheduler-locking off
++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: next: next
+ PASS: gdb.threads/step-over-lands-on-breakpoint.exp: continue: continue to breakpoint: run to wait-thread breakpoint
+-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: continue: info threads shows all threads
+-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: continue: set scheduler-locking on
+-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: continue: thread 2
+-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: continue: continue to breakpoint: run to breakpoint in thread 2
++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: continue: info threads shows all threads
++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: continue: set scheduler-locking on
++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: continue: thread 2
++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: continue: continue to breakpoint: run to breakpoint in thread 2
+ PASS: gdb.threads/step-over-lands-on-breakpoint.exp: continue: unbreak loop in thread 2
+-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: continue: thread 1
+-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: continue: set scheduler-locking off
+-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: continue: continue
++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: continue: thread 1
++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: continue: set scheduler-locking off
++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: continue: continue
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/step-over-trips-on-watchpoint.exp ...
+ PASS: gdb.threads/step-over-trips-on-watchpoint.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: step: continue to breakpoint: run to wait-thread breakpoint
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: step: info threads shows all threads
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: step: set scheduler-locking on
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: step: thread 2
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: step: continue to breakpoint: run to breakpoint in thread 2
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: step: unbreak loop in thread 2
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: step: clear watch_me
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: step: watch watch_me
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: step: thread 1
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: step: set scheduler-locking off
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: step: step
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: next: continue to breakpoint: run to wait-thread breakpoint
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: next: info threads shows all threads
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: next: set scheduler-locking on
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: next: thread 2
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: next: continue to breakpoint: run to breakpoint in thread 2
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: next: unbreak loop in thread 2
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: next: clear watch_me
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: next: watch watch_me
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: next: thread 1
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: next: set scheduler-locking off
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: next: next
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: continue: continue to breakpoint: run to wait-thread breakpoint
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: continue: info threads shows all threads
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: continue: set scheduler-locking on
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: continue: thread 2
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: continue: continue to breakpoint: run to breakpoint in thread 2
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: continue: unbreak loop in thread 2
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: continue: clear watch_me
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: continue: watch watch_me
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: continue: thread 1
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: continue: set scheduler-locking off
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: continue: continue
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: step: continue to breakpoint: run to wait-thread breakpoint
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: step: info threads shows all threads
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: step: set scheduler-locking on
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: step: thread 2
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: step: continue to breakpoint: run to breakpoint in thread 2
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: step: unbreak loop in thread 2
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: step: clear watch_me
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: step: watch watch_me
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: step: b 39 thread 1
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: step: thread 1
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: step: set scheduler-locking off
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: step: step
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: next: continue to breakpoint: run to wait-thread breakpoint
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: next: info threads shows all threads
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: next: set scheduler-locking on
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: next: thread 2
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: next: continue to breakpoint: run to breakpoint in thread 2
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: next: unbreak loop in thread 2
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: next: clear watch_me
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: next: watch watch_me
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: next: b 39 thread 1
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: next: thread 1
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: next: set scheduler-locking off
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: next: next
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: continue: continue to breakpoint: run to wait-thread breakpoint
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: continue: info threads shows all threads
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: continue: set scheduler-locking on
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: continue: thread 2
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: continue: continue to breakpoint: run to breakpoint in thread 2
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: continue: unbreak loop in thread 2
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: continue: clear watch_me
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: continue: watch watch_me
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: continue: b 39 thread 1
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: continue: thread 1
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: continue: set scheduler-locking off
+-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: continue: continue
++UNTESTED: gdb.threads/step-over-trips-on-watchpoint.exp: aborted; needs porting
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/stepi-random-signal.exp ...
PASS: gdb.threads/stepi-random-signal.exp: successfully compiled posix threads test case
-PASS: gdb.threads/stepi-random-signal.exp: set scheduler-locking on
@@ -7674,10 +10651,24 @@ index 83f10ef..606990e 100644
+FAIL: gdb.threads/switch-threads.exp: next
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-execl.exp ...
PASS: gdb.threads/thread-execl.exp: successfully compiled posix threads test case
--PASS: gdb.threads/thread-execl.exp: continue to thread start
--PASS: gdb.threads/thread-execl.exp: get to main in new image
-+FAIL: gdb.threads/thread-execl.exp: continue to thread start
-+FAIL: gdb.threads/thread-execl.exp: get to main in new image
+-PASS: gdb.threads/thread-execl.exp: schedlock off: continue to thread start
+-PASS: gdb.threads/thread-execl.exp: schedlock off: set scheduler-locking off
+-PASS: gdb.threads/thread-execl.exp: schedlock off: get to main in new image
+-PASS: gdb.threads/thread-execl.exp: schedlock step: continue to thread start
+-PASS: gdb.threads/thread-execl.exp: schedlock step: set scheduler-locking step
+-PASS: gdb.threads/thread-execl.exp: schedlock step: get to main in new image
+-PASS: gdb.threads/thread-execl.exp: schedlock on: continue to thread start
+-PASS: gdb.threads/thread-execl.exp: schedlock on: set scheduler-locking on
+-PASS: gdb.threads/thread-execl.exp: schedlock on: get to main in new image
++FAIL: gdb.threads/thread-execl.exp: schedlock off: continue to thread start
++FAIL: gdb.threads/thread-execl.exp: schedlock off: set scheduler-locking off
++FAIL: gdb.threads/thread-execl.exp: schedlock off: get to main in new image
++FAIL: gdb.threads/thread-execl.exp: schedlock step: continue to thread start
++FAIL: gdb.threads/thread-execl.exp: schedlock step: set scheduler-locking step
++FAIL: gdb.threads/thread-execl.exp: schedlock step: get to main in new image
++FAIL: gdb.threads/thread-execl.exp: schedlock on: continue to thread start
++FAIL: gdb.threads/thread-execl.exp: schedlock on: set scheduler-locking on
++FAIL: gdb.threads/thread-execl.exp: schedlock on: get to main in new image
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-find.exp ...
PASS: gdb.threads/thread-find.exp: successfully compiled posix threads test case
PASS: gdb.threads/thread-find.exp: set print sevenbit-strings
@@ -7686,29 +10677,23 @@ index 83f10ef..606990e 100644
-PASS: gdb.threads/thread-find.exp: name thread 1
-PASS: gdb.threads/thread-find.exp: name thread 2
-PASS: gdb.threads/thread-find.exp: name thread 3
-+FAIL: gdb.threads/thread-find.exp: name thread 1
-+FAIL: gdb.threads/thread-find.exp: name thread 2
-+FAIL: gdb.threads/thread-find.exp: name thread 3
- PASS: gdb.threads/thread-find.exp: name thread 4
- PASS: gdb.threads/thread-find.exp: name thread 5
- PASS: gdb.threads/thread-find.exp: name thread 6
-@@ -26978,53 +21651,45 @@ PASS: gdb.threads/thread-find.exp: collect thread id
- PASS: gdb.threads/thread-find.exp: got thread ids
- PASS: gdb.threads/thread-find.exp: collect process id
- PASS: gdb.threads/thread-find.exp: collect lwp id
+-PASS: gdb.threads/thread-find.exp: name thread 4
+-PASS: gdb.threads/thread-find.exp: name thread 5
+-PASS: gdb.threads/thread-find.exp: name thread 6
+-PASS: gdb.threads/thread-find.exp: collect thread id
+-PASS: gdb.threads/thread-find.exp: got thread ids
+-PASS: gdb.threads/thread-find.exp: collect process id
+-PASS: gdb.threads/thread-find.exp: collect lwp id
-PASS: gdb.threads/thread-find.exp: got lwp ids
- PASS: gdb.threads/thread-find.exp: find thread name 6
- PASS: gdb.threads/thread-find.exp: find thread name 5
- PASS: gdb.threads/thread-find.exp: find thread name 4
+-PASS: gdb.threads/thread-find.exp: find thread name 6
+-PASS: gdb.threads/thread-find.exp: find thread name 5
+-PASS: gdb.threads/thread-find.exp: find thread name 4
-PASS: gdb.threads/thread-find.exp: find thread name 3
-PASS: gdb.threads/thread-find.exp: find thread name 2
-PASS: gdb.threads/thread-find.exp: find thread name 1
-+FAIL: gdb.threads/thread-find.exp: find thread name 3
-+FAIL: gdb.threads/thread-find.exp: find thread name 2
-+FAIL: gdb.threads/thread-find.exp: find thread name 1
- PASS: gdb.threads/thread-find.exp: find thread id 6
- PASS: gdb.threads/thread-find.exp: find thread id 5
- PASS: gdb.threads/thread-find.exp: find thread id 4
+-PASS: gdb.threads/thread-find.exp: find thread id 6
+-PASS: gdb.threads/thread-find.exp: find thread id 5
+-PASS: gdb.threads/thread-find.exp: find thread id 4
-PASS: gdb.threads/thread-find.exp: find thread id 3
-PASS: gdb.threads/thread-find.exp: find thread id 2
-PASS: gdb.threads/thread-find.exp: find thread id 1
@@ -7726,23 +10711,7 @@ index 83f10ef..606990e 100644
-PASS: gdb.threads/thread-find.exp: info threads 3-3
-PASS: gdb.threads/thread-find.exp: info thread foo
-PASS: gdb.threads/thread-find.exp: info thread foo -1
-+ERROR: tcl error sourcing ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-find.exp.
-+ERROR: can't read "thread3": no such variable
-+ while executing
-+"gdb_test "thread find $thread3" "Thread 3 has .*$thread3.*" "find thread id 3""
-+ invoked from within
-+"if { [info exists thread6] } then {
-+ gdb_test "thread find $thread6" \
-+ "Thread 6 has .*$thread6.*" "find thread id 6"
-+ gdb_test "thread find $t..."
-+ (file "../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-find.exp" line 187)
-+ invoked from within
-+"source ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-find.exp"
-+ ("uplevel" body line 1)
-+ invoked from within
-+"uplevel #0 source ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-find.exp"
-+ invoked from within
-+"catch "uplevel #0 source $test_file_name""
++UNTESTED: gdb.threads/thread-find.exp: aborted; needs porting
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific-bp.exp ...
PASS: gdb.threads/thread-specific-bp.exp: successfully compiled posix threads test case
PASS: gdb.threads/thread-specific-bp.exp: all-stop: get main thread id
@@ -7757,7 +10726,6 @@ index 83f10ef..606990e 100644
+FAIL: gdb.threads/thread-specific-bp.exp: all-stop: continue to end
+FAIL: gdb.threads/thread-specific-bp.exp: all-stop: thread start is gone
PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread-specific breakpoint was deleted
- PASS: gdb.threads/thread-specific-bp.exp: set async mode
PASS: gdb.threads/thread-specific-bp.exp: set non-stop mode
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: get main thread id
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: continue to breakpoint: start
@@ -7771,7 +10739,7 @@ index 83f10ef..606990e 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
-@@ -27034,38 +21699,39 @@ PASS: gdb.threads/thread-specific.exp: continue to breakpoint: all threads start
+@@ -31093,38 +23314,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
@@ -7779,20 +10747,8 @@ index 83f10ef..606990e 100644
-PASS: gdb.threads/thread-specific.exp: found breakpoint for thread number
-PASS: gdb.threads/thread-specific.exp: thread var at break
+FAIL: gdb.threads/thread-specific.exp: continue to thread-specific breakpoint
-+ERROR: tcl error sourcing ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp.
-+ERROR: can't read "this_breakpoint": no such variable
-+ while executing
-+"gdb_test_multiple "info breakpoint $this_breakpoint" "info on bp" {
-+ -re ".*stop only in thread (\[0-9\]*).*$gdb_prompt $" {
-+ set this_thread $expe..."
-+ (file "../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp" line 108)
-+ invoked from within
-+"source ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp"
-+ ("uplevel" body line 1)
-+ invoked from within
-+"uplevel #0 source ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp"
-+ invoked from within
-+"catch "uplevel #0 source $test_file_name""
++UNTESTED: gdb.threads/thread-specific.exp: info on bp
++UNTESTED: gdb.threads/thread-specific.exp: thread var at break
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-unwindonsignal.exp ...
PASS: gdb.threads/thread-unwindonsignal.exp: successfully compiled posix threads test case
PASS: gdb.threads/thread-unwindonsignal.exp: breakpoint on all_threads_running
@@ -7830,7 +10786,7 @@ index 83f10ef..606990e 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
-@@ -27081,16 +21747,16 @@ PASS: gdb.threads/threadapply.exp: go down and check selected frame
+@@ -31140,16 +23350,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
@@ -7851,7 +10807,7 @@ index 83f10ef..606990e 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
-@@ -27099,72 +21765,44 @@ PASS: gdb.threads/tls-shared.exp: print result
+@@ -31158,274 +23368,71 @@ 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
@@ -7946,11 +10902,12 @@ index 83f10ef..606990e 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
-@@ -27173,200 +21811,40 @@ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: show follow-fork-
- 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: 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
@@ -8003,16 +10960,7 @@ index 83f10ef..606990e 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
-+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: hardware breakpoints work (timeout)
-+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoints work (timeout)
-+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the first fork (timeout)
-+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the first fork (timeout)
-+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the second fork (timeout)
-+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the second fork (timeout)
-+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: finish (timeout)
-+UNSUPPORTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchpoint-fork-mt.c ../../../W._C._Handy/gdb/testsuite/gdb.threads/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
++UNTESTED: gdb.threads/watchpoint-fork.exp: aborted; needs porting
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
@@ -8172,16 +11120,7 @@ index 83f10ef..606990e 100644
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 ...
-@@ -27473,7 +21951,7 @@ PASS: gdb.trace/deltrace.exp: 3.5: delete tracepoint number zero
- PASS: gdb.trace/deltrace.exp: 3.6: help delete tracepoints
- Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/disconnected-tracing.exp ...
- UNSUPPORTED: gdb.trace/disconnected-tracing.exp: target does not support reconnect
--ERROR: no fileid for kepler
-+ERROR: no fileid for laplace
- Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/entry-values.exp ...
- UNRESOLVED: gdb.trace/entry-values.exp: disassemble foo
- PASS: gdb.trace/entry-values.exp: disassemble foo+9,+10
-@@ -27656,7 +22134,8 @@ PASS: gdb.trace/tracecmd.exp: 1.11b: verify conditional tracepoint
+@@ -31716,7 +23723,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 ...
@@ -8191,40 +11130,41 @@ index 83f10ef..606990e 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 ...
-@@ -27730,14 +22209,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
+@@ -31790,14 +23798,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
=== gdb Summary ===
--# of expected passes 26294
--# of unexpected failures 107
-+# of expected passes 20184
-+# of unexpected failures 628
+-# of expected passes 30222
+-# of unexpected failures 151
++# of expected passes 21577
++# of unexpected failures 723
# of unexpected successes 2
--# of expected failures 56
-+# of expected failures 34
+-# of expected failures 58
++# of expected failures 36
# of unknown successes 1
--# of known failures 63
-+# of known failures 55
- # of unresolved testcases 3
+-# of known failures 60
+-# of unresolved testcases 1
-# of untested testcases 29
--# of unsupported tests 52
-+# of untested testcases 49
-+# of unsupported tests 85
- [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.7.50.20140214-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
+-# of unsupported tests 58
++# of known failures 55
++# of unresolved testcases 4
++# of untested testcases 60
++# of unsupported tests 111
+ [...]/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 a2a1e63..8e47d09 100644
+index 5082707..a7c9e80 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 Thu Sep 11 18:54:41 2014
+-Test Run By thomas on Fri Sep 12 16:34:20 2014
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Thu Sep 11 17:11:40 2014
++Test Run By thomas on Fri Sep 12 16:42:21 2014
+Native configuration is i686-unknown-gnu0.5
=== ld tests ===
-@@ -251,10 +251,10 @@ PASS: PIE init array
+@@ -256,10 +256,10 @@ PASS: PIE init array
PASS: PIE fini array
PASS: PIE init array mixed
PASS: PIE PR ld/14525
@@ -8239,7 +11179,7 @@ index a2a1e63..8e47d09 100644
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-elf/exclude.exp ...
PASS: ld link shared library
PASS: ld export symbols from archive
-@@ -697,8 +697,8 @@ PASS: Build libpr16467a.so
+@@ -711,8 +711,8 @@ PASS: Build libpr16467a.so
PASS: Build libpr16467b.a
PASS: Build libpr16467b.so
PASS: Build libpr16467c.a
@@ -8250,15 +11190,15 @@ index a2a1e63..8e47d09 100644
PASS: Run pr16467
PASS: ld-ifunc/ifunc-1-local-x86
PASS: ld-ifunc/ifunc-1-x86
-@@ -1110,8 +1110,9 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/xtensa.exp ...
+@@ -1136,8 +1136,9 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/xtensa.exp ...
=== ld Summary ===
--# of expected passes 950
+-# of expected passes 974
-# of expected failures 4
-+# of expected passes 944
++# of expected passes 968
+# of unexpected failures 2
+# of expected failures 8
# of untested testcases 6
- [...]/tschwinge/W._C._Handy.build/ld/ld-new 2.24.51.20140214
+ [...]/tschwinge/W._C._Handy.build/ld/ld-new 2.24.51.20140911