summaryrefslogtreecommitdiff
path: root/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum
diff options
context:
space:
mode:
Diffstat (limited to 'binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum')
-rw-r--r--binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum4422
1 files changed, 4241 insertions, 181 deletions
diff --git a/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum b/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum
index 83f10efe..18f92230 100644
--- a/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum
+++ b/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum
@@ -1,4 +1,4 @@
-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
=== gdb tests ===
@@ -193,9 +193,11 @@ PASS: gdb.ada/dot_all.exp: compilation foo.adb
PASS: gdb.ada/dot_all.exp: print addr.all
PASS: gdb.ada/dot_all.exp: print addr.ALL
PASS: gdb.ada/dot_all.exp: print addr.AlL
+Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/dyn_arrayidx.exp ...
+FAIL: gdb.ada/dyn_arrayidx.exp: compilation foo.adb
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/dyn_loc.exp ...
PASS: gdb.ada/dyn_loc.exp: compilation p.adb
-FAIL: gdb.ada/dyn_loc.exp: info locals
+XFAIL: gdb.ada/dyn_loc.exp: info locals
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/enum_idx_packed.exp ...
PASS: gdb.ada/enum_idx_packed.exp: compilation foo.adb
PASS: gdb.ada/enum_idx_packed.exp: print full
@@ -319,6 +321,13 @@ PASS: gdb.ada/lang_switch.exp: backtrace with lang set to C
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_catch_ex.exp ...
PASS: gdb.ada/mi_catch_ex.exp: compilation foo.adb
UNSUPPORTED: gdb.ada/mi_catch_ex.exp: insert catchpoint on all Ada exceptions
+Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_dyn_arr.exp ...
+PASS: gdb.ada/mi_dyn_arr.exp: compilation foo.adb
+PASS: gdb.ada/mi_dyn_arr.exp: breakpoint at main
+PASS: gdb.ada/mi_dyn_arr.exp: mi runto main
+PASS: gdb.ada/mi_dyn_arr.exp: run to foo.adb:22 (set breakpoint)
+PASS: gdb.ada/mi_dyn_arr.exp: Create bt varobj
+PASS: gdb.ada/mi_dyn_arr.exp: list ggg1's children
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_ex_cond.exp ...
PASS: gdb.ada/mi_ex_cond.exp: compilation foo.adb
UNSUPPORTED: gdb.ada/mi_ex_cond.exp: insert catchpoint on all Ada exceptions
@@ -356,7 +365,7 @@ PASS: gdb.ada/nested.exp: compilation hello.adb
PASS: gdb.ada/nested.exp: break on nested function First
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/null_array.exp ...
PASS: gdb.ada/null_array.exp: compilation foo.adb
-FAIL: gdb.ada/null_array.exp: print my_table
+PASS: gdb.ada/null_array.exp: print my_table
FAIL: gdb.ada/null_array.exp: ptype my_table
PASS: gdb.ada/null_array.exp: print my_matrix
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/null_record.exp ...
@@ -445,11 +454,14 @@ PASS: gdb.ada/packed_array.exp: compilation pa.adb
PASS: gdb.ada/packed_array.exp: print var
PASS: gdb.ada/packed_array.exp: ptype &var
PASS: gdb.ada/packed_array.exp: print &var
-XFAIL: gdb.ada/packed_array.exp: print u_var
+PASS: gdb.ada/packed_array.exp: print u_var
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/packed_tagged.exp ...
PASS: gdb.ada/packed_tagged.exp: compilation comp_bug.adb
FAIL: gdb.ada/packed_tagged.exp: print x
-PASS: gdb.ada/packed_tagged.exp: ptype x
+FAIL: gdb.ada/packed_tagged.exp: ptype x
+Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/pckd_arr_ren.exp ...
+PASS: gdb.ada/pckd_arr_ren.exp: compilation foo.adb
+PASS: gdb.ada/pckd_arr_ren.exp: print var
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/pp-rec-component.exp ...
PASS: gdb.ada/pp-rec-component.exp: compilation foo.adb
PASS: gdb.ada/pp-rec-component.exp: source pp-rec-component.py
@@ -541,6 +553,10 @@ PASS: gdb.ada/tagged.exp: ptype segm
PASS: gdb.ada/tagged.exp: print segm
PASS: gdb.ada/tagged.exp: ptype obj
PASS: gdb.ada/tagged.exp: print obj
+Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/tagged_access.exp ...
+PASS: gdb.ada/tagged_access.exp: compilation p.adb
+PASS: gdb.ada/tagged_access.exp: ptype c.all
+PASS: gdb.ada/tagged_access.exp: ptype c.menu_name
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/tagged_not_init.exp ...
PASS: gdb.ada/tagged_not_init.exp: compilation foo.adb
PASS: gdb.ada/tagged_not_init.exp: print obj
@@ -569,6 +585,7 @@ PASS: gdb.ada/task_bp.exp: run to pck.adb:dummy_task - from full symtab
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/tasks.exp ...
PASS: gdb.ada/tasks.exp: compilation foo.adb
PASS: 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
@@ -640,6 +657,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/win_fu_syms.exp ...
PASS: gdb.ada/win_fu_syms.exp: compilation foo.adb
PASS: gdb.ada/win_fu_syms.exp: info line on variable declaration
PASS: gdb.ada/win_fu_syms.exp: info line on Do_Nothing call
+Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/aarch64-atomic-inst.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/alpha-step.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/altivec-abi.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/altivec-regs.exp ...
@@ -648,15 +666,23 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-disp-step.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-dword.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-entry-value-inline.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-entry-value-param.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-entry-value-paramref.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-entry-value.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-i386-address.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-invalid-stack-middle.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-invalid-stack-top.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-optimout-repeat.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-prologue-xmm.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-stap-optional-prefix.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-stap-special-operands.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-stap-wrong-subexp.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-tailcall-cxx.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-tailcall-noret.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-tailcall-ret.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-word.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/arm-bl-branch-dest.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/arm-disp-step.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/avr-flash-qualifier.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/e500-abi.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/e500-prologue.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/e500-regs.exp ...
@@ -664,6 +690,12 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/gdb1291.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/gdb1431.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/gdb1558.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-avx.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-avx512.exp ...
+gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-avx512.c:20:27: fatal error: nat/x86-cpuid.h: No such file or directory
+ #include "nat/x86-cpuid.h"
+ ^
+compilation terminated.
+UNTESTED: gdb.arch/i386-avx512.exp: i386-avx512.exp
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-bp_permanent.exp ...
PASS: gdb.arch/i386-bp_permanent.exp: Stop at the 'standard' start breakpoint (fetching esp).
PASS: gdb.arch/i386-bp_permanent.exp: Stop at permanent breakpoint.
@@ -764,25 +796,25 @@ PASS: gdb.arch/i386-prologue.exp: backtrace in standard
PASS: gdb.arch/i386-prologue.exp: saved registers in standard
PASS: gdb.arch/i386-prologue.exp: break *(stack_align_ecx + 7)
PASS: gdb.arch/i386-prologue.exp: continue to stack_align_ecx + 7
-FAIL: gdb.arch/i386-prologue.exp: first backtrace in stack_align_ecx
+PASS: gdb.arch/i386-prologue.exp: first backtrace in stack_align_ecx
PASS: gdb.arch/i386-prologue.exp: continue in stack_align_ecx
PASS: gdb.arch/i386-prologue.exp: skip breakpoint in stack_align_ecx
-FAIL: gdb.arch/i386-prologue.exp: second backtrace in stack_align_ecx
-FAIL: gdb.arch/i386-prologue.exp: saved registers in stack_align_ecx
+PASS: gdb.arch/i386-prologue.exp: second backtrace in stack_align_ecx
+PASS: gdb.arch/i386-prologue.exp: saved registers in stack_align_ecx
PASS: gdb.arch/i386-prologue.exp: break *(stack_align_edx + 7)
PASS: gdb.arch/i386-prologue.exp: continue to stack_align_edx + 7
-FAIL: gdb.arch/i386-prologue.exp: first backtrace in stack_align_edx
+PASS: gdb.arch/i386-prologue.exp: first backtrace in stack_align_edx
PASS: gdb.arch/i386-prologue.exp: continue in stack_align_edx
PASS: gdb.arch/i386-prologue.exp: skip breakpoint in stack_align_edx
-FAIL: gdb.arch/i386-prologue.exp: second backtrace in stack_align_edx
-FAIL: gdb.arch/i386-prologue.exp: saved registers in stack_align_edx
+PASS: gdb.arch/i386-prologue.exp: second backtrace in stack_align_edx
+PASS: gdb.arch/i386-prologue.exp: saved registers in stack_align_edx
PASS: gdb.arch/i386-prologue.exp: break *(stack_align_eax + 7)
PASS: gdb.arch/i386-prologue.exp: continue to stack_align_eax + 7
-FAIL: gdb.arch/i386-prologue.exp: first backtrace in stack_align_eax
+PASS: gdb.arch/i386-prologue.exp: first backtrace in stack_align_eax
PASS: gdb.arch/i386-prologue.exp: continue in stack_align_eax
PASS: gdb.arch/i386-prologue.exp: skip breakpoint in stack_align_eax
-FAIL: gdb.arch/i386-prologue.exp: second backtrace in stack_align_eax
-FAIL: gdb.arch/i386-prologue.exp: saved registers in stack_align_eax
+PASS: gdb.arch/i386-prologue.exp: second backtrace in stack_align_eax
+PASS: gdb.arch/i386-prologue.exp: saved registers in stack_align_eax
PASS: gdb.arch/i386-prologue.exp: continue to gdb1253
PASS: gdb.arch/i386-prologue.exp: skip breakpoint in gdb1253
PASS: gdb.arch/i386-prologue.exp: backtrace in gdb1253
@@ -877,6 +909,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/mips16-thunks.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/pa-nullify.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/powerpc-d128-regs.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/powerpc-power.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/powerpc-prologue.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/ppc-dfp.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/ppc-fp.exp ...
@@ -1122,8 +1155,12 @@ PASS: gdb.base/args.exp: argv[2] for two newlines
PASS: gdb.base/args.exp: argv[3] for two newlines
PASS: gdb.base/args.exp: argv[4] for two newlines
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/argv0-symlink.exp ...
+PASS: gdb.base/argv0-symlink.exp: set print repeats 10000
+PASS: gdb.base/argv0-symlink.exp: set print elements 10000
PASS: gdb.base/argv0-symlink.exp: kept file symbolic link name
PASS: gdb.base/argv0-symlink.exp: kept file symbolic link name for info inferiors
+PASS: gdb.base/argv0-symlink.exp: set print repeats 10000
+PASS: gdb.base/argv0-symlink.exp: set print elements 10000
KFAIL: gdb.base/argv0-symlink.exp: kept directory symbolic link name (PRMS: gdb/15934)
PASS: gdb.base/argv0-symlink.exp: kept directory symbolic link name for info inferiors
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/arithmet.exp ...
@@ -1206,13 +1243,23 @@ 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
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
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
@@ -1237,6 +1284,17 @@ PASS: gdb.base/attach-pie-noexec.exp: set architecture i386
FAIL: gdb.base/attach-pie-noexec.exp: info shared
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach-twice.exp ...
PASS: 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
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
@@ -1262,6 +1320,36 @@ PASS: gdb.base/attach.exp: attach call
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
+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
+PASS: gdb.base/auto-connect-native-target.exp: kill
+PASS: gdb.base/auto-connect-native-target.exp: set auto-connect-native-target off
+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
+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
+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
+PASS: gdb.base/auto-connect-native-target.exp: disconnect: start no longer works
+PASS: gdb.base/auto-connect-native-target.exp: set auto-connect-native-target on
+PASS: gdb.base/auto-connect-native-target.exp: start auto-connects to the native target after reenabling auto-connect
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/auto-load.exp ...
+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
@@ -1477,6 +1565,77 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-entry.exp ...
PASS: gdb.base/break-entry.exp: info files
PASS: gdb.base/break-entry.exp: p/x $pc
PASS: gdb.base/break-entry.exp: continue to breakpoint: main
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-idempotent.exp ...
+PASS: gdb.base/break-idempotent.exp: always-inserted off: break: set breakpoint always-inserted off
+PASS: gdb.base/break-idempotent.exp: always-inserted off: break: once: break foo
+PASS: gdb.base/break-idempotent.exp: always-inserted off: break: twice: break foo
+PASS: gdb.base/break-idempotent.exp: always-inserted off: break: file $binfile
+PASS: gdb.base/break-idempotent.exp: always-inserted off: break: condition $bpnum cond_global == 0
+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
+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
+PASS: gdb.base/break-idempotent.exp: always-inserted off: hbreak: continue
+PASS: gdb.base/break-idempotent.exp: always-inserted off: watch: set breakpoint always-inserted off
+PASS: gdb.base/break-idempotent.exp: always-inserted off: watch: once: watch global
+PASS: gdb.base/break-idempotent.exp: always-inserted off: watch: twice: watch global
+PASS: gdb.base/break-idempotent.exp: always-inserted off: watch: file $binfile
+PASS: gdb.base/break-idempotent.exp: always-inserted off: watch: condition $bpnum cond_global == 0
+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
+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
+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
+PASS: gdb.base/break-idempotent.exp: always-inserted off: awatch: continue
+PASS: gdb.base/break-idempotent.exp: always-inserted on: break: set breakpoint always-inserted on
+PASS: gdb.base/break-idempotent.exp: always-inserted on: break: once: break foo
+PASS: gdb.base/break-idempotent.exp: always-inserted on: break: twice: break foo
+PASS: gdb.base/break-idempotent.exp: always-inserted on: break: file $binfile
+PASS: gdb.base/break-idempotent.exp: always-inserted on: break: condition $bpnum cond_global == 0
+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
+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
+PASS: gdb.base/break-idempotent.exp: always-inserted on: hbreak: continue
+PASS: gdb.base/break-idempotent.exp: always-inserted on: watch: set breakpoint always-inserted on
+PASS: gdb.base/break-idempotent.exp: always-inserted on: watch: once: watch global
+PASS: gdb.base/break-idempotent.exp: always-inserted on: watch: twice: watch global
+PASS: gdb.base/break-idempotent.exp: always-inserted on: watch: file $binfile
+PASS: gdb.base/break-idempotent.exp: always-inserted on: watch: condition $bpnum cond_global == 0
+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
+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
+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
+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 ...
@@ -2167,11 +2326,97 @@ XFAIL: gdb.base/break-interp.exp: LDprelinkYESdebugNO: prelink break-interp-LDpr
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-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
+PASS: gdb.base/break-main-file-remove-fail.exp: cmdline: breakpoint is set
+PASS: gdb.base/break-main-file-remove-fail.exp: cmdline: get integer valueof "pg_size" (4096)
+PASS: gdb.base/break-main-file-remove-fail.exp: cmdline: get integer valueof "munmap (134512640, 4096)" (0)
+PASS: gdb.base/break-main-file-remove-fail.exp: cmdline: failure to remove breakpoint warns
+PASS: gdb.base/break-main-file-remove-fail.exp: file: set breakpoint always-inserted on
+PASS: gdb.base/break-main-file-remove-fail.exp: file: break foo
+PASS: gdb.base/break-main-file-remove-fail.exp: file: breakpoint is set
+PASS: gdb.base/break-main-file-remove-fail.exp: file: get integer valueof "pg_size" (4096)
+PASS: gdb.base/break-main-file-remove-fail.exp: file: get integer valueof "munmap (134512640, 4096)" (0)
+PASS: gdb.base/break-main-file-remove-fail.exp: file: failure to remove breakpoint warns
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 ...
PASS: gdb.base/break-probes.exp: set stop-on-solib-events 1
UNTESTED: gdb.base/break-probes.exp: probes not present on this system
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-unload-file.exp ...
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: break: set breakpoint always-inserted off
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: break: break foo
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: break: breakpoint is not pending
+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: breakpoint is disabled
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: break: delete all breakpoints
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: break: file $binfile
+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
+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
+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: breakpoint is disabled
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: break: delete all breakpoints
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: break: file $binfile
+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
+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
+PASS: gdb.base/break-unload-file.exp: file: always-inserted off: break: file
+PASS: gdb.base/break-unload-file.exp: file: always-inserted off: break: breakpoint is disabled
+PASS: gdb.base/break-unload-file.exp: file: always-inserted off: break: delete all breakpoints
+PASS: gdb.base/break-unload-file.exp: file: always-inserted off: break: file $binfile
+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
+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
+PASS: gdb.base/break-unload-file.exp: file: always-inserted on: break: file
+PASS: gdb.base/break-unload-file.exp: file: always-inserted on: break: breakpoint is disabled
+PASS: gdb.base/break-unload-file.exp: file: always-inserted on: break: delete all breakpoints
+PASS: gdb.base/break-unload-file.exp: file: always-inserted on: break: file $binfile
+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
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
@@ -2280,6 +2525,10 @@ PASS: gdb.base/breakpoint-shadow.exp: disassembly without breakpoints
PASS: gdb.base/breakpoint-shadow.exp: First breakpoint placed
PASS: gdb.base/breakpoint-shadow.exp: Second breakpoint placed
PASS: gdb.base/breakpoint-shadow.exp: disassembly with breakpoints
+PASS: gdb.base/breakpoint-shadow.exp: set code-cache off
+PASS: gdb.base/breakpoint-shadow.exp: set code-cache on
+PASS: gdb.base/breakpoint-shadow.exp: disassembly with breakpoints, fresh code cache
+PASS: gdb.base/breakpoint-shadow.exp: disassembly without breakpoints, no stale breakpoints
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/call-ar-st.exp ...
PASS: gdb.base/call-ar-st.exp: set print sevenbit-strings
PASS: gdb.base/call-ar-st.exp: set print address off
@@ -3504,6 +3753,11 @@ PASS: gdb.base/commands.exp: define mycommand in user_defined_command_test
PASS: gdb.base/commands.exp: enter commands in user_defined_command_test
PASS: gdb.base/commands.exp: execute user defined command in user_defined_command_test
PASS: gdb.base/commands.exp: display user command in user_defined_command_test
+PASS: gdb.base/commands.exp: define myemptycommand in user_defined_command_test
+PASS: gdb.base/commands.exp: end definition of user-defined command with empty body
+PASS: gdb.base/commands.exp: execute user-defined empty command in user_defined_command_test
+PASS: gdb.base/commands.exp: display empty command in command list in user_defined_command_test
+PASS: gdb.base/commands.exp: display user-defined empty command in user_defined_command_test
PASS: gdb.base/commands.exp: set args in watchpoint_command_test
PASS: gdb.base/commands.exp: watch local_var
PASS: gdb.base/commands.exp: begin commands on watch
@@ -3595,7 +3849,36 @@ PASS: gdb.base/commands.exp: expect response to define backtrace
PASS: gdb.base/commands.exp: enter commands in redefine_backtrace_test
PASS: gdb.base/commands.exp: execute backtrace command in redefine_backtrace_test
PASS: gdb.base/commands.exp: execute bt command in redefine_backtrace_test
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/compare-sections.exp ...
+PASS: gdb.base/compare-sections.exp: after file: compare-sections
+PASS: gdb.base/compare-sections.exp: after file: compare-sections -r
+PASS: gdb.base/compare-sections.exp: after reload: compare-sections
+PASS: gdb.base/compare-sections.exp: after reload: compare-sections -r
+PASS: gdb.base/compare-sections.exp: compare-sections .text
+PASS: gdb.base/compare-sections.exp: after run to main: compare-sections
+PASS: gdb.base/compare-sections.exp: after run to main: compare-sections -r
+PASS: gdb.base/compare-sections.exp: read-only: list read-only sections
+PASS: gdb.base/compare-sections.exp: read-only: get value of read-only section
+PASS: gdb.base/compare-sections.exp: read-only: corrupt read-only section
+PASS: gdb.base/compare-sections.exp: read-only: compare-sections -r
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/completion.exp ...
+PASS: gdb.base/completion.exp: field completion with invalid field
+PASS: gdb.base/completion.exp: test non-deprecated completion
+PASS: gdb.base/completion.exp: test deprecated completion
+PASS: gdb.base/completion.exp: complete ptype struct some_
+PASS: gdb.base/completion.exp: complete ptype enum some_
+PASS: gdb.base/completion.exp: complete ptype union some_
+PASS: gdb.base/completion.exp: complete set gnutarget aut
+PASS: gdb.base/completion.exp: complete set cp-abi aut
+PASS: gdb.base/completion.exp: complete target core
+PASS: gdb.base/completion.exp: complete target tfile
+PASS: gdb.base/completion.exp: complete target exec
+PASS: gdb.base/completion.exp: complete set height
+PASS: gdb.base/completion.exp: complete set height u
+PASS: gdb.base/completion.exp: complete set listsize
+PASS: gdb.base/completion.exp: complete set listsize unl
+PASS: gdb.base/completion.exp: complete set trace-buffer-size
+PASS: gdb.base/completion.exp: complete set trace-buffer-size unl
PASS: gdb.base/completion.exp: complete 'hfgfh'
PASS: gdb.base/completion.exp: complete 'show output'
PASS: gdb.base/completion.exp: complete 'show output-'
@@ -3635,23 +3918,6 @@ PASS: gdb.base/completion.exp: complete-command 'file ./gdb.base/compl'
PASS: gdb.base/completion.exp: complete 'file ./gdb.base/complet'
PASS: gdb.base/completion.exp: complete 'info func marke'
PASS: gdb.base/completion.exp: complete 'set follow-fork-mode'
-PASS: gdb.base/completion.exp: field completion with invalid field
-PASS: gdb.base/completion.exp: test non-deprecated completion
-PASS: gdb.base/completion.exp: test deprecated completion
-PASS: gdb.base/completion.exp: complete ptype struct some_
-PASS: gdb.base/completion.exp: complete ptype enum some_
-PASS: gdb.base/completion.exp: complete ptype union some_
-PASS: gdb.base/completion.exp: complete set gnutarget aut
-PASS: gdb.base/completion.exp: complete set cp-abi aut
-PASS: gdb.base/completion.exp: complete target core ./gdb.base/completion
-PASS: gdb.base/completion.exp: complete target tfile ./gdb.base/completion
-PASS: gdb.base/completion.exp: complete target exec ./gdb.base/completion
-PASS: gdb.base/completion.exp: complete set height
-PASS: gdb.base/completion.exp: complete set height u
-PASS: gdb.base/completion.exp: complete set listsize
-PASS: gdb.base/completion.exp: complete set listsize unl
-PASS: gdb.base/completion.exp: complete set trace-buffer-size
-PASS: gdb.base/completion.exp: complete set trace-buffer-size unl
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/complex.exp ...
PASS: gdb.base/complex.exp: print complex packed value in C
PASS: gdb.base/complex.exp: print complex value in C
@@ -3671,6 +3937,10 @@ PASS: gdb.base/cond-expr.exp: print value of cond expr (var true)
PASS: gdb.base/cond-expr.exp: set variable x=0
PASS: gdb.base/cond-expr.exp: print value of cond expr (var false)
PASS: gdb.base/cond-expr.exp: print whatis of cond expr
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/condbreak-call-false.exp ...
+PASS: gdb.base/condbreak-call-false.exp: break foo if zero()
+PASS: gdb.base/condbreak-call-false.exp: break bar
+PASS: gdb.base/condbreak-call-false.exp: c
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/condbreak.exp ...
PASS: gdb.base/condbreak.exp: breakpoint function
PASS: gdb.base/condbreak.exp: break marker1 if 1==1
@@ -3702,6 +3972,16 @@ PASS: gdb.base/condbreak.exp: complete cond 1
PASS: gdb.base/condbreak.exp: set variable $var = 1
PASS: gdb.base/condbreak.exp: complete cond $v
PASS: gdb.base/condbreak.exp: complete cond 1 values[0].a
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/consecutive-step-over.exp ...
+PASS: gdb.base/consecutive-step-over.exp: set breakpoint condition-evaluation host
+PASS: gdb.base/consecutive-step-over.exp: get breakpoint addresses
+PASS: gdb.base/consecutive-step-over.exp: insn 1: set breakpoint
+PASS: gdb.base/consecutive-step-over.exp: insn 1: set condition
+PASS: gdb.base/consecutive-step-over.exp: insn 2: set breakpoint
+PASS: gdb.base/consecutive-step-over.exp: insn 2: set condition
+PASS: gdb.base/consecutive-step-over.exp: insn 3: set breakpoint
+PASS: gdb.base/consecutive-step-over.exp: insn 3: set condition
+PASS: gdb.base/consecutive-step-over.exp: continue to breakpoint: break here
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/consecutive.exp ...
PASS: gdb.base/consecutive.exp: continue to breakpoint in foo
PASS: gdb.base/consecutive.exp: get breakpoint address for foo
@@ -3997,6 +4277,14 @@ XFAIL: gdb.base/dbx.exp: func sum
PASS: gdb.base/dbx.exp: stop in sum
PASS: gdb.base/dbx.exp: cont 2
XFAIL: gdb.base/dbx.exp: func print_average
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dcache-line-read-error.exp ...
+PASS: gdb.base/dcache-line-read-error.exp: get integer valueof "pg_size" (4096)
+PASS: gdb.base/dcache-line-read-error.exp: set dcache line size to twice the pagesize
+PASS: gdb.base/dcache-line-read-error.exp: info dcache
+PASS: gdb.base/dcache-line-read-error.exp: delete mem
+PASS: gdb.base/dcache-line-read-error.exp: info mem
+PASS: gdb.base/dcache-line-read-error.exp: disassemble first_mapped_page, +10
+PASS: gdb.base/dcache-line-read-error.exp: disassemble last_mapped_page, +10
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/debug-expr.exp ...
PASS: gdb.base/debug-expr.exp: set variable array[0] = 0
PASS: gdb.base/debug-expr.exp: set variable array[1] = 1
@@ -4004,6 +4292,7 @@ PASS: gdb.base/debug-expr.exp: set variable array[2] = 2
PASS: gdb.base/debug-expr.exp: set variable array[3] = 3
PASS: gdb.base/debug-expr.exp: set debug expression 1
PASS: gdb.base/debug-expr.exp: print /x {char[4]} array
+PASS: gdb.base/debug-expr.exp: String evaluation with debug expr
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/default.exp ...
PASS: gdb.base/default.exp: add-symbol-file
PASS: gdb.base/default.exp: append
@@ -4244,8 +4533,7 @@ PASS: gdb.base/default.exp: source
PASS: gdb.base/default.exp: step "s" abbreviation #2
PASS: gdb.base/default.exp: step #2
PASS: gdb.base/default.exp: symbol-file
-PASS: gdb.base/default.exp: target child
-PASS: gdb.base/default.exp: target procfs
+PASS: gdb.base/default.exp: target native
PASS: gdb.base/default.exp: target core
PASS: gdb.base/default.exp: target exec
PASS: gdb.base/default.exp: target remote
@@ -4683,12 +4971,36 @@ PASS: gdb.base/dmsym.exp: set lang auto
PASS: gdb.base/dmsym.exp: Run until breakpoint at BREAK
PASS: gdb.base/dmsym.exp: continue
PASS: gdb.base/dmsym.exp: print val
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/double-prompt-target-event-error.exp ...
+PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: set breakpoint
+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
+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
+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
+PASS: gdb.base/dprintf-bp-same-addr.exp: gdb: set dprintf
+PASS: gdb.base/dprintf-bp-same-addr.exp: gdb: set breakpoint
+PASS: gdb.base/dprintf-bp-same-addr.exp: gdb: continue
+PASS: gdb.base/dprintf-bp-same-addr.exp: agent: set dprintf-style agent
+PASS: gdb.base/dprintf-bp-same-addr.exp: agent: set breakpoint always-inserted on
+UNSUPPORTED: gdb.base/dprintf-bp-same-addr.exp: agent: set dprintf
+PASS: gdb.base/dprintf-bp-same-addr.exp: agent: set breakpoint
+PASS: gdb.base/dprintf-bp-same-addr.exp: agent: continue
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-next.exp ...
PASS: gdb.base/dprintf-next.exp: dprintf 24, "%d\n", x
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 &
@@ -4722,8 +5034,9 @@ PASS: gdb.base/dprintf.exp: Set dprintf function
PASS: gdb.base/dprintf.exp: Set dprintf channel
PASS: gdb.base/dprintf.exp: 1st dprintf, fprintf
PASS: gdb.base/dprintf.exp: 2nd dprintf, fprintf
-PASS: gdb.base/dprintf.exp: Set dprintf style to agent - cannot do
+UNSUPPORTED: gdb.base/dprintf.exp: set dprintf style to agent
PASS: gdb.base/dprintf.exp: Set dprintf style to an unrecognized type
+PASS: gdb.base/dprintf.exp: probe for target remote
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dump.exp ...
PASS: gdb.base/dump.exp: inaccessible memory is reported
PASS: gdb.base/dump.exp: get hexadecimal valueof "&intarray"
@@ -5134,6 +5447,14 @@ PASS: gdb.base/eval.exp: First eval.
PASS: gdb.base/eval.exp: Second eval.
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/exe-lock.exp ...
PASS: gdb.base/exe-lock.exp: continue until exit
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/execution-termios.exp ...
+PASS: gdb.base/execution-termios.exp: next: termios ok
+PASS: gdb.base/execution-termios.exp: infcall: termios ok
+PASS: gdb.base/execution-termios.exp: continue: break 34
+PASS: gdb.base/execution-termios.exp: continue: termios ok
+PASS: gdb.base/execution-termios.exp: finish: break func
+PASS: gdb.base/execution-termios.exp: finish: continue
+PASS: gdb.base/execution-termios.exp: finish: termios ok
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/exitsignal.exp ...
PASS: gdb.base/exitsignal.exp: $_exitsignal is void before running
PASS: gdb.base/exitsignal.exp: $_exitcode is void before running
@@ -5433,6 +5754,7 @@ PASS: gdb.base/exprs.exp: print unsigned long < (~0) (print v_unsigned_long < 0x
PASS: gdb.base/exprs.exp: print unsigned long > (~0) (setup)
PASS: gdb.base/exprs.exp: print unsigned long > (~0) (print v_unsigned_long > 0)
PASS: gdb.base/exprs.exp: print unsigned long > (~0) (print v_unsigned_long > 0x7FFF)
+PASS: gdb.base/exprs.exp: set print symbol off
PASS: gdb.base/exprs.exp: print (void*)v_signed_char (setup)
PASS: gdb.base/exprs.exp: print (void*)v_signed_char (print (void*)v_signed_char)
PASS: gdb.base/exprs.exp: print (void*)v_signed_short (setup)
@@ -5508,8 +5830,11 @@ PASS: gdb.base/fileio.exp: Isatty (stdout)
PASS: gdb.base/fileio.exp: Isatty (stderr)
PASS: gdb.base/fileio.exp: Isatty (invalid fd)
PASS: gdb.base/fileio.exp: Isatty (open file)
-PASS: gdb.base/fileio.exp: System says shell is available
+PASS: gdb.base/fileio.exp: set debug remote 1
+UNSUPPORTED: gdb.base/fileio.exp: System says shell is not available
+PASS: gdb.base/fileio.exp: set debug remote 0
PASS: gdb.base/fileio.exp: set remote system-call-allowed 1
+PASS: gdb.base/fileio.exp: System says shell is available
PASS: gdb.base/fileio.exp: System(3) call
PASS: gdb.base/fileio.exp: System with invalid command returns 127
PASS: gdb.base/fileio.exp: Rename a file
@@ -5627,14 +5952,86 @@ PASS: gdb.base/foll-fork.exp: set follow-fork to nonsense is prohibited
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
@@ -5887,23 +6284,19 @@ PASS: gdb.base/funcargs.exp: stepping into function called with trampolines
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
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
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
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
@@ -5918,6 +6311,53 @@ PASS: gdb.base/gcore.exp: corefile restored un-initialized array
PASS: gdb.base/gcore.exp: corefile restored heap array
PASS: gdb.base/gcore.exp: corefile restored stack array
PASS: gdb.base/gcore.exp: corefile restored backtrace
+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
@@ -6111,6 +6551,17 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hashline2.exp ...
PASS: gdb.base/hashline2.exp: set breakpoint
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hashline3.exp ...
PASS: gdb.base/hashline3.exp: set breakpoint
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak-in-shr-unsupported.exp ...
+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
+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
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
@@ -6255,7 +6706,6 @@ 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
@@ -6376,7 +6826,6 @@ PASS: gdb.base/interp.exp: interpreter-exec mi3 "-break-insert main"
PASS: gdb.base/interp.exp: can list sources
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/interrupt-noterm.exp ...
PASS: gdb.base/interrupt-noterm.exp: set interactive-mode off
-PASS: gdb.base/interrupt-noterm.exp: set target-async on
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
@@ -6429,7 +6878,7 @@ PASS: gdb.base/jit.exp: one_jit_test-1: set var argc = 2
PASS: gdb.base/jit.exp: one_jit_test-1: set var libname = "SHLIBDIR/jit-solib.so"
PASS: gdb.base/jit.exp: one_jit_test-1: set var count = 1
PASS: gdb.base/jit.exp: one_jit_test-1: continue to breakpoint: break here 1
-PASS: gdb.base/jit.exp: one_jit_test-1: info function jit_function
+PASS: gdb.base/jit.exp: one_jit_test-1: info function ^jit_function
PASS: gdb.base/jit.exp: one_jit_test-1: continue to breakpoint: break here 2
PASS: gdb.base/jit.exp: one_jit_test-1: info function jit_function
PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 0
@@ -6437,7 +6886,7 @@ PASS: gdb.base/jit.exp: one_jit_test-2: set var argc = 2
PASS: gdb.base/jit.exp: one_jit_test-2: set var libname = "SHLIBDIR/jit-solib.so"
PASS: gdb.base/jit.exp: one_jit_test-2: set var count = 2
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: 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
@@ -6445,7 +6894,7 @@ PASS: gdb.base/jit.exp: PIE: one_jit_test-1: set var argc = 2
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
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jump.exp ...
@@ -6558,6 +7007,51 @@ PASS: gdb.base/list.exp: search extremely long line (> 5000 chars)
PASS: gdb.base/list.exp: set listsize 2
PASS: gdb.base/list.exp: list 1
PASS: gdb.base/list.exp: list ,5
+PASS: gdb.base/list.exp: list after stop: 1, 10: set listsize 1
+PASS: gdb.base/list.exp: list after stop: 1, 10: next
+PASS: gdb.base/list.exp: list after stop: 1, 10: set listsize 10
+PASS: gdb.base/list.exp: list after stop: 1, 10: list #1
+PASS: gdb.base/list.exp: list after stop: 1, 10: list #2
+PASS: gdb.base/list.exp: list after stop: 10, 10: set listsize 10
+PASS: gdb.base/list.exp: list after stop: 10, 10: next
+PASS: gdb.base/list.exp: list after stop: 10, 10: set listsize 10
+PASS: gdb.base/list.exp: list after stop: 10, 10: list #1
+PASS: gdb.base/list.exp: list after stop: 10, 10: list #2
+PASS: gdb.base/list.exp: list after stop: 10, 1: set listsize 10
+PASS: gdb.base/list.exp: list after stop: 10, 1: next
+PASS: gdb.base/list.exp: list after stop: 10, 1: set listsize 1
+PASS: gdb.base/list.exp: list after stop: 10, 1: list #1
+PASS: gdb.base/list.exp: list after stop: 10, 1: list #2
+PASS: gdb.base/list.exp: list after stop: 10, 2: set listsize 10
+PASS: gdb.base/list.exp: list after stop: 10, 2: next
+PASS: gdb.base/list.exp: list after stop: 10, 2: set listsize 2
+PASS: gdb.base/list.exp: list after stop: 10, 2: list #1
+PASS: gdb.base/list.exp: list after stop: 10, 2: list #2
+PASS: gdb.base/list.exp: list after stop: 10, 3: set listsize 10
+PASS: gdb.base/list.exp: list after stop: 10, 3: next
+PASS: gdb.base/list.exp: list after stop: 10, 3: set listsize 3
+PASS: gdb.base/list.exp: list after stop: 10, 3: list #1
+PASS: gdb.base/list.exp: list after stop: 10, 3: list #2
+PASS: gdb.base/list.exp: list - after stop: 10, 10: set listsize 10
+PASS: gdb.base/list.exp: list - after stop: 10, 10: next
+PASS: gdb.base/list.exp: list - after stop: 10, 10: set listsize 10
+PASS: gdb.base/list.exp: list - after stop: 10, 10: list - #1
+PASS: gdb.base/list.exp: list - after stop: 10, 10: list - #2
+PASS: gdb.base/list.exp: list - after stop: 10, 3: set listsize 10
+PASS: gdb.base/list.exp: list - after stop: 10, 3: next
+PASS: gdb.base/list.exp: list - after stop: 10, 3: set listsize 3
+PASS: gdb.base/list.exp: list - after stop: 10, 3: list - #1
+PASS: gdb.base/list.exp: list - after stop: 10, 3: list - #2
+PASS: gdb.base/list.exp: list - after stop: 10, 2: set listsize 10
+PASS: gdb.base/list.exp: list - after stop: 10, 2: next
+PASS: gdb.base/list.exp: list - after stop: 10, 2: set listsize 2
+PASS: gdb.base/list.exp: list - after stop: 10, 2: list - #1
+PASS: gdb.base/list.exp: list - after stop: 10, 2: list - #2
+PASS: gdb.base/list.exp: list - after stop: 10, 1: set listsize 10
+PASS: gdb.base/list.exp: list - after stop: 10, 1: next
+PASS: gdb.base/list.exp: list - after stop: 10, 1: set listsize 1
+PASS: gdb.base/list.exp: list - after stop: 10, 1: list - #1
+PASS: gdb.base/list.exp: list - after stop: 10, 1: list - #2
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/logical.exp ...
PASS: gdb.base/logical.exp: evaluate x; variables x = 0; expecting 0
PASS: gdb.base/logical.exp: evaluate !x; variables x = 0; expecting 1
@@ -7153,6 +7647,7 @@ PASS: gdb.base/maint.exp: mt set per off for expand-symtabs
PASS: gdb.base/maint.exp: maint check-psymtabs
PASS: gdb.base/maint.exp: maint check-symtabs
PASS: gdb.base/maint.exp: maint set per-command on
+PASS: gdb.base/maint.exp: pwd
PASS: gdb.base/maint.exp: maint set per-command off
PASS: gdb.base/maint.exp: maint demangle
PASS: gdb.base/maint.exp: maint demangle main
@@ -7417,6 +7912,55 @@ PASS: gdb.base/page.exp: pagination is on
PASS: gdb.base/page.exp: set height 10
PASS: gdb.base/page.exp: paged help
PASS: gdb.base/page.exp: q
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/paginate-after-ctrl-c-running.exp ...
+PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: set breakpoint
+PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: set height 2
+PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: continue
+PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: got prompt
+PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: GDB accepts further input
+PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: set height unlimited
+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
+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
+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
+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
+PASS: gdb.base/paginate-execution-startup.exp: return: run to pagination
+PASS: gdb.base/paginate-execution-startup.exp: return: send \n to GDB
+PASS: gdb.base/paginate-execution-startup.exp: return: GDB accepts further input
+PASS: gdb.base/paginate-execution-startup.exp: return: set height unlimited
+PASS: gdb.base/paginate-execution-startup.exp: cancel with ctrl-c: run to pagination
+PASS: gdb.base/paginate-execution-startup.exp: cancel with ctrl-c: cancel pagination
+PASS: gdb.base/paginate-execution-startup.exp: cancel with ctrl-c: GDB accepts further input
+PASS: gdb.base/paginate-execution-startup.exp: cancel with ctrl-c: set height unlimited
+PASS: gdb.base/paginate-execution-startup.exp: cancel with quit: run to pagination
+PASS: gdb.base/paginate-execution-startup.exp: cancel with quit: cancel pagination
+PASS: gdb.base/paginate-execution-startup.exp: cancel with quit: GDB accepts further input
+PASS: gdb.base/paginate-execution-startup.exp: cancel with quit: set height unlimited
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/paginate-inferior-exit.exp ...
+PASS: gdb.base/paginate-inferior-exit.exp: paginate: set height 2
+PASS: gdb.base/paginate-inferior-exit.exp: paginate: continue to pagination
+PASS: gdb.base/paginate-inferior-exit.exp: paginate: inferior exits normally
+PASS: gdb.base/paginate-inferior-exit.exp: paginate: GDB accepts further input
+PASS: gdb.base/paginate-inferior-exit.exp: paginate: set height unlimited
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pc-fp.exp ...
PASS: gdb.base/pc-fp.exp: get hexadecimal valueof "$pc"
PASS: gdb.base/pc-fp.exp: get hexadecimal valueof "$fp"
@@ -7570,6 +8114,38 @@ PASS: gdb.base/print-file-var.exp: breapoint past v1 & v2 initialization
PASS: gdb.base/print-file-var.exp: continue to STOP marker
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
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/printcmds.exp ...
PASS: gdb.base/printcmds.exp: print $pc
PASS: gdb.base/printcmds.exp: print "abc"
@@ -8740,7 +9316,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
@@ -10359,9 +10935,8 @@ 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
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 a_global
PASS: gdb.base/solib-display.exp: NO: display b_global
PASS: gdb.base/solib-display.exp: NO: display c_global
PASS: gdb.base/solib-display.exp: NO: after rerun
@@ -10434,6 +11009,8 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/source-dir.exp ...
PASS: gdb.base/source-dir.exp: directory /nOtExStInG/a /nOtExStInG/b /nOtExStInG/c
PASS: gdb.base/source-dir.exp: directory /nOtExStInG/b /nOtExStInG/d /nOtExStInG/c
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/source-execution.exp ...
+PASS: gdb.base/source-execution.exp: source source-execution.gdb
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/source.exp ...
PASS: gdb.base/source.exp: script contains error
PASS: gdb.base/source.exp: source -v
@@ -10444,6 +11021,17 @@ PASS: gdb.base/source.exp: source -s -v
PASS: gdb.base/source.exp: source -v -s
PASS: gdb.base/source.exp: source for-sure-nonexistant-file
PASS: gdb.base/source.exp: source source-nofile.gdb
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.exp ...
+PASS: gdb.base/sss-bp-on-user-bp-2.exp: set debug target 1
+PASS: gdb.base/sss-bp-on-user-bp-2.exp: probe target hardware step
+UNSUPPORTED: gdb.base/sss-bp-on-user-bp-2.exp: target doesn't use software single-stepping
+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: 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
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/stack-checking.exp ...
PASS: gdb.base/stack-checking.exp: continue to breakpoint: breakpoint for small frame
PASS: gdb.base/stack-checking.exp: bt
@@ -10515,6 +11103,8 @@ PASS: gdb.base/stap-probe.exp: with semaphore, optimized: print $_probe_argc for
PASS: gdb.base/stap-probe.exp: with semaphore, optimized: print $_probe_arg1 for probe ps
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/start.exp ...
PASS: gdb.base/start.exp: start
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/statistics.exp ...
+PASS: gdb.base/statistics.exp: startup time and space
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/step-break.exp ...
PASS: gdb.base/step-break.exp: breakpoint line number
PASS: gdb.base/step-break.exp: run until breakpoint set at a line number
@@ -11487,6 +12077,8 @@ PASS: gdb.base/subst.exp: add substitution rule to empty string
PASS: gdb.base/subst.exp: show substitute-path after all paths added
PASS: gdb.base/subst.exp: show substitute-path from, after all paths added
PASS: gdb.base/subst.exp: show substitute-path depuis, after all paths added
+PASS: gdb.base/subst.exp: show substitute-path from/path, after all paths added
+PASS: gdb.base/subst.exp: show substitute-path from_a_bad_path, after all paths added
PASS: gdb.base/subst.exp: show substitute-path garbage, after all paths added
PASS: gdb.base/subst.exp: unset substitute-path from
PASS: gdb.base/subst.exp: show substitute-path from, after unsetting it
@@ -11499,16 +12091,24 @@ 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
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
@@ -11574,6 +12174,9 @@ PASS: gdb.base/unload.exp: continue to shrfunc2
PASS: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc2
PASS: gdb.base/unload.exp: continuing to unloaded libfile2
PASS: gdb.base/unload.exp: print y from libfile2
+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
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
@@ -11620,6 +12223,109 @@ PASS: gdb.base/varargs.exp: print find_max_double(5,1.0,17.0,2.0,3.0,4.0)
PASS: gdb.base/varargs.exp: print find_max_float_real(4, fc1, fc2, fc3, fc4)
PASS: gdb.base/varargs.exp: print find_max_double_real(4, dc1, dc2, dc3, dc4)
PASS: gdb.base/varargs.exp: print find_max_long_double_real(4, ldc1, ldc2, ldc3, ldc4)
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/vla-datatypes.exp ...
+PASS: gdb.base/vla-datatypes.exp: continue to breakpoint: vlas_filled
+PASS: gdb.base/vla-datatypes.exp: print int_vla
+PASS: gdb.base/vla-datatypes.exp: print unsigned_int_vla
+PASS: gdb.base/vla-datatypes.exp: print double_vla
+PASS: gdb.base/vla-datatypes.exp: print float_vla
+PASS: gdb.base/vla-datatypes.exp: print long_vla
+PASS: gdb.base/vla-datatypes.exp: print unsigned_long_vla
+PASS: gdb.base/vla-datatypes.exp: print char_vla
+PASS: gdb.base/vla-datatypes.exp: print short_vla
+PASS: gdb.base/vla-datatypes.exp: print unsigned_short_vla
+PASS: gdb.base/vla-datatypes.exp: print unsigned_char_vla
+PASS: gdb.base/vla-datatypes.exp: print foo_vla
+PASS: gdb.base/vla-datatypes.exp: print bar_vla
+PASS: gdb.base/vla-datatypes.exp: print vla_struct_object
+PASS: gdb.base/vla-datatypes.exp: print vla_union_object
+PASS: gdb.base/vla-datatypes.exp: whatis int_vla
+PASS: gdb.base/vla-datatypes.exp: whatis unsigned_int_vla
+PASS: gdb.base/vla-datatypes.exp: whatis double_vla
+PASS: gdb.base/vla-datatypes.exp: whatis float_vla
+PASS: gdb.base/vla-datatypes.exp: whatis long_vla
+PASS: gdb.base/vla-datatypes.exp: whatis unsigned_long_vla
+PASS: gdb.base/vla-datatypes.exp: whatis char_vla
+PASS: gdb.base/vla-datatypes.exp: whatis short_vla
+PASS: gdb.base/vla-datatypes.exp: whatis unsigned_short_vla
+PASS: gdb.base/vla-datatypes.exp: whatis unsigned_char_vla
+PASS: gdb.base/vla-datatypes.exp: whatis foo_vla
+PASS: gdb.base/vla-datatypes.exp: whatis bar_vla
+PASS: gdb.base/vla-datatypes.exp: whatis vla_struct_object
+PASS: gdb.base/vla-datatypes.exp: whatis vla_union_object
+PASS: gdb.base/vla-datatypes.exp: ptype int_vla
+PASS: gdb.base/vla-datatypes.exp: ptype unsigned_int_vla
+PASS: gdb.base/vla-datatypes.exp: ptype double_vla
+PASS: gdb.base/vla-datatypes.exp: ptype float_vla
+PASS: gdb.base/vla-datatypes.exp: ptype long_vla
+PASS: gdb.base/vla-datatypes.exp: ptype unsigned_long_vla
+PASS: gdb.base/vla-datatypes.exp: ptype char_vla
+PASS: gdb.base/vla-datatypes.exp: ptype short_vla
+PASS: gdb.base/vla-datatypes.exp: ptype unsigned_short_vla
+PASS: gdb.base/vla-datatypes.exp: ptype unsigned_char_vla
+PASS: gdb.base/vla-datatypes.exp: ptype foo_vla
+PASS: gdb.base/vla-datatypes.exp: ptype bar_vla
+PASS: gdb.base/vla-datatypes.exp: ptype vla_struct_object
+PASS: gdb.base/vla-datatypes.exp: ptype vla_union_object
+PASS: gdb.base/vla-datatypes.exp: continue to breakpoint: break_end_of_vla_factory
+PASS: gdb.base/vla-datatypes.exp: size of int_vla
+PASS: gdb.base/vla-datatypes.exp: size of unsigned_int_vla
+PASS: gdb.base/vla-datatypes.exp: size of double_vla
+PASS: gdb.base/vla-datatypes.exp: size of float_vla
+PASS: gdb.base/vla-datatypes.exp: size of long_vla
+PASS: gdb.base/vla-datatypes.exp: size of char_vla
+PASS: gdb.base/vla-datatypes.exp: size of short_vla
+PASS: gdb.base/vla-datatypes.exp: size of unsigned_short_vla
+PASS: gdb.base/vla-datatypes.exp: size of unsigned_char_vla
+PASS: gdb.base/vla-datatypes.exp: size of foo_vla
+PASS: gdb.base/vla-datatypes.exp: size of bar_vla
+PASS: gdb.base/vla-datatypes.exp: size of vla_struct_object
+PASS: gdb.base/vla-datatypes.exp: size of vla_union_object
+PASS: gdb.base/vla-datatypes.exp: get integer valueof "sizeof (int)" (4)
+PASS: gdb.base/vla-datatypes.exp: set variable int_vla[0] = 42
+PASS: gdb.base/vla-datatypes.exp: print sizeof (++int_vla[0])
+PASS: gdb.base/vla-datatypes.exp: print int_vla[0] - sizeof no side effects
+PASS: gdb.base/vla-datatypes.exp: ptype ++int_vla[0]
+PASS: gdb.base/vla-datatypes.exp: print int_vla[0] - ptype no side effects
+PASS: gdb.base/vla-datatypes.exp: whatis ++int_vla[0]
+PASS: gdb.base/vla-datatypes.exp: print int_vla[0] - whatis no side effects
+XFAIL: gdb.base/vla-datatypes.exp: size of inner_vla_struct_object
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/vla-ptr.exp ...
+PASS: gdb.base/vla-ptr.exp: get integer valueof "sizeof (int)" (4)
+PASS: gdb.base/vla-ptr.exp: continue to breakpoint: foo_bp
+PASS: gdb.base/vla-ptr.exp: print vla_ptr (foo)
+PASS: gdb.base/vla-ptr.exp: print *vla_ptr (foo)
+PASS: gdb.base/vla-ptr.exp: continue to breakpoint: bar_bp
+PASS: gdb.base/vla-ptr.exp: print vla_ptr (bar)
+PASS: gdb.base/vla-ptr.exp: print *vla_ptr (bar)
+PASS: gdb.base/vla-ptr.exp: continue to breakpoint: vla_func_bp
+PASS: gdb.base/vla-ptr.exp: print td_vla
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/vla-sideeffect.exp ...
+PASS: gdb.base/vla-sideeffect.exp: continue to breakpoint: vla-filled
+PASS: gdb.base/vla-sideeffect.exp: get integer valueof "sizeof (int)" (4)
+PASS: gdb.base/vla-sideeffect.exp: print sizeof (vla1[i++])
+PASS: gdb.base/vla-sideeffect.exp: print i - sizeof no side effects
+PASS: gdb.base/vla-sideeffect.exp: print sizeof (++vla1[0])
+PASS: gdb.base/vla-sideeffect.exp: print vla1[0] - sizeof no side effects
+PASS: gdb.base/vla-sideeffect.exp: ptype ++vla1[0]
+PASS: gdb.base/vla-sideeffect.exp: print vla1[0] - ptype no side effects
+PASS: gdb.base/vla-sideeffect.exp: whatis ++vla1[0]
+PASS: gdb.base/vla-sideeffect.exp: print vla1[0] - whatis no side effects
+PASS: gdb.base/vla-sideeffect.exp: print sizeof (vla2[i++])
+PASS: gdb.base/vla-sideeffect.exp: print i - sizeof with side effects (1)
+PASS: gdb.base/vla-sideeffect.exp: print sizeof (vla2[i++ + sizeof(j++)])
+PASS: gdb.base/vla-sideeffect.exp: print i - sizeof with side effects (2)
+PASS: gdb.base/vla-sideeffect.exp: print j - sizeof with no side effects
+PASS: gdb.base/vla-sideeffect.exp: ptype vla2[i++]
+PASS: gdb.base/vla-sideeffect.exp: print i - ptype with side effects (1)
+PASS: gdb.base/vla-sideeffect.exp: ptype vla2[i++ + sizeof(j++)]
+PASS: gdb.base/vla-sideeffect.exp: print i - ptype with side effects (2)
+PASS: gdb.base/vla-sideeffect.exp: print j - ptype with no side effects
+PASS: gdb.base/vla-sideeffect.exp: whatis vla2[i++]
+PASS: gdb.base/vla-sideeffect.exp: print i - whatis with side effects (1)
+PASS: gdb.base/vla-sideeffect.exp: whatis vla2[i++ + sizeof(j++)]
+PASS: gdb.base/vla-sideeffect.exp: print i - whatis with side effects (2)
+PASS: gdb.base/vla-sideeffect.exp: print j - whatis with no side effects
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/volatile.exp ...
PASS: gdb.base/volatile.exp: continue to marker1
PASS: gdb.base/volatile.exp: up from marker1
@@ -11667,6 +12373,16 @@ PASS: gdb.base/volatile.exp: ptype vagus
PASS: gdb.base/volatile.exp: ptype vagrancy
PASS: gdb.base/volatile.exp: ptype vagary
PASS: gdb.base/volatile.exp: ptype vendor
+PASS: gdb.base/volatile.exp: ptype violent
+PASS: gdb.base/volatile.exp: ptype violet
+PASS: gdb.base/volatile.exp: ptype vips
+PASS: gdb.base/volatile.exp: ptype virgen
+PASS: gdb.base/volatile.exp: ptype vulgar
+PASS: gdb.base/volatile.exp: ptype vulture
+PASS: gdb.base/volatile.exp: ptype vilify
+PASS: gdb.base/volatile.exp: ptype villar
+PASS: gdb.base/volatile.exp: ptype vindictive
+PASS: gdb.base/volatile.exp: ptype vegetation
PASS: gdb.base/volatile.exp: ptype qux2
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-cond-infcall.exp ...
PASS: gdb.base/watch-cond-infcall.exp: hw: watch var if return_1 ()
@@ -11748,6 +12464,2224 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw.exp ...
PASS: gdb.base/watchpoint-hw.exp: watch watchee
PASS: gdb.base/watchpoint-hw.exp: start
PASS: gdb.base/watchpoint-hw.exp: info watchpoints
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
@@ -11868,7 +14802,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
@@ -12058,6 +14992,7 @@ PASS: gdb.base/wchar.exp: print simple
PASS: gdb.base/wchar.exp: print difficile
PASS: gdb.base/wchar.exp: print simple[2]
PASS: gdb.base/wchar.exp: print difficile[2]
+PASS: gdb.base/wchar.exp: show host-charset
PASS: gdb.base/wchar.exp: print repeat
PASS: gdb.base/wchar.exp: print repeat_p
PASS: gdb.base/wchar.exp: set print null on
@@ -12184,16 +15119,20 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/enable.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/exception.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/finish.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/function_call_history.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/gcore.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/instruction_history.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/multi-thread-step.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/next.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/nexti.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/nohist.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/record_goto.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/rn-dl-bind.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/segv.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/step.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/stepi.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/tailcall.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/unknown_functions.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/vdso.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.cell/arch.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.cell/break.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.cell/bt.exp ...
@@ -12227,7 +15166,7 @@ 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
-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
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/annota3.exp ...
PASS: gdb.cp/annota3.exp: set height 0
@@ -12240,7 +15179,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)
@@ -12396,6 +15335,7 @@ PASS: gdb.cp/call-c.exp: continue to bp
PASS: gdb.cp/call-c.exp: print rf->func()
PASS: gdb.cp/call-c.exp: print handle->func()
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/casts.exp ...
+PASS: gdb.cp/casts.exp: set print symbol off
PASS: gdb.cp/casts.exp: cast base class pointer to derived class pointer
PASS: gdb.cp/casts.exp: let compiler cast base class pointer to derived class pointer
PASS: gdb.cp/casts.exp: cast derived class pointer to base class pointer
@@ -12433,6 +15373,7 @@ PASS: gdb.cp/casts.exp: dynamic_cast unique downcast
PASS: gdb.cp/casts.exp: dynamic_cast to sibling
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/class2.exp ...
PASS: gdb.cp/class2.exp: set print object off
+PASS: gdb.cp/class2.exp: set print symbol off
PASS: gdb.cp/class2.exp: print alpha at marker return 0
PASS: gdb.cp/class2.exp: print beta at marker return 0
PASS: gdb.cp/class2.exp: print * aap at marker return 0
@@ -13153,6 +16094,64 @@ PASS: gdb.cp/cplusfuncs.exp: info function for "operator int("
PASS: gdb.cp/cplusfuncs.exp: info function for "operator()("
PASS: gdb.cp/cplusfuncs.exp: info function for "operator char\*("
PASS: gdb.cp/cplusfuncs.exp: list foo::operator int*
+Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/cpsizeof.exp ...
+PASS: gdb.cp/cpsizeof.exp: continue to breakpoint: break here
+PASS: gdb.cp/cpsizeof.exp: print size_char == sizeof (char&)
+PASS: gdb.cp/cpsizeof.exp: print size_char == sizeof (char_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_charp == sizeof (char*&)
+PASS: gdb.cp/cpsizeof.exp: print size_charp == sizeof (charp_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_int == sizeof (int&)
+PASS: gdb.cp/cpsizeof.exp: print size_int == sizeof (int_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_intp == sizeof (int*&)
+PASS: gdb.cp/cpsizeof.exp: print size_intp == sizeof (intp_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_long == sizeof (long&)
+PASS: gdb.cp/cpsizeof.exp: print size_long == sizeof (long_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_longp == sizeof (long*&)
+PASS: gdb.cp/cpsizeof.exp: print size_longp == sizeof (longp_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_float == sizeof (float&)
+PASS: gdb.cp/cpsizeof.exp: print size_float == sizeof (float_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_floatp == sizeof (float*&)
+PASS: gdb.cp/cpsizeof.exp: print size_floatp == sizeof (floatp_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_double == sizeof (double&)
+PASS: gdb.cp/cpsizeof.exp: print size_double == sizeof (double_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_doublep == sizeof (double*&)
+PASS: gdb.cp/cpsizeof.exp: print size_doublep == sizeof (doublep_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_a4 == sizeof (a4&)
+PASS: gdb.cp/cpsizeof.exp: print size_a4 == sizeof (a4_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_a4p == sizeof (a4*&)
+PASS: gdb.cp/cpsizeof.exp: print size_a4p == sizeof (a4p_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_a8 == sizeof (a8&)
+PASS: gdb.cp/cpsizeof.exp: print size_a8 == sizeof (a8_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_a8p == sizeof (a8*&)
+PASS: gdb.cp/cpsizeof.exp: print size_a8p == sizeof (a8p_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_a12 == sizeof (a12&)
+PASS: gdb.cp/cpsizeof.exp: print size_a12 == sizeof (a12_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_a12p == sizeof (a12*&)
+PASS: gdb.cp/cpsizeof.exp: print size_a12p == sizeof (a12p_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_Class == sizeof (Class&)
+PASS: gdb.cp/cpsizeof.exp: print size_Class == sizeof (Class_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_Classp == sizeof (Class*&)
+PASS: gdb.cp/cpsizeof.exp: print size_Classp == sizeof (Classp_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_Union == sizeof (Union&)
+PASS: gdb.cp/cpsizeof.exp: print size_Union == sizeof (Union_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_Unionp == sizeof (Union*&)
+PASS: gdb.cp/cpsizeof.exp: print size_Unionp == sizeof (Unionp_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_Enum == sizeof (Enum&)
+PASS: gdb.cp/cpsizeof.exp: print size_Enum == sizeof (Enum_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_Enump == sizeof (Enum*&)
+PASS: gdb.cp/cpsizeof.exp: print size_Enump == sizeof (Enump_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_c4 == sizeof (c4&)
+PASS: gdb.cp/cpsizeof.exp: print size_c4 == sizeof (c4_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_c4p == sizeof (c4*&)
+PASS: gdb.cp/cpsizeof.exp: print size_c4p == sizeof (c4p_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_u8 == sizeof (u8&)
+PASS: gdb.cp/cpsizeof.exp: print size_u8 == sizeof (u8_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_u8p == sizeof (u8*&)
+PASS: gdb.cp/cpsizeof.exp: print size_u8p == sizeof (u8p_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_e12 == sizeof (e12&)
+PASS: gdb.cp/cpsizeof.exp: print size_e12 == sizeof (e12_ref)
+PASS: gdb.cp/cpsizeof.exp: print size_e12p == sizeof (e12*&)
+PASS: gdb.cp/cpsizeof.exp: print size_e12p == sizeof (e12p_ref)
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/ctti.exp ...
PASS: gdb.cp/ctti.exp: continue to breakpoint: marker add1
PASS: gdb.cp/ctti.exp: print c
@@ -14147,6 +17146,18 @@ PASS: gdb.cp/destrprint.exp: print *this with print object = off
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/dispcxx.exp ...
PASS: gdb.cp/dispcxx.exp: continue to breakpoint: here
PASS: gdb.cp/dispcxx.exp: display k
+Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/enum-class.exp ...
+PASS: gdb.cp/enum-class.exp: ptype E1
+PASS: gdb.cp/enum-class.exp: print E1::HI
+PASS: gdb.cp/enum-class.exp: print (int) E1::HI
+PASS: gdb.cp/enum-class.exp: print (int) E2::HI
+PASS: gdb.cp/enum-class.exp: print HI
+PASS: gdb.cp/enum-class.exp: print overload1(E1::THERE)
+PASS: gdb.cp/enum-class.exp: print overload1(77)
+PASS: gdb.cp/enum-class.exp: print overload2(E1::THERE)
+PASS: gdb.cp/enum-class.exp: print overload2(77)
+PASS: gdb.cp/enum-class.exp: print overload3(E1::THERE)
+PASS: gdb.cp/enum-class.exp: print overload3(77)
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/exception.exp ...
PASS: gdb.cp/exception.exp: catch catch (before inferior run)
PASS: gdb.cp/exception.exp: catch throw (before inferior run)
@@ -15636,6 +18647,7 @@ PASS: gdb.cp/misc.exp: (bool)0.0
PASS: gdb.cp/misc.exp: (int)true
PASS: gdb.cp/misc.exp: (int)false
PASS: gdb.cp/misc.exp: expression using block qualifier
+Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/namelessclass.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/namespace-enum.exp ...
PASS: gdb.cp/namespace-enum.exp: print foo::B::B_B
PASS: gdb.cp/namespace-enum.exp: print foo::B_B
@@ -15954,6 +18966,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/overload-const.exp ...
PASS: gdb.cp/overload-const.exp: set language c++
PASS: gdb.cp/overload-const.exp: setting breakpoint at myclass::func
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/overload.exp ...
+PASS: gdb.cp/overload.exp: set print symbol off
PASS: gdb.cp/overload.exp: up from marker1
PASS: gdb.cp/overload.exp: print foo_instance1
PASS: gdb.cp/overload.exp: ptype foo_instance1 (shorter match)
@@ -16158,6 +19171,14 @@ PASS: gdb.cp/pr10728.exp: continue to breakpoint: marker 1
PASS: gdb.cp/pr10728.exp: print x->y2 - x->y1
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/pr12028.exp ...
PASS: gdb.cp/pr12028.exp: p D::foo(b)
+Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/pr17132.exp ...
+PASS: gdb.cp/pr17132.exp: continue to breakpoint: Break here
+PASS: gdb.cp/pr17132.exp: ptype a_ptr->func ()
+PASS: gdb.cp/pr17132.exp: ptype a->func ()
+PASS: gdb.cp/pr17132.exp: p sizeof (a_ptr->func())
+PASS: gdb.cp/pr17132.exp: p sizeof (a->func())
+PASS: gdb.cp/pr17132.exp: p 1 && a->func()
+PASS: gdb.cp/pr17132.exp: p 0 || a->func()
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/pr9067.exp ...
PASS: gdb.cp/pr9067.exp: print b
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/pr9167.exp ...
@@ -16427,6 +19448,7 @@ PASS: gdb.cp/templates.exp: print t5i.value()
PASS: gdb.cp/templates.exp: b 770
PASS: gdb.cp/templates.exp: continue to line 770
PASS: gdb.cp/templates.exp: print fint
+PASS: gdb.cp/templates.exp: set print symbol off
PASS: gdb.cp/templates.exp: print fvpchar
PASS: gdb.cp/templates.exp: ptype Foo
PASS: gdb.cp/templates.exp: ptype fint
@@ -16618,6 +19640,12 @@ PASS: gdb.cp/virtfunc2.exp: print o2.do_print()
PASS: gdb.cp/virtfunc2.exp: print o2.do_print2()
PASS: gdb.cp/virtfunc2.exp: print o2.do_print3()
PASS: gdb.cp/virtfunc2.exp: print o
+Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/vla-cxx.exp ...
+PASS: gdb.cp/vla-cxx.exp: continue to breakpoint: vlas_filled
+PASS: gdb.cp/vla-cxx.exp: print vla
+PASS: gdb.cp/vla-cxx.exp: print vlaref
+PASS: gdb.cp/vla-cxx.exp: print vlaref2
+PASS: gdb.cp/vla-cxx.exp: print c
Running ../../../W._C._Handy/gdb/testsuite/gdb.disasm/am33.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.disasm/h8300s.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.disasm/hppa.exp ...
@@ -16788,6 +19816,73 @@ PASS: gdb.dlang/demangle.exp: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFM
PASS: gdb.dlang/demangle.exp: _D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception
PASS: gdb.dlang/demangle.exp: _D3gcc3deh17parse_lsda_headerFPS3gcc6unwind7generic15_Unwind_ContextPhPS3gcc3deh16lsda_header_infoZPh
PASS: gdb.dlang/demangle.exp: _D3std6socket23UnknownAddressReference6__ctorMFPS4core3sys5posix3sys6socket8sockaddrkZC3std6socket23UnknownAddressReference
+Running ../../../W._C._Handy/gdb/testsuite/gdb.dlang/expression.exp ...
+PASS: gdb.dlang/expression.exp: set language d
+PASS: gdb.dlang/expression.exp: set language to "d"
+PASS: gdb.dlang/expression.exp: print 123456
+PASS: gdb.dlang/expression.exp: print 123_456
+PASS: gdb.dlang/expression.exp: print 1_2_3_4_5_6_
+PASS: gdb.dlang/expression.exp: print 0x123456
+PASS: gdb.dlang/expression.exp: print 0x123_456
+PASS: gdb.dlang/expression.exp: print 0x1_2_3_4_5_6_
+PASS: gdb.dlang/expression.exp: print 0123456
+PASS: gdb.dlang/expression.exp: print 0123_456
+PASS: gdb.dlang/expression.exp: print 01_2_3_4_5_6_
+PASS: gdb.dlang/expression.exp: print 0b101010
+PASS: gdb.dlang/expression.exp: print 0b101_010
+PASS: gdb.dlang/expression.exp: print 0b1_0_1_0_1_0_
+PASS: gdb.dlang/expression.exp: ptype 0
+PASS: gdb.dlang/expression.exp: ptype 2_147_483_647
+PASS: gdb.dlang/expression.exp: ptype 2_147_483_648
+PASS: gdb.dlang/expression.exp: ptype 4_294_967_296
+PASS: gdb.dlang/expression.exp: ptype 0L
+PASS: gdb.dlang/expression.exp: ptype 2_147_483_648U
+PASS: gdb.dlang/expression.exp: ptype 4_294_967_296U
+PASS: gdb.dlang/expression.exp: ptype 0UL
+PASS: gdb.dlang/expression.exp: ptype 0LU
+PASS: gdb.dlang/expression.exp: ptype 0x0
+PASS: gdb.dlang/expression.exp: ptype 0x7FFF_FFFF
+PASS: gdb.dlang/expression.exp: ptype 0x8000_0000
+PASS: gdb.dlang/expression.exp: ptype 0x1_0000_0000
+PASS: gdb.dlang/expression.exp: ptype 0x0L
+PASS: gdb.dlang/expression.exp: ptype 0x7FFF_FFFFU
+PASS: gdb.dlang/expression.exp: ptype 0x1_0000_0000U
+PASS: gdb.dlang/expression.exp: ptype 0x0UL
+PASS: gdb.dlang/expression.exp: ptype 0x0LU
+PASS: gdb.dlang/expression.exp: ptype 00
+PASS: gdb.dlang/expression.exp: ptype 017_777_777_777
+PASS: gdb.dlang/expression.exp: ptype 020_000_000_000
+PASS: gdb.dlang/expression.exp: ptype 040_000_000_000
+PASS: gdb.dlang/expression.exp: ptype 00L
+PASS: gdb.dlang/expression.exp: ptype 017_777_777_777U
+PASS: gdb.dlang/expression.exp: ptype 040_000_000_000U
+PASS: gdb.dlang/expression.exp: ptype 00UL
+PASS: gdb.dlang/expression.exp: ptype 00LU
+PASS: gdb.dlang/expression.exp: ptype 0b0
+PASS: gdb.dlang/expression.exp: ptype 0b1111111111111111111111111111111
+PASS: gdb.dlang/expression.exp: ptype 0b10000000000000000000000000000000
+PASS: gdb.dlang/expression.exp: ptype 0b100000000000000000000000000000000
+PASS: gdb.dlang/expression.exp: ptype 0b0L
+PASS: gdb.dlang/expression.exp: ptype 0b1111111111111111111111111111111U
+PASS: gdb.dlang/expression.exp: ptype 0b100000000000000000000000000000000U
+PASS: gdb.dlang/expression.exp: ptype 0b0UL
+PASS: gdb.dlang/expression.exp: ptype 0b0LU
+PASS: gdb.dlang/expression.exp: ptype 123_456.567_8
+PASS: gdb.dlang/expression.exp: ptype 1_2_3_4_5_6_._5_6_7_8
+PASS: gdb.dlang/expression.exp: ptype 1_2_3_4_5_6_._5e-6_
+PASS: gdb.dlang/expression.exp: ptype 0x1.FFFFFFFFFFFFFp1023
+PASS: gdb.dlang/expression.exp: ptype 0x1p-52L
+PASS: gdb.dlang/expression.exp: ptype 1.175494351e-38F
+PASS: gdb.dlang/expression.exp: ptype 6.3i
+PASS: gdb.dlang/expression.exp: ptype 6.3fi
+PASS: gdb.dlang/expression.exp: ptype 6.4Li
+PASS: gdb.dlang/expression.exp: print 1 == 2 > 0
+PASS: gdb.dlang/expression.exp: print (1 == 2) > 0
+PASS: gdb.dlang/expression.exp: print 5 ^^ 5
+PASS: gdb.dlang/expression.exp: print 144 ^^ 0.5
+PASS: gdb.dlang/expression.exp: print (-10 ^^ 2)
+PASS: gdb.dlang/expression.exp: print (-10) ^^ 2
+PASS: gdb.dlang/expression.exp: print $var ^^= 2
Running ../../../W._C._Handy/gdb/testsuite/gdb.dlang/primitive-types.exp ...
PASS: gdb.dlang/primitive-types.exp: set language d
PASS: gdb.dlang/primitive-types.exp: set language to "d"
@@ -16815,6 +19910,13 @@ PASS: gdb.dlang/primitive-types.exp: ptype creal
PASS: gdb.dlang/primitive-types.exp: ptype char
PASS: gdb.dlang/primitive-types.exp: ptype wchar
PASS: gdb.dlang/primitive-types.exp: ptype dchar
+Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/arr-stride.exp ...
+PASS: gdb.dwarf2/arr-stride.exp: set language ada
+PASS: gdb.dwarf2/arr-stride.exp: ptype pck.table
+PASS: gdb.dwarf2/arr-stride.exp: ptype pck.big_table
+Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/arr-subrange.exp ...
+PASS: gdb.dwarf2/arr-subrange.exp: set language ada
+PASS: gdb.dwarf2/arr-subrange.exp: ptype pck.table
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/callframecfa.exp ...
PASS: gdb.dwarf2/callframecfa.exp: set breakpoint for call-frame-cfa
PASS: gdb.dwarf2/callframecfa.exp: continue to breakpoint: continue to breakpoint for call-frame-cfa
@@ -16824,8 +19926,81 @@ PASS: gdb.dwarf2/callframecfa.exp: step 2 for call-frame-cfa
PASS: gdb.dwarf2/callframecfa.exp: step 3 for call-frame-cfa
PASS: gdb.dwarf2/callframecfa.exp: step 4 for call-frame-cfa
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/clztest.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/corrupt.exp ...
+PASS: gdb.dwarf2/corrupt.exp: recover from corrupt DWARF
+Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/count.exp ...
+PASS: gdb.dwarf2/count.exp: ptype array
+PASS: gdb.dwarf2/count.exp: whatis array
+PASS: gdb.dwarf2/count.exp: print array
+PASS: gdb.dwarf2/count.exp: print sizeof array
+PASS: gdb.dwarf2/count.exp: ptype array
+PASS: gdb.dwarf2/count.exp: whatis array
+PASS: gdb.dwarf2/count.exp: print array
+PASS: gdb.dwarf2/count.exp: print sizeof array
+PASS: gdb.dwarf2/count.exp: ptype static_array
+PASS: gdb.dwarf2/count.exp: whatis static_array
+PASS: gdb.dwarf2/count.exp: print static_array
+PASS: gdb.dwarf2/count.exp: print sizeof static_array
+Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/data-loc.exp ...
+PASS: gdb.dwarf2/data-loc.exp: get integer valueof "sizeof (void *)" (4)
+PASS: gdb.dwarf2/data-loc.exp: get integer valueof "sizeof (int)" (4)
+PASS: gdb.dwarf2/data-loc.exp: get integer valueof "sizeof (void *)" (4)
+PASS: gdb.dwarf2/data-loc.exp: get integer valueof "sizeof (int)" (4)
+PASS: gdb.dwarf2/data-loc.exp: get integer valueof "sizeof (int)" (4)
+PASS: gdb.dwarf2/data-loc.exp: set language ada
+PASS: gdb.dwarf2/data-loc.exp: print foo.three
+PASS: gdb.dwarf2/data-loc.exp: ptype foo.three
+PASS: gdb.dwarf2/data-loc.exp: print foo.three(1)
+PASS: gdb.dwarf2/data-loc.exp: print foo.three(2)
+PASS: gdb.dwarf2/data-loc.exp: print foo.three(3)
+PASS: gdb.dwarf2/data-loc.exp: print foo.three'first
+PASS: gdb.dwarf2/data-loc.exp: print foo.three'last
+PASS: gdb.dwarf2/data-loc.exp: print foo.three'length
+PASS: gdb.dwarf2/data-loc.exp: print foo.three_tdef
+PASS: gdb.dwarf2/data-loc.exp: ptype foo.three_tdef
+PASS: gdb.dwarf2/data-loc.exp: print foo.three_tdef(1)
+PASS: gdb.dwarf2/data-loc.exp: print foo.three_tdef(2)
+PASS: gdb.dwarf2/data-loc.exp: print foo.three_tdef(3)
+PASS: gdb.dwarf2/data-loc.exp: print foo.three_tdef'first
+PASS: gdb.dwarf2/data-loc.exp: print foo.three_tdef'last
+PASS: gdb.dwarf2/data-loc.exp: print foo.three_tdef'length
+PASS: gdb.dwarf2/data-loc.exp: print foo.five
+PASS: gdb.dwarf2/data-loc.exp: ptype foo.five
+PASS: gdb.dwarf2/data-loc.exp: ptype foo.array_type
+PASS: gdb.dwarf2/data-loc.exp: print foo.five(2)
+PASS: gdb.dwarf2/data-loc.exp: print foo.five(3)
+PASS: gdb.dwarf2/data-loc.exp: print foo.five(4)
+PASS: gdb.dwarf2/data-loc.exp: print foo.five(5)
+PASS: gdb.dwarf2/data-loc.exp: print foo.five(6)
+PASS: gdb.dwarf2/data-loc.exp: print foo.five'first
+PASS: gdb.dwarf2/data-loc.exp: print foo.five'last
+PASS: gdb.dwarf2/data-loc.exp: print foo.five'length
+PASS: gdb.dwarf2/data-loc.exp: print foo.five_tdef
+PASS: gdb.dwarf2/data-loc.exp: ptype foo.five_tdef
+PASS: gdb.dwarf2/data-loc.exp: ptype foo.array_type
+PASS: gdb.dwarf2/data-loc.exp: print foo.five_tdef(2)
+PASS: gdb.dwarf2/data-loc.exp: print foo.five_tdef(3)
+PASS: gdb.dwarf2/data-loc.exp: print foo.five_tdef(4)
+PASS: gdb.dwarf2/data-loc.exp: print foo.five_tdef(5)
+PASS: gdb.dwarf2/data-loc.exp: print foo.five_tdef(6)
+PASS: gdb.dwarf2/data-loc.exp: print foo.five_tdef'first
+PASS: gdb.dwarf2/data-loc.exp: print foo.five_tdef'last
+PASS: gdb.dwarf2/data-loc.exp: print foo.five_tdef'length
+PASS: gdb.dwarf2/data-loc.exp: set lang c
+PASS: gdb.dwarf2/data-loc.exp: print foo__three
+PASS: gdb.dwarf2/data-loc.exp: ptype foo__three
+PASS: gdb.dwarf2/data-loc.exp: print foo__three_tdef
+PASS: gdb.dwarf2/data-loc.exp: ptype foo__three_tdef
+PASS: gdb.dwarf2/data-loc.exp: print foo__five
+PASS: gdb.dwarf2/data-loc.exp: ptype foo__five
+PASS: gdb.dwarf2/data-loc.exp: print foo__five_tdef
+PASS: gdb.dwarf2/data-loc.exp: ptype foo__five_tdef
+PASS: gdb.dwarf2/data-loc.exp: ptype foo__array_type
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dup-psym.exp ...
PASS: gdb.dwarf2/dup-psym.exp: info sources should contain only one reference to file1.txt
+Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.exp ...
+PASS: gdb.dwarf2/dw2-abs-hi-pc.exp: break hello
+PASS: gdb.dwarf2/dw2-abs-hi-pc.exp: break world
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.exp ...
PASS: gdb.dwarf2/dw2-ada-ffffffff.exp: p sizeof (t)
PASS: gdb.dwarf2/dw2-ada-ffffffff.exp: ptype t
@@ -17116,16 +20291,13 @@ PASS: gdb.dwarf2/dw2-empty-pc-range.exp: empty range after CU load
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-entry-value.exp ...
PASS: gdb.dwarf2/dw2-entry-value.exp: <optimized out> is printed
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-error.exp ...
-gdb compile failed, dw2-error.c: Assembler messages:
-dw2-error.c:33: Error: bad register name `%rbp'
-dw2-error.c:36: Error: bad register name `%rsp'
-dw2-error.c:43: Error: bad register name `%rbp'
-UNTESTED: gdb.dwarf2/dw2-error.exp: dw2-error.exp
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-filename.exp ...
PASS: gdb.dwarf2/dw2-filename.exp: interpreter-exec mi -file-list-exec-source-files
PASS: gdb.dwarf2/dw2-filename.exp: info sources
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.exp ...
PASS: gdb.dwarf2/dw2-icc-opaque.exp: ptype p_struct
+Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-icycle.exp ...
+PASS: gdb.dwarf2/dw2-icycle.exp: echo life check\n
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.exp ...
PASS: gdb.dwarf2/dw2-ifort-parameter.exp: p/x param
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-inheritance.exp ...
@@ -17264,6 +20436,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-restrict.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.exp ...
KFAIL: gdb.dwarf2/dw2-simple-locdesc.exp: p &s.shl (PRMS: symtab/13307)
PASS: gdb.dwarf2/dw2-simple-locdesc.exp: p &s.data4
+Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-single-line-discriminators.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.exp ...
PASS: gdb.dwarf2/dw2-skip-prologue.exp: strip stub symbols
PASS: gdb.dwarf2/dw2-skip-prologue.exp: continue to breakpoint: func
@@ -17294,6 +20467,8 @@ PASS: gdb.dwarf2/dw4-sig-types.exp: continue to foo
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dwp-symlink.exp ...
UNSUPPORTED: gdb.dwarf2/dwp-symlink.exp: testsuite run does not produce dwp files
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dwz.exp ...
+PASS: gdb.dwarf2/dwz.exp: disassemble main
+PASS: gdb.dwarf2/dwz.exp: x/2i main+9
PASS: gdb.dwarf2/dwz.exp: p other_int
PASS: gdb.dwarf2/dwz.exp: p the_int
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dwzbuildid.exp ...
@@ -17303,13 +20478,91 @@ PASS: gdb.dwarf2/dwzbuildid.exp: mismatch: set debug-file-directory
PASS: gdb.dwarf2/dwzbuildid.exp: mismatch: print the_int
PASS: gdb.dwarf2/dwzbuildid.exp: fallback: set debug-file-directory
PASS: gdb.dwarf2/dwzbuildid.exp: fallback: print the_int
+Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dynarr-ptr.exp ...
+PASS: gdb.dwarf2/dynarr-ptr.exp: get integer valueof "sizeof (void *)" (4)
+PASS: gdb.dwarf2/dynarr-ptr.exp: set language ada
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr.all
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr.all(1)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr.all(2)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr.all(3)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr.all'first
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr.all'last
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr.all'length
+PASS: gdb.dwarf2/dynarr-ptr.exp: ptype foo.three_ptr.all
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr(1)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr(2)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr(3)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr'first
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr'last
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr'length
+PASS: gdb.dwarf2/dynarr-ptr.exp: ptype foo.three_ptr
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr_tdef.all
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr_tdef.all(1)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr_tdef.all(2)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr_tdef.all(3)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr_tdef.all'first
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr_tdef.all'last
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr_tdef.all'length
+PASS: gdb.dwarf2/dynarr-ptr.exp: ptype foo.three_ptr_tdef.all
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr_tdef(1)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr_tdef(2)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr_tdef(3)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr_tdef'first
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr_tdef'last
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.three_ptr_tdef'length
+PASS: gdb.dwarf2/dynarr-ptr.exp: ptype foo.three_ptr_tdef
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr.all
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr.all(2)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr.all(3)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr.all(4)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr.all(5)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr.all(6)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr.all'first
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr.all'last
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr.all'length
+PASS: gdb.dwarf2/dynarr-ptr.exp: ptype foo.five_ptr.all
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr(2)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr(3)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr(4)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr(5)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr(6)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr'first
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr'last
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr'length
+PASS: gdb.dwarf2/dynarr-ptr.exp: ptype foo.five_ptr
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr_tdef.all
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr_tdef.all(2)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr_tdef.all(3)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr_tdef.all(4)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr_tdef.all(5)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr_tdef.all(6)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr_tdef.all'first
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr_tdef.all'last
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr_tdef.all'length
+PASS: gdb.dwarf2/dynarr-ptr.exp: ptype foo.five_ptr_tdef.all
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr_tdef(2)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr_tdef(3)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr_tdef(4)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr_tdef(5)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr_tdef(6)
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr_tdef'first
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr_tdef'last
+PASS: gdb.dwarf2/dynarr-ptr.exp: print foo.five_ptr_tdef'length
+PASS: gdb.dwarf2/dynarr-ptr.exp: ptype foo.five_ptr_tdef
+Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/enum-type.exp ...
+PASS: gdb.dwarf2/enum-type.exp: print sizeof(enum E)
+PASS: gdb.dwarf2/enum-type.exp: ptype EU in enum C
+PASS: gdb.dwarf2/enum-type.exp: set lang c++
+PASS: gdb.dwarf2/enum-type.exp: ptype EU in C++
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/fission-base.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/fission-loclists.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/fission-mix.exp ...
PASS: gdb.dwarf2/fission-mix.exp: break main
PASS: gdb.dwarf2/fission-mix.exp: break func2
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/fission-reread.exp ...
+PASS: gdb.dwarf2/fission-reread.exp: set debug-file-directory
PASS: gdb.dwarf2/fission-reread.exp: break main
+PASS: gdb.dwarf2/fission-reread.exp: ptype baz
PASS: gdb.dwarf2/fission-reread.exp: fission-reread
PASS: gdb.dwarf2/fission-reread.exp: fission-reread - unload
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/gdb-index.exp ...
@@ -17318,8 +20571,7 @@ 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
-PASS: gdb.dwarf2/gdb-index.exp: touch binary
-PASS: gdb.dwarf2/gdb-index.exp: .gdb_index used after symbol reloading
+FAIL: gdb.dwarf2/gdb-index.exp: touch binary
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
@@ -17463,13 +20715,9 @@ 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 ...
-PASS: gdb.fortran/array-element.exp: breakpoint at continue
-PASS: gdb.fortran/array-element.exp: continue to breakpoint
-PASS: gdb.fortran/array-element.exp: print the first element of array a
-FAIL: gdb.fortran/array-element.exp: continue to breakpoint once again (the program exited)
-FAIL: gdb.fortran/array-element.exp: print the second element of array a
+ERROR: couldn't run to breakpoint sub_
Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/charset.exp ...
-PASS: gdb.fortran/charset.exp: continue to breakpoint: break-here
+UNRESOLVED: 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
@@ -17693,6 +20941,10 @@ PASS: gdb.fortran/multi-dim.exp: continue to breakpoint: break-variable
PASS: gdb.fortran/multi-dim.exp: print valid variable bound array element
PASS: gdb.fortran/multi-dim.exp: print type of unbound array
PASS: gdb.fortran/multi-dim.exp: print valid unbound array element
+Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/print-formatted.exp ...
+PASS: gdb.fortran/print-formatted.exp: go to the end of the program
+PASS: gdb.fortran/print-formatted.exp: setting the output-radix to 16
+PASS: gdb.fortran/print-formatted.exp: print ii in hex
Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/subarray.exp ...
PASS: gdb.fortran/subarray.exp: breakpoint at the last write statement
PASS: gdb.fortran/subarray.exp: continue to breakpoint
@@ -17861,7 +21113,7 @@ PASS: gdb.gdb/observer.exp: first observer removed; check third observer counter
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
Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/python-selftest.exp ...
PASS: gdb.gdb/python-selftest.exp: breakpoint in captured_command_loop
@@ -17898,7 +21150,7 @@ PASS: gdb.gdb/selftest.exp: xgdb is at prompt
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
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
@@ -18080,6 +21332,7 @@ PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_deletion: guile (define (print x)
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_deletion: guile (define (raw-print x) (format #t "= ~S" x) (newline))
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_deletion: guile (use-modules (gdb))
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_deletion: create deltst breakpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_deletion: register dp1
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_deletion: get breakpoint list 4
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_deletion: number of breakpoints before delete
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_deletion: continue to breakpoint: Break at multiply.
@@ -18092,6 +21345,7 @@ PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: guile (define (prin
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: guile (define (raw-print x) (format #t "= ~S" x) (newline))
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: guile (use-modules (gdb))
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: create multiply breakpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: register bp1
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: continue to breakpoint: Break at multiply.
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: set condition
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: test condition has been set
@@ -18111,12 +21365,14 @@ PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: guile (define (print x)
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: guile (define (raw-print x) (format #t "= ~S" x) (newline))
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: guile (use-modules (gdb))
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: create visible breakpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: register vbp1
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: get visible breakpoint
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: check visible bp obj exists
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: check visible breakpoint location
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: check breakpoint visibility
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: check info breakpoints shows visible breakpoints
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: create invisible breakpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: register ibp
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: check invisible bp obj exists
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: check invisible breakpoint location
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: check breakpoint invisibility
@@ -18126,31 +21382,34 @@ PASS: gdb.guile/scm-breakpoint.exp: test_watchpoints: guile (define (print x) (f
PASS: gdb.guile/scm-breakpoint.exp: test_watchpoints: guile (define (raw-print x) (format #t "= ~S" x) (newline))
PASS: gdb.guile/scm-breakpoint.exp: test_watchpoints: guile (use-modules (gdb))
PASS: gdb.guile/scm-breakpoint.exp: test_watchpoints: create watchpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_watchpoints: register wp1
PASS: gdb.guile/scm-breakpoint.exp: test_watchpoints: test watchpoint write
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_internal: guile (define (print x) (format #t "= ~A" x) (newline))
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_internal: guile (define (raw-print x) (format #t "= ~S" x) (newline))
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_internal: guile (use-modules (gdb))
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_internal: create invisible watchpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_internal: register wp1
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_internal: check info breakpoints does not show invisible watchpoint
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_internal: check maint info breakpoints shows invisible watchpoint
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_internal: test invisible watchpoint write
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: guile (define (print x) (format #t "= ~A" x) (newline))
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: guile (define (raw-print x) (format #t "= ~S" x) (newline))
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: guile (use-modules (gdb))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: define create-breakpoint!
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - guile
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (define (make-bp-data) (cons 0 0))
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (define bp-data-count car)
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (define set-bp-data-count! set-car!)
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (define bp-data-inf-i cdr)
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (define set-bp-data-inf-i! set-cdr!)
-PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (define (bp-eval-count bkpt) (bp-data-count (gsmob-property bkpt 'bp-data)))
-PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (define (bp-eval-inf-i bkpt) (bp-data-inf-i (gsmob-property bkpt 'bp-data)))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (define (bp-eval-count bkpt) (bp-data-count (object-property bkpt 'bp-data)))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (define (bp-eval-inf-i bkpt) (bp-data-inf-i (object-property bkpt 'bp-data)))
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (define (make-bp-eval location)
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (let ((bp (create-breakpoint! location)))
-PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (set-gsmob-property! bp 'bp-data (make-bp-data))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (set-object-property! bp 'bp-data (make-bp-data))
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (set-breakpoint-stop! bp
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (lambda (bkpt)
-PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (let ((data (gsmob-property bkpt 'bp-data))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (let ((data (object-property bkpt 'bp-data))
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (inf-i (parse-and-eval "i")))
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (set-bp-data-count! data (+ (bp-data-count data) 1))
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (set-bp-data-inf-i! data inf-i)
@@ -18160,10 +21419,10 @@ PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakp
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 2 - guile
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 2 - (define (make-bp-also-eval location)
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 2 - (let ((bp (create-breakpoint! location)))
-PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 2 - (set-gsmob-property! bp 'bp-data (make-bp-data))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 2 - (set-object-property! bp 'bp-data (make-bp-data))
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 2 - (set-breakpoint-stop! bp
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 2 - (lambda (bkpt)
-PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 2 - (let* ((data (gsmob-property bkpt 'bp-data))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 2 - (let* ((data (object-property bkpt 'bp-data))
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 2 - (count (+ (bp-data-count data) 1)))
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 2 - (set-bp-data-count! data count)
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 2 - (= count 9))))
@@ -18172,7 +21431,7 @@ PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakp
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 3 - guile
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 3 - (define (make-bp-basic location)
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 3 - (let ((bp (create-breakpoint! location)))
-PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 3 - (set-gsmob-property! bp 'bp-data (make-bp-data))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 3 - (set-object-property! bp 'bp-data (make-bp-data))
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 3 - bp))
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 3 - end
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: create eval-bp1 breakpoint
@@ -18208,6 +21467,105 @@ PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: watchpoint stop func -
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: create watchpoint
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: test watchpoint write
PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: check that this unrelated breakpoints eval function was never called
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_registration: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_registration: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_registration: guile (use-modules (gdb))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_registration: get breakpoint list 1
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_registration: try to register a non-guile breakpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_registration: create multiply breakpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_registration: breakpoint invalid after creation
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_registration: register bp1
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_registration: breakpoint valid after registration
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_registration: re-register already registered bp1
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_registration: delete registered breakpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_registration: breakpoint invalid after deletion
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_registration: re-register bp1
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_registration: breakpoint valid after re-registration
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-cmd.exp ...
+PASS: gdb.guile/scm-cmd.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-cmd.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-cmd.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-cmd.exp: input simple command - guile
+PASS: gdb.guile/scm-cmd.exp: input simple command - (define test-cmd
+PASS: gdb.guile/scm-cmd.exp: input simple command - (make-command "test-cmd"
+PASS: gdb.guile/scm-cmd.exp: input simple command - #:command-class COMMAND_OBSCURE
+PASS: gdb.guile/scm-cmd.exp: input simple command - #:invoke (lambda (self arg from-tty)
+PASS: gdb.guile/scm-cmd.exp: input simple command - (display (format #f "test-cmd output, arg = ~a\n" arg)))))
+PASS: gdb.guile/scm-cmd.exp: input simple command - (register-command! test-cmd)
+PASS: gdb.guile/scm-cmd.exp: input simple command - end
+PASS: gdb.guile/scm-cmd.exp: guile (print (command? test-cmd))
+PASS: gdb.guile/scm-cmd.exp: guile (print (command? 42))
+PASS: gdb.guile/scm-cmd.exp: call simple command
+PASS: gdb.guile/scm-cmd.exp: input prefix command - guile
+PASS: gdb.guile/scm-cmd.exp: input prefix command - (register-command! (make-command "prefix-cmd"
+PASS: gdb.guile/scm-cmd.exp: input prefix command - #:command-class COMMAND_OBSCURE
+PASS: gdb.guile/scm-cmd.exp: input prefix command - #:completer-class COMPLETE_NONE
+PASS: gdb.guile/scm-cmd.exp: input prefix command - #:prefix? #t
+PASS: gdb.guile/scm-cmd.exp: input prefix command - #:invoke (lambda (self arg from-tty)
+PASS: gdb.guile/scm-cmd.exp: input prefix command - (display (format #f "prefix-cmd output, arg = ~a\n" arg)))))
+PASS: gdb.guile/scm-cmd.exp: input prefix command - end
+PASS: gdb.guile/scm-cmd.exp: call prefix command
+PASS: gdb.guile/scm-cmd.exp: input subcommand - guile
+PASS: gdb.guile/scm-cmd.exp: input subcommand - (register-command! (make-command "prefix-cmd subcmd"
+PASS: gdb.guile/scm-cmd.exp: input subcommand - #:command-class COMMAND_OBSCURE
+PASS: gdb.guile/scm-cmd.exp: input subcommand - #:invoke (lambda (self arg from-tty)
+PASS: gdb.guile/scm-cmd.exp: input subcommand - (display (format #f "subcmd output, arg = ~a\n" arg)))))
+PASS: gdb.guile/scm-cmd.exp: input subcommand - end
+PASS: gdb.guile/scm-cmd.exp: call subcmd
+PASS: gdb.guile/scm-cmd.exp: input new subcommand - guile
+PASS: gdb.guile/scm-cmd.exp: input new subcommand - (register-command! (make-command "info newsubcmd"
+PASS: gdb.guile/scm-cmd.exp: input new subcommand - #:command-class COMMAND_OBSCURE
+PASS: gdb.guile/scm-cmd.exp: input new subcommand - #:invoke (lambda (self arg from-tty)
+PASS: gdb.guile/scm-cmd.exp: input new subcommand - (display (format #f "newsubcmd output, arg = ~a\n" arg)))))
+PASS: gdb.guile/scm-cmd.exp: input new subcommand - end
+PASS: gdb.guile/scm-cmd.exp: call newsubcmd
+PASS: gdb.guile/scm-cmd.exp: input command to throw error - guile
+PASS: gdb.guile/scm-cmd.exp: input command to throw error - (register-command! (make-command "test-error-cmd"
+PASS: gdb.guile/scm-cmd.exp: input command to throw error - #:command-class COMMAND_OBSCURE
+PASS: gdb.guile/scm-cmd.exp: input command to throw error - #:invoke (lambda (self arg from-tty)
+PASS: gdb.guile/scm-cmd.exp: input command to throw error - (throw-user-error "you lose! ~a" arg))))
+PASS: gdb.guile/scm-cmd.exp: input command to throw error - end
+PASS: gdb.guile/scm-cmd.exp: call error command
+PASS: gdb.guile/scm-cmd.exp: (string->argv "1 2 3")
+PASS: gdb.guile/scm-cmd.exp: (string->argv "'1 2' 3")
+PASS: gdb.guile/scm-cmd.exp: (string->argv ("\"1 2\" 3")
+PASS: gdb.guile/scm-cmd.exp: (string->argv "1\\ 2 3")
+PASS: gdb.guile/scm-cmd.exp: input simple user-defined command - guile
+PASS: gdb.guile/scm-cmd.exp: input simple user-defined command - (register-command! (make-command "test-help"
+PASS: gdb.guile/scm-cmd.exp: input simple user-defined command - #:doc "Docstring"
+PASS: gdb.guile/scm-cmd.exp: input simple user-defined command - #:command-class COMMAND_USER
+PASS: gdb.guile/scm-cmd.exp: input simple user-defined command - #:invoke (lambda (self arg from-tty)
+PASS: gdb.guile/scm-cmd.exp: input simple user-defined command - (display (format #f "test-cmd output, arg = ~a\n" arg)))))
+PASS: gdb.guile/scm-cmd.exp: input simple user-defined command - end
+PASS: gdb.guile/scm-cmd.exp: call simple user-defined command
+PASS: gdb.guile/scm-cmd.exp: see user-defined command in `help user-defined`
+PASS: gdb.guile/scm-cmd.exp: don't show user-defined scheme command in `show user command`
+PASS: gdb.guile/scm-cmd.exp: expression completion command - guile
+PASS: gdb.guile/scm-cmd.exp: expression completion command - (register-command! (make-command "expr-test"
+PASS: gdb.guile/scm-cmd.exp: expression completion command - #:command-class COMMAND_USER
+PASS: gdb.guile/scm-cmd.exp: expression completion command - #:completer-class COMPLETE_EXPRESSION
+PASS: gdb.guile/scm-cmd.exp: expression completion command - #:invoke (lambda (self arg from-tty)
+PASS: gdb.guile/scm-cmd.exp: expression completion command - (display (format #f "invoked on = ~a\n" arg)))))
+PASS: gdb.guile/scm-cmd.exp: expression completion command - end
+PASS: gdb.guile/scm-cmd.exp: test completion through complete command
+PASS: gdb.guile/scm-cmd.exp: complete 'expr-test bar.i'
+PASS: gdb.guile/scm-cmd.exp: completer-as-function command - guile
+PASS: gdb.guile/scm-cmd.exp: completer-as-function command - (register-command! (make-command "completer-as-function"
+PASS: gdb.guile/scm-cmd.exp: completer-as-function command - #:command-class COMMAND_USER
+PASS: gdb.guile/scm-cmd.exp: completer-as-function command - #:completer-class (lambda (self text word)
+PASS: gdb.guile/scm-cmd.exp: completer-as-function command - (list "1" "2" "3"))
+PASS: gdb.guile/scm-cmd.exp: completer-as-function command - #:invoke (lambda (self arg from-tty)
+PASS: gdb.guile/scm-cmd.exp: completer-as-function command - (display (format #f "invoked on = ~a\n" arg)))))
+PASS: gdb.guile/scm-cmd.exp: completer-as-function command - end
+PASS: gdb.guile/scm-cmd.exp: test completion with completion function
+PASS: gdb.guile/scm-cmd.exp: input command with Scheme error - guile
+PASS: gdb.guile/scm-cmd.exp: input command with Scheme error - (register-command! (make-command "test-scheme-error-cmd"
+PASS: gdb.guile/scm-cmd.exp: input command with Scheme error - #:command-class COMMAND_OBSCURE
+PASS: gdb.guile/scm-cmd.exp: input command with Scheme error - #:invoke (lambda (self arg from-tty)
+PASS: gdb.guile/scm-cmd.exp: input command with Scheme error - oops-bad-spelling)))
+PASS: gdb.guile/scm-cmd.exp: input command with Scheme error - end
+PASS: gdb.guile/scm-cmd.exp: call scheme-error command
+PASS: gdb.guile/scm-cmd.exp: guile (gc)
Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-disasm.exp ...
PASS: gdb.guile/scm-disasm.exp: guile (define (print x) (format #t "= ~A" x) (newline))
PASS: gdb.guile/scm-disasm.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
@@ -18351,16 +21709,6 @@ PASS: gdb.guile/scm-frame.exp: test frame-newer
PASS: gdb.guile/scm-frame.exp: test frame-read-var - error
PASS: gdb.guile/scm-frame.exp: test frame-read-var - success
PASS: gdb.guile/scm-frame.exp: test selected-frame
-Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-generics.exp ...
-PASS: gdb.guile/scm-generics.exp: guile (define (print x) (format #t "= ~A" x) (newline))
-PASS: gdb.guile/scm-generics.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
-PASS: gdb.guile/scm-generics.exp: guile (use-modules (gdb))
-PASS: gdb.guile/scm-generics.exp: guile (use-modules ((oop goops)))
-PASS: gdb.guile/scm-generics.exp: guile (define-generic +)
-PASS: gdb.guile/scm-generics.exp: guile (define-method (+ (x <gdb:value>) (y <gdb:value>)) (value-add x y))
-PASS: gdb.guile/scm-generics.exp: guile (define x (make-value 42))
-PASS: gdb.guile/scm-generics.exp: guile (define y (+ x x))
-PASS: gdb.guile/scm-generics.exp: guile y
Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-gsmob.exp ...
PASS: gdb.guile/scm-gsmob.exp: guile (define (print x) (format #t "= ~A" x) (newline))
PASS: gdb.guile/scm-gsmob.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
@@ -18390,23 +21738,15 @@ PASS: gdb.guile/scm-gsmob.exp: property prop6 present after set
PASS: gdb.guile/scm-gsmob.exp: property prop7 not present before set
PASS: gdb.guile/scm-gsmob.exp: set prop 7
PASS: gdb.guile/scm-gsmob.exp: property prop7 present after set
-PASS: gdb.guile/scm-gsmob.exp: property prop0 present after all set
PASS: gdb.guile/scm-gsmob.exp: ref prop 0
-PASS: gdb.guile/scm-gsmob.exp: property prop1 present after all set
PASS: gdb.guile/scm-gsmob.exp: ref prop 1
-PASS: gdb.guile/scm-gsmob.exp: property prop2 present after all set
PASS: gdb.guile/scm-gsmob.exp: ref prop 2
-PASS: gdb.guile/scm-gsmob.exp: property prop3 present after all set
PASS: gdb.guile/scm-gsmob.exp: ref prop 3
-PASS: gdb.guile/scm-gsmob.exp: property prop4 present after all set
PASS: gdb.guile/scm-gsmob.exp: ref prop 4
-PASS: gdb.guile/scm-gsmob.exp: property prop5 present after all set
PASS: gdb.guile/scm-gsmob.exp: ref prop 5
-PASS: gdb.guile/scm-gsmob.exp: property prop6 present after all set
PASS: gdb.guile/scm-gsmob.exp: ref prop 6
-PASS: gdb.guile/scm-gsmob.exp: property prop7 present after all set
PASS: gdb.guile/scm-gsmob.exp: ref prop 7
-PASS: gdb.guile/scm-gsmob.exp: gsmob-properties
+PASS: gdb.guile/scm-gsmob.exp: object-properties
Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-iterator.exp ...
PASS: gdb.guile/scm-iterator.exp: guile (define (print x) (format #t "= ~A" x) (newline))
PASS: gdb.guile/scm-iterator.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
@@ -18541,6 +21881,124 @@ PASS: gdb.guile/scm-objfile.exp: scm-objfile in objfile list
PASS: gdb.guile/scm-objfile.exp: gu (print (objfile-pretty-printers objfile))
PASS: gdb.guile/scm-objfile.exp: guile (set-objfile-pretty-printers! objfile 0)
PASS: gdb.guile/scm-objfile.exp: Get objfile validity after unload
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-parameter.exp ...
+PASS: gdb.guile/scm-parameter.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-parameter.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-parameter.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-parameter.exp: guile (print (parameter-value "directories"))
+PASS: gdb.guile/scm-parameter.exp: Simple gdb boolean parameter - guile
+PASS: gdb.guile/scm-parameter.exp: Simple gdb boolean parameter - (define test-param
+PASS: gdb.guile/scm-parameter.exp: Simple gdb boolean parameter - (make-parameter "print test-param"
+PASS: gdb.guile/scm-parameter.exp: Simple gdb boolean parameter - #:command-class COMMAND_DATA
+PASS: gdb.guile/scm-parameter.exp: Simple gdb boolean parameter - #:parameter-type PARAM_BOOLEAN
+PASS: gdb.guile/scm-parameter.exp: Simple gdb boolean parameter - #:doc "When enabled, test param does something useful. When disabled, does nothing."
+PASS: gdb.guile/scm-parameter.exp: Simple gdb boolean parameter - #:set-doc "Set the state of the boolean test-param."
+PASS: gdb.guile/scm-parameter.exp: Simple gdb boolean parameter - #:show-doc "Show the state of the boolean test-param."
+PASS: gdb.guile/scm-parameter.exp: Simple gdb boolean parameter - #:show-func (lambda (self value)
+PASS: gdb.guile/scm-parameter.exp: Simple gdb boolean parameter - (format #f "The state of the Test Parameter is ~a." value))
+PASS: gdb.guile/scm-parameter.exp: Simple gdb boolean parameter - #:initial-value #t))
+PASS: gdb.guile/scm-parameter.exp: Simple gdb boolean parameter - (register-parameter! test-param)
+PASS: gdb.guile/scm-parameter.exp: Simple gdb boolean parameter - end
+PASS: gdb.guile/scm-parameter.exp: test-param: parameter value (true)
+PASS: gdb.guile/scm-parameter.exp: test-param: Show parameter on
+PASS: gdb.guile/scm-parameter.exp: test-param: set print test-param off
+PASS: gdb.guile/scm-parameter.exp: test-param: Show parameter off
+PASS: gdb.guile/scm-parameter.exp: test-param: parameter value (false)
+PASS: gdb.guile/scm-parameter.exp: test-param: show help
+PASS: gdb.guile/scm-parameter.exp: test-param: set help
+PASS: gdb.guile/scm-parameter.exp: test-param: general help
+PASS: gdb.guile/scm-parameter.exp: test-param: guile (print (parameter? test-param))
+PASS: gdb.guile/scm-parameter.exp: test-param: guile (print (parameter? 42))
+PASS: gdb.guile/scm-parameter.exp: enum gdb parameter - guile
+PASS: gdb.guile/scm-parameter.exp: enum gdb parameter - (define test-enum-param
+PASS: gdb.guile/scm-parameter.exp: enum gdb parameter - (make-parameter "print test-enum-param"
+PASS: gdb.guile/scm-parameter.exp: enum gdb parameter - #:command-class COMMAND_DATA
+PASS: gdb.guile/scm-parameter.exp: enum gdb parameter - #:parameter-type PARAM_ENUM
+PASS: gdb.guile/scm-parameter.exp: enum gdb parameter - #:enum-list '("one" "two")
+PASS: gdb.guile/scm-parameter.exp: enum gdb parameter - #:doc "When set, test param does something useful. When disabled, does nothing."
+PASS: gdb.guile/scm-parameter.exp: enum gdb parameter - #:show-doc "Show the state of the enum."
+PASS: gdb.guile/scm-parameter.exp: enum gdb parameter - #:set-doc "Set the state of the enum."
+PASS: gdb.guile/scm-parameter.exp: enum gdb parameter - #:show-func (lambda (self value)
+PASS: gdb.guile/scm-parameter.exp: enum gdb parameter - (format #f "The state of the enum is ~a." value))
+PASS: gdb.guile/scm-parameter.exp: enum gdb parameter - #:initial-value "one"))
+PASS: gdb.guile/scm-parameter.exp: enum gdb parameter - (register-parameter! test-enum-param)
+PASS: gdb.guile/scm-parameter.exp: enum gdb parameter - end
+PASS: gdb.guile/scm-parameter.exp: test-enum-param: enum parameter value (one)
+PASS: gdb.guile/scm-parameter.exp: test-enum-param: show initial value
+PASS: gdb.guile/scm-parameter.exp: test-enum-param: set print test-enum-param two
+PASS: gdb.guile/scm-parameter.exp: test-enum-param: show new value
+PASS: gdb.guile/scm-parameter.exp: test-enum-param: enum parameter value (two)
+PASS: gdb.guile/scm-parameter.exp: test-enum-param: set invalid enum parameter
+PASS: gdb.guile/scm-parameter.exp: file gdb parameter - guile
+PASS: gdb.guile/scm-parameter.exp: file gdb parameter - (define test-file-param
+PASS: gdb.guile/scm-parameter.exp: file gdb parameter - (make-parameter "test-file-param"
+PASS: gdb.guile/scm-parameter.exp: file gdb parameter - #:command-class COMMAND_FILES
+PASS: gdb.guile/scm-parameter.exp: file gdb parameter - #:parameter-type PARAM_FILENAME
+PASS: gdb.guile/scm-parameter.exp: file gdb parameter - #:doc "When set, test param does something useful. When disabled, does nothing."
+PASS: gdb.guile/scm-parameter.exp: file gdb parameter - #:show-doc "Show the name of the file."
+PASS: gdb.guile/scm-parameter.exp: file gdb parameter - #:set-doc "Set the name of the file."
+PASS: gdb.guile/scm-parameter.exp: file gdb parameter - #:show-func (lambda (self value)
+PASS: gdb.guile/scm-parameter.exp: file gdb parameter - (format #f "The name of the file is ~a." value))
+PASS: gdb.guile/scm-parameter.exp: file gdb parameter - #:initial-value "foo.txt"))
+PASS: gdb.guile/scm-parameter.exp: file gdb parameter - (register-parameter! test-file-param)
+PASS: gdb.guile/scm-parameter.exp: file gdb parameter - end
+PASS: gdb.guile/scm-parameter.exp: test-file-param: initial parameter value
+PASS: gdb.guile/scm-parameter.exp: test-file-param: show initial value
+PASS: gdb.guile/scm-parameter.exp: test-file-param: set test-file-param bar.txt
+PASS: gdb.guile/scm-parameter.exp: test-file-param: show new value
+PASS: gdb.guile/scm-parameter.exp: test-file-param: new parameter value
+PASS: gdb.guile/scm-parameter.exp: test-file-param: set test-file-param
+PASS: gdb.guile/scm-parameter.exp: undocumented gdb parameter - guile
+PASS: gdb.guile/scm-parameter.exp: undocumented gdb parameter - (register-parameter! (make-parameter "print test-undoc-param"
+PASS: gdb.guile/scm-parameter.exp: undocumented gdb parameter - #:command-class COMMAND_DATA
+PASS: gdb.guile/scm-parameter.exp: undocumented gdb parameter - #:parameter-type PARAM_BOOLEAN
+PASS: gdb.guile/scm-parameter.exp: undocumented gdb parameter - #:show-func (lambda (self value)
+PASS: gdb.guile/scm-parameter.exp: undocumented gdb parameter - (format #f "The state of the Test Parameter is ~a." value))
+PASS: gdb.guile/scm-parameter.exp: undocumented gdb parameter - #:initial-value #t))
+PASS: gdb.guile/scm-parameter.exp: undocumented gdb parameter - end
+PASS: gdb.guile/scm-parameter.exp: test-undocumented-param: show parameter on
+PASS: gdb.guile/scm-parameter.exp: test-undocumented-param: set print test-undoc-param off
+PASS: gdb.guile/scm-parameter.exp: test-undocumented-param: show parameter off
+PASS: gdb.guile/scm-parameter.exp: test-undocumented-param: show help
+PASS: gdb.guile/scm-parameter.exp: test-undocumented-param: set help
+PASS: gdb.guile/scm-parameter.exp: test-undocumented-param: general help
+PASS: gdb.guile/scm-parameter.exp: restricted gdb parameter - guile
+PASS: gdb.guile/scm-parameter.exp: restricted gdb parameter - (register-parameter! (make-parameter "test-restricted-param"
+PASS: gdb.guile/scm-parameter.exp: restricted gdb parameter - #:command-class COMMAND_DATA
+PASS: gdb.guile/scm-parameter.exp: restricted gdb parameter - #:parameter-type PARAM_ZINTEGER
+PASS: gdb.guile/scm-parameter.exp: restricted gdb parameter - #:set-func (lambda (self)
+PASS: gdb.guile/scm-parameter.exp: restricted gdb parameter - (let ((value (parameter-value self)))
+PASS: gdb.guile/scm-parameter.exp: restricted gdb parameter - (if (and (>= value 0) (<= value 10))
+PASS: gdb.guile/scm-parameter.exp: restricted gdb parameter - ""
+PASS: gdb.guile/scm-parameter.exp: restricted gdb parameter - (begin
+PASS: gdb.guile/scm-parameter.exp: restricted gdb parameter - (set-parameter-value! self (object-property self 'value))
+PASS: gdb.guile/scm-parameter.exp: restricted gdb parameter - "Error: Range of parameter is 0-10."))))
+PASS: gdb.guile/scm-parameter.exp: restricted gdb parameter - #:show-func (lambda (self value)
+PASS: gdb.guile/scm-parameter.exp: restricted gdb parameter - (format #f "The value of the restricted parameter is ~a." value))
+PASS: gdb.guile/scm-parameter.exp: restricted gdb parameter - #:initial-value (lambda (self)
+PASS: gdb.guile/scm-parameter.exp: restricted gdb parameter - (set-object-property! self 'value 2)
+PASS: gdb.guile/scm-parameter.exp: restricted gdb parameter - 2)))
+PASS: gdb.guile/scm-parameter.exp: restricted gdb parameter - end
+PASS: gdb.guile/scm-parameter.exp: test-restricted-param: show test-restricted-param
+PASS: gdb.guile/scm-parameter.exp: test-restricted-param: set test-restricted-param 10
+PASS: gdb.guile/scm-parameter.exp: test-restricted-param: show test-restricted-param
+PASS: gdb.guile/scm-parameter.exp: test-restricted-param: set test-restricted-param 42
+PASS: gdb.guile/scm-parameter.exp: test-restricted-param: show test-restricted-param
+PASS: gdb.guile/scm-parameter.exp: error registering existing parameter
+PASS: gdb.guile/scm-parameter.exp: previously ambiguously named boolean parameter - guile
+PASS: gdb.guile/scm-parameter.exp: previously ambiguously named boolean parameter - (define prev-ambig
+PASS: gdb.guile/scm-parameter.exp: previously ambiguously named boolean parameter - (make-parameter "print s"
+PASS: gdb.guile/scm-parameter.exp: previously ambiguously named boolean parameter - #:parameter-type PARAM_BOOLEAN))
+PASS: gdb.guile/scm-parameter.exp: previously ambiguously named boolean parameter - end
+PASS: gdb.guile/scm-parameter.exp: guile (register-parameter! prev-ambig)
+PASS: gdb.guile/scm-parameter.exp: previously-ambiguous: parameter value (false)
+PASS: gdb.guile/scm-parameter.exp: previously-ambiguous: Show parameter off
+PASS: gdb.guile/scm-parameter.exp: previously-ambiguous: set print s on
+PASS: gdb.guile/scm-parameter.exp: previously-ambiguous: Show parameter on
+PASS: gdb.guile/scm-parameter.exp: previously-ambiguous: parameter value (true)
+PASS: gdb.guile/scm-parameter.exp: previously-ambiguous: show help
+PASS: gdb.guile/scm-parameter.exp: previously-ambiguous: set help
+PASS: gdb.guile/scm-parameter.exp: previously-ambiguous: general help
Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-ports.exp ...
PASS: gdb.guile/scm-ports.exp: guile (define (print x) (format #t "= ~A" x) (newline))
PASS: gdb.guile/scm-ports.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
@@ -18626,6 +22084,37 @@ PASS: gdb.guile/scm-pretty-print.exp: guile (disable-matcher!)
PASS: gdb.guile/scm-pretty-print.exp: print ss disabled
PASS: gdb.guile/scm-pretty-print.exp: guile (enable-matcher!)
PASS: gdb.guile/scm-pretty-print.exp: print ss enabled #2
+PASS: gdb.guile/scm-pretty-print.exp: guile (install-progspace-pretty-printers! (current-progspace))
+PASS: gdb.guile/scm-pretty-print.exp: print ss via progspace
+PASS: gdb.guile/scm-pretty-print.exp: guile (install-objfile-pretty-printers! (current-progspace) "scm-pretty-print")
+PASS: gdb.guile/scm-pretty-print.exp: print ss via objfile
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-progspace.exp ...
+PASS: gdb.guile/scm-progspace.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-progspace.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-progspace.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-progspace.exp: gu (print (progspace? 42))
+PASS: gdb.guile/scm-progspace.exp: gu (print (progspace? (current-progspace)))
+PASS: gdb.guile/scm-progspace.exp: at start: current progspace filename
+PASS: gdb.guile/scm-progspace.exp: at start: gu (print (progspaces))
+PASS: gdb.guile/scm-progspace.exp: program loaded: current progspace filename
+PASS: gdb.guile/scm-progspace.exp: program loaded: gu (print (progspaces))
+PASS: gdb.guile/scm-progspace.exp: program loaded: gu (define progspace (current-progspace))
+PASS: gdb.guile/scm-progspace.exp: program loaded: gu (print (progspace-valid? progspace))
+PASS: gdb.guile/scm-progspace.exp: program loaded: gu (print (progspace-filename progspace))
+PASS: gdb.guile/scm-progspace.exp: program loaded: gu (print (list? (progspace-objfiles progspace)))
+PASS: gdb.guile/scm-progspace.exp: program unloaded: current progspace filename
+PASS: gdb.guile/scm-progspace.exp: program unloaded: gu (print (progspaces))
+PASS: gdb.guile/scm-progspace.exp: program unloaded: gu (print (eq? progspace (current-progspace)))
+PASS: gdb.guile/scm-progspace.exp: Create new inferior
+PASS: gdb.guile/scm-progspace.exp: Switch to new inferior
+PASS: gdb.guile/scm-progspace.exp: Remove first inferior
+PASS: gdb.guile/scm-progspace.exp: inferior removed: gu (print (progspace-valid? progspace))
+PASS: gdb.guile/scm-progspace.exp: inferior removed: gu (print (progspace-filename progspace))
+PASS: gdb.guile/scm-progspace.exp: inferior removed: gu (print (progspace-objfiles progspace))
+PASS: gdb.guile/scm-progspace.exp: inferior removed: current progspace filename
+PASS: gdb.guile/scm-progspace.exp: inferior removed: gu (print (progspaces))
+PASS: gdb.guile/scm-progspace.exp: gu (gc)
+PASS: gdb.guile/scm-progspace.exp: gu (print progspace)
Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-section-script.exp ...
PASS: gdb.guile/scm-section-script.exp: set auto-load safe-path
PASS: gdb.guile/scm-section-script.exp: info auto-load guile-scripts
@@ -18929,6 +22418,13 @@ PASS: gdb.guile/scm-value.exp: guile (use-modules (gdb))
PASS: gdb.guile/scm-value.exp: continue to breakpoint: break to inspect struct and union
PASS: gdb.guile/scm-value.exp: set s
PASS: gdb.guile/scm-value.exp: access element inside struct using string name
+PASS: gdb.guile/scm-value.exp: append 42
+PASS: gdb.guile/scm-value.exp: gu i
+PASS: gdb.guile/scm-value.exp: gu (history-ref i)
+PASS: gdb.guile/scm-value.exp: p $
+PASS: gdb.guile/scm-value.exp: guile (gc)
+PASS: gdb.guile/scm-value.exp: p $$
+PASS: gdb.guile/scm-value.exp: history-append! type error
PASS: gdb.guile/scm-value.exp: set argv
PASS: gdb.guile/scm-value.exp: set arg0
PASS: gdb.guile/scm-value.exp: verify dereferenced value
@@ -18995,6 +22491,7 @@ PASS: gdb.guile/scm-value.exp: lazy strings: get sptr value from history
PASS: gdb.guile/scm-value.exp: Aquire lazy string
PASS: gdb.guile/scm-value.exp: Test lazy-string type name equality
PASS: gdb.guile/scm-value.exp: Test string type name equality
+PASS: gdb.guile/scm-value.exp: set print symbol off
PASS: gdb.guile/scm-value.exp: print sn
PASS: gdb.guile/scm-value.exp: lazy strings: get snptr value from history
PASS: gdb.guile/scm-value.exp: Test lazy string
@@ -19004,6 +22501,7 @@ PASS: gdb.guile/scm-value.exp: Test lazy string address
PASS: gdb.guile/scm-value.exp: create PTR type
PASS: gdb.guile/scm-value.exp: kill the inferior
PASS: gdb.guile/scm-value.exp: Discard the symbols
+PASS: gdb.guile/scm-value.exp: garbage collect
PASS: gdb.guile/scm-value.exp: cast arg0 to PTR
PASS: gdb.guile/scm-value.exp: delete PTR type
PASS: gdb.guile/scm-value.exp: print value's type
@@ -19034,6 +22532,7 @@ PASS: gdb.guile/scm-value.exp: c++: set rptr
PASS: gdb.guile/scm-value.exp: c++: Check pointer passed as reference
PASS: gdb.guile/scm-value.exp: c++: gu (print (value->bool (value-dynamic-cast (parse-and-eval "base") (type-pointer (lookup-type "Derived")))))
PASS: gdb.guile/scm-value.exp: c++: gu (print (value-dynamic-type (parse-and-eval "base")))
+PASS: gdb.guile/scm-value.exp: c++: gu (print (value-dynamic-type (parse-and-eval "base_ref")))
PASS: gdb.guile/scm-value.exp: c++: gu (print (value-dynamic-type (parse-and-eval "5")))
PASS: gdb.guile/scm-value.exp: c++: continue to breakpoint: break to inspect struct and union
PASS: gdb.guile/scm-value.exp: c++: Create int value for subscript test
@@ -19058,8 +22557,11 @@ PASS: gdb.guile/types-module.exp: import (gdb types)
PASS: gdb.guile/types-module.exp: get derived type
PASS: gdb.guile/types-module.exp: type-has-field? member in baseclass
PASS: gdb.guile/types-module.exp: type-has-field-deep? member in baseclass
+PASS: gdb.guile/types-module.exp: type-has-field-deep? from int
PASS: gdb.guile/types-module.exp: create enum hash table
PASS: gdb.guile/types-module.exp: verify make-enum-hashtable
+PASS: gdb.guile/types-module.exp: make-enum-hashtable from #f
+PASS: gdb.guile/types-module.exp: make-enum-hashtable from int
Running ../../../W._C._Handy/gdb/testsuite/gdb.hp/gdb.aCC/optimize.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.hp/gdb.aCC/watch-cmd.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.hp/gdb.base-hp/callfwmall.exp ...
@@ -19219,6 +22721,9 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.linespec/ls-dollar.exp ...
PASS: gdb.linespec/ls-dollar.exp: set listsize 1
PASS: gdb.linespec/ls-dollar.exp: list $dollar_var
PASS: gdb.linespec/ls-dollar.exp: break $dollar_func
+PASS: gdb.linespec/ls-dollar.exp: set var $theline = 20
+PASS: gdb.linespec/ls-dollar.exp: list ls-dollar.cc:$theline
+PASS: gdb.linespec/ls-dollar.exp: break ls-dollar.cc:$theline
Running ../../../W._C._Handy/gdb/testsuite/gdb.linespec/ls-errs.exp ...
PASS: gdb.linespec/ls-errs.exp: set breakpoint pending off
PASS: gdb.linespec/ls-errs.exp: break :
@@ -19620,11 +23125,19 @@ PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "down"
PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "frame 2"
PASS: gdb.mi/mi-cli.exp: -stack-select-frame 0
PASS: gdb.mi/mi-cli.exp: check *stopped from CLI command
+PASS: gdb.mi/mi-cli.exp: -exec-step does not produce CLI step output
+PASS: gdb.mi/mi-cli.exp: check *stopped from CLI command 2
PASS: gdb.mi/mi-cli.exp: -break-insert -t basics.c:$line_main_hello
-PASS: gdb.mi/mi-cli.exp: -exec-continue to line $line_main_hello
+PASS: gdb.mi/mi-cli.exp: breakpoint hit produces CLI output
+PASS: gdb.mi/mi-cli.exp: temporary breakpoint output hit in MI
PASS: gdb.mi/mi-cli.exp: 34 next: run
+PASS: gdb.mi/mi-cli.exp: 34 next: CLI output
PASS: gdb.mi/mi-cli.exp: 34 next: stop
PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "list" at basics.c:$line_main_return
+PASS: gdb.mi/mi-cli.exp: -break-insert -t basics.c:$line_main_callme_2
+PASS: gdb.mi/mi-cli.exp: -exec-continue to line $line_main_callme_2
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set listsize 10"
+PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "list" at basics.c:$line_main_callme_2
PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "help set args"
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 ...
@@ -19657,6 +23170,18 @@ PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remote exec-file bar" no
PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "maint dwarf2 always-disassemble on"
PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "maint dwarf2 always-disassemble off"
PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set ch type on"
+Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-condbreak-call-thr-state.exp ...
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: st: breakpoint at test
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: st: mi runto test
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: st: insert conditional breakpoint
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: st: insert end breakpoint
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: st: no spurious *running notifications
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: mt: successfully compiled posix threads test case
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: mt: breakpoint at test
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: mt: mi runto test
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: mt: insert conditional breakpoint
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: mt: insert end breakpoint
+PASS: gdb.mi/mi-condbreak-call-thr-state.exp: mt: no spurious *running notifications
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-console.exp ...
PASS: gdb.mi/mi-console.exp: breakpoint at main
PASS: gdb.mi/mi-console.exp: mi runto main
@@ -19985,7 +23510,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
-PASS: gdb.mi/mi-solib.exp: check for solib event
+FAIL: gdb.mi/mi-solib.exp: CLI prints solib event (timeout)
+FAIL: gdb.mi/mi-solib.exp: check for solib event (timeout)
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
@@ -20042,7 +23568,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
@@ -20293,6 +23819,7 @@ PASS: gdb.mi/mi-var-child.exp: delete S.b
PASS: gdb.mi/mi-var-child.exp: delete S
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-var-cmd.exp ...
PASS: gdb.mi/mi-var-cmd.exp: create global variable
+PASS: gdb.mi/mi-var-cmd.exp: update varobj before running inferior
PASS: gdb.mi/mi-var-cmd.exp: create non-existent variable
PASS: gdb.mi/mi-var-cmd.exp: create out of scope variable
PASS: gdb.mi/mi-var-cmd.exp: breakpoint at do_locals_tests
@@ -20620,38 +24147,38 @@ PASS: gdb.mi/mi-var-display.exp: create local variable bar
PASS: gdb.mi/mi-var-display.exp: info type variable bar
PASS: gdb.mi/mi-var-display.exp: show format variable bar
PASS: gdb.mi/mi-var-display.exp: eval variable bar
-PASS: gdb.mi/mi-var-display.exp: set format variable bar
+PASS: gdb.mi/mi-var-display.exp: set format variable bar in hex
PASS: gdb.mi/mi-var-display.exp: eval variable bar with new format
PASS: gdb.mi/mi-var-display.exp: assing to variable bar
-PASS: gdb.mi/mi-var-display.exp: set format variable bar
+PASS: gdb.mi/mi-var-display.exp: set format variable bar in decimal
PASS: gdb.mi/mi-var-display.exp: eval variable bar with new value
PASS: gdb.mi/mi-var-display.exp: delete var bar
PASS: gdb.mi/mi-var-display.exp: create local variable foo
PASS: gdb.mi/mi-var-display.exp: info type variable foo
-PASS: gdb.mi/mi-var-display.exp: show format variable foo
-PASS: gdb.mi/mi-var-display.exp: eval variable foo
-PASS: gdb.mi/mi-var-display.exp: set format variable foo
-PASS: gdb.mi/mi-var-display.exp: show format variable foo
-PASS: gdb.mi/mi-var-display.exp: eval variable foo
+PASS: gdb.mi/mi-var-display.exp: show format variable foo in natural
+PASS: gdb.mi/mi-var-display.exp: eval variable foo in natural
+PASS: gdb.mi/mi-var-display.exp: set format variable foo in octal
+PASS: gdb.mi/mi-var-display.exp: show format variable foo in octal
+PASS: gdb.mi/mi-var-display.exp: eval variable foo in octal
PASS: gdb.mi/mi-var-display.exp: assing to variable foo
-PASS: gdb.mi/mi-var-display.exp: set format variable foo
-PASS: gdb.mi/mi-var-display.exp: eval variable foo
+PASS: gdb.mi/mi-var-display.exp: set format variable foo decimal
+PASS: gdb.mi/mi-var-display.exp: eval variable foo in decimal
PASS: gdb.mi/mi-var-display.exp: eval variable foo in hex
PASS: gdb.mi/mi-var-display.exp: show format variable foo after eval in hex
-PASS: gdb.mi/mi-var-display.exp: eval variable foo in octal
+PASS: gdb.mi/mi-var-display.exp: eval variable -f octal foo
PASS: gdb.mi/mi-var-display.exp: show format variable foo after eval in octal
-PASS: gdb.mi/mi-var-display.exp: eval variable foo in decimal
+PASS: gdb.mi/mi-var-display.exp: eval variable -f decimal foo
PASS: gdb.mi/mi-var-display.exp: show format variable foo after eval in decimal
-PASS: gdb.mi/mi-var-display.exp: eval variable foo in natural
+PASS: gdb.mi/mi-var-display.exp: eval variable -f nat foo
PASS: gdb.mi/mi-var-display.exp: show format variable foo after eval in natural
PASS: gdb.mi/mi-var-display.exp: eval variable foo in binary
PASS: gdb.mi/mi-var-display.exp: show format variable foo after eval in binary
PASS: gdb.mi/mi-var-display.exp: delete var foo
PASS: gdb.mi/mi-var-display.exp: create local variable weird
PASS: gdb.mi/mi-var-display.exp: get children local variable weird
-PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr in hex (1)
PASS: gdb.mi/mi-var-display.exp: show format variable weird.func_ptr
-PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr_ptr
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr_ptr in hex
PASS: gdb.mi/mi-var-display.exp: show format variable weird.func_ptr_ptr
PASS: gdb.mi/mi-var-display.exp: set format variable weird
PASS: gdb.mi/mi-var-display.exp: set format variable weird.integer
@@ -20660,9 +24187,9 @@ PASS: gdb.mi/mi-var-display.exp: set format variable weird.char_ptr
PASS: gdb.mi/mi-var-display.exp: set format variable weird.long_int
PASS: gdb.mi/mi-var-display.exp: set format variable weird.int_ptr_ptr
PASS: gdb.mi/mi-var-display.exp: set format variable weird.long_array
-PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr in hex (2)
PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr_struct
-PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr_ptr
+PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr_ptr in natural
PASS: gdb.mi/mi-var-display.exp: set format variable weird.u1
PASS: gdb.mi/mi-var-display.exp: set format variable weird.s2
PASS: gdb.mi/mi-var-display.exp: delete var weird
@@ -20921,7 +24448,7 @@ PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.Base (with RTTI) in use_rtti_
PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.Base.public (with RTTI) in use_rtti_with_multiple_inheritence
PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.public (with RTTI) in use_rtti_with_multiple_inheritence
PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ptr (with RTTI) in use_rtti_with_multiple_inheritence
-PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:244 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:250 (set breakpoint)
PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object on" in type_update_when_use_rtti
PASS: gdb.mi/mi-var-rtti.exp: create varobj for ptr in type_update_when_use_rtti
PASS: gdb.mi/mi-var-rtti.exp: list children of ptr (without RTTI) in type_update_when_use_rtti
@@ -20931,7 +24458,7 @@ PASS: gdb.mi/mi-var-rtti.exp: list children of s in type_update_when_use_rtti
PASS: gdb.mi/mi-var-rtti.exp: list children of s.public in type_update_when_use_rtti
PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr (without RTTI) in type_update_when_use_rtti
PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr.public (without RTTI) in type_update_when_use_rtti
-PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:268 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:270 (set breakpoint)
PASS: gdb.mi/mi-var-rtti.exp: update ptr to derived in type_update_when_use_rtti
PASS: gdb.mi/mi-var-rtti.exp: list children of ptr (with RTTI) in type_update_when_use_rtti
PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.Base (with RTTI) in type_update_when_use_rtti
@@ -20948,12 +24475,12 @@ PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr.public (with RTTI) in type_
PASS: gdb.mi/mi-var-rtti.exp: check s.ptr->A (with RTTI) in type_update_when_use_rtti
PASS: gdb.mi/mi-var-rtti.exp: check s.ptr->B (with RTTI) in type_update_when_use_rtti
PASS: gdb.mi/mi-var-rtti.exp: check s.ptr->C (with RTTI) in type_update_when_use_rtti
-PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:280 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:282 (set breakpoint)
PASS: gdb.mi/mi-var-rtti.exp: update ptr back to base type in type_update_when_use_rtti
PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ptr in type_update_when_use_rtti
PASS: gdb.mi/mi-var-rtti.exp: update s.ptr back to base type in type_update_when_use_rtti
PASS: gdb.mi/mi-var-rtti.exp: delete varobj for s in type_update_when_use_rtti
-PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:298 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:306 (set breakpoint)
PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object off" in skip_type_update_when_not_use_rtti
PASS: gdb.mi/mi-var-rtti.exp: create varobj for ptr in skip_type_update_when_not_use_rtti
PASS: gdb.mi/mi-var-rtti.exp: list children of ptr (without RTTI) in skip_type_update_when_not_use_rtti
@@ -20963,7 +24490,7 @@ PASS: gdb.mi/mi-var-rtti.exp: list children of s in skip_type_update_when_not_us
PASS: gdb.mi/mi-var-rtti.exp: list children of s.public in skip_type_update_when_not_use_rtti
PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr (without RTTI) in skip_type_update_when_not_use_rtti
PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr.public (without RTTI) in skip_type_update_when_not_use_rtti
-PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:322 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:326 (set breakpoint)
PASS: gdb.mi/mi-var-rtti.exp: update ptr to derived type in skip_type_update_when_not_use_rtti
PASS: gdb.mi/mi-var-rtti.exp: list children of ptr (without RTTI) in skip_type_update_when_not_use_rtti
PASS: gdb.mi/mi-var-rtti.exp: list children of ptr.public (without RTTI) in skip_type_update_when_not_use_rtti
@@ -20972,11 +24499,23 @@ PASS: gdb.mi/mi-var-rtti.exp: update s to derived type in skip_type_update_when_
PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr (without RTTI) in skip_type_update_when_not_use_rtti
PASS: gdb.mi/mi-var-rtti.exp: list children of s.ptr.public (without RTTI) in skip_type_update_when_not_use_rtti
PASS: gdb.mi/mi-var-rtti.exp: check s.ptr->A (without RTTI) in skip_type_update_when_not_use_rtti
-PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:334 (set breakpoint)
+PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:338 (set breakpoint)
PASS: gdb.mi/mi-var-rtti.exp: update ptr back to base type in skip_type_update_when_not_use_rtti
PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ptr in skip_type_update_when_not_use_rtti
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
+Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-vla-c99.exp ...
+PASS: gdb.mi/mi-vla-c99.exp: insert breakpoint at line 28 after vla is filled
+PASS: gdb.mi/mi-vla-c99.exp: run to breakpoint at line 28
+PASS: gdb.mi/mi-vla-c99.exp: evaluate complete vla
+PASS: gdb.mi/mi-vla-c99.exp: evaluate vla[0]
+PASS: gdb.mi/mi-vla-c99.exp: evaluate vla[2]
+PASS: gdb.mi/mi-vla-c99.exp: evaluate vla[4]
+PASS: gdb.mi/mi-vla-c99.exp: create local variable vla
+PASS: gdb.mi/mi-vla-c99.exp: info type variable vla
+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
@@ -21192,6 +24731,7 @@ XFAIL: gdb.mi/mi2-var-child.exp: update all vars psnp->next->long_ptr (and 1.lon
PASS: gdb.mi/mi2-var-child.exp: step $line_dct_snp0 + 7
PASS: gdb.mi/mi2-var-child.exp: update all vars psnp->next->next->long_ptr (and 2.long_ptr) changed
PASS: gdb.mi/mi2-var-child.exp: break in do_anonymous_type_tests
+PASS: gdb.mi/mi2-var-child.exp: break in do_nested_struct_union_tests
PASS: gdb.mi/mi2-var-child.exp: continue to do_anonymous_type_tests breakpoint
PASS: gdb.mi/mi2-var-child.exp: VT: create root varobj for ptr
PASS: gdb.mi/mi2-var-child.exp: VT: list children of ptr1
@@ -21295,6 +24835,130 @@ PASS: gdb.mi/mi2-var-child.exp: path expression for v1.1_anonymous.a
PASS: gdb.mi/mi2-var-child.exp: expression for v1.1_anonymous.a
PASS: gdb.mi/mi2-var-child.exp: path expression for v1.2_anonymous.b
PASS: gdb.mi/mi2-var-child.exp: expression for v1.2_anonymous.b
+PASS: gdb.mi/mi2-var-child.exp: Run till MI stops in do_nested_struct_union_tests
+PASS: gdb.mi/mi2-var-child.exp: VT: create root varobj for var
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1
+PASS: gdb.mi/mi2-var-child.exp: expression for var1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.a1
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.a1
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.a1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.b1
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.b1
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.b1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.u1
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u1
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.3_anonymous
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.3_anonymous
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.3_anonymous
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.u2
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u2
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u2
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.a1.a
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.a1.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.b1.b
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.b1.b
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.u1.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u1.a
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u1.a
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.u1.b
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u1.b
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u1.b
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.3_anonymous.a2
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.3_anonymous.a2
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.3_anonymous.a2
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.3_anonymous.b2
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.3_anonymous.b2
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.3_anonymous.b2
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.u2.a3
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u2.a3
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u2.a3
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var1.u2.b3
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u2.b3
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u2.b3
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u1.a.a
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u1.a.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u1.b.b
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u1.b.b
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.3_anonymous.a2.a
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.3_anonymous.a2.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.3_anonymous.b2.b
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.3_anonymous.b2.b
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u2.a3.a
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u2.a3.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for var1.u2.b3.b
+PASS: gdb.mi/mi2-var-child.exp: expression for var1.u2.b3.b
+PASS: gdb.mi/mi2-var-child.exp: VT: create root varobj for var2
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var21
+PASS: gdb.mi/mi2-var-child.exp: path expression for var21
+PASS: gdb.mi/mi2-var-child.exp: expression for var21
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var21.ab
+PASS: gdb.mi/mi2-var-child.exp: path expression for var21.ab
+PASS: gdb.mi/mi2-var-child.exp: expression for var21.ab
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var21.ab.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for var21.ab.a
+PASS: gdb.mi/mi2-var-child.exp: expression for var21.ab.a
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of var21.ab.b
+PASS: gdb.mi/mi2-var-child.exp: path expression for var21.ab.b
+PASS: gdb.mi/mi2-var-child.exp: expression for var21.ab.b
+PASS: gdb.mi/mi2-var-child.exp: path expression for var21.ab.a.a
+PASS: gdb.mi/mi2-var-child.exp: expression for var21.ab.a.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for var21.ab.b.b
+PASS: gdb.mi/mi2-var-child.exp: expression for var21.ab.b.b
+PASS: gdb.mi/mi2-var-child.exp: VT: create root varobj for ss_ptr
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.a1
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.a1
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.a1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.b1
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.b1
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.b1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.u1
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u1
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u1
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.3_anonymous
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.3_anonymous
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.3_anonymous
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.u2
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u2
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u2
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.a1.a
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.a1.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.b1.b
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.b1.b
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.u1.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u1.a
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u1.a
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.u1.b
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u1.b
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u1.b
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.3_anonymous.a2
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.3_anonymous.a2
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.3_anonymous.a2
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.3_anonymous.b2
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.3_anonymous.b2
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.3_anonymous.b2
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.u2.a3
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u2.a3
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u2.a3
+PASS: gdb.mi/mi2-var-child.exp: VT: list children of ss_ptr1.u2.b3
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u2.b3
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u2.b3
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u1.a.a
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u1.a.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u1.b.b
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u1.b.b
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.3_anonymous.a2.a
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.3_anonymous.a2.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.3_anonymous.b2.b
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.3_anonymous.b2.b
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u2.a3.a
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u2.a3.a
+PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u2.b3.b
+PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u2.b3.b
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/pr11022.exp ...
PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": breakpoint at main
PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": mi runto main
@@ -21356,8 +25020,47 @@ PASS: gdb.multi/bkpt-multi-exec.exp: inferior 2
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
Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch-exec.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-attach.exp ...
+PASS: 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
+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
+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
@@ -21376,11 +25079,11 @@ PASS: gdb.multi/watchpoint-multi.exp: switch back to inferior 1 again
PASS: gdb.multi/watchpoint-multi.exp: catch b on inferior 1
PASS: 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 ...
-UNSUPPORTED: gdb.objc/nondebug.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.objc/nondebug.m: unrecognized error
+UNSUPPORTED: gdb.objc/nondebug.exp: Couldn't compile nondebug.m: unrecognized error
Running ../../../W._C._Handy/gdb/testsuite/gdb.objc/objcdecode.exp ...
-UNSUPPORTED: gdb.objc/objcdecode.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.objc/objcdecode.m: unrecognized error
+UNSUPPORTED: gdb.objc/objcdecode.exp: Couldn't compile objcdecode.m: unrecognized error
Running ../../../W._C._Handy/gdb/testsuite/gdb.objc/print.exp ...
PASS: gdb.objc/print.exp: set language objective-c
PASS: gdb.objc/print.exp: set language to "objective-c"
@@ -21429,6 +25132,11 @@ PASS: gdb.opt/inline-bt.exp: up from bar (3)
PASS: gdb.opt/inline-bt.exp: func1 inlined (3)
PASS: gdb.opt/inline-bt.exp: up from func1 (3)
PASS: gdb.opt/inline-bt.exp: func2 inlined (3)
+PASS: gdb.opt/inline-bt.exp: set backtrace limit 2
+PASS: gdb.opt/inline-bt.exp: flushregs
+PASS: gdb.opt/inline-bt.exp: up from bar (4)
+PASS: gdb.opt/inline-bt.exp: info frame still works
+PASS: gdb.opt/inline-bt.exp: up hits limit
Running ../../../W._C._Handy/gdb/testsuite/gdb.opt/inline-cmds.exp ...
PASS: gdb.opt/inline-cmds.exp: set listsize 1
PASS: gdb.opt/inline-cmds.exp: continue to bar (1)
@@ -21570,7 +25278,7 @@ PASS: gdb.python/lib-types.exp: python print (str (typedef_class1_obj.type))
PASS: gdb.python/lib-types.exp: nested typedef stripping
PASS: gdb.python/lib-types.exp: python typedef_const_typedef_class1_ref_obj = gdb.parse_and_eval ('typedef_const_typedef_class1_ref_obj')
PASS: gdb.python/lib-types.exp: python basic_type_typedef_const_typedef_class1_ref_obj = gdb.types.get_basic_type (typedef_const_typedef_class1_ref_obj.type)
-PASS: gdb.python/lib-types.exp: python print (str (typedef_const_typedef_class1_ref_obj.type))
+XFAIL: gdb.python/lib-types.exp: python print (str (typedef_const_typedef_class1_ref_obj.type)) (PRMS gcc/55641)
PASS: gdb.python/lib-types.exp: nested typedef/ref stripping
PASS: gdb.python/lib-types.exp: python class1_obj = gdb.parse_and_eval ('class1_obj')
PASS: gdb.python/lib-types.exp: python print (gdb.types.has_field (class1_obj.type, 'x'))
@@ -21732,6 +25440,38 @@ PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: continue to breakpoint:
PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Check temporary stop callback executed before deletion.
PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Check temporary breakpoint is deleted after being hit
PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Check info breakpoints shows temporary breakpoint is deleted
+Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-caller-is.exp ...
+PASS: gdb.python/py-caller-is.exp: continue to breakpoint: bottom_func
+PASS: gdb.python/py-caller-is.exp: p $_caller_is ("bottom_func", 0)
+PASS: gdb.python/py-caller-is.exp: p $_caller_is ("middle_func")
+PASS: gdb.python/py-caller-is.exp: p $_caller_is ("top_func")
+PASS: gdb.python/py-caller-is.exp: p $_caller_is ("middle_func", 2)
+PASS: gdb.python/py-caller-is.exp: p $_caller_is ("top_func", 2)
+PASS: gdb.python/py-caller-is.exp: p $_caller_is ("foo", 100)
+PASS: gdb.python/py-caller-is.exp: p $_caller_is ("foo", -1)
+PASS: gdb.python/py-caller-is.exp: p $_caller_matches ("^bottom", 0)
+PASS: gdb.python/py-caller-is.exp: p $_caller_matches ("^middle_")
+PASS: gdb.python/py-caller-is.exp: p $_caller_matches ("^top_")
+PASS: gdb.python/py-caller-is.exp: p $_caller_matches ("^middle_", 2)
+PASS: gdb.python/py-caller-is.exp: p $_caller_matches ("^top_f", 2)
+PASS: gdb.python/py-caller-is.exp: p $_caller_matches ("foo", 100)
+PASS: gdb.python/py-caller-is.exp: p $_caller_matches ("foo", -1)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_is ("bottom_func", 0)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_is ("middle_func")
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_is ("top_func")
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_is ("middle_func", 2)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_is ("top_func", 2)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_is ("main", 100)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_is ("foo", 100)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_is ("foo", -1)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_matches ("^bottom", 0)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_matches ("^middle_")
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_matches ("^top_")
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_matches ("^middle_", 2)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_matches ("^top_f", 2)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_matches ("^main", 100)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_matches ("foo", 100)
+PASS: gdb.python/py-caller-is.exp: p $_any_caller_matches ("foo", -1)
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-cmd.exp ...
PASS: gdb.python/py-cmd.exp: input simple command - python
PASS: gdb.python/py-cmd.exp: input simple command - class test_cmd (gdb.Command):
@@ -21811,6 +25551,7 @@ PASS: gdb.python/py-cmd.exp: input simple user-defined command - test_help ()
PASS: gdb.python/py-cmd.exp: input simple user-defined command - end
PASS: gdb.python/py-cmd.exp: call simple user-defined command
PASS: gdb.python/py-cmd.exp: see user-defined command in `help user-defined`
+PASS: gdb.python/py-cmd.exp: don't show user-defined python command in `show user command`
PASS: gdb.python/py-cmd.exp: expression completion command - python
PASS: gdb.python/py-cmd.exp: expression completion command - class expr_test (gdb.Command):
PASS: gdb.python/py-cmd.exp: expression completion command - def __init__ (self):
@@ -21821,6 +25562,13 @@ PASS: gdb.python/py-cmd.exp: expression completion command - expr_test ()
PASS: gdb.python/py-cmd.exp: expression completion command - end
PASS: gdb.python/py-cmd.exp: Test completion through complete command
PASS: gdb.python/py-cmd.exp: complete 'expr_test bar.i'
+Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-completion.exp ...
+PASS: gdb.python/py-completion.exp: source ../../../W._C._Handy/gdb/testsuite/gdb.python/py-completion.py
+PASS: gdb.python/py-completion.exp: completefileinit completion
+PASS: gdb.python/py-completion.exp: discard #1
+PASS: gdb.python/py-completion.exp: completefilemethod completion
+PASS: gdb.python/py-completion.exp: discard #2
+PASS: gdb.python/py-completion.exp: completefilecommandcond completion
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-error.exp ...
PASS: gdb.python/py-error.exp: set host-charset IBM1047
PASS: gdb.python/py-error.exp: main reached
@@ -21838,13 +25586,11 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-evsignal.exp ...
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
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
@@ -22027,6 +25773,9 @@ PASS: gdb.python/py-frame-inline.exp: continue to breakpoint: Block break here.
PASS: gdb.python/py-frame-inline.exp: info frame
PASS: gdb.python/py-frame-inline.exp: up
PASS: gdb.python/py-frame-inline.exp: python print (gdb.selected_frame().read_var('l'))
+PASS: gdb.python/py-frame-inline.exp: set backtrace limit 1
+PASS: gdb.python/py-frame-inline.exp: continue to breakpoint: Block break here.
+PASS: gdb.python/py-frame-inline.exp: python print (gdb.newest_frame())
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-frame.exp ...
PASS: gdb.python/py-frame.exp: continue to breakpoint: Block break here.
PASS: gdb.python/py-frame.exp: test Frame.architecture()
@@ -22057,6 +25806,9 @@ PASS: gdb.python/py-frame.exp: test Frame.newer
PASS: gdb.python/py-frame.exp: test Frame.read_var - error
PASS: gdb.python/py-frame.exp: test Frame.read_var - success
PASS: gdb.python/py-frame.exp: test gdb.selected_frame
+PASS: gdb.python/py-frame.exp: test Frame.read_register(sp)
+PASS: gdb.python/py-frame.exp: test Frame.read_register(pc)
+Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-framefilter-invalidarg.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-framefilter-mi.exp ...
PASS: gdb.python/py-framefilter-mi.exp: breakpoint at main
PASS: gdb.python/py-framefilter-mi.exp: mi runto main
@@ -22543,6 +26295,10 @@ PASS: gdb.python/py-pp-maint.exp: print ss re-enabled
PASS: gdb.python/py-pp-maint.exp: print FLAG_1
PASS: gdb.python/py-pp-maint.exp: print FLAG_1 | FLAG_3
PASS: gdb.python/py-pp-maint.exp: print FLAG_1 | 8
+Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-pp-re-notag.exp ...
+PASS: gdb.python/py-pp-re-notag.exp: source py-pp-re-notag.py
+PASS: gdb.python/py-pp-re-notag.exp: print *t
+PASS: gdb.python/py-pp-re-notag.exp: print /r *t
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-prettyprint.exp ...
PASS: gdb.python/py-prettyprint.exp: set print pretty on
PASS: gdb.python/py-prettyprint.exp: b 351
@@ -22978,6 +26734,8 @@ PASS: gdb.python/py-value-cc.exp: xtd->a via field
PASS: gdb.python/py-value-cc.exp: number of fields in uu
PASS: gdb.python/py-value-cc.exp: uu.x via field
PASS: gdb.python/py-value-cc.exp: uu.a via field
+PASS: gdb.python/py-value-cc.exp: init a
+PASS: gdb.python/py-value-cc.exp: a + 5
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-value.exp ...
PASS: gdb.python/py-value.exp: create boolean value
PASS: gdb.python/py-value.exp: create integer value
@@ -23134,6 +26892,7 @@ PASS: gdb.python/py-value.exp: Get value from history
PASS: gdb.python/py-value.exp: Aquire lazy string
PASS: gdb.python/py-value.exp: Test lazy-string type name equality
PASS: gdb.python/py-value.exp: Test string type name equality
+PASS: gdb.python/py-value.exp: set print symbol off
PASS: gdb.python/py-value.exp: print sn
PASS: gdb.python/py-value.exp: Get value from history
PASS: gdb.python/py-value.exp: Test lazy string
@@ -23167,6 +26926,7 @@ PASS: gdb.python/py-value.exp: c++: Obtains value from GDB
PASS: gdb.python/py-value.exp: c++: Check pointer passed as reference
PASS: gdb.python/py-value.exp: c++: python print (bool(gdb.parse_and_eval('base').dynamic_cast(gdb.lookup_type('Derived').pointer())))
PASS: gdb.python/py-value.exp: c++: python print (gdb.parse_and_eval('base').dynamic_type)
+PASS: gdb.python/py-value.exp: c++: python print (gdb.parse_and_eval('base_ref').dynamic_type)
PASS: gdb.python/py-value.exp: c++: python print (gdb.parse_and_eval('5').dynamic_type)
PASS: gdb.python/py-value.exp: c++: continue to breakpoint: break to inspect struct and union
PASS: gdb.python/py-value.exp: c++: Create a value for subscript test
@@ -23183,6 +26943,64 @@ PASS: gdb.python/py-value.exp: c++: Attempt to access an integer with a subscrip
PASS: gdb.python/py-value.exp: c++: Build array
PASS: gdb.python/py-value.exp: c++:
PASS: gdb.python/py-value.exp: c++: Test multiple subscript
+Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-xmethods.exp ...
+PASS: gdb.python/py-xmethods.exp: continue to breakpoint: Break here
+PASS: gdb.python/py-xmethods.exp: Before: a1 + a2
+PASS: gdb.python/py-xmethods.exp: Before: a_plus_a 1
+PASS: gdb.python/py-xmethods.exp: Before: a2 - a1
+PASS: gdb.python/py-xmethods.exp: Before: a_minus_a 1
+PASS: gdb.python/py-xmethods.exp: Before: b1 - a1
+PASS: gdb.python/py-xmethods.exp: Before: a_minus_a 2
+PASS: gdb.python/py-xmethods.exp: Before: a1.geta()
+PASS: gdb.python/py-xmethods.exp: Before: a_geta 1
+PASS: gdb.python/py-xmethods.exp: Before: ++a1
+PASS: gdb.python/py-xmethods.exp: Before: a1.getarrayind(5)
+PASS: gdb.python/py-xmethods.exp: Before: a_ptr->geta()
+PASS: gdb.python/py-xmethods.exp: Before: b_geta 1
+PASS: gdb.python/py-xmethods.exp: Before: e.geta()
+PASS: gdb.python/py-xmethods.exp: Before: a_geta 2
+PASS: gdb.python/py-xmethods.exp: Before: call g.size_diff<float>()
+PASS: gdb.python/py-xmethods.exp: Before: g_size_diff 2
+PASS: gdb.python/py-xmethods.exp: Before: g.size_diff<unsigned long>()
+PASS: gdb.python/py-xmethods.exp: Before: g.size_mul<2>()
+PASS: gdb.python/py-xmethods.exp: Before: g_size_mul 2
+PASS: gdb.python/py-xmethods.exp: Before: g.size_mul<5>()
+PASS: gdb.python/py-xmethods.exp: Before: g.mul<double>(2.0)
+PASS: gdb.python/py-xmethods.exp: Before: g_mul 2
+PASS: gdb.python/py-xmethods.exp: Before: g.mul<char>('a')
+PASS: gdb.python/py-xmethods.exp: load the script file
+PASS: gdb.python/py-xmethods.exp: After: a1 + a2
+PASS: gdb.python/py-xmethods.exp: After: a2 - a1
+PASS: gdb.python/py-xmethods.exp: After: a_minus_a 3
+PASS: gdb.python/py-xmethods.exp: After: b1 + a1
+PASS: gdb.python/py-xmethods.exp: After: b1 - a1
+PASS: gdb.python/py-xmethods.exp: After: a_minus_a 4
+PASS: gdb.python/py-xmethods.exp: After: a1.geta()
+PASS: gdb.python/py-xmethods.exp: After: ++a1
+PASS: gdb.python/py-xmethods.exp: After: a1.getarrayind(5)
+PASS: gdb.python/py-xmethods.exp: After: a_ptr->geta()
+PASS: gdb.python/py-xmethods.exp: After: e.geta()
+PASS: gdb.python/py-xmethods.exp: After: e_ptr->geta()
+PASS: gdb.python/py-xmethods.exp: After: e_ref.geta()
+PASS: gdb.python/py-xmethods.exp: After: e.method(10)
+PASS: gdb.python/py-xmethods.exp: After: e.method('a')
+PASS: gdb.python/py-xmethods.exp: After: g.size_diff<float>()
+FAIL: gdb.python/py-xmethods.exp: After: g.size_diff<unsigned long>()
+PASS: gdb.python/py-xmethods.exp: After: g.size_mul<2>()
+PASS: gdb.python/py-xmethods.exp: After: g.size_mul< 5 >()
+PASS: gdb.python/py-xmethods.exp: After: g.mul<double>(2.0)
+PASS: gdb.python/py-xmethods.exp: gdb_test
+PASS: gdb.python/py-xmethods.exp: Disable G_methods
+PASS: gdb.python/py-xmethods.exp: g.mul<char>('a') after disabling G_methods
+PASS: gdb.python/py-xmethods.exp: Enable G_methods
+PASS: gdb.python/py-xmethods.exp: After enabling G_methods
+PASS: gdb.python/py-xmethods.exp: Disable G_methods;mul
+PASS: gdb.python/py-xmethods.exp: g.mul<char>('a') after disabling G_methods;mul
+PASS: gdb.python/py-xmethods.exp: Enable G_methods;mul
+PASS: gdb.python/py-xmethods.exp: After enabling G_methods;mul
+PASS: gdb.python/py-xmethods.exp: info xmethod global plus 1
+PASS: gdb.python/py-xmethods.exp: disable xmethod progspace E_methods;method_int
+PASS: gdb.python/py-xmethods.exp: info xmethod xmethods E_methods;method_int
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/python.exp ...
PASS: gdb.python/python.exp: multi-line python command - python
PASS: gdb.python/python.exp: multi-line python command - print (23)
@@ -23989,6 +27807,9 @@ PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: get past callee call
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
@@ -25328,7 +29149,7 @@ PASS: gdb.reverse/sigall-reverse.exp: handle SIGTERM stop print
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
@@ -26164,7 +29985,6 @@ PASS: gdb.server/server-run.exp: continue to main
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
@@ -26173,7 +29993,6 @@ PASS: gdb.server/solib-list.exp: non-stop 0: sharedlibrary
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
@@ -26193,17 +30012,17 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.stabs/gdb11479.exp ...
PASS: gdb.stabs/gdb11479.exp: Set breakpoints forced_stabs
PASS: gdb.stabs/gdb11479.exp: Stop at first breakpoint forced_stabs
PASS: gdb.stabs/gdb11479.exp: Inspect t in test2 forced_stabs
-PASS: gdb.stabs/gdb11479.exp: sizeof (e) in test2 forced_stabs
+PASS: gdb.stabs/gdb11479.exp: sizeof (*e) in test2 forced_stabs
PASS: gdb.stabs/gdb11479.exp: Stop at first breakpoint forced_stabs
PASS: gdb.stabs/gdb11479.exp: Inspect t in test forced_stabs
-PASS: gdb.stabs/gdb11479.exp: sizeof (e) in test forced_stabs
+PASS: gdb.stabs/gdb11479.exp: sizeof (*e) in test forced_stabs
PASS: gdb.stabs/gdb11479.exp: Set breakpoints natural_debug_format
PASS: gdb.stabs/gdb11479.exp: Stop at first breakpoint natural_debug_format
PASS: gdb.stabs/gdb11479.exp: Inspect t in test2 natural_debug_format
-PASS: gdb.stabs/gdb11479.exp: sizeof (e) in test2 natural_debug_format
+PASS: gdb.stabs/gdb11479.exp: sizeof (*e) in test2 natural_debug_format
PASS: gdb.stabs/gdb11479.exp: Stop at first breakpoint natural_debug_format
PASS: gdb.stabs/gdb11479.exp: Inspect t in test natural_debug_format
-PASS: gdb.stabs/gdb11479.exp: sizeof (e) in test natural_debug_format
+PASS: gdb.stabs/gdb11479.exp: sizeof (*e) in test natural_debug_format
Running ../../../W._C._Handy/gdb/testsuite/gdb.stabs/weird.exp ...
PASS: gdb.stabs/weird.exp: weirdx.o read without error
PASS: gdb.stabs/weird.exp: stabs found
@@ -26493,10 +30312,15 @@ PASS: gdb.threads/fork-thread-pending.exp: 2, get to the fork event
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
@@ -26577,6 +30401,13 @@ 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
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
+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
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/killed.exp ...
PASS: gdb.threads/killed.exp: successfully compiled posix threads test case
PASS: gdb.threads/killed.exp: run program to completion
@@ -26695,6 +30526,45 @@ PASS: gdb.threads/multi-create.exp: continue to breakpoint 28
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
+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
+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
+PASS: gdb.threads/multiple-step-overs.exp: set debug infrun 1
+PASS: 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
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
@@ -26818,9 +30688,8 @@ PASS: gdb.threads/pthreads.exp: set break at common_routine in thread 2
PASS: gdb.threads/pthreads.exp: continue to bkpt at common_routine in thread 2
PASS: gdb.threads/pthreads.exp: backtrace from thread 2 bkpt in common_routine
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/reconnect-signal.exp ...
-ERROR: no fileid for kepler
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
@@ -26895,6 +30764,107 @@ PASS: gdb.threads/siginfo-threads.exp: signal 3 si_signo
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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: info threads with thread 2
+PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint
+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
+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
+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
+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
+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
+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
+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
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
@@ -26919,28 +30889,111 @@ PASS: gdb.threads/staticthreads.exp: handle SIG32 nostop noprint pass
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
-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
-PASS: gdb.threads/step-after-sr-lock.exp: info threads with thread 2
-PASS: gdb.threads/step-after-sr-lock.exp: continue to breakpoint: run to breakpoint
-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
-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
-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
-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
-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
-PASS: gdb.threads/step-after-sr-lock.exp: get count after step
-PASS: 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
+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
+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
+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
+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
+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
+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
+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
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
@@ -26961,8 +31014,15 @@ PASS: gdb.threads/switch-threads.exp: continue to breakpoint: continue to thread
PASS: 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
+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
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
@@ -27015,7 +31075,6 @@ PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread 1 selected
PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to end
PASS: 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
@@ -27473,9 +31532,8 @@ 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
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
PASS: gdb.trace/entry-values.exp: disassemble foo+9,+10
PASS: gdb.trace/entry-values.exp: disassemble bar
PASS: gdb.trace/entry-values.exp: disassemble bar+28,+10
@@ -27547,6 +31605,8 @@ PASS: gdb.trace/passcount.exp: 4.8: invalid tracepoint number in passcount
PASS: gdb.trace/passcount.exp: 4.9: help passcount
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/pending.exp ...
UNSUPPORTED: gdb.trace/pending.exp: Current target does not support trace
+Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/pr16508.exp ...
+UNSUPPORTED: gdb.trace/pr16508.exp: target does not support trace
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/qtro.exp ...
PASS: gdb.trace/qtro.exp: probe for target remote
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/range-stepping.exp ...
@@ -27730,14 +31790,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 30222
+# of unexpected failures 151
# of unexpected successes 2
-# of expected failures 56
+# of expected failures 58
# of unknown successes 1
-# of known failures 63
-# of unresolved testcases 3
+# of known failures 60
+# of unresolved testcases 1
# of untested testcases 29
-# of unsupported tests 52
-[...]/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
+[...]/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