summaryrefslogtreecommitdiff
path: root/binutils-gdb/test.diff
diff options
context:
space:
mode:
Diffstat (limited to 'binutils-gdb/test.diff')
-rw-r--r--binutils-gdb/test.diff8530
1 files changed, 8530 insertions, 0 deletions
diff --git a/binutils-gdb/test.diff b/binutils-gdb/test.diff
new file mode 100644
index 00000000..40b4e77c
--- /dev/null
+++ b/binutils-gdb/test.diff
@@ -0,0 +1,8530 @@
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/binutils/binutils.sum
+index bf5514a..0bc69d8 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/binutils/binutils.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Tue Jan 7 23:43:05 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 01:55:26 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === binutils tests ===
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gas/testsuite/gas.sum
+index e9361d5..3cb8daf 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gas/testsuite/gas.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Tue Jan 7 23:43:09 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 01:55:55 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gas tests ===
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.ada/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.ada/gdb.sum
+index e9e457c..a4b11be 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.ada/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.ada/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Tue Jan 7 23:53:09 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:02:37 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+@@ -275,14 +275,14 @@ UNSUPPORTED: gdb.ada/mi_catch_ex.exp: insert catchpoint on all Ada exceptions
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_task_arg.exp ...
+ PASS: gdb.ada/mi_task_arg.exp: compilation task_switch.adb
+ PASS: gdb.ada/mi_task_arg.exp: breakpoint at task_switch.break_me
+-PASS: gdb.ada/mi_task_arg.exp: mi runto task_switch.break_me
+-PASS: gdb.ada/mi_task_arg.exp: -stack-list-arguments 1
++FAIL: gdb.ada/mi_task_arg.exp: mi runto task_switch.break_me (unknown output after running)
++FAIL: gdb.ada/mi_task_arg.exp: -stack-list-arguments 1
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_task_info.exp ...
+ PASS: gdb.ada/mi_task_info.exp: compilation task_switch.adb
+ PASS: gdb.ada/mi_task_info.exp: breakpoint at task_switch.break_me
+-PASS: gdb.ada/mi_task_info.exp: mi runto task_switch.break_me
+-PASS: gdb.ada/mi_task_info.exp: -ada-task-info with no argument
+-PASS: gdb.ada/mi_task_info.exp: -ada-task-info 3
++FAIL: gdb.ada/mi_task_info.exp: mi runto task_switch.break_me (unknown output after running)
++FAIL: gdb.ada/mi_task_info.exp: -ada-task-info with no argument
++FAIL: gdb.ada/mi_task_info.exp: -ada-task-info 3
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/mod_from_name.exp ...
+ PASS: gdb.ada/mod_from_name.exp: compilation foo.adb
+ PASS: gdb.ada/mod_from_name.exp: print xp
+@@ -411,7 +411,7 @@ PASS: gdb.ada/ptype_tagged_param.exp: ptype s
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/rdv_wait.exp ...
+ PASS: gdb.ada/rdv_wait.exp: compilation foo.adb
+ PASS: gdb.ada/rdv_wait.exp: set debug-file-directory
+-PASS: gdb.ada/rdv_wait.exp: task 2
++FAIL: gdb.ada/rdv_wait.exp: task 2
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/rec_return.exp ...
+ PASS: gdb.ada/rec_return.exp: compilation foo.adb
+ PASS: gdb.ada/rec_return.exp: print bar
+@@ -472,32 +472,32 @@ PASS: gdb.ada/tagged_not_init.exp: print obj
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/task_bp.exp ...
+ PASS: gdb.ada/task_bp.exp: compilation foo.adb
+ PASS: gdb.ada/task_bp.exp: break pck.dummy_task - from psymtab
+-PASS: gdb.ada/task_bp.exp: run to pck.dummy_task - from psymtab
++FAIL: gdb.ada/task_bp.exp: run to pck.dummy_task - from psymtab
+ PASS: gdb.ada/task_bp.exp: break dummy_task - from psymtab
+-PASS: gdb.ada/task_bp.exp: run to dummy_task - from psymtab
++FAIL: gdb.ada/task_bp.exp: run to dummy_task - from psymtab
+ PASS: gdb.ada/task_bp.exp: break pck.adb:pck.dummy_task - from psymtab
+-PASS: gdb.ada/task_bp.exp: run to pck.adb:pck.dummy_task - from psymtab
++FAIL: gdb.ada/task_bp.exp: run to pck.adb:pck.dummy_task - from psymtab
+ PASS: gdb.ada/task_bp.exp: break pck.adb:dummy_task - from psymtab
+-PASS: gdb.ada/task_bp.exp: run to pck.adb:dummy_task - from psymtab
++FAIL: gdb.ada/task_bp.exp: run to pck.adb:dummy_task - from psymtab
+ PASS: gdb.ada/task_bp.exp: expanding symtab for pck.dummy_task
+ PASS: gdb.ada/task_bp.exp: break pck.dummy_task - from full symtab
+-PASS: gdb.ada/task_bp.exp: run to pck.dummy_task - from full symtab
++FAIL: gdb.ada/task_bp.exp: run to pck.dummy_task - from full symtab
+ PASS: gdb.ada/task_bp.exp: expanding symtab for dummy_task
+ PASS: gdb.ada/task_bp.exp: break dummy_task - from full symtab
+-PASS: gdb.ada/task_bp.exp: run to dummy_task - from full symtab
++FAIL: gdb.ada/task_bp.exp: run to dummy_task - from full symtab
+ PASS: gdb.ada/task_bp.exp: expanding symtab for pck.adb:pck.dummy_task
+ PASS: gdb.ada/task_bp.exp: break pck.adb:pck.dummy_task - from full symtab
+-PASS: gdb.ada/task_bp.exp: run to pck.adb:pck.dummy_task - from full symtab
++FAIL: gdb.ada/task_bp.exp: run to pck.adb:pck.dummy_task - from full symtab
+ PASS: gdb.ada/task_bp.exp: expanding symtab for pck.adb:dummy_task
+ PASS: gdb.ada/task_bp.exp: break pck.adb:dummy_task - from full symtab
+-PASS: gdb.ada/task_bp.exp: run to pck.adb:dummy_task - from full symtab
++FAIL: 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
++FAIL: gdb.ada/tasks.exp: info tasks before inserting breakpoint
+ 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
+-PASS: gdb.ada/tasks.exp: continue until exit
++FAIL: gdb.ada/tasks.exp: continue to breakpoint
++FAIL: gdb.ada/tasks.exp: info tasks after hitting breakpoint
++FAIL: gdb.ada/tasks.exp: continue until exit
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/tick_last_segv.exp ...
+ PASS: gdb.ada/tick_last_segv.exp: compilation foo.adb
+ PASS: gdb.ada/tick_last_segv.exp: print short-integer'first
+@@ -534,7 +534,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/watch_arg.exp ...
+ PASS: gdb.ada/watch_arg.exp: compilation watch.adb
+ PASS: gdb.ada/watch_arg.exp: Set watchpoint on function argument X
+ PASS: gdb.ada/watch_arg.exp: insert second breakpoint in watch.adb
+-PASS: gdb.ada/watch_arg.exp: Continuing to second breakpoint
++FAIL: gdb.ada/watch_arg.exp: Continuing to second breakpoint
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/whatis_array_val.exp ...
+ PASS: gdb.ada/whatis_array_val.exp: compilation foo.adb
+ PASS: gdb.ada/whatis_array_val.exp: whatis full
+@@ -555,8 +555,8 @@ PASS: gdb.ada/win_fu_syms.exp: info line on Do_Nothing call
+
+ === gdb Summary ===
+
+-# of expected passes 441
+-# of unexpected failures 16
++# of expected passes 422
++# of unexpected failures 35
+ # of expected failures 1
+ # of known failures 1
+ # of unsupported tests 2
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.arch/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.arch/gdb.sum
+index 7f54521..f96cb98 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.arch/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.arch/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Tue Jan 7 23:53:53 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:08:01 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+@@ -85,27 +85,27 @@ PASS: gdb.arch/i386-disp-step.exp: continue to test_prefixed_abs_jump_end
+ PASS: gdb.arch/i386-disp-step.exp: break test_syscall
+ PASS: gdb.arch/i386-disp-step.exp: break test_syscall_end
+ PASS: gdb.arch/i386-disp-step.exp: continue to test_syscall
+-PASS: gdb.arch/i386-disp-step.exp: continue to test_syscall_end
++FAIL: gdb.arch/i386-disp-step.exp: continue to test_syscall_end
+ PASS: gdb.arch/i386-disp-step.exp: break test_prefixed_syscall
+ PASS: gdb.arch/i386-disp-step.exp: break test_prefixed_syscall_end
+-PASS: gdb.arch/i386-disp-step.exp: continue to test_prefixed_syscall
+-PASS: gdb.arch/i386-disp-step.exp: continue to test_prefixed_syscall_end
++FAIL: gdb.arch/i386-disp-step.exp: continue to test_prefixed_syscall
++FAIL: gdb.arch/i386-disp-step.exp: continue to test_prefixed_syscall_end (the program is no longer running)
+ PASS: gdb.arch/i386-disp-step.exp: break test_int3
+ PASS: gdb.arch/i386-disp-step.exp: break test_int3_end
+-PASS: gdb.arch/i386-disp-step.exp: continue to test_int3
+-PASS: gdb.arch/i386-disp-step.exp: continue to test_int3_end
+-PASS: gdb.arch/i386-disp-step.exp: continue until exit at i386-disp-step
++FAIL: gdb.arch/i386-disp-step.exp: continue to test_int3 (the program is no longer running)
++FAIL: gdb.arch/i386-disp-step.exp: continue to test_int3_end (the program is no longer running)
++FAIL: gdb.arch/i386-disp-step.exp: continue until exit at i386-disp-step (the program is no longer running)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-dr3-watch.exp ...
+ PASS: gdb.arch/i386-dr3-watch.exp: set breakpoint always-inserted on
+-PASS: gdb.arch/i386-dr3-watch.exp: watch i1
+-PASS: gdb.arch/i386-dr3-watch.exp: watch i2
+-PASS: gdb.arch/i386-dr3-watch.exp: watch i3
+-PASS: gdb.arch/i386-dr3-watch.exp: watch i4
+-PASS: gdb.arch/i386-dr3-watch.exp: continue to i1 watchpoint
+-PASS: gdb.arch/i386-dr3-watch.exp: continue to i2 watchpoint
+-PASS: gdb.arch/i386-dr3-watch.exp: continue to i3 watchpoint
+-PASS: gdb.arch/i386-dr3-watch.exp: continue to i4 watchpoint
+-PASS: gdb.arch/i386-dr3-watch.exp: set watchpoint occuping one debug register
++FAIL: gdb.arch/i386-dr3-watch.exp: watch i1
++FAIL: gdb.arch/i386-dr3-watch.exp: watch i2
++FAIL: gdb.arch/i386-dr3-watch.exp: watch i3
++FAIL: gdb.arch/i386-dr3-watch.exp: watch i4
++FAIL: gdb.arch/i386-dr3-watch.exp: continue to i1 watchpoint
++FAIL: gdb.arch/i386-dr3-watch.exp: continue to i2 watchpoint
++FAIL: gdb.arch/i386-dr3-watch.exp: continue to i3 watchpoint
++FAIL: gdb.arch/i386-dr3-watch.exp: continue to i4 watchpoint
++FAIL: gdb.arch/i386-dr3-watch.exp: set watchpoint occuping one debug register
+ PASS: gdb.arch/i386-dr3-watch.exp: watchpoint on gap1 does not fit debug registers (gdb figured out itself the watchpoint does not fit)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-float.exp ...
+ PASS: gdb.arch/i386-float.exp: first stepi
+@@ -115,9 +115,8 @@ PASS: gdb.arch/i386-float.exp: info float
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-gnu-cfi.exp ...
+ PASS: gdb.arch/i386-gnu-cfi.exp: continue to abort()
+ PASS: gdb.arch/i386-gnu-cfi.exp: backtrace
+-PASS: gdb.arch/i386-gnu-cfi.exp: shift up to the modified frame
+-PASS: gdb.arch/i386-gnu-cfi.exp: Existence of the CFI inserted register
+-PASS: gdb.arch/i386-gnu-cfi.exp: Value of the CFI inserted register
++FAIL: gdb.arch/i386-gnu-cfi.exp: shift up to the modified frame
++FAIL: gdb.arch/i386-gnu-cfi.exp: Existence of the CFI inserted register
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-permbkpt.exp ...
+ PASS: gdb.arch/i386-permbkpt.exp: First permanent break
+ PASS: gdb.arch/i386-permbkpt.exp: Second permanent break
+@@ -180,22 +179,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-sse.exp ...
+ PASS: gdb.arch/i386-sse.exp: check whether processor supports SSE
+ PASS: gdb.arch/i386-sse.exp: set first breakpoint in main
+ PASS: gdb.arch/i386-sse.exp: continue to breakpoint: continue to first breakpoint in main
+-PASS: gdb.arch/i386-sse.exp: check float contents of %xmm0
+-PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm0
+-PASS: gdb.arch/i386-sse.exp: check float contents of %xmm1
+-PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm1
+-PASS: gdb.arch/i386-sse.exp: check float contents of %xmm2
+-PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm2
+-PASS: gdb.arch/i386-sse.exp: check float contents of %xmm3
+-PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm3
+-PASS: gdb.arch/i386-sse.exp: check float contents of %xmm4
+-PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm4
+-PASS: gdb.arch/i386-sse.exp: check float contents of %xmm5
+-PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm5
+-PASS: gdb.arch/i386-sse.exp: check float contents of %xmm6
+-PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm6
+-PASS: gdb.arch/i386-sse.exp: check float contents of %xmm7
+-PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm7
++FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm0
++FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm0
++FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm1
++FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm1
++FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm2
++FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm2
++FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm3
++FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm3
++FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm4
++FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm4
++FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm5
++FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm5
++FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm6
++FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm6
++FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm7
++FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm7
+ PASS: gdb.arch/i386-sse.exp: set %xmm0
+ PASS: gdb.arch/i386-sse.exp: set %xmm1
+ PASS: gdb.arch/i386-sse.exp: set %xmm2
+@@ -206,14 +205,14 @@ PASS: gdb.arch/i386-sse.exp: set %xmm6
+ PASS: gdb.arch/i386-sse.exp: set %xmm7
+ PASS: gdb.arch/i386-sse.exp: set second breakpoint in main
+ PASS: gdb.arch/i386-sse.exp: continue to breakpoint: continue to second breakpoint in main
+-PASS: gdb.arch/i386-sse.exp: check contents of data[0]
+-PASS: gdb.arch/i386-sse.exp: check contents of data[1]
+-PASS: gdb.arch/i386-sse.exp: check contents of data[2]
+-PASS: gdb.arch/i386-sse.exp: check contents of data[3]
+-PASS: gdb.arch/i386-sse.exp: check contents of data[4]
+-PASS: gdb.arch/i386-sse.exp: check contents of data[5]
+-PASS: gdb.arch/i386-sse.exp: check contents of data[6]
+-PASS: gdb.arch/i386-sse.exp: check contents of data[7]
++FAIL: gdb.arch/i386-sse.exp: check contents of data[0]
++FAIL: gdb.arch/i386-sse.exp: check contents of data[1]
++FAIL: gdb.arch/i386-sse.exp: check contents of data[2]
++FAIL: gdb.arch/i386-sse.exp: check contents of data[3]
++FAIL: gdb.arch/i386-sse.exp: check contents of data[4]
++FAIL: gdb.arch/i386-sse.exp: check contents of data[5]
++FAIL: gdb.arch/i386-sse.exp: check contents of data[6]
++FAIL: gdb.arch/i386-sse.exp: check contents of data[7]
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-unwind.exp ...
+ PASS: gdb.arch/i386-unwind.exp: run past gdb1435
+ PASS: gdb.arch/i386-unwind.exp: backtrace past gdb1435
+@@ -257,7 +256,8 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/vsx-regs.exp ...
+
+ === gdb Summary ===
+
+-# of expected passes 186
++# of expected passes 144
++# of unexpected failures 41
+ # of known failures 1
+ [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.6.50.20131021-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.asm/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.asm/gdb.sum
+index 5d61903..34fa869 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.asm/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.asm/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Tue Jan 7 23:53:57 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:08:50 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+@@ -11,34 +11,35 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.asm/asm-source.exp ...
+ PASS: gdb.asm/asm-source.exp: f at main
+ PASS: gdb.asm/asm-source.exp: next over macro
+ PASS: gdb.asm/asm-source.exp: step into foo2
+-PASS: gdb.asm/asm-source.exp: info target
+-PASS: gdb.asm/asm-source.exp: info symbol
+-PASS: gdb.asm/asm-source.exp: list
+-PASS: gdb.asm/asm-source.exp: search
+-PASS: gdb.asm/asm-source.exp: f in foo2
+-PASS: gdb.asm/asm-source.exp: n in foo2
+-PASS: gdb.asm/asm-source.exp: bt ALL in foo2
+-PASS: gdb.asm/asm-source.exp: bt 2 in foo2
+-PASS: gdb.asm/asm-source.exp: s 2
+-PASS: gdb.asm/asm-source.exp: n 2
+-PASS: gdb.asm/asm-source.exp: bt 3 in foo3
+-PASS: gdb.asm/asm-source.exp: info source asmsrc1.s
+-PASS: gdb.asm/asm-source.exp: finish from foo3
+-PASS: gdb.asm/asm-source.exp: info source asmsrc2.s
+-PASS: gdb.asm/asm-source.exp: info sources
+-PASS: gdb.asm/asm-source.exp: info line
+-PASS: gdb.asm/asm-source.exp: next over foo3
+-PASS: gdb.asm/asm-source.exp: return from foo2
+-PASS: gdb.asm/asm-source.exp: look at global variable
+-PASS: gdb.asm/asm-source.exp: x/i &globalvar
+-PASS: gdb.asm/asm-source.exp: disassem &globalvar, &globalvar+1
+-PASS: gdb.asm/asm-source.exp: look at static variable
+-PASS: gdb.asm/asm-source.exp: x/i &staticvar
+-PASS: gdb.asm/asm-source.exp: disassem &staticvar, &staticvar+1
+-PASS: gdb.asm/asm-source.exp: look at static function
++FAIL: gdb.asm/asm-source.exp: info target (timeout)
++FAIL: gdb.asm/asm-source.exp: info symbol (timeout)
++FAIL: gdb.asm/asm-source.exp: list (timeout)
++FAIL: gdb.asm/asm-source.exp: search (timeout)
++FAIL: gdb.asm/asm-source.exp: f in foo2 (timeout)
++FAIL: gdb.asm/asm-source.exp: n in foo2 (timeout)
++FAIL: gdb.asm/asm-source.exp: bt ALL in foo2 (timeout)
++FAIL: gdb.asm/asm-source.exp: bt 2 in foo2 (timeout)
++FAIL: gdb.asm/asm-source.exp: s 2 (timeout)
++FAIL: gdb.asm/asm-source.exp: n 2 (timeout)
++FAIL: gdb.asm/asm-source.exp: bt 3 in foo3 (timeout)
++FAIL: gdb.asm/asm-source.exp: info source asmsrc1.s (timeout)
++FAIL: gdb.asm/asm-source.exp: finish from foo3 (timeout)
++FAIL: gdb.asm/asm-source.exp: info source asmsrc2.s (timeout)
++FAIL: gdb.asm/asm-source.exp: info sources (timeout)
++FAIL: gdb.asm/asm-source.exp: info line (timeout)
++FAIL: gdb.asm/asm-source.exp: next over foo3 (timeout)
++FAIL: gdb.asm/asm-source.exp: return from foo2 (timeout)
++FAIL: gdb.asm/asm-source.exp: look at global variable (timeout)
++FAIL: gdb.asm/asm-source.exp: x/i &globalvar (timeout)
++FAIL: gdb.asm/asm-source.exp: disassem &globalvar, &globalvar+1 (timeout)
++FAIL: gdb.asm/asm-source.exp: look at static variable (timeout)
++FAIL: gdb.asm/asm-source.exp: x/i &staticvar (timeout)
++FAIL: gdb.asm/asm-source.exp: disassem &staticvar, &staticvar+1 (timeout)
++FAIL: gdb.asm/asm-source.exp: look at static function (timeout)
+
+ === gdb Summary ===
+
+-# of expected passes 28
++# of expected passes 3
++# of unexpected failures 25
+ [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.6.50.20131021-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.base1/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.base1/gdb.sum
+index c9cf59e..2f30552 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.base1/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.base1/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Tue Jan 7 23:47:08 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 02:35:50 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+@@ -11,18 +11,7 @@ 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
+-PASS: gdb.base/gcore.exp: re-load generated corefile
+-PASS: gdb.base/gcore.exp: where in corefile
+-PASS: gdb.base/gcore.exp: corefile restored general registers
+-PASS: gdb.base/gcore.exp: corefile restored all registers
+-PASS: gdb.base/gcore.exp: corefile restored system registers
+-PASS: gdb.base/gcore.exp: corefile restored extern array
+-PASS: gdb.base/gcore.exp: corefile restored static array
+-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
++UNSUPPORTED: gdb.base/gcore.exp: save a corefile
+ 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/complex.exp ...
+@@ -64,10 +53,6 @@ PASS: gdb.base/gdbvars.exp: Check whether non-void function is void
+ PASS: gdb.base/gdbvars.exp: Set a new convenience variable to a program variable
+ PASS: gdb.base/gdbvars.exp: Print contents of new convenience variable of program variable
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/detach.exp ...
+-PASS: gdb.base/detach.exp: set should_exit, one
+-PASS: gdb.base/detach.exp: detach, one
+-PASS: gdb.base/detach.exp: set should_exit, two
+-PASS: gdb.base/detach.exp: detach, two
+ 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
+@@ -107,25 +92,7 @@ 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
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/info-os.exp ...
+-PASS: gdb.base/info-os.exp: get inferior process ID
+-PASS: gdb.base/info-os.exp: continue to breakpoint: Set breakpoint here
+-PASS: gdb.base/info-os.exp: get shared memory key
+-PASS: gdb.base/info-os.exp: get shared memory ID
+-PASS: gdb.base/info-os.exp: get semaphore key
+-PASS: gdb.base/info-os.exp: get semaphore ID
+-PASS: gdb.base/info-os.exp: get message queue key
+-PASS: gdb.base/info-os.exp: get message queue ID
+-PASS: gdb.base/info-os.exp: get socket port number
+-PASS: gdb.base/info-os.exp: get process list
+-PASS: gdb.base/info-os.exp: get process groups
+-PASS: gdb.base/info-os.exp: get threads
+-PASS: gdb.base/info-os.exp: get threads
+-PASS: gdb.base/info-os.exp: get file descriptors
+-PASS: gdb.base/info-os.exp: get internet-domain sockets
+-PASS: gdb.base/info-os.exp: get shared-memory regions
+-PASS: gdb.base/info-os.exp: get semaphores
+-PASS: gdb.base/info-os.exp: get message queues
+-PASS: gdb.base/info-os.exp: continue
++UNSUPPORTED: gdb.base/info-os.exp: info-os.exp
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bigcore.exp ...
+ PASS: gdb.base/bigcore.exp: set print sevenbit-strings
+ PASS: gdb.base/bigcore.exp: set width 0
+@@ -137,10 +104,7 @@ PASS: gdb.base/bigcore.exp: extract prev heap
+ PASS: gdb.base/bigcore.exp: save heap size
+ PASS: gdb.base/bigcore.exp: grab pid
+ PASS: gdb.base/bigcore.exp: signal SIGABRT
+-PASS: gdb.base/bigcore.exp: check core size
+-PASS: gdb.base/bigcore.exp: load corefile
+-PASS: gdb.base/bigcore.exp: check next heap
+-PASS: gdb.base/bigcore.exp: check prev heap
++UNTESTED: gdb.base/bigcore.exp: Can't generate a core file
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jump.exp ...
+ PASS: gdb.base/jump.exp: break before jump to non-call
+ PASS: gdb.base/jump.exp: jump to non-call
+@@ -153,91 +117,9 @@ PASS: gdb.base/jump.exp: jump with trailing argument junk
+ PASS: gdb.base/jump.exp: aborted jump out of current function
+ PASS: gdb.base/jump.exp: jump out of current function
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/multi-forks.exp ...
+-PASS: gdb.base/multi-forks.exp: set follow-fork child
+-PASS: gdb.base/multi-forks.exp: run to exit 2
+-PASS: gdb.base/multi-forks.exp: follow child, print pids
+-PASS: gdb.base/multi-forks.exp: run to exit 2
+-PASS: gdb.base/multi-forks.exp: follow parent, print pids
+-PASS: gdb.base/multi-forks.exp: help set detach
+-PASS: gdb.base/multi-forks.exp: show detach default on
+-PASS: gdb.base/multi-forks.exp: set detach off
+-PASS: gdb.base/multi-forks.exp: Run to exit 1
+-PASS: gdb.base/multi-forks.exp: info inferior 1
+-PASS: gdb.base/multi-forks.exp: inferior 1
+-PASS: gdb.base/multi-forks.exp: Run to exit 2
+-PASS: gdb.base/multi-forks.exp: info inferior 2
+-PASS: gdb.base/multi-forks.exp: inferior 2
+-PASS: gdb.base/multi-forks.exp: Run to exit 3
+-PASS: gdb.base/multi-forks.exp: info inferior 3
+-PASS: gdb.base/multi-forks.exp: inferior 3
+-PASS: gdb.base/multi-forks.exp: Run to exit 4
+-PASS: gdb.base/multi-forks.exp: info inferior 4
+-PASS: gdb.base/multi-forks.exp: inferior 4
+-PASS: gdb.base/multi-forks.exp: Run to exit 5
+-PASS: gdb.base/multi-forks.exp: info inferior 5
+-PASS: gdb.base/multi-forks.exp: inferior 5
+-PASS: gdb.base/multi-forks.exp: Run to exit 6
+-PASS: gdb.base/multi-forks.exp: info inferior 6
+-PASS: gdb.base/multi-forks.exp: inferior 6
+-PASS: gdb.base/multi-forks.exp: Run to exit 7
+-PASS: gdb.base/multi-forks.exp: info inferior 7
+-PASS: gdb.base/multi-forks.exp: inferior 7
+-PASS: gdb.base/multi-forks.exp: Run to exit 8
+-PASS: gdb.base/multi-forks.exp: info inferior 8
+-PASS: gdb.base/multi-forks.exp: inferior 8
+-PASS: gdb.base/multi-forks.exp: Run to exit 9
+-PASS: gdb.base/multi-forks.exp: info inferior 9
+-PASS: gdb.base/multi-forks.exp: inferior 9
+-PASS: gdb.base/multi-forks.exp: Run to exit 10
+-PASS: gdb.base/multi-forks.exp: info inferior 10
+-PASS: gdb.base/multi-forks.exp: inferior 10
+-PASS: gdb.base/multi-forks.exp: Run to exit 11
+-PASS: gdb.base/multi-forks.exp: info inferior 11
+-PASS: gdb.base/multi-forks.exp: inferior 11
+-PASS: gdb.base/multi-forks.exp: Run to exit 12
+-PASS: gdb.base/multi-forks.exp: info inferior 12
+-PASS: gdb.base/multi-forks.exp: inferior 12
+-PASS: gdb.base/multi-forks.exp: Run to exit 13
+-PASS: gdb.base/multi-forks.exp: info inferior 13
+-PASS: gdb.base/multi-forks.exp: inferior 13
+-PASS: gdb.base/multi-forks.exp: Run to exit 14
+-PASS: gdb.base/multi-forks.exp: info inferior 14
+-PASS: gdb.base/multi-forks.exp: inferior 14
+-PASS: gdb.base/multi-forks.exp: Run to exit 15
+-PASS: gdb.base/multi-forks.exp: info inferior 15
+-PASS: gdb.base/multi-forks.exp: inferior 15
+-PASS: gdb.base/multi-forks.exp: Run to exit 16
+-PASS: gdb.base/multi-forks.exp: info inferior 16
+-PASS: gdb.base/multi-forks.exp: restart final
+-PASS: gdb.base/multi-forks.exp: Detach 2
+-PASS: gdb.base/multi-forks.exp: Detach 3
+-PASS: gdb.base/multi-forks.exp: Detach 4
+-PASS: gdb.base/multi-forks.exp: Detach 5
+-PASS: gdb.base/multi-forks.exp: Kill 6
+-PASS: gdb.base/multi-forks.exp: Did kill 6
+-PASS: gdb.base/multi-forks.exp: Kill 7
+-PASS: gdb.base/multi-forks.exp: Did kill 7
+-PASS: gdb.base/multi-forks.exp: Kill 8
+-PASS: gdb.base/multi-forks.exp: Did kill 8
+-PASS: gdb.base/multi-forks.exp: Kill 9
+-PASS: gdb.base/multi-forks.exp: Did kill 9
+-PASS: gdb.base/multi-forks.exp: Kill 10
+-PASS: gdb.base/multi-forks.exp: Did kill 10
+-PASS: gdb.base/multi-forks.exp: Kill 11
+-PASS: gdb.base/multi-forks.exp: Did kill 11
+-PASS: gdb.base/multi-forks.exp: Kill 12
+-PASS: gdb.base/multi-forks.exp: Did kill 12
+-PASS: gdb.base/multi-forks.exp: Kill 13
+-PASS: gdb.base/multi-forks.exp: Did kill 13
+-PASS: gdb.base/multi-forks.exp: Kill 14
+-PASS: gdb.base/multi-forks.exp: Did kill 14
+-PASS: gdb.base/multi-forks.exp: Kill 15
+-PASS: gdb.base/multi-forks.exp: Did kill 15
+-PASS: gdb.base/multi-forks.exp: Kill 16
+-PASS: gdb.base/multi-forks.exp: Did kill 16
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak.exp ...
+-PASS: gdb.base/hbreak.exp: hbreak
+-PASS: gdb.base/hbreak.exp: continue to break-at-exit after hbreak
++FAIL: gdb.base/hbreak.exp: hbreak
++FAIL: gdb.base/hbreak.exp: continue to break-at-exit after hbreak (the program exited)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/frame-args.exp ...
+ PASS: gdb.base/frame-args.exp: set print frame-arguments all
+ PASS: gdb.base/frame-args.exp: frame 1 with print frame-arguments set to all
+@@ -285,88 +167,9 @@ PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 1
+ PASS: gdb.base/jit.exp: one_jit_test-2: info function jit_function
+ PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 2
+ PASS: gdb.base/jit.exp: one_jit_test-2: info function jit_function
+-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: continue to breakpoint: break here 0
+-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: continue to breakpoint: break here 2
+-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: info function jit_function
++FAIL: gdb.base/jit.exp: PIE: one_jit_test-1: Can't run to main
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak2.exp ...
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint support
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint insertion
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint function
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint quoted function
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint function in file
+-PASS: gdb.base/hbreak2.exp: use `list' to establish default source file
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint line number
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint line number in file
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint at start of multi line if conditional
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint at start of multi line while conditional
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint info
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint function (2)
+-PASS: gdb.base/hbreak2.exp: run until function breakpoint
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint line number (2)
+-PASS: gdb.base/hbreak2.exp: run until breakpoint set at a line number
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint function in file (2)
+-PASS: gdb.base/hbreak2.exp: run until file:function(6) breakpoint
+-PASS: gdb.base/hbreak2.exp: run until file:function(5) breakpoint
+-PASS: gdb.base/hbreak2.exp: run until file:function(4) breakpoint
+-PASS: gdb.base/hbreak2.exp: run until file:function(3) breakpoint
+-PASS: gdb.base/hbreak2.exp: run until file:function(2) breakpoint
+-PASS: gdb.base/hbreak2.exp: run until file:function(1) breakpoint
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint quoted function (2)
+-PASS: gdb.base/hbreak2.exp: run until quoted breakpoint
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint line number in file (2)
+-PASS: gdb.base/hbreak2.exp: run until file:linenum breakpoint
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint offset +1
+-PASS: gdb.base/hbreak2.exp: step onto hardware breakpoint
+-PASS: gdb.base/hbreak2.exp: setting hardware breakpoint at }
+-PASS: gdb.base/hbreak2.exp: continue to hardware breakpoint at }
+-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint function
+-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint function in file
+-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint line number #1
+-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint line number #2
+-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint line number in file #1
+-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint line number in file #2
+-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint info
+-PASS: gdb.base/hbreak2.exp: set breakpoint pending off
+-PASS: gdb.base/hbreak2.exp: hardware break on non-existent source line
+-PASS: gdb.base/hbreak2.exp: until bp_location1
+-PASS: gdb.base/hbreak2.exp: hardware break on default location
+-PASS: gdb.base/hbreak2.exp: set to-be-silent hardware break bp_location1
+-PASS: gdb.base/hbreak2.exp: set silent break bp_location1
+-PASS: gdb.base/hbreak2.exp: info silent hardware break bp_location1
+-PASS: gdb.base/hbreak2.exp: hit silent hardware break bp_location1
+-PASS: gdb.base/hbreak2.exp: stopped for silent hardware break bp_location1
+-PASS: gdb.base/hbreak2.exp: thread-specific hardware breakpoint on non-existent thread disallowed
+-PASS: gdb.base/hbreak2.exp: thread-specific hardware breakpoint on bogus thread ID disallowed
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint with trailing garbage disallowed
+-PASS: gdb.base/hbreak2.exp: step over hardware breakpoint
+-PASS: gdb.base/hbreak2.exp: clear line has no breakpoint disallowed
+-PASS: gdb.base/hbreak2.exp: clear current line has no breakpoint disallowed
+-PASS: gdb.base/hbreak2.exp: set convenience variable $foo to bp_location11
+-PASS: gdb.base/hbreak2.exp: set hardware breakpoint via convenience variable
+-PASS: gdb.base/hbreak2.exp: set convenience variable $foo to 81.5
+-PASS: gdb.base/hbreak2.exp: set hardware breakpoint via non-integer convenience variable disallowed
+-PASS: gdb.base/hbreak2.exp: set hardware breakpoint on to-be-called function
+-PASS: gdb.base/hbreak2.exp: hit hardware breakpoint on called function
+-PASS: gdb.base/hbreak2.exp: backtrace while in called function
+-PASS: gdb.base/hbreak2.exp: finish from called function
+-PASS: gdb.base/hbreak2.exp: hardware break at factorial
+-PASS: gdb.base/hbreak2.exp: kill program
+-PASS: gdb.base/hbreak2.exp: run to factorial(6)
+-PASS: gdb.base/hbreak2.exp: continue to factorial(5)
+-PASS: gdb.base/hbreak2.exp: backtrace from factorial(5)
+-PASS: gdb.base/hbreak2.exp: next to recursive call
+-PASS: gdb.base/hbreak2.exp: next over recursive call
+-PASS: gdb.base/hbreak2.exp: backtrace from factorial(5.1)
+-PASS: gdb.base/hbreak2.exp: continue until exit at recursive next test
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint function, optimized file
+-PASS: gdb.base/hbreak2.exp: run until hardware function breakpoint, optimized file (code motion)
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint small function, optimized file
+-PASS: gdb.base/hbreak2.exp: run until hardware breakpoint set at small function, optimized file
++UNSUPPORTED: gdb.base/hbreak2.exp: hardware breakpoints
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/eu-strip-infcall.exp ...
+ PASS: gdb.base/eu-strip-infcall.exp: infcall
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/echo.exp ...
+@@ -437,10 +240,6 @@ PASS: gdb.base/all-bin.exp: print value of v_int&&v_float
+ PASS: gdb.base/all-bin.exp: print value of v_int&&v_double
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach-pie-noexec.exp ...
+ PASS: gdb.base/attach-pie-noexec.exp: show architecture
+-PASS: gdb.base/attach-pie-noexec.exp: sanity check info shared
+-PASS: gdb.base/attach-pie-noexec.exp: attach
+-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/empty_exe.exp ...
+ PASS: gdb.base/empty_exe.exp: file ''
+ PASS: gdb.base/empty_exe.exp: print 1
+@@ -488,52 +287,12 @@ PASS: gdb.base/bitfields2.exp: long long bitfield values after set
+ PASS: gdb.base/bitfields2.exp: set long long signed bitfield negative
+ PASS: gdb.base/bitfields2.exp: long long bitfield values after set negative
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/moribund-step.exp ...
+-PASS: gdb.base/moribund-step.exp: set non-stop on
+-PASS: gdb.base/moribund-step.exp: step
++UNSUPPORTED: gdb.base/moribund-step.exp: displaced stepping
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb1821.exp ...
+ PASS: gdb.base/gdb1821.exp: print /x bar
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/environ.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/disp-step-syscall.exp ...
+-PASS: gdb.base/disp-step-syscall.exp: fork: delete break 1
+-PASS: gdb.base/disp-step-syscall.exp: fork: break marker
+-PASS: gdb.base/disp-step-syscall.exp: fork: set displaced-stepping off
+-PASS: gdb.base/disp-step-syscall.exp: fork: break fork
+-PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (1st time)
+-PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (2nd time)
+-PASS: gdb.base/disp-step-syscall.exp: fork: display/i $pc
+-PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
+-PASS: gdb.base/disp-step-syscall.exp: fork: stepi fork insn
+-PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
+-PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (3rd time)
+-PASS: gdb.base/disp-step-syscall.exp: fork: break on syscall insns
+-PASS: gdb.base/disp-step-syscall.exp: fork: delete break fork
+-PASS: gdb.base/disp-step-syscall.exp: fork: continue to syscall insn fork
+-PASS: gdb.base/disp-step-syscall.exp: fork: set displaced-stepping on
+-PASS: gdb.base/disp-step-syscall.exp: fork: single step over fork
+-PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
+-PASS: gdb.base/disp-step-syscall.exp: fork: single step over fork final pc
+-PASS: gdb.base/disp-step-syscall.exp: fork: delete break fork insn
+-PASS: gdb.base/disp-step-syscall.exp: fork: continue to marker (fork)
+-PASS: gdb.base/disp-step-syscall.exp: vfork: delete break 1
+-PASS: gdb.base/disp-step-syscall.exp: vfork: break marker
+-PASS: gdb.base/disp-step-syscall.exp: vfork: set displaced-stepping off
+-PASS: gdb.base/disp-step-syscall.exp: vfork: break vfork
+-PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (1st time)
+-PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (2nd time)
+-PASS: gdb.base/disp-step-syscall.exp: vfork: display/i $pc
+-PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc"
+-PASS: gdb.base/disp-step-syscall.exp: vfork: stepi vfork insn
+-PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc"
+-PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (3rd time)
+-PASS: gdb.base/disp-step-syscall.exp: vfork: break on syscall insns
+-PASS: gdb.base/disp-step-syscall.exp: vfork: delete break vfork
+-PASS: gdb.base/disp-step-syscall.exp: vfork: continue to syscall insn vfork
+-PASS: gdb.base/disp-step-syscall.exp: vfork: set displaced-stepping on
+-PASS: gdb.base/disp-step-syscall.exp: vfork: single step over vfork
+-PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc"
+-PASS: gdb.base/disp-step-syscall.exp: vfork: single step over vfork final pc
+-PASS: gdb.base/disp-step-syscall.exp: vfork: delete break vfork insn
+-PASS: gdb.base/disp-step-syscall.exp: vfork: continue to marker (vfork)
++UNSUPPORTED: gdb.base/disp-step-syscall.exp: displaced stepping
+ 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/interact.exp ...
+@@ -842,7 +601,7 @@ PASS: gdb.base/callfuncs.exp: stop at breakpoint in call dummy function
+ PASS: gdb.base/callfuncs.exp: continue from call dummy breakpoint
+ PASS: gdb.base/callfuncs.exp: bt after continuing from call dummy breakpoint
+ PASS: gdb.base/callfuncs.exp: register contents after stop in call dummy
+-PASS: gdb.base/callfuncs.exp: continue after stop in call dummy preserves register contents
++FAIL: gdb.base/callfuncs.exp: continue after stop in call dummy preserves register contents
+ PASS: gdb.base/callfuncs.exp: set language c
+ PASS: gdb.base/callfuncs.exp: next to t_double_values
+ PASS: gdb.base/callfuncs.exp: next to t_structs_c
+@@ -891,121 +650,15 @@ PASS: gdb.base/callfuncs.exp: set $sp = $old_sp
+ PASS: gdb.base/callfuncs.exp: print callfunc (Lcallfunc, 5)
+ PASS: gdb.base/callfuncs.exp: print *((int *(*) (void)) voidfunc)()
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.exp ...
+-PASS: gdb.base/catch-syscall.exp: help catch syscall
+-PASS: gdb.base/catch-syscall.exp: catch syscall to a nonsense syscall is prohibited
+-PASS: gdb.base/catch-syscall.exp: complete catch syscall with multiple words
+-PASS: gdb.base/catch-syscall.exp: without arguments: catch syscall
+-PASS: gdb.base/catch-syscall.exp: without arguments: catch syscall appears in 'info breakpoints'
+-PASS: gdb.base/catch-syscall.exp: without arguments: program has called close
+-PASS: gdb.base/catch-syscall.exp: without arguments: syscall close has returned
+-PASS: gdb.base/catch-syscall.exp: without arguments: program has called chroot
+-PASS: gdb.base/catch-syscall.exp: without arguments: syscall chroot has returned
+-PASS: gdb.base/catch-syscall.exp: without arguments: program has called exit_group
+-PASS: gdb.base/catch-syscall.exp: without arguments: continue until exit
+-PASS: gdb.base/catch-syscall.exp: with arguments: catch syscall with arguments (close)
+-PASS: gdb.base/catch-syscall.exp: with arguments: syscall(s) close appears in 'info breakpoints'
+-PASS: gdb.base/catch-syscall.exp: with arguments: program has called close
+-PASS: gdb.base/catch-syscall.exp: with arguments: syscall close has returned
+-PASS: gdb.base/catch-syscall.exp: with arguments: continue until exit
+-PASS: gdb.base/catch-syscall.exp: with many arguments: catch syscall with arguments ('close' [] 'chroot' [])
+-PASS: gdb.base/catch-syscall.exp: with many arguments: syscalls close, chroot appears in 'info breakpoints'
+-PASS: gdb.base/catch-syscall.exp: with many arguments: program has called close
+-PASS: gdb.base/catch-syscall.exp: with many arguments: syscall close has returned
+-PASS: gdb.base/catch-syscall.exp: with many arguments: program has called chroot
+-PASS: gdb.base/catch-syscall.exp: with many arguments: syscall chroot has returned
+-PASS: gdb.base/catch-syscall.exp: with many arguments: continue until exit
+-PASS: gdb.base/catch-syscall.exp: wrong args: catch syscall with arguments (mlock)
+-PASS: gdb.base/catch-syscall.exp: wrong args: syscall(s) mlock appears in 'info breakpoints'
+-PASS: gdb.base/catch-syscall.exp: wrong args: continue until exit at catch syscall with unused syscall (mlock)
+-PASS: gdb.base/catch-syscall.exp: restarting inferior: entry: catch syscall with arguments (chroot)
+-PASS: gdb.base/catch-syscall.exp: restarting inferior: entry: syscall(s) chroot appears in 'info breakpoints'
+-PASS: gdb.base/catch-syscall.exp: restarting inferior: entry: program has called chroot
+-PASS: gdb.base/catch-syscall.exp: restarting inferior: entry/return: rerun to main
+-PASS: gdb.base/catch-syscall.exp: restarting inferior: entry/return: program has called chroot
+-PASS: gdb.base/catch-syscall.exp: restarting inferior: entry/return: syscall chroot has returned
+-PASS: gdb.base/catch-syscall.exp: restarting inferior: entry/return: continue until exit
+-PASS: gdb.base/catch-syscall.exp: fail no datadir: set data-directory /the/path/to/nowhere
+-PASS: gdb.base/catch-syscall.exp: fail no datadir: catch syscall displays a warning when there is no XML support
+-PASS: gdb.base/catch-syscall.exp: fail no datadir: catch syscall appears in 'info breakpoints'
+-PASS: gdb.base/catch-syscall.exp: set data-directory /the/path/to/nowhere
+-PASS: gdb.base/catch-syscall.exp: without args noxml: catch syscall
+-PASS: gdb.base/catch-syscall.exp: without args noxml: close: program has called [0-9]*
+-PASS: gdb.base/catch-syscall.exp: without args noxml: close: syscall [0-9]* has returned
+-PASS: gdb.base/catch-syscall.exp: without args noxml: chroot: program has called [0-9]*
+-PASS: gdb.base/catch-syscall.exp: without args noxml: chroot: syscall [0-9]* has returned
+-PASS: gdb.base/catch-syscall.exp: without args noxml: program has called [0-9]*
+-PASS: gdb.base/catch-syscall.exp: with args noxml: catch syscall with arguments (6)
+-PASS: gdb.base/catch-syscall.exp: with args noxml: syscall(s) 6 appears in 'info breakpoints'
+-PASS: gdb.base/catch-syscall.exp: with args noxml: program has called 6
+-PASS: gdb.base/catch-syscall.exp: with args noxml: syscall 6 has returned
+-PASS: gdb.base/catch-syscall.exp: with wrong args noxml: catch syscall nonsense_syscall
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-fork.exp ...
+-PASS: gdb.base/foll-fork.exp: set verbose
+-PASS: gdb.base/foll-fork.exp: help set follow-fork
+-PASS: gdb.base/foll-fork.exp: set follow-fork ch
+-PASS: gdb.base/foll-fork.exp: set follow-fork, using abbreviations
+-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: 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
+-PASS: gdb.base/foll-fork.exp: info shows catchpoint without pid
+-PASS: gdb.base/foll-fork.exp: set follow-fork child
+-PASS: gdb.base/foll-fork.exp: set follow-fork child, tbreak
+-PASS: gdb.base/foll-fork.exp: set follow-fork child, hit tbreak
+-PASS: gdb.base/foll-fork.exp: set follow-fork child, cleanup
+-PASS: gdb.base/foll-fork.exp: unpatch child, break at callee
+-PASS: gdb.base/foll-fork.exp: unpatch child, set catch fork
+-PASS: gdb.base/foll-fork.exp: unpatch child, catch fork
+-PASS: gdb.base/foll-fork.exp: unpatch child, breakpoint at exit call
+-PASS: gdb.base/foll-fork.exp: unpatch child, set follow-fork child
+-PASS: gdb.base/foll-fork.exp: unpatch child, unpatched parent breakpoints from child
+-PASS: gdb.base/foll-fork.exp: explicit parent follow, set tcatch fork
+-PASS: gdb.base/foll-fork.exp: explicit parent follow, tcatch fork
+-PASS: gdb.base/foll-fork.exp: set follow-fork parent
+-PASS: gdb.base/foll-fork.exp: set follow-fork parent, tbreak
+-PASS: gdb.base/foll-fork.exp: set follow-fork parent, hit tbreak
+-PASS: gdb.base/foll-fork.exp: set follow-fork parent, cleanup
+ 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
+-PASS: gdb.base/auxv.exp: cd to temporary directory for core dumps
+-PASS: gdb.base/auxv.exp: tbreak 78
+-PASS: gdb.base/auxv.exp: continue
+-PASS: gdb.base/auxv.exp: info auxv on live process
+-PASS: gdb.base/auxv.exp: gcore
+-PASS: gdb.base/auxv.exp: continue
+-PASS: gdb.base/auxv.exp: continue
+-PASS: gdb.base/auxv.exp: generate native core dump
+-PASS: gdb.base/auxv.exp: load core file for info auxv on native core dump
+-PASS: gdb.base/auxv.exp: info auxv on native core dump
+-PASS: gdb.base/auxv.exp: matching auxv data from live and core
+-PASS: gdb.base/auxv.exp: load core file for info auxv on gcore-created dump
+-PASS: gdb.base/auxv.exp: info auxv on gcore-created dump
+-PASS: gdb.base/auxv.exp: matching auxv data from live and gcore
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/interrupt.exp ...
+ PASS: gdb.base/interrupt.exp: set interrupt character in interrupt.exp
+ PASS: gdb.base/interrupt.exp: child process is alive
+ PASS: gdb.base/interrupt.exp: child process ate our char
+ PASS: gdb.base/interrupt.exp: send_gdb control C
+-PASS: gdb.base/interrupt.exp: call function when asleep
+-PASS: gdb.base/interrupt.exp: call function a second time
+-PASS: gdb.base/interrupt.exp: continue
+-PASS: gdb.base/interrupt.exp: echo data
+-PASS: gdb.base/interrupt.exp: Send Control-C, second time
+-PASS: gdb.base/interrupt.exp: signal SIGINT
+-PASS: gdb.base/interrupt.exp: echo more data
+-PASS: gdb.base/interrupt.exp: send end of file
++FAIL: gdb.base/interrupt.exp: call function when asleep (wrong output)
++UNTESTED: gdb.base/interrupt.exp: aborted; in the following, GDB will get stuck
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/fullpath-expand.exp ...
+ PASS: gdb.base/fullpath-expand.exp: rbreak XXX/fullpath-expand-func.c:func
+ PASS: gdb.base/fullpath-expand.exp: list func
+@@ -1025,7 +678,7 @@ PASS: gdb.base/call-signal-resume.exp: break stop_one
+ PASS: gdb.base/call-signal-resume.exp: continue to breakpoint at stop_one
+ PASS: gdb.base/call-signal-resume.exp: inferior function call signaled
+ PASS: gdb.base/call-signal-resume.exp: dummy stack frame number
+-PASS: gdb.base/call-signal-resume.exp: frame 3
++PASS: gdb.base/call-signal-resume.exp: frame 6
+ PASS: gdb.base/call-signal-resume.exp: set confirm off
+ PASS: gdb.base/call-signal-resume.exp: return
+ PASS: gdb.base/call-signal-resume.exp: maintenance print dummy-frames
+@@ -1041,7 +694,7 @@ PASS: gdb.base/call-signal-resume.exp: set confirm off
+ PASS: gdb.base/call-signal-resume.exp: return
+ PASS: gdb.base/call-signal-resume.exp: break handle_signal
+ PASS: gdb.base/call-signal-resume.exp: continue to breakpoint at handle_signal
+-PASS: gdb.base/call-signal-resume.exp: continue to program exit
++FAIL: gdb.base/call-signal-resume.exp: continue to program exit
+ 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/async.exp ...
+@@ -1064,10 +717,10 @@ PASS: gdb.base/exitsignal.exp: $_exitsignal is void before running
+ PASS: gdb.base/exitsignal.exp: $_exitcode is void before running
+ PASS: gdb.base/exitsignal.exp: trigger SIGSEGV
+ PASS: gdb.base/exitsignal.exp: program terminated with SIGSEGV
+-PASS: gdb.base/exitsignal.exp: $_exitsignal is 11 (SIGSEGV) after SIGSEGV.
++FAIL: gdb.base/exitsignal.exp: $_exitsignal is 11 (SIGSEGV) after SIGSEGV.
+ PASS: gdb.base/exitsignal.exp: $_exitcode is still void after SIGSEGV
+ PASS: gdb.base/exitsignal.exp: rerun to main
+-PASS: gdb.base/exitsignal.exp: $_exitsignal is 11 (SIGSEGV) after restarting the inferior
++FAIL: gdb.base/exitsignal.exp: $_exitsignal is 11 (SIGSEGV) after restarting the inferior
+ PASS: gdb.base/exitsignal.exp: $_exitcode is still void after restarting the inferior
+ PASS: gdb.base/exitsignal.exp: $_exitsignal is void before normal inferior is executed
+ PASS: gdb.base/exitsignal.exp: $_exitcode is void before normal inferior is executed
+@@ -1075,42 +728,9 @@ PASS: gdb.base/exitsignal.exp: continue until exit
+ PASS: gdb.base/exitsignal.exp: $_exitcode is zero after normal inferior is executed
+ PASS: gdb.base/exitsignal.exp: $_exitsignal is still void after normal inferior is executed
+ 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
+-PASS: gdb.base/inferior-died.exp: continue
+-PASS: gdb.base/inferior-died.exp: p 1
++UNSUPPORTED: gdb.base/inferior-died.exp: inferior-died.exp
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/corefile.exp ...
+-PASS: gdb.base/corefile.exp: args: -core=corefile.core (with bad program name)
+-PASS: gdb.base/corefile.exp: args: execfile -core=corefile.core (with bad program name)
+-PASS: gdb.base/corefile.exp: core-file command (with bad program name)
+-PASS: gdb.base/corefile.exp: print coremaker_data
+-PASS: gdb.base/corefile.exp: print coremaker_bss
+-PASS: gdb.base/corefile.exp: print coremaker_ro
+-PASS: gdb.base/corefile.exp: print func2::coremaker_local
+-PASS: gdb.base/corefile.exp: $_exitsignal prints SIGABRT (6)
+-PASS: gdb.base/corefile.exp: $_exitcode is void
+-PASS: gdb.base/corefile.exp: backtrace in corefile.exp
+-PASS: gdb.base/corefile.exp: up in corefile.exp
+-PASS: gdb.base/corefile.exp: accessing original mmap data in core file
+-PASS: gdb.base/corefile.exp: accessing mmapped data in core file
+-PASS: gdb.base/corefile.exp: up in corefile.exp (reinit)
+-PASS: gdb.base/corefile.exp: core
+-PASS: gdb.base/corefile.exp: run: load core again
+-PASS: gdb.base/corefile.exp: run: sanity check we see the core file
+-PASS: gdb.base/corefile.exp: run: with core
+-PASS: gdb.base/corefile.exp: run: core file is cleared
+-PASS: gdb.base/corefile.exp: quit with a process
+-PASS: gdb.base/corefile.exp: quit with processes: n
+-PASS: gdb.base/corefile.exp: no question: load core
+-PASS: gdb.base/corefile.exp: quit with a core file
+-PASS: gdb.base/corefile.exp: attach: load core again
+-PASS: gdb.base/corefile.exp: attach: sanity check we see the core file
+-PASS: gdb.base/corefile.exp: attach: with core
+-PASS: gdb.base/corefile.exp: attach: core file is cleared
+-FAIL: gdb.base/corefile.exp: core-file warning-free
++WARNING: can't generate a core file - core tests suppressed - check ulimit -c
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/duplicate-bp.exp ...
+ PASS: gdb.base/duplicate-bp.exp: del_1_stop_2: set $bp_num_1 = $bpnum
+ PASS: gdb.base/duplicate-bp.exp: del_1_stop_2: set $bp_num_2 = $bpnum
+@@ -1187,12 +807,7 @@ PASS: gdb.base/hook-stop-frame.exp: define hook-stop command
+ PASS: gdb.base/hook-stop-frame.exp: hook-stop runs before frame print
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/info-proc.exp ...
+ PASS: gdb.base/info-proc.exp: help info proc
+-PASS: gdb.base/info-proc.exp: info proc without a process
+-PASS: gdb.base/info-proc.exp: info proc with process
+-PASS: gdb.base/info-proc.exp: info proc mapping
+-PASS: gdb.base/info-proc.exp: save a core file
+-PASS: gdb.base/info-proc.exp: core info-proc.gcore
+-PASS: gdb.base/info-proc.exp: info proc mapping with core file
++UNSUPPORTED: gdb.base/info-proc.exp: gdb does not support info proc on this target
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/longest-types.exp ...
+ UNTESTED: gdb.base/longest-types.exp: longest-types.exp
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/linespecs.exp ...
+@@ -1276,7 +891,7 @@ PASS: gdb.base/arithmet.exp: print x/(y*w)
+ PASS: gdb.base/arithmet.exp: print x-(y/w)
+ PASS: gdb.base/arithmet.exp: print (x+y)*w
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach-twice.exp ...
+-PASS: gdb.base/attach-twice.exp: attach
++XFAIL: gdb.base/attach-twice.exp: attach
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/call-sc.exp ...
+ PASS: gdb.base/call-sc.exp: set print sevenbit-strings
+ PASS: gdb.base/call-sc.exp: set print address off
+@@ -1480,145 +1095,6 @@ 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/checkpoint.exp ...
+-PASS: gdb.base/checkpoint.exp: break1 start
+-PASS: gdb.base/checkpoint.exp: break1 two
+-PASS: gdb.base/checkpoint.exp: break1 three
+-PASS: gdb.base/checkpoint.exp: break1 four
+-PASS: gdb.base/checkpoint.exp: break1 five
+-PASS: gdb.base/checkpoint.exp: break1 six
+-PASS: gdb.base/checkpoint.exp: break1 seven
+-PASS: gdb.base/checkpoint.exp: break1 eight
+-PASS: gdb.base/checkpoint.exp: break1 nine
+-PASS: gdb.base/checkpoint.exp: break1 ten
+-PASS: gdb.base/checkpoint.exp: info checkpoints one
+-PASS: gdb.base/checkpoint.exp: break2 one
+-PASS: gdb.base/checkpoint.exp: restart 1 one
+-PASS: gdb.base/checkpoint.exp: verify i 1 one
+-PASS: gdb.base/checkpoint.exp: step in 1 one
+-PASS: gdb.base/checkpoint.exp: verify lines 1 one
+-PASS: gdb.base/checkpoint.exp: restart 2 one
+-PASS: gdb.base/checkpoint.exp: step in 2 one
+-PASS: gdb.base/checkpoint.exp: verify i 2 one
+-PASS: gdb.base/checkpoint.exp: verify lines 2 one
+-PASS: gdb.base/checkpoint.exp: restart 3 one
+-PASS: gdb.base/checkpoint.exp: step in 3 one
+-PASS: gdb.base/checkpoint.exp: verify i 3 one
+-PASS: gdb.base/checkpoint.exp: verify lines 3 one
+-PASS: gdb.base/checkpoint.exp: restart 4 one
+-PASS: gdb.base/checkpoint.exp: step in 4 one
+-PASS: gdb.base/checkpoint.exp: verify i 4 one
+-PASS: gdb.base/checkpoint.exp: verify lines 4 one
+-PASS: gdb.base/checkpoint.exp: restart 5 one
+-PASS: gdb.base/checkpoint.exp: step in 5 one
+-PASS: gdb.base/checkpoint.exp: verify i 5 one
+-PASS: gdb.base/checkpoint.exp: verify lines 5 one
+-PASS: gdb.base/checkpoint.exp: restart 6 one
+-PASS: gdb.base/checkpoint.exp: step in 6 one
+-PASS: gdb.base/checkpoint.exp: verify i 6 one
+-PASS: gdb.base/checkpoint.exp: verify lines 6 one
+-PASS: gdb.base/checkpoint.exp: restart 7 one
+-PASS: gdb.base/checkpoint.exp: step in 7 one
+-PASS: gdb.base/checkpoint.exp: verify i 7 one
+-PASS: gdb.base/checkpoint.exp: verify lines 7 one
+-PASS: gdb.base/checkpoint.exp: restart 8 one
+-PASS: gdb.base/checkpoint.exp: step in 8 one
+-PASS: gdb.base/checkpoint.exp: verify i 8 one
+-PASS: gdb.base/checkpoint.exp: verify lines 8 one
+-PASS: gdb.base/checkpoint.exp: restart 9 one
+-PASS: gdb.base/checkpoint.exp: step in 9 one
+-PASS: gdb.base/checkpoint.exp: verify i 9 one
+-PASS: gdb.base/checkpoint.exp: verify lines 9 one
+-PASS: gdb.base/checkpoint.exp: restart 10 one
+-PASS: gdb.base/checkpoint.exp: step in 10 one
+-PASS: gdb.base/checkpoint.exp: verify i 10 one
+-PASS: gdb.base/checkpoint.exp: verify lines 10 one
+-PASS: gdb.base/checkpoint.exp: restart 0 one
+-PASS: gdb.base/checkpoint.exp: break3 one
+-PASS: gdb.base/checkpoint.exp: Diff input and output one
+-PASS: gdb.base/checkpoint.exp: restart 1 two
+-PASS: gdb.base/checkpoint.exp: breakpoint 1 1 one
+-PASS: gdb.base/checkpoint.exp: step in 1 two
+-PASS: gdb.base/checkpoint.exp: verify lines 1 two
+-PASS: gdb.base/checkpoint.exp: restart 2 two
+-PASS: gdb.base/checkpoint.exp: breakpoint 1 2 one
+-PASS: gdb.base/checkpoint.exp: step in 2 two
+-PASS: gdb.base/checkpoint.exp: verify lines 2 two
+-PASS: gdb.base/checkpoint.exp: restart 3 two
+-PASS: gdb.base/checkpoint.exp: breakpoint 1 3 one
+-PASS: gdb.base/checkpoint.exp: step in 3 two
+-PASS: gdb.base/checkpoint.exp: verify lines 3 two
+-PASS: gdb.base/checkpoint.exp: restart 4 two
+-PASS: gdb.base/checkpoint.exp: breakpoint 1 4 one
+-PASS: gdb.base/checkpoint.exp: step in 4 two
+-PASS: gdb.base/checkpoint.exp: verify lines 4 two
+-PASS: gdb.base/checkpoint.exp: restart 5 two
+-PASS: gdb.base/checkpoint.exp: breakpoint 1 5 one
+-PASS: gdb.base/checkpoint.exp: step in 5 two
+-PASS: gdb.base/checkpoint.exp: verify lines 5 two
+-PASS: gdb.base/checkpoint.exp: restart 6 two
+-PASS: gdb.base/checkpoint.exp: breakpoint 1 6 one
+-PASS: gdb.base/checkpoint.exp: step in 6 two
+-PASS: gdb.base/checkpoint.exp: verify lines 5 two
+-PASS: gdb.base/checkpoint.exp: restart 7 two
+-PASS: gdb.base/checkpoint.exp: breakpoint 1 7 one
+-PASS: gdb.base/checkpoint.exp: step in 7 two
+-PASS: gdb.base/checkpoint.exp: verify lines 7 two
+-PASS: gdb.base/checkpoint.exp: Diff input and output two
+-PASS: gdb.base/checkpoint.exp: restart 0 one
+-PASS: gdb.base/checkpoint.exp: break4 one
+-PASS: gdb.base/checkpoint.exp: delete copy1
+-PASS: gdb.base/checkpoint.exp: restart 1 three
+-PASS: gdb.base/checkpoint.exp: break2 1 one
+-PASS: gdb.base/checkpoint.exp: outfile still open 1
+-PASS: gdb.base/checkpoint.exp: restart 2 three
+-PASS: gdb.base/checkpoint.exp: break2 2 one
+-PASS: gdb.base/checkpoint.exp: outfile still open 2
+-PASS: gdb.base/checkpoint.exp: restart 3 three
+-PASS: gdb.base/checkpoint.exp: break2 3 one
+-PASS: gdb.base/checkpoint.exp: outfile still open 3
+-PASS: gdb.base/checkpoint.exp: restart 4 three
+-PASS: gdb.base/checkpoint.exp: break2 4 one
+-PASS: gdb.base/checkpoint.exp: outfile still open 4
+-PASS: gdb.base/checkpoint.exp: restart 5 three
+-PASS: gdb.base/checkpoint.exp: break2 5 one
+-PASS: gdb.base/checkpoint.exp: outfile still open 5
+-PASS: gdb.base/checkpoint.exp: restart 6 three
+-PASS: gdb.base/checkpoint.exp: break2 6 one
+-PASS: gdb.base/checkpoint.exp: outfile still open 6
+-PASS: gdb.base/checkpoint.exp: restart 7 three
+-PASS: gdb.base/checkpoint.exp: break2 7 one
+-PASS: gdb.base/checkpoint.exp: outfile still open 7
+-PASS: gdb.base/checkpoint.exp: restart 8 three
+-PASS: gdb.base/checkpoint.exp: break2 8 one
+-PASS: gdb.base/checkpoint.exp: outfile still open 8
+-PASS: gdb.base/checkpoint.exp: restart 9 three
+-PASS: gdb.base/checkpoint.exp: break2 9 one
+-PASS: gdb.base/checkpoint.exp: outfile still open 9
+-PASS: gdb.base/checkpoint.exp: restart 10 three
+-PASS: gdb.base/checkpoint.exp: break2 10 one
+-PASS: gdb.base/checkpoint.exp: outfile still open 10
+-PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork one
+-PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork two
+-PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork three
+-PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork four
+-PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork five
+-PASS: gdb.base/checkpoint.exp: info checkpoints two
+-PASS: gdb.base/checkpoint.exp: kill all one
+-PASS: gdb.base/checkpoint.exp: no more checkpoint 0
+-PASS: gdb.base/checkpoint.exp: no more checkpoint 1
+-PASS: gdb.base/checkpoint.exp: no more checkpoint 2
+-PASS: gdb.base/checkpoint.exp: no more checkpoint 3
+-PASS: gdb.base/checkpoint.exp: no more checkpoint 4
+-PASS: gdb.base/checkpoint.exp: no more checkpoint 5
+-PASS: gdb.base/checkpoint.exp: no more checkpoint 6
+-PASS: gdb.base/checkpoint.exp: no more checkpoint 7
+-PASS: gdb.base/checkpoint.exp: no more checkpoint 8
+-PASS: gdb.base/checkpoint.exp: no more checkpoint 9
+-PASS: gdb.base/checkpoint.exp: no more checkpoint 10
+-PASS: gdb.base/checkpoint.exp: set checkpoint breakpoint
+-PASS: gdb.base/checkpoint.exp: break2 with many checkpoints
+-PASS: gdb.base/checkpoint.exp: info checkpoints with at least 600 checkpoints
+-PASS: gdb.base/checkpoint.exp: kill all one with many checkpoints
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/help.exp ...
+ PASS: gdb.base/help.exp: disable pagination
+ PASS: gdb.base/help.exp: help aliases
+@@ -1726,12 +1202,12 @@ FAIL: gdb.base/annota1.exp: run until main breakpoint (timeout)
+ PASS: gdb.base/annota1.exp: go after array init line
+ PASS: gdb.base/annota1.exp: print array
+ PASS: gdb.base/annota1.exp: print non_existent_value
+-PASS: gdb.base/annota1.exp: break handle_USR1
+-PASS: gdb.base/annota1.exp: break printf
+-PASS: gdb.base/annota1.exp: continue to printf
++FAIL: gdb.base/annota1.exp: break handle_USR1 (timeout)
++FAIL: gdb.base/annota1.exp: break printf (timeout)
++FAIL: gdb.base/annota1.exp: continue to printf
+ PASS: gdb.base/annota1.exp: backtrace from shlibrary
+ PASS: gdb.base/annota1.exp: send SIGUSR1
+-PASS: gdb.base/annota1.exp: backtrace @ signal handler
++FAIL: gdb.base/annota1.exp: backtrace @ signal handler (timeout)
+ PASS: gdb.base/annota1.exp: delete bp 1
+ PASS: gdb.base/annota1.exp: delete bp 2
+ PASS: gdb.base/annota1.exp: delete bp 3
+@@ -1742,12 +1218,12 @@ PASS: gdb.base/annota1.exp: break at value++
+ PASS: gdb.base/annota1.exp: ignore 5 4
+ PASS: gdb.base/annota1.exp: annotate ignore count change
+ PASS: gdb.base/annota1.exp: breakpoint ignore count
+-PASS: gdb.base/annota1.exp: get inferior pid
+-PASS: gdb.base/annota1.exp: signal sent
++FAIL: gdb.base/annota1.exp: get inferior pid (timeout)
++FAIL: gdb.base/annota1.exp: signal sent (timeout)
+ PASS: gdb.base/annota1.exp: cleanup core file (not dumped)
+ PASS: gdb.base/annota1.exp: successfully compiled posix threads test case
+ PASS: gdb.base/annota1.exp: new thread
+-PASS: gdb.base/annota1.exp: thread switch
++FAIL: gdb.base/annota1.exp: thread switch (timeout)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-caller-line.exp ...
+ PASS: gdb.base/break-caller-line.exp: up
+ PASS: gdb.base/break-caller-line.exp: info line *$pc
+@@ -1881,12 +1357,7 @@ PASS: gdb.base/logical.exp: evaluate x > y || w == z; variables x = 2, y = 2, w
+ PASS: gdb.base/logical.exp: evaluate x >= y && w != z; variables x = 2, y = 2, w = 2, z = 3; expecting 1
+ PASS: gdb.base/logical.exp: evaluate ! x > y || w + z; variables x = 2, y = 2, w = 2, z = 3; expecting 1
+ 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 &
+-PASS: gdb.base/async-shell.exp: shell echo foo
+-PASS: gdb.base/async-shell.exp: interrupt
+-PASS: gdb.base/async-shell.exp: process stopped
++UNSUPPORTED: gdb.base/async-shell.exp: displaced stepping
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/infoline.exp ...
+ PASS: gdb.base/infoline.exp: info line infoline.c:18
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/fixsection.exp ...
+@@ -1912,7 +1383,7 @@ PASS: gdb.base/annota3.exp: breakpoint printf
+ PASS: gdb.base/annota3.exp: continue to printf
+ PASS: gdb.base/annota3.exp: backtrace from shlibrary
+ PASS: gdb.base/annota3.exp: send SIGUSR1
+-PASS: gdb.base/annota3.exp: backtrace @ signal handler
++FAIL: gdb.base/annota3.exp: backtrace @ signal handler (pattern 2)
+ PASS: gdb.base/annota3.exp: delete bp 1
+ PASS: gdb.base/annota3.exp: delete bp 2
+ PASS: gdb.base/annota3.exp: delete bp 3
+@@ -1924,701 +1395,14 @@ PASS: gdb.base/annota3.exp: ignore 5 4
+ PASS: gdb.base/annota3.exp: annotate ignore count change
+ PASS: gdb.base/annota3.exp: next to exit loop
+ PASS: gdb.base/annota3.exp: breakpoint ignore count
+-PASS: gdb.base/annota3.exp: get inferior pid
+-PASS: gdb.base/annota3.exp: signal sent
++FAIL: gdb.base/annota3.exp: get inferior pid (timeout)
++FAIL: gdb.base/annota3.exp: signal sent (pattern 2)
+ PASS: gdb.base/annota3.exp: cleanup core file (not dumped)
+ 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-interp.exp ...
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: copy ld-2.17.so to break-interp-LDprelinkNOdebugNO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: unprelink break-interp-LDprelinkNOdebugNO (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: strip break-interp-LDprelinkNOdebugNO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: unprelink break-interp-LDprelinkNOdebugNO (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: set debug-file-directory
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: set disable-randomization off
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: set args OBJDIR/gdb.base/break-interp-test
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: dl bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: kill
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: symbol-less: set debug-file-directory
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: symbol-less: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: symbol-less: load
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: symbol-less: seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: symbol-less: ld.so exit
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: copy break-interp-LDprelinkNOdebugNO to break-interp-LDprelinkNOdebugNO-saved
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: ldd break-interp-BINprelinkNOdebugNOpieNO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: ldd break-interp-BINprelinkNOdebugNOpieNO output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: unprelink break-interp-BINprelinkNOdebugNOpieNO (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: set debug-file-directory
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: set disable-randomization off
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: set args segv
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: dl bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach-main: reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach-libfunc: reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: kill
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: set debug-file-directory for core
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: core loaded
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: core main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: sleep function started
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: attach: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: attach: file
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: attach: attach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: attach: attach final prompt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: attach: attach main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: set debug-file-directory
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: load
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: info files
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: break at entry point
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: entry point reached
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: ldd break-interp-BINprelinkNOdebugNOpieYES
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: ldd break-interp-BINprelinkNOdebugNOpieYES output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: unprelink break-interp-BINprelinkNOdebugNOpieYES (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: set debug-file-directory
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: set disable-randomization off
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: set args segv
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: dl bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-main: reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-libfunc: reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: kill
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: set debug-file-directory for core
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: core loaded
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: core main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: sleep function started
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: attach: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: attach: file
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: attach: attach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: attach: seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: attach: attach final prompt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: attach: attach main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: set debug-file-directory
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: load
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: info files
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: break at entry point
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: entry point reached
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: ldd break-interp-BINprelinkNOdebugNOpieATTACH
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: ldd break-interp-BINprelinkNOdebugNOpieATTACH output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: unprelink break-interp-BINprelinkNOdebugNOpieATTACH (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: sleep function started
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: unprelink break-interp-BINprelinkNOdebugNOpieATTACH pre-unprelink (missing /usr/sbin/prelink)
+-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: prelink break-interp-BINprelinkNOdebugNOpieATTACH (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: unprelink break-interp-BINprelinkNOdebugNOpieATTACH (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: file
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: attach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: attach final prompt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: attach main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: ldd break-interp-BINprelinkNOdebugINpieNO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: ldd break-interp-BINprelinkNOdebugINpieNO output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: unprelink break-interp-BINprelinkNOdebugINpieNO (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: set debug-file-directory
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: set disable-randomization off
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: set args segv
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: dl bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: reach-main: reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: reach-libfunc: reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: kill
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: set debug-file-directory for core
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: core loaded
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: core main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: sleep function started
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: attach: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: attach: file
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: attach: attach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: attach: attach final prompt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: attach: attach main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: ldd break-interp-BINprelinkNOdebugINpieYES
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: ldd break-interp-BINprelinkNOdebugINpieYES output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: unprelink break-interp-BINprelinkNOdebugINpieYES (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: set debug-file-directory
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: set disable-randomization off
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: set args segv
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: dl bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-main: reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-libfunc: reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: kill
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: set debug-file-directory for core
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: core loaded
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: core main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: sleep function started
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: attach: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: attach: file
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: attach: attach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: attach: seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: attach: attach final prompt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: attach: attach main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: ldd break-interp-BINprelinkNOdebugINpieATTACH
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: ldd break-interp-BINprelinkNOdebugINpieATTACH output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: unprelink break-interp-BINprelinkNOdebugINpieATTACH (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: sleep function started
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: unprelink break-interp-BINprelinkNOdebugINpieATTACH pre-unprelink (missing /usr/sbin/prelink)
+-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: prelink break-interp-BINprelinkNOdebugINpieATTACH (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: unprelink break-interp-BINprelinkNOdebugINpieATTACH (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: attach-relinkNO: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: attach-relinkNO: file
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: attach-relinkNO: attach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: attach-relinkNO: seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: attach-relinkNO: attach final prompt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: attach-relinkNO: attach main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: ldd break-interp-BINprelinkNOdebugSEPpieNO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: ldd break-interp-BINprelinkNOdebugSEPpieNO output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: unprelink break-interp-BINprelinkNOdebugSEPpieNO (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: set debug-file-directory
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: set disable-randomization off
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: set args segv
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: dl bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: reach-main: reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: reach-libfunc: reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: kill
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: set debug-file-directory for core
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: core loaded
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: core main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: sleep function started
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: attach: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: attach: file
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: attach: attach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: attach: attach final prompt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: attach: attach main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: ldd break-interp-BINprelinkNOdebugSEPpieYES
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: ldd break-interp-BINprelinkNOdebugSEPpieYES output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: unprelink break-interp-BINprelinkNOdebugSEPpieYES (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: set debug-file-directory
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: set disable-randomization off
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: set args segv
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: dl bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-main: reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-libfunc: reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: kill
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: set debug-file-directory for core
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: core loaded
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: core main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: sleep function started
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: attach: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: attach: file
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: attach: attach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: attach: seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: attach: attach final prompt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: attach: attach main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: ldd break-interp-BINprelinkNOdebugSEPpieATTACH
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: ldd break-interp-BINprelinkNOdebugSEPpieATTACH output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: unprelink break-interp-BINprelinkNOdebugSEPpieATTACH (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: sleep function started
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: unprelink break-interp-BINprelinkNOdebugSEPpieATTACH pre-unprelink (missing /usr/sbin/prelink)
+-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: prelink break-interp-BINprelinkNOdebugSEPpieATTACH (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: unprelink break-interp-BINprelinkNOdebugSEPpieATTACH (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: file
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: attach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: attach final prompt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: attach main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: ldd break-interp-BINprelinkYESdebugNOpieYES
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: ldd break-interp-BINprelinkYESdebugNOpieYES output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: unprelink break-interp-BINprelinkYESdebugNOpieYES pre-unprelink (missing /usr/sbin/prelink)
+-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: prelink break-interp-BINprelinkYESdebugNOpieYES (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: ldd break-interp-BINprelinkYESdebugNOpieATTACH
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: ldd break-interp-BINprelinkYESdebugNOpieATTACH output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: unprelink break-interp-BINprelinkYESdebugNOpieATTACH pre-unprelink (missing /usr/sbin/prelink)
+-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: prelink break-interp-BINprelinkYESdebugNOpieATTACH (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: ldd break-interp-BINprelinkYESdebugINpieYES
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: ldd break-interp-BINprelinkYESdebugINpieYES output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: unprelink break-interp-BINprelinkYESdebugINpieYES pre-unprelink (missing /usr/sbin/prelink)
+-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: prelink break-interp-BINprelinkYESdebugINpieYES (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: ldd break-interp-BINprelinkYESdebugINpieATTACH
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: ldd break-interp-BINprelinkYESdebugINpieATTACH output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: unprelink break-interp-BINprelinkYESdebugINpieATTACH pre-unprelink (missing /usr/sbin/prelink)
+-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: prelink break-interp-BINprelinkYESdebugINpieATTACH (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: ldd break-interp-BINprelinkYESdebugSEPpieYES
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: ldd break-interp-BINprelinkYESdebugSEPpieYES output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: unprelink break-interp-BINprelinkYESdebugSEPpieYES pre-unprelink (missing /usr/sbin/prelink)
+-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: prelink break-interp-BINprelinkYESdebugSEPpieYES (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: ldd break-interp-BINprelinkYESdebugSEPpieATTACH
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: ldd break-interp-BINprelinkYESdebugSEPpieATTACH output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: unprelink break-interp-BINprelinkYESdebugSEPpieATTACH pre-unprelink (missing /usr/sbin/prelink)
+-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: prelink break-interp-BINprelinkYESdebugSEPpieATTACH (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: copy ld-2.17.so to break-interp-LDprelinkNOdebugIN
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: unprelink break-interp-LDprelinkNOdebugIN (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: set debug-file-directory
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: set disable-randomization off
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: set args OBJDIR/gdb.base/break-interp-test
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: dl bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: kill
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: copy break-interp-LDprelinkNOdebugIN to break-interp-LDprelinkNOdebugIN-saved
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: ldd break-interp-BINprelinkNOdebugNOpieNO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: ldd break-interp-BINprelinkNOdebugNOpieNO output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: unprelink break-interp-BINprelinkNOdebugNOpieNO (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: set debug-file-directory
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: set disable-randomization off
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: set args segv
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: dl bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: reach-main: reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: reach-libfunc: reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: kill
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: set debug-file-directory for core
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: core loaded
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: core main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: sleep function started
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: attach: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: attach: file
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: attach: attach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: attach: attach final prompt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: attach: attach main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: set debug-file-directory
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: load
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: info files
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: break at entry point
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: entry point reached
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: ldd break-interp-BINprelinkNOdebugNOpieYES
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: ldd break-interp-BINprelinkNOdebugNOpieYES output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: unprelink break-interp-BINprelinkNOdebugNOpieYES (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: set debug-file-directory
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: set disable-randomization off
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: set args segv
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: dl bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-main: reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-libfunc: reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: kill
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: set debug-file-directory for core
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: core loaded
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: core main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: sleep function started
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: attach: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: attach: file
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: attach: attach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: attach: seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: attach: attach final prompt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: attach: attach main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: set debug-file-directory
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: load
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: info files
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: break at entry point
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: entry point reached
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: ldd break-interp-BINprelinkNOdebugNOpieATTACH
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: ldd break-interp-BINprelinkNOdebugNOpieATTACH output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: unprelink break-interp-BINprelinkNOdebugNOpieATTACH (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: sleep function started
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: unprelink break-interp-BINprelinkNOdebugNOpieATTACH pre-unprelink (missing /usr/sbin/prelink)
+-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: prelink break-interp-BINprelinkNOdebugNOpieATTACH (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: unprelink break-interp-BINprelinkNOdebugNOpieATTACH (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: file
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: attach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: attach final prompt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: attach main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: ldd break-interp-BINprelinkNOdebugINpieNO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: ldd break-interp-BINprelinkNOdebugINpieNO output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: unprelink break-interp-BINprelinkNOdebugINpieNO (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: set debug-file-directory
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: set disable-randomization off
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: set args segv
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: dl bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: reach-main: reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: reach-libfunc: reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: kill
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: set debug-file-directory for core
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: core loaded
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: core main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: sleep function started
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: attach: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: attach: file
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: attach: attach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: attach: attach final prompt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: attach: attach main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: ldd break-interp-BINprelinkNOdebugINpieYES
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: ldd break-interp-BINprelinkNOdebugINpieYES output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: unprelink break-interp-BINprelinkNOdebugINpieYES (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: set debug-file-directory
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: set disable-randomization off
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: set args segv
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: dl bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-main: reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-libfunc: reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: kill
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: set debug-file-directory for core
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: core loaded
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: core main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: sleep function started
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: attach: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: attach: file
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: attach: attach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: attach: seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: attach: attach final prompt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: attach: attach main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: ldd break-interp-BINprelinkNOdebugINpieATTACH
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: ldd break-interp-BINprelinkNOdebugINpieATTACH output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: unprelink break-interp-BINprelinkNOdebugINpieATTACH (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: sleep function started
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: unprelink break-interp-BINprelinkNOdebugINpieATTACH pre-unprelink (missing /usr/sbin/prelink)
+-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: prelink break-interp-BINprelinkNOdebugINpieATTACH (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: unprelink break-interp-BINprelinkNOdebugINpieATTACH (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: attach-relinkNO: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: attach-relinkNO: file
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: attach-relinkNO: attach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: attach-relinkNO: seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: attach-relinkNO: attach final prompt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: attach-relinkNO: attach main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: ldd break-interp-BINprelinkNOdebugSEPpieNO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: ldd break-interp-BINprelinkNOdebugSEPpieNO output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: unprelink break-interp-BINprelinkNOdebugSEPpieNO (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: set debug-file-directory
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: set disable-randomization off
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: set args segv
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: dl bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: reach-main: reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: reach-libfunc: reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: kill
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: set debug-file-directory for core
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: core loaded
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: core main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: sleep function started
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: attach: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: attach: file
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: attach: attach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: attach: attach final prompt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: attach: attach main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: ldd break-interp-BINprelinkNOdebugSEPpieYES
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: ldd break-interp-BINprelinkNOdebugSEPpieYES output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: unprelink break-interp-BINprelinkNOdebugSEPpieYES (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: set debug-file-directory
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: set disable-randomization off
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: set args segv
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: dl bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-main: reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-libfunc: reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: kill
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): reach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: set debug-file-directory for core
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: core loaded
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: core main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: sleep function started
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: attach: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: attach: file
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: attach: attach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: attach: seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: attach: attach final prompt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: attach: attach main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: ldd break-interp-BINprelinkNOdebugSEPpieATTACH
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: ldd break-interp-BINprelinkNOdebugSEPpieATTACH output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: unprelink break-interp-BINprelinkNOdebugSEPpieATTACH (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: sleep function started
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: unprelink break-interp-BINprelinkNOdebugSEPpieATTACH pre-unprelink (missing /usr/sbin/prelink)
+-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: prelink break-interp-BINprelinkNOdebugSEPpieATTACH (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: unprelink break-interp-BINprelinkNOdebugSEPpieATTACH (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: set verbose on
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: file
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: attach
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: seen displacement message as NONZERO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: attach final prompt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: attach main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: ldd break-interp-BINprelinkYESdebugNOpieYES
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: ldd break-interp-BINprelinkYESdebugNOpieYES output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: unprelink break-interp-BINprelinkYESdebugNOpieYES pre-unprelink (missing /usr/sbin/prelink)
+-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: prelink break-interp-BINprelinkYESdebugNOpieYES (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: ldd break-interp-BINprelinkYESdebugNOpieATTACH
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: ldd break-interp-BINprelinkYESdebugNOpieATTACH output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: unprelink break-interp-BINprelinkYESdebugNOpieATTACH pre-unprelink (missing /usr/sbin/prelink)
+-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: prelink break-interp-BINprelinkYESdebugNOpieATTACH (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: ldd break-interp-BINprelinkYESdebugINpieYES
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: ldd break-interp-BINprelinkYESdebugINpieYES output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: unprelink break-interp-BINprelinkYESdebugINpieYES pre-unprelink (missing /usr/sbin/prelink)
+-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: prelink break-interp-BINprelinkYESdebugINpieYES (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: ldd break-interp-BINprelinkYESdebugINpieATTACH
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: ldd break-interp-BINprelinkYESdebugINpieATTACH output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: unprelink break-interp-BINprelinkYESdebugINpieATTACH pre-unprelink (missing /usr/sbin/prelink)
+-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: prelink break-interp-BINprelinkYESdebugINpieATTACH (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: ldd break-interp-BINprelinkYESdebugSEPpieYES
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: ldd break-interp-BINprelinkYESdebugSEPpieYES output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: unprelink break-interp-BINprelinkYESdebugSEPpieYES pre-unprelink (missing /usr/sbin/prelink)
+-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: prelink break-interp-BINprelinkYESdebugSEPpieYES (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: ldd break-interp-BINprelinkYESdebugSEPpieATTACH
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: ldd break-interp-BINprelinkYESdebugSEPpieATTACH output contains libs
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: copy break-interp.so to break-interp.so
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: unprelink break-interp-BINprelinkYESdebugSEPpieATTACH pre-unprelink (missing /usr/sbin/prelink)
+-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: prelink break-interp-BINprelinkYESdebugSEPpieATTACH (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkYESdebugNO: copy ld-2.17.so to break-interp-LDprelinkYESdebugNO
+-PASS: gdb.base/break-interp.exp: LDprelinkYESdebugNO: unprelink break-interp-LDprelinkYESdebugNO (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkYESdebugNO: strip break-interp-LDprelinkYESdebugNO
+-PASS: gdb.base/break-interp.exp: LDprelinkYESdebugNO: unprelink break-interp-LDprelinkYESdebugNO pre-unprelink (missing /usr/sbin/prelink)
+-XFAIL: gdb.base/break-interp.exp: LDprelinkYESdebugNO: prelink break-interp-LDprelinkYESdebugNO (missing /usr/sbin/prelink)
+-PASS: gdb.base/break-interp.exp: LDprelinkYESdebugIN: copy ld-2.17.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/args.exp ...
+ PASS: gdb.base/args.exp: continue to breakpoint: breakpoint for basic
+ PASS: gdb.base/args.exp: argc for basic
+@@ -2822,51 +1606,51 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-load.exp ...
+ PASS: gdb.base/catch-load.exp: plain load: set var libname = "catch-load-so.so"
+ PASS: gdb.base/catch-load.exp: plain load: set stop-on-solib-events 0
+ PASS: gdb.base/catch-load.exp: plain load: catch load
+-PASS: gdb.base/catch-load.exp: plain load: continue
++FAIL: gdb.base/catch-load.exp: plain load: continue
+ PASS: gdb.base/catch-load.exp: plain load with stop-on-solib-events: set var libname = "catch-load-so.so"
+ PASS: gdb.base/catch-load.exp: plain load with stop-on-solib-events: set stop-on-solib-events 1
+ PASS: gdb.base/catch-load.exp: plain load with stop-on-solib-events: catch load
+-PASS: gdb.base/catch-load.exp: plain load with stop-on-solib-events: continue
++FAIL: gdb.base/catch-load.exp: plain load with stop-on-solib-events: continue
+ PASS: gdb.base/catch-load.exp: rx load: set var libname = "catch-load-so.so"
+ PASS: gdb.base/catch-load.exp: rx load: set stop-on-solib-events 0
+ PASS: gdb.base/catch-load.exp: rx load: catch load catch-load-so
+-PASS: gdb.base/catch-load.exp: rx load: continue
++FAIL: gdb.base/catch-load.exp: rx load: continue
+ PASS: gdb.base/catch-load.exp: rx load with stop-on-solib-events: set var libname = "catch-load-so.so"
+ PASS: gdb.base/catch-load.exp: rx load with stop-on-solib-events: set stop-on-solib-events 1
+ PASS: gdb.base/catch-load.exp: rx load with stop-on-solib-events: catch load catch-load-so
+-PASS: gdb.base/catch-load.exp: rx load with stop-on-solib-events: continue
++FAIL: gdb.base/catch-load.exp: rx load with stop-on-solib-events: continue
+ PASS: gdb.base/catch-load.exp: non-matching load: set var libname = "catch-load-so.so"
+ PASS: gdb.base/catch-load.exp: non-matching load: set stop-on-solib-events 0
+ PASS: gdb.base/catch-load.exp: non-matching load: catch load zardoz
+-PASS: gdb.base/catch-load.exp: non-matching load: continue
++FAIL: gdb.base/catch-load.exp: non-matching load: continue
+ PASS: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: set var libname = "catch-load-so.so"
+ PASS: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: set stop-on-solib-events 1
+ PASS: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: catch load zardoz
+-PASS: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: continue
++FAIL: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: continue
+ PASS: gdb.base/catch-load.exp: plain unload: set var libname = "catch-load-so.so"
+ PASS: gdb.base/catch-load.exp: plain unload: set stop-on-solib-events 0
+ PASS: gdb.base/catch-load.exp: plain unload: catch unload
+-PASS: gdb.base/catch-load.exp: plain unload: continue
++FAIL: gdb.base/catch-load.exp: plain unload: continue
+ PASS: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: set var libname = "catch-load-so.so"
+ PASS: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: set stop-on-solib-events 1
+ PASS: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: catch unload
+-PASS: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: continue
++FAIL: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: continue
+ PASS: gdb.base/catch-load.exp: rx unload: set var libname = "catch-load-so.so"
+ PASS: gdb.base/catch-load.exp: rx unload: set stop-on-solib-events 0
+ PASS: gdb.base/catch-load.exp: rx unload: catch unload catch-load-so
+-PASS: gdb.base/catch-load.exp: rx unload: continue
++FAIL: gdb.base/catch-load.exp: rx unload: continue
+ PASS: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: set var libname = "catch-load-so.so"
+ PASS: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: set stop-on-solib-events 1
+ PASS: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: catch unload catch-load-so
+-PASS: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: continue
++FAIL: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: continue
+ PASS: gdb.base/catch-load.exp: non-matching unload: set var libname = "catch-load-so.so"
+ PASS: gdb.base/catch-load.exp: non-matching unload: set stop-on-solib-events 0
+ PASS: gdb.base/catch-load.exp: non-matching unload: catch unload zardoz
+-PASS: gdb.base/catch-load.exp: non-matching unload: continue
++FAIL: gdb.base/catch-load.exp: non-matching unload: continue
+ PASS: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: set var libname = "catch-load-so.so"
+ PASS: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: set stop-on-solib-events 1
+ PASS: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: catch unload zardoz
+-PASS: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: continue
++FAIL: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: continue
+ 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
+@@ -2960,11 +1744,7 @@ PASS: gdb.base/memattr.exp: 0x30 0x0: 0x00 0x10: no-overlap
+ 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 &
+-PASS: gdb.base/dprintf-non-stop.exp: dprintf triggered
+-PASS: gdb.base/dprintf-non-stop.exp: interrupt
+-PASS: gdb.base/dprintf-non-stop.exp: inferior stopped
++FAIL: gdb.base/dprintf-non-stop.exp: Can't run to main
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dmsym.exp ...
+ PASS: gdb.base/dmsym.exp: set lang ada
+ PASS: gdb.base/dmsym.exp: break pck__foo__bar__minsym
+@@ -3787,21 +2567,6 @@ PASS: gdb.base/alias.exp: set pr elms 51
+ PASS: gdb.base/alias.exp: verify set pr elms
+ PASS: gdb.base/alias.exp: help set print
+ 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
+-PASS: gdb.base/attach-pie-misread.exp: copy ld-2.17.so to ld-linux.so.2
+-PASS: gdb.base/attach-pie-misread.exp: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/attach-pie-misread.exp: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/attach-pie-misread.exp: readelf initial scan
+-PASS: gdb.base/attach-pie-misread.exp: generate stub
+-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
+-PASS: gdb.base/attach-pie-misread.exp: copy ld-2.17.so to ld-linux.so.2
+-PASS: gdb.base/attach-pie-misread.exp: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/attach-pie-misread.exp: copy libc-2.17.so to libc.so.6
+-PASS: gdb.base/attach-pie-misread.exp: readelf rebuilt with stub_size
+-PASS: gdb.base/attach-pie-misread.exp: unprelink ld-linux.so.2 pre-unprelink (missing /usr/sbin/prelink)
+-XFAIL: gdb.base/attach-pie-misread.exp: prelink ld-linux.so.2 (missing /usr/sbin/prelink)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gnu-ifunc.exp ...
+ PASS: gdb.base/gnu-ifunc.exp: continue to breakpoint: break-at-call
+ PASS: gdb.base/gnu-ifunc.exp: p gnu_ifunc (3)
+@@ -3936,7 +2701,7 @@ PASS: gdb.base/default.exp: info program
+ PASS: gdb.base/default.exp: info registers
+ PASS: gdb.base/default.exp: info stack "s" abbreviation
+ PASS: gdb.base/default.exp: info stack
+-PASS: gdb.base/default.exp: info set
++FAIL: gdb.base/default.exp: info set
+ PASS: gdb.base/default.exp: info symbol
+ PASS: gdb.base/default.exp: info source
+ PASS: gdb.base/default.exp: info sources
+@@ -4023,7 +2788,7 @@ PASS: gdb.base/default.exp: set verbose
+ PASS: gdb.base/default.exp: set width
+ PASS: gdb.base/default.exp: set write
+ PASS: gdb.base/default.exp: set
+-PASS: gdb.base/default.exp: shell echo Hi dad!
++FAIL: gdb.base/default.exp: shell echo Hi dad!
+ PASS: gdb.base/default.exp: show annotate
+ PASS: gdb.base/default.exp: show args
+ PASS: gdb.base/default.exp: show check "c" abbreviation
+@@ -4067,7 +2832,7 @@ PASS: gdb.base/default.exp: show verbose
+ PASS: gdb.base/default.exp: show version
+ PASS: gdb.base/default.exp: show width
+ PASS: gdb.base/default.exp: show write
+-PASS: gdb.base/default.exp: show
++FAIL: gdb.base/default.exp: show
+ PASS: gdb.base/default.exp: set history save off
+ PASS: gdb.base/default.exp: stepi "si" abbreviation
+ PASS: gdb.base/default.exp: stepi
+@@ -4342,35 +3107,6 @@ PASS: gdb.base/dump.exp: reload struct as memory, tekhex; value restored ok
+ 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/foll-exec.exp ...
+-PASS: gdb.base/foll-exec.exp: insert first exec catchpoint
+-PASS: gdb.base/foll-exec.exp: continue to first exec catchpoint
+-PASS: gdb.base/foll-exec.exp: step to exec call
+-PASS: gdb.base/foll-exec.exp: print follow-exec/global_i
+-PASS: gdb.base/foll-exec.exp: print follow-exec/local_j
+-PASS: gdb.base/foll-exec.exp: print follow-exec/local_k
+-PASS: gdb.base/foll-exec.exp: step through execlp call
+-PASS: gdb.base/foll-exec.exp: step after execlp call
+-PASS: gdb.base/foll-exec.exp: print execd-program/global_i (after execlp)
+-PASS: gdb.base/foll-exec.exp: print execd-program/local_j (after execlp)
+-PASS: gdb.base/foll-exec.exp: print follow-exec/local_k (after execlp)
+-PASS: gdb.base/foll-exec.exp: set catch exec
+-PASS: gdb.base/foll-exec.exp: info shows catchpoint without exec pathname
+-PASS: gdb.base/foll-exec.exp: hit catch exec
+-PASS: gdb.base/foll-exec.exp: sync up after possible failure 1
+-PASS: gdb.base/foll-exec.exp: sync up after possible failure 2
+-PASS: gdb.base/foll-exec.exp: info shows catchpoint exec pathname
+-PASS: gdb.base/foll-exec.exp: continue after hit catch exec
+-PASS: gdb.base/foll-exec.exp: prepare to jump to execl call
+-PASS: gdb.base/foll-exec.exp: jump to execl call
+-PASS: gdb.base/foll-exec.exp: step through execl call
+-PASS: gdb.base/foll-exec.exp: step after execl call
+-PASS: gdb.base/foll-exec.exp: print execd-program/local_j (after execl)
+-PASS: gdb.base/foll-exec.exp: prepare to jump to execv call
+-PASS: gdb.base/foll-exec.exp: jump to execv call
+-PASS: gdb.base/foll-exec.exp: step through execv call
+-PASS: gdb.base/foll-exec.exp: step after execv call
+-PASS: gdb.base/foll-exec.exp: print execd-program/local_j (after execv)
+-PASS: gdb.base/foll-exec.exp: continue through exec
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/ending-run.exp ...
+ PASS: gdb.base/ending-run.exp: bpt at line before routine
+ PASS: gdb.base/ending-run.exp: b ending-run.c:14, one
+@@ -4543,7 +3279,7 @@ PASS: gdb.base/dfp-test.exp: print ds.int4 = 7.3dl
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-buffer-overflow.exp ...
+ PASS: gdb.base/gcore-buffer-overflow.exp: help gcore
+ PASS: gdb.base/gcore-buffer-overflow.exp: Set buffer exceeding arguments
+-PASS: gdb.base/gcore-buffer-overflow.exp: save a corefile
++UNSUPPORTED: gdb.base/gcore-buffer-overflow.exp: save a corefile
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/fileio.exp ...
+ PASS: gdb.base/fileio.exp: set print sevenbit-strings
+ PASS: gdb.base/fileio.exp: set print address off
+@@ -4565,30 +3301,30 @@ PASS: gdb.base/fileio.exp: Lseeking SET a file
+ PASS: gdb.base/fileio.exp: Closing a file
+ PASS: gdb.base/fileio.exp: Closing an invalid file descriptor returns EBADF
+ PASS: gdb.base/fileio.exp: Stat a file
+-PASS: gdb.base/fileio.exp: Stat a NULL pathname returns ENOENT or EFAULT
+-PASS: gdb.base/fileio.exp: Stat an empty pathname returns ENOENT
+-PASS: gdb.base/fileio.exp: Stat a nonexistant file returns ENOENT
+-PASS: gdb.base/fileio.exp: Fstat an open file
+-PASS: gdb.base/fileio.exp: Fstat an invalid file descriptor returns EBADF
+-PASS: gdb.base/fileio.exp: Isatty (stdin)
+-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
++FAIL: gdb.base/fileio.exp: Stat a NULL pathname returns ENOENT or EFAULT
++FAIL: gdb.base/fileio.exp: Stat an empty pathname returns ENOENT
++FAIL: gdb.base/fileio.exp: Stat a nonexistant file returns ENOENT (the program is no longer running)
++FAIL: gdb.base/fileio.exp: Fstat an open file (the program is no longer running)
++FAIL: gdb.base/fileio.exp: Fstat an invalid file descriptor returns EBADF (the program is no longer running)
++FAIL: gdb.base/fileio.exp: Isatty (stdin) (the program is no longer running)
++FAIL: gdb.base/fileio.exp: Isatty (stdout) (the program is no longer running)
++FAIL: gdb.base/fileio.exp: Isatty (stderr) (the program is no longer running)
++FAIL: gdb.base/fileio.exp: Isatty (invalid fd) (the program is no longer running)
++FAIL: gdb.base/fileio.exp: Isatty (open file) (the program is no longer running)
++FAIL: gdb.base/fileio.exp: System says shell is available (the program is no longer running)
+ PASS: gdb.base/fileio.exp: set remote system-call-allowed 1
+-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
+-PASS: gdb.base/fileio.exp: Renaming a file to existing directory returns EISDIR
+-PASS: gdb.base/fileio.exp: Renaming a directory to a non-empty directory returns ENOTEMPTY or EEXIST
+-PASS: gdb.base/fileio.exp: Renaming a directory to a subdir of itself returns EINVAL
+-PASS: gdb.base/fileio.exp: Renaming a nonexistant file returns ENOENT
+-PASS: gdb.base/fileio.exp: Unlink a file
+-PASS: gdb.base/fileio.exp: Unlinking a file in a directory w/o write access returns EACCES
+-PASS: gdb.base/fileio.exp: Unlinking a nonexistant file returns ENOENT
+-PASS: gdb.base/fileio.exp: Time(2) call returns the same value as in parameter
+-PASS: gdb.base/fileio.exp: Time(2) returns feasible values
++FAIL: gdb.base/fileio.exp: System(3) call (the program is no longer running)
++FAIL: gdb.base/fileio.exp: System with invalid command returns 127 (the program is no longer running)
++FAIL: gdb.base/fileio.exp: Rename a file (the program is no longer running)
++FAIL: gdb.base/fileio.exp: Renaming a file to existing directory returns EISDIR (the program is no longer running)
++FAIL: gdb.base/fileio.exp: Renaming a directory to a non-empty directory returns ENOTEMPTY or EEXIST (the program is no longer running)
++FAIL: gdb.base/fileio.exp: Renaming a directory to a subdir of itself returns EINVAL (the program is no longer running)
++FAIL: gdb.base/fileio.exp: Renaming a nonexistant file returns ENOENT (the program is no longer running)
++FAIL: gdb.base/fileio.exp: Unlink a file (the program is no longer running)
++FAIL: gdb.base/fileio.exp: Unlinking a file in a directory w/o write access returns EACCES (the program is no longer running)
++FAIL: gdb.base/fileio.exp: Unlinking a nonexistant file returns ENOENT (the program is no longer running)
++FAIL: gdb.base/fileio.exp: Time(2) call returns the same value as in parameter (the program is no longer running)
++FAIL: gdb.base/fileio.exp: Time(2) returns feasible values (the program is no longer running)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/enumval.exp ...
+ PASS: gdb.base/enumval.exp: print e
+ PASS: gdb.base/enumval.exp: print f
+@@ -4602,9 +3338,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/huge.exp ...
+ PASS: gdb.base/huge.exp: print a very large data object
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-relro.exp ...
+ PASS: gdb.base/gcore-relro.exp: help gcore
+-PASS: gdb.base/gcore-relro.exp: save a corefile
+-PASS: gdb.base/gcore-relro.exp: re-load generated corefile
+-PASS: gdb.base/gcore-relro.exp: library got loaded
++UNSUPPORTED: gdb.base/gcore-relro.exp: save a corefile
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/find.exp ...
+ PASS: gdb.base/find.exp: breakpoint function in file
+ PASS: gdb.base/find.exp: run until function breakpoint
+@@ -4695,28 +3429,29 @@ PASS: gdb.base/del.exp: info break after removing break on main (d)
+ 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
+-PASS: gdb.base/attach.exp: attach to nonexistent process is prohibited
++FAIL: gdb.base/attach.exp: attach to nonexistent process is prohibited
+ PASS: gdb.base/attach.exp: set file, before attach1 (re-read)
+-PASS: gdb.base/attach.exp: attach1, after setting file
++FAIL: gdb.base/attach.exp: attach1, after setting file
+ PASS: gdb.base/attach.exp: after attach1, print should_exit
+-PASS: gdb.base/attach.exp: attach1 detach
++FAIL: gdb.base/attach.exp: attach1 detach
+ PASS: gdb.base/attach.exp: attach1, purging symbols after detach
+-PASS: gdb.base/attach.exp: attach2, with no file
++FAIL: gdb.base/attach.exp: attach2, with no file
++PASS: gdb.base/attach.exp: load file manually, after attach2 (re-read)
+ PASS: gdb.base/attach.exp: after attach2, set should_exit
+ PASS: gdb.base/attach.exp: after attach2, set tbreak postloop
+ PASS: gdb.base/attach.exp: after attach2, reach tbreak postloop
+-PASS: gdb.base/attach.exp: continue until exit at after attach2, exit
++FAIL: gdb.base/attach.exp: continue until exit at after attach2, exit
+ PASS: gdb.base/attach.exp: set source path
+ PASS: gdb.base/attach.exp: cd away from process working directory
+ PASS: gdb.base/attach.exp: before attach3, flush symbols
+ PASS: gdb.base/attach.exp: before attach3, flush exec
+-PASS: gdb.base/attach.exp: attach when process' a.out not in cwd
++FAIL: gdb.base/attach.exp: attach when process' a.out not in cwd
+ PASS: gdb.base/attach.exp: after attach3, exit
+ PASS: gdb.base/attach.exp: force switch to gdb64, if necessary
+-PASS: gdb.base/attach.exp: attach call
++FAIL: 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
++FAIL: gdb.base/attach.exp: continue until exit
+ 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
+@@ -4853,15 +3588,19 @@ PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 1 start
+ PASS: gdb.base/longjmp.exp: breakpoint at miss_step_1
+ PASS: gdb.base/longjmp.exp: next over setjmp (1)
+ PASS: gdb.base/longjmp.exp: next to longjmp (1)
+-FAIL: gdb.base/longjmp.exp: next over longjmp(1)
++PASS: gdb.base/longjmp.exp: next over longjmp(1)
++PASS: gdb.base/longjmp.exp: next into else block (1)
++PASS: gdb.base/longjmp.exp: next into safety net (1)
+ PASS: gdb.base/longjmp.exp: breakpoint at pattern 2 start
+ PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 2 start
+ PASS: gdb.base/longjmp.exp: breakpoint at miss_step_2
+ PASS: gdb.base/longjmp.exp: next over setjmp (2)
+-FAIL: gdb.base/longjmp.exp: next over call_longjmp (2)
++PASS: gdb.base/longjmp.exp: next over call_longjmp (2)
++PASS: gdb.base/longjmp.exp: next into else block (2)
++PASS: gdb.base/longjmp.exp: next into safety net (2)
+ PASS: gdb.base/longjmp.exp: breakpoint at pattern 3 start
+ PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 3 start
+-FAIL: gdb.base/longjmp.exp: next over patt3
++PASS: gdb.base/longjmp.exp: next over patt3
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/func-ptr.exp ...
+ PASS: gdb.base/func-ptr.exp: print pbar->baz
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/code-expr.exp ...
+@@ -5347,64 +4086,6 @@ PASS: gdb.base/chng-syms.exp: setting conditional breakpoint on function
+ PASS: gdb.base/chng-syms.exp: continue until exit at breakpoint first time through
+ PASS: gdb.base/chng-syms.exp: running with invalidated bpt condition after executable changes
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-vfork.exp ...
+-PASS: gdb.base/foll-vfork.exp: check vfork support: set verbose
+-PASS: gdb.base/foll-vfork.exp: check vfork support: insert first vfork catchpoint
+-PASS: gdb.base/foll-vfork.exp: check vfork support: continue to first vfork catchpoint
+-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: set verbose
+-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: set follow-fork parent
+-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: step
+-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: set verbose
+-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: set follow-fork parent
+-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: break, vfork to bp
+-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: continue to bp
+-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: set verbose
+-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: set follow-fork parent
+-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: tcatch vfork
+-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: continue to vfork
+-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: finish
+-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, to main bp: set verbose
+-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, to main bp: set follow-fork child
+-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, to main bp: continue to bp
+-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, through step: set verbose
+-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, through step: set follow-fork child
+-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, through step: step over vfork
+-PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: set verbose
+-PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: set follow-fork child
+-PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: tcatch vfork
+-PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: continue to vfork
+-PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: finish (followed exec)
+-PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: set verbose
+-PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: set follow-fork child
+-PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: step over vfork
+-PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: info inferiors shows vfork parent/child relation
+-PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: continue to bp
+-PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: vfork relation no longer appears in info inferiors
+-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, through step: set verbose
+-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, through step: set follow-fork parent
+-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, through step: step
+-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, to bp: set verbose
+-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, to bp: set follow-fork parent
+-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, to bp: break, vfork to bp
+-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, to bp: continue to bp
+-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: set verbose
+-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: set follow-fork parent
+-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: tcatch vfork
+-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: continue to vfork
+-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: finish
+-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, to exit: set verbose
+-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, to exit: set follow-fork child
+-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, to exit: continue to child exit
+-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: set verbose
+-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: set follow-fork child
+-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: tcatch vfork
+-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: continue to vfork
+-KFAIL: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: finish (PRMS: gdb/14762)
+-PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: set verbose
+-PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: set follow-fork child
+-PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: step over vfork
+-PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: info inferiors shows vfork parent/child relation
+-PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: continue to child exit
+-PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: vfork relation no longer appears in info inferiors
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/cursal.exp ...
+ PASS: gdb.base/cursal.exp: set listsize 1
+ PASS: gdb.base/cursal.exp: list before run
+@@ -5983,25 +4664,31 @@ UNTESTED: gdb.base/break-probes.exp: probes not present on this system
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jit-so.exp ...
+ PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here before-dlopen
+ PASS: gdb.base/jit-so.exp: one_jit_test-1: set var jit_libname = "jit-main.so"
+-PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here after-dlopen
+-PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 0
+-PASS: gdb.base/jit-so.exp: one_jit_test-1: set var argc = 2
+-PASS: gdb.base/jit-so.exp: one_jit_test-1: set var libname = "SHLIBDIR/jit-solib.so"
+-PASS: gdb.base/jit-so.exp: one_jit_test-1: set var count = 1
+-PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 1
+-PASS: gdb.base/jit-so.exp: one_jit_test-1: info function jit_function
+-PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 2
++FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here after-dlopen
++FAIL: gdb.base/jit-so.exp: one_jit_test-1: setting breakpoint at jit-main.c:130
++FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 0
++FAIL: gdb.base/jit-so.exp: one_jit_test-1: set var argc = 2
++FAIL: gdb.base/jit-so.exp: one_jit_test-1: set var libname = "SHLIBDIR/jit-solib.so"
++FAIL: gdb.base/jit-so.exp: one_jit_test-1: set var count = 1
++FAIL: gdb.base/jit-so.exp: one_jit_test-1: setting breakpoint at jit-main.c:193
++FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 1
++FAIL: gdb.base/jit-so.exp: one_jit_test-1: info function jit_function
++FAIL: gdb.base/jit-so.exp: one_jit_test-1: setting breakpoint at jit-main.c:218
++FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 2
+ PASS: gdb.base/jit-so.exp: one_jit_test-1: info function jit_function
+ PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here before-dlopen
+ PASS: gdb.base/jit-so.exp: one_jit_test-2: set var jit_libname = "jit-main.so"
+-PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here after-dlopen
+-PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 0
+-PASS: gdb.base/jit-so.exp: one_jit_test-2: set var argc = 2
+-PASS: gdb.base/jit-so.exp: one_jit_test-2: set var libname = "SHLIBDIR/jit-solib.so"
+-PASS: gdb.base/jit-so.exp: one_jit_test-2: set var count = 2
+-PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 1
+-PASS: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function
+-PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 2
++FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here after-dlopen
++FAIL: gdb.base/jit-so.exp: one_jit_test-2: setting breakpoint at jit-main.c:130
++FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 0
++FAIL: gdb.base/jit-so.exp: one_jit_test-2: set var argc = 2
++FAIL: gdb.base/jit-so.exp: one_jit_test-2: set var libname = "SHLIBDIR/jit-solib.so"
++FAIL: gdb.base/jit-so.exp: one_jit_test-2: set var count = 2
++FAIL: gdb.base/jit-so.exp: one_jit_test-2: setting breakpoint at jit-main.c:193
++FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 1
++FAIL: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function
++FAIL: gdb.base/jit-so.exp: one_jit_test-2: setting breakpoint at jit-main.c:218
++FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 2
+ PASS: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bitfields.exp ...
+ PASS: gdb.base/bitfields.exp: set print sevenbit-strings
+@@ -6380,9 +5067,7 @@ 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
+-PASS: gdb.base/interrupt-noterm.exp: continue &
+-PASS: gdb.base/interrupt-noterm.exp: interrupt
+-PASS: gdb.base/interrupt-noterm.exp: inferior received SIGINT
++UNSUPPORTED: gdb.base/interrupt-noterm.exp: continue &
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb11530.exp ...
+ PASS: gdb.base/gdb11530.exp: print a.i
+ PASS: gdb.base/gdb11530.exp: print sizeof (a.i)
+@@ -6393,11 +5078,11 @@ PASS: gdb.base/gdb1090.exp: print s24
+
+ === gdb Summary ===
+
+-# of expected passes 6149
+-# of unexpected failures 7
+-# of expected failures 25
+-# of known failures 22
+-# of untested testcases 2
+-# of unsupported tests 2
++# of expected passes 4759
++# of unexpected failures 89
++# of expected failures 5
++# of known failures 21
++# of untested testcases 4
++# of unsupported tests 13
+ [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.6.50.20131021-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.base2/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.base2/gdb.sum
+index 19bd2bc..043f7f5 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.base2/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.base2/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Tue Jan 7 23:51:27 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 02:48:52 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+@@ -13,14 +13,14 @@ PASS: gdb.base/watchpoint-cond-gone.exp: continue to breakpoint: Place to set th
+ PASS: gdb.base/watchpoint-cond-gone.exp: Place the watchpoint
+ PASS: gdb.base/watchpoint-cond-gone.exp: Catch the no longer valid watchpoint
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-read.exp ...
+-PASS: gdb.base/watch-read.exp: set hardware read watchpoint on global variable
+-PASS: gdb.base/watch-read.exp: read watchpoint triggers on first read
+-PASS: gdb.base/watch-read.exp: read watchpoint triggers on read after value changed
+-PASS: gdb.base/watch-read.exp: set write watchpoint on global variable
+-PASS: gdb.base/watch-read.exp: write watchpoint triggers
+-PASS: gdb.base/watch-read.exp: only write watchpoint triggers when value changes
+-PASS: gdb.base/watch-read.exp: read watchpoint triggers when value doesn't change, trapping reads and writes
+-PASS: gdb.base/watch-read.exp: only read watchpoint triggers when value doesn't change
++FAIL: gdb.base/watch-read.exp: set hardware read watchpoint on global variable
++FAIL: gdb.base/watch-read.exp: read watchpoint triggers on first read (timeout)
++FAIL: gdb.base/watch-read.exp: read watchpoint triggers on read after value changed (timeout)
++FAIL: gdb.base/watch-read.exp: set write watchpoint on global variable (timeout)
++FAIL: gdb.base/watch-read.exp: write watchpoint triggers (timeout)
++FAIL: gdb.base/watch-read.exp: only write watchpoint triggers when value changes (timeout)
++FAIL: gdb.base/watch-read.exp: read watchpoint triggers when value doesn't change, trapping reads and writes (timeout)
++FAIL: gdb.base/watch-read.exp: only read watchpoint triggers when value doesn't change (timeout)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/radix.exp ...
+ PASS: gdb.base/radix.exp: initialize radix, input radix 2
+ PASS: gdb.base/radix.exp: set input-radix 2
+@@ -287,7 +287,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
+@@ -310,12 +310,12 @@ PASS: gdb.base/watchpoint.exp: watch -location .x
+ PASS: gdb.base/watchpoint.exp: continue with watch -location
+ PASS: gdb.base/watchpoint.exp: delete watch -location
+ PASS: gdb.base/watchpoint.exp: continue to breakpoint: func6 breakpoint here
+-PASS: gdb.base/watchpoint.exp: watch foo2
+-PASS: gdb.base/watchpoint.exp: continue with watch foo2
++FAIL: gdb.base/watchpoint.exp: watch foo2
++FAIL: gdb.base/watchpoint.exp: continue with watch foo2
+ PASS: gdb.base/watchpoint.exp: delete watch foo2
+ PASS: gdb.base/watchpoint.exp: continue to breakpoint: func7 breakpoint here
+-PASS: gdb.base/watchpoint.exp: watch foo4
+-PASS: gdb.base/watchpoint.exp: continue with watch foo4
++FAIL: gdb.base/watchpoint.exp: watch foo4
++FAIL: gdb.base/watchpoint.exp: continue with watch foo4
+ PASS: gdb.base/watchpoint.exp: delete watch foo4
+ PASS: gdb.base/watchpoint.exp: no-hw: set breakpoint at marker1
+ PASS: gdb.base/watchpoint.exp: no-hw: set breakpoint at marker2
+@@ -458,14 +458,14 @@ PASS: gdb.base/signals.exp: next to signal
+ PASS: gdb.base/signals.exp: next to alarm #1
+ PASS: gdb.base/signals.exp: next to ++count #1
+ PASS: gdb.base/signals.exp: p func1 () #1
+-PASS: gdb.base/signals.exp: p count #1
++FAIL: gdb.base/signals.exp: p count #1
+ PASS: gdb.base/signals.exp: condition $handler_breakpoint_number
+ PASS: gdb.base/signals.exp: next to alarm #2
+ PASS: gdb.base/signals.exp: next to ++count #2
+-PASS: gdb.base/signals.exp: p func1 () #2
+-PASS: gdb.base/signals.exp: backtrace from handler when calling func1
+-PASS: gdb.base/signals.exp: continue
+-PASS: gdb.base/signals.exp: p count #2
++FAIL: gdb.base/signals.exp: p func1 () #2
++FAIL: gdb.base/signals.exp: backtrace from handler when calling func1
++FAIL: gdb.base/signals.exp: continue (the program exited)
++FAIL: gdb.base/signals.exp: p count #2
+ PASS: gdb.base/signals.exp: info signals
+ PASS: gdb.base/signals.exp: info signal SIGTRAP
+ PASS: gdb.base/signals.exp: info signal 5
+@@ -480,9 +480,9 @@ PASS: gdb.base/signals.exp: invalid signal number rejected
+ PASS: gdb.base/signals.exp: handle multiple SIGs via integer range
+ PASS: gdb.base/signals.exp: handle multiple SIGs via reverse integer range
+ PASS: gdb.base/signals.exp: override SIGINT
+-PASS: gdb.base/signals.exp: signal without arguments disallowed
+-PASS: gdb.base/signals.exp: signal SIGUSR1
+-PASS: gdb.base/signals.exp: backtrace for SIGUSR1
++FAIL: gdb.base/signals.exp: signal without arguments disallowed (the program is no longer running)
++FAIL: gdb.base/signals.exp: signal SIGUSR1 (the program is no longer running)
++FAIL: gdb.base/signals.exp: backtrace for SIGUSR1
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/set-lang-auto.exp ...
+ PASS: gdb.base/set-lang-auto.exp: show lang after loading binary
+ PASS: gdb.base/set-lang-auto.exp: forcing the language to ada
+@@ -490,20 +490,7 @@ PASS: gdb.base/set-lang-auto.exp: show lang after switching language to ada
+ PASS: gdb.base/set-lang-auto.exp: switching the language back to auto
+ PASS: gdb.base/set-lang-auto.exp: show lang after having switched back to auto
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/randomize.exp ...
+-PASS: gdb.base/randomize.exp: set disable-randomization off
+-PASS: gdb.base/randomize.exp: show disable-randomization off
+-PASS: gdb.base/randomize.exp: continue to breakpoint: randomized first address - address set
+-PASS: gdb.base/randomize.exp: randomized first address
+-PASS: gdb.base/randomize.exp: continue to breakpoint: randomized second address - address set
+-PASS: gdb.base/randomize.exp: randomized second address
+-PASS: gdb.base/randomize.exp: randomized addresses should not match
+-PASS: gdb.base/randomize.exp: set disable-randomization on
+-PASS: gdb.base/randomize.exp: show disable-randomization on
+-PASS: gdb.base/randomize.exp: continue to breakpoint: fixed first address - address set
+-PASS: gdb.base/randomize.exp: fixed first address
+-PASS: gdb.base/randomize.exp: continue to breakpoint: fixed second address - address set
+-PASS: gdb.base/randomize.exp: fixed second address
+-PASS: gdb.base/randomize.exp: fixed addresses should match
++UNTESTED: gdb.base/randomize.exp: Disabling randomization is not supported on this Linux GDB
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/return-nodebug.exp ...
+ PASS: gdb.base/return-nodebug.exp: signed-char: return from function with no debug info without a cast
+ PASS: gdb.base/return-nodebug.exp: signed-char: return from function with no debug info with a cast
+@@ -1524,22 +1511,22 @@ PASS: gdb.base/savedregs.exp: handle SIGSEGV pass print nostop
+ PASS: gdb.base/savedregs.exp: handle SIGILL pass print nostop
+ PASS: gdb.base/savedregs.exp: advance catcher
+ PASS: gdb.base/savedregs.exp: Get sigtramp info frame
+-PASS: gdb.base/savedregs.exp: Get thrower info frame
+-PASS: gdb.base/savedregs.exp: Check main info frame; stack contains catcher sigtramp thrower main
++FAIL: gdb.base/savedregs.exp: Get thrower info frame
++FAIL: gdb.base/savedregs.exp: Check main info frame; stack contains catcher sigtramp thrower main (GDB internal error)
+ PASS: gdb.base/savedregs.exp: break caller
+ PASS: gdb.base/savedregs.exp: call caller (1,2,3,4,5,6,7,8)
+ PASS: gdb.base/savedregs.exp: Get dummy info frame
+ PASS: gdb.base/savedregs.exp: Get catcher info frame
+ PASS: gdb.base/savedregs.exp: Check sigtramp info frame; stack contains caller dummy catcher sigtramp thrower main
+ PASS: gdb.base/savedregs.exp: Check thrower info frame; stack contains caller dummy catcher sigtramp thrower main
+-PASS: gdb.base/savedregs.exp: Check main info frame; stack contains caller dummy catcher sigtramp thrower main
++FAIL: gdb.base/savedregs.exp: Check main info frame; stack contains caller dummy catcher sigtramp thrower main (GDB internal error)
+ PASS: gdb.base/savedregs.exp: advance callee
+ PASS: gdb.base/savedregs.exp: Get caller info frame
+ PASS: gdb.base/savedregs.exp: Check dummy info frame; stack contains callee caller dummy catcher sigtramp thrower main
+ PASS: gdb.base/savedregs.exp: Check catcher info frame; stack contains callee caller dummy catcher sigtramp thrower main
+ PASS: gdb.base/savedregs.exp: Check sigtramp info frame; stack contains callee caller dummy catcher sigtramp thrower main
+ PASS: gdb.base/savedregs.exp: Check thrower info frame; stack contains callee caller dummy catcher sigtramp thrower main
+-PASS: gdb.base/savedregs.exp: Check main info frame; stack contains callee caller dummy catcher sigtramp thrower main
++FAIL: gdb.base/savedregs.exp: Check main info frame; stack contains callee caller dummy catcher sigtramp thrower main (GDB internal error)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/ui-redirect.exp ...
+ PASS: gdb.base/ui-redirect.exp: commands
+ PASS: gdb.base/ui-redirect.exp: print 1
+@@ -1758,34 +1745,6 @@ PASS: gdb.base/so-impl-ld.exp: step into solib call
+ PASS: gdb.base/so-impl-ld.exp: step in solib call
+ PASS: gdb.base/so-impl-ld.exp: step out of solib call
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-obj.exp ...
+-PASS: gdb.base/siginfo-obj.exp: continue to signal
+-PASS: gdb.base/siginfo-obj.exp: save a core file
+-PASS: gdb.base/siginfo-obj.exp: Extract si_addr
+-PASS: gdb.base/siginfo-obj.exp: Extract si_errno
+-PASS: gdb.base/siginfo-obj.exp: Extract si_code
+-PASS: gdb.base/siginfo-obj.exp: Extract si_signo
+-PASS: gdb.base/siginfo-obj.exp: break 38
+-PASS: gdb.base/siginfo-obj.exp: continue to handler
+-PASS: gdb.base/siginfo-obj.exp: p ssi_addr
+-PASS: gdb.base/siginfo-obj.exp: p ssi_errno
+-PASS: gdb.base/siginfo-obj.exp: p ssi_code
+-PASS: gdb.base/siginfo-obj.exp: p ssi_signo
+-PASS: gdb.base/siginfo-obj.exp: continue to signal
+-PASS: gdb.base/siginfo-obj.exp: p $_siginfo._sifields._sigfault.si_addr = 0x666
+-PASS: gdb.base/siginfo-obj.exp: p $_siginfo.si_errno = 666
+-PASS: gdb.base/siginfo-obj.exp: p $_siginfo.si_code = 999
+-PASS: gdb.base/siginfo-obj.exp: p $_siginfo.si_signo = 11
+-PASS: gdb.base/siginfo-obj.exp: break 38
+-PASS: gdb.base/siginfo-obj.exp: continue to handler
+-PASS: gdb.base/siginfo-obj.exp: p ssi_addr
+-PASS: gdb.base/siginfo-obj.exp: p ssi_errno
+-PASS: gdb.base/siginfo-obj.exp: p ssi_code
+-PASS: gdb.base/siginfo-obj.exp: p ssi_signo
+-PASS: gdb.base/siginfo-obj.exp: core siginfo-obj.gcore
+-PASS: gdb.base/siginfo-obj.exp: p $_siginfo.si_signo from core file
+-PASS: gdb.base/siginfo-obj.exp: p $_siginfo.si_errno from core file
+-PASS: gdb.base/siginfo-obj.exp: p $_siginfo.si_code from core file
+-PASS: gdb.base/siginfo-obj.exp: p $_siginfo._sifields._sigfault.si_addr from core file
+ 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
+@@ -1917,12 +1876,12 @@ PASS: gdb.base/shreloc.exp: get_msym_addrs fn_[12]
+ PASS: gdb.base/shreloc.exp: (msymbol) relocated functions have different addresses
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pr11022.exp ...
+ PASS: gdb.base/pr11022.exp: set breakpoint
+-PASS: gdb.base/pr11022.exp: set watchpoint
++FAIL: gdb.base/pr11022.exp: set watchpoint
+ PASS: gdb.base/pr11022.exp: breakpoint hit
+-PASS: gdb.base/pr11022.exp: watchpoint hit
++FAIL: gdb.base/pr11022.exp: watchpoint hit
+ PASS: gdb.base/pr11022.exp: breakpoint hit 2
+ PASS: gdb.base/pr11022.exp: set var x = 1
+-PASS: gdb.base/pr11022.exp: watchpoint hit 2
++FAIL: gdb.base/pr11022.exp: watchpoint hit 2
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/testenv.exp ...
+ PASS: gdb.base/testenv.exp: Test no TEST_GDB var
+ PASS: gdb.base/testenv.exp: Set TEST_GDB_VAR1
+@@ -1940,16 +1899,16 @@ PASS: gdb.base/sigaltstack.exp: handle SIGALRM print pass nostop
+ PASS: gdb.base/sigaltstack.exp: handle SIGVTALRM print pass nostop
+ PASS: gdb.base/sigaltstack.exp: handle SIGPROF print pass nostop
+ PASS: gdb.base/sigaltstack.exp: break catcher if level == INNER
+-PASS: gdb.base/sigaltstack.exp: continue to catch
+-PASS: gdb.base/sigaltstack.exp: next
+-PASS: gdb.base/sigaltstack.exp: backtrace
+-PASS: gdb.base/sigaltstack.exp: finish from catch LEAF
+-PASS: gdb.base/sigaltstack.exp: finish to throw INNER
+-PASS: gdb.base/sigaltstack.exp: finish to catch INNER
+-PASS: gdb.base/sigaltstack.exp: finish from catch INNER
+-PASS: gdb.base/sigaltstack.exp: finish to OUTER
+-PASS: gdb.base/sigaltstack.exp: finish to catch MAIN
+-PASS: gdb.base/sigaltstack.exp: finish to MAIN
++FAIL: gdb.base/sigaltstack.exp: continue to catch (timeout)
++FAIL: gdb.base/sigaltstack.exp: next (timeout)
++FAIL: gdb.base/sigaltstack.exp: backtrace (pattern 1) (timeout)
++FAIL: gdb.base/sigaltstack.exp: finish from catch LEAF (timeout)
++FAIL: gdb.base/sigaltstack.exp: finish to throw INNER (timeout)
++FAIL: gdb.base/sigaltstack.exp: finish to catch INNER (timeout)
++FAIL: gdb.base/sigaltstack.exp: finish from catch INNER (timeout)
++FAIL: gdb.base/sigaltstack.exp: finish to OUTER (timeout)
++FAIL: gdb.base/sigaltstack.exp: finish to catch MAIN (timeout)
++FAIL: gdb.base/sigaltstack.exp: finish to MAIN (timeout)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/set-noassign.exp ...
+ PASS: gdb.base/set-noassign.exp: set language ada
+ PASS: gdb.base/set-noassign.exp: warning for set without assignment
+@@ -2138,21 +2097,15 @@ PASS: gdb.base/sizeof.exp: print padding_long_double.p2
+ PASS: gdb.base/sizeof.exp: maint print arch
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp ...
+ PASS: gdb.base/watchpoint-hw-hit-once.exp: rwatch watchee
+-PASS: gdb.base/watchpoint-hw-hit-once.exp: continue
+-PASS: gdb.base/watchpoint-hw-hit-once.exp: continue to break-at-exit
++FAIL: gdb.base/watchpoint-hw-hit-once.exp: continue
++FAIL: gdb.base/watchpoint-hw-hit-once.exp: continue to break-at-exit (the program exited)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-nodir.exp ...
+ PASS: gdb.base/solib-nodir.exp: set env LD_LIBRARY_PATH=:
+ PASS: gdb.base/solib-nodir.exp: cd OBJDIR/gdb.base
+ PASS: gdb.base/solib-nodir.exp: library loaded
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-db-attach.exp ...
+-PASS: gdb.base/valgrind-db-attach.exp: spawn valgrind
+-PASS: gdb.base/valgrind-db-attach.exp: valgrind started
+-PASS: gdb.base/valgrind-db-attach.exp: eat first prompt
+-PASS: gdb.base/valgrind-db-attach.exp: set height 0
+-PASS: gdb.base/valgrind-db-attach.exp: set width 0
+-PASS: gdb.base/valgrind-db-attach.exp: bt
+-PASS: gdb.base/valgrind-db-attach.exp: kill program
++UNSUPPORTED: gdb.base/valgrind-db-attach.exp: spawn valgrind
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/store.exp ...
+ PASS: gdb.base/store.exp: tbreak wack_charest
+ PASS: gdb.base/store.exp: continue to wack_charest
+@@ -2395,15 +2348,6 @@ PASS: gdb.base/store.exp: F_4.j
+ PASS: gdb.base/store.exp: set variable u = f_4, u.k = F_4.k
+ PASS: gdb.base/store.exp: F_4.k
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/skip-solib.exp ...
+-PASS: gdb.base/skip-solib.exp: ignoring file in solib
+-PASS: gdb.base/skip-solib.exp: info skip with pending file
+-PASS: gdb.base/skip-solib.exp: step
+-PASS: gdb.base/skip-solib.exp: step after ignoring solib file.
+-PASS: gdb.base/skip-solib.exp: ignoring function in solib
+-PASS: gdb.base/skip-solib.exp: step
+-PASS: gdb.base/skip-solib.exp: info skip for function multiply
+-PASS: gdb.base/skip-solib.exp: step
+-PASS: gdb.base/skip-solib.exp: bt
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/start.exp ...
+ PASS: gdb.base/start.exp: start
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-weak.exp ...
+@@ -2547,416 +2491,26 @@ PASS: gdb.base/shlib-call.exp: re-run to bp in shared library (PR's 16495, 18213
+ PASS: gdb.base/shlib-call.exp: continue until exit
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-vfork.exp ...
+ PASS: gdb.base/watch-vfork.exp: Watchpoint on global variable (hw)
+-PASS: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (hw)
++FAIL: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (hw) (timeout)
+ PASS: gdb.base/watch-vfork.exp: Watchpoint on global variable (sw)
+-PASS: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (sw)
++FAIL: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (sw) (timeout)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-symbol.exp ...
+ PASS: gdb.base/solib-symbol.exp: foo2 in main
+ PASS: gdb.base/solib-symbol.exp: foo in libmd
+ PASS: gdb.base/solib-symbol.exp: continue
+ PASS: gdb.base/solib-symbol.exp: foo2 in mdlib
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigall.exp ...
+-PASS: gdb.base/sigall.exp: handle SIGABRT stop print
+-PASS: gdb.base/sigall.exp: b handle_ABRT
+-PASS: gdb.base/sigall.exp: b gen_HUP
+-PASS: gdb.base/sigall.exp: get signal ABRT
+-PASS: gdb.base/sigall.exp: send signal ABRT
+-PASS: gdb.base/sigall.exp: advance to HUP
+-PASS: gdb.base/sigall.exp: handle SIGHUP stop print
+-PASS: gdb.base/sigall.exp: b handle_HUP
+-PASS: gdb.base/sigall.exp: b gen_QUIT
+-PASS: gdb.base/sigall.exp: get signal HUP
+-PASS: gdb.base/sigall.exp: send signal HUP
+-PASS: gdb.base/sigall.exp: advance to QUIT
+-PASS: gdb.base/sigall.exp: handle SIGQUIT stop print
+-PASS: gdb.base/sigall.exp: b handle_QUIT
+-PASS: gdb.base/sigall.exp: b gen_ILL
+-PASS: gdb.base/sigall.exp: get signal QUIT
+-PASS: gdb.base/sigall.exp: send signal QUIT
+-PASS: gdb.base/sigall.exp: advance to ILL
+-PASS: gdb.base/sigall.exp: handle SIGILL stop print
+-PASS: gdb.base/sigall.exp: b handle_ILL
+-PASS: gdb.base/sigall.exp: b gen_EMT
+-PASS: gdb.base/sigall.exp: get signal ILL
+-PASS: gdb.base/sigall.exp: send signal ILL
+-PASS: gdb.base/sigall.exp: advance to EMT
+-PASS: gdb.base/sigall.exp: handle SIGEMT stop print
+-PASS: gdb.base/sigall.exp: b handle_EMT
+-PASS: gdb.base/sigall.exp: b gen_FPE
+-PASS: gdb.base/sigall.exp: send signal EMT
+-PASS: gdb.base/sigall.exp: advance to FPE
+-PASS: gdb.base/sigall.exp: handle SIGFPE stop print
+-PASS: gdb.base/sigall.exp: b handle_FPE
+-PASS: gdb.base/sigall.exp: b gen_BUS
+-PASS: gdb.base/sigall.exp: get signal FPE
+-PASS: gdb.base/sigall.exp: send signal FPE
+-PASS: gdb.base/sigall.exp: advance to BUS
+-PASS: gdb.base/sigall.exp: handle SIGBUS stop print
+-PASS: gdb.base/sigall.exp: b handle_BUS
+-PASS: gdb.base/sigall.exp: b gen_SEGV
+-PASS: gdb.base/sigall.exp: get signal BUS
+-PASS: gdb.base/sigall.exp: send signal BUS
+-PASS: gdb.base/sigall.exp: advance to SEGV
+-PASS: gdb.base/sigall.exp: handle SIGSEGV stop print
+-PASS: gdb.base/sigall.exp: b handle_SEGV
+-PASS: gdb.base/sigall.exp: b gen_SYS
+-PASS: gdb.base/sigall.exp: get signal SEGV
+-PASS: gdb.base/sigall.exp: send signal SEGV
+-PASS: gdb.base/sigall.exp: advance to SYS
+-PASS: gdb.base/sigall.exp: handle SIGSYS stop print
+-PASS: gdb.base/sigall.exp: b handle_SYS
+-PASS: gdb.base/sigall.exp: b gen_PIPE
+-PASS: gdb.base/sigall.exp: get signal SYS
+-PASS: gdb.base/sigall.exp: send signal SYS
+-PASS: gdb.base/sigall.exp: advance to PIPE
+-PASS: gdb.base/sigall.exp: handle SIGPIPE stop print
+-PASS: gdb.base/sigall.exp: b handle_PIPE
+-PASS: gdb.base/sigall.exp: b gen_ALRM
+-PASS: gdb.base/sigall.exp: get signal PIPE
+-PASS: gdb.base/sigall.exp: send signal PIPE
+-PASS: gdb.base/sigall.exp: advance to ALRM
+-PASS: gdb.base/sigall.exp: handle SIGALRM stop print
+-PASS: gdb.base/sigall.exp: b handle_ALRM
+-PASS: gdb.base/sigall.exp: b gen_URG
+-PASS: gdb.base/sigall.exp: get signal ALRM
+-PASS: gdb.base/sigall.exp: send signal ALRM
+-PASS: gdb.base/sigall.exp: advance to URG
+-PASS: gdb.base/sigall.exp: handle SIGURG stop print
+-PASS: gdb.base/sigall.exp: b handle_URG
+-PASS: gdb.base/sigall.exp: b gen_TSTP
+-PASS: gdb.base/sigall.exp: get signal URG
+-PASS: gdb.base/sigall.exp: send signal URG
+-PASS: gdb.base/sigall.exp: advance to TSTP
+-PASS: gdb.base/sigall.exp: handle SIGTSTP stop print
+-PASS: gdb.base/sigall.exp: b handle_TSTP
+-PASS: gdb.base/sigall.exp: b gen_CONT
+-PASS: gdb.base/sigall.exp: get signal TSTP
+-PASS: gdb.base/sigall.exp: send signal TSTP
+-PASS: gdb.base/sigall.exp: advance to CONT
+-PASS: gdb.base/sigall.exp: handle SIGCONT stop print
+-PASS: gdb.base/sigall.exp: b handle_CONT
+-PASS: gdb.base/sigall.exp: b gen_CHLD
+-PASS: gdb.base/sigall.exp: get signal CONT
+-PASS: gdb.base/sigall.exp: send signal CONT
+-PASS: gdb.base/sigall.exp: advance to CHLD
+-PASS: gdb.base/sigall.exp: handle SIGCHLD stop print
+-PASS: gdb.base/sigall.exp: b handle_CHLD
+-PASS: gdb.base/sigall.exp: b gen_TTIN
+-PASS: gdb.base/sigall.exp: get signal CHLD
+-PASS: gdb.base/sigall.exp: send signal CHLD
+-PASS: gdb.base/sigall.exp: advance to TTIN
+-PASS: gdb.base/sigall.exp: handle SIGTTIN stop print
+-PASS: gdb.base/sigall.exp: b handle_TTIN
+-PASS: gdb.base/sigall.exp: b gen_TTOU
+-PASS: gdb.base/sigall.exp: get signal TTIN
+-PASS: gdb.base/sigall.exp: send signal TTIN
+-PASS: gdb.base/sigall.exp: advance to TTOU
+-PASS: gdb.base/sigall.exp: handle SIGTTOU stop print
+-PASS: gdb.base/sigall.exp: b handle_TTOU
+-PASS: gdb.base/sigall.exp: b gen_IO
+-PASS: gdb.base/sigall.exp: get signal TTOU
+-PASS: gdb.base/sigall.exp: send signal TTOU
+-PASS: gdb.base/sigall.exp: advance to IO
+-PASS: gdb.base/sigall.exp: handle SIGIO stop print
+-PASS: gdb.base/sigall.exp: b handle_IO
+-PASS: gdb.base/sigall.exp: b gen_XCPU
+-PASS: gdb.base/sigall.exp: get signal IO
+-PASS: gdb.base/sigall.exp: send signal IO
+-PASS: gdb.base/sigall.exp: advance to XCPU
+-PASS: gdb.base/sigall.exp: handle SIGXCPU stop print
+-PASS: gdb.base/sigall.exp: b handle_XCPU
+-PASS: gdb.base/sigall.exp: b gen_XFSZ
+-PASS: gdb.base/sigall.exp: get signal XCPU
+-PASS: gdb.base/sigall.exp: send signal XCPU
+-PASS: gdb.base/sigall.exp: advance to XFSZ
+-PASS: gdb.base/sigall.exp: handle SIGXFSZ stop print
+-PASS: gdb.base/sigall.exp: b handle_XFSZ
+-PASS: gdb.base/sigall.exp: b gen_VTALRM
+-PASS: gdb.base/sigall.exp: get signal XFSZ
+-PASS: gdb.base/sigall.exp: send signal XFSZ
+-PASS: gdb.base/sigall.exp: advance to VTALRM
+-PASS: gdb.base/sigall.exp: handle SIGVTALRM stop print
+-PASS: gdb.base/sigall.exp: b handle_VTALRM
+-PASS: gdb.base/sigall.exp: b gen_PROF
+-PASS: gdb.base/sigall.exp: get signal VTALRM
+-PASS: gdb.base/sigall.exp: send signal VTALRM
+-PASS: gdb.base/sigall.exp: advance to PROF
+-PASS: gdb.base/sigall.exp: handle SIGPROF stop print
+-PASS: gdb.base/sigall.exp: b handle_PROF
+-PASS: gdb.base/sigall.exp: b gen_WINCH
+-PASS: gdb.base/sigall.exp: get signal PROF
+-PASS: gdb.base/sigall.exp: send signal PROF
+-PASS: gdb.base/sigall.exp: advance to WINCH
+-PASS: gdb.base/sigall.exp: handle SIGWINCH stop print
+-PASS: gdb.base/sigall.exp: b handle_WINCH
+-PASS: gdb.base/sigall.exp: b gen_LOST
+-PASS: gdb.base/sigall.exp: get signal WINCH
+-PASS: gdb.base/sigall.exp: send signal WINCH
+-PASS: gdb.base/sigall.exp: advance to LOST
+-PASS: gdb.base/sigall.exp: handle SIGLOST stop print
+-PASS: gdb.base/sigall.exp: b handle_LOST
+-PASS: gdb.base/sigall.exp: b gen_USR1
+-PASS: gdb.base/sigall.exp: send signal LOST
+-PASS: gdb.base/sigall.exp: advance to USR1
+-PASS: gdb.base/sigall.exp: handle SIGUSR1 stop print
+-PASS: gdb.base/sigall.exp: b handle_USR1
+-PASS: gdb.base/sigall.exp: b gen_USR2
+-PASS: gdb.base/sigall.exp: get signal USR1
+-PASS: gdb.base/sigall.exp: send signal USR1
+-PASS: gdb.base/sigall.exp: advance to USR2
+-PASS: gdb.base/sigall.exp: handle SIGUSR2 stop print
+-PASS: gdb.base/sigall.exp: b handle_USR2
+-PASS: gdb.base/sigall.exp: b gen_PWR
+-PASS: gdb.base/sigall.exp: get signal USR2
+-PASS: gdb.base/sigall.exp: send signal USR2
+-PASS: gdb.base/sigall.exp: advance to PWR
+-PASS: gdb.base/sigall.exp: handle SIGPWR stop print
+-PASS: gdb.base/sigall.exp: b handle_PWR
+-PASS: gdb.base/sigall.exp: b gen_POLL
+-PASS: gdb.base/sigall.exp: get signal PWR
+-PASS: gdb.base/sigall.exp: send signal PWR
+-PASS: gdb.base/sigall.exp: advance to POLL
+-PASS: gdb.base/sigall.exp: handle SIGPOLL stop print
+-PASS: gdb.base/sigall.exp: b handle_POLL
+-PASS: gdb.base/sigall.exp: b gen_WIND
+-PASS: gdb.base/sigall.exp: send signal POLL
+-PASS: gdb.base/sigall.exp: advance to WIND
+-PASS: gdb.base/sigall.exp: handle SIGWIND stop print
+-PASS: gdb.base/sigall.exp: b handle_WIND
+-PASS: gdb.base/sigall.exp: b gen_PHONE
+-PASS: gdb.base/sigall.exp: send signal WIND
+-PASS: gdb.base/sigall.exp: advance to PHONE
+-PASS: gdb.base/sigall.exp: handle SIGPHONE stop print
+-PASS: gdb.base/sigall.exp: b handle_PHONE
+-PASS: gdb.base/sigall.exp: b gen_WAITING
+-PASS: gdb.base/sigall.exp: send signal PHONE
+-PASS: gdb.base/sigall.exp: advance to WAITING
+-PASS: gdb.base/sigall.exp: handle SIGWAITING stop print
+-PASS: gdb.base/sigall.exp: b handle_WAITING
+-PASS: gdb.base/sigall.exp: b gen_LWP
+-PASS: gdb.base/sigall.exp: send signal WAITING
+-PASS: gdb.base/sigall.exp: advance to LWP
+-PASS: gdb.base/sigall.exp: handle SIGLWP stop print
+-PASS: gdb.base/sigall.exp: b handle_LWP
+-PASS: gdb.base/sigall.exp: b gen_DANGER
+-PASS: gdb.base/sigall.exp: send signal LWP
+-PASS: gdb.base/sigall.exp: advance to DANGER
+-PASS: gdb.base/sigall.exp: handle SIGDANGER stop print
+-PASS: gdb.base/sigall.exp: b handle_DANGER
+-PASS: gdb.base/sigall.exp: b gen_GRANT
+-PASS: gdb.base/sigall.exp: send signal DANGER
+-PASS: gdb.base/sigall.exp: advance to GRANT
+-PASS: gdb.base/sigall.exp: handle SIGGRANT stop print
+-PASS: gdb.base/sigall.exp: b handle_GRANT
+-PASS: gdb.base/sigall.exp: b gen_RETRACT
+-PASS: gdb.base/sigall.exp: send signal GRANT
+-PASS: gdb.base/sigall.exp: advance to RETRACT
+-PASS: gdb.base/sigall.exp: handle SIGRETRACT stop print
+-PASS: gdb.base/sigall.exp: b handle_RETRACT
+-PASS: gdb.base/sigall.exp: b gen_MSG
+-PASS: gdb.base/sigall.exp: send signal RETRACT
+-PASS: gdb.base/sigall.exp: advance to MSG
+-PASS: gdb.base/sigall.exp: handle SIGMSG stop print
+-PASS: gdb.base/sigall.exp: b handle_MSG
+-PASS: gdb.base/sigall.exp: b gen_SOUND
+-PASS: gdb.base/sigall.exp: send signal MSG
+-PASS: gdb.base/sigall.exp: advance to SOUND
+-PASS: gdb.base/sigall.exp: handle SIGSOUND stop print
+-PASS: gdb.base/sigall.exp: b handle_SOUND
+-PASS: gdb.base/sigall.exp: b gen_SAK
+-PASS: gdb.base/sigall.exp: send signal SOUND
+-PASS: gdb.base/sigall.exp: advance to SAK
+-PASS: gdb.base/sigall.exp: handle SIGSAK stop print
+-PASS: gdb.base/sigall.exp: b handle_SAK
+-PASS: gdb.base/sigall.exp: b gen_PRIO
+-PASS: gdb.base/sigall.exp: send signal SAK
+-PASS: gdb.base/sigall.exp: advance to PRIO
+-PASS: gdb.base/sigall.exp: handle SIGPRIO stop print
+-PASS: gdb.base/sigall.exp: b handle_PRIO
+-PASS: gdb.base/sigall.exp: b gen_33
+-PASS: gdb.base/sigall.exp: send signal PRIO
+-PASS: gdb.base/sigall.exp: advance to 33
+-PASS: gdb.base/sigall.exp: handle SIG33 stop print
+-PASS: gdb.base/sigall.exp: b handle_33
+-PASS: gdb.base/sigall.exp: b gen_34
+-PASS: gdb.base/sigall.exp: send signal 33
+-PASS: gdb.base/sigall.exp: advance to 34
+-PASS: gdb.base/sigall.exp: handle SIG34 stop print
+-PASS: gdb.base/sigall.exp: b handle_34
+-PASS: gdb.base/sigall.exp: b gen_35
+-PASS: gdb.base/sigall.exp: send signal 34
+-PASS: gdb.base/sigall.exp: advance to 35
+-PASS: gdb.base/sigall.exp: handle SIG35 stop print
+-PASS: gdb.base/sigall.exp: b handle_35
+-PASS: gdb.base/sigall.exp: b gen_36
+-PASS: gdb.base/sigall.exp: send signal 35
+-PASS: gdb.base/sigall.exp: advance to 36
+-PASS: gdb.base/sigall.exp: handle SIG36 stop print
+-PASS: gdb.base/sigall.exp: b handle_36
+-PASS: gdb.base/sigall.exp: b gen_37
+-PASS: gdb.base/sigall.exp: send signal 36
+-PASS: gdb.base/sigall.exp: advance to 37
+-PASS: gdb.base/sigall.exp: handle SIG37 stop print
+-PASS: gdb.base/sigall.exp: b handle_37
+-PASS: gdb.base/sigall.exp: b gen_38
+-PASS: gdb.base/sigall.exp: send signal 37
+-PASS: gdb.base/sigall.exp: advance to 38
+-PASS: gdb.base/sigall.exp: handle SIG38 stop print
+-PASS: gdb.base/sigall.exp: b handle_38
+-PASS: gdb.base/sigall.exp: b gen_39
+-PASS: gdb.base/sigall.exp: send signal 38
+-PASS: gdb.base/sigall.exp: advance to 39
+-PASS: gdb.base/sigall.exp: handle SIG39 stop print
+-PASS: gdb.base/sigall.exp: b handle_39
+-PASS: gdb.base/sigall.exp: b gen_40
+-PASS: gdb.base/sigall.exp: send signal 39
+-PASS: gdb.base/sigall.exp: advance to 40
+-PASS: gdb.base/sigall.exp: handle SIG40 stop print
+-PASS: gdb.base/sigall.exp: b handle_40
+-PASS: gdb.base/sigall.exp: b gen_41
+-PASS: gdb.base/sigall.exp: send signal 40
+-PASS: gdb.base/sigall.exp: advance to 41
+-PASS: gdb.base/sigall.exp: handle SIG41 stop print
+-PASS: gdb.base/sigall.exp: b handle_41
+-PASS: gdb.base/sigall.exp: b gen_42
+-PASS: gdb.base/sigall.exp: send signal 41
+-PASS: gdb.base/sigall.exp: advance to 42
+-PASS: gdb.base/sigall.exp: handle SIG42 stop print
+-PASS: gdb.base/sigall.exp: b handle_42
+-PASS: gdb.base/sigall.exp: b gen_43
+-PASS: gdb.base/sigall.exp: send signal 42
+-PASS: gdb.base/sigall.exp: advance to 43
+-PASS: gdb.base/sigall.exp: handle SIG43 stop print
+-PASS: gdb.base/sigall.exp: b handle_43
+-PASS: gdb.base/sigall.exp: b gen_44
+-PASS: gdb.base/sigall.exp: send signal 43
+-PASS: gdb.base/sigall.exp: advance to 44
+-PASS: gdb.base/sigall.exp: handle SIG44 stop print
+-PASS: gdb.base/sigall.exp: b handle_44
+-PASS: gdb.base/sigall.exp: b gen_45
+-PASS: gdb.base/sigall.exp: send signal 44
+-PASS: gdb.base/sigall.exp: advance to 45
+-PASS: gdb.base/sigall.exp: handle SIG45 stop print
+-PASS: gdb.base/sigall.exp: b handle_45
+-PASS: gdb.base/sigall.exp: b gen_46
+-PASS: gdb.base/sigall.exp: send signal 45
+-PASS: gdb.base/sigall.exp: advance to 46
+-PASS: gdb.base/sigall.exp: handle SIG46 stop print
+-PASS: gdb.base/sigall.exp: b handle_46
+-PASS: gdb.base/sigall.exp: b gen_47
+-PASS: gdb.base/sigall.exp: send signal 46
+-PASS: gdb.base/sigall.exp: advance to 47
+-PASS: gdb.base/sigall.exp: handle SIG47 stop print
+-PASS: gdb.base/sigall.exp: b handle_47
+-PASS: gdb.base/sigall.exp: b gen_48
+-PASS: gdb.base/sigall.exp: send signal 47
+-PASS: gdb.base/sigall.exp: advance to 48
+-PASS: gdb.base/sigall.exp: handle SIG48 stop print
+-PASS: gdb.base/sigall.exp: b handle_48
+-PASS: gdb.base/sigall.exp: b gen_49
+-PASS: gdb.base/sigall.exp: send signal 48
+-PASS: gdb.base/sigall.exp: advance to 49
+-PASS: gdb.base/sigall.exp: handle SIG49 stop print
+-PASS: gdb.base/sigall.exp: b handle_49
+-PASS: gdb.base/sigall.exp: b gen_50
+-PASS: gdb.base/sigall.exp: send signal 49
+-PASS: gdb.base/sigall.exp: advance to 50
+-PASS: gdb.base/sigall.exp: handle SIG50 stop print
+-PASS: gdb.base/sigall.exp: b handle_50
+-PASS: gdb.base/sigall.exp: b gen_51
+-PASS: gdb.base/sigall.exp: send signal 50
+-PASS: gdb.base/sigall.exp: advance to 51
+-PASS: gdb.base/sigall.exp: handle SIG51 stop print
+-PASS: gdb.base/sigall.exp: b handle_51
+-PASS: gdb.base/sigall.exp: b gen_52
+-PASS: gdb.base/sigall.exp: send signal 51
+-PASS: gdb.base/sigall.exp: advance to 52
+-PASS: gdb.base/sigall.exp: handle SIG52 stop print
+-PASS: gdb.base/sigall.exp: b handle_52
+-PASS: gdb.base/sigall.exp: b gen_53
+-PASS: gdb.base/sigall.exp: send signal 52
+-PASS: gdb.base/sigall.exp: advance to 53
+-PASS: gdb.base/sigall.exp: handle SIG53 stop print
+-PASS: gdb.base/sigall.exp: b handle_53
+-PASS: gdb.base/sigall.exp: b gen_54
+-PASS: gdb.base/sigall.exp: send signal 53
+-PASS: gdb.base/sigall.exp: advance to 54
+-PASS: gdb.base/sigall.exp: handle SIG54 stop print
+-PASS: gdb.base/sigall.exp: b handle_54
+-PASS: gdb.base/sigall.exp: b gen_55
+-PASS: gdb.base/sigall.exp: send signal 54
+-PASS: gdb.base/sigall.exp: advance to 55
+-PASS: gdb.base/sigall.exp: handle SIG55 stop print
+-PASS: gdb.base/sigall.exp: b handle_55
+-PASS: gdb.base/sigall.exp: b gen_56
+-PASS: gdb.base/sigall.exp: send signal 55
+-PASS: gdb.base/sigall.exp: advance to 56
+-PASS: gdb.base/sigall.exp: handle SIG56 stop print
+-PASS: gdb.base/sigall.exp: b handle_56
+-PASS: gdb.base/sigall.exp: b gen_57
+-PASS: gdb.base/sigall.exp: send signal 56
+-PASS: gdb.base/sigall.exp: advance to 57
+-PASS: gdb.base/sigall.exp: handle SIG57 stop print
+-PASS: gdb.base/sigall.exp: b handle_57
+-PASS: gdb.base/sigall.exp: b gen_58
+-PASS: gdb.base/sigall.exp: send signal 57
+-PASS: gdb.base/sigall.exp: advance to 58
+-PASS: gdb.base/sigall.exp: handle SIG58 stop print
+-PASS: gdb.base/sigall.exp: b handle_58
+-PASS: gdb.base/sigall.exp: b gen_59
+-PASS: gdb.base/sigall.exp: send signal 58
+-PASS: gdb.base/sigall.exp: advance to 59
+-PASS: gdb.base/sigall.exp: handle SIG59 stop print
+-PASS: gdb.base/sigall.exp: b handle_59
+-PASS: gdb.base/sigall.exp: b gen_60
+-PASS: gdb.base/sigall.exp: send signal 59
+-PASS: gdb.base/sigall.exp: advance to 60
+-PASS: gdb.base/sigall.exp: handle SIG60 stop print
+-PASS: gdb.base/sigall.exp: b handle_60
+-PASS: gdb.base/sigall.exp: b gen_61
+-PASS: gdb.base/sigall.exp: send signal 60
+-PASS: gdb.base/sigall.exp: advance to 61
+-PASS: gdb.base/sigall.exp: handle SIG61 stop print
+-PASS: gdb.base/sigall.exp: b handle_61
+-PASS: gdb.base/sigall.exp: b gen_62
+-PASS: gdb.base/sigall.exp: send signal 61
+-PASS: gdb.base/sigall.exp: advance to 62
+-PASS: gdb.base/sigall.exp: handle SIG62 stop print
+-PASS: gdb.base/sigall.exp: b handle_62
+-PASS: gdb.base/sigall.exp: b gen_63
+-PASS: gdb.base/sigall.exp: send signal 62
+-PASS: gdb.base/sigall.exp: advance to 63
+-PASS: gdb.base/sigall.exp: handle SIG63 stop print
+-PASS: gdb.base/sigall.exp: b handle_63
+-PASS: gdb.base/sigall.exp: b gen_TERM
+-PASS: gdb.base/sigall.exp: send signal 63
+-PASS: gdb.base/sigall.exp: advance to TERM
+-PASS: gdb.base/sigall.exp: handle SIGTERM stop print
+-PASS: gdb.base/sigall.exp: b handle_TERM
+-PASS: gdb.base/sigall.exp: get signal TERM
+-PASS: gdb.base/sigall.exp: send signal TERM
+-PASS: gdb.base/sigall.exp: continue until exit at continue to sigall exit
++UNTESTED: gdb.base/sigall.exp: takes ages: nearly all FAIL with timeout
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pie-execl.exp ...
+-PASS: gdb.base/pie-execl.exp: set args OBJDIR/gdb.base/pie-execl2
+-PASS: gdb.base/pie-execl.exp: pie_execl_marker address first
+-PASS: gdb.base/pie-execl.exp: continue
+-PASS: gdb.base/pie-execl.exp: pie_execl_marker address second
+-PASS: gdb.base/pie-execl.exp: pie_execl_marker address has changed
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/range-stepping.exp ...
+ PASS: gdb.base/range-stepping.exp: probe range-stepping support
+ UNSUPPORTED: gdb.base/range-stepping.exp: range stepping not supported by the target
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-infcall.exp ...
+-PASS: gdb.base/valgrind-infcall.exp: spawn valgrind
+-PASS: gdb.base/valgrind-infcall.exp: valgrind started
+-PASS: gdb.base/valgrind-infcall.exp: vgdb prompt
+-FAIL: gdb.base/valgrind-infcall.exp: target remote for vgdb
+-PASS: gdb.base/valgrind-infcall.exp: monitor v.set gdb_output
+-PASS: gdb.base/valgrind-infcall.exp: continue #1
+-PASS: gdb.base/valgrind-infcall.exp: p gdb_test_infcall ()
++UNSUPPORTED: gdb.base/valgrind-infcall.exp: spawn valgrind
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-infcall.exp ...
+ PASS: gdb.base/siginfo-infcall.exp: continue to SIGUSR1
+ PASS: gdb.base/siginfo-infcall.exp: p callme ()
+-PASS: gdb.base/siginfo-infcall.exp: continue to the handler
++FAIL: gdb.base/siginfo-infcall.exp: continue to the handler
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/setshow.exp ...
+ PASS: gdb.base/setshow.exp: default annotation_level is zero
+ PASS: gdb.base/setshow.exp: set annotate 2
+@@ -3074,32 +2628,6 @@ PASS: gdb.base/structs3.exp: print *twop
+ PASS: gdb.base/structs3.exp: print *(struct Two *)onep
+ PASS: gdb.base/structs3.exp: print *(tTwo *)onep
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-thread.exp ...
+-PASS: gdb.base/siginfo-thread.exp: successfully compiled posix threads test case
+-PASS: gdb.base/siginfo-thread.exp: continue to signal
+-PASS: gdb.base/siginfo-thread.exp: save a core file
+-PASS: gdb.base/siginfo-thread.exp: Extract si_addr
+-PASS: gdb.base/siginfo-thread.exp: Extract si_errno
+-PASS: gdb.base/siginfo-thread.exp: Extract si_code
+-PASS: gdb.base/siginfo-thread.exp: Extract si_signo
+-PASS: gdb.base/siginfo-thread.exp: break 39
+-PASS: gdb.base/siginfo-thread.exp: continue to handler
+-PASS: gdb.base/siginfo-thread.exp: p ssi_addr
+-PASS: gdb.base/siginfo-thread.exp: p ssi_errno
+-PASS: gdb.base/siginfo-thread.exp: p ssi_code
+-PASS: gdb.base/siginfo-thread.exp: p ssi_signo
+-PASS: gdb.base/siginfo-thread.exp: thread 1
+-PASS: gdb.base/siginfo-thread.exp: test signal in main thread
+-PASS: gdb.base/siginfo-thread.exp: core siginfo-thread.gcore
+-PASS: gdb.base/siginfo-thread.exp: p $_siginfo.si_signo from core file
+-PASS: gdb.base/siginfo-thread.exp: p $_siginfo.si_errno from core file
+-PASS: gdb.base/siginfo-thread.exp: p $_siginfo.si_code from core file
+-PASS: gdb.base/siginfo-thread.exp: p $_siginfo._sifields._sigfault.si_addr from core file
+-PASS: gdb.base/siginfo-thread.exp: set variable $count = 0
+-PASS: gdb.base/siginfo-thread.exp: select thread 1 with core file
+-PASS: gdb.base/siginfo-thread.exp: update counter in thread 1
+-PASS: gdb.base/siginfo-thread.exp: select thread 2 with core file
+-PASS: gdb.base/siginfo-thread.exp: update counter in thread 2
+-PASS: gdb.base/siginfo-thread.exp: print $count
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/page.exp ...
+ PASS: gdb.base/page.exp: set pagination off
+ PASS: gdb.base/page.exp: pagination is off
+@@ -3127,20 +2655,26 @@ PASS: gdb.base/step-bt.exp: backtrace after second instruction step
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/stale-infcall.exp ...
+ PASS: gdb.base/stale-infcall.exp: continue to breakpoint: test-next
+ PASS: gdb.base/stale-infcall.exp: set $test_fail_bpnum=$bpnum
+-XFAIL: gdb.base/stale-infcall.exp: test system longjmp tracking support
+-UNTESTED: gdb.base/stale-infcall.exp: System lacks support for tracking longjmps
++PASS: gdb.base/stale-infcall.exp: test system longjmp tracking support
++PASS: gdb.base/stale-infcall.exp: delete $test_fail_bpnum
++PASS: gdb.base/stale-infcall.exp: continue to breakpoint: break-run1
++PASS: gdb.base/stale-infcall.exp: print infcall ()
++PASS: gdb.base/stale-infcall.exp: stack corrupted
++PASS: gdb.base/stale-infcall.exp: bt
++PASS: gdb.base/stale-infcall.exp: maintenance print dummy-frames
++PASS: gdb.base/stale-infcall.exp: maintenance info breakpoints
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-overlap.exp ...
+ UNTESTED: gdb.base/solib-overlap.exp: 0x40000000: Could not prelink OBJDIR/gdb.base/solib-overlap-lib1-0x40000000.so or OBJDIR/gdb.base/solib-overlap-lib2-0x40000000.so.
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo.exp ...
+ PASS: gdb.base/siginfo.exp: display/i $pc
+ PASS: gdb.base/siginfo.exp: break handler
+-PASS: gdb.base/siginfo.exp: continue to stepi handler
+-PASS: gdb.base/siginfo.exp: backtrace for nexti
+-PASS: gdb.base/siginfo.exp: step out of handler
++FAIL: gdb.base/siginfo.exp: continue to stepi handler (timeout)
++FAIL: gdb.base/siginfo.exp: backtrace for nexti (pattern 1) (timeout)
++FAIL: gdb.base/siginfo.exp: step out of handler (timeout)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-addr.exp ...
+ PASS: gdb.base/siginfo-addr.exp: display/i $pc
+ PASS: gdb.base/siginfo-addr.exp: continue to signal
+-PASS: gdb.base/siginfo-addr.exp: si_addr value
++FAIL: gdb.base/siginfo-addr.exp: si_addr value
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-cond.exp ...
+ PASS: gdb.base/watch-cond.exp: set write watchpoint on global variable, local condition
+ PASS: gdb.base/watch-cond.exp: watchpoint with global expression, local condition evaluates in correct frame
+@@ -3957,7 +3491,7 @@ PASS: gdb.base/realname-expand.exp: set basenames-may-differ on
+ PASS: gdb.base/realname-expand.exp: break realname-expand-real.c:func
+ 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/remotetimeout.exp ...
+ PASS: gdb.base/remotetimeout.exp: correct remotetimeout printed
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/until.exp ...
+@@ -4029,38 +3563,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/ptr-typedef.exp ...
+ PASS: gdb.base/ptr-typedef.exp: print foo_ptr
+ PASS: gdb.base/ptr-typedef.exp: print foz_ptr
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/readline.exp ...
+-PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 1
+-PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 2
+-PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 3
+-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 3
+-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 2
+-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 1
+-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 1
+-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 2
+-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 3
+-PASS: gdb.base/readline.exp: Simple operate-and-get-next - final prompt
+-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send if 1 > 0
+-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send p 5
+-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send end
+-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-p to end
+-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-p to p 5
+-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-p to if 1 > 0
+-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-o for if 1 > 0
+-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-o for p 5
+-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-o for end
+-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - final prompt
+-PASS: gdb.base/readline.exp: print 42
+-PASS: gdb.base/readline.exp: arrow keys with secondary prompt
+-PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 7
+-PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 8
+-PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 9
+-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 9
+-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 8
+-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 7
+-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 7
+-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 8
+-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 9
+-PASS: gdb.base/readline.exp: Simple operate-and-get-next - final prompt
++UNTESTED: gdb.base/readline.exp: <http://www.gnu.org/software/hurd/open_issues/term_blocking.html>
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/wchar.exp ...
+ PASS: gdb.base/wchar.exp: print narrow
+ PASS: gdb.base/wchar.exp: print single
+@@ -4077,8 +3580,8 @@ PASS: gdb.base/wchar.exp: print repeat (print elements 3)
+ PASS: gdb.base/wchar.exp: print repeat_p (print elements 3)
+ 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
++FAIL: gdb.base/watchpoint-hw.exp: start (timeout)
++FAIL: gdb.base/watchpoint-hw.exp: info watchpoints (timeout)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/signull.exp ...
+ PASS: gdb.base/signull.exp: set for function pointer probe
+ PASS: gdb.base/signull.exp: probe function pointer (function entry-point)
+@@ -4092,19 +3595,19 @@ PASS: gdb.base/signull.exp: data read; select the pointer type
+ PASS: gdb.base/signull.exp: data read; take the SIGSEGV
+ PASS: gdb.base/signull.exp: data read; backtrace from SIGSEGV
+ PASS: gdb.base/signull.exp: data read; continue to the keeper
+-PASS: gdb.base/signull.exp: data read; backtrace from keeper through SIGSEGV
++FAIL: gdb.base/signull.exp: data read; backtrace from keeper through SIGSEGV
+ PASS: gdb.base/signull.exp: data write; start with the bowler
+ PASS: gdb.base/signull.exp: data write; select the pointer type
+ PASS: gdb.base/signull.exp: data write; take the SIGSEGV
+ PASS: gdb.base/signull.exp: data write; backtrace from SIGSEGV
+ PASS: gdb.base/signull.exp: data write; continue to the keeper
+-PASS: gdb.base/signull.exp: data write; backtrace from keeper through SIGSEGV
++FAIL: gdb.base/signull.exp: data write; backtrace from keeper through SIGSEGV
+ PASS: gdb.base/signull.exp: code; start with the bowler
+ PASS: gdb.base/signull.exp: code; select the pointer type
+ PASS: gdb.base/signull.exp: code; take the SIGSEGV
+ PASS: gdb.base/signull.exp: code; backtrace from SIGSEGV
+ PASS: gdb.base/signull.exp: code; continue to the keeper
+-PASS: gdb.base/signull.exp: code; backtrace from keeper through SIGSEGV
++FAIL: gdb.base/signull.exp: code; backtrace from keeper through SIGSEGV
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/so-indr-cl.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/shell.exp ...
+ PASS: gdb.base/shell.exp: shell echo foo
+@@ -4126,17 +3629,17 @@ PASS: gdb.base/watch-non-mem.exp: set write watchpoint on $pc
+ PASS: gdb.base/watch-non-mem.exp: watchpoint on $pc works
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/unload.exp ...
+ PASS: gdb.base/unload.exp: pending breakpoint info before run
+-PASS: gdb.base/unload.exp: running program
+-PASS: gdb.base/unload.exp: pending breakpoint info on first run at shrfunc1
+-PASS: gdb.base/unload.exp: continuing to unloaded libfile
+-PASS: gdb.base/unload.exp: print y from libfile
+-PASS: gdb.base/unload.exp: rerun to shared library breakpoint
+-PASS: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc1
+-PASS: gdb.base/unload.exp: continuing to unloaded libfile
+-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
++FAIL: gdb.base/unload.exp: running program (the program exited)
++FAIL: gdb.base/unload.exp: pending breakpoint info on first run at shrfunc1
++FAIL: gdb.base/unload.exp: continuing to unloaded libfile (the program is no longer running)
++FAIL: gdb.base/unload.exp: print y from libfile
++FAIL: gdb.base/unload.exp: rerun to shared library breakpoint (the program exited)
++FAIL: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc1
++FAIL: gdb.base/unload.exp: continuing to unloaded libfile (the program is no longer running)
++FAIL: gdb.base/unload.exp: continue to shrfunc2 (the program is no longer running)
++FAIL: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc2
++FAIL: gdb.base/unload.exp: continuing to unloaded libfile2 (the program is no longer running)
++FAIL: gdb.base/unload.exp: print y from libfile2
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/twice.exp ...
+ PASS: gdb.base/twice.exp: step
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/permissions.exp ...
+@@ -4352,20 +3855,20 @@ PASS: gdb.base/sigbpt.exp: rerun to main
+ PASS: gdb.base/sigbpt.exp: stepi; pass SIGSEGV
+ PASS: gdb.base/sigbpt.exp: stepi; continue to keeper
+ PASS: gdb.base/sigbpt.exp: stepi; nopass SIGSEGV
+-KFAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler (corrupt pc) (PRMS: gdb/1702)
++FAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler
+ PASS: gdb.base/sigbpt.exp: rerun to main
+ PASS: gdb.base/sigbpt.exp: stepi bp before segv; pass SIGSEGV
+ PASS: gdb.base/sigbpt.exp: stepi bp before segv; continue to keeper
+ PASS: gdb.base/sigbpt.exp: stepi bp before segv; nopass SIGSEGV
+ PASS: gdb.base/sigbpt.exp: stepi bp before segv; set breakpoint 0 of 1
+-KFAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler (corrupt pc) (PRMS: gdb/1702)
++FAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler
+ PASS: gdb.base/sigbpt.exp: stepi bp before segv; clear breakpoint 0 of 1
+ PASS: gdb.base/sigbpt.exp: rerun to main
+ PASS: gdb.base/sigbpt.exp: stepi bp at segv; pass SIGSEGV
+ PASS: gdb.base/sigbpt.exp: stepi bp at segv; continue to keeper
+ PASS: gdb.base/sigbpt.exp: stepi bp at segv; nopass SIGSEGV
+ PASS: gdb.base/sigbpt.exp: stepi bp at segv; set breakpoint 0 of 1
+-KFAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler (corrupt pc) (PRMS: gdb/1702)
++FAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler
+ PASS: gdb.base/sigbpt.exp: stepi bp at segv; clear breakpoint 0 of 1
+ PASS: gdb.base/sigbpt.exp: rerun to main
+ PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; pass SIGSEGV
+@@ -4373,7 +3876,7 @@ PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; continue to keeper
+ PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; nopass SIGSEGV
+ PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; set breakpoint 0 of 2
+ PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; set breakpoint 1 of 2
+-KFAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler (corrupt pc) (PRMS: gdb/1702)
++FAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler
+ PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; clear breakpoint 0 of 2
+ PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; clear breakpoint 1 of 2
+ PASS: gdb.base/sigbpt.exp: rerun to main
+@@ -4504,15 +4007,7 @@ PASS: gdb.base/value-double-free.exp: print empty()
+ PASS: gdb.base/value-double-free.exp: help help
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-search.exp ...
+ PASS: gdb.base/solib-search.exp: continue to break_here
+-PASS: gdb.base/solib-search.exp: save a corefile
+-PASS: gdb.base/solib-search.exp: re-load generated corefile
+-PASS: gdb.base/solib-search.exp: backtrace (with wrong libs) (data collection)
+-PASS: gdb.base/solib-search.exp: backtrace (with wrong libs)
+-PASS: gdb.base/solib-search.exp: set solib-search-path
+-PASS: gdb.base/solib-search.exp: backtrace (with right libs) (data collection)
+-PASS: gdb.base/solib-search.exp: backtrace (with right libs)
+-PASS: gdb.base/solib-search.exp: p lib1_size
+-PASS: gdb.base/solib-search.exp: p lib2_size
++UNSUPPORTED: gdb.base/solib-search.exp: save a corefile
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-display.exp ...
+ PASS: gdb.base/solib-display.exp: NO: display a_global
+ PASS: gdb.base/solib-display.exp: NO: display b_global
+@@ -4569,39 +4064,42 @@ PASS: gdb.base/watch_thread_num.exp: Set breakpoint at thread_function
+ PASS: gdb.base/watch_thread_num.exp: Stopped in thread_function
+ PASS: gdb.base/watch_thread_num.exp: Thread command
+ PASS: gdb.base/watch_thread_num.exp: Disable breakpoint 2
+-PASS: gdb.base/watch_thread_num.exp: Watchpoint on shared variable
++FAIL: gdb.base/watch_thread_num.exp: Watchpoint on shared variable
+ PASS: gdb.base/watch_thread_num.exp: info breakpoint 3
+-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 1
++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 1
+ PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 1
+-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 2
++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 2
+ PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 2
+-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 3
++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 3
+ PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 3
+-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 4
++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 4
+ PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 4
+-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 5
++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 5
+ PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 5
+-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 6
++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 6
+ PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 6
+-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 7
++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 7
+ PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 7
+-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 8
++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 8
+ PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 8
+-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 9
++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 9
+ PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 9
+-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 10
++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 10
+ PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 10
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/overlays.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/prelink.exp ...
+ PASS: gdb.base/prelink.exp: ldd prelinkt
+ PASS: gdb.base/prelink.exp: ldd prelinkt output contains libs
+-PASS: gdb.base/prelink.exp: copy ld-2.17.so to ld-linux.so.2
++PASS: gdb.base/prelink.exp: copy ld-2.17.so to ld.so
+ PASS: gdb.base/prelink.exp: copy prelink.so to prelink.so
+ PASS: gdb.base/prelink.exp: copy libm-2.17.so to libm.so.6
+-PASS: gdb.base/prelink.exp: copy libc-2.17.so to libc.so.6
++PASS: gdb.base/prelink.exp: copy libc-2.17.so to libc.so.0.3
++PASS: gdb.base/prelink.exp: copy ld-2.17.so to ld.so.1
++PASS: gdb.base/prelink.exp: copy libmachuser-2.17.so to libmachuser.so.1
++PASS: gdb.base/prelink.exp: copy libhurduser-2.17.so to libhurduser.so.0.3
+ PASS: gdb.base/prelink.exp: split debug of executable
+-PASS: gdb.base/prelink.exp: unprelink ld-linux.so.2 pre-unprelink (missing /usr/sbin/prelink)
+-XFAIL: gdb.base/prelink.exp: prelink ld-linux.so.2 (missing /usr/sbin/prelink)
++PASS: gdb.base/prelink.exp: unprelink ld.so pre-unprelink (missing /usr/sbin/prelink)
++XFAIL: gdb.base/prelink.exp: prelink ld.so (missing /usr/sbin/prelink)
+ 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
+@@ -4617,12 +4115,12 @@ 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/watchpoint-solib.exp ...
+ PASS: gdb.base/watchpoint-solib.exp: set pending breakpoint
+-PASS: gdb.base/watchpoint-solib.exp: continue to foo
+-PASS: gdb.base/watchpoint-solib.exp: set watchpoint on g
+-PASS: gdb.base/watchpoint-solib.exp: continue to watchpoint hit
++FAIL: gdb.base/watchpoint-solib.exp: continue to foo (the program exited)
++FAIL: gdb.base/watchpoint-solib.exp: set watchpoint on g
++FAIL: gdb.base/watchpoint-solib.exp: continue to watchpoint hit (the program is no longer running)
+ PASS: gdb.base/watchpoint-solib.exp: rerun to main
+-PASS: gdb.base/watchpoint-solib.exp: continue to foo again
+-PASS: gdb.base/watchpoint-solib.exp: continue to watchpoint hit again
++FAIL: gdb.base/watchpoint-solib.exp: continue to foo again (the program exited)
++FAIL: gdb.base/watchpoint-solib.exp: continue to watchpoint hit again (the program is no longer running)
+ 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
+@@ -4638,121 +4136,121 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigstep.exp ...
+ PASS: gdb.base/sigstep.exp: display/i $pc
+ PASS: gdb.base/sigstep.exp: break handler
+ PASS: gdb.base/sigstep.exp: continue to stepi handler
+-PASS: gdb.base/sigstep.exp: backtrace for nexti
++FAIL: gdb.base/sigstep.exp: backtrace for nexti (pattern 2)
+ PASS: gdb.base/sigstep.exp: step from handler; continue to handler
+-PASS: gdb.base/sigstep.exp: step from handler; leave handler
++FAIL: gdb.base/sigstep.exp: step from handler; leave handler (timeout)
+ PASS: gdb.base/sigstep.exp: stepi from handleri; continue to handler
+-PASS: gdb.base/sigstep.exp: stepi from handleri; leave handler
+-PASS: gdb.base/sigstep.exp: stepi from handleri; leave signal trampoline (in main)
++FAIL: gdb.base/sigstep.exp: stepi from handleri; leave handler (hit breakpoint again)
++FAIL: gdb.base/sigstep.exp: stepi from handleri; leave signal trampoline
+ PASS: gdb.base/sigstep.exp: next from handler; continue to handler
+-PASS: gdb.base/sigstep.exp: next from handler; leave handler
++FAIL: gdb.base/sigstep.exp: next from handler; leave handler
+ PASS: gdb.base/sigstep.exp: nexti from handleri; continue to handler
+-PASS: gdb.base/sigstep.exp: nexti from handleri; leave handler
+-PASS: gdb.base/sigstep.exp: nexti from handleri; leave signal trampoline (in main)
++FAIL: gdb.base/sigstep.exp: nexti from handleri; leave handler
++FAIL: gdb.base/sigstep.exp: nexti from handleri; leave signal trampoline
+ PASS: gdb.base/sigstep.exp: finish from handleri; continue to handler
+-PASS: gdb.base/sigstep.exp: finish from handleri; leave handler
+-PASS: gdb.base/sigstep.exp: finish from handleri; leave signal trampoline (in main)
++FAIL: gdb.base/sigstep.exp: finish from handleri; leave handler
++FAIL: gdb.base/sigstep.exp: finish from handleri; leave signal trampoline
+ PASS: gdb.base/sigstep.exp: return from handleri; continue to handler
+-PASS: gdb.base/sigstep.exp: return from handleri; leave handler
+-PASS: gdb.base/sigstep.exp: return from handleri; leave signal trampoline (in main)
++FAIL: gdb.base/sigstep.exp: return from handleri; leave handler
++FAIL: gdb.base/sigstep.exp: return from handleri; leave signal trampoline
+ PASS: gdb.base/sigstep.exp: Set done as return will have skipped it
+ PASS: gdb.base/sigstep.exp: set itimer = itimer_real
+ PASS: gdb.base/sigstep.exp: break 79
+-PASS: gdb.base/sigstep.exp: step to handler; resync
++FAIL: gdb.base/sigstep.exp: step to handler; resync (the program exited)
+ PASS: gdb.base/sigstep.exp: step to handler; advance to infinite loop
+ PASS: gdb.base/sigstep.exp: step to handler; break handler
+-PASS: gdb.base/sigstep.exp: step to handler; performing step
++FAIL: gdb.base/sigstep.exp: step to handler; performing step (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: step to handler; clear handler
+-PASS: gdb.base/sigstep.exp: next to handler; resync
++FAIL: gdb.base/sigstep.exp: next to handler; resync (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: next to handler; advance to infinite loop
+ PASS: gdb.base/sigstep.exp: next to handler; break handler
+-PASS: gdb.base/sigstep.exp: next to handler; performing next
++FAIL: gdb.base/sigstep.exp: next to handler; performing next (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: next to handler; clear handler
+-PASS: gdb.base/sigstep.exp: continue to handler; resync
++FAIL: gdb.base/sigstep.exp: continue to handler; resync (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: continue to handler; advance to infinite loop
+ PASS: gdb.base/sigstep.exp: continue to handler; break handler
+-PASS: gdb.base/sigstep.exp: continue to handler; performing continue
++FAIL: gdb.base/sigstep.exp: continue to handler; performing continue (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: continue to handler; clear handler
+-PASS: gdb.base/sigstep.exp: step to handler entry; resync
++FAIL: gdb.base/sigstep.exp: step to handler entry; resync (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: step to handler entry; advance to infinite loop
+ PASS: gdb.base/sigstep.exp: step to handler entry; break handler
+-PASS: gdb.base/sigstep.exp: step to handler entry; performing step
++FAIL: gdb.base/sigstep.exp: step to handler entry; performing step (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: step to handler entry; clear handler
+-PASS: gdb.base/sigstep.exp: next to handler entry; resync
++FAIL: gdb.base/sigstep.exp: next to handler entry; resync (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: next to handler entry; advance to infinite loop
+ PASS: gdb.base/sigstep.exp: next to handler entry; break handler
+-PASS: gdb.base/sigstep.exp: next to handler entry; performing next
++FAIL: gdb.base/sigstep.exp: next to handler entry; performing next (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: next to handler entry; clear handler
+-PASS: gdb.base/sigstep.exp: continue to handler entry; resync
++FAIL: gdb.base/sigstep.exp: continue to handler entry; resync (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: continue to handler entry; advance to infinite loop
+ PASS: gdb.base/sigstep.exp: continue to handler entry; break handler
+-PASS: gdb.base/sigstep.exp: continue to handler entry; performing continue
++FAIL: gdb.base/sigstep.exp: continue to handler entry; performing continue (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: continue to handler entry; clear handler
+-PASS: gdb.base/sigstep.exp: step over handler; resync
++FAIL: gdb.base/sigstep.exp: step over handler; resync (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: step over handler; advance to infinite loop
+-PASS: gdb.base/sigstep.exp: step over handler; performing step
+-PASS: gdb.base/sigstep.exp: next over handler; resync
++FAIL: gdb.base/sigstep.exp: step over handler; performing step (the program is no longer running)
++FAIL: gdb.base/sigstep.exp: next over handler; resync (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: next over handler; advance to infinite loop
+-PASS: gdb.base/sigstep.exp: next over handler; performing next
+-PASS: gdb.base/sigstep.exp: continue over handler; resync
++FAIL: gdb.base/sigstep.exp: next over handler; performing next (the program is no longer running)
++FAIL: gdb.base/sigstep.exp: continue over handler; resync (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: continue over handler; advance to infinite loop
+-PASS: gdb.base/sigstep.exp: continue over handler; performing continue
+-PASS: gdb.base/sigstep.exp: step on breakpoint, to handler; resync
++FAIL: gdb.base/sigstep.exp: continue over handler; performing continue (the program is no longer running)
++FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler; resync (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: step on breakpoint, to handler; break infinite loop
+ PASS: gdb.base/sigstep.exp: step on breakpoint, to handler; break handler
+-PASS: gdb.base/sigstep.exp: step on breakpoint, to handler; continue to infinite loop
+-PASS: gdb.base/sigstep.exp: step on breakpoint, to handler; performing step
++FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler; continue to infinite loop (the program is no longer running)
++FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler; performing step (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: step on breakpoint, to handler; clear infinite loop
+ PASS: gdb.base/sigstep.exp: step on breakpoint, to handler; clear handler
+-PASS: gdb.base/sigstep.exp: next on breakpoint, to handler; resync
++FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler; resync (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: next on breakpoint, to handler; break infinite loop
+ PASS: gdb.base/sigstep.exp: next on breakpoint, to handler; break handler
+-PASS: gdb.base/sigstep.exp: next on breakpoint, to handler; continue to infinite loop
+-PASS: gdb.base/sigstep.exp: next on breakpoint, to handler; performing next
++FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler; continue to infinite loop (the program is no longer running)
++FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler; performing next (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: next on breakpoint, to handler; clear infinite loop
+ PASS: gdb.base/sigstep.exp: next on breakpoint, to handler; clear handler
+-PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler; resync
++FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler; resync (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler; break infinite loop
+ PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler; break handler
+-PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler; continue to infinite loop
+-PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler; performing continue
++FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler; continue to infinite loop (the program is no longer running)
++FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler; performing continue (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler; clear infinite loop
+ PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler; clear handler
+-PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; resync
++FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler entry; resync (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; break infinite loop
+ PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; break handler
+-PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; continue to infinite loop
+-PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; performing step
++FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler entry; continue to infinite loop (the program is no longer running)
++FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler entry; performing step (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; clear infinite loop
+ PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; clear handler
+-PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; resync
++FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler entry; resync (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; break infinite loop
+ PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; break handler
+-PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; continue to infinite loop
+-PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; performing next
++FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler entry; continue to infinite loop (the program is no longer running)
++FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler entry; performing next (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; clear infinite loop
+ PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; clear handler
+-PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; resync
++FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; resync (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; break infinite loop
+ PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; break handler
+-PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; continue to infinite loop
+-PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; performing continue
++FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; continue to infinite loop (the program is no longer running)
++FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; performing continue (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; clear infinite loop
+ PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; clear handler
+-PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler; resync
++FAIL: gdb.base/sigstep.exp: step on breakpoint, skip handler; resync (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler; break infinite loop
+-PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler; continue to infinite loop
+-PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler; performing step
++FAIL: gdb.base/sigstep.exp: step on breakpoint, skip handler; continue to infinite loop (the program is no longer running)
++FAIL: gdb.base/sigstep.exp: step on breakpoint, skip handler; performing step (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler; clear infinite loop
+-PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler; resync
++FAIL: gdb.base/sigstep.exp: next on breakpoint, skip handler; resync (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler; break infinite loop
+-PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler; continue to infinite loop
+-PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler; performing next
++FAIL: gdb.base/sigstep.exp: next on breakpoint, skip handler; continue to infinite loop (the program is no longer running)
++FAIL: gdb.base/sigstep.exp: next on breakpoint, skip handler; performing next (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler; clear infinite loop
+-PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler; resync
++FAIL: gdb.base/sigstep.exp: continue on breakpoint, skip handler; resync (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler; break infinite loop
+-PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler; continue to infinite loop
+-PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler; performing continue
++FAIL: gdb.base/sigstep.exp: continue on breakpoint, skip handler; continue to infinite loop (the program is no longer running)
++FAIL: gdb.base/sigstep.exp: continue on breakpoint, skip handler; performing continue (the program is no longer running)
+ PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler; clear infinite loop
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nostdlib.exp ...
+ PASS: gdb.base/nostdlib.exp: stop at run
+@@ -4760,11 +4258,11 @@ PASS: gdb.base/nostdlib.exp: continue to marker
+
+ === gdb Summary ===
+
+-# of expected passes 4541
+-# of unexpected failures 58
+-# of expected failures 3
+-# of known failures 7
+-# of untested testcases 5
+-# of unsupported tests 1
++# of expected passes 3902
++# of unexpected failures 196
++# of expected failures 2
++# of known failures 2
++# of untested testcases 7
++# of unsupported tests 4
+ [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.6.50.20131021-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.btrace/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.btrace/gdb.sum
+index 11e51c6..3371dfe 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.btrace/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.btrace/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Tue Jan 7 23:53:58 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:13:04 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.cell/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.cell/gdb.sum
+index a2ff330..e69e3e5 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.cell/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.cell/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Tue Jan 7 23:53:58 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:13:11 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.cp/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.cp/gdb.sum
+index bbe62df..4d29ff9 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.cp/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.cp/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Tue Jan 7 23:53:58 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:13:14 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+@@ -22,7 +22,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
+@@ -35,7 +35,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)
+@@ -2036,34 +2036,34 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/hang.exp ...
+ PASS: gdb.cp/hang.exp: doesn't overwrite struct type
+ PASS: gdb.cp/hang.exp: doesn't corrupt cv_type chain
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/infcall-dlopen.exp ...
+-PASS: gdb.cp/infcall-dlopen.exp: test 0
++FAIL: gdb.cp/infcall-dlopen.exp: test 0
+ PASS: gdb.cp/infcall-dlopen.exp: test 0 stub 1
+ PASS: gdb.cp/infcall-dlopen.exp: test 0 stub 2
+-PASS: gdb.cp/infcall-dlopen.exp: test 1
++FAIL: gdb.cp/infcall-dlopen.exp: test 1
+ PASS: gdb.cp/infcall-dlopen.exp: test 1 stub 1
+ PASS: gdb.cp/infcall-dlopen.exp: test 1 stub 2
+-PASS: gdb.cp/infcall-dlopen.exp: test 2
++FAIL: gdb.cp/infcall-dlopen.exp: test 2
+ PASS: gdb.cp/infcall-dlopen.exp: test 2 stub 1
+ PASS: gdb.cp/infcall-dlopen.exp: test 2 stub 2
+-PASS: gdb.cp/infcall-dlopen.exp: test 3
++FAIL: gdb.cp/infcall-dlopen.exp: test 3
+ PASS: gdb.cp/infcall-dlopen.exp: test 3 stub 1
+ PASS: gdb.cp/infcall-dlopen.exp: test 3 stub 2
+-PASS: gdb.cp/infcall-dlopen.exp: test 4
++FAIL: gdb.cp/infcall-dlopen.exp: test 4
+ PASS: gdb.cp/infcall-dlopen.exp: test 4 stub 1
+ PASS: gdb.cp/infcall-dlopen.exp: test 4 stub 2
+-PASS: gdb.cp/infcall-dlopen.exp: test 5
++FAIL: gdb.cp/infcall-dlopen.exp: test 5
+ PASS: gdb.cp/infcall-dlopen.exp: test 5 stub 1
+ PASS: gdb.cp/infcall-dlopen.exp: test 5 stub 2
+-PASS: gdb.cp/infcall-dlopen.exp: test 6
++FAIL: gdb.cp/infcall-dlopen.exp: test 6
+ PASS: gdb.cp/infcall-dlopen.exp: test 6 stub 1
+ PASS: gdb.cp/infcall-dlopen.exp: test 6 stub 2
+-PASS: gdb.cp/infcall-dlopen.exp: test 7
++FAIL: gdb.cp/infcall-dlopen.exp: test 7
+ PASS: gdb.cp/infcall-dlopen.exp: test 7 stub 1
+ PASS: gdb.cp/infcall-dlopen.exp: test 7 stub 2
+-PASS: gdb.cp/infcall-dlopen.exp: test 8
++FAIL: gdb.cp/infcall-dlopen.exp: test 8
+ PASS: gdb.cp/infcall-dlopen.exp: test 8 stub 1
+ PASS: gdb.cp/infcall-dlopen.exp: test 8 stub 2
+-PASS: gdb.cp/infcall-dlopen.exp: test 9
++FAIL: gdb.cp/infcall-dlopen.exp: test 9
+ PASS: gdb.cp/infcall-dlopen.exp: test 9 stub 1
+ PASS: gdb.cp/infcall-dlopen.exp: test 9 stub 2
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/inherit.exp ...
+@@ -4184,9 +4184,10 @@ PASS: gdb.cp/virtfunc2.exp: print o
+
+ === gdb Summary ===
+
+-# of expected passes 4031
++# of expected passes 4023
++# of unexpected failures 10
+ # of expected failures 6
+-# of known failures 22
++# of known failures 20
+ # of untested testcases 1
+ # of unsupported tests 1
+ [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.6.50.20131021-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.disasm/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.disasm/gdb.sum
+index c620a02..c75f8d2 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.disasm/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.disasm/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Tue Jan 7 23:54:50 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:22:12 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.dwarf2/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.dwarf2/gdb.sum
+index 870dfe5..db42118 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.dwarf2/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.dwarf2/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Tue Jan 7 23:54:50 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:22:15 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.fortran/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.fortran/gdb.sum
+index f71a4ae..7b19dee 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.fortran/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.fortran/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Tue Jan 7 23:55:09 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:25:25 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.gdb/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.gdb/gdb.sum
+index b67b9d6..bd57931 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.gdb/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.gdb/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Tue Jan 7 23:55:14 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:26:10 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+@@ -140,7 +140,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/python-selftest.exp ...
+ PASS: gdb.gdb/python-selftest.exp: breakpoint in captured_command_loop
+ PASS: gdb.gdb/python-selftest.exp: run until breakpoint at captured_command_loop
+ PASS: gdb.gdb/python-selftest.exp: set variable gdb_python_initialized = 0
+-FAIL: gdb.gdb/python-selftest.exp: call catch_command_errors(execute_command, "python print 5", 0, RETURN_MASK_ALL) (GDB internal error)
++PASS: gdb.gdb/python-selftest.exp: call catch_command_errors(execute_command, "python print 5", 0, RETURN_MASK_ALL)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/selftest.exp ...
+ PASS: gdb.gdb/selftest.exp: Disassemble main
+ PASS: gdb.gdb/selftest.exp: breakpoint in captured_main
+@@ -171,7 +171,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
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.go/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.go/gdb.sum
+index 5a5a5a3..555fcbe 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.go/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.go/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Tue Jan 7 23:55:20 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:27:34 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.java/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.java/gdb.sum
+index 1731281..496f4d4 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.java/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.java/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Tue Jan 7 23:55:20 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:27:41 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.linespec/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.linespec/gdb.sum
+index fe3521a..055cd72 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.linespec/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.linespec/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Tue Jan 7 23:55:29 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:28:37 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.mi/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.mi/gdb.sum
+index e12cc08..b2cd50d 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.mi/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.mi/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Tue Jan 7 23:55:32 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:29:07 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+@@ -10,10 +10,10 @@ Running target unix
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp ...
+ PASS: gdb.mi/dw2-ref-missing-frame.exp: breakpoint at func_nofb_marker
+ PASS: gdb.mi/dw2-ref-missing-frame.exp: mi runto func_nofb_marker
+-PASS: gdb.mi/dw2-ref-missing-frame.exp: test func_nofb_marker
++FAIL: gdb.mi/dw2-ref-missing-frame.exp: test func_nofb_marker
+ PASS: gdb.mi/dw2-ref-missing-frame.exp: breakpoint at func_loopfb_marker
+ PASS: gdb.mi/dw2-ref-missing-frame.exp: mi runto func_loopfb_marker
+-PASS: gdb.mi/dw2-ref-missing-frame.exp: test func_loopfb_var
++FAIL: gdb.mi/dw2-ref-missing-frame.exp: test func_loopfb_var
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/gdb2549.exp ...
+ PASS: gdb.mi/gdb2549.exp: wrong arguments
+ PASS: gdb.mi/gdb2549.exp: no executable
+@@ -106,9 +106,6 @@ PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private
+ PASS: gdb.mi/gdb792.exp: create var for class C which has baseclass A
+ PASS: gdb.mi/gdb792.exp: list children of class C
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-async.exp ...
+-PASS: gdb.mi/mi-async.exp: start: stop
+-PASS: gdb.mi/mi-async.exp: CLI next: stop
+-PASS: gdb.mi/mi-async.exp: restart: stop
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-basics.exp ...
+ PASS: gdb.mi/mi-basics.exp: acceptance of MI operations
+ PASS: gdb.mi/mi-basics.exp: file-exec-and-symbols operation
+@@ -177,8 +174,8 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: mi runto main
+ PASS: gdb.mi/mi-breakpoint-changed.exp: change command
+ PASS: gdb.mi/mi-breakpoint-changed.exp: watch watch
+ PASS: gdb.mi/mi-breakpoint-changed.exp: trace marker
+-PASS: gdb.mi/mi-breakpoint-changed.exp: catch syscall
+-PASS: gdb.mi/mi-breakpoint-changed.exp: dprintf marker, "arg" "
++FAIL: gdb.mi/mi-breakpoint-changed.exp: catch syscall
++FAIL: gdb.mi/mi-breakpoint-changed.exp: dprintf marker, "arg" "
+ PASS: gdb.mi/mi-breakpoint-changed.exp: condition 2 main > 0x0
+ PASS: gdb.mi/mi-breakpoint-changed.exp: disable 3
+ PASS: gdb.mi/mi-breakpoint-changed.exp: enable 3
+@@ -187,7 +184,7 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: passcount 1 4
+ PASS: gdb.mi/mi-breakpoint-changed.exp: delete 3
+ PASS: gdb.mi/mi-breakpoint-changed.exp: delete 4
+ PASS: gdb.mi/mi-breakpoint-changed.exp: delete 5
+-PASS: gdb.mi/mi-breakpoint-changed.exp: delete 6
++FAIL: gdb.mi/mi-breakpoint-changed.exp: delete 6
+ PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on pendfunc1
+ PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc1 resolved
+ PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc1 resolved: hit_count is updated
+@@ -196,21 +193,22 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: delete breakpoint on p
+ PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on marker
+ PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on pendfunc3
+ PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to marker 1
+-PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc3 resolved
+-PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to marker 2
+-PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc3 pending again
+-PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved:
++FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc3 resolved
++FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to marker 2 (timeout)
++FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continuing to exit (MI error)
++FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc3 pending again (timeout)
++FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: (unknown output after running)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-catch-load.exp ...
+ PASS: gdb.mi/mi-catch-load.exp: breakpoint at main
+ PASS: gdb.mi/mi-catch-load.exp: mi runto main
+ PASS: gdb.mi/mi-catch-load.exp: catch-load: auto-solib-add on
+ PASS: gdb.mi/mi-catch-load.exp: catch-load: catch load
+-PASS: gdb.mi/mi-catch-load.exp: catch-load: solib-event stop
++FAIL: gdb.mi/mi-catch-load.exp: catch-load: solib-event stop
+ PASS: gdb.mi/mi-catch-load.exp: breakpoint at main
+ PASS: gdb.mi/mi-catch-load.exp: mi runto main
+ PASS: gdb.mi/mi-catch-load.exp: catch-unload: auto-solib-add on
+ PASS: gdb.mi/mi-catch-load.exp: catch-unload: catch unload
+-PASS: gdb.mi/mi-catch-load.exp: catch-unload: solib-event stop
++FAIL: gdb.mi/mi-catch-load.exp: catch-unload: solib-event stop
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-cli.exp ...
+ PASS: gdb.mi/mi-cli.exp: -interpreter-exec with no arguments
+ PASS: gdb.mi/mi-cli.exp: -interpreter-exec with one argument
+@@ -242,16 +240,16 @@ PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set $pc=0x0"
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp ...
+ PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: breakpoint at main
+ PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: mi runto main
+-PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking on"
+-PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking off"
+-PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking step"
+-PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: interpreter-exec "set scheduler-locking on"
+-PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: interpreter-exec "set scheduler-locking off"
+-PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: interpreter-exec "set scheduler-locking step"
+-PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking on" no event (requested by MI)
++FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking on"
++FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking off"
++FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking step"
++FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: interpreter-exec "set scheduler-locking on"
++FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: interpreter-exec "set scheduler-locking off"
++FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: interpreter-exec "set scheduler-locking step"
++FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking on" no event (requested by MI)
+ PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "-exec-arguments foo" no event
+-PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking step" no event (requested by MI interp)
+-PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking stepr" no event
++FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking step" no event (requested by MI interp)
++FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking stepr" no event
+ PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remotecache" warmup
+ PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remotecache on"
+ PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remotecache off"
+@@ -333,12 +331,6 @@ PASS: gdb.mi/mi-eval.exp: eval &A
+ PASS: gdb.mi/mi-eval.exp: eval A+3
+ PASS: gdb.mi/mi-eval.exp: eval A + 3
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-file-transfer.exp ...
+-PASS: gdb.mi/mi-file-transfer.exp: put binary file
+-PASS: gdb.mi/mi-file-transfer.exp: get binary file
+-PASS: gdb.mi/mi-file-transfer.exp: compare intermediate binary file
+-PASS: gdb.mi/mi-file-transfer.exp: compare binary file
+-PASS: gdb.mi/mi-file-transfer.exp: deleted binary file
+-PASS: gdb.mi/mi-file-transfer.exp: verified deleted binary file
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-file.exp ...
+ PASS: gdb.mi/mi-file.exp: request path info of current source file (basics.c)
+ PASS: gdb.mi/mi-file.exp: Getting a list of source files.
+@@ -361,7 +353,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-hack-cli.exp ...
+ PASS: gdb.mi/mi-hack-cli.exp: show architecture
+ PASS: gdb.mi/mi-hack-cli.exp: 47show architecture
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-info-os.exp ...
+-PASS: gdb.mi/mi-info-os.exp: -info-os
++UNSUPPORTED: gdb.mi/mi-info-os.exp: mi-info-os.exp
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-inheritance-syntax-error.exp ...
+ PASS: gdb.mi/mi-inheritance-syntax-error.exp: breakpoint at C::testLocation
+ PASS: gdb.mi/mi-inheritance-syntax-error.exp: mi runto C::testLocation
+@@ -384,120 +376,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-memory-changed.exp ...
+ PASS: gdb.mi/mi-memory-changed.exp: insert breakpoint
+ PASS: gdb.mi/mi-memory-changed.exp: continue to callee4
+ PASS: gdb.mi/mi-memory-changed.exp: set var C = 4
+-PASS: gdb.mi/mi-memory-changed.exp: create objvar for C
++FAIL: gdb.mi/mi-memory-changed.exp: create objvar for C
+ PASS: gdb.mi/mi-memory-changed.exp: change C thru. varobj
+ PASS: gdb.mi/mi-memory-changed.exp: change C thru. -data-write-memory-bytes
+ PASS: gdb.mi/mi-memory-changed.exp: get address of main
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nonstop-exit.exp ...
+-PASS: gdb.mi/mi-nonstop-exit.exp: successfully compiled posix threads test case
+-PASS: gdb.mi/mi-nonstop-exit.exp: breakpoint at main
+-PASS: gdb.mi/mi-nonstop-exit.exp: mi runto main
+-PASS: gdb.mi/mi-nonstop-exit.exp: finished exec continue
+-PASS: gdb.mi/mi-nonstop-exit.exp: breakpoint at main
+-PASS: gdb.mi/mi-nonstop-exit.exp: mi runto main
+-PASS: gdb.mi/mi-nonstop-exit.exp: finished exec continue (2)
++UNSUPPORTED: gdb.mi/mi-nonstop-exit.exp: displaced stepping
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nonstop.exp ...
+-PASS: gdb.mi/mi-nonstop.exp: successfully compiled posix threads test case
+-PASS: gdb.mi/mi-nonstop.exp: breakpoint at main
+-PASS: gdb.mi/mi-nonstop.exp: mi runto main
+-PASS: gdb.mi/mi-nonstop.exp: breakpoint at marker
+-PASS: gdb.mi/mi-nonstop.exp: w0,i0 stop
+-PASS: gdb.mi/mi-nonstop.exp: w1,i0 stop
+-PASS: gdb.mi/mi-nonstop.exp: thread state, stop 1
+-PASS: gdb.mi/mi-nonstop.exp: select thread 2
+-PASS: gdb.mi/mi-nonstop.exp: create varobj in first thread
+-PASS: gdb.mi/mi-nonstop.exp: select thread 3
+-PASS: gdb.mi/mi-nonstop.exp: create varobj in second thread
+-PASS: gdb.mi/mi-nonstop.exp: thread state, resume 1
+-PASS: gdb.mi/mi-nonstop.exp: w0,i1 stop
+-PASS: gdb.mi/mi-nonstop.exp: thread state, stop 2
+-PASS: gdb.mi/mi-nonstop.exp: thread state, resume 2
+-PASS: gdb.mi/mi-nonstop.exp: w1,i1 stop
+-PASS: gdb.mi/mi-nonstop.exp: thread state, stop 3
+-PASS: gdb.mi/mi-nonstop.exp: update varobj, 1
+-PASS: gdb.mi/mi-nonstop.exp: check varobj, w0, 1
+-PASS: gdb.mi/mi-nonstop.exp: check varobj, w1, 1
+-PASS: gdb.mi/mi-nonstop.exp: interrupted
+-PASS: gdb.mi/mi-nonstop.exp: got interrupt
+-PASS: gdb.mi/mi-nonstop.exp: thread state, stop 4
+-PASS: gdb.mi/mi-nonstop.exp: resume all
+-PASS: gdb.mi/mi-nonstop.exp: w0,i2 stop
+-PASS: gdb.mi/mi-nonstop.exp: w1,i2 stop
+-PASS: gdb.mi/mi-nonstop.exp: set condition, 1
+-PASS: gdb.mi/mi-nonstop.exp: w0,i3 stop
+-PASS: gdb.mi/mi-nonstop.exp: thread state, stop on cond breakpoint
+-PASS: gdb.mi/mi-nonstop.exp: update varobj, 2
+-PASS: gdb.mi/mi-nonstop.exp: check varobj, w1, 1
+-PASS: gdb.mi/mi-nonstop.exp: stacktrace of running thread
+-PASS: gdb.mi/mi-nonstop.exp: stacktrace of stopped thread
+-PASS: gdb.mi/mi-nonstop.exp: select first worker thread
+-PASS: gdb.mi/mi-nonstop.exp: ask the second thread to exit
+-PASS: gdb.mi/mi-nonstop.exp: wait for thread exit
+-PASS: gdb.mi/mi-nonstop.exp: stacktrace of stopped thread
++UNSUPPORTED: gdb.mi/mi-nonstop.exp: displaced stepping
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp ...
+-PASS: gdb.mi/mi-ns-stale-regcache.exp: breakpoint at main
+-PASS: gdb.mi/mi-ns-stale-regcache.exp: mi runto main
+-PASS: gdb.mi/mi-ns-stale-regcache.exp: no stale register cache of resumed thread
+-PASS: gdb.mi/mi-ns-stale-regcache.exp: no stale frame info of resumed thread
+-PASS: gdb.mi/mi-ns-stale-regcache.exp: main thread still running
++UNSUPPORTED: gdb.mi/mi-ns-stale-regcache.exp: displaced stepping
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nsintrall.exp ...
+-PASS: gdb.mi/mi-nsintrall.exp: successfully compiled posix threads test case
+-PASS: gdb.mi/mi-nsintrall.exp: breakpoint at main
+-PASS: gdb.mi/mi-nsintrall.exp: mi runto main
+-PASS: gdb.mi/mi-nsintrall.exp: breakpoint at thread_function
+-PASS: gdb.mi/mi-nsintrall.exp: stop 0
+-PASS: gdb.mi/mi-nsintrall.exp: stop 1
+-PASS: gdb.mi/mi-nsintrall.exp: stop 2
+-PASS: gdb.mi/mi-nsintrall.exp: stop 3
+-PASS: gdb.mi/mi-nsintrall.exp: stop 4
+-PASS: gdb.mi/mi-nsintrall.exp: stop 5
+-PASS: gdb.mi/mi-nsintrall.exp: thread state, all stopped
+-PASS: gdb.mi/mi-nsintrall.exp: resume all, no breakpoint
+-PASS: gdb.mi/mi-nsintrall.exp: thread state, resume all
+-PASS: gdb.mi/mi-nsintrall.exp: interrupt all threads
+-PASS: gdb.mi/mi-nsintrall.exp: interrupt 0
+-PASS: gdb.mi/mi-nsintrall.exp: interrupt 1
+-PASS: gdb.mi/mi-nsintrall.exp: interrupt 2
+-PASS: gdb.mi/mi-nsintrall.exp: interrupt 3
+-PASS: gdb.mi/mi-nsintrall.exp: interrupt 4
+-PASS: gdb.mi/mi-nsintrall.exp: interrupt 5
+-PASS: gdb.mi/mi-nsintrall.exp: thread state, all interrupted
+-PASS: gdb.mi/mi-nsintrall.exp: resume all after interrupting
+-PASS: gdb.mi/mi-nsintrall.exp: thread state, resume all after interrupting
++UNSUPPORTED: gdb.mi/mi-nsintrall.exp: displaced stepping
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nsmoribund.exp ...
+-PASS: gdb.mi/mi-nsmoribund.exp: successfully compiled posix threads test case
+-PASS: gdb.mi/mi-nsmoribund.exp: breakpoint at main
+-PASS: gdb.mi/mi-nsmoribund.exp: mi runto main
+-PASS: gdb.mi/mi-nsmoribund.exp: breakpoint at thread_function
+-PASS: gdb.mi/mi-nsmoribund.exp: stop 0
+-PASS: gdb.mi/mi-nsmoribund.exp: stop 1
+-PASS: gdb.mi/mi-nsmoribund.exp: stop 2
+-PASS: gdb.mi/mi-nsmoribund.exp: stop 3
+-PASS: gdb.mi/mi-nsmoribund.exp: stop 4
+-PASS: gdb.mi/mi-nsmoribund.exp: stop 5
+-PASS: gdb.mi/mi-nsmoribund.exp: stop 6
+-PASS: gdb.mi/mi-nsmoribund.exp: stop 7
+-PASS: gdb.mi/mi-nsmoribund.exp: stop 8
+-PASS: gdb.mi/mi-nsmoribund.exp: stop 9
+-PASS: gdb.mi/mi-nsmoribund.exp: thread state: all stopped except the main thread
+-PASS: gdb.mi/mi-nsmoribund.exp: select thread 5
+-PASS: gdb.mi/mi-nsmoribund.exp: thread specific breakpoint at thread_function
+-PASS: gdb.mi/mi-nsmoribund.exp: resume all, thread specific breakpoint
+-PASS: gdb.mi/mi-nsmoribund.exp: hit thread specific breakpoint
+-PASS: gdb.mi/mi-nsmoribund.exp: thread state: all running except the breakpoint thread
+-PASS: gdb.mi/mi-nsmoribund.exp: resume all, program exited normally
++UNSUPPORTED: gdb.mi/mi-nsmoribund.exp: displaced stepping
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nsthrexec.exp ...
+-PASS: gdb.mi/mi-nsthrexec.exp: successfully compiled posix threads test case
+-PASS: gdb.mi/mi-nsthrexec.exp: breakpoint at main
+-PASS: gdb.mi/mi-nsthrexec.exp: mi runto main
+-PASS: gdb.mi/mi-nsthrexec.exp: breakpoint at thread_execler
+-PASS: gdb.mi/mi-nsthrexec.exp: stop at thread_execler
+-PASS: gdb.mi/mi-nsthrexec.exp: thread state, execler stopped, main running
+-PASS: gdb.mi/mi-nsthrexec.exp: interrupt main thread
+-PASS: gdb.mi/mi-nsthrexec.exp: main thread interrupted
+-PASS: gdb.mi/mi-nsthrexec.exp: thread state, all stopped
+-PASS: gdb.mi/mi-nsthrexec.exp: breakpoint at main
+-PASS: gdb.mi/mi-nsthrexec.exp: stop at main after exec
++UNSUPPORTED: gdb.mi/mi-nsthrexec.exp: displaced stepping
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pending.exp ...
+ PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc1
+ PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on mi-pendshr.c:pendfunc2 if x==4
+@@ -512,18 +406,20 @@ PASS: gdb.mi/mi-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set)
+ PASS: gdb.mi/mi-pthreads.exp: finding threads in MI output (in check_mi_thread_command_set)
+ PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select
+ PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 123456789
++PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 10
++PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 9
++PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 8
++PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 7
+ PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 6
+ PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 5
+ PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 4
+-PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 3
+-PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 2
+-PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 1
++PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 10
++PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 9
++PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 8
++PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 7
+ PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 6
+ PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 5
+ PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 4
+-PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 3
+-PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 2
+-PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 1
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-read-memory.exp ...
+ PASS: gdb.mi/mi-read-memory.exp: breakpoint at main
+ PASS: gdb.mi/mi-read-memory.exp: mi runto main
+@@ -536,11 +432,6 @@ PASS: gdb.mi/mi-read-memory.exp: ascii and data
+ PASS: gdb.mi/mi-read-memory.exp: decimal
+ PASS: gdb.mi/mi-read-memory.exp: octal
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-record-changed.exp ...
+-PASS: gdb.mi/mi-record-changed.exp: breakpoint at main
+-PASS: gdb.mi/mi-record-changed.exp: mi runto main
+-PASS: gdb.mi/mi-record-changed.exp: record
+-PASS: gdb.mi/mi-record-changed.exp: record end
+-PASS: gdb.mi/mi-record-changed.exp: target record
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-reg-undefined.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-regs.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-return.exp ...
+@@ -549,22 +440,6 @@ PASS: gdb.mi/mi-return.exp: mi runto callee4
+ PASS: gdb.mi/mi-return.exp: delete all breakpoints
+ PASS: gdb.mi/mi-return.exp: return from callee4 now
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-reverse.exp ...
+-PASS: gdb.mi/mi-reverse.exp: breakpoint at main
+-PASS: gdb.mi/mi-reverse.exp: mi runto main
+-PASS: gdb.mi/mi-reverse.exp: Turn on process record
+-PASS: gdb.mi/mi-reverse.exp: breakpoint at callme
+-PASS: gdb.mi/mi-reverse.exp: mi runto callme
+-PASS: gdb.mi/mi-reverse.exp: reverse finish from callme
+-PASS: gdb.mi/mi-reverse.exp: reverse next to get over the call to do_nothing
+-PASS: gdb.mi/mi-reverse.exp: reverse step to callee1
+-PASS: gdb.mi/mi-reverse.exp: reverse step to callee2
+-PASS: gdb.mi/mi-reverse.exp: reverse step to callee3
+-PASS: gdb.mi/mi-reverse.exp: reverse step to callee4
+-PASS: gdb.mi/mi-reverse.exp: reverse-step-instruction at callee4
+-PASS: gdb.mi/mi-reverse.exp: reverse-next-instruction at callee4
+-PASS: gdb.mi/mi-reverse.exp: insert temp breakpoint at basics.c:32
+-PASS: gdb.mi/mi-reverse.exp: reverse-continue at callee3
+-PASS: gdb.mi/mi-reverse.exp: reverse-continue at main
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-simplerun.exp ...
+ PASS: gdb.mi/mi-simplerun.exp: break-insert operation
+ PASS: gdb.mi/mi-simplerun.exp: insert breakpoint at basics.c:callee2
+@@ -637,7 +512,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
+@@ -1570,10 +1445,7 @@ PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ptr in skip_type_update_when_not
+ PASS: gdb.mi/mi-var-rtti.exp: update s back to base type in skip_type_update_when_not_use_rtti
+ PASS: gdb.mi/mi-var-rtti.exp: delete varobj for s in skip_type_update_when_not_use_rtti
+ 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
+-PASS: gdb.mi/mi-watch-nonstop.exp: break-watch operation
+-PASS: gdb.mi/mi-watch-nonstop.exp: delete watchpoint
++UNSUPPORTED: gdb.mi/mi-watch-nonstop.exp: displaced stepping
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch.exp ...
+ PASS: gdb.mi/mi-watch.exp: hw watchpoints toggle (1)
+ PASS: gdb.mi/mi-watch.exp: sw: breakpoint at callee4
+@@ -1896,7 +1768,7 @@ PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": breakpoint hit
+ PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": watchpoint hit
+ PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": breakpoint hit 2
+ PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": set x
+-PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": watchpoint hit 2
++FAIL: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": watchpoint hit 2 (unknown output after running)
+ PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint at main
+ PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": mi runto main
+ PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": set breakpoint
+@@ -1905,14 +1777,15 @@ PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint hit
+ PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": watchpoint hit
+ PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint hit 2
+ PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": set x
+-PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": watchpoint hit 2
++FAIL: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": watchpoint hit 2 (unknown output after running)
+
+ === gdb Summary ===
+
+-# of expected passes 1820
++# of expected passes 1659
++# of unexpected failures 25
+ # of unexpected successes 1
+ # of expected failures 8
+ # of known failures 6
+-# of unsupported tests 1
++# of unsupported tests 9
+ [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.6.50.20131021-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.modula2/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.modula2/gdb.sum
+index 0751729..ffd475e 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.modula2/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.modula2/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Wed Jan 8 00:24:16 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:32:15 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.multi/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.multi/gdb.sum
+index 8aa5f4c..8694f65 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.multi/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.multi/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Wed Jan 8 00:24:16 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:32:19 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+@@ -34,34 +34,38 @@ PASS: gdb.multi/base.exp: continue
+ PASS: gdb.multi/base.exp: remove-inferiors 2-3
+ PASS: gdb.multi/base.exp: check remove-inferiors
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/bkpt-multi-exec.exp ...
+-PASS: gdb.multi/bkpt-multi-exec.exp: continue
+-PASS: gdb.multi/bkpt-multi-exec.exp: add inferior 2 with -exec crashme
+-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/multi-arch-exec.exp ...
++gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch-exec.c:1:0: sorry, unimplemented: 64-bit mode not compiled in
++ /* This testcase is part of GDB, the GNU debugger.
++ ^
++UNTESTED: gdb.multi/multi-arch-exec.exp: multi-arch-exec.exp
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch.exp ...
++gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.multi/hello.c:1:0: sorry, unimplemented: 64-bit mode not compiled in
++ /* This testcase is part of GDB, the GNU debugger.
++ ^
++UNTESTED: gdb.multi/multi-arch.exp: multi-arch.exp
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/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
+-PASS: gdb.multi/watchpoint-multi.exp: set displaced-stepping on
+ PASS: gdb.multi/watchpoint-multi.exp: start to main inferior 1
+ PASS: gdb.multi/watchpoint-multi.exp: add inferior 2
+ PASS: gdb.multi/watchpoint-multi.exp: switch to inferior 2, first time
+-PASS: gdb.multi/watchpoint-multi.exp: start to main inferior 2
+-PASS: gdb.multi/watchpoint-multi.exp: awatch c on inferior 2
++FAIL: gdb.multi/watchpoint-multi.exp: start to main inferior 2
++FAIL: gdb.multi/watchpoint-multi.exp: awatch c on inferior 2
++FAIL: gdb.multi/watchpoint-multi.exp: setting breakpoint at marker_exit
+ PASS: gdb.multi/watchpoint-multi.exp: switch back to inferior 1
+-PASS: gdb.multi/watchpoint-multi.exp: awatch b on inferior 1
+-PASS: gdb.multi/watchpoint-multi.exp: switch to inferior 2 again
+-PASS: gdb.multi/watchpoint-multi.exp: catch c on inferior 2
+-PASS: gdb.multi/watchpoint-multi.exp: catch marker_exit in inferior 2
+-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
++FAIL: gdb.multi/watchpoint-multi.exp: awatch b on inferior 1
++FAIL: gdb.multi/watchpoint-multi.exp: switch to inferior 2 again
++FAIL: gdb.multi/watchpoint-multi.exp: catch c on inferior 2
++FAIL: gdb.multi/watchpoint-multi.exp: catch marker_exit in inferior 2
++FAIL: gdb.multi/watchpoint-multi.exp: switch back to inferior 1 again
++FAIL: gdb.multi/watchpoint-multi.exp: catch b on inferior 1
++FAIL: gdb.multi/watchpoint-multi.exp: catch marker_exit in inferior 1
+
+ === gdb Summary ===
+
+-# of expected passes 47
++# of expected passes 31
++# of unexpected failures 10
++# of untested testcases 2
+ [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.6.50.20131021-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.objc/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.objc/gdb.sum
+index 4d06677..7cd89a1 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.objc/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.objc/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Wed Jan 8 00:24:18 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:32:29 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.opencl/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.opencl/gdb.sum
+index acec683..da41024 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.opencl/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.opencl/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Wed Jan 8 00:24:20 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:32:42 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.opt/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.opt/gdb.sum
+index 08d2ebf..dbaccbb 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.opt/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.opt/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Wed Jan 8 00:24:21 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:32:46 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.pascal/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.pascal/gdb.sum
+index 3816dc4..28ae18e 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.pascal/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.pascal/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Wed Jan 8 00:24:23 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:33:06 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.python/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.python/gdb.sum
+index e4a965b..4e64b98 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.python/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.python/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Wed Jan 8 00:24:23 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:33:10 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+@@ -273,26 +273,16 @@ PASS: gdb.python/py-events.exp: test-events
+ PASS: gdb.python/py-events.exp: continue
+ PASS: gdb.python/py-events.exp: step 3
+ PASS: gdb.python/py-events.exp: Inferior 1 terminated.
+-PASS: gdb.python/py-events.exp: inferior 2
+-PASS: gdb.python/py-events.exp: Inferior 2 terminated.
++FAIL: gdb.python/py-events.exp: inferior 2
++FAIL: gdb.python/py-events.exp: Inferior 2 terminated. (the program is no longer running)
+ 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
++UNSUPPORTED: gdb.python/py-evsignal.exp: non-stop mode is unsupported
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-evthreads.exp ...
+-PASS: gdb.python/py-evthreads.exp: successfully compiled posix threads test case
+-PASS: gdb.python/py-evthreads.exp: test-events
+-PASS: gdb.python/py-evthreads.exp: set non-stop on
+-PASS: gdb.python/py-evthreads.exp: set target-async on
+-PASS: gdb.python/py-evthreads.exp: Run to breakpoint 1
+-PASS: gdb.python/py-evthreads.exp: reached breakpoint 2
+-PASS: gdb.python/py-evthreads.exp: thread 2
+-PASS: gdb.python/py-evthreads.exp: reached breakpoint 3
+-PASS: gdb.python/py-evthreads.exp: thread 3
+-PASS: gdb.python/py-evthreads.exp: continue thread 1
+-PASS: gdb.python/py-evthreads.exp: thread 3 was signaled
++UNSUPPORTED: gdb.python/py-evthreads.exp: displaced stepping
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-explore-cc.exp ...
+ PASS: gdb.python/py-explore-cc.exp: continue to breakpoint: Break here
+ PASS: gdb.python/py-explore-cc.exp: explore A
+@@ -648,83 +638,10 @@ PASS: gdb.python/py-inferior.exp: test equality comparison (true)
+ PASS: gdb.python/py-inferior.exp: test Inferior.num
+ PASS: gdb.python/py-inferior.exp: test Inferior.pid
+ PASS: gdb.python/py-inferior.exp: test Inferior.was_attached
+-PASS: gdb.python/py-inferior.exp: test Inferior.threads
++FAIL: gdb.python/py-inferior.exp: test Inferior.threads
+ PASS: gdb.python/py-inferior.exp: continue to breakpoint: cont to check_threads
+-PASS: gdb.python/py-inferior.exp: test Inferior.threads 2
+-PASS: gdb.python/py-inferior.exp: continue to breakpoint: cont to Break here.
+-PASS: gdb.python/py-inferior.exp: read str contents
+-PASS: gdb.python/py-inferior.exp: write str
+-PASS: gdb.python/py-inferior.exp: ensure str was changed in the inferior
+-PASS: gdb.python/py-inferior.exp: py start_addr = search_buf.address
+-PASS: gdb.python/py-inferior.exp: py length = search_buf.type.sizeof
+-PASS: gdb.python/py-inferior.exp: find string pattern
+-PASS: gdb.python/py-inferior.exp: pattern not found at end of range
+-PASS: gdb.python/py-inferior.exp: pattern found at end of range
+-PASS: gdb.python/py-inferior.exp: py from struct import *
+-PASS: gdb.python/py-inferior.exp: set int16_search_buf[10] = 0x1234
+-PASS: gdb.python/py-inferior.exp: py search_buf = gdb.selected_frame ().read_var ('int16_search_buf')
+-PASS: gdb.python/py-inferior.exp: py start_addr = search_buf.address
+-PASS: gdb.python/py-inferior.exp: py length = search_buf.type.sizeof
+-PASS: gdb.python/py-inferior.exp: py pattern = pack('<H',0x1234)
+-PASS: gdb.python/py-inferior.exp: find 16-bit pattern, with value pattern
+-PASS: gdb.python/py-inferior.exp: set int32_search_buf[10] = 0x12345678
+-PASS: gdb.python/py-inferior.exp: py search_buf = gdb.selected_frame ().read_var ('int32_search_buf')
+-PASS: gdb.python/py-inferior.exp: py start_addr = search_buf.address
+-PASS: gdb.python/py-inferior.exp: py length = search_buf.type.sizeof
+-PASS: gdb.python/py-inferior.exp: py pattern = pack('<I',0x12345678)
+-PASS: gdb.python/py-inferior.exp: find 32-bit pattern, with python pattern
+-PASS: gdb.python/py-inferior.exp: set int64_search_buf[10] = 0xfedcba9876543210LL
+-PASS: gdb.python/py-inferior.exp: py search_buf = gdb.selected_frame ().read_var ('int64_search_buf')
+-PASS: gdb.python/py-inferior.exp: py start_addr = search_buf.address
+-PASS: gdb.python/py-inferior.exp: py length = search_buf.type.sizeof
+-PASS: gdb.python/py-inferior.exp: py pattern = pack('<Q', 0xfedcba9876543210)
+-PASS: gdb.python/py-inferior.exp: find 64-bit pattern, with value pattern
+-PASS: gdb.python/py-inferior.exp: set *(int8_t*) &search_buf[10] = 0x62
+-PASS: gdb.python/py-inferior.exp: set *(int16_t*) &search_buf[11] = 0x6363
+-PASS: gdb.python/py-inferior.exp: set *(int32_t*) &search_buf[13] = 0x64646464
+-PASS: gdb.python/py-inferior.exp: py search_buf = gdb.selected_frame ().read_var ('search_buf')
+-PASS: gdb.python/py-inferior.exp: py start_addr = search_buf[0].address
+-PASS: gdb.python/py-inferior.exp: py pattern1 = pack('B', 0x62)
+-PASS: gdb.python/py-inferior.exp: py pattern2 = pack('<H', 0x6363)
+-PASS: gdb.python/py-inferior.exp: py pattern3 = pack('<I', 0x64646464)
+-PASS: gdb.python/py-inferior.exp: find mixed-sized pattern
+-PASS: gdb.python/py-inferior.exp: find mixed-sized pattern
+-PASS: gdb.python/py-inferior.exp: find mixed-sized pattern
+-PASS: gdb.python/py-inferior.exp: set *(int32_t*) &search_buf[0*16000+100] = 0x12345678
+-PASS: gdb.python/py-inferior.exp: set *(int32_t*) &search_buf[1*16000+100] = 0x12345678
+-PASS: gdb.python/py-inferior.exp: py start_addr = gdb.selected_frame ().read_var ('search_buf')
+-PASS: gdb.python/py-inferior.exp: py end_addr = start_addr + gdb.selected_frame ().read_var ('search_buf_size')
+-PASS: gdb.python/py-inferior.exp: py pattern = pack('<I', 0x12345678)
+-PASS: gdb.python/py-inferior.exp: py first = gdb.inferiors()[0].search_memory (start_addr,end_addr - start_addr, pattern)
+-PASS: gdb.python/py-inferior.exp: search spanning large range 1st result
+-PASS: gdb.python/py-inferior.exp: py start_addr = first + 1
+-PASS: gdb.python/py-inferior.exp: py second = gdb.inferiors()[0].search_memory (start_addr, end_addr - start_addr, pattern)
+-PASS: gdb.python/py-inferior.exp: search spanning large range 2nd result
+-PASS: gdb.python/py-inferior.exp: py start_addr = second + 1
+-PASS: gdb.python/py-inferior.exp: py third = gdb.inferiors()[0].search_memory (start_addr, end_addr - start_addr, pattern)
+-PASS: gdb.python/py-inferior.exp: search spanning large range 3rd result
+-PASS: gdb.python/py-inferior.exp: set *(int32_t*) &search_buf[16000-1] = 0xfdb97531
+-PASS: gdb.python/py-inferior.exp: py pattern = pack('<I', 0xfdb97531)
+-PASS: gdb.python/py-inferior.exp: py start_addr = gdb.selected_frame ().read_var ('search_buf')
+-PASS: gdb.python/py-inferior.exp: find pattern straddling chunk boundary
+-PASS: gdb.python/py-inferior.exp: get initial list
+-PASS: gdb.python/py-inferior.exp: Get inferior list length
+-PASS: gdb.python/py-inferior.exp: Check inferior validity
+-PASS: gdb.python/py-inferior.exp: add empty inferior 2
+-PASS: gdb.python/py-inferior.exp: get new list
+-PASS: gdb.python/py-inferior.exp: Get inferior list length
+-PASS: gdb.python/py-inferior.exp: Check inferior validity
+-PASS: gdb.python/py-inferior.exp: Check inferior validity
+-PASS: gdb.python/py-inferior.exp: remove-inferiors 3
+-PASS: gdb.python/py-inferior.exp: Check inferior validity
+-PASS: gdb.python/py-inferior.exp: Check inferior validity
+-PASS: gdb.python/py-inferior.exp: Switch to first inferior
+-PASS: gdb.python/py-inferior.exp: First inferior selected
+-PASS: gdb.python/py-inferior.exp: Create new inferior
+-PASS: gdb.python/py-inferior.exp: Switch to third inferior
+-PASS: gdb.python/py-inferior.exp: Third inferior selected
+-PASS: gdb.python/py-inferior.exp: Switch to first inferior
+-PASS: gdb.python/py-inferior.exp: Remove second inferior
++FAIL: gdb.python/py-inferior.exp: test Inferior.threads 2
++UNTESTED: gdb.python/py-inferior.exp: the following tests get the system into an unresponsive state
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-infthread.exp ...
+ PASS: gdb.python/py-infthread.exp: test gdb.selected_thread
+ PASS: gdb.python/py-infthread.exp: verify InferiorThread object
+@@ -758,15 +675,15 @@ PASS: gdb.python/py-mi.exp: update string varobj after assignment
+ PASS: gdb.python/py-mi.exp: create container varobj
+ PASS: gdb.python/py-mi.exp: examine container children=0
+ PASS: gdb.python/py-mi.exp: next over update 1
+-PASS: gdb.python/py-mi.exp: varobj update 1
++FAIL: gdb.python/py-mi.exp: varobj update 1
+ PASS: gdb.python/py-mi.exp: next over update 2
+-PASS: gdb.python/py-mi.exp: varobj update 2
++FAIL: gdb.python/py-mi.exp: varobj update 2
+ PASS: gdb.python/py-mi.exp: clear visualizer
+ PASS: gdb.python/py-mi.exp: varobj update after clearing
+ PASS: gdb.python/py-mi.exp: choose default visualizer
+-PASS: gdb.python/py-mi.exp: varobj update after choosing default
++FAIL: gdb.python/py-mi.exp: varobj update after choosing default
+ PASS: gdb.python/py-mi.exp: choose visualizer using expression
+-PASS: gdb.python/py-mi.exp: varobj update after choosing via expression
++FAIL: gdb.python/py-mi.exp: varobj update after choosing via expression
+ PASS: gdb.python/py-mi.exp: list varobj children after selecting child range
+ PASS: gdb.python/py-mi.exp: list varobj children after resetting child range
+ PASS: gdb.python/py-mi.exp: next over update 3
+@@ -1096,18 +1013,7 @@ PASS: gdb.python/py-strfns.exp: p arg
+ PASS: gdb.python/py-strfns.exp: condition $bpnum $_memeq (arg, buf3, 4)
+ PASS: gdb.python/py-strfns.exp: continue to breakpoint: Break bfunc here.
+ PASS: gdb.python/py-strfns.exp: p /d {char[4]} arg
+-PASS: gdb.python/py-strfns.exp: save a corefile
+-PASS: gdb.python/py-strfns.exp: re-load generated corefile
+-PASS: gdb.python/py-strfns.exp: p $_streq (str1, str2)
+-PASS: gdb.python/py-strfns.exp: p $_streq (str1, str3)
+-PASS: gdb.python/py-strfns.exp: p $_strlen (str1)
+-PASS: gdb.python/py-strfns.exp: p $_strlen (buf1)
+-PASS: gdb.python/py-strfns.exp: p $_memeq (buf1, buf2, 4)
+-PASS: gdb.python/py-strfns.exp: p $_memeq (buf1, buf3, 4)
+-PASS: gdb.python/py-strfns.exp: p $_regex (str1, "Hello")
+-PASS: gdb.python/py-strfns.exp: p $_regex (str1, "Help")
+-PASS: gdb.python/py-strfns.exp: p $_regex (str1, "^Hello")
+-PASS: gdb.python/py-strfns.exp: p $_regex (str1, "^Hello.$")
++UNSUPPORTED: gdb.python/py-strfns.exp: save a corefile
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-symbol.exp ...
+ PASS: gdb.python/py-symbol.exp: Lookup main
+ PASS: gdb.python/py-symbol.exp: Test main_func.is_function
+@@ -1702,6 +1608,9 @@ PASS: gdb.python/python.exp: Test find_pc_line with resume address
+
+ === gdb Summary ===
+
+-# of expected passes 1651
++# of expected passes 1545
++# of unexpected failures 8
++# of untested testcases 1
++# of unsupported tests 3
+ [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.6.50.20131021-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.reverse/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.reverse/gdb.sum
+index fada1bf..a98dc5a 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.reverse/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.reverse/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Wed Jan 8 00:24:46 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:36:33 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+@@ -9,2792 +9,33 @@ Schedule of variations:
+ Running target unix
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/break-precsave.exp ...
+-PASS: gdb.reverse/break-precsave.exp: Turn on process record
+-PASS: gdb.reverse/break-precsave.exp: BP at end of main
+-PASS: gdb.reverse/break-precsave.exp: run to end of main
+-PASS: gdb.reverse/break-precsave.exp: save process recfile
+-PASS: gdb.reverse/break-precsave.exp: Kill process, prepare to debug log file
+-PASS: gdb.reverse/break-precsave.exp: reload precord save file
+-PASS: gdb.reverse/break-precsave.exp: set breakpoint on foo
+-PASS: gdb.reverse/break-precsave.exp: set breakpoint on bar
+-PASS: gdb.reverse/break-precsave.exp: continue to breakpoint: foo
+-PASS: gdb.reverse/break-precsave.exp: continue to breakpoint: bar
+-PASS: gdb.reverse/break-precsave.exp: go to end of main forward
+-PASS: gdb.reverse/break-precsave.exp: set reverse
+-PASS: gdb.reverse/break-precsave.exp: continue to breakpoint: bar backward
+-PASS: gdb.reverse/break-precsave.exp: continue to breakpoint: foo backward
+-PASS: gdb.reverse/break-precsave.exp: main backward
+-PASS: gdb.reverse/break-precsave.exp: set forward
+-PASS: gdb.reverse/break-precsave.exp: continue to breakpoint: foo
+-PASS: gdb.reverse/break-precsave.exp: continue to breakpoint: bar
+-PASS: gdb.reverse/break-precsave.exp: end of record log
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/break-reverse.exp ...
+-PASS: gdb.reverse/break-reverse.exp: Turn on process record
+-PASS: gdb.reverse/break-reverse.exp: set breakpoint on foo
+-PASS: gdb.reverse/break-reverse.exp: set breakpoint on bar
+-PASS: gdb.reverse/break-reverse.exp: set
+-PASS: gdb.reverse/break-reverse.exp: continue to breakpoint: foo
+-PASS: gdb.reverse/break-reverse.exp: continue to breakpoint: bar
+-PASS: gdb.reverse/break-reverse.exp: continue to breakpoint: end
+-PASS: gdb.reverse/break-reverse.exp: set reverse
+-PASS: gdb.reverse/break-reverse.exp: continue to breakpoint: bar backward
+-PASS: gdb.reverse/break-reverse.exp: continue to breakpoint: foo backward
+-PASS: gdb.reverse/break-reverse.exp: main backward
+-PASS: gdb.reverse/break-reverse.exp: set forward
+-PASS: gdb.reverse/break-reverse.exp: continue to breakpoint: foo
+-PASS: gdb.reverse/break-reverse.exp: continue to breakpoint: bar
+-PASS: gdb.reverse/break-reverse.exp: end of record log
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/consecutive-precsave.exp ...
+-PASS: gdb.reverse/consecutive-precsave.exp: Turn on process record
+-PASS: gdb.reverse/consecutive-precsave.exp: BP at end of main
+-PASS: gdb.reverse/consecutive-precsave.exp: run to end of main
+-PASS: gdb.reverse/consecutive-precsave.exp: save process recfile
+-PASS: gdb.reverse/consecutive-precsave.exp: Kill process, prepare to debug log file
+-PASS: gdb.reverse/consecutive-precsave.exp: reload precord save file
+-PASS: gdb.reverse/consecutive-precsave.exp: continue to breakpoint in foo
+-PASS: gdb.reverse/consecutive-precsave.exp: get breakpoint address for foo
+-PASS: gdb.reverse/consecutive-precsave.exp: set bp, 2nd instr
+-PASS: gdb.reverse/consecutive-precsave.exp: stopped at bp, 2nd instr
+-PASS: gdb.reverse/consecutive-precsave.exp: set reverse execution
+-PASS: gdb.reverse/consecutive-precsave.exp: stopped at bp in reverse, 1st instr
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/consecutive-reverse.exp ...
+-PASS: gdb.reverse/consecutive-reverse.exp: Turn on process record
+-PASS: gdb.reverse/consecutive-reverse.exp: continue to breakpoint in foo
+-PASS: gdb.reverse/consecutive-reverse.exp: get breakpoint address for foo
+-PASS: gdb.reverse/consecutive-reverse.exp: set bp, 2nd instr
+-PASS: gdb.reverse/consecutive-reverse.exp: stopped at bp, 2nd instr
+-PASS: gdb.reverse/consecutive-reverse.exp: set reverse execution
+-PASS: gdb.reverse/consecutive-reverse.exp: stopped at bp in reverse, 1st instr
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/finish-precsave.exp ...
+-PASS: gdb.reverse/finish-precsave.exp: Turn on process record
+-PASS: gdb.reverse/finish-precsave.exp: BP at end of main
+-PASS: gdb.reverse/finish-precsave.exp: run to end of main
+-PASS: gdb.reverse/finish-precsave.exp: save process recfile
+-PASS: gdb.reverse/finish-precsave.exp: Kill process, prepare to debug log file
+-PASS: gdb.reverse/finish-precsave.exp: reload precord save file
+-PASS: gdb.reverse/finish-precsave.exp: set breakpoint on void_func
+-PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: void_func
+-PASS: gdb.reverse/finish-precsave.exp: finish from void_func
+-PASS: gdb.reverse/finish-precsave.exp: set breakpoint on char_func
+-PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: char_func
+-PASS: gdb.reverse/finish-precsave.exp: finish from char_func
+-PASS: gdb.reverse/finish-precsave.exp: set breakpoint on short_func
+-PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: short_func
+-PASS: gdb.reverse/finish-precsave.exp: finish from short_func
+-PASS: gdb.reverse/finish-precsave.exp: set breakpoint on int_func
+-PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: int_func
+-PASS: gdb.reverse/finish-precsave.exp: finish from int_func
+-PASS: gdb.reverse/finish-precsave.exp: set breakpoint on long_func
+-PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: long_func
+-PASS: gdb.reverse/finish-precsave.exp: finish from long_func
+-PASS: gdb.reverse/finish-precsave.exp: set breakpoint on long_long_func
+-PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: long_long_func
+-PASS: gdb.reverse/finish-precsave.exp: finish from long_long_func
+-PASS: gdb.reverse/finish-precsave.exp: set reverse execution
+-PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: long_long_func
+-PASS: gdb.reverse/finish-precsave.exp: reverse finish from long_long_func
+-PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: long_func
+-PASS: gdb.reverse/finish-precsave.exp: reverse finish from long_func
+-PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: int_func
+-PASS: gdb.reverse/finish-precsave.exp: reverse finish from int_func
+-PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: short_func
+-PASS: gdb.reverse/finish-precsave.exp: reverse finish from short_func
+-PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: char_func
+-PASS: gdb.reverse/finish-precsave.exp: reverse finish from char_func
+-PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: void_func
+-PASS: gdb.reverse/finish-precsave.exp: reverse finish from void_func
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp ...
+-PASS: gdb.reverse/finish-reverse-bkpt.exp: Turn on process record
+-PASS: gdb.reverse/finish-reverse-bkpt.exp: set breakpoint on void_func
+-PASS: gdb.reverse/finish-reverse-bkpt.exp: continue to breakpoint: void_func
+-PASS: gdb.reverse/finish-reverse-bkpt.exp: set breakpoint at void_func's entry
+-PASS: gdb.reverse/finish-reverse-bkpt.exp: reverse-finish from void_func trips breakpoint at entry
+-PASS: gdb.reverse/finish-reverse-bkpt.exp: no spurious proceed after breakpoint stop
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/finish-reverse.exp ...
+-PASS: gdb.reverse/finish-reverse.exp: Turn on process record
+-PASS: gdb.reverse/finish-reverse.exp: set breakpoint on void_func
+-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: void_func
+-PASS: gdb.reverse/finish-reverse.exp: finish from void_func
+-PASS: gdb.reverse/finish-reverse.exp: set breakpoint on char_func
+-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: char_func
+-PASS: gdb.reverse/finish-reverse.exp: finish from char_func
+-PASS: gdb.reverse/finish-reverse.exp: set breakpoint on short_func
+-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: short_func
+-PASS: gdb.reverse/finish-reverse.exp: finish from short_func
+-PASS: gdb.reverse/finish-reverse.exp: set breakpoint on int_func
+-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: int_func
+-PASS: gdb.reverse/finish-reverse.exp: finish from int_func
+-PASS: gdb.reverse/finish-reverse.exp: set breakpoint on long_func
+-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: long_func
+-PASS: gdb.reverse/finish-reverse.exp: finish from long_func
+-PASS: gdb.reverse/finish-reverse.exp: set breakpoint on long_long_func
+-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: long_long_func
+-PASS: gdb.reverse/finish-reverse.exp: finish from long_long_func
+-PASS: gdb.reverse/finish-reverse.exp: set reverse execution
+-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: long_long_func
+-PASS: gdb.reverse/finish-reverse.exp: reverse finish from long_long_func
+-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: long_func
+-PASS: gdb.reverse/finish-reverse.exp: reverse finish from long_func
+-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: int_func
+-PASS: gdb.reverse/finish-reverse.exp: reverse finish from int_func
+-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: short_func
+-PASS: gdb.reverse/finish-reverse.exp: reverse finish from short_func
+-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: char_func
+-PASS: gdb.reverse/finish-reverse.exp: reverse finish from char_func
+-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: void_func
+-PASS: gdb.reverse/finish-reverse.exp: reverse finish from void_func
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i386-precsave.exp ...
+-PASS: gdb.reverse/i386-precsave.exp: Turn on process record
+-PASS: gdb.reverse/i386-precsave.exp: BP at end of main
+-PASS: gdb.reverse/i386-precsave.exp: run to end of main
+-PASS: gdb.reverse/i386-precsave.exp: save process recfile
+-PASS: gdb.reverse/i386-precsave.exp: Kill process, prepare to debug log file
+-PASS: gdb.reverse/i386-precsave.exp: reload precord save file
+-PASS: gdb.reverse/i386-precsave.exp: step to inc eax 1st time
+-PASS: gdb.reverse/i386-precsave.exp: step to inc ecx 1st time
+-PASS: gdb.reverse/i386-precsave.exp: step to inc edx 1st time
+-PASS: gdb.reverse/i386-precsave.exp: step to inc ebx 1st time
+-PASS: gdb.reverse/i386-precsave.exp: step to inc esp 1st time
+-PASS: gdb.reverse/i386-precsave.exp: step to inc ebp 1st time
+-PASS: gdb.reverse/i386-precsave.exp: step to inc esi 1st time
+-PASS: gdb.reverse/i386-precsave.exp: step to inc edi 1st time
+-PASS: gdb.reverse/i386-precsave.exp: step to dec eax 1st time
+-PASS: gdb.reverse/i386-precsave.exp: step to dec ecx 1st time
+-PASS: gdb.reverse/i386-precsave.exp: step to dec edx 1st time
+-PASS: gdb.reverse/i386-precsave.exp: step to dec ebx 1st time
+-PASS: gdb.reverse/i386-precsave.exp: step to dec esp 1st time
+-PASS: gdb.reverse/i386-precsave.exp: step to dec ebp 1st time
+-PASS: gdb.reverse/i386-precsave.exp: step to dec esi 1st time
+-PASS: gdb.reverse/i386-precsave.exp: step to dec edi 1st time
+-PASS: gdb.reverse/i386-precsave.exp: set breakpoint at end of main
+-PASS: gdb.reverse/i386-precsave.exp: continue to end of main
+-PASS: gdb.reverse/i386-precsave.exp: set breakpoint at end of inc_dec_tests
+-PASS: gdb.reverse/i386-precsave.exp: reverse to inc_dec_tests
+-PASS: gdb.reverse/i386-precsave.exp: edi before reverse-dec
+-PASS: gdb.reverse/i386-precsave.exp: reverse-step to dec edi
+-PASS: gdb.reverse/i386-precsave.exp: edi after reverse-dec
+-PASS: gdb.reverse/i386-precsave.exp: esi before reverse-dec
+-PASS: gdb.reverse/i386-precsave.exp: reverse-step to dec esi
+-PASS: gdb.reverse/i386-precsave.exp: esi after reverse-dec
+-PASS: gdb.reverse/i386-precsave.exp: ebp before reverse-dec
+-PASS: gdb.reverse/i386-precsave.exp: reverse-step to dec ebp
+-PASS: gdb.reverse/i386-precsave.exp: ebp after reverse-dec
+-PASS: gdb.reverse/i386-precsave.exp: esp before reverse-dec
+-PASS: gdb.reverse/i386-precsave.exp: reverse-step to dec esp
+-PASS: gdb.reverse/i386-precsave.exp: esp after reverse-dec
+-PASS: gdb.reverse/i386-precsave.exp: ebx before reverse-dec
+-PASS: gdb.reverse/i386-precsave.exp: reverse-step to dec ebx
+-PASS: gdb.reverse/i386-precsave.exp: ebx after reverse-dec
+-PASS: gdb.reverse/i386-precsave.exp: edx before reverse-dec
+-PASS: gdb.reverse/i386-precsave.exp: reverse-step to dec edx
+-PASS: gdb.reverse/i386-precsave.exp: edx after reverse-dec
+-PASS: gdb.reverse/i386-precsave.exp: ecx before reverse-dec
+-PASS: gdb.reverse/i386-precsave.exp: reverse-step to dec ecx
+-PASS: gdb.reverse/i386-precsave.exp: ecx after reverse-dec
+-PASS: gdb.reverse/i386-precsave.exp: eax before reverse-dec
+-PASS: gdb.reverse/i386-precsave.exp: reverse-step to dec eax
+-PASS: gdb.reverse/i386-precsave.exp: eax after reverse-dec
+-PASS: gdb.reverse/i386-precsave.exp: edi before reverse-inc
+-PASS: gdb.reverse/i386-precsave.exp: reverse-step to inc edi
+-PASS: gdb.reverse/i386-precsave.exp: edi after reverse-inc
+-PASS: gdb.reverse/i386-precsave.exp: esi before reverse-inc
+-PASS: gdb.reverse/i386-precsave.exp: reverse-step to inc esi
+-PASS: gdb.reverse/i386-precsave.exp: esi after reverse-inc
+-PASS: gdb.reverse/i386-precsave.exp: ebp before reverse-inc
+-PASS: gdb.reverse/i386-precsave.exp: reverse-step to inc ebp
+-PASS: gdb.reverse/i386-precsave.exp: ebp after reverse-inc
+-PASS: gdb.reverse/i386-precsave.exp: esp before reverse-inc
+-PASS: gdb.reverse/i386-precsave.exp: reverse-step to inc esp
+-PASS: gdb.reverse/i386-precsave.exp: esp after reverse-inc
+-PASS: gdb.reverse/i386-precsave.exp: ebx before reverse-inc
+-PASS: gdb.reverse/i386-precsave.exp: reverse-step to inc ebx
+-PASS: gdb.reverse/i386-precsave.exp: ebx after reverse-inc
+-PASS: gdb.reverse/i386-precsave.exp: edx before reverse-inc
+-PASS: gdb.reverse/i386-precsave.exp: reverse-step to inc edx
+-PASS: gdb.reverse/i386-precsave.exp: edx after reverse-inc
+-PASS: gdb.reverse/i386-precsave.exp: ecx before reverse-inc
+-PASS: gdb.reverse/i386-precsave.exp: reverse-step to inc ecx
+-PASS: gdb.reverse/i386-precsave.exp: ecx after reverse-inc
+-PASS: gdb.reverse/i386-precsave.exp: eax before reverse-inc
+-PASS: gdb.reverse/i386-precsave.exp: reverse-step to inc eax
+-PASS: gdb.reverse/i386-precsave.exp: eax after reverse-inc
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i386-reverse.exp ...
+-PASS: gdb.reverse/i386-reverse.exp: Turn on process record
+-PASS: gdb.reverse/i386-reverse.exp: step to inc eax 1st time
+-PASS: gdb.reverse/i386-reverse.exp: step to inc ecx 1st time
+-PASS: gdb.reverse/i386-reverse.exp: step to inc edx 1st time
+-PASS: gdb.reverse/i386-reverse.exp: step to inc ebx 1st time
+-PASS: gdb.reverse/i386-reverse.exp: step to inc esp 1st time
+-PASS: gdb.reverse/i386-reverse.exp: step to inc ebp 1st time
+-PASS: gdb.reverse/i386-reverse.exp: step to inc esi 1st time
+-PASS: gdb.reverse/i386-reverse.exp: step to inc edi 1st time
+-PASS: gdb.reverse/i386-reverse.exp: step to dec eax 1st time
+-PASS: gdb.reverse/i386-reverse.exp: step to dec ecx 1st time
+-PASS: gdb.reverse/i386-reverse.exp: step to dec edx 1st time
+-PASS: gdb.reverse/i386-reverse.exp: step to dec ebx 1st time
+-PASS: gdb.reverse/i386-reverse.exp: step to dec esp 1st time
+-PASS: gdb.reverse/i386-reverse.exp: step to dec ebp 1st time
+-PASS: gdb.reverse/i386-reverse.exp: step to dec esi 1st time
+-PASS: gdb.reverse/i386-reverse.exp: step to dec edi 1st time
+-PASS: gdb.reverse/i386-reverse.exp: set breakpoint at end of main
+-PASS: gdb.reverse/i386-reverse.exp: continue to end of main
+-PASS: gdb.reverse/i386-reverse.exp: set breakpoint at end of inc_dec_tests
+-PASS: gdb.reverse/i386-reverse.exp: reverse to inc_dec_tests
+-PASS: gdb.reverse/i386-reverse.exp: edi before reverse-dec
+-PASS: gdb.reverse/i386-reverse.exp: reverse-step to dec edi
+-PASS: gdb.reverse/i386-reverse.exp: edi after reverse-dec
+-PASS: gdb.reverse/i386-reverse.exp: esi before reverse-dec
+-PASS: gdb.reverse/i386-reverse.exp: reverse-step to dec esi
+-PASS: gdb.reverse/i386-reverse.exp: esi after reverse-dec
+-PASS: gdb.reverse/i386-reverse.exp: ebp before reverse-dec
+-PASS: gdb.reverse/i386-reverse.exp: reverse-step to dec ebp
+-PASS: gdb.reverse/i386-reverse.exp: ebp after reverse-dec
+-PASS: gdb.reverse/i386-reverse.exp: esp before reverse-dec
+-PASS: gdb.reverse/i386-reverse.exp: reverse-step to dec esp
+-PASS: gdb.reverse/i386-reverse.exp: esp after reverse-dec
+-PASS: gdb.reverse/i386-reverse.exp: ebx before reverse-dec
+-PASS: gdb.reverse/i386-reverse.exp: reverse-step to dec ebx
+-PASS: gdb.reverse/i386-reverse.exp: ebx after reverse-dec
+-PASS: gdb.reverse/i386-reverse.exp: edx before reverse-dec
+-PASS: gdb.reverse/i386-reverse.exp: reverse-step to dec edx
+-PASS: gdb.reverse/i386-reverse.exp: edx after reverse-dec
+-PASS: gdb.reverse/i386-reverse.exp: ecx before reverse-dec
+-PASS: gdb.reverse/i386-reverse.exp: reverse-step to dec ecx
+-PASS: gdb.reverse/i386-reverse.exp: ecx after reverse-dec
+-PASS: gdb.reverse/i386-reverse.exp: eax before reverse-dec
+-PASS: gdb.reverse/i386-reverse.exp: reverse-step to dec eax
+-PASS: gdb.reverse/i386-reverse.exp: eax after reverse-dec
+-PASS: gdb.reverse/i386-reverse.exp: edi before reverse-inc
+-PASS: gdb.reverse/i386-reverse.exp: reverse-step to inc edi
+-PASS: gdb.reverse/i386-reverse.exp: edi after reverse-inc
+-PASS: gdb.reverse/i386-reverse.exp: esi before reverse-inc
+-PASS: gdb.reverse/i386-reverse.exp: reverse-step to inc esi
+-PASS: gdb.reverse/i386-reverse.exp: esi after reverse-inc
+-PASS: gdb.reverse/i386-reverse.exp: ebp before reverse-inc
+-PASS: gdb.reverse/i386-reverse.exp: reverse-step to inc ebp
+-PASS: gdb.reverse/i386-reverse.exp: ebp after reverse-inc
+-PASS: gdb.reverse/i386-reverse.exp: esp before reverse-inc
+-PASS: gdb.reverse/i386-reverse.exp: reverse-step to inc esp
+-PASS: gdb.reverse/i386-reverse.exp: esp after reverse-inc
+-PASS: gdb.reverse/i386-reverse.exp: ebx before reverse-inc
+-PASS: gdb.reverse/i386-reverse.exp: reverse-step to inc ebx
+-PASS: gdb.reverse/i386-reverse.exp: ebx after reverse-inc
+-PASS: gdb.reverse/i386-reverse.exp: edx before reverse-inc
+-PASS: gdb.reverse/i386-reverse.exp: reverse-step to inc edx
+-PASS: gdb.reverse/i386-reverse.exp: edx after reverse-inc
+-PASS: gdb.reverse/i386-reverse.exp: ecx before reverse-inc
+-PASS: gdb.reverse/i386-reverse.exp: reverse-step to inc ecx
+-PASS: gdb.reverse/i386-reverse.exp: ecx after reverse-inc
+-PASS: gdb.reverse/i386-reverse.exp: eax before reverse-inc
+-PASS: gdb.reverse/i386-reverse.exp: reverse-step to inc eax
+-PASS: gdb.reverse/i386-reverse.exp: eax after reverse-inc
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i386-sse-reverse.exp ...
+-PASS: gdb.reverse/i386-sse-reverse.exp: Turn on process record
+-PASS: gdb.reverse/i386-sse-reverse.exp: set breakpoint at end of sse_test
+-PASS: gdb.reverse/i386-sse-reverse.exp: continue to end of sse_test
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to xorps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 at end of sse_test
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 at end of sse_test
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 at end of sse_test
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to xorpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse xorps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse xorps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse xorps
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to unpckhps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse xorpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse xorpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse xorpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to unpckhpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse unpckhps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse unpckhps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse unpckhps
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to ucomiss
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse unpckhpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse unpckhpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse unpckhpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to ucomisd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse ucomiss
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse ucomiss
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse ucomiss
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to packssdw
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse ucomisd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse ucomisd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse ucomisd
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to packsswb
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse packssdw
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse packssdw
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse packssdw
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to orps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse packsswb
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse packsswb
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse packsswb
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to orpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse orps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse orps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse orps
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to mulss
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse orpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse orpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse orpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to mulsd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse mulss
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse mulss
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse mulss
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to mulps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse mulsd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse mulsd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse mulsd
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to mulpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse mulps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse mulps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse mulps
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to divss
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse mulpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse mulpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse mulpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to divsd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse divss
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse divss
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse divss
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to divps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse divsd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse divsd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse divsd
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to divpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse divps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse divps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse divps
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to cvtpd2ps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse divpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse divpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse divpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to cvtpd2dq
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse cvtpd2ps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse cvtpd2ps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse cvtpd2ps
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to cvtdq2ps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse cvtpd2dq
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse cvtpd2dq
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse cvtpd2dq
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to cvtdq2pd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse cvtdq2ps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse cvtdq2ps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse cvtdq2ps
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to comiss
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse cvtdq2pd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse cvtdq2pd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse cvtdq2pd
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to comisd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse comiss
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse comiss
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse comiss
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to cmpss
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse comisd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse comisd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse comisd
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to cmpsd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse cmpss
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse cmpss
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse cmpss
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to cmpps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse cmpsd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse cmpsd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse cmpsd
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to cmppd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse cmpps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse cmpps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse cmpps
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to andps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse cmppd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse cmppd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse cmppd
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to andpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse andps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse andps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse andps
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to addsubps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse andpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse andpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse andpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to addsubpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse addsubps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse addsubps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse addsubps
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to addss
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse addsubpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse addsubpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse addsubpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to addsd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse addss
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse addss
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse addss
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to addps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse addsd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse addsd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse addsd
+-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to addpd
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse addps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse addps
+-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse addps
+-PASS: gdb.reverse/i386-sse-reverse.exp: continue to end of sse_test #2
+-PASS: gdb.reverse/i386-sse-reverse.exp: set breakpoint at end of ssse3_test
+-UNTESTED: gdb.reverse/i386-sse-reverse.exp: i386-ssse3-reverse
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i387-env-reverse.exp ...
+-PASS: gdb.reverse/i387-env-reverse.exp: Turn on process record
+-PASS: gdb.reverse/i387-env-reverse.exp: record to end of main
+-PASS: gdb.reverse/i387-env-reverse.exp: set reverse direction
+-PASS: gdb.reverse/i387-env-reverse.exp: rewind to beginning of main
+-PASS: gdb.reverse/i387-env-reverse.exp: set forward direction
+-PASS: gdb.reverse/i387-env-reverse.exp: begin testing fpu env
+-PASS: gdb.reverse/i387-env-reverse.exp: save FPU env in memory
+-PASS: gdb.reverse/i387-env-reverse.exp: restore FPU env
+-PASS: gdb.reverse/i387-env-reverse.exp: store status word in EAX
+-PASS: gdb.reverse/i387-env-reverse.exp: push st0
+-PASS: gdb.reverse/i387-env-reverse.exp: verify eax == 0x8040000
+-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0
+-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0xffff
+-PASS: gdb.reverse/i387-env-reverse.exp: push st0
+-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x3800
+-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0x3fff
+-PASS: gdb.reverse/i387-env-reverse.exp: push st0
+-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x3000
+-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0xfff
+-PASS: gdb.reverse/i387-env-reverse.exp: push st0
+-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x2800
+-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0x3ff
+-PASS: gdb.reverse/i387-env-reverse.exp: push st0
+-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x2000
+-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0xff
+-PASS: gdb.reverse/i387-env-reverse.exp: push st0
+-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x1800
+-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0x3f
+-PASS: gdb.reverse/i387-env-reverse.exp: push st0
+-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x1000
+-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0xf
+-PASS: gdb.reverse/i387-env-reverse.exp: push st0
+-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x800
+-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0x7
+-PASS: gdb.reverse/i387-env-reverse.exp: push st0
+-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x1000
+-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0xf
+-PASS: gdb.reverse/i387-env-reverse.exp: push st0
+-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x1800
+-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0x3f
+-PASS: gdb.reverse/i387-env-reverse.exp: push st0
+-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x2000
+-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0xff
+-PASS: gdb.reverse/i387-env-reverse.exp: push st0
+-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x2800
+-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0x3ff
+-PASS: gdb.reverse/i387-env-reverse.exp: push st0
+-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x3000
+-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0xfff
+-PASS: gdb.reverse/i387-env-reverse.exp: push st0
+-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x3800
+-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0x3fff
+-PASS: gdb.reverse/i387-env-reverse.exp: push st0
+-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0
+-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0xffff
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i387-stack-reverse.exp ...
+-PASS: gdb.reverse/i387-stack-reverse.exp: Turn on process record
+-PASS: gdb.reverse/i387-stack-reverse.exp: record to end of main
+-PASS: gdb.reverse/i387-stack-reverse.exp: set reverse direction
+-PASS: gdb.reverse/i387-stack-reverse.exp: rewind to beginning of main
+-PASS: gdb.reverse/i387-stack-reverse.exp: set forward direction
+-PASS: gdb.reverse/i387-stack-reverse.exp: begin test st0
+-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 1
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 1
+-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 3.3219280948*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 3.321928094*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 1
+-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 1.4426950406*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 1.442695040*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 3.3219280948*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st2 == 1
+-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 3.14159265*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 3.14159265*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 1.4426950*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st2 == 3.3219280*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st3 == 1
+-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 0.301029*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 0.301029*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 3.14159265*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st2 == 1.44269506*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st3 == 3.3219280948*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st4 == 1
+-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 0.69314*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 0.69314*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 0.301029*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st2 == 3.14159265*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st3 == 1.442695040*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st4 == 3.3219280948*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st5 == 1
+-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 0
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 0
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 0.69314*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st2 == 0.301029*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st3 == 3.14159265*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st4 == 1.442695040*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st5 == 3.32192809*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st6 == 1
+-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 0
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 1
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 0
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st2 == 0.69314*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st3 == 0.301029*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st4 == 3.14159265*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st5 == 1.44269504*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st6 == 3.3219280948*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st7 == 1
+-PASS: gdb.reverse/i387-stack-reverse.exp: undo registers, st0-st7
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 0
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 0.69314*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st2 == 0.301029*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st3 == 3.14159265*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st4 == 1.442695040*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st5 == 3.3219280948*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st6 == 1
+-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 0.69314*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 0.69314*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 0.301029*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st2 == 3.14159265*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st3 == 1.442695040*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st4 == 3.3219280948*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st5 == 1
+-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 0.301029*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 0.301029*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 3.14159265*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st2 == 1.442695040*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st3 == 3.3219280948*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st4 == 1
+-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 3.14159265*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 3.14159265*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 1.442695040*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st2 == 3.3219280948*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st3 == 1
+-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 1.44269504088*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 1.442695040*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 3.3219280948*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st2 == 1
+-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 3.3219280948*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 3.3219280948*
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 1
+-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 1
+-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 1
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/machinestate-precsave.exp ...
+-PASS: gdb.reverse/machinestate-precsave.exp: Turn on process record
+-PASS: gdb.reverse/machinestate-precsave.exp: BP at end of main
+-PASS: gdb.reverse/machinestate-precsave.exp: run to end of main
+-PASS: gdb.reverse/machinestate-precsave.exp: save process recfile
+-PASS: gdb.reverse/machinestate-precsave.exp: Kill process, prepare to debug log file
+-PASS: gdb.reverse/machinestate-precsave.exp: reload prec save file
+-PASS: gdb.reverse/machinestate-precsave.exp: go to end of main forward
+-PASS: gdb.reverse/machinestate-precsave.exp: reverse to 85
+-PASS: gdb.reverse/machinestate-precsave.exp: module global reverse-breakpoint
+-PASS: gdb.reverse/machinestate-precsave.exp: module global forward past bp
+-PASS: gdb.reverse/machinestate-precsave.exp: module global reverse-step to bp
+-PASS: gdb.reverse/machinestate-precsave.exp: reverse to 71
+-PASS: gdb.reverse/machinestate-precsave.exp: module static reverse-breakpoint
+-PASS: gdb.reverse/machinestate-precsave.exp: module static forward
+-PASS: gdb.reverse/machinestate-precsave.exp: module static reverse-step
+-PASS: gdb.reverse/machinestate-precsave.exp: reverse to 57
+-PASS: gdb.reverse/machinestate-precsave.exp: function static reverse-breakpoint
+-PASS: gdb.reverse/machinestate-precsave.exp: function static forward
+-PASS: gdb.reverse/machinestate-precsave.exp: function static reverse-step
+-PASS: gdb.reverse/machinestate-precsave.exp: reverse to 45
+-PASS: gdb.reverse/machinestate-precsave.exp: auto var reverse-breakpoint
+-PASS: gdb.reverse/machinestate-precsave.exp: auto var forward
+-PASS: gdb.reverse/machinestate-precsave.exp: auto var reverse-step
+-PASS: gdb.reverse/machinestate-precsave.exp: reverse to 33
+-PASS: gdb.reverse/machinestate-precsave.exp: register var reverse-breakpoint
+-PASS: gdb.reverse/machinestate-precsave.exp: register var step post-change
+-PASS: gdb.reverse/machinestate-precsave.exp: register var reverse step-to
+-PASS: gdb.reverse/machinestate-precsave.exp: reverse to main
+-PASS: gdb.reverse/machinestate-precsave.exp: forward to 33
+-PASS: gdb.reverse/machinestate-precsave.exp: register var forward-breakpoint
+-PASS: gdb.reverse/machinestate-precsave.exp: register var forward step-to
+-PASS: gdb.reverse/machinestate-precsave.exp: register var step post-change
+-PASS: gdb.reverse/machinestate-precsave.exp: forward to 45
+-PASS: gdb.reverse/machinestate-precsave.exp: auto var forward-breakpoint
+-PASS: gdb.reverse/machinestate-precsave.exp: auto var forward step-to
+-PASS: gdb.reverse/machinestate-precsave.exp: auto var step post-change
+-PASS: gdb.reverse/machinestate-precsave.exp: forward to 57
+-PASS: gdb.reverse/machinestate-precsave.exp: function static forward-breakpoint
+-PASS: gdb.reverse/machinestate-precsave.exp: function static forward step-to
+-PASS: gdb.reverse/machinestate-precsave.exp: function static step post-change
+-PASS: gdb.reverse/machinestate-precsave.exp: forward to 71
+-PASS: gdb.reverse/machinestate-precsave.exp: module static forward-breakpoint
+-PASS: gdb.reverse/machinestate-precsave.exp: module static forward step-to
+-PASS: gdb.reverse/machinestate-precsave.exp: module static step post-change
+-PASS: gdb.reverse/machinestate-precsave.exp: forward to 85
+-PASS: gdb.reverse/machinestate-precsave.exp: module global forward-breakpoint
+-PASS: gdb.reverse/machinestate-precsave.exp: module global forward step-to
+-PASS: gdb.reverse/machinestate-precsave.exp: module global step post-change
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/machinestate.exp ...
+-PASS: gdb.reverse/machinestate.exp: Turn on process record
+-PASS: gdb.reverse/machinestate.exp: continue to breakpoint: end of main
+-PASS: gdb.reverse/machinestate.exp: reverse to 85
+-PASS: gdb.reverse/machinestate.exp: module global reverse-breakpoint
+-PASS: gdb.reverse/machinestate.exp: module global forward past bp
+-PASS: gdb.reverse/machinestate.exp: module global reverse-step to bp
+-PASS: gdb.reverse/machinestate.exp: reverse to 71
+-PASS: gdb.reverse/machinestate.exp: module static reverse-breakpoint
+-PASS: gdb.reverse/machinestate.exp: module static forward
+-PASS: gdb.reverse/machinestate.exp: module static reverse-step
+-PASS: gdb.reverse/machinestate.exp: reverse to 57
+-PASS: gdb.reverse/machinestate.exp: function static reverse-breakpoint
+-PASS: gdb.reverse/machinestate.exp: function static forward
+-PASS: gdb.reverse/machinestate.exp: function static reverse-step
+-PASS: gdb.reverse/machinestate.exp: reverse to 45
+-PASS: gdb.reverse/machinestate.exp: auto var reverse-breakpoint
+-PASS: gdb.reverse/machinestate.exp: auto var forward
+-PASS: gdb.reverse/machinestate.exp: auto var reverse-step
+-PASS: gdb.reverse/machinestate.exp: reverse to 33
+-PASS: gdb.reverse/machinestate.exp: register var reverse-breakpoint
+-PASS: gdb.reverse/machinestate.exp: register var step post-change
+-PASS: gdb.reverse/machinestate.exp: register var reverse step-to
+-PASS: gdb.reverse/machinestate.exp: reverse to main
+-PASS: gdb.reverse/machinestate.exp: forward to 33
+-PASS: gdb.reverse/machinestate.exp: register var forward-breakpoint
+-PASS: gdb.reverse/machinestate.exp: register var forward step-to
+-PASS: gdb.reverse/machinestate.exp: register var step post-change
+-PASS: gdb.reverse/machinestate.exp: forward to 45
+-PASS: gdb.reverse/machinestate.exp: auto var forward-breakpoint
+-PASS: gdb.reverse/machinestate.exp: auto var forward step-to
+-PASS: gdb.reverse/machinestate.exp: auto var step post-change
+-PASS: gdb.reverse/machinestate.exp: forward to 57
+-PASS: gdb.reverse/machinestate.exp: function static forward-breakpoint
+-PASS: gdb.reverse/machinestate.exp: function static forward step-to
+-PASS: gdb.reverse/machinestate.exp: function static step post-change
+-PASS: gdb.reverse/machinestate.exp: forward to 71
+-PASS: gdb.reverse/machinestate.exp: module static forward-breakpoint
+-PASS: gdb.reverse/machinestate.exp: module static forward step-to
+-PASS: gdb.reverse/machinestate.exp: module static step post-change
+-PASS: gdb.reverse/machinestate.exp: forward to 85
+-PASS: gdb.reverse/machinestate.exp: module global forward-breakpoint
+-PASS: gdb.reverse/machinestate.exp: module global forward step-to
+-PASS: gdb.reverse/machinestate.exp: module global step post-change
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/next-reverse-bkpt-over-sr.exp ...
+-PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: Turn on process record
+-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/sigall-precsave.exp ...
+-PASS: gdb.reverse/sigall-precsave.exp: Turn on process record
+-PASS: gdb.reverse/sigall-precsave.exp: BP at end of main
+-PASS: gdb.reverse/sigall-precsave.exp: handle all nostop noprint
+-PASS: gdb.reverse/sigall-precsave.exp: run to end of main
+-PASS: gdb.reverse/sigall-precsave.exp: save process recfile
+-PASS: gdb.reverse/sigall-precsave.exp: Kill process, prepare to debug log file
+-PASS: gdb.reverse/sigall-precsave.exp: reload precord save file
+-PASS: gdb.reverse/sigall-precsave.exp: handle all stop print
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGABRT stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_ABRT
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_HUP
+-PASS: gdb.reverse/sigall-precsave.exp: get signal ABRT
+-PASS: gdb.reverse/sigall-precsave.exp: send signal ABRT
+-PASS: gdb.reverse/sigall-precsave.exp: advance to HUP
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGHUP stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_HUP
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_QUIT
+-PASS: gdb.reverse/sigall-precsave.exp: get signal HUP
+-PASS: gdb.reverse/sigall-precsave.exp: send signal HUP
+-PASS: gdb.reverse/sigall-precsave.exp: advance to QUIT
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGQUIT stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_QUIT
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_ILL
+-PASS: gdb.reverse/sigall-precsave.exp: get signal QUIT
+-PASS: gdb.reverse/sigall-precsave.exp: send signal QUIT
+-PASS: gdb.reverse/sigall-precsave.exp: advance to ILL
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGILL stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_ILL
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_EMT
+-PASS: gdb.reverse/sigall-precsave.exp: get signal ILL
+-PASS: gdb.reverse/sigall-precsave.exp: send signal ILL
+-PASS: gdb.reverse/sigall-precsave.exp: advance to EMT
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGEMT stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_EMT
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_FPE
+-PASS: gdb.reverse/sigall-precsave.exp: send signal EMT
+-PASS: gdb.reverse/sigall-precsave.exp: advance to FPE
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGFPE stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_FPE
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_BUS
+-PASS: gdb.reverse/sigall-precsave.exp: get signal FPE
+-PASS: gdb.reverse/sigall-precsave.exp: send signal FPE
+-PASS: gdb.reverse/sigall-precsave.exp: advance to BUS
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGBUS stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_BUS
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_SEGV
+-PASS: gdb.reverse/sigall-precsave.exp: get signal BUS
+-PASS: gdb.reverse/sigall-precsave.exp: send signal BUS
+-PASS: gdb.reverse/sigall-precsave.exp: advance to SEGV
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGSEGV stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_SEGV
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_SYS
+-PASS: gdb.reverse/sigall-precsave.exp: get signal SEGV
+-PASS: gdb.reverse/sigall-precsave.exp: send signal SEGV
+-PASS: gdb.reverse/sigall-precsave.exp: advance to SYS
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGSYS stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_SYS
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_PIPE
+-PASS: gdb.reverse/sigall-precsave.exp: get signal SYS
+-PASS: gdb.reverse/sigall-precsave.exp: send signal SYS
+-PASS: gdb.reverse/sigall-precsave.exp: advance to PIPE
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGPIPE stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_PIPE
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_ALRM
+-PASS: gdb.reverse/sigall-precsave.exp: get signal PIPE
+-PASS: gdb.reverse/sigall-precsave.exp: send signal PIPE
+-PASS: gdb.reverse/sigall-precsave.exp: advance to ALRM
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGALRM stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_ALRM
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_URG
+-PASS: gdb.reverse/sigall-precsave.exp: get signal ALRM
+-PASS: gdb.reverse/sigall-precsave.exp: send signal ALRM
+-PASS: gdb.reverse/sigall-precsave.exp: advance to URG
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGURG stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_URG
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_TSTP
+-PASS: gdb.reverse/sigall-precsave.exp: get signal URG
+-PASS: gdb.reverse/sigall-precsave.exp: send signal URG
+-PASS: gdb.reverse/sigall-precsave.exp: advance to TSTP
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGTSTP stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_TSTP
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_CONT
+-PASS: gdb.reverse/sigall-precsave.exp: get signal TSTP
+-PASS: gdb.reverse/sigall-precsave.exp: send signal TSTP
+-PASS: gdb.reverse/sigall-precsave.exp: advance to CONT
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGCONT stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_CONT
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_CHLD
+-PASS: gdb.reverse/sigall-precsave.exp: get signal CONT
+-PASS: gdb.reverse/sigall-precsave.exp: send signal CONT
+-PASS: gdb.reverse/sigall-precsave.exp: advance to CHLD
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGCHLD stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_CHLD
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_TTIN
+-PASS: gdb.reverse/sigall-precsave.exp: get signal CHLD
+-PASS: gdb.reverse/sigall-precsave.exp: send signal CHLD
+-PASS: gdb.reverse/sigall-precsave.exp: advance to TTIN
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGTTIN stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_TTIN
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_TTOU
+-PASS: gdb.reverse/sigall-precsave.exp: get signal TTIN
+-PASS: gdb.reverse/sigall-precsave.exp: send signal TTIN
+-PASS: gdb.reverse/sigall-precsave.exp: advance to TTOU
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGTTOU stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_TTOU
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_IO
+-PASS: gdb.reverse/sigall-precsave.exp: get signal TTOU
+-PASS: gdb.reverse/sigall-precsave.exp: send signal TTOU
+-PASS: gdb.reverse/sigall-precsave.exp: advance to IO
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGIO stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_IO
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_XCPU
+-PASS: gdb.reverse/sigall-precsave.exp: get signal IO
+-PASS: gdb.reverse/sigall-precsave.exp: send signal IO
+-PASS: gdb.reverse/sigall-precsave.exp: advance to XCPU
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGXCPU stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_XCPU
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_XFSZ
+-PASS: gdb.reverse/sigall-precsave.exp: get signal XCPU
+-PASS: gdb.reverse/sigall-precsave.exp: send signal XCPU
+-PASS: gdb.reverse/sigall-precsave.exp: advance to XFSZ
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGXFSZ stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_XFSZ
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_VTALRM
+-PASS: gdb.reverse/sigall-precsave.exp: get signal XFSZ
+-PASS: gdb.reverse/sigall-precsave.exp: send signal XFSZ
+-PASS: gdb.reverse/sigall-precsave.exp: advance to VTALRM
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGVTALRM stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_VTALRM
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_PROF
+-PASS: gdb.reverse/sigall-precsave.exp: get signal VTALRM
+-PASS: gdb.reverse/sigall-precsave.exp: send signal VTALRM
+-PASS: gdb.reverse/sigall-precsave.exp: advance to PROF
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGPROF stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_PROF
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_WINCH
+-PASS: gdb.reverse/sigall-precsave.exp: get signal PROF
+-PASS: gdb.reverse/sigall-precsave.exp: send signal PROF
+-PASS: gdb.reverse/sigall-precsave.exp: advance to WINCH
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGWINCH stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_WINCH
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_LOST
+-PASS: gdb.reverse/sigall-precsave.exp: get signal WINCH
+-PASS: gdb.reverse/sigall-precsave.exp: send signal WINCH
+-PASS: gdb.reverse/sigall-precsave.exp: advance to LOST
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGLOST stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_LOST
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_USR1
+-PASS: gdb.reverse/sigall-precsave.exp: send signal LOST
+-PASS: gdb.reverse/sigall-precsave.exp: advance to USR1
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGUSR1 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_USR1
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_USR2
+-PASS: gdb.reverse/sigall-precsave.exp: get signal USR1
+-PASS: gdb.reverse/sigall-precsave.exp: send signal USR1
+-PASS: gdb.reverse/sigall-precsave.exp: advance to USR2
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGUSR2 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_USR2
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_PWR
+-PASS: gdb.reverse/sigall-precsave.exp: get signal USR2
+-PASS: gdb.reverse/sigall-precsave.exp: send signal USR2
+-PASS: gdb.reverse/sigall-precsave.exp: advance to PWR
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGPWR stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_PWR
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_POLL
+-PASS: gdb.reverse/sigall-precsave.exp: get signal PWR
+-PASS: gdb.reverse/sigall-precsave.exp: send signal PWR
+-PASS: gdb.reverse/sigall-precsave.exp: advance to POLL
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGPOLL stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_POLL
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_WIND
+-PASS: gdb.reverse/sigall-precsave.exp: send signal POLL
+-PASS: gdb.reverse/sigall-precsave.exp: advance to WIND
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGWIND stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_WIND
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_PHONE
+-PASS: gdb.reverse/sigall-precsave.exp: send signal WIND
+-PASS: gdb.reverse/sigall-precsave.exp: advance to PHONE
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGPHONE stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_PHONE
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_WAITING
+-PASS: gdb.reverse/sigall-precsave.exp: send signal PHONE
+-PASS: gdb.reverse/sigall-precsave.exp: advance to WAITING
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGWAITING stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_WAITING
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_LWP
+-PASS: gdb.reverse/sigall-precsave.exp: send signal WAITING
+-PASS: gdb.reverse/sigall-precsave.exp: advance to LWP
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGLWP stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_LWP
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_DANGER
+-PASS: gdb.reverse/sigall-precsave.exp: send signal LWP
+-PASS: gdb.reverse/sigall-precsave.exp: advance to DANGER
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGDANGER stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_DANGER
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_GRANT
+-PASS: gdb.reverse/sigall-precsave.exp: send signal DANGER
+-PASS: gdb.reverse/sigall-precsave.exp: advance to GRANT
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGGRANT stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_GRANT
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_RETRACT
+-PASS: gdb.reverse/sigall-precsave.exp: send signal GRANT
+-PASS: gdb.reverse/sigall-precsave.exp: advance to RETRACT
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGRETRACT stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_RETRACT
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_MSG
+-PASS: gdb.reverse/sigall-precsave.exp: send signal RETRACT
+-PASS: gdb.reverse/sigall-precsave.exp: advance to MSG
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGMSG stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_MSG
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_SOUND
+-PASS: gdb.reverse/sigall-precsave.exp: send signal MSG
+-PASS: gdb.reverse/sigall-precsave.exp: advance to SOUND
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGSOUND stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_SOUND
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_SAK
+-PASS: gdb.reverse/sigall-precsave.exp: send signal SOUND
+-PASS: gdb.reverse/sigall-precsave.exp: advance to SAK
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGSAK stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_SAK
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_PRIO
+-PASS: gdb.reverse/sigall-precsave.exp: send signal SAK
+-PASS: gdb.reverse/sigall-precsave.exp: advance to PRIO
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGPRIO stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_PRIO
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_33
+-PASS: gdb.reverse/sigall-precsave.exp: send signal PRIO
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 33
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG33 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_33
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_34
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 33
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 34
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG34 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_34
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_35
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 34
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 35
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG35 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_35
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_36
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 35
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 36
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG36 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_36
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_37
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 36
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 37
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG37 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_37
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_38
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 37
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 38
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG38 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_38
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_39
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 38
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 39
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG39 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_39
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_40
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 39
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 40
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG40 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_40
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_41
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 40
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 41
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG41 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_41
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_42
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 41
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 42
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG42 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_42
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_43
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 42
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 43
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG43 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_43
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_44
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 43
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 44
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG44 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_44
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_45
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 44
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 45
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG45 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_45
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_46
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 45
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 46
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG46 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_46
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_47
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 46
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 47
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG47 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_47
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_48
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 47
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 48
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG48 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_48
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_49
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 48
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 49
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG49 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_49
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_50
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 49
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 50
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG50 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_50
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_51
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 50
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 51
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG51 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_51
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_52
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 51
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 52
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG52 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_52
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_53
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 52
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 53
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG53 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_53
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_54
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 53
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 54
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG54 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_54
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_55
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 54
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 55
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG55 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_55
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_56
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 55
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 56
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG56 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_56
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_57
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 56
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 57
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG57 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_57
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_58
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 57
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 58
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG58 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_58
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_59
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 58
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 59
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG59 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_59
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_60
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 59
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 60
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG60 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_60
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_61
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 60
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 61
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG61 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_61
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_62
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 61
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 62
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG62 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_62
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_63
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 62
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 63
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG63 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_63
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_TERM
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 63
+-PASS: gdb.reverse/sigall-precsave.exp: advance to TERM
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGTERM stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_TERM
+-PASS: gdb.reverse/sigall-precsave.exp: get signal TERM
+-PASS: gdb.reverse/sigall-precsave.exp: send signal TERM
+-PASS: gdb.reverse/sigall-precsave.exp: continue to sigall exit
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of TERM
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, TERM
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_TERM (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 63
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_63 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 62
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_62 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 61
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_61 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 60
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_60 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 59
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_59 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 58
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_58 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 57
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_57 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 56
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_56 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 55
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_55 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 54
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_54 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 53
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_53 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 52
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_52 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 51
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_51 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 50
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_50 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 49
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_49 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 48
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_48 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 47
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_47 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 46
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_46 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 45
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_45 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 44
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_44 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 43
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_43 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 42
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_42 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 41
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_41 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 40
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_40 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 39
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_39 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 38
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_38 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 37
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_37 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 36
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_36 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 35
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_35 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 34
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_34 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 33
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_33 (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of PRIO
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_PRIO (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of SAK
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_SAK (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of SOUND
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_SOUND (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of MSG
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_MSG (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of RETRACT
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_RETRACT (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of GRANT
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_GRANT (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of DANGER
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_DANGER (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of LWP
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_LWP (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of WAITING
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_WAITING (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of PHONE
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_PHONE (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of WIND
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_WIND (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of POLL
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_POLL (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of PWR
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, PWR
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_PWR (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of USR2
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, USR2
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_USR2 (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of USR1
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, USR1
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_USR1 (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of LOST
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_LOST (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of WINCH
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, WINCH
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_WINCH (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of PROF
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, PROF
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_PROF (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of VTALRM
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, VTALRM
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_VTALRM (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of XFSZ
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, XFSZ
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_XFSZ (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of XCPU
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, XCPU
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_XCPU (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of IO
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, IO
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_IO (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of TTOU
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, TTOU
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_TTOU (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of TTIN
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, TTIN
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_TTIN (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of CHLD
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, CHLD
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_CHLD (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of CONT
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, CONT
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_CONT (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of TSTP
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, TSTP
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_TSTP (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of URG
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, URG
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_URG (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of ALRM
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, ALRM
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_ALRM (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of PIPE
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, PIPE
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_PIPE (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of SYS
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, SYS
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_SYS (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of SEGV
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, SEGV
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_SEGV (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of BUS
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, BUS
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_BUS (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of FPE
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, FPE
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_FPE (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of EMT
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_EMT (un-handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of ILL
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, ILL
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_ILL (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of QUIT
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, QUIT
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_QUIT (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of HUP
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, HUP
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_HUP (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of ABRT
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, ABRT
+-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_ABRT (handled)
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGABRT stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_ABRT
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_HUP
+-PASS: gdb.reverse/sigall-precsave.exp: get signal ABRT
+-PASS: gdb.reverse/sigall-precsave.exp: send signal ABRT
+-PASS: gdb.reverse/sigall-precsave.exp: advance to HUP
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGHUP stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_HUP
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_QUIT
+-PASS: gdb.reverse/sigall-precsave.exp: get signal HUP
+-PASS: gdb.reverse/sigall-precsave.exp: send signal HUP
+-PASS: gdb.reverse/sigall-precsave.exp: advance to QUIT
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGQUIT stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_QUIT
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_ILL
+-PASS: gdb.reverse/sigall-precsave.exp: get signal QUIT
+-PASS: gdb.reverse/sigall-precsave.exp: send signal QUIT
+-PASS: gdb.reverse/sigall-precsave.exp: advance to ILL
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGILL stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_ILL
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_EMT
+-PASS: gdb.reverse/sigall-precsave.exp: get signal ILL
+-PASS: gdb.reverse/sigall-precsave.exp: send signal ILL
+-PASS: gdb.reverse/sigall-precsave.exp: advance to EMT
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGEMT stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_EMT
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_FPE
+-PASS: gdb.reverse/sigall-precsave.exp: send signal EMT
+-PASS: gdb.reverse/sigall-precsave.exp: advance to FPE
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGFPE stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_FPE
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_BUS
+-PASS: gdb.reverse/sigall-precsave.exp: get signal FPE
+-PASS: gdb.reverse/sigall-precsave.exp: send signal FPE
+-PASS: gdb.reverse/sigall-precsave.exp: advance to BUS
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGBUS stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_BUS
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_SEGV
+-PASS: gdb.reverse/sigall-precsave.exp: get signal BUS
+-PASS: gdb.reverse/sigall-precsave.exp: send signal BUS
+-PASS: gdb.reverse/sigall-precsave.exp: advance to SEGV
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGSEGV stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_SEGV
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_SYS
+-PASS: gdb.reverse/sigall-precsave.exp: get signal SEGV
+-PASS: gdb.reverse/sigall-precsave.exp: send signal SEGV
+-PASS: gdb.reverse/sigall-precsave.exp: advance to SYS
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGSYS stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_SYS
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_PIPE
+-PASS: gdb.reverse/sigall-precsave.exp: get signal SYS
+-PASS: gdb.reverse/sigall-precsave.exp: send signal SYS
+-PASS: gdb.reverse/sigall-precsave.exp: advance to PIPE
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGPIPE stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_PIPE
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_ALRM
+-PASS: gdb.reverse/sigall-precsave.exp: get signal PIPE
+-PASS: gdb.reverse/sigall-precsave.exp: send signal PIPE
+-PASS: gdb.reverse/sigall-precsave.exp: advance to ALRM
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGALRM stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_ALRM
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_URG
+-PASS: gdb.reverse/sigall-precsave.exp: get signal ALRM
+-PASS: gdb.reverse/sigall-precsave.exp: send signal ALRM
+-PASS: gdb.reverse/sigall-precsave.exp: advance to URG
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGURG stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_URG
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_TSTP
+-PASS: gdb.reverse/sigall-precsave.exp: get signal URG
+-PASS: gdb.reverse/sigall-precsave.exp: send signal URG
+-PASS: gdb.reverse/sigall-precsave.exp: advance to TSTP
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGTSTP stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_TSTP
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_CONT
+-PASS: gdb.reverse/sigall-precsave.exp: get signal TSTP
+-PASS: gdb.reverse/sigall-precsave.exp: send signal TSTP
+-PASS: gdb.reverse/sigall-precsave.exp: advance to CONT
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGCONT stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_CONT
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_CHLD
+-PASS: gdb.reverse/sigall-precsave.exp: get signal CONT
+-PASS: gdb.reverse/sigall-precsave.exp: send signal CONT
+-PASS: gdb.reverse/sigall-precsave.exp: advance to CHLD
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGCHLD stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_CHLD
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_TTIN
+-PASS: gdb.reverse/sigall-precsave.exp: get signal CHLD
+-PASS: gdb.reverse/sigall-precsave.exp: send signal CHLD
+-PASS: gdb.reverse/sigall-precsave.exp: advance to TTIN
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGTTIN stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_TTIN
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_TTOU
+-PASS: gdb.reverse/sigall-precsave.exp: get signal TTIN
+-PASS: gdb.reverse/sigall-precsave.exp: send signal TTIN
+-PASS: gdb.reverse/sigall-precsave.exp: advance to TTOU
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGTTOU stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_TTOU
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_IO
+-PASS: gdb.reverse/sigall-precsave.exp: get signal TTOU
+-PASS: gdb.reverse/sigall-precsave.exp: send signal TTOU
+-PASS: gdb.reverse/sigall-precsave.exp: advance to IO
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGIO stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_IO
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_XCPU
+-PASS: gdb.reverse/sigall-precsave.exp: get signal IO
+-PASS: gdb.reverse/sigall-precsave.exp: send signal IO
+-PASS: gdb.reverse/sigall-precsave.exp: advance to XCPU
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGXCPU stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_XCPU
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_XFSZ
+-PASS: gdb.reverse/sigall-precsave.exp: get signal XCPU
+-PASS: gdb.reverse/sigall-precsave.exp: send signal XCPU
+-PASS: gdb.reverse/sigall-precsave.exp: advance to XFSZ
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGXFSZ stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_XFSZ
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_VTALRM
+-PASS: gdb.reverse/sigall-precsave.exp: get signal XFSZ
+-PASS: gdb.reverse/sigall-precsave.exp: send signal XFSZ
+-PASS: gdb.reverse/sigall-precsave.exp: advance to VTALRM
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGVTALRM stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_VTALRM
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_PROF
+-PASS: gdb.reverse/sigall-precsave.exp: get signal VTALRM
+-PASS: gdb.reverse/sigall-precsave.exp: send signal VTALRM
+-PASS: gdb.reverse/sigall-precsave.exp: advance to PROF
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGPROF stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_PROF
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_WINCH
+-PASS: gdb.reverse/sigall-precsave.exp: get signal PROF
+-PASS: gdb.reverse/sigall-precsave.exp: send signal PROF
+-PASS: gdb.reverse/sigall-precsave.exp: advance to WINCH
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGWINCH stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_WINCH
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_LOST
+-PASS: gdb.reverse/sigall-precsave.exp: get signal WINCH
+-PASS: gdb.reverse/sigall-precsave.exp: send signal WINCH
+-PASS: gdb.reverse/sigall-precsave.exp: advance to LOST
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGLOST stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_LOST
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_USR1
+-PASS: gdb.reverse/sigall-precsave.exp: send signal LOST
+-PASS: gdb.reverse/sigall-precsave.exp: advance to USR1
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGUSR1 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_USR1
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_USR2
+-PASS: gdb.reverse/sigall-precsave.exp: get signal USR1
+-PASS: gdb.reverse/sigall-precsave.exp: send signal USR1
+-PASS: gdb.reverse/sigall-precsave.exp: advance to USR2
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGUSR2 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_USR2
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_PWR
+-PASS: gdb.reverse/sigall-precsave.exp: get signal USR2
+-PASS: gdb.reverse/sigall-precsave.exp: send signal USR2
+-PASS: gdb.reverse/sigall-precsave.exp: advance to PWR
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGPWR stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_PWR
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_POLL
+-PASS: gdb.reverse/sigall-precsave.exp: get signal PWR
+-PASS: gdb.reverse/sigall-precsave.exp: send signal PWR
+-PASS: gdb.reverse/sigall-precsave.exp: advance to POLL
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGPOLL stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_POLL
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_WIND
+-PASS: gdb.reverse/sigall-precsave.exp: send signal POLL
+-PASS: gdb.reverse/sigall-precsave.exp: advance to WIND
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGWIND stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_WIND
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_PHONE
+-PASS: gdb.reverse/sigall-precsave.exp: send signal WIND
+-PASS: gdb.reverse/sigall-precsave.exp: advance to PHONE
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGPHONE stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_PHONE
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_WAITING
+-PASS: gdb.reverse/sigall-precsave.exp: send signal PHONE
+-PASS: gdb.reverse/sigall-precsave.exp: advance to WAITING
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGWAITING stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_WAITING
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_LWP
+-PASS: gdb.reverse/sigall-precsave.exp: send signal WAITING
+-PASS: gdb.reverse/sigall-precsave.exp: advance to LWP
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGLWP stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_LWP
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_DANGER
+-PASS: gdb.reverse/sigall-precsave.exp: send signal LWP
+-PASS: gdb.reverse/sigall-precsave.exp: advance to DANGER
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGDANGER stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_DANGER
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_GRANT
+-PASS: gdb.reverse/sigall-precsave.exp: send signal DANGER
+-PASS: gdb.reverse/sigall-precsave.exp: advance to GRANT
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGGRANT stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_GRANT
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_RETRACT
+-PASS: gdb.reverse/sigall-precsave.exp: send signal GRANT
+-PASS: gdb.reverse/sigall-precsave.exp: advance to RETRACT
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGRETRACT stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_RETRACT
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_MSG
+-PASS: gdb.reverse/sigall-precsave.exp: send signal RETRACT
+-PASS: gdb.reverse/sigall-precsave.exp: advance to MSG
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGMSG stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_MSG
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_SOUND
+-PASS: gdb.reverse/sigall-precsave.exp: send signal MSG
+-PASS: gdb.reverse/sigall-precsave.exp: advance to SOUND
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGSOUND stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_SOUND
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_SAK
+-PASS: gdb.reverse/sigall-precsave.exp: send signal SOUND
+-PASS: gdb.reverse/sigall-precsave.exp: advance to SAK
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGSAK stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_SAK
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_PRIO
+-PASS: gdb.reverse/sigall-precsave.exp: send signal SAK
+-PASS: gdb.reverse/sigall-precsave.exp: advance to PRIO
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIGPRIO stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_PRIO
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_33
+-PASS: gdb.reverse/sigall-precsave.exp: send signal PRIO
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 33
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG33 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_33
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_34
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 33
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 34
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG34 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_34
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_35
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 34
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 35
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG35 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_35
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_36
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 35
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 36
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG36 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_36
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_37
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 36
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 37
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG37 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_37
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_38
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 37
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 38
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG38 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_38
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_39
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 38
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 39
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG39 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_39
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_40
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 39
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 40
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG40 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_40
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_41
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 40
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 41
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG41 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_41
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_42
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 41
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 42
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG42 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_42
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_43
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 42
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 43
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG43 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_43
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_44
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 43
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 44
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG44 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_44
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_45
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 44
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 45
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG45 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_45
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_46
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 45
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 46
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG46 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_46
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_47
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 46
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 47
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG47 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_47
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_48
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 47
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 48
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG48 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_48
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_49
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 48
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 49
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG49 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_49
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_50
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 49
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 50
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG50 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_50
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_51
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 50
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 51
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG51 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_51
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_52
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 51
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 52
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG52 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_52
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_53
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 52
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 53
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG53 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_53
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_54
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 53
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 54
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG54 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_54
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_55
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 54
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 55
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG55 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_55
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_56
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 55
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 56
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG56 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_56
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_57
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 56
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 57
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG57 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_57
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_58
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 57
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 58
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG58 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_58
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_59
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 58
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 59
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG59 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_59
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_60
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 59
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 60
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG60 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_60
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_61
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 60
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 61
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG61 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_61
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_62
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 61
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 62
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG62 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_62
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_63
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 62
+-PASS: gdb.reverse/sigall-precsave.exp: advance to 63
+-PASS: gdb.reverse/sigall-precsave.exp: handle SIG63 stop print
+-PASS: gdb.reverse/sigall-precsave.exp: b handle_63
+-PASS: gdb.reverse/sigall-precsave.exp: b gen_TERM
+-PASS: gdb.reverse/sigall-precsave.exp: send signal 63
+-PASS: gdb.reverse/sigall-precsave.exp: advance to TERM
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/sigall-reverse.exp ...
+-PASS: gdb.reverse/sigall-reverse.exp: Turn on process record
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGABRT stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_ABRT
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_HUP
+-PASS: gdb.reverse/sigall-reverse.exp: get signal ABRT
+-PASS: gdb.reverse/sigall-reverse.exp: send signal ABRT
+-PASS: gdb.reverse/sigall-reverse.exp: advance to HUP
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGHUP stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_HUP
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_QUIT
+-PASS: gdb.reverse/sigall-reverse.exp: get signal HUP
+-PASS: gdb.reverse/sigall-reverse.exp: send signal HUP
+-PASS: gdb.reverse/sigall-reverse.exp: advance to QUIT
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGQUIT stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_QUIT
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_ILL
+-PASS: gdb.reverse/sigall-reverse.exp: get signal QUIT
+-PASS: gdb.reverse/sigall-reverse.exp: send signal QUIT
+-PASS: gdb.reverse/sigall-reverse.exp: advance to ILL
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGILL stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_ILL
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_EMT
+-PASS: gdb.reverse/sigall-reverse.exp: get signal ILL
+-PASS: gdb.reverse/sigall-reverse.exp: send signal ILL
+-PASS: gdb.reverse/sigall-reverse.exp: advance to EMT
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGEMT stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_EMT
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_FPE
+-PASS: gdb.reverse/sigall-reverse.exp: send signal EMT
+-PASS: gdb.reverse/sigall-reverse.exp: advance to FPE
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGFPE stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_FPE
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_BUS
+-PASS: gdb.reverse/sigall-reverse.exp: get signal FPE
+-PASS: gdb.reverse/sigall-reverse.exp: send signal FPE
+-PASS: gdb.reverse/sigall-reverse.exp: advance to BUS
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGBUS stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_BUS
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_SEGV
+-PASS: gdb.reverse/sigall-reverse.exp: get signal BUS
+-PASS: gdb.reverse/sigall-reverse.exp: send signal BUS
+-PASS: gdb.reverse/sigall-reverse.exp: advance to SEGV
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGSEGV stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_SEGV
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_SYS
+-PASS: gdb.reverse/sigall-reverse.exp: get signal SEGV
+-PASS: gdb.reverse/sigall-reverse.exp: send signal SEGV
+-PASS: gdb.reverse/sigall-reverse.exp: advance to SYS
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGSYS stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_SYS
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_PIPE
+-PASS: gdb.reverse/sigall-reverse.exp: get signal SYS
+-PASS: gdb.reverse/sigall-reverse.exp: send signal SYS
+-PASS: gdb.reverse/sigall-reverse.exp: advance to PIPE
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGPIPE stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_PIPE
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_ALRM
+-PASS: gdb.reverse/sigall-reverse.exp: get signal PIPE
+-PASS: gdb.reverse/sigall-reverse.exp: send signal PIPE
+-PASS: gdb.reverse/sigall-reverse.exp: advance to ALRM
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGALRM stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_ALRM
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_URG
+-PASS: gdb.reverse/sigall-reverse.exp: get signal ALRM
+-PASS: gdb.reverse/sigall-reverse.exp: send signal ALRM
+-PASS: gdb.reverse/sigall-reverse.exp: advance to URG
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGURG stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_URG
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_TSTP
+-PASS: gdb.reverse/sigall-reverse.exp: get signal URG
+-PASS: gdb.reverse/sigall-reverse.exp: send signal URG
+-PASS: gdb.reverse/sigall-reverse.exp: advance to TSTP
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGTSTP stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_TSTP
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_CONT
+-PASS: gdb.reverse/sigall-reverse.exp: get signal TSTP
+-PASS: gdb.reverse/sigall-reverse.exp: send signal TSTP
+-PASS: gdb.reverse/sigall-reverse.exp: advance to CONT
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGCONT stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_CONT
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_CHLD
+-PASS: gdb.reverse/sigall-reverse.exp: get signal CONT
+-PASS: gdb.reverse/sigall-reverse.exp: send signal CONT
+-PASS: gdb.reverse/sigall-reverse.exp: advance to CHLD
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGCHLD stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_CHLD
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_TTIN
+-PASS: gdb.reverse/sigall-reverse.exp: get signal CHLD
+-PASS: gdb.reverse/sigall-reverse.exp: send signal CHLD
+-PASS: gdb.reverse/sigall-reverse.exp: advance to TTIN
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGTTIN stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_TTIN
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_TTOU
+-PASS: gdb.reverse/sigall-reverse.exp: get signal TTIN
+-PASS: gdb.reverse/sigall-reverse.exp: send signal TTIN
+-PASS: gdb.reverse/sigall-reverse.exp: advance to TTOU
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGTTOU stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_TTOU
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_IO
+-PASS: gdb.reverse/sigall-reverse.exp: get signal TTOU
+-PASS: gdb.reverse/sigall-reverse.exp: send signal TTOU
+-PASS: gdb.reverse/sigall-reverse.exp: advance to IO
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGIO stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_IO
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_XCPU
+-PASS: gdb.reverse/sigall-reverse.exp: get signal IO
+-PASS: gdb.reverse/sigall-reverse.exp: send signal IO
+-PASS: gdb.reverse/sigall-reverse.exp: advance to XCPU
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGXCPU stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_XCPU
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_XFSZ
+-PASS: gdb.reverse/sigall-reverse.exp: get signal XCPU
+-PASS: gdb.reverse/sigall-reverse.exp: send signal XCPU
+-PASS: gdb.reverse/sigall-reverse.exp: advance to XFSZ
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGXFSZ stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_XFSZ
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_VTALRM
+-PASS: gdb.reverse/sigall-reverse.exp: get signal XFSZ
+-PASS: gdb.reverse/sigall-reverse.exp: send signal XFSZ
+-PASS: gdb.reverse/sigall-reverse.exp: advance to VTALRM
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGVTALRM stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_VTALRM
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_PROF
+-PASS: gdb.reverse/sigall-reverse.exp: get signal VTALRM
+-PASS: gdb.reverse/sigall-reverse.exp: send signal VTALRM
+-PASS: gdb.reverse/sigall-reverse.exp: advance to PROF
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGPROF stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_PROF
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_WINCH
+-PASS: gdb.reverse/sigall-reverse.exp: get signal PROF
+-PASS: gdb.reverse/sigall-reverse.exp: send signal PROF
+-PASS: gdb.reverse/sigall-reverse.exp: advance to WINCH
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGWINCH stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_WINCH
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_LOST
+-PASS: gdb.reverse/sigall-reverse.exp: get signal WINCH
+-PASS: gdb.reverse/sigall-reverse.exp: send signal WINCH
+-PASS: gdb.reverse/sigall-reverse.exp: advance to LOST
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGLOST stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_LOST
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_USR1
+-PASS: gdb.reverse/sigall-reverse.exp: send signal LOST
+-PASS: gdb.reverse/sigall-reverse.exp: advance to USR1
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGUSR1 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_USR1
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_USR2
+-PASS: gdb.reverse/sigall-reverse.exp: get signal USR1
+-PASS: gdb.reverse/sigall-reverse.exp: send signal USR1
+-PASS: gdb.reverse/sigall-reverse.exp: advance to USR2
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGUSR2 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_USR2
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_PWR
+-PASS: gdb.reverse/sigall-reverse.exp: get signal USR2
+-PASS: gdb.reverse/sigall-reverse.exp: send signal USR2
+-PASS: gdb.reverse/sigall-reverse.exp: advance to PWR
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGPWR stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_PWR
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_POLL
+-PASS: gdb.reverse/sigall-reverse.exp: get signal PWR
+-PASS: gdb.reverse/sigall-reverse.exp: send signal PWR
+-PASS: gdb.reverse/sigall-reverse.exp: advance to POLL
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGPOLL stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_POLL
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_WIND
+-PASS: gdb.reverse/sigall-reverse.exp: send signal POLL
+-PASS: gdb.reverse/sigall-reverse.exp: advance to WIND
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGWIND stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_WIND
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_PHONE
+-PASS: gdb.reverse/sigall-reverse.exp: send signal WIND
+-PASS: gdb.reverse/sigall-reverse.exp: advance to PHONE
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGPHONE stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_PHONE
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_WAITING
+-PASS: gdb.reverse/sigall-reverse.exp: send signal PHONE
+-PASS: gdb.reverse/sigall-reverse.exp: advance to WAITING
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGWAITING stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_WAITING
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_LWP
+-PASS: gdb.reverse/sigall-reverse.exp: send signal WAITING
+-PASS: gdb.reverse/sigall-reverse.exp: advance to LWP
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGLWP stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_LWP
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_DANGER
+-PASS: gdb.reverse/sigall-reverse.exp: send signal LWP
+-PASS: gdb.reverse/sigall-reverse.exp: advance to DANGER
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGDANGER stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_DANGER
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_GRANT
+-PASS: gdb.reverse/sigall-reverse.exp: send signal DANGER
+-PASS: gdb.reverse/sigall-reverse.exp: advance to GRANT
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGGRANT stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_GRANT
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_RETRACT
+-PASS: gdb.reverse/sigall-reverse.exp: send signal GRANT
+-PASS: gdb.reverse/sigall-reverse.exp: advance to RETRACT
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGRETRACT stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_RETRACT
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_MSG
+-PASS: gdb.reverse/sigall-reverse.exp: send signal RETRACT
+-PASS: gdb.reverse/sigall-reverse.exp: advance to MSG
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGMSG stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_MSG
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_SOUND
+-PASS: gdb.reverse/sigall-reverse.exp: send signal MSG
+-PASS: gdb.reverse/sigall-reverse.exp: advance to SOUND
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGSOUND stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_SOUND
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_SAK
+-PASS: gdb.reverse/sigall-reverse.exp: send signal SOUND
+-PASS: gdb.reverse/sigall-reverse.exp: advance to SAK
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGSAK stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_SAK
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_PRIO
+-PASS: gdb.reverse/sigall-reverse.exp: send signal SAK
+-PASS: gdb.reverse/sigall-reverse.exp: advance to PRIO
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGPRIO stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_PRIO
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_33
+-PASS: gdb.reverse/sigall-reverse.exp: send signal PRIO
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 33
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG33 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_33
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_34
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 33
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 34
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG34 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_34
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_35
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 34
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 35
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG35 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_35
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_36
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 35
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 36
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG36 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_36
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_37
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 36
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 37
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG37 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_37
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_38
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 37
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 38
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG38 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_38
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_39
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 38
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 39
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG39 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_39
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_40
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 39
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 40
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG40 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_40
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_41
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 40
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 41
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG41 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_41
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_42
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 41
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 42
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG42 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_42
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_43
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 42
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 43
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG43 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_43
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_44
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 43
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 44
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG44 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_44
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_45
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 44
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 45
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG45 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_45
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_46
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 45
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 46
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG46 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_46
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_47
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 46
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 47
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG47 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_47
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_48
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 47
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 48
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG48 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_48
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_49
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 48
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 49
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG49 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_49
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_50
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 49
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 50
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG50 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_50
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_51
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 50
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 51
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG51 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_51
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_52
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 51
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 52
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG52 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_52
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_53
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 52
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 53
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG53 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_53
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_54
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 53
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 54
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG54 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_54
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_55
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 54
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 55
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG55 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_55
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_56
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 55
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 56
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG56 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_56
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_57
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 56
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 57
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG57 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_57
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_58
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 57
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 58
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG58 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_58
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_59
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 58
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 59
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG59 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_59
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_60
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 59
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 60
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG60 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_60
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_61
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 60
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 61
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG61 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_61
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_62
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 61
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 62
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG62 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_62
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_63
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 62
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 63
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG63 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_63
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_TERM
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 63
+-PASS: gdb.reverse/sigall-reverse.exp: advance to TERM
+-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: 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
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_TERM (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 63
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_63 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 62
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_62 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 61
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_61 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 60
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_60 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 59
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_59 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 58
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_58 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 57
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_57 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 56
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_56 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 55
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_55 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 54
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_54 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 53
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_53 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 52
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_52 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 51
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_51 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 50
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_50 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 49
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_49 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 48
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_48 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 47
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_47 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 46
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_46 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 45
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_45 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 44
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_44 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 43
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_43 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 42
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_42 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 41
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_41 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 40
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_40 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 39
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_39 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 38
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_38 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 37
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_37 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 36
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_36 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 35
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_35 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 34
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_34 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 33
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_33 (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of PRIO
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_PRIO (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of SAK
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_SAK (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of SOUND
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_SOUND (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of MSG
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_MSG (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of RETRACT
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_RETRACT (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of GRANT
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_GRANT (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of DANGER
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_DANGER (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of LWP
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_LWP (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of WAITING
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_WAITING (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of PHONE
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_PHONE (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of WIND
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_WIND (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of POLL
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_POLL (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of PWR
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, PWR
+-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_PWR (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of USR2
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, USR2
+-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_USR2 (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of USR1
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, USR1
+-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_USR1 (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of LOST
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_LOST (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of WINCH
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, WINCH
+-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_WINCH (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of PROF
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, PROF
+-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_PROF (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of VTALRM
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, VTALRM
+-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_VTALRM (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of XFSZ
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, XFSZ
+-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_XFSZ (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of XCPU
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, XCPU
+-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_XCPU (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of IO
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, IO
+-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_IO (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of TTOU
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, TTOU
+-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_TTOU (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of TTIN
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, TTIN
+-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_TTIN (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of CHLD
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, CHLD
+-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_CHLD (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of CONT
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, CONT
+-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_CONT (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of TSTP
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, TSTP
+-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_TSTP (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of URG
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, URG
+-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_URG (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of ALRM
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, ALRM
+-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_ALRM (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of PIPE
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, PIPE
+-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_PIPE (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of SYS
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, SYS
+-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_SYS (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of SEGV
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, SEGV
+-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_SEGV (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of BUS
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, BUS
+-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_BUS (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of FPE
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, FPE
+-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_FPE (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of EMT
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_EMT (un-handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of ILL
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, ILL
+-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_ILL (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of QUIT
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, QUIT
+-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_QUIT (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of HUP
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, HUP
+-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_HUP (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of ABRT
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, ABRT
+-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered
+-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_ABRT (handled)
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGABRT stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_ABRT
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_HUP
+-PASS: gdb.reverse/sigall-reverse.exp: get signal ABRT
+-PASS: gdb.reverse/sigall-reverse.exp: send signal ABRT
+-PASS: gdb.reverse/sigall-reverse.exp: advance to HUP
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGHUP stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_HUP
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_QUIT
+-PASS: gdb.reverse/sigall-reverse.exp: get signal HUP
+-PASS: gdb.reverse/sigall-reverse.exp: send signal HUP
+-PASS: gdb.reverse/sigall-reverse.exp: advance to QUIT
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGQUIT stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_QUIT
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_ILL
+-PASS: gdb.reverse/sigall-reverse.exp: get signal QUIT
+-PASS: gdb.reverse/sigall-reverse.exp: send signal QUIT
+-PASS: gdb.reverse/sigall-reverse.exp: advance to ILL
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGILL stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_ILL
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_EMT
+-PASS: gdb.reverse/sigall-reverse.exp: get signal ILL
+-PASS: gdb.reverse/sigall-reverse.exp: send signal ILL
+-PASS: gdb.reverse/sigall-reverse.exp: advance to EMT
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGEMT stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_EMT
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_FPE
+-PASS: gdb.reverse/sigall-reverse.exp: send signal EMT
+-PASS: gdb.reverse/sigall-reverse.exp: advance to FPE
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGFPE stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_FPE
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_BUS
+-PASS: gdb.reverse/sigall-reverse.exp: get signal FPE
+-PASS: gdb.reverse/sigall-reverse.exp: send signal FPE
+-PASS: gdb.reverse/sigall-reverse.exp: advance to BUS
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGBUS stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_BUS
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_SEGV
+-PASS: gdb.reverse/sigall-reverse.exp: get signal BUS
+-PASS: gdb.reverse/sigall-reverse.exp: send signal BUS
+-PASS: gdb.reverse/sigall-reverse.exp: advance to SEGV
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGSEGV stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_SEGV
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_SYS
+-PASS: gdb.reverse/sigall-reverse.exp: get signal SEGV
+-PASS: gdb.reverse/sigall-reverse.exp: send signal SEGV
+-PASS: gdb.reverse/sigall-reverse.exp: advance to SYS
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGSYS stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_SYS
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_PIPE
+-PASS: gdb.reverse/sigall-reverse.exp: get signal SYS
+-PASS: gdb.reverse/sigall-reverse.exp: send signal SYS
+-PASS: gdb.reverse/sigall-reverse.exp: advance to PIPE
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGPIPE stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_PIPE
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_ALRM
+-PASS: gdb.reverse/sigall-reverse.exp: get signal PIPE
+-PASS: gdb.reverse/sigall-reverse.exp: send signal PIPE
+-PASS: gdb.reverse/sigall-reverse.exp: advance to ALRM
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGALRM stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_ALRM
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_URG
+-PASS: gdb.reverse/sigall-reverse.exp: get signal ALRM
+-PASS: gdb.reverse/sigall-reverse.exp: send signal ALRM
+-PASS: gdb.reverse/sigall-reverse.exp: advance to URG
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGURG stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_URG
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_TSTP
+-PASS: gdb.reverse/sigall-reverse.exp: get signal URG
+-PASS: gdb.reverse/sigall-reverse.exp: send signal URG
+-PASS: gdb.reverse/sigall-reverse.exp: advance to TSTP
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGTSTP stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_TSTP
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_CONT
+-PASS: gdb.reverse/sigall-reverse.exp: get signal TSTP
+-PASS: gdb.reverse/sigall-reverse.exp: send signal TSTP
+-PASS: gdb.reverse/sigall-reverse.exp: advance to CONT
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGCONT stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_CONT
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_CHLD
+-PASS: gdb.reverse/sigall-reverse.exp: get signal CONT
+-PASS: gdb.reverse/sigall-reverse.exp: send signal CONT
+-PASS: gdb.reverse/sigall-reverse.exp: advance to CHLD
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGCHLD stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_CHLD
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_TTIN
+-PASS: gdb.reverse/sigall-reverse.exp: get signal CHLD
+-PASS: gdb.reverse/sigall-reverse.exp: send signal CHLD
+-PASS: gdb.reverse/sigall-reverse.exp: advance to TTIN
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGTTIN stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_TTIN
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_TTOU
+-PASS: gdb.reverse/sigall-reverse.exp: get signal TTIN
+-PASS: gdb.reverse/sigall-reverse.exp: send signal TTIN
+-PASS: gdb.reverse/sigall-reverse.exp: advance to TTOU
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGTTOU stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_TTOU
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_IO
+-PASS: gdb.reverse/sigall-reverse.exp: get signal TTOU
+-PASS: gdb.reverse/sigall-reverse.exp: send signal TTOU
+-PASS: gdb.reverse/sigall-reverse.exp: advance to IO
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGIO stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_IO
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_XCPU
+-PASS: gdb.reverse/sigall-reverse.exp: get signal IO
+-PASS: gdb.reverse/sigall-reverse.exp: send signal IO
+-PASS: gdb.reverse/sigall-reverse.exp: advance to XCPU
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGXCPU stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_XCPU
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_XFSZ
+-PASS: gdb.reverse/sigall-reverse.exp: get signal XCPU
+-PASS: gdb.reverse/sigall-reverse.exp: send signal XCPU
+-PASS: gdb.reverse/sigall-reverse.exp: advance to XFSZ
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGXFSZ stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_XFSZ
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_VTALRM
+-PASS: gdb.reverse/sigall-reverse.exp: get signal XFSZ
+-PASS: gdb.reverse/sigall-reverse.exp: send signal XFSZ
+-PASS: gdb.reverse/sigall-reverse.exp: advance to VTALRM
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGVTALRM stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_VTALRM
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_PROF
+-PASS: gdb.reverse/sigall-reverse.exp: get signal VTALRM
+-PASS: gdb.reverse/sigall-reverse.exp: send signal VTALRM
+-PASS: gdb.reverse/sigall-reverse.exp: advance to PROF
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGPROF stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_PROF
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_WINCH
+-PASS: gdb.reverse/sigall-reverse.exp: get signal PROF
+-PASS: gdb.reverse/sigall-reverse.exp: send signal PROF
+-PASS: gdb.reverse/sigall-reverse.exp: advance to WINCH
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGWINCH stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_WINCH
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_LOST
+-PASS: gdb.reverse/sigall-reverse.exp: get signal WINCH
+-PASS: gdb.reverse/sigall-reverse.exp: send signal WINCH
+-PASS: gdb.reverse/sigall-reverse.exp: advance to LOST
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGLOST stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_LOST
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_USR1
+-PASS: gdb.reverse/sigall-reverse.exp: send signal LOST
+-PASS: gdb.reverse/sigall-reverse.exp: advance to USR1
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGUSR1 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_USR1
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_USR2
+-PASS: gdb.reverse/sigall-reverse.exp: get signal USR1
+-PASS: gdb.reverse/sigall-reverse.exp: send signal USR1
+-PASS: gdb.reverse/sigall-reverse.exp: advance to USR2
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGUSR2 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_USR2
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_PWR
+-PASS: gdb.reverse/sigall-reverse.exp: get signal USR2
+-PASS: gdb.reverse/sigall-reverse.exp: send signal USR2
+-PASS: gdb.reverse/sigall-reverse.exp: advance to PWR
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGPWR stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_PWR
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_POLL
+-PASS: gdb.reverse/sigall-reverse.exp: get signal PWR
+-PASS: gdb.reverse/sigall-reverse.exp: send signal PWR
+-PASS: gdb.reverse/sigall-reverse.exp: advance to POLL
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGPOLL stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_POLL
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_WIND
+-PASS: gdb.reverse/sigall-reverse.exp: send signal POLL
+-PASS: gdb.reverse/sigall-reverse.exp: advance to WIND
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGWIND stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_WIND
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_PHONE
+-PASS: gdb.reverse/sigall-reverse.exp: send signal WIND
+-PASS: gdb.reverse/sigall-reverse.exp: advance to PHONE
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGPHONE stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_PHONE
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_WAITING
+-PASS: gdb.reverse/sigall-reverse.exp: send signal PHONE
+-PASS: gdb.reverse/sigall-reverse.exp: advance to WAITING
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGWAITING stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_WAITING
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_LWP
+-PASS: gdb.reverse/sigall-reverse.exp: send signal WAITING
+-PASS: gdb.reverse/sigall-reverse.exp: advance to LWP
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGLWP stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_LWP
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_DANGER
+-PASS: gdb.reverse/sigall-reverse.exp: send signal LWP
+-PASS: gdb.reverse/sigall-reverse.exp: advance to DANGER
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGDANGER stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_DANGER
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_GRANT
+-PASS: gdb.reverse/sigall-reverse.exp: send signal DANGER
+-PASS: gdb.reverse/sigall-reverse.exp: advance to GRANT
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGGRANT stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_GRANT
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_RETRACT
+-PASS: gdb.reverse/sigall-reverse.exp: send signal GRANT
+-PASS: gdb.reverse/sigall-reverse.exp: advance to RETRACT
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGRETRACT stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_RETRACT
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_MSG
+-PASS: gdb.reverse/sigall-reverse.exp: send signal RETRACT
+-PASS: gdb.reverse/sigall-reverse.exp: advance to MSG
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGMSG stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_MSG
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_SOUND
+-PASS: gdb.reverse/sigall-reverse.exp: send signal MSG
+-PASS: gdb.reverse/sigall-reverse.exp: advance to SOUND
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGSOUND stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_SOUND
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_SAK
+-PASS: gdb.reverse/sigall-reverse.exp: send signal SOUND
+-PASS: gdb.reverse/sigall-reverse.exp: advance to SAK
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGSAK stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_SAK
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_PRIO
+-PASS: gdb.reverse/sigall-reverse.exp: send signal SAK
+-PASS: gdb.reverse/sigall-reverse.exp: advance to PRIO
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIGPRIO stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_PRIO
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_33
+-PASS: gdb.reverse/sigall-reverse.exp: send signal PRIO
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 33
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG33 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_33
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_34
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 33
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 34
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG34 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_34
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_35
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 34
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 35
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG35 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_35
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_36
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 35
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 36
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG36 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_36
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_37
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 36
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 37
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG37 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_37
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_38
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 37
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 38
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG38 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_38
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_39
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 38
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 39
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG39 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_39
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_40
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 39
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 40
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG40 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_40
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_41
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 40
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 41
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG41 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_41
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_42
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 41
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 42
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG42 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_42
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_43
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 42
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 43
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG43 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_43
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_44
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 43
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 44
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG44 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_44
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_45
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 44
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 45
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG45 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_45
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_46
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 45
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 46
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG46 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_46
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_47
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 46
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 47
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG47 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_47
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_48
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 47
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 48
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG48 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_48
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_49
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 48
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 49
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG49 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_49
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_50
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 49
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 50
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG50 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_50
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_51
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 50
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 51
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG51 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_51
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_52
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 51
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 52
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG52 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_52
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_53
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 52
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 53
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG53 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_53
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_54
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 53
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 54
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG54 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_54
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_55
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 54
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 55
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG55 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_55
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_56
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 55
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 56
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG56 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_56
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_57
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 56
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 57
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG57 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_57
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_58
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 57
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 58
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG58 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_58
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_59
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 58
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 59
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG59 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_59
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_60
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 59
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 60
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG60 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_60
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_61
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 60
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 61
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG61 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_61
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_62
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 61
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 62
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG62 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_62
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_63
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 62
+-PASS: gdb.reverse/sigall-reverse.exp: advance to 63
+-PASS: gdb.reverse/sigall-reverse.exp: handle SIG63 stop print
+-PASS: gdb.reverse/sigall-reverse.exp: b handle_63
+-PASS: gdb.reverse/sigall-reverse.exp: b gen_TERM
+-PASS: gdb.reverse/sigall-reverse.exp: send signal 63
+-PASS: gdb.reverse/sigall-reverse.exp: advance to TERM
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/singlejmp-reverse.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/solib-precsave.exp ...
+-PASS: gdb.reverse/solib-precsave.exp: Turn on process record
+-PASS: gdb.reverse/solib-precsave.exp: BP at end of main
+-PASS: gdb.reverse/solib-precsave.exp: run to end of main
+-PASS: gdb.reverse/solib-precsave.exp: save process recfile
+-PASS: gdb.reverse/solib-precsave.exp: Kill process, prepare to debug log file
+-PASS: gdb.reverse/solib-precsave.exp: reload core file
+-PASS: gdb.reverse/solib-precsave.exp: run until end part one
+-PASS: gdb.reverse/solib-precsave.exp: reverse-step third shr1
+-PASS: gdb.reverse/solib-precsave.exp: reverse-step second shr1
+-PASS: gdb.reverse/solib-precsave.exp: reverse-step first shr1
+-PASS: gdb.reverse/solib-precsave.exp: reverse-step generic
+-PASS: gdb.reverse/solib-precsave.exp: forward to end part one
+-PASS: gdb.reverse/solib-precsave.exp: reverse-next third shr1
+-PASS: gdb.reverse/solib-precsave.exp: reverse-next second shr1
+-PASS: gdb.reverse/solib-precsave.exp: reverse-next first shr1
+-PASS: gdb.reverse/solib-precsave.exp: reverse-next generic
+-PASS: gdb.reverse/solib-precsave.exp: reverse-step into solib function one
+-PASS: gdb.reverse/solib-precsave.exp: reverse-step within solib function one
+-PASS: gdb.reverse/solib-precsave.exp: reverse-step back to main one
+-PASS: gdb.reverse/solib-precsave.exp: reverse-step into solib function two
+-PASS: gdb.reverse/solib-precsave.exp: reverse-step within solib function two
+-PASS: gdb.reverse/solib-precsave.exp: reverse-step back to main two
+-PASS: gdb.reverse/solib-precsave.exp: run until end part two
+-PASS: gdb.reverse/solib-precsave.exp: reverse-next over solib function one
+-PASS: gdb.reverse/solib-precsave.exp: reverse-next over solib function two
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/solib-reverse.exp ...
+-PASS: gdb.reverse/solib-reverse.exp: Turn on process record
+-PASS: gdb.reverse/solib-reverse.exp: run until end part one
+-PASS: gdb.reverse/solib-reverse.exp: reverse-step third shr1
+-PASS: gdb.reverse/solib-reverse.exp: reverse-step second shr1
+-PASS: gdb.reverse/solib-reverse.exp: reverse-step first shr1
+-PASS: gdb.reverse/solib-reverse.exp: reverse-step generic
+-PASS: gdb.reverse/solib-reverse.exp: forward to end part one
+-PASS: gdb.reverse/solib-reverse.exp: reverse-next third shr1
+-PASS: gdb.reverse/solib-reverse.exp: reverse-next second shr1
+-PASS: gdb.reverse/solib-reverse.exp: reverse-next first shr1
+-PASS: gdb.reverse/solib-reverse.exp: reverse-next generic
+-PASS: gdb.reverse/solib-reverse.exp: reverse-step into solib function one
+-PASS: gdb.reverse/solib-reverse.exp: reverse-step within solib function one
+-PASS: gdb.reverse/solib-reverse.exp: reverse-step back to main one
+-PASS: gdb.reverse/solib-reverse.exp: reverse-step into solib function two
+-PASS: gdb.reverse/solib-reverse.exp: reverse-step within solib function two
+-PASS: gdb.reverse/solib-reverse.exp: reverse-step back to main two
+-PASS: gdb.reverse/solib-reverse.exp: run until end part two
+-PASS: gdb.reverse/solib-reverse.exp: reverse-next over solib function one
+-PASS: gdb.reverse/solib-reverse.exp: reverse-next over solib function two
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/step-precsave.exp ...
+-PASS: gdb.reverse/step-precsave.exp: Turn on process record
+-PASS: gdb.reverse/step-precsave.exp: BP at end of main
+-PASS: gdb.reverse/step-precsave.exp: run to end of main
+-PASS: gdb.reverse/step-precsave.exp: save process recfile
+-PASS: gdb.reverse/step-precsave.exp: Kill process, prepare to debug log file
+-PASS: gdb.reverse/step-precsave.exp: reload core file
+-PASS: gdb.reverse/step-precsave.exp: next test 1
+-PASS: gdb.reverse/step-precsave.exp: step test 1
+-PASS: gdb.reverse/step-precsave.exp: next test 2
+-PASS: gdb.reverse/step-precsave.exp: step test 2
+-PASS: gdb.reverse/step-precsave.exp: step up to call
+-PASS: gdb.reverse/step-precsave.exp: next over call
+-PASS: gdb.reverse/step-precsave.exp: step into call
+-PASS: gdb.reverse/step-precsave.exp: finish out of fn call
+-PASS: gdb.reverse/step-precsave.exp: simple stepi
+-PASS: gdb.reverse/step-precsave.exp: stepi into function call
+-PASS: gdb.reverse/step-precsave.exp: stepi back from function call
+-PASS: gdb.reverse/step-precsave.exp: set reverse execution
+-PASS: gdb.reverse/step-precsave.exp: reverse stepi thru function return
+-PASS: gdb.reverse/step-precsave.exp: reverse stepi from a function call
+-PASS: gdb.reverse/step-precsave.exp: simple reverse stepi
+-PASS: gdb.reverse/step-precsave.exp: reverse step into fn call
+-PASS: gdb.reverse/step-precsave.exp: reverse step out of called fn
+-PASS: gdb.reverse/step-precsave.exp: reverse next over call
+-PASS: gdb.reverse/step-precsave.exp: reverse step test 1
+-PASS: gdb.reverse/step-precsave.exp: reverse next test 1
+-PASS: gdb.reverse/step-precsave.exp: reverse step test 2
+-PASS: gdb.reverse/step-precsave.exp: reverse next test 2
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/step-reverse.exp ...
+-PASS: gdb.reverse/step-reverse.exp: Turn on process record
+-PASS: gdb.reverse/step-reverse.exp: next test 1
+-PASS: gdb.reverse/step-reverse.exp: step test 1
+-PASS: gdb.reverse/step-reverse.exp: next test 2
+-PASS: gdb.reverse/step-reverse.exp: step test 2
+-PASS: gdb.reverse/step-reverse.exp: step up to call
+-PASS: gdb.reverse/step-reverse.exp: next over call
+-PASS: gdb.reverse/step-reverse.exp: step into call
+-PASS: gdb.reverse/step-reverse.exp: finish out of fn call
+-PASS: gdb.reverse/step-reverse.exp: simple stepi
+-PASS: gdb.reverse/step-reverse.exp: stepi into function call
+-PASS: gdb.reverse/step-reverse.exp: stepi back from function call
+-PASS: gdb.reverse/step-reverse.exp: set reverse execution
+-PASS: gdb.reverse/step-reverse.exp: reverse stepi thru function return
+-PASS: gdb.reverse/step-reverse.exp: reverse stepi from a function call
+-PASS: gdb.reverse/step-reverse.exp: simple reverse stepi
+-PASS: gdb.reverse/step-reverse.exp: reverse step into fn call
+-PASS: gdb.reverse/step-reverse.exp: reverse step out of called fn
+-PASS: gdb.reverse/step-reverse.exp: reverse next over call
+-PASS: gdb.reverse/step-reverse.exp: reverse step test 1
+-PASS: gdb.reverse/step-reverse.exp: reverse next test 1
+-PASS: gdb.reverse/step-reverse.exp: reverse step test 2
+-PASS: gdb.reverse/step-reverse.exp: reverse next test 2
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/until-precsave.exp ...
+-PASS: gdb.reverse/until-precsave.exp: Turn on process record
+-PASS: gdb.reverse/until-precsave.exp: BP at end of main
+-PASS: gdb.reverse/until-precsave.exp: run to end of main
+-PASS: gdb.reverse/until-precsave.exp: save process recfile
+-PASS: gdb.reverse/until-precsave.exp: Kill process, prepare to debug log file
+-PASS: gdb.reverse/until-precsave.exp: reload core file
+-PASS: gdb.reverse/until-precsave.exp: until line number
+-PASS: gdb.reverse/until-precsave.exp: advance to factorial
+-PASS: gdb.reverse/until-precsave.exp: until factorial, recursive function
+-PASS: gdb.reverse/until-precsave.exp: finish to main
+-PASS: gdb.reverse/until-precsave.exp: advance to marker2
+-PASS: gdb.reverse/until-precsave.exp: until func, not called by current frame
+-PASS: gdb.reverse/until-precsave.exp: set reverse execution
+-PASS: gdb.reverse/until-precsave.exp: reverse-advance to marker2
+-PASS: gdb.reverse/until-precsave.exp: reverse-finish from marker2
+-PASS: gdb.reverse/until-precsave.exp: reverse-advance to final return of factorial
+-PASS: gdb.reverse/until-precsave.exp: reverse-until to entry of factorial
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/until-reverse.exp ...
+-PASS: gdb.reverse/until-reverse.exp: Turn on process record
+-PASS: gdb.reverse/until-reverse.exp: until line number
+-PASS: gdb.reverse/until-reverse.exp: advance to factorial
+-PASS: gdb.reverse/until-reverse.exp: until factorial, recursive function
+-PASS: gdb.reverse/until-reverse.exp: finish to main
+-PASS: gdb.reverse/until-reverse.exp: advance to marker2
+-PASS: gdb.reverse/until-reverse.exp: until func, not called by current frame
+-PASS: gdb.reverse/until-reverse.exp: set reverse execution
+-PASS: gdb.reverse/until-reverse.exp: reverse-advance to marker2
+-PASS: gdb.reverse/until-reverse.exp: reverse-finish from marker2
+-PASS: gdb.reverse/until-reverse.exp: reverse-advance to final return of factorial
+-PASS: gdb.reverse/until-reverse.exp: reverse-until to entry of factorial
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/watch-precsave.exp ...
+-PASS: gdb.reverse/watch-precsave.exp: Turn on process record
+-PASS: gdb.reverse/watch-precsave.exp: BP at end of main
+-PASS: gdb.reverse/watch-precsave.exp: run to end of main
+-PASS: gdb.reverse/watch-precsave.exp: save process recfile
+-PASS: gdb.reverse/watch-precsave.exp: Kill process, prepare to debug log file
+-PASS: gdb.reverse/watch-precsave.exp: reload core file
+-PASS: gdb.reverse/watch-precsave.exp: set breakpoint at marker1
+-PASS: gdb.reverse/watch-precsave.exp: set breakpoint at marker2
+-PASS: gdb.reverse/watch-precsave.exp: continue to breakpoint: marker1
+-PASS: gdb.reverse/watch-precsave.exp: set watchpoint on ival3
+-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit, first time
+-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit, second time
+-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit, third time
+-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit, fourth time
+-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit, fifth time
+-PASS: gdb.reverse/watch-precsave.exp: continue to breakpoint: marker2
+-PASS: gdb.reverse/watch-precsave.exp: set reverse
+-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, first time
+-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, second time
+-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, third time
+-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, fourth time
+-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, fifth time
+-PASS: gdb.reverse/watch-precsave.exp: enable hw watchpoints
+-PASS: gdb.reverse/watch-precsave.exp: set forward
+-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit, forward replay, first time
+-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit, forward replay, second time
+-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit, forward replay, third time
+-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit, forward replay, fourth time
+-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit, forward replay, fifth time
+-PASS: gdb.reverse/watch-precsave.exp: replay forward to marker2
+-PASS: gdb.reverse/watch-precsave.exp: set reverse
+-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, HW, first time
+-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, HW, second time
+-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, HW, third time
+-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, HW, fourth time
+-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, HW, fifth time
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/watch-reverse.exp ...
+-PASS: gdb.reverse/watch-reverse.exp: Turn on process record
+-PASS: gdb.reverse/watch-reverse.exp: disable hw watchpoints
+-PASS: gdb.reverse/watch-reverse.exp: set breakpoint at marker1
+-PASS: gdb.reverse/watch-reverse.exp: set breakpoint at marker2
+-PASS: gdb.reverse/watch-reverse.exp: continue to breakpoint: marker1
+-PASS: gdb.reverse/watch-reverse.exp: set watchpoint on ival3
+-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit, first time
+-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit, second time
+-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit, third time
+-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit, fourth time
+-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit, fifth time
+-PASS: gdb.reverse/watch-reverse.exp: continue to breakpoint: marker2
+-PASS: gdb.reverse/watch-reverse.exp: set reverse
+-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, first time
+-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, second time
+-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, third time
+-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, fourth time
+-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, fifth time
+-PASS: gdb.reverse/watch-reverse.exp: enable hw watchpoints
+-PASS: gdb.reverse/watch-reverse.exp: set forward
+-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit, forward replay, first time
+-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit, forward replay, second time
+-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit, forward replay, third time
+-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit, forward replay, fourth time
+-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit, forward replay, fifth time
+-PASS: gdb.reverse/watch-reverse.exp: replay forward to marker2
+-PASS: gdb.reverse/watch-reverse.exp: set reverse
+-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, HW, first time
+-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, HW, second time
+-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, HW, third time
+-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, HW, fourth time
+-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, HW, fifth time
+
+ === gdb Summary ===
+
+-# of expected passes 2756
+-# of untested testcases 1
+ [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.6.50.20131021-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.server/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.server/gdb.sum
+index 7c9d1bd..8587ae5 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.server/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.server/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Wed Jan 8 00:25:08 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:36:35 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+@@ -8,91 +8,17 @@ Schedule of variations:
+
+ Running target unix
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-attach.exp ...
+-PASS: gdb.server/ext-attach.exp: disconnect
+-PASS: gdb.server/ext-attach.exp: set remote exec-file
+-PASS: gdb.server/ext-attach.exp: attach to remote program 1
+-PASS: gdb.server/ext-attach.exp: check uploaded tsv
+-PASS: gdb.server/ext-attach.exp: backtrace 1
+-PASS: gdb.server/ext-attach.exp: detach
+-PASS: gdb.server/ext-attach.exp: backtrace with no program
+-PASS: gdb.server/ext-attach.exp: attach to remote program 2
+-PASS: gdb.server/ext-attach.exp: backtrace 2
+-PASS: gdb.server/ext-attach.exp: kill
+-PASS: gdb.server/ext-attach.exp: monitor exit
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-run.exp ...
+-PASS: gdb.server/ext-run.exp: disconnect
+-PASS: gdb.server/ext-run.exp: set remote exec-file
+-PASS: gdb.server/ext-run.exp: continue to main
+-PASS: gdb.server/ext-run.exp: get process list
+-PASS: gdb.server/ext-run.exp: kill
+-PASS: gdb.server/ext-run.exp: load new file without any gdbserver inferior
+-PASS: gdb.server/ext-run.exp: monitor exit
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.server/file-transfer.exp ...
+-PASS: gdb.server/file-transfer.exp: disconnect
+-PASS: gdb.server/file-transfer.exp: put binary file
+-PASS: gdb.server/file-transfer.exp: get binary file
+-PASS: gdb.server/file-transfer.exp: compare intermediate binary file
+-PASS: gdb.server/file-transfer.exp: compare binary file
+-PASS: gdb.server/file-transfer.exp: deleted binary file
+-PASS: gdb.server/file-transfer.exp: verified deleted binary file
+-PASS: gdb.server/file-transfer.exp: put text file
+-PASS: gdb.server/file-transfer.exp: get text file
+-PASS: gdb.server/file-transfer.exp: compare intermediate text file
+-PASS: gdb.server/file-transfer.exp: compare text file
+-PASS: gdb.server/file-transfer.exp: deleted text file
+-PASS: gdb.server/file-transfer.exp: verified deleted text file
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.server/no-thread-db.exp ...
+-PASS: gdb.server/no-thread-db.exp: successfully compiled posix threads test case
+-PASS: gdb.server/no-thread-db.exp: disconnect
+-PASS: gdb.server/no-thread-db.exp: libthread-db is now unresolvable
+-PASS: gdb.server/no-thread-db.exp: continue to breakpoint: after tls assignment
+-PASS: gdb.server/no-thread-db.exp: print foo
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.server/server-exec-info.exp ...
+-PASS: gdb.server/server-exec-info.exp: file
+-PASS: gdb.server/server-exec-info.exp: set sysroot remote:
+-PASS: gdb.server/server-exec-info.exp: info files
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.server/server-kill.exp ...
+-PASS: gdb.server/server-kill.exp: disconnect
+-PASS: gdb.server/server-kill.exp: tstatus
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.server/server-mon.exp ...
+-PASS: gdb.server/server-mon.exp: disconnect
+-PASS: gdb.server/server-mon.exp: monitor help
+-PASS: gdb.server/server-mon.exp: monitor
+-PASS: gdb.server/server-mon.exp: monitor set debug 1
+-PASS: gdb.server/server-mon.exp: monitor set debug 0
+-PASS: gdb.server/server-mon.exp: monitor set remote-debug 1
+-PASS: gdb.server/server-mon.exp: monitor set remote-debug 0
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.server/server-run.exp ...
+-PASS: gdb.server/server-run.exp: disconnect
+-PASS: gdb.server/server-run.exp: loaded dynamic linker
+-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
+-PASS: gdb.server/solib-list.exp: non-stop 0: continue
+-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
+-PASS: gdb.server/solib-list.exp: non-stop 1: non-stop interior stop
+-PASS: gdb.server/solib-list.exp: non-stop 1: continue
+-PASS: gdb.server/solib-list.exp: non-stop 1: sharedlibrary
+-PASS: gdb.server/solib-list.exp: non-stop 1: p libvar
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.server/wrapper.exp ...
+-PASS: gdb.server/wrapper.exp: disconnect
+-PASS: gdb.server/wrapper.exp: continue to marker
+-PASS: gdb.server/wrapper.exp: print d
+
+ === gdb Summary ===
+
+-# of expected passes 73
+ [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.6.50.20131021-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.stabs/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.stabs/gdb.sum
+index 6478da7..87d5cb0 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.stabs/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.stabs/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Wed Jan 8 00:25:13 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:36:37 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.threads/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.threads/gdb.sum
+index fd158de..be821bb 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.threads/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.threads/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Wed Jan 8 00:25:14 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:36:55 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+@@ -8,116 +8,42 @@ Schedule of variations:
+
+ Running target unix
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-into-signal.exp ...
+-PASS: gdb.threads/attach-into-signal.exp: nonthreaded: handle SIGALRM stop print pass
+-PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attach (pass 1), pending signal catch
+-PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attach (pass 2), pending signal catch
+-PASS: gdb.threads/attach-into-signal.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/attach-into-signal.exp: threaded: handle SIGALRM stop print pass
+-PASS: gdb.threads/attach-into-signal.exp: threaded: attach (pass 1), pending signal catch
+-PASS: gdb.threads/attach-into-signal.exp: threaded: attach (pass 2), pending signal catch
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-stopped.exp ...
+-PASS: gdb.threads/attach-stopped.exp: nonthreaded: attach2 to stopped, after setting file
+-PASS: gdb.threads/attach-stopped.exp: nonthreaded: attach2 to stopped bt
+-PASS: gdb.threads/attach-stopped.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/attach-stopped.exp: threaded: attach2 to stopped, after setting file
+-PASS: gdb.threads/attach-stopped.exp: threaded: attach2 to stopped bt
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/bp_in_thread.exp ...
+ PASS: gdb.threads/bp_in_thread.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/bp_in_thread.exp: breakpoint on noreturn
+-PASS: gdb.threads/bp_in_thread.exp: run to noreturn
++FAIL: gdb.threads/bp_in_thread.exp: run to noreturn
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/clone-new-thread-event.exp ...
+-PASS: gdb.threads/clone-new-thread-event.exp: catch SIGUSR1
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/corethreads.exp ...
+-PASS: gdb.threads/corethreads.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/corethreads.exp: load core
+-PASS: gdb.threads/corethreads.exp: sanity check we see the core file
+-PASS: gdb.threads/corethreads.exp: print pthread_t of thread0
+-PASS: gdb.threads/corethreads.exp: print pthread_t of thread1
+-PASS: gdb.threads/corethreads.exp: thread0 found
+-PASS: gdb.threads/corethreads.exp: thread1 found
+-PASS: gdb.threads/corethreads.exp: no other thread found
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/create-fail.exp ...
+-PASS: gdb.threads/create-fail.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/create-fail.exp: iteration 1: run till end
+-PASS: gdb.threads/create-fail.exp: iteration 2: run till end
+-PASS: gdb.threads/create-fail.exp: iteration 3: run till end
+-PASS: gdb.threads/create-fail.exp: iteration 4: run till end
+-PASS: gdb.threads/create-fail.exp: iteration 5: run till end
+-PASS: gdb.threads/create-fail.exp: iteration 6: run till end
+-PASS: gdb.threads/create-fail.exp: iteration 7: run till end
+-PASS: gdb.threads/create-fail.exp: iteration 8: run till end
+-PASS: gdb.threads/create-fail.exp: iteration 9: run till end
+-PASS: gdb.threads/create-fail.exp: iteration 10: run till end
++UNSUPPORTED: gdb.threads/create-fail.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/create-fail.c: unrecognized error
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/current-lwp-dead.exp ...
+-PASS: gdb.threads/current-lwp-dead.exp: continue to breakpoint: fn_return
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/dlopen-libpthread.exp ...
+-PASS: gdb.threads/dlopen-libpthread.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/dlopen-libpthread.exp: ldd dlopen-libpthread.so
+-PASS: gdb.threads/dlopen-libpthread.exp: ldd dlopen-libpthread.so output contains libs
+-PASS: gdb.threads/dlopen-libpthread.exp: copy libpthread-2.17.so to libpthread.so.0
+-PASS: gdb.threads/dlopen-libpthread.exp: copy libm-2.17.so to libm.so.6
+-PASS: gdb.threads/dlopen-libpthread.exp: copy libc-2.17.so to libc.so.6
+-PASS: gdb.threads/dlopen-libpthread.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/dlopen-libpthread.exp: unprelink libc.so.6 (missing /usr/sbin/prelink)
+-XFAIL: gdb.threads/dlopen-libpthread.exp: info probes all rtld rtld_map_complete
+-UNTESTED: gdb.threads/dlopen-libpthread.exp: dlopen-libpthread.exp
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/execl.exp ...
+ PASS: gdb.threads/execl.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/execl.exp: set breakpoint at execl
+ PASS: gdb.threads/execl.exp: continue to exec
+-PASS: gdb.threads/execl.exp: info threads before exec
+-PASS: gdb.threads/execl.exp: continue across exec
++FAIL: gdb.threads/execl.exp: info threads before exec
++FAIL: gdb.threads/execl.exp: continue across exec
+ PASS: gdb.threads/execl.exp: info threads after exec
+ PASS: gdb.threads/execl.exp: info threads after exec
+-PASS: gdb.threads/execl.exp: continue until exit
++FAIL: gdb.threads/execl.exp: continue until exit
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/fork-child-threads.exp ...
+-PASS: gdb.threads/fork-child-threads.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/fork-child-threads.exp: set follow-fork-mode child
+-PASS: gdb.threads/fork-child-threads.exp: next over fork
+-PASS: gdb.threads/fork-child-threads.exp: get to the spawned thread
+-PASS: gdb.threads/fork-child-threads.exp: two threads found
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/fork-thread-pending.exp ...
+-PASS: gdb.threads/fork-thread-pending.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/fork-thread-pending.exp: 1, set follow-fork-mode child
+-PASS: gdb.threads/fork-thread-pending.exp: 1, insert fork catchpoint
+-PASS: gdb.threads/fork-thread-pending.exp: 1, get to the fork event
+-PASS: gdb.threads/fork-thread-pending.exp: 1, multiple threads found
+-PASS: gdb.threads/fork-thread-pending.exp: 1, switched away from event thread
+-PASS: gdb.threads/fork-thread-pending.exp: 1, refused to resume
+-PASS: gdb.threads/fork-thread-pending.exp: 1, followed to the child, found one thread
+-PASS: gdb.threads/fork-thread-pending.exp: 1, get to the spawned thread in fork child
+-PASS: gdb.threads/fork-thread-pending.exp: 1, followed to the child, found two threads
+-PASS: gdb.threads/fork-thread-pending.exp: 2, set follow-fork-mode child
+-PASS: gdb.threads/fork-thread-pending.exp: 2, insert fork catchpoint
+-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-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
+-PASS: gdb.threads/gcore-thread.exp: clear __stack_user.next
+-PASS: gdb.threads/gcore-thread.exp: clear stack_used.next
+-PASS: gdb.threads/gcore-thread.exp: save a zeroed-threads corefile
+-PASS: gdb.threads/gcore-thread.exp: corefile: re-load generated corefile
+-PASS: gdb.threads/gcore-thread.exp: corefile: corefile contains at least two threads
+-PASS: gdb.threads/gcore-thread.exp: corefile: a corefile thread is executing thread2
+-PASS: gdb.threads/gcore-thread.exp: corefile: thread2 is current thread in corefile
+-PASS: gdb.threads/gcore-thread.exp: core0file: re-load generated corefile
+-PASS: gdb.threads/gcore-thread.exp: core0file: corefile contains at least two threads
+-PASS: gdb.threads/gcore-thread.exp: core0file: a corefile thread is executing thread2
+-PASS: gdb.threads/gcore-thread.exp: core0file: thread2 is current thread in corefile
++FAIL: gdb.threads/gcore-thread.exp: thread 1 is running
++FAIL: gdb.threads/gcore-thread.exp: thread 2 is running
++UNSUPPORTED: gdb.threads/gcore-thread.exp: save a corefile
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/hand-call-in-threads.exp ...
+ PASS: gdb.threads/hand-call-in-threads.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/hand-call-in-threads.exp: breakpoint on all_threads_running
+ PASS: gdb.threads/hand-call-in-threads.exp: breakpoint on hand_call
+ PASS: gdb.threads/hand-call-in-threads.exp: run to all_threads_running
+-PASS: gdb.threads/hand-call-in-threads.exp: enable scheduler locking
+-PASS: gdb.threads/hand-call-in-threads.exp: show scheduler locking on
++FAIL: gdb.threads/hand-call-in-threads.exp: enable scheduler locking
++FAIL: gdb.threads/hand-call-in-threads.exp: show scheduler locking on
+ PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 1
+ PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 1
+ PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 2
+@@ -127,52 +53,46 @@ PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 3
+ PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 4
+ PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 4
+ PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 5
+-PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 5
+-PASS: gdb.threads/hand-call-in-threads.exp: set confirm off
+-PASS: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 1
+-PASS: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 1
+-PASS: gdb.threads/hand-call-in-threads.exp: setting frame, thread 1
+-PASS: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 1
+-PASS: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 2
+-PASS: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 2
+-PASS: gdb.threads/hand-call-in-threads.exp: setting frame, thread 2
+-PASS: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 2
+-PASS: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 3
+-PASS: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 3
+-PASS: gdb.threads/hand-call-in-threads.exp: setting frame, thread 3
+-PASS: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 3
+-PASS: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 4
+-PASS: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 4
+-PASS: gdb.threads/hand-call-in-threads.exp: setting frame, thread 4
+-PASS: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 4
+-PASS: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 5
+-PASS: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 5
+-PASS: gdb.threads/hand-call-in-threads.exp: setting frame, thread 5
+-PASS: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 5
+-PASS: gdb.threads/hand-call-in-threads.exp: all dummies popped
+-PASS: gdb.threads/hand-call-in-threads.exp: disable scheduler locking
+-PASS: gdb.threads/hand-call-in-threads.exp: show scheduler locking off
++FAIL: gdb.threads/hand-call-in-threads.exp: hand call, thread 5 (timeout)
++FAIL: gdb.threads/hand-call-in-threads.exp: set confirm off (timeout)
++FAIL: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 1 (timeout)
++FAIL: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 1
++FAIL: gdb.threads/hand-call-in-threads.exp: setting frame, thread 1 (timeout)
++FAIL: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 1 (timeout)
++FAIL: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 2 (timeout)
++FAIL: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 2
++FAIL: gdb.threads/hand-call-in-threads.exp: setting frame, thread 2 (timeout)
++FAIL: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 2 (timeout)
++FAIL: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 3 (timeout)
++FAIL: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 3
++FAIL: gdb.threads/hand-call-in-threads.exp: setting frame, thread 3 (timeout)
++FAIL: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 3 (timeout)
++FAIL: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 4 (timeout)
++FAIL: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 4
++FAIL: gdb.threads/hand-call-in-threads.exp: setting frame, thread 4 (timeout)
++FAIL: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 4 (timeout)
++FAIL: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 5 (timeout)
++FAIL: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 5
++FAIL: gdb.threads/hand-call-in-threads.exp: setting frame, thread 5 (timeout)
++FAIL: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 5 (timeout)
++FAIL: gdb.threads/hand-call-in-threads.exp: all dummies popped (timeout)
++FAIL: gdb.threads/hand-call-in-threads.exp: disable scheduler locking (timeout)
++FAIL: gdb.threads/hand-call-in-threads.exp: show scheduler locking off (timeout)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/ia64-sigill.exp ...
+-PASS: gdb.threads/ia64-sigill.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/ia64-sigill.exp: info addr label
+-PASS: gdb.threads/ia64-sigill.exp: set $sigill_bpnum=$bpnum
+-PASS: gdb.threads/ia64-sigill.exp: set debug infrun 1
+-PASS: gdb.threads/ia64-sigill.exp: continue
+-PASS: gdb.threads/ia64-sigill.exp: delete $sigill_bpnum
+-PASS: gdb.threads/ia64-sigill.exp: continue for the pending signal
++UNSUPPORTED: gdb.threads/ia64-sigill.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/ia64-sigill.c: unrecognized error
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/info-threads-cur-sal.exp ...
+ PASS: gdb.threads/info-threads-cur-sal.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/info-threads-cur-sal.exp: continue to breakpoint: start
+-PASS: gdb.threads/info-threads-cur-sal.exp: list before info threads
+-PASS: gdb.threads/info-threads-cur-sal.exp: info threads before break
+-PASS: gdb.threads/info-threads-cur-sal.exp: break on line
+-PASS: gdb.threads/info-threads-cur-sal.exp: info threads before list
+-PASS: gdb.threads/info-threads-cur-sal.exp: list after info threads
++FAIL: gdb.threads/info-threads-cur-sal.exp: continue to breakpoint: start
++FAIL: gdb.threads/info-threads-cur-sal.exp: list before info threads
++FAIL: gdb.threads/info-threads-cur-sal.exp: info threads before break
++FAIL: gdb.threads/info-threads-cur-sal.exp: break on line
++FAIL: gdb.threads/info-threads-cur-sal.exp: info threads before list
++FAIL: gdb.threads/info-threads-cur-sal.exp: list after info threads
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/interrupted-hand-call.exp ...
+ PASS: gdb.threads/interrupted-hand-call.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/interrupted-hand-call.exp: breakpoint on all_threads_running
+ PASS: gdb.threads/interrupted-hand-call.exp: run to all_threads_running
+-PASS: gdb.threads/interrupted-hand-call.exp: hand-call interrupted by signal in another thread
++FAIL: gdb.threads/interrupted-hand-call.exp: hand-call interrupted by signal in another thread
+ 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
+@@ -183,160 +103,73 @@ PASS: gdb.threads/killed.exp: run program to completion
+ PASS: gdb.threads/killed.exp: GDB exits after multi-threaded program exits messily
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/leader-exit.exp ...
+ PASS: gdb.threads/leader-exit.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/leader-exit.exp: continue to breakpoint: break-here
+-PASS: gdb.threads/leader-exit.exp: Single thread has been left
++FAIL: gdb.threads/leader-exit.exp: continue to breakpoint: break-here
++FAIL: gdb.threads/leader-exit.exp: Single thread has been left
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/linux-dp.exp ...
+-PASS: gdb.threads/linux-dp.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/linux-dp.exp: set print sevenbit-strings
+-PASS: gdb.threads/linux-dp.exp: info threads 1
+-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: about to create philosopher: 0
+-PASS: gdb.threads/linux-dp.exp: create philosopher: 0
+-PASS: gdb.threads/linux-dp.exp: info threads after: 0
+-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: about to create philosopher: 1
+-PASS: gdb.threads/linux-dp.exp: create philosopher: 1
+-PASS: gdb.threads/linux-dp.exp: info threads after: 1
+-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: about to create philosopher: 2
+-PASS: gdb.threads/linux-dp.exp: create philosopher: 2
+-PASS: gdb.threads/linux-dp.exp: info threads after: 2
+-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: about to create philosopher: 3
+-PASS: gdb.threads/linux-dp.exp: create philosopher: 3
+-PASS: gdb.threads/linux-dp.exp: info threads after: 3
+-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: about to create philosopher: 4
+-PASS: gdb.threads/linux-dp.exp: create philosopher: 4
+-PASS: gdb.threads/linux-dp.exp: info threads after: 4
+-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: main thread's sleep
+-PASS: gdb.threads/linux-dp.exp: info threads 2
+-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print
+-PASS: gdb.threads/linux-dp.exp: first thread-specific breakpoint hit
+-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 0
+-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 1
+-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 2
+-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 3
+-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 4
+-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 5
+-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 6
+-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 7
+-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 8
+-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 9
+-PASS: gdb.threads/linux-dp.exp: thread-specific breakpoint is thread-specific
+-PASS: gdb.threads/linux-dp.exp: selected thread: 1
+-PASS: gdb.threads/linux-dp.exp: main is distinct: 1
+-PASS: gdb.threads/linux-dp.exp: selected thread: 2
+-PASS: gdb.threads/linux-dp.exp: philosopher is distinct: 2
+-PASS: gdb.threads/linux-dp.exp: selected thread: 3
+-PASS: gdb.threads/linux-dp.exp: philosopher is distinct: 3
+-PASS: gdb.threads/linux-dp.exp: selected thread: 4
+-PASS: gdb.threads/linux-dp.exp: philosopher is distinct: 4
+-PASS: gdb.threads/linux-dp.exp: selected thread: 5
+-PASS: gdb.threads/linux-dp.exp: philosopher is distinct: 5
+-PASS: gdb.threads/linux-dp.exp: selected thread: 6
+-PASS: gdb.threads/linux-dp.exp: philosopher is distinct: 6
+-PASS: gdb.threads/linux-dp.exp: found an interesting thread
+-PASS: gdb.threads/linux-dp.exp: manager thread found (not found) when expected
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/local-watch-wrong-thread.exp ...
+ PASS: gdb.threads/local-watch-wrong-thread.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/local-watch-wrong-thread.exp: breakpoint on thread_function0
+-PASS: gdb.threads/local-watch-wrong-thread.exp: continue to thread_function0
+-PASS: gdb.threads/local-watch-wrong-thread.exp: set local watchpoint on *myp
+-PASS: gdb.threads/local-watch-wrong-thread.exp: local watchpoint triggers
+-PASS: gdb.threads/local-watch-wrong-thread.exp: set local watchpoint on *myp, with false conditional
+-PASS: gdb.threads/local-watch-wrong-thread.exp: breakpoint on the other thread
+-PASS: gdb.threads/local-watch-wrong-thread.exp: the other thread stopped on breakpoint
+-PASS: gdb.threads/local-watch-wrong-thread.exp: local watchpoint is still in breakpoint list
+-PASS: gdb.threads/local-watch-wrong-thread.exp: let local watchpoint trigger
+-PASS: gdb.threads/local-watch-wrong-thread.exp: local watchpoint still triggers
+-PASS: gdb.threads/local-watch-wrong-thread.exp: let thread_function0 return
+-PASS: gdb.threads/local-watch-wrong-thread.exp: breakpoint on thread_function0's caller
+-PASS: gdb.threads/local-watch-wrong-thread.exp: local watchpoint automatically deleted
++FAIL: gdb.threads/local-watch-wrong-thread.exp: continue to thread_function0
++FAIL: gdb.threads/local-watch-wrong-thread.exp: set local watchpoint on *myp
++FAIL: gdb.threads/local-watch-wrong-thread.exp: local watchpoint triggers (timeout)
++ERROR: Delete all breakpoints in delete_breakpoints (timeout)
++UNRESOLVED: gdb.threads/local-watch-wrong-thread.exp: set local watchpoint on *myp, with false conditional (timeout)
++FAIL: gdb.threads/local-watch-wrong-thread.exp: breakpoint on the other thread (timeout)
++FAIL: gdb.threads/local-watch-wrong-thread.exp: the other thread stopped on breakpoint (timeout)
++FAIL: gdb.threads/local-watch-wrong-thread.exp: delete 5 (timeout)
++FAIL: gdb.threads/local-watch-wrong-thread.exp: local watchpoint is still in breakpoint list (timeout)
++FAIL: gdb.threads/local-watch-wrong-thread.exp: let local watchpoint trigger (timeout)
++FAIL: gdb.threads/local-watch-wrong-thread.exp: local watchpoint still triggers (timeout)
++FAIL: gdb.threads/local-watch-wrong-thread.exp: let thread_function0 return (timeout)
++FAIL: gdb.threads/local-watch-wrong-thread.exp: breakpoint on thread_function0's caller (timeout)
++FAIL: gdb.threads/local-watch-wrong-thread.exp: local watchpoint automatically deleted (timeout)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/manythreads.exp ...
+ PASS: gdb.threads/manythreads.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/manythreads.exp: set print sevenbit-strings
+-PASS: gdb.threads/manythreads.exp: shell stty intr '^C'
+-PASS: gdb.threads/manythreads.exp: first continue
+-PASS: gdb.threads/manythreads.exp: stop threads 1
+-PASS: gdb.threads/manythreads.exp: info threads
+-PASS: gdb.threads/manythreads.exp: give a name to the thread
+-PASS: gdb.threads/manythreads.exp: check thread name
+-PASS: gdb.threads/manythreads.exp: second continue
+-PASS: gdb.threads/manythreads.exp: check for duplicate SIGINT
+-PASS: gdb.threads/manythreads.exp: stop threads 2
+-PASS: gdb.threads/manythreads.exp: GDB exits after stopping multithreaded program
++UNTESTED: gdb.threads/manythreads.exp: sometimes hangs; probably libpthread issue
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.exp ...
+-PASS: gdb.threads/multi-create.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 0
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 1
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 2
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 3
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 4
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 5
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 6
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 7
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 8
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 9
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 10
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 11
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 12
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 13
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 14
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 15
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 16
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 17
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 18
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 19
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 20
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 21
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 22
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 23
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 24
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 25
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 26
+-PASS: gdb.threads/multi-create.exp: continue to breakpoint 27
+-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
++UNSUPPORTED: gdb.threads/multi-create.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c: unrecognized error
+ 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
+-PASS: gdb.threads/no-unwaited-for-left.exp: enable scheduler-locking, for thread 2
+-PASS: gdb.threads/no-unwaited-for-left.exp: continue stops when thread 2 exits
+-PASS: gdb.threads/no-unwaited-for-left.exp: only main thread left, thread 2 terminated
++FAIL: gdb.threads/no-unwaited-for-left.exp: continue to breakpoint: break-here
++FAIL: gdb.threads/no-unwaited-for-left.exp: enable scheduler-locking, for thread 2
++FAIL: gdb.threads/no-unwaited-for-left.exp: continue stops when thread 2 exits
++FAIL: gdb.threads/no-unwaited-for-left.exp: only main thread left, thread 2 terminated
+ PASS: gdb.threads/no-unwaited-for-left.exp: select main thread
+-PASS: gdb.threads/no-unwaited-for-left.exp: disable scheduler-locking, letting new thread start
+-PASS: gdb.threads/no-unwaited-for-left.exp: continue to breakpoint: break-here-2
+-PASS: gdb.threads/no-unwaited-for-left.exp: enable scheduler-locking, for main thread
+-PASS: gdb.threads/no-unwaited-for-left.exp: continue stops when the main thread exits
+-PASS: gdb.threads/no-unwaited-for-left.exp: only thread 3 left, main thread terminated
++FAIL: gdb.threads/no-unwaited-for-left.exp: disable scheduler-locking, letting new thread start
++FAIL: gdb.threads/no-unwaited-for-left.exp: continue to breakpoint: break-here-2
++FAIL: gdb.threads/no-unwaited-for-left.exp: enable scheduler-locking, for main thread
++FAIL: gdb.threads/no-unwaited-for-left.exp: continue stops when the main thread exits (the program is no longer running)
++FAIL: gdb.threads/no-unwaited-for-left.exp: only thread 3 left, main thread terminated
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-1.exp ...
+ PASS: gdb.threads/non-ldr-exc-1.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched0: continue to breakpoint: break-here
+-PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched0: continue over exec
+-PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched1: continue to breakpoint: break-here
+-PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched1: set scheduler-locking on
+-PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched1: continue over exec
++FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched0: continue to breakpoint: break-here
++FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched0: continue over exec
++FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched1: continue to breakpoint: break-here
++FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched1: set scheduler-locking on
++FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched1: continue over exec
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-2.exp ...
+ PASS: gdb.threads/non-ldr-exc-2.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched0: continue to breakpoint: break-here
+-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched0: single thread left
+-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched0: continue over exec
+-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched1: continue to breakpoint: break-here
+-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched1: single thread left
+-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched1: set scheduler-locking on
+-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched1: continue over exec
++FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched0: continue to breakpoint: break-here
++FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched0: single thread left
++FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched0: continue over exec
++FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched1: continue to breakpoint: break-here
++FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched1: single thread left
++FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched1: set scheduler-locking on
++FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched1: continue over exec
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-3.exp ...
+ PASS: gdb.threads/non-ldr-exc-3.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched0: continue to breakpoint: break-here
+-PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched0: continue over exec
+-PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched1: continue to breakpoint: break-here
+-PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched1: set scheduler-locking on
+-PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched1: continue over exec
++FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched0: continue to breakpoint: break-here
++FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched0: continue over exec
++FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched1: continue to breakpoint: break-here
++FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched1: set scheduler-locking on
++FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched1: continue over exec
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-4.exp ...
+ PASS: gdb.threads/non-ldr-exc-4.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched0: continue to breakpoint: break-here
+-PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched0: continue over exec
+-PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched1: continue to breakpoint: break-here
+-PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched1: set scheduler-locking on
+-PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched1: continue over exec
++FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched0: continue to breakpoint: break-here
++FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched0: continue over exec
++FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched1: continue to breakpoint: break-here
++FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched1: set scheduler-locking on
++FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched1: continue over exec
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/pending-step.exp ...
+ PASS: gdb.threads/pending-step.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/pending-step.exp: continue to breakpoint: continue to first breakpoint hit
+@@ -348,31 +181,13 @@ PASS: gdb.threads/print-threads.exp: set width 0
+ PASS: gdb.threads/print-threads.exp: shell stty intr '^C'
+ PASS: gdb.threads/print-threads.exp: break thread_function
+ PASS: gdb.threads/print-threads.exp: set var slow = 0
+-PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 1 (fast)
+-PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 2 (fast)
+-PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 3 (fast)
+-PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 4 (fast)
+-PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 5 (fast)
+-PASS: gdb.threads/print-threads.exp: program exited normally
+-PASS: gdb.threads/print-threads.exp: all threads ran once (fast)
++FAIL: gdb.threads/print-threads.exp: all threads ran once
+ PASS: gdb.threads/print-threads.exp: break thread_function (2)
+ PASS: gdb.threads/print-threads.exp: set var slow = 1
+-PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 1 (slow)
+-PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 2 (slow)
+-PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 3 (slow)
+-PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 4 (slow)
+-PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 5 (slow)
+-PASS: gdb.threads/print-threads.exp: program exited normally
+-PASS: gdb.threads/print-threads.exp: all threads ran once (slow)
++FAIL: gdb.threads/print-threads.exp: all threads ran once
+ PASS: gdb.threads/print-threads.exp: break thread_function (3)
+ PASS: gdb.threads/print-threads.exp: set var slow = 1 (2)
+-PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 1 (slow with kill breakpoint)
+-PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 2 (slow with kill breakpoint)
+-PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 3 (slow with kill breakpoint)
+-PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 4 (slow with kill breakpoint)
+-PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 5 (slow with kill breakpoint)
+-PASS: gdb.threads/print-threads.exp: program exited normally
+-PASS: gdb.threads/print-threads.exp: all threads ran once (slow with kill breakpoint)
++FAIL: gdb.threads/print-threads.exp: all threads ran once
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/pthread_cond_wait.exp ...
+ PASS: gdb.threads/pthread_cond_wait.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/pthread_cond_wait.exp: breakpoint on break_me
+@@ -385,10 +200,11 @@ PASS: gdb.threads/pthreads.exp: set width 0
+ PASS: gdb.threads/pthreads.exp: shell stty intr '^C'
+ PASS: gdb.threads/pthreads.exp: info threads
+ PASS: gdb.threads/pthreads.exp: break thread1
+-PASS: gdb.threads/pthreads.exp: Continue to creation of first thread
++FAIL: gdb.threads/pthreads.exp: Continue to creation of first thread
+ PASS: gdb.threads/pthreads.exp: disable
+ PASS: gdb.threads/pthreads.exp: break thread2
+-PASS: gdb.threads/pthreads.exp: Continue to creation of second thread
++FAIL: gdb.threads/pthreads.exp: Continue to creation of second thread
++FAIL: gdb.threads/pthreads.exp: get thread 2 id
+ PASS: gdb.threads/pthreads.exp: set var common_routine::hits=0
+ PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0
+ PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0
+@@ -396,111 +212,35 @@ PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0
+ PASS: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0
+ PASS: gdb.threads/pthreads.exp: disable
+ PASS: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15
+-PASS: gdb.threads/pthreads.exp: stopped before calling common_routine 15 times
+-PASS: gdb.threads/pthreads.exp: All threads running after startup
+-PASS: gdb.threads/pthreads.exp: Continue with all threads running
++FAIL: gdb.threads/pthreads.exp: continue until common routine run 15 times
++FAIL: gdb.threads/pthreads.exp: continue with all threads running (the program is no longer running)
+ PASS: gdb.threads/pthreads.exp: Stopped with a ^C
+ PASS: gdb.threads/pthreads.exp: bt
+-PASS: gdb.threads/pthreads.exp: set var common_routine::hits=0
+-PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0
+-PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0
+-PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0
+-PASS: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0
++FAIL: gdb.threads/pthreads.exp: set var common_routine::hits=0
++FAIL: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0
++FAIL: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0
++FAIL: gdb.threads/pthreads.exp: set var common_routine::from_main=0
++FAIL: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0
+ PASS: gdb.threads/pthreads.exp: disable
+ PASS: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15
+-PASS: gdb.threads/pthreads.exp: stopped before calling common_routine 15 times
+-PASS: gdb.threads/pthreads.exp: All threads running after continuing from ^C stop
+-PASS: gdb.threads/pthreads.exp: check backtrace from main thread
+-PASS: gdb.threads/pthreads.exp: check backtrace from thread 1
+-PASS: gdb.threads/pthreads.exp: check backtrace from thread 2
+-PASS: gdb.threads/pthreads.exp: apply backtrace command to all three threads
+-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
++FAIL: gdb.threads/pthreads.exp: continue until common routine run 15 times (the program is no longer running)
++FAIL: gdb.threads/pthreads.exp: check backtrace from main thread
++FAIL: gdb.threads/pthreads.exp: check backtrace from thread 1
++FAIL: gdb.threads/pthreads.exp: check backtrace from thread 2
++FAIL: gdb.threads/pthreads.exp: apply backtrace command to all three threads
++FAIL: gdb.threads/pthreads.exp: set break at common_routine in thread 2
++FAIL: gdb.threads/pthreads.exp: continue to bkpt at common_routine in thread 2 (the program is no longer running)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/schedlock.exp ...
+ 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
+-PASS: gdb.threads/schedlock.exp: scheduler locking set to none
+-PASS: gdb.threads/schedlock.exp: continue to breakpoint: all threads started
+-PASS: gdb.threads/schedlock.exp: listed args (1)
+-PASS: gdb.threads/schedlock.exp: continue (initial)
+-PASS: gdb.threads/schedlock.exp: stop all threads (initial)
+-PASS: gdb.threads/schedlock.exp: continue to breakpoint: return to loop (initial)
+-PASS: gdb.threads/schedlock.exp: listed args (2)
+-PASS: gdb.threads/schedlock.exp: all threads alive
+-PASS: gdb.threads/schedlock.exp: find current thread (1)
+-PASS: gdb.threads/schedlock.exp: set scheduler-locking off
+-PASS: gdb.threads/schedlock.exp: step to increment (unlocked 0)
+-PASS: gdb.threads/schedlock.exp: step to increment (unlocked 1)
+-PASS: gdb.threads/schedlock.exp: step to increment (unlocked 2)
+-PASS: gdb.threads/schedlock.exp: step to increment (unlocked 3)
+-PASS: gdb.threads/schedlock.exp: step to increment (unlocked 4)
+-PASS: gdb.threads/schedlock.exp: step to increment (unlocked 5)
+-PASS: gdb.threads/schedlock.exp: step to increment (unlocked 6)
+-PASS: gdb.threads/schedlock.exp: step to increment (unlocked 7)
+-PASS: gdb.threads/schedlock.exp: step to increment (unlocked 8)
+-PASS: gdb.threads/schedlock.exp: step to increment (unlocked 9)
+-PASS: gdb.threads/schedlock.exp: find current thread (2)
+-PASS: gdb.threads/schedlock.exp: step without lock does not change thread
+-PASS: gdb.threads/schedlock.exp: listed args (3)
+-PASS: gdb.threads/schedlock.exp: current thread stepped
+-PASS: gdb.threads/schedlock.exp: other threads ran - unlocked
+-PASS: gdb.threads/schedlock.exp: set scheduler-locking on
+-PASS: gdb.threads/schedlock.exp: continue (with lock)
+-PASS: gdb.threads/schedlock.exp: stop all threads (with lock)
+-PASS: gdb.threads/schedlock.exp: continue to breakpoint: return to loop (with lock)
+-PASS: gdb.threads/schedlock.exp: find current thread (3)
+-PASS: gdb.threads/schedlock.exp: continue with lock does not change thread
+-PASS: gdb.threads/schedlock.exp: listed args (4)
+-PASS: gdb.threads/schedlock.exp: current thread ran
+-PASS: gdb.threads/schedlock.exp: other threads didn't run - locked
+-PASS: gdb.threads/schedlock.exp: step to increment (locked 0)
+-PASS: gdb.threads/schedlock.exp: step to increment (locked 1)
+-PASS: gdb.threads/schedlock.exp: step to increment (locked 2)
+-PASS: gdb.threads/schedlock.exp: step to increment (locked 3)
+-PASS: gdb.threads/schedlock.exp: step to increment (locked 4)
+-PASS: gdb.threads/schedlock.exp: step to increment (locked 5)
+-PASS: gdb.threads/schedlock.exp: step to increment (locked 6)
+-PASS: gdb.threads/schedlock.exp: step to increment (locked 7)
+-PASS: gdb.threads/schedlock.exp: step to increment (locked 8)
+-PASS: gdb.threads/schedlock.exp: step to increment (locked 9)
+-PASS: gdb.threads/schedlock.exp: find current thread (2)
+-PASS: gdb.threads/schedlock.exp: step with lock does not change thread
+-PASS: gdb.threads/schedlock.exp: listed args (5)
+-PASS: gdb.threads/schedlock.exp: current thread stepped locked
+-PASS: gdb.threads/schedlock.exp: other threads didn't run - step locked
++UNSUPPORTED: gdb.threads/schedlock.exp: target does not support scheduler locking
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/siginfo-threads.exp ...
+-PASS: gdb.threads/siginfo-threads.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/siginfo-threads.exp: handle SIGUSR1 stop print pass
+-PASS: gdb.threads/siginfo-threads.exp: handle SIGUSR2 stop print pass
+-PASS: gdb.threads/siginfo-threads.exp: get pid
+-PASS: gdb.threads/siginfo-threads.exp: catch signal 0
+-PASS: gdb.threads/siginfo-threads.exp: signal 0 si_signo
+-PASS: gdb.threads/siginfo-threads.exp: signal 0 si_code is SI_TKILL
+-PASS: gdb.threads/siginfo-threads.exp: signal 0 si_pid
+-PASS: gdb.threads/siginfo-threads.exp: catch signal 1
+-PASS: gdb.threads/siginfo-threads.exp: signal 1 si_signo
+-PASS: gdb.threads/siginfo-threads.exp: signal 1 si_code is SI_TKILL
+-PASS: gdb.threads/siginfo-threads.exp: signal 1 si_pid
+-PASS: gdb.threads/siginfo-threads.exp: catch signal 2
+-PASS: gdb.threads/siginfo-threads.exp: signal 2 si_signo
+-PASS: gdb.threads/siginfo-threads.exp: signal 2 si_code is SI_TKILL
+-PASS: gdb.threads/siginfo-threads.exp: signal 2 si_pid
+-PASS: gdb.threads/siginfo-threads.exp: catch signal 3
+-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
++UNSUPPORTED: gdb.threads/siginfo-threads.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/siginfo-threads.c: unrecognized error
+ 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
+-PASS: gdb.threads/sigstep-threads.exp: set scheduler-locking off
+-PASS: gdb.threads/sigstep-threads.exp: set $step1=$bpnum
+-PASS: gdb.threads/sigstep-threads.exp: continue to breakpoint: step-1
+-PASS: gdb.threads/sigstep-threads.exp: disable $step1
+-PASS: gdb.threads/sigstep-threads.exp: step
++UNSUPPORTED: gdb.threads/sigstep-threads.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/sigstep-threads.c: unrecognized error
++UNTESTED: gdb.threads/sigstep-threads.exp: sigstep-threads.exp
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/sigthread.exp ...
+ PASS: gdb.threads/sigthread.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/sigthread.exp: handle SIGUSR1 nostop noprint pass
+@@ -508,44 +248,25 @@ PASS: gdb.threads/sigthread.exp: handle SIGUSR2 nostop noprint pass
+ PASS: gdb.threads/sigthread.exp: continue
+ PASS: gdb.threads/sigthread.exp: stop with control-c
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/staticthreads.exp ...
+-PASS: gdb.threads/staticthreads.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/staticthreads.exp: set print sevenbit-strings
+-PASS: gdb.threads/staticthreads.exp: break sem_post
+-PASS: gdb.threads/staticthreads.exp: Continue to main's call of sem_post
+-PASS: gdb.threads/staticthreads.exp: rerun to main
+-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
++UNSUPPORTED: gdb.threads/staticthreads.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/staticthreads.c: unrecognized error
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/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
+-PASS: gdb.threads/stepi-random-signal.exp: thread 1
+-PASS: gdb.threads/stepi-random-signal.exp: continue to breakpoint: loop
+-PASS: gdb.threads/stepi-random-signal.exp: thread 2
+-PASS: gdb.threads/stepi-random-signal.exp: continue to breakpoint: after pthread_kill
+-PASS: gdb.threads/stepi-random-signal.exp: thread 1 again
+-PASS: gdb.threads/stepi-random-signal.exp: set debug infrun 1
+-PASS: gdb.threads/stepi-random-signal.exp: before stepi: get hexadecimal valueof "$pc"
+-PASS: gdb.threads/stepi-random-signal.exp: stepi
+-PASS: gdb.threads/stepi-random-signal.exp: after stepi: get hexadecimal valueof "$pc"
+-PASS: gdb.threads/stepi-random-signal.exp: stepi interfered by signal makes progress
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/switch-threads.exp ...
+ PASS: gdb.threads/switch-threads.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/switch-threads.exp: continue to breakpoint: continue to thread_func
+-PASS: gdb.threads/switch-threads.exp: next
++FAIL: gdb.threads/switch-threads.exp: continue to breakpoint: continue to thread_func
++FAIL: gdb.threads/switch-threads.exp: next
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-execl.exp ...
+ PASS: gdb.threads/thread-execl.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/thread-execl.exp: continue to thread start
+-PASS: gdb.threads/thread-execl.exp: get to main in new image
++FAIL: gdb.threads/thread-execl.exp: continue to thread start
++FAIL: gdb.threads/thread-execl.exp: get to main in new image
+ 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
+ PASS: gdb.threads/thread-find.exp: continue to breakpoint: main thread's sleep
+ PASS: gdb.threads/thread-find.exp: info threads
+-PASS: gdb.threads/thread-find.exp: name thread 1
+-PASS: gdb.threads/thread-find.exp: name thread 2
+-PASS: gdb.threads/thread-find.exp: name thread 3
++FAIL: gdb.threads/thread-find.exp: name thread 1
++FAIL: gdb.threads/thread-find.exp: name thread 2
++FAIL: gdb.threads/thread-find.exp: name thread 3
+ PASS: gdb.threads/thread-find.exp: name thread 4
+ PASS: gdb.threads/thread-find.exp: name thread 5
+ PASS: gdb.threads/thread-find.exp: name thread 6
+@@ -553,53 +274,45 @@ PASS: gdb.threads/thread-find.exp: collect thread id
+ PASS: gdb.threads/thread-find.exp: got thread ids
+ PASS: gdb.threads/thread-find.exp: collect process id
+ PASS: gdb.threads/thread-find.exp: collect lwp id
+-PASS: gdb.threads/thread-find.exp: got lwp ids
+ PASS: gdb.threads/thread-find.exp: find thread name 6
+ PASS: gdb.threads/thread-find.exp: find thread name 5
+ PASS: gdb.threads/thread-find.exp: find thread name 4
+-PASS: gdb.threads/thread-find.exp: find thread name 3
+-PASS: gdb.threads/thread-find.exp: find thread name 2
+-PASS: gdb.threads/thread-find.exp: find thread name 1
++FAIL: gdb.threads/thread-find.exp: find thread name 3
++FAIL: gdb.threads/thread-find.exp: find thread name 2
++FAIL: gdb.threads/thread-find.exp: find thread name 1
+ PASS: gdb.threads/thread-find.exp: find thread id 6
+ PASS: gdb.threads/thread-find.exp: find thread id 5
+ PASS: gdb.threads/thread-find.exp: find thread id 4
+-PASS: gdb.threads/thread-find.exp: find thread id 3
+-PASS: gdb.threads/thread-find.exp: find thread id 2
+-PASS: gdb.threads/thread-find.exp: find thread id 1
+-PASS: gdb.threads/thread-find.exp: find lwp id 6
+-PASS: gdb.threads/thread-find.exp: find lwp id 5
+-PASS: gdb.threads/thread-find.exp: find lwp id 4
+-PASS: gdb.threads/thread-find.exp: find lwp id 3
+-PASS: gdb.threads/thread-find.exp: find lwp id 2
+-PASS: gdb.threads/thread-find.exp: find lwp id 1
+-PASS: gdb.threads/thread-find.exp: no thread
+-PASS: gdb.threads/thread-find.exp: test regular exp
+-PASS: gdb.threads/thread-find.exp: info threads 2 4 6
+-PASS: gdb.threads/thread-find.exp: info threads 3-5
+-PASS: gdb.threads/thread-find.exp: test inverted range
+-PASS: gdb.threads/thread-find.exp: info threads 3-3
+-PASS: gdb.threads/thread-find.exp: info thread foo
+-PASS: gdb.threads/thread-find.exp: info thread foo -1
++ERROR: tcl error sourcing ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-find.exp.
++ERROR: can't read "thread3": no such variable
++ while executing
++"gdb_test "thread find $thread3" "Thread 3 has .*$thread3.*" "find thread id 3""
++ invoked from within
++"if { [info exists thread6] } then {
++ gdb_test "thread find $thread6" \
++ "Thread 6 has .*$thread6.*" "find thread id 6"
++ gdb_test "thread find $t..."
++ (file "../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-find.exp" line 187)
++ invoked from within
++"source ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-find.exp"
++ ("uplevel" body line 1)
++ invoked from within
++"uplevel #0 source ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-find.exp"
++ invoked from within
++"catch "uplevel #0 source $test_file_name""
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific-bp.exp ...
+ PASS: gdb.threads/thread-specific-bp.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/thread-specific-bp.exp: all-stop: get main thread id
+-PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to breakpoint: start
++FAIL: gdb.threads/thread-specific-bp.exp: all-stop: continue to breakpoint: start
+ PASS: gdb.threads/thread-specific-bp.exp: all-stop: get start thread id
+ PASS: gdb.threads/thread-specific-bp.exp: all-stop: breakpoint set
+-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 4 selected
++FAIL: gdb.threads/thread-specific-bp.exp: all-stop: continue to end
++FAIL: gdb.threads/thread-specific-bp.exp: all-stop: thread start is gone
+ PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread-specific breakpoint was deleted
+ PASS: gdb.threads/thread-specific-bp.exp: set async mode
+ PASS: gdb.threads/thread-specific-bp.exp: set non-stop mode
+-PASS: gdb.threads/thread-specific-bp.exp: non-stop: get main thread id
+-PASS: gdb.threads/thread-specific-bp.exp: non-stop: continue to breakpoint: start
+-PASS: gdb.threads/thread-specific-bp.exp: non-stop: get start thread id
+-PASS: gdb.threads/thread-specific-bp.exp: non-stop: breakpoint set
+-PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread 1 selected
+-PASS: gdb.threads/thread-specific-bp.exp: non-stop: continue to end
+-PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread start is gone
+-PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread-specific breakpoint was deleted
++UNTESTED: gdb.threads/thread-specific-bp.exp: non-stop: could not run to main
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp ...
+ PASS: gdb.threads/thread-specific.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/thread-specific.exp: set print sevenbit-strings
+@@ -609,38 +322,39 @@ PASS: gdb.threads/thread-specific.exp: continue to breakpoint: all threads start
+ PASS: gdb.threads/thread-specific.exp: get threads list
+ PASS: gdb.threads/thread-specific.exp: thread var in main
+ PASS: gdb.threads/thread-specific.exp: breakpoint 59 main thread
+-PASS: gdb.threads/thread-specific.exp: continue to thread-specific breakpoint
+-PASS: gdb.threads/thread-specific.exp: found breakpoint for thread number
+-PASS: gdb.threads/thread-specific.exp: thread var at break
++FAIL: gdb.threads/thread-specific.exp: continue to thread-specific breakpoint
++ERROR: tcl error sourcing ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp.
++ERROR: can't read "this_breakpoint": no such variable
++ while executing
++"gdb_test_multiple "info breakpoint $this_breakpoint" "info on bp" {
++ -re ".*stop only in thread (\[0-9\]*).*$gdb_prompt $" {
++ set this_thread $expe..."
++ (file "../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp" line 108)
++ invoked from within
++"source ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp"
++ ("uplevel" body line 1)
++ invoked from within
++"uplevel #0 source ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp"
++ invoked from within
++"catch "uplevel #0 source $test_file_name""
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-unwindonsignal.exp ...
+ PASS: gdb.threads/thread-unwindonsignal.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/thread-unwindonsignal.exp: breakpoint on all_threads_running
+ PASS: gdb.threads/thread-unwindonsignal.exp: run to all_threads_running
+ PASS: gdb.threads/thread-unwindonsignal.exp: setting unwindonsignal
+ PASS: gdb.threads/thread-unwindonsignal.exp: showing unwindonsignal
+-PASS: gdb.threads/thread-unwindonsignal.exp: hand-call interrupted by signal in another thread
+-PASS: gdb.threads/thread-unwindonsignal.exp: dummy stack frame present
++FAIL: gdb.threads/thread-unwindonsignal.exp: hand-call interrupted by signal in another thread
++FAIL: gdb.threads/thread-unwindonsignal.exp: dummy stack frame present
+ PASS: gdb.threads/thread-unwindonsignal.exp: wrong thread not unwound
+ PASS: gdb.threads/thread-unwindonsignal.exp: finish hand-call
+ PASS: gdb.threads/thread-unwindonsignal.exp: dummy frame popped
+-PASS: gdb.threads/thread-unwindonsignal.exp: continue until exit
++FAIL: gdb.threads/thread-unwindonsignal.exp: continue until exit (the program is no longer running)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread_check.exp ...
+ PASS: gdb.threads/thread_check.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/thread_check.exp: breakpoint at tf
+-PASS: gdb.threads/thread_check.exp: continue to tf
+-PASS: gdb.threads/thread_check.exp: backtrace from thread function
++FAIL: gdb.threads/thread_check.exp: continue to tf
++FAIL: gdb.threads/thread_check.exp: backtrace from thread function
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread_events.exp ...
+-PASS: gdb.threads/thread_events.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/thread_events.exp: set print thread-events off
+-PASS: gdb.threads/thread_events.exp: breakpoint at threadfunc with messages disabled
+-PASS: gdb.threads/thread_events.exp: breakpoint at after_join_func with messages disabled
+-PASS: gdb.threads/thread_events.exp: continue to threadfunc with messages disabled
+-PASS: gdb.threads/thread_events.exp: continue to after_join_func with messages disabled
+-PASS: gdb.threads/thread_events.exp: set print thread-events on
+-PASS: gdb.threads/thread_events.exp: breakpoint at threadfunc with messages enabled
+-PASS: gdb.threads/thread_events.exp: breakpoint at after_join_func with messages enabled
+-PASS: gdb.threads/thread_events.exp: continue to threadfunc with messages enabled
+-PASS: gdb.threads/thread_events.exp: continue to after_join_func with messages enabled
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/threadapply.exp ...
+ PASS: gdb.threads/threadapply.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/threadapply.exp: b 62
+@@ -656,16 +370,16 @@ PASS: gdb.threads/threadapply.exp: go down and check selected frame
+ PASS: gdb.threads/threadapply.exp: thread apply all detach
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/threxit-hop-specific.exp ...
+ PASS: gdb.threads/threxit-hop-specific.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/threxit-hop-specific.exp: continue to thread start
++FAIL: gdb.threads/threxit-hop-specific.exp: continue to thread start
+ PASS: gdb.threads/threxit-hop-specific.exp: set thread specific breakpoint
+-PASS: gdb.threads/threxit-hop-specific.exp: get past the thread specific breakpoint
++FAIL: gdb.threads/threxit-hop-specific.exp: get past the thread specific breakpoint
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-nodebug.exp ...
+ PASS: gdb.threads/tls-nodebug.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/tls-nodebug.exp: thread local storage
++FAIL: gdb.threads/tls-nodebug.exp: thread local storage
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-shared.exp ...
+ PASS: gdb.threads/tls-shared.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/tls-shared.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/tls-shared.exp: print thread local storage variable
++FAIL: gdb.threads/tls-shared.exp: print thread local storage variable
+ PASS: gdb.threads/tls-shared.exp: ptype of thread local storage variable
+ PASS: gdb.threads/tls-shared.exp: print storage info for thread local storage variable
+ PASS: gdb.threads/tls-shared.exp: break at and of main
+@@ -674,72 +388,44 @@ PASS: gdb.threads/tls-shared.exp: print result
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-var.exp ...
+ PASS: gdb.threads/tls-var.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/tls-var.exp: whatis tls_var
+-PASS: gdb.threads/tls-var.exp: print tls_var
++FAIL: gdb.threads/tls-var.exp: print tls_var
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls.exp ...
+ PASS: gdb.threads/tls.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/tls.exp: set breakpoint at all threads
+ PASS: gdb.threads/tls.exp: set breakpoint at synch point
+ PASS: gdb.threads/tls.exp: set breakpoint at exit
+-PASS: gdb.threads/tls.exp: continue to first thread: get to thread
++FAIL: gdb.threads/tls.exp: continue to first thread: no progress?
+ PASS: gdb.threads/tls.exp: at least one th in spin while stopped at first th
+-PASS: gdb.threads/tls.exp: first thread print me
+-PASS: gdb.threads/tls.exp: first thread local storage
+-PASS: gdb.threads/tls.exp: first another thread local storage
++FAIL: gdb.threads/tls.exp: first thread print me
++FAIL: gdb.threads/tls.exp: first thread local storage
++FAIL: gdb.threads/tls.exp: first another thread local storage
+ PASS: gdb.threads/tls.exp: first info address a_thread_local
+ PASS: gdb.threads/tls.exp: first info address another_thread_local
+-PASS: gdb.threads/tls.exp: continue to second thread
++FAIL: gdb.threads/tls.exp: continue to second thread
+ PASS: gdb.threads/tls.exp: at least one th in spin while stopped at second th
+-PASS: gdb.threads/tls.exp: second thread print me
+-PASS: gdb.threads/tls.exp: second thread local storage
+-PASS: gdb.threads/tls.exp: second another thread local storage
++FAIL: gdb.threads/tls.exp: second thread print me
++FAIL: gdb.threads/tls.exp: second thread local storage
++FAIL: gdb.threads/tls.exp: second another thread local storage
+ PASS: gdb.threads/tls.exp: second info address a_thread_local
+ PASS: gdb.threads/tls.exp: second info address another_thread_local
+-PASS: gdb.threads/tls.exp: continue to third thread
+-PASS: gdb.threads/tls.exp: at least one th in spin while stopped at third th
+-PASS: gdb.threads/tls.exp: third thread print me
+-PASS: gdb.threads/tls.exp: third thread local storage
+-PASS: gdb.threads/tls.exp: third another thread local storage
++FAIL: gdb.threads/tls.exp: continue to third thread
++FAIL: gdb.threads/tls.exp: at least one th in spin while stopped at third th
++FAIL: gdb.threads/tls.exp: third thread print me
++FAIL: gdb.threads/tls.exp: third thread local storage
++FAIL: gdb.threads/tls.exp: third another thread local storage
+ PASS: gdb.threads/tls.exp: third info address a_thread_local
+ PASS: gdb.threads/tls.exp: third info address another_thread_local
+-PASS: gdb.threads/tls.exp: continue to synch point
+-PASS: gdb.threads/tls.exp: get number of threads
+-PASS: gdb.threads/tls.exp: selected thread: 1
+-PASS: gdb.threads/tls.exp: backtrace of thread number 1 not relevant
+-PASS: gdb.threads/tls.exp: selected thread: 2
+-PASS: gdb.threads/tls.exp: backtrace of thread number 2 in spin
+-PASS: gdb.threads/tls.exp: selected thread: 3
+-PASS: gdb.threads/tls.exp: backtrace of thread number 3 in spin
+-PASS: gdb.threads/tls.exp: selected thread: 4
+-PASS: gdb.threads/tls.exp: backtrace of thread number 4 in spin
+-PASS: gdb.threads/tls.exp: selected thread: 4
+-PASS: gdb.threads/tls.exp: thread 4 up
+-PASS: gdb.threads/tls.exp: 4 thread print me
+-PASS: gdb.threads/tls.exp: 4 thread local storage
+-PASS: gdb.threads/tls.exp: 4 another thread local storage
+-PASS: gdb.threads/tls.exp: 4 info address a_thread_local
+-PASS: gdb.threads/tls.exp: 4 info address another_thread_local
+-PASS: gdb.threads/tls.exp: selected thread: 2
+-PASS: gdb.threads/tls.exp: thread 2 up
+-PASS: gdb.threads/tls.exp: 2 thread print me
+-PASS: gdb.threads/tls.exp: 2 thread local storage
+-PASS: gdb.threads/tls.exp: 2 another thread local storage
+-PASS: gdb.threads/tls.exp: 2 info address a_thread_local
+-PASS: gdb.threads/tls.exp: 2 info address another_thread_local
+-PASS: gdb.threads/tls.exp: selected thread: 3
+-PASS: gdb.threads/tls.exp: thread 3 up
+-PASS: gdb.threads/tls.exp: 3 thread print me
+-PASS: gdb.threads/tls.exp: 3 thread local storage
+-PASS: gdb.threads/tls.exp: 3 another thread local storage
+-PASS: gdb.threads/tls.exp: 3 info address a_thread_local
+-PASS: gdb.threads/tls.exp: 3 info address another_thread_local
+-PASS: gdb.threads/tls.exp: threads exited
+-PASS: gdb.threads/tls.exp: Expect only base thread at end
++FAIL: gdb.threads/tls.exp: continue to synch point (the program is no longer running)
++FAIL: gdb.threads/tls.exp: get number of threads
++FAIL: gdb.threads/tls.exp: No thread backtrace reported spin (vsyscall kernel problem?)
++FAIL: gdb.threads/tls.exp: threads exited (the program is no longer running)
++FAIL: gdb.threads/tls.exp: mess at end
+ PASS: gdb.threads/tls.exp: info address a_global
+-PASS: gdb.threads/tls.exp: info address me
+-PASS: gdb.threads/tls.exp: p a_thread_local
+-PASS: gdb.threads/tls.exp: p file2_thread_local
++FAIL: gdb.threads/tls.exp: info address me
++FAIL: gdb.threads/tls.exp: p a_thread_local
++FAIL: gdb.threads/tls.exp: p file2_thread_local
+ PASS: gdb.threads/tls.exp: info address file2_thread_local
+-PASS: gdb.threads/tls.exp: p a_thread_local second time
++FAIL: gdb.threads/tls.exp: p a_thread_local second time
+ PASS: gdb.threads/tls.exp: info address a_thread_local
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchpoint-fork.exp ...
+ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: show detach-on-fork
+@@ -748,205 +434,47 @@ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: show follow-fork-
+ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: handle SIGUSR1 nostop noprint pass
+ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: Set the watchpoint
+ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: hbreak marker
+-PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: hardware breakpoints work
+-PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoints work
+-PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the first fork
+-PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the first fork
+-PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the second fork
+-PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the second fork
+-PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: finish
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: successfully compiled posix threads test case
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: set follow-fork-mode parent
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: handle SIGUSR1 nostop noprint pass
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: Set the watchpoint
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: hbreak marker
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: hardware breakpoints work
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: singlethread watchpoints work
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: multithreaded watchpoints work at A
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: multithreaded watchpoints work at B
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: breakpoint (A) after the first fork
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint A after the first fork
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint B after the first fork
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: breakpoint (A) after the second fork
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint A after the second fork
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint B after the second fork
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: finish
+-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: show detach-on-fork
+-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: set follow-fork-mode child
+-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: show follow-fork-mode
+-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: handle SIGUSR1 nostop noprint pass
+-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: Set the watchpoint
+-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: hbreak marker
+-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: hardware breakpoints work
+-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: watchpoints work
+-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: breakpoint after the first fork
+-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: watchpoint after the first fork
+-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: breakpoint after the second fork
+-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: watchpoint after the second fork
+-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: finish
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: successfully compiled posix threads test case
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: set follow-fork-mode child
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: handle SIGUSR1 nostop noprint pass
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: Set the watchpoint
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: hbreak marker
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: hardware breakpoints work
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: singlethread watchpoints work
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: multithreaded watchpoints work at A
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: multithreaded watchpoints work at B
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: breakpoint (A) after the first fork
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint A after the first fork
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint B after the first fork
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: breakpoint (A) after the second fork
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint A after the second fork
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint B after the second fork
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: finish
++FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: hardware breakpoints work (timeout)
++FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoints work (timeout)
++FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the first fork (timeout)
++FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the first fork (timeout)
++FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the second fork (timeout)
++FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the second fork (timeout)
++FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: finish (timeout)
++UNSUPPORTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchpoint-fork-mt.c ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchpoint-fork-parent.c: unrecognized error
++UNTESTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint-fork.exp
++UNTESTED: gdb.threads/watchpoint-fork.exp: watchpoint-fork: child
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads-reorder.exp ...
+-PASS: gdb.threads/watchthreads-reorder.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/watchthreads-reorder.exp: reorder0: set can-use-hw-watchpoints 1
+-PASS: gdb.threads/watchthreads-reorder.exp: reorder0: rwatch thread1_rwatch
+-PASS: gdb.threads/watchthreads-reorder.exp: reorder0: rwatch thread2_rwatch
+-PASS: gdb.threads/watchthreads-reorder.exp: reorder0: continue a
+-PASS: gdb.threads/watchthreads-reorder.exp: reorder0: continue b
+-PASS: gdb.threads/watchthreads-reorder.exp: reorder0: set debug infrun 1
+-PASS: gdb.threads/watchthreads-reorder.exp: reorder0: continue to breakpoint: break-at-exit
+-PASS: gdb.threads/watchthreads-reorder.exp: reorder1: set can-use-hw-watchpoints 1
+-PASS: gdb.threads/watchthreads-reorder.exp: reorder1: rwatch thread1_rwatch
+-PASS: gdb.threads/watchthreads-reorder.exp: reorder1: rwatch thread2_rwatch
+-PASS: gdb.threads/watchthreads-reorder.exp: reorder1: continue a
+-PASS: gdb.threads/watchthreads-reorder.exp: reorder1: rwatch unused1_rwatch
+-PASS: gdb.threads/watchthreads-reorder.exp: reorder1: rwatch unused2_rwatch
+-PASS: gdb.threads/watchthreads-reorder.exp: reorder1: continue b
+-PASS: gdb.threads/watchthreads-reorder.exp: reorder1: set debug infrun 1
+-PASS: gdb.threads/watchthreads-reorder.exp: reorder1: continue to breakpoint: break-at-exit
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads.exp ...
+ PASS: gdb.threads/watchthreads.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/watchthreads.exp: watch args[0]
+-PASS: gdb.threads/watchthreads.exp: watch args[1]
+-PASS: gdb.threads/watchthreads.exp: disable first watchpoint at 10
+-PASS: gdb.threads/watchthreads.exp: threaded watch loop
+-PASS: gdb.threads/watchthreads.exp: first watchpoint on args[0] hit
+-PASS: gdb.threads/watchthreads.exp: first watchpoint on args[1] hit
+-PASS: gdb.threads/watchthreads.exp: watchpoint on args[0] hit in thread
+-PASS: gdb.threads/watchthreads.exp: watchpoint on args[1] hit in thread
+-PASS: gdb.threads/watchthreads.exp: combination of threaded watchpoints = 30
++FAIL: gdb.threads/watchthreads.exp: watch args[0]
++FAIL: gdb.threads/watchthreads.exp: watch args[1]
++FAIL: gdb.threads/watchthreads.exp: threaded watch loop
++FAIL: gdb.threads/watchthreads.exp: first watchpoint on args[0] hit
++FAIL: gdb.threads/watchthreads.exp: first watchpoint on args[1] hit
++FAIL: gdb.threads/watchthreads.exp: watchpoint on args[0] hit in thread
++FAIL: gdb.threads/watchthreads.exp: watchpoint on args[1] hit in thread
++FAIL: gdb.threads/watchthreads.exp: combination of threaded watchpoints = 30
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads2.exp ...
+ PASS: gdb.threads/watchthreads2.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/watchthreads2.exp: breakpoint on thread_started
+-PASS: gdb.threads/watchthreads2.exp: all threads started
+-PASS: gdb.threads/watchthreads2.exp: watch x
+-PASS: gdb.threads/watchthreads2.exp: set var test_ready = 1
+-PASS: gdb.threads/watchthreads2.exp: all threads incremented x
++FAIL: gdb.threads/watchthreads2.exp: run to thread_started
++FAIL: gdb.threads/watchthreads2.exp: run to thread_started
++FAIL: gdb.threads/watchthreads2.exp: run to thread_started
++FAIL: gdb.threads/watchthreads2.exp: run to thread_started (the program is no longer running)
++FAIL: gdb.threads/watchthreads2.exp: all threads started
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/wp-replication.exp ...
+ PASS: gdb.threads/wp-replication.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/wp-replication.exp: Breakpoint on empty_cycle
+ PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 0
+-PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 1
+-PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 2
+-PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 3
+-PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 4
+-PASS: gdb.threads/wp-replication.exp: set var hw_watch_count=4
+-PASS: gdb.threads/wp-replication.exp: set var watch_count_done=1
+-PASS: gdb.threads/wp-replication.exp: Breakpoint on thread_started
+-PASS: gdb.threads/wp-replication.exp: watch watched_data[0]
+-PASS: gdb.threads/wp-replication.exp: Thread 0 hit breakpoint at thread_started
+-PASS: gdb.threads/wp-replication.exp: watch watched_data[1]
+-PASS: gdb.threads/wp-replication.exp: Thread 1 hit breakpoint at thread_started
+-PASS: gdb.threads/wp-replication.exp: watch watched_data[2]
+-PASS: gdb.threads/wp-replication.exp: Thread 2 hit breakpoint at thread_started
+-PASS: gdb.threads/wp-replication.exp: watch watched_data[3]
+-PASS: gdb.threads/wp-replication.exp: Thread 3 hit breakpoint at thread_started
+-PASS: gdb.threads/wp-replication.exp: Thread 4 hit breakpoint at thread_started
+-PASS: gdb.threads/wp-replication.exp: Thread 5 hit breakpoint at thread_started
+-PASS: gdb.threads/wp-replication.exp: Thread 6 hit breakpoint at thread_started
+-PASS: gdb.threads/wp-replication.exp: Thread 7 hit breakpoint at thread_started
+-PASS: gdb.threads/wp-replication.exp: Thread 8 hit breakpoint at thread_started
+-PASS: gdb.threads/wp-replication.exp: Thread 9 hit breakpoint at thread_started
+-PASS: gdb.threads/wp-replication.exp: set var test_ready=1
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 1 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 2 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 3 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 4 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 5 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 6 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 7 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 8 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 9 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 10 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 11 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 12 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 13 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 14 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 15 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 16 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 17 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 18 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 19 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 20 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 21 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 22 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 23 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 24 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 25 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 26 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 27 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 28 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 29 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 30 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 31 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 32 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 33 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 34 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 35 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 36 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 37 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 38 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 39 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 40 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 41 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 42 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 43 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 44 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 45 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 46 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 47 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 48 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 49 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 50 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 51 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 52 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 53 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 54 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 55 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 56 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 57 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 58 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 59 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 60 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 61 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 62 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 63 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 64 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 65 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 66 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 67 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 68 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 69 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 70 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 71 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 72 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 73 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 74 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 75 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 76 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 77 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 78 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 79 out of 80 on watched_data
+-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 80 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: No hardware watchpoints available
+
+ === gdb Summary ===
+
+-# of expected passes 877
+-# of expected failures 1
+-# of untested testcases 1
++# of expected passes 186
++# of unexpected failures 172
++# of unresolved testcases 1
++# of untested testcases 5
++# of unsupported tests 9
+ [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.6.50.20131021-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.trace/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.trace/gdb.sum
+index c77c311..9d54298 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.trace/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.trace/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Wed Jan 8 00:26:55 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:49:25 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+@@ -302,7 +302,8 @@ PASS: gdb.trace/tracecmd.exp: 1.11b: verify conditional tracepoint
+ PASS: gdb.trace/tracecmd.exp: 1.14: help trace
+ PASS: gdb.trace/tracecmd.exp: Declined to set a fast tracepoint
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tspeed.exp ...
+-UNSUPPORTED: gdb.trace/tspeed.exp: Current target does not support trace
++gdb compile failed, gcc: error: [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../gdbserver/libinproctrace.so: No such file or directory
++UNTESTED: gdb.trace/tspeed.exp: tspeed.exp
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tstatus.exp ...
+ UNSUPPORTED: gdb.trace/tstatus.exp: target does not support trace
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tsv.exp ...
+@@ -342,7 +343,7 @@ UNSUPPORTED: gdb.trace/while-stepping.exp: target does not support trace
+ === gdb Summary ===
+
+ # of expected passes 251
+-# of untested testcases 2
+-# of unsupported tests 33
++# of untested testcases 3
++# of unsupported tests 32
+ [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.6.50.20131021-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.xml/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.xml/gdb.sum
+index 750a0d0..0716882 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.xml/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.xml/gdb.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Wed Jan 8 00:27:22 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 03:51:11 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === gdb tests ===
+
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/ld/ld.sum
+index b4c0179..72655a1 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/ld/ld.sum
+@@ -1,5 +1,5 @@
+-Test Run By thomas on Tue Jan 7 23:45:24 2014
+-Native configuration is i686-pc-linux-gnu
++Test Run By thomas on Wed Jan 8 02:22:13 2014
++Native configuration is i686-unknown-gnu0.5
+
+ === ld tests ===
+
+@@ -242,10 +242,10 @@ PASS: PIE init array
+ PASS: PIE fini array
+ PASS: PIE init array mixed
+ PASS: PIE PR ld/14525
+-PASS: static preinit array
+-PASS: static init array
+-PASS: static fini array
+-PASS: static init array mixed
++XFAIL: static preinit array
++XFAIL: static init array
++XFAIL: static fini array
++XFAIL: static init array mixed
+ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-elf/exclude.exp ...
+ PASS: ld link shared library
+ PASS: ld export symbols from archive
+@@ -562,8 +562,8 @@ PASS: ELF DSO weak func first DSO
+ PASS: ELF DSO weak func last DSO
+ PASS: ELF weak func first
+ PASS: ELF weak func last
+-PASS: ELF weak func first DSO
+-PASS: ELF weak func last DSO
++XPASS: ELF weak func first DSO
++XPASS: ELF weak func last DSO
+ PASS: ELF DSO weak data first
+ PASS: ELF DSO weak data last
+ PASS: ELF DSO weak data first DSO
+@@ -574,10 +574,10 @@ PASS: ELF weak data first
+ PASS: ELF weak data last
+ PASS: ELF weak data first common
+ PASS: ELF weak data last common
+-PASS: ELF weak data first DSO
+-PASS: ELF weak data last DSO
+-PASS: ELF weak data first DSO common
+-PASS: ELF weak data last DSO common
++XPASS: ELF weak data first DSO
++XPASS: ELF weak data last DSO
++XPASS: ELF weak data first DSO common
++XPASS: ELF weak data last DSO common
+ PASS: ELF DSO small bar (size)
+ PASS: ELF DSO foo with small bar (size)
+ PASS: ELF DSO big bar (size)
+@@ -673,8 +673,8 @@ PASS: objcopy (ifunc-4-local-x86)
+ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ifunc/ifunc.exp ...
+ PASS: Building ifunc binaries
+ PASS: Checking ifunc binaries
+-PASS: Common symbol override ifunc test 1a
+-PASS: Common symbol override ifunc test 1b
++FAIL: Common symbol override ifunc test 1a
++FAIL: Common symbol override ifunc test 1b
+ PASS: ld-ifunc/ifunc-1-local-x86
+ PASS: ld-ifunc/ifunc-1-x86
+ PASS: ld-ifunc/ifunc-10-i386
+@@ -1074,8 +1074,10 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/xtensa.exp ...
+
+ === ld Summary ===
+
+-# of expected passes 916
+-# of expected failures 4
++# of expected passes 904
++# of unexpected failures 2
++# of unexpected successes 6
++# of expected failures 8
+ # of untested testcases 6
+ [...]/tschwinge/W._C._Handy.build/ld/ld-new 2.24.51.20131021
+