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.diff3567
1 files changed, 1593 insertions, 1974 deletions
diff --git a/binutils-gdb/test.diff b/binutils-gdb/test.diff
index 40b4e77c..aaed8202 100644
--- a/binutils-gdb/test.diff
+++ b/binutils-gdb/test.diff
@@ -1,40 +1,40 @@
diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/binutils/binutils.sum
-index bf5514a..0bc69d8 100644
+index 3c748f2..516b9e2 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
+-Test Run By thomas on Wed Jan 8 22:48:42 2014
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Wed Jan 8 01:55:26 2014
++Test Run By thomas on Thu Jan 9 11:03:17 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
+index bf194d0..464046e 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
+-Test Run By thomas on Wed Jan 8 22:48:46 2014
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Wed Jan 8 01:55:55 2014
++Test Run By thomas on Thu Jan 9 11:03:50 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
+diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.sum
+index 80f941a..fc82bcd 100644
+--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum
++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.sum
@@ -1,5 +1,5 @@
--Test Run By thomas on Tue Jan 7 23:53:09 2014
+-Test Run By thomas on Wed Jan 8 22:52:53 2014
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Wed Jan 8 03:02:37 2014
++Test Run By thomas on Thu Jan 9 11:42:11 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
+@@ -336,14 +336,14 @@ FAIL: gdb.ada/mi_interface.exp: list ggg1's children
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_task_arg.exp ...
PASS: gdb.ada/mi_task_arg.exp: compilation task_switch.adb
PASS: gdb.ada/mi_task_arg.exp: breakpoint at task_switch.break_me
@@ -54,7 +54,7 @@ index e9e457c..a4b11be 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/mod_from_name.exp ...
PASS: gdb.ada/mod_from_name.exp: compilation foo.adb
PASS: gdb.ada/mod_from_name.exp: print xp
-@@ -411,7 +411,7 @@ PASS: gdb.ada/ptype_tagged_param.exp: ptype s
+@@ -482,7 +482,7 @@ PASS: gdb.ada/py_range.exp: python print int(gdb.parse_and_eval('ir'))
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/rdv_wait.exp ...
PASS: gdb.ada/rdv_wait.exp: compilation foo.adb
PASS: gdb.ada/rdv_wait.exp: set debug-file-directory
@@ -63,7 +63,7 @@ index e9e457c..a4b11be 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/rec_return.exp ...
PASS: gdb.ada/rec_return.exp: compilation foo.adb
PASS: gdb.ada/rec_return.exp: print bar
-@@ -472,32 +472,32 @@ PASS: gdb.ada/tagged_not_init.exp: print obj
+@@ -543,32 +543,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
@@ -108,7 +108,7 @@ index e9e457c..a4b11be 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/tick_last_segv.exp ...
PASS: gdb.ada/tick_last_segv.exp: compilation foo.adb
PASS: gdb.ada/tick_last_segv.exp: print short-integer'first
-@@ -534,7 +534,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/watch_arg.exp ...
+@@ -605,7 +605,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/watch_arg.exp ...
PASS: gdb.ada/watch_arg.exp: compilation watch.adb
PASS: gdb.ada/watch_arg.exp: Set watchpoint on function argument X
PASS: gdb.ada/watch_arg.exp: insert second breakpoint in watch.adb
@@ -117,30 +117,7 @@ index e9e457c..a4b11be 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/whatis_array_val.exp ...
PASS: gdb.ada/whatis_array_val.exp: compilation foo.adb
PASS: gdb.ada/whatis_array_val.exp: whatis full
-@@ -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
+@@ -701,27 +701,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
@@ -183,7 +160,7 @@ index 7f54521..f96cb98 100644
PASS: gdb.arch/i386-dr3-watch.exp: watchpoint on gap1 does not fit debug registers (gdb figured out itself the watchpoint does not fit)
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-float.exp ...
PASS: gdb.arch/i386-float.exp: first stepi
-@@ -115,9 +115,8 @@ PASS: gdb.arch/i386-float.exp: info float
+@@ -731,9 +731,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
@@ -192,10 +169,45 @@ index 7f54521..f96cb98 100644
-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 ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx.exp ...
+ gdb compile failed, gcc: error: unrecognized command line option '-fmpx'
+ UNTESTED: gdb.arch/i386-mpx.exp: i386-mpx.exp
+@@ -747,25 +746,25 @@ PASS: gdb.arch/i386-prologue.exp: backtrace in standard
+ PASS: gdb.arch/i386-prologue.exp: saved registers in standard
+ PASS: gdb.arch/i386-prologue.exp: break *(stack_align_ecx + 7)
+ PASS: gdb.arch/i386-prologue.exp: continue to stack_align_ecx + 7
+-PASS: gdb.arch/i386-prologue.exp: first backtrace in stack_align_ecx
++FAIL: gdb.arch/i386-prologue.exp: first backtrace in stack_align_ecx
+ PASS: gdb.arch/i386-prologue.exp: continue in stack_align_ecx
+ PASS: gdb.arch/i386-prologue.exp: skip breakpoint in stack_align_ecx
+-PASS: gdb.arch/i386-prologue.exp: second backtrace in stack_align_ecx
+-PASS: gdb.arch/i386-prologue.exp: saved registers in stack_align_ecx
++FAIL: gdb.arch/i386-prologue.exp: second backtrace in stack_align_ecx
++FAIL: gdb.arch/i386-prologue.exp: saved registers in stack_align_ecx
+ PASS: gdb.arch/i386-prologue.exp: break *(stack_align_edx + 7)
+ PASS: gdb.arch/i386-prologue.exp: continue to stack_align_edx + 7
+-PASS: gdb.arch/i386-prologue.exp: first backtrace in stack_align_edx
++FAIL: gdb.arch/i386-prologue.exp: first backtrace in stack_align_edx
+ PASS: gdb.arch/i386-prologue.exp: continue in stack_align_edx
+ PASS: gdb.arch/i386-prologue.exp: skip breakpoint in stack_align_edx
+-PASS: gdb.arch/i386-prologue.exp: second backtrace in stack_align_edx
+-PASS: gdb.arch/i386-prologue.exp: saved registers in stack_align_edx
++FAIL: gdb.arch/i386-prologue.exp: second backtrace in stack_align_edx
++FAIL: gdb.arch/i386-prologue.exp: saved registers in stack_align_edx
+ PASS: gdb.arch/i386-prologue.exp: break *(stack_align_eax + 7)
+ PASS: gdb.arch/i386-prologue.exp: continue to stack_align_eax + 7
+-PASS: gdb.arch/i386-prologue.exp: first backtrace in stack_align_eax
++FAIL: gdb.arch/i386-prologue.exp: first backtrace in stack_align_eax
+ PASS: gdb.arch/i386-prologue.exp: continue in stack_align_eax
+ PASS: gdb.arch/i386-prologue.exp: skip breakpoint in stack_align_eax
+-PASS: gdb.arch/i386-prologue.exp: second backtrace in stack_align_eax
+-PASS: gdb.arch/i386-prologue.exp: saved registers in stack_align_eax
++FAIL: gdb.arch/i386-prologue.exp: second backtrace in stack_align_eax
++FAIL: gdb.arch/i386-prologue.exp: saved registers in stack_align_eax
+ PASS: gdb.arch/i386-prologue.exp: continue to gdb1253
+ PASS: gdb.arch/i386-prologue.exp: skip breakpoint in gdb1253
+ PASS: gdb.arch/i386-prologue.exp: backtrace in gdb1253
+@@ -799,22 +798,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
@@ -234,7 +246,7 @@ index 7f54521..f96cb98 100644
PASS: gdb.arch/i386-sse.exp: set %xmm0
PASS: gdb.arch/i386-sse.exp: set %xmm1
PASS: gdb.arch/i386-sse.exp: set %xmm2
-@@ -206,14 +205,14 @@ PASS: gdb.arch/i386-sse.exp: set %xmm6
+@@ -825,14 +824,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
@@ -257,29 +269,7 @@ index 7f54521..f96cb98 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-unwind.exp ...
PASS: gdb.arch/i386-unwind.exp: run past gdb1435
PASS: gdb.arch/i386-unwind.exp: backtrace past gdb1435
-@@ -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 ...
+@@ -877,31 +876,31 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.asm/asm-source.exp ...
PASS: gdb.asm/asm-source.exp: f at main
PASS: gdb.asm/asm-source.exp: next over macro
PASS: gdb.asm/asm-source.exp: step into foo2
@@ -333,726 +323,10 @@ index 5d61903..34fa869 100644
+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)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/a2-run.exp ...
+ PASS: gdb.base/a2-run.exp: run "a2-run" with no args
+ PASS: gdb.base/a2-run.exp: no spurious messages at program exit
+@@ -1008,12 +1007,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
@@ -1069,7 +343,7 @@ index c9cf59e..2f30552 100644
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++
+@@ -1024,12 +1023,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
@@ -1082,24 +356,10 @@ index c9cf59e..2f30552 100644
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
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/annota3.exp ...
+ PASS: gdb.base/annota3.exp: set height 0
+ PASS: gdb.base/annota3.exp: breakpoint main
+@@ -1046,7 +1045,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
@@ -1108,7 +368,7 @@ index c9cf59e..2f30552 100644
PASS: gdb.base/annota3.exp: delete bp 1
PASS: gdb.base/annota3.exp: delete bp 2
PASS: gdb.base/annota3.exp: delete bp 3
-@@ -1924,701 +1395,14 @@ PASS: gdb.base/annota3.exp: ignore 5 4
+@@ -1058,8 +1057,8 @@ PASS: gdb.base/annota3.exp: ignore 5 4
PASS: gdb.base/annota3.exp: annotate ignore count change
PASS: gdb.base/annota3.exp: next to exit loop
PASS: gdb.base/annota3.exp: breakpoint ignore count
@@ -1117,10 +377,114 @@ index c9cf59e..2f30552 100644
+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/anon.exp ...
+ PASS: gdb.base/anon.exp: set breakpoint in anon.c
+@@ -1188,79 +1187,40 @@ PASS: gdb.base/assign.exp: v_int+=v_float
+ PASS: gdb.base/assign.exp: set v_int to 6 (18)
+ PASS: gdb.base/assign.exp: v_int+=double
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/async-shell.exp ...
+-PASS: gdb.base/async-shell.exp: set target-async on
+-PASS: gdb.base/async-shell.exp: set non-stop on
+-PASS: gdb.base/async-shell.exp: run &
+-PASS: gdb.base/async-shell.exp: shell echo foo
+-PASS: gdb.base/async-shell.exp: interrupt
+-PASS: gdb.base/async-shell.exp: process stopped
++UNSUPPORTED: gdb.base/async-shell.exp: displaced stepping
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/async.exp ...
+ 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/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/attach-twice.exp ...
+-PASS: gdb.base/attach-twice.exp: attach
++XFAIL: gdb.base/attach-twice.exp: attach
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach.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/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/bang.exp ...
+ PASS: gdb.base/bang.exp: continue until exit
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bfp-test.exp ...
+@@ -1293,10 +1253,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/bitfields.exp ...
+ PASS: gdb.base/bitfields.exp: set print sevenbit-strings
+ PASS: gdb.base/bitfields.exp: print flags
+@@ -1462,693 +1419,6 @@ PASS: gdb.base/break-entry.exp: continue to breakpoint: main
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-inline.exp ...
+ PASS: gdb.base/break-inline.exp: break
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-interp.exp ...
-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)
@@ -1809,10 +1173,37 @@ index c9cf59e..2f30552 100644
-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 ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-on-linker-gcd-function.exp ...
+ PASS: gdb.base/break-on-linker-gcd-function.exp: b 24
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-probes.exp ...
+@@ -2495,7 +1765,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
+@@ -2511,7 +1781,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/call-strs.exp ...
+ PASS: gdb.base/call-strs.exp: set print sevenbit-strings
+ PASS: gdb.base/call-strs.exp: set print address off
+@@ -2646,7 +1916,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
+@@ -2698,51 +1968,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
@@ -1873,45 +1264,287 @@ index c9cf59e..2f30552 100644
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
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-signal-fork.exp ...
+ PASS: gdb.base/catch-signal-fork.exp: catch signal SIGHUP
+ PASS: gdb.base/catch-signal-fork.exp: continue to breakpoint: first HUP
+@@ -2822,94 +2092,6 @@ PASS: gdb.base/catch-signal.exp: info break for 'all'
+ PASS: gdb.base/catch-signal.exp: save breakpoints for 'all'
+ PASS: gdb.base/catch-signal.exp: results of save breakpoints for 'all'
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.exp ...
+-PASS: gdb.base/catch-syscall.exp: get integer valueof "close_syscall" (6)
+-PASS: gdb.base/catch-syscall.exp: get integer valueof "chroot_syscall" (61)
+-PASS: gdb.base/catch-syscall.exp: get integer valueof "pipe_syscall" (42)
+-PASS: gdb.base/catch-syscall.exp: get integer valueof "write_syscall" (4)
+-PASS: gdb.base/catch-syscall.exp: get integer valueof "read_syscall" (3)
+-PASS: gdb.base/catch-syscall.exp: get integer valueof "exit_group_syscall" (252)
+-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 pipe
+-PASS: gdb.base/catch-syscall.exp: without arguments: syscall pipe has returned
+-PASS: gdb.base/catch-syscall.exp: without arguments: program has called write
+-PASS: gdb.base/catch-syscall.exp: without arguments: syscall write has returned
+-PASS: gdb.base/catch-syscall.exp: without arguments: program has called read
+-PASS: gdb.base/catch-syscall.exp: without arguments: syscall read 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' \[6\] 'chroot' \[61\] 'pipe' \[42\] 'write' \[4\] 'read' \[3\])
+-PASS: gdb.base/catch-syscall.exp: with many arguments: syscalls close, chroot, pipe, write, read 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: program has called pipe
+-PASS: gdb.base/catch-syscall.exp: with many arguments: syscall pipe has returned
+-PASS: gdb.base/catch-syscall.exp: with many arguments: program has called write
+-PASS: gdb.base/catch-syscall.exp: with many arguments: syscall write has returned
+-PASS: gdb.base/catch-syscall.exp: with many arguments: program has called read
+-PASS: gdb.base/catch-syscall.exp: with many arguments: syscall read 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 6
+-PASS: gdb.base/catch-syscall.exp: without args noxml: close: syscall 6 has returned
+-PASS: gdb.base/catch-syscall.exp: without args noxml: chroot: program has called 61
+-PASS: gdb.base/catch-syscall.exp: without args noxml: chroot: syscall 61 has returned
+-PASS: gdb.base/catch-syscall.exp: without args noxml: pipe: program has called 42
+-PASS: gdb.base/catch-syscall.exp: without args noxml: pipe: syscall 42 has returned
+-PASS: gdb.base/catch-syscall.exp: without args noxml: write: program has called 4
+-PASS: gdb.base/catch-syscall.exp: without args noxml: write: syscall 4 has returned
+-PASS: gdb.base/catch-syscall.exp: without args noxml: read: program has called 3
+-PASS: gdb.base/catch-syscall.exp: without args noxml: read: syscall 3 has returned
+-PASS: gdb.base/catch-syscall.exp: without args noxml: program has called 252
+-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: catch syscall with arguments (61)
+-PASS: gdb.base/catch-syscall.exp: with args noxml: syscall(s) 61 appears in 'info breakpoints'
+-PASS: gdb.base/catch-syscall.exp: with args noxml: catch syscall with arguments (42)
+-PASS: gdb.base/catch-syscall.exp: with args noxml: syscall(s) 42 appears in 'info breakpoints'
+-PASS: gdb.base/catch-syscall.exp: with args noxml: catch syscall with arguments (4)
+-PASS: gdb.base/catch-syscall.exp: with args noxml: syscall(s) 4 appears in 'info breakpoints'
+-PASS: gdb.base/catch-syscall.exp: with args noxml: catch syscall with arguments (3)
+-PASS: gdb.base/catch-syscall.exp: with args noxml: syscall(s) 3 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 args noxml: program has called 61
+-PASS: gdb.base/catch-syscall.exp: with args noxml: syscall 61 has returned
+-PASS: gdb.base/catch-syscall.exp: with args noxml: program has called 42
+-PASS: gdb.base/catch-syscall.exp: with args noxml: syscall 42 has returned
+-PASS: gdb.base/catch-syscall.exp: with args noxml: program has called 4
+-PASS: gdb.base/catch-syscall.exp: with args noxml: syscall 4 has returned
+-PASS: gdb.base/catch-syscall.exp: with args noxml: program has called 3
+-PASS: gdb.base/catch-syscall.exp: with args noxml: syscall 3 has returned
+-PASS: gdb.base/catch-syscall.exp: with wrong args noxml: catch syscall nonsense_syscall
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/charset.exp ...
+ PASS: gdb.base/charset.exp: show charset
+ PASS: gdb.base/charset.exp: show target-charset
+@@ -3178,145 +2360,6 @@ PASS: gdb.base/charset.exp: assign string to short array
+ PASS: gdb.base/charset.exp: assign string to int array
+ PASS: gdb.base/charset.exp: assign string to long array
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/checkpoint.exp ...
+-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/chng-syms.exp ...
+ PASS: gdb.base/chng-syms.exp: setting conditional breakpoint on function
+ PASS: gdb.base/chng-syms.exp: continue until exit at breakpoint first time through
+@@ -3801,34 +2844,7 @@ PASS: gdb.base/constvars.exp: ptype lynx
+ PASS: gdb.base/constvars.exp: ptype crass
+ PASS: gdb.base/constvars.exp: ptype crisp
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/corefile.exp ...
+-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/ctxobj.exp ...
+ PASS: gdb.base/ctxobj.exp: break in get_version functions
+ PASS: gdb.base/ctxobj.exp: continue to get_version_1
+@@ -4086,7 +3102,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
@@ -1920,7 +1553,7 @@ index c9cf59e..2f30552 100644
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
+@@ -4173,7 +3189,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
@@ -1929,7 +1562,7 @@ index c9cf59e..2f30552 100644
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
+@@ -4217,7 +3233,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
@@ -1938,52 +1571,92 @@ index c9cf59e..2f30552 100644
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
+@@ -4291,10 +3307,6 @@ PASS: gdb.base/del.exp: breakpoint insertion (d)
+ PASS: gdb.base/del.exp: Remove last breakpoint (d)
+ PASS: gdb.base/del.exp: info break after removing break on main (d)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/detach.exp ...
+-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/dfp-exprs.exp ...
+ PASS: gdb.base/dfp-exprs.exp: p 1.2df
+ PASS: gdb.base/dfp-exprs.exp: p -1.2df
+@@ -4554,46 +3566,7 @@ PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&main"
+ PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&dummy_3"
+ PASS: gdb.base/disasm-end-cu.exp: disassemble command returned some output
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/disp-step-syscall.exp ...
+-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/display.exp ...
+ PASS: gdb.base/display.exp: kill
+ PASS: gdb.base/display.exp: detach
+@@ -4672,11 +3645,7 @@ PASS: gdb.base/dprintf-next.exp: next 2
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-non-stop.exp ...
+ PASS: gdb.base/dprintf-non-stop.exp: set target-async on
+ PASS: gdb.base/dprintf-non-stop.exp: set non-stop on
+-PASS: gdb.base/dprintf-non-stop.exp: dprintf foo,"At foo entry\n"
+-PASS: gdb.base/dprintf-non-stop.exp: continue &
+-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/dprintf-pending.exp ...
+ PASS: gdb.base/dprintf-pending.exp: without format: set pending dprintf
+ PASS: gdb.base/dprintf-pending.exp: without format: resolved dprintf fails to be re-set
+@@ -5121,10 +4090,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
+@@ -5480,30 +4449,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
@@ -2034,84 +1707,79 @@ index c9cf59e..2f30552 100644
+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/filesym.exp ...
+ PASS: gdb.base/filesym.exp: complete on "filesy"
+ PASS: gdb.base/filesym.exp: completion list for "filesym"
+@@ -5571,131 +4540,8 @@ PASS: gdb.base/float.exp: info float
+ PASS: gdb.base/float.exp: step
+ PASS: gdb.base/float.exp: finish
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec.exp ...
+-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/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/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
@@ -2171,10 +1839,213 @@ index c9cf59e..2f30552 100644
-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/fortran-sym-case.exp ...
+ PASS: gdb.base/fortran-sym-case.exp: set language fortran
+ PASS: gdb.base/fortran-sym-case.exp: frame
+@@ -5871,35 +4717,19 @@ PASS: gdb.base/funcargs.exp: stepping back to main from function called with tra
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-buffer-overflow.exp ...
+ PASS: gdb.base/gcore-buffer-overflow.exp: help gcore
+ PASS: gdb.base/gcore-buffer-overflow.exp: Set buffer exceeding arguments
+-PASS: gdb.base/gcore-buffer-overflow.exp: save a corefile
++UNSUPPORTED: gdb.base/gcore-buffer-overflow.exp: save a corefile
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-relro-pie.exp ...
+ PASS: gdb.base/gcore-relro-pie.exp: strip
+ PASS: gdb.base/gcore-relro-pie.exp: help gcore
+-PASS: gdb.base/gcore-relro-pie.exp: save a corefile
+-PASS: gdb.base/gcore-relro-pie.exp: re-load generated corefile
+-PASS: gdb.base/gcore-relro-pie.exp: x/i $pc
+-PASS: gdb.base/gcore-relro-pie.exp: unstripped + core ok
++FAIL: gdb.base/gcore-relro-pie.exp: Can't run to break_here
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-relro.exp ...
+ PASS: gdb.base/gcore-relro.exp: help gcore
+-PASS: gdb.base/gcore-relro.exp: save a corefile
+-PASS: gdb.base/gcore-relro.exp: re-load generated corefile
+-PASS: gdb.base/gcore-relro.exp: library got loaded
++UNSUPPORTED: gdb.base/gcore-relro.exp: save a corefile
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore.exp ...
+ PASS: gdb.base/gcore.exp: help gcore
+ PASS: gdb.base/gcore.exp: set breakpoint at terminal_func
+ PASS: gdb.base/gcore.exp: continue to terminal_func
+-PASS: gdb.base/gcore.exp: save a corefile
+-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/gdb1056.exp ...
+ PASS: gdb.base/gdb1056.exp: print 1/0
+ PASS: gdb.base/gdb1056.exp: Test unsigned division by zero
+@@ -6094,82 +4924,10 @@ PASS: gdb.base/hashline2.exp: set breakpoint
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hashline3.exp ...
+ PASS: gdb.base/hashline3.exp: set breakpoint
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak.exp ...
+-PASS: gdb.base/hbreak.exp: hbreak
+-PASS: gdb.base/hbreak.exp: continue to break-at-exit after hbreak
++FAIL: gdb.base/hbreak.exp: hbreak
++FAIL: gdb.base/hbreak.exp: continue to break-at-exit after hbreak (the program exited)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak2.exp ...
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint support
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint insertion
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint function
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint quoted function
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint function in file
+-PASS: gdb.base/hbreak2.exp: use `list' to establish default source file
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint line number
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint line number in file
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint at start of multi line if conditional
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint at start of multi line while conditional
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint info
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint function (2)
+-PASS: gdb.base/hbreak2.exp: run until function breakpoint
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint line number (2)
+-PASS: gdb.base/hbreak2.exp: run until breakpoint set at a line number
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint function in file (2)
+-PASS: gdb.base/hbreak2.exp: run until file:function(6) breakpoint
+-PASS: gdb.base/hbreak2.exp: run until file:function(5) breakpoint
+-PASS: gdb.base/hbreak2.exp: run until file:function(4) breakpoint
+-PASS: gdb.base/hbreak2.exp: run until file:function(3) breakpoint
+-PASS: gdb.base/hbreak2.exp: run until file:function(2) breakpoint
+-PASS: gdb.base/hbreak2.exp: run until file:function(1) breakpoint
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint quoted function (2)
+-PASS: gdb.base/hbreak2.exp: run until quoted breakpoint
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint line number in file (2)
+-PASS: gdb.base/hbreak2.exp: run until file:linenum breakpoint
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint offset +1
+-PASS: gdb.base/hbreak2.exp: step onto hardware breakpoint
+-PASS: gdb.base/hbreak2.exp: setting hardware breakpoint at }
+-PASS: gdb.base/hbreak2.exp: continue to hardware breakpoint at }
+-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint function
+-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint function in file
+-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint line number #1
+-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint line number #2
+-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint line number in file #1
+-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint line number in file #2
+-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint info
+-PASS: gdb.base/hbreak2.exp: set breakpoint pending off
+-PASS: gdb.base/hbreak2.exp: hardware break on non-existent source line
+-PASS: gdb.base/hbreak2.exp: until bp_location1
+-PASS: gdb.base/hbreak2.exp: hardware break on default location
+-PASS: gdb.base/hbreak2.exp: set to-be-silent hardware break bp_location1
+-PASS: gdb.base/hbreak2.exp: set silent break bp_location1
+-PASS: gdb.base/hbreak2.exp: info silent hardware break bp_location1
+-PASS: gdb.base/hbreak2.exp: hit silent hardware break bp_location1
+-PASS: gdb.base/hbreak2.exp: stopped for silent hardware break bp_location1
+-PASS: gdb.base/hbreak2.exp: thread-specific hardware breakpoint on non-existent thread disallowed
+-PASS: gdb.base/hbreak2.exp: thread-specific hardware breakpoint on bogus thread ID disallowed
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint with trailing garbage disallowed
+-PASS: gdb.base/hbreak2.exp: step over hardware breakpoint
+-PASS: gdb.base/hbreak2.exp: clear line has no breakpoint disallowed
+-PASS: gdb.base/hbreak2.exp: clear current line has no breakpoint disallowed
+-PASS: gdb.base/hbreak2.exp: set convenience variable $foo to bp_location11
+-PASS: gdb.base/hbreak2.exp: set hardware breakpoint via convenience variable
+-PASS: gdb.base/hbreak2.exp: set convenience variable $foo to 81.5
+-PASS: gdb.base/hbreak2.exp: set hardware breakpoint via non-integer convenience variable disallowed
+-PASS: gdb.base/hbreak2.exp: set hardware breakpoint on to-be-called function
+-PASS: gdb.base/hbreak2.exp: hit hardware breakpoint on called function
+-PASS: gdb.base/hbreak2.exp: backtrace while in called function
+-PASS: gdb.base/hbreak2.exp: finish from called function
+-PASS: gdb.base/hbreak2.exp: hardware break at factorial
+-PASS: gdb.base/hbreak2.exp: kill program
+-PASS: gdb.base/hbreak2.exp: run to factorial(6)
+-PASS: gdb.base/hbreak2.exp: continue to factorial(5)
+-PASS: gdb.base/hbreak2.exp: backtrace from factorial(5)
+-PASS: gdb.base/hbreak2.exp: next to recursive call
+-PASS: gdb.base/hbreak2.exp: next over recursive call
+-PASS: gdb.base/hbreak2.exp: backtrace from factorial(5.1)
+-PASS: gdb.base/hbreak2.exp: continue until exit at recursive next test
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint function, optimized file
+-PASS: gdb.base/hbreak2.exp: run until hardware function breakpoint, optimized file (code motion)
+-PASS: gdb.base/hbreak2.exp: hardware breakpoint small function, optimized file
+-PASS: gdb.base/hbreak2.exp: run until hardware breakpoint set at small function, optimized file
++UNSUPPORTED: gdb.base/hbreak2.exp: hardware breakpoints
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/help.exp ...
+ PASS: gdb.base/help.exp: disable pagination
+ PASS: gdb.base/help.exp: help aliases
+@@ -6236,13 +4994,7 @@ PASS: gdb.base/included.exp: list integer
+ PASS: gdb.base/included.exp: ptype integer
+ PASS: gdb.base/included.exp: info variables integer
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/inferior-died.exp ...
+-PASS: gdb.base/inferior-died.exp: set detach-on-fork off
+-PASS: gdb.base/inferior-died.exp: set target-async on
+-PASS: gdb.base/inferior-died.exp: set non-stop on
+-PASS: gdb.base/inferior-died.exp: continue to breakpoint: breakpoint
+-PASS: gdb.base/inferior-died.exp: inferior 2
+-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/infnan.exp ...
+ PASS: gdb.base/infnan.exp: print a
+ PASS: gdb.base/infnan.exp: print b
+@@ -6283,33 +5035,10 @@ PASS: gdb.base/info-macros.exp: info macros 6
+ PASS: gdb.base/info-macros.exp: info macros 7
+ KFAIL: gdb.base/info-macros.exp: info macros info-macros.c:42 (PRMS: gdb/NNNN)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/info-os.exp ...
+-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/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/info-shared.exp ...
+ PASS: gdb.base/info-shared.exp: info sharedlibrary #1
+ PASS: gdb.base/info-shared.exp: continue to breakpoint: library load #1
+@@ -6362,22 +5091,14 @@ 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/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/jit-simple.exp ...
+ PASS: gdb.base/jit-simple.exp: blah 1
+ PASS: gdb.base/jit-simple.exp: recompile jit-simple.c
+@@ -6385,25 +5106,31 @@ PASS: gdb.base/jit-simple.exp: blah 1
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jit-so.exp ...
PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here before-dlopen
PASS: gdb.base/jit-so.exp: one_jit_test-1: set var jit_libname = "jit-main.so"
@@ -2220,134 +2091,187 @@ index c9cf59e..2f30552 100644
+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/jit.exp ...
+ PASS: gdb.base/jit.exp: one_jit_test-1: continue to breakpoint: break here 0
+@@ -6422,14 +5149,7 @@ PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 1
+ PASS: gdb.base/jit.exp: one_jit_test-2: info function jit_function
+ PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 2
+ PASS: gdb.base/jit.exp: one_jit_test-2: info function jit_function
+-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: continue to breakpoint: break here 0
+-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/jump.exp ...
+ PASS: gdb.base/jump.exp: break before jump to non-call
+ PASS: gdb.base/jump.exp: jump to non-call
+@@ -6794,12 +5514,16 @@ 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
+ PASS: gdb.base/longjmp.exp: next over patt3
+@@ -7257,91 +5981,8 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/morestack.exp ...
+ PASS: gdb.base/morestack.exp: continue
+ PASS: gdb.base/morestack.exp: up 3000
+ 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/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/nextoverexit.exp ...
+ PASS: gdb.base/nextoverexit.exp: next over exit
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nodebug.exp ...
+@@ -7460,11 +6101,6 @@ PASS: gdb.base/permissions.exp: set may-write-memory off
+ PASS: gdb.base/permissions.exp: try to set a global
+ PASS: gdb.base/permissions.exp: print x
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pie-execl.exp ...
+-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/pointers.exp ...
+ PASS: gdb.base/pointers.exp: continuing after dummy()
+ PASS: gdb.base/pointers.exp: set pointer to beginning of array
+@@ -7531,22 +6167,25 @@ PASS: gdb.base/pr10179.exp: rbreak pr10179-a.c:foo.*
+ PASS: gdb.base/pr10179.exp: rbreak pr10179-a.c : .*
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pr11022.exp ...
+ PASS: gdb.base/pr11022.exp: set breakpoint
+-PASS: gdb.base/pr11022.exp: set watchpoint
++FAIL: gdb.base/pr11022.exp: set watchpoint
+ PASS: gdb.base/pr11022.exp: breakpoint hit
+-PASS: gdb.base/pr11022.exp: watchpoint hit
++FAIL: gdb.base/pr11022.exp: watchpoint hit
+ PASS: gdb.base/pr11022.exp: breakpoint hit 2
+ PASS: gdb.base/pr11022.exp: set var x = 1
+-PASS: gdb.base/pr11022.exp: watchpoint hit 2
++FAIL: gdb.base/pr11022.exp: watchpoint hit 2
+ 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/print-file-var.exp ...
+ PASS: gdb.base/print-file-var.exp: breapoint past v1 & v2 initialization
+ PASS: gdb.base/print-file-var.exp: continue to STOP marker
+@@ -8558,22 +7197,9 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/random-signal.exp ...
+ PASS: gdb.base/random-signal.exp: set can-use-hw-watchpoints 0
+ PASS: gdb.base/random-signal.exp: watch v
+ PASS: gdb.base/random-signal.exp: continue
+-PASS: gdb.base/random-signal.exp: stop with control-c
++FAIL: gdb.base/random-signal.exp: stop with control-c (timeout)
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
@@ -2364,10 +2288,59 @@ index 19bd2bc..043f7f5 100644
-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
+ 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
+@@ -8591,38 +7217,7 @@ PASS: gdb.base/readline-ask.exp: ask message for 01 and 02
+ PASS: gdb.base/readline-ask.exp: ask message no
+ PASS: gdb.base/readline-ask.exp: abort ask message
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/readline.exp ...
+-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/realname-expand.exp ...
+ PASS: gdb.base/realname-expand.exp: set basenames-may-differ on
+ PASS: gdb.base/realname-expand.exp: rbreak realname-expand-real.c:func
+@@ -8722,7 +7317,7 @@ PASS: gdb.base/relational.exp: set variable z
+ PASS: gdb.base/relational.exp: print value of (x==y)<z
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/relativedebug.exp ...
+ PASS: gdb.base/relativedebug.exp: continue
+-PASS: gdb.base/relativedebug.exp: pause found in backtrace
++FAIL: gdb.base/relativedebug.exp: pause found in backtrace
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/relocate.exp ...
+ PASS: gdb.base/relocate.exp: add-symbol-file: unknown option -raednow
+ PASS: gdb.base/relocate.exp: add-symbol-file: unknown option readnow
+@@ -9011,22 +7606,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
@@ -2391,142 +2364,12 @@ index 19bd2bc..043f7f5 100644
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]
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/scope.exp ...
+ PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_ro
+ PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_bss before run
+@@ -9485,401 +8080,22 @@ PASS: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addre
+ PASS: gdb.base/shreloc.exp: get_msym_addrs fn_[12]
PASS: gdb.base/shreloc.exp: (msymbol) relocated functions have different addresses
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/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
@@ -2909,35 +2752,107 @@ index 19bd2bc..043f7f5 100644
-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/sigaltstack.exp ...
+ 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/sigbpt.exp ...
+ PASS: gdb.base/sigbpt.exp: break keeper
+ PASS: gdb.base/sigbpt.exp: display/i $pc
+@@ -9891,20 +8107,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
+@@ -9912,7 +8128,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
+@@ -9952,73 +8168,19 @@ PASS: gdb.base/sigchld.exp: SIGCHLD blocked in inferior
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-addr.exp ...
+ PASS: gdb.base/siginfo-addr.exp: display/i $pc
+ PASS: gdb.base/siginfo-addr.exp: continue to signal
+-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/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-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/siginfo-thread.exp ...
-PASS: gdb.base/siginfo-thread.exp: successfully compiled posix threads test case
-PASS: gdb.base/siginfo-thread.exp: continue to signal
@@ -2965,25 +2880,6 @@ index 19bd2bc..043f7f5 100644
-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
@@ -2993,75 +2889,43 @@ index 19bd2bc..043f7f5 100644
+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
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/signals.exp ...
+ PASS: gdb.base/signals.exp: handle all print
+ PASS: gdb.base/signals.exp: set variable count = 0
+@@ -10028,14 +8190,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
+@@ -10050,9 +8212,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/signest.exp ...
+ PASS: gdb.base/signest.exp: continue to fault
+ PASS: gdb.base/signest.exp: set conditional breakpoint
+@@ -10072,141 +8234,141 @@ 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
@@ -3081,165 +2945,11 @@ index 19bd2bc..043f7f5 100644
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 ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigrepeat.exp ...
+ PASS: gdb.base/sigrepeat.exp: advance to infinite loop
+-PASS: gdb.base/sigrepeat.exp: next
++FAIL: gdb.base/sigrepeat.exp: next
+ 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
@@ -3415,63 +3125,263 @@ index 19bd2bc..043f7f5 100644
+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
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sizeof.exp ...
+ PASS: gdb.base/sizeof.exp: next
+@@ -10272,15 +8434,6 @@ PASS: gdb.base/sizeof.exp: print/f padding_long_double.v
+ PASS: gdb.base/sizeof.exp: print padding_long_double.p2
+ PASS: gdb.base/sizeof.exp: maint print arch
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/skip-solib.exp ...
+-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/skip.exp ...
+ PASS: gdb.base/skip.exp: skip file (no default file)
+ PASS: gdb.base/skip.exp: skip function
+@@ -10341,7 +8494,7 @@ PASS: gdb.base/solib-corrupted.exp: normal list
+ XFAIL: gdb.base/solib-corrupted.exp: make solibs looping
+ UNTESTED: gdb.base/solib-corrupted.exp: no _r_debug symbol has been found
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-disc.exp ...
+-ERROR: no fileid for kepler
++ERROR: no fileid for coulomb
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-display.exp ...
+ UNRESOLVED: gdb.base/solib-display.exp: NO: display a_global
+ PASS: gdb.base/solib-display.exp: NO: display b_global
+@@ -10389,15 +8542,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-overlap.exp ...
+ UNTESTED: gdb.base/solib-overlap.exp: 0x40000000: Could not prelink OBJDIR/gdb.base/solib-overlap-lib1-0x40000000.so or OBJDIR/gdb.base/solib-overlap-lib2-0x40000000.so.
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-search.exp ...
+ PASS: gdb.base/solib-search.exp: continue to break_here
+-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-symbol.exp ...
+ PASS: gdb.base/solib-symbol.exp: foo2 in main
+ PASS: gdb.base/solib-symbol.exp: foo in libmd
+@@ -10436,8 +8581,14 @@ PASS: gdb.base/stack-checking.exp: bt
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/stale-infcall.exp ...
+ PASS: gdb.base/stale-infcall.exp: continue to breakpoint: test-next
+ PASS: gdb.base/stale-infcall.exp: set $test_fail_bpnum=$bpnum
+-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/stap-probe.exp ...
+ gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.base/stap-probe.c:39:21: fatal error: sys/sdt.h: No such file or directory
+ #include <sys/sdt.h>
+@@ -11431,16 +9582,6 @@ PASS: gdb.base/subst.exp: show substitute-path after empty rule removed
+ PASS: gdb.base/subst.exp: remove all remaining substitution rules
+ PASS: gdb.base/subst.exp: show substitute-path after all remaining rules removed
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file.exp ...
+-PASS: gdb.base/sym-file.exp: add-symbol-file .*sym-file-lib\.so addr
+-PASS: gdb.base/sym-file.exp: info files must display sym-file-lib
+-PASS: gdb.base/sym-file.exp: continue to breakpoint: bar
+-PASS: gdb.base/sym-file.exp: continue to breakpoint: foo
+-PASS: gdb.base/sym-file.exp: continue to breakpoint: gdb_remove_symbol_file
+-PASS: gdb.base/sym-file.exp: remove-symbol-file -a addr
+-PASS: gdb.base/sym-file.exp: info files must not display sym-file-lib
+-PASS: gdb.base/sym-file.exp: check if Breakpoint 2 is pending.
+-PASS: gdb.base/sym-file.exp: check if Breakpoint 3 is pending.
+-PASS: gdb.base/sym-file.exp: continue until exit
+ 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
+@@ -11495,17 +9636,17 @@ PASS: gdb.base/ui-redirect.exp: set logging off
+ PASS: gdb.base/ui-redirect.exp: help
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/unload.exp ...
+ PASS: gdb.base/unload.exp: pending breakpoint info before run
+-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/until.exp ...
+ PASS: gdb.base/until.exp: until line number
+ PASS: gdb.base/until.exp: malformed until
+@@ -11520,21 +9661,9 @@ PASS: gdb.base/unwindonsignal.exp: unwindonsignal, inferior function call signal
+ PASS: gdb.base/unwindonsignal.exp: unwindonsignal, stack unwound
+ PASS: gdb.base/unwindonsignal.exp: unwindonsignal, dummy frame removed
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-db-attach.exp ...
+-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/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/value-double-free.exp ...
+ PASS: gdb.base/value-double-free.exp: watch var
+ PASS: gdb.base/value-double-free.exp: continue
+@@ -11618,19 +9747,19 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-non-mem.exp ...
+ PASS: gdb.base/watch-non-mem.exp: set write watchpoint on $pc
+ PASS: gdb.base/watch-non-mem.exp: watchpoint on $pc works
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-read.exp ...
+-PASS: gdb.base/watch-read.exp: set hardware read watchpoint on global variable
+-PASS: gdb.base/watch-read.exp: read watchpoint triggers on first read
+-PASS: gdb.base/watch-read.exp: read watchpoint triggers on read after value changed
+-PASS: gdb.base/watch-read.exp: set write watchpoint on global variable
+-PASS: gdb.base/watch-read.exp: write watchpoint triggers
+-PASS: gdb.base/watch-read.exp: only write watchpoint triggers when value changes
+-PASS: gdb.base/watch-read.exp: read watchpoint triggers when value doesn't change, trapping reads and writes
+-PASS: gdb.base/watch-read.exp: only read watchpoint triggers when value doesn't change
++FAIL: gdb.base/watch-read.exp: set hardware read watchpoint on global variable
++FAIL: gdb.base/watch-read.exp: read watchpoint triggers on first read (timeout)
++FAIL: gdb.base/watch-read.exp: read watchpoint triggers on read after value changed (timeout)
++FAIL: gdb.base/watch-read.exp: set write watchpoint on global variable (timeout)
++FAIL: gdb.base/watch-read.exp: write watchpoint triggers (timeout)
++FAIL: gdb.base/watch-read.exp: only write watchpoint triggers when value changes (timeout)
++FAIL: gdb.base/watch-read.exp: read watchpoint triggers when value doesn't change, trapping reads and writes (timeout)
++FAIL: gdb.base/watch-read.exp: only read watchpoint triggers when value doesn't change (timeout)
+ 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/watch_thread_num.exp ...
+ PASS: gdb.base/watch_thread_num.exp: successfully compiled posix threads test case
+ PASS: gdb.base/watch_thread_num.exp: Watchpoint on invalid thread
+@@ -11640,27 +9769,27 @@ PASS: gdb.base/watch_thread_num.exp: Set breakpoint at thread_function
+ PASS: gdb.base/watch_thread_num.exp: Stopped in thread_function
+ PASS: gdb.base/watch_thread_num.exp: Thread command
+ PASS: gdb.base/watch_thread_num.exp: Disable breakpoint 2
+-PASS: gdb.base/watch_thread_num.exp: Watchpoint on shared variable
++FAIL: gdb.base/watch_thread_num.exp: Watchpoint on shared variable
+ PASS: gdb.base/watch_thread_num.exp: info breakpoint 3
+-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 1
++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 1
+ PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 1
+-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 2
++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 2
+ PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 2
+-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 3
++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 3
+ PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 3
+-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 4
++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 4
+ PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 4
+-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 5
++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 5
+ PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 5
+-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 6
++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 6
+ PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 6
+-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 7
++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 7
+ PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 7
+-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 8
++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 8
+ PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 8
+-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 9
++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 9
+ PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 9
+-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 10
++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 10
+ PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 10
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-cond-gone.exp ...
+ PASS: gdb.base/watchpoint-cond-gone.exp: set can-use-hw-watchpoints 0
+@@ -11674,20 +9803,20 @@ PASS: gdb.base/watchpoint-delete.exp: watch x
+ PASS: gdb.base/watchpoint-delete.exp: delete $bpnum
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp ...
+ PASS: gdb.base/watchpoint-hw-hit-once.exp: rwatch watchee
+-PASS: gdb.base/watchpoint-hw-hit-once.exp: 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/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/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/watchpoint.exp ...
+ PASS: gdb.base/watchpoint.exp: disable fast watches
+ PASS: gdb.base/watchpoint.exp: show disable fast watches
+@@ -11800,7 +9929,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
+@@ -11823,12 +9952,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: rwatch disallowed for register based expression
+ PASS: gdb.base/watchpoint.exp: awatch disallowed for register based expression
+@@ -12146,7 +10275,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
@@ -3480,7 +3390,7 @@ index bbe62df..4d29ff9 100644
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
+@@ -12159,7 +10288,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
@@ -3489,9 +3399,9 @@ index bbe62df..4d29ff9 100644
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
+@@ -14233,34 +12362,34 @@ PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.A<int>::i
+ PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.BB::A<int>::i
+ PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.CC::A<int>::i
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/infcall-dlopen.exp ...
-PASS: gdb.cp/infcall-dlopen.exp: test 0
+FAIL: gdb.cp/infcall-dlopen.exp: test 0
@@ -3534,77 +3444,16 @@ index bbe62df..4d29ff9 100644
PASS: gdb.cp/infcall-dlopen.exp: test 9 stub 1
PASS: gdb.cp/infcall-dlopen.exp: test 9 stub 2
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/inherit.exp ...
-@@ -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 ...
+@@ -17562,7 +15691,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)
+-FAIL: gdb.gdb/python-selftest.exp: call catch_command_errors(execute_command, "python print 5", 0, RETURN_MASK_ALL)
+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
+@@ -17593,7 +15722,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
@@ -3613,55 +3462,7 @@ index b67b9d6..bd57931 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/xfullpath.exp ...
PASS: gdb.gdb/xfullpath.exp: breakpoint in captured_main
PASS: gdb.gdb/xfullpath.exp: run until breakpoint at captured_main
-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
+@@ -18014,10 +16143,10 @@ PASS: gdb.linespec/thread.exp: continue to breakpoint: thread function
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp ...
PASS: gdb.mi/dw2-ref-missing-frame.exp: breakpoint at func_nofb_marker
PASS: gdb.mi/dw2-ref-missing-frame.exp: mi runto func_nofb_marker
@@ -3674,7 +3475,7 @@ index e12cc08..b2cd50d 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/gdb2549.exp ...
PASS: gdb.mi/gdb2549.exp: wrong arguments
PASS: gdb.mi/gdb2549.exp: no executable
-@@ -106,9 +106,6 @@ PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private
+@@ -18110,9 +16239,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 ...
@@ -3684,7 +3485,7 @@ index e12cc08..b2cd50d 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-basics.exp ...
PASS: gdb.mi/mi-basics.exp: acceptance of MI operations
PASS: gdb.mi/mi-basics.exp: file-exec-and-symbols operation
-@@ -177,8 +174,8 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: mi runto main
+@@ -18181,8 +16307,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
@@ -3695,7 +3496,7 @@ index e12cc08..b2cd50d 100644
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
+@@ -18191,7 +16317,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
@@ -3704,7 +3505,7 @@ index e12cc08..b2cd50d 100644
PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on pendfunc1
PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc1 resolved
PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc1 resolved: hit_count is updated
-@@ -196,21 +193,22 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: delete breakpoint on p
+@@ -18200,21 +16326,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
@@ -3733,7 +3534,7 @@ index e12cc08..b2cd50d 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-cli.exp ...
PASS: gdb.mi/mi-cli.exp: -interpreter-exec with no arguments
PASS: gdb.mi/mi-cli.exp: -interpreter-exec with one argument
-@@ -242,16 +240,16 @@ PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set $pc=0x0"
+@@ -18246,16 +16373,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
@@ -3759,7 +3560,7 @@ index e12cc08..b2cd50d 100644
PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remotecache" warmup
PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remotecache on"
PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remotecache off"
-@@ -333,12 +331,6 @@ PASS: gdb.mi/mi-eval.exp: eval &A
+@@ -18337,12 +16464,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 ...
@@ -3772,16 +3573,16 @@ index e12cc08..b2cd50d 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-file.exp ...
PASS: gdb.mi/mi-file.exp: request path info of current source file (basics.c)
PASS: gdb.mi/mi-file.exp: Getting a list of source files.
-@@ -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
+@@ -18371,7 +16492,7 @@ PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -unsupported-command
+ PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command symbol-list-lines
+ PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -symbol-list-lines
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-info-os.exp ...
-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 ...
+@@ -18404,120 +16525,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
@@ -3909,7 +3710,7 @@ index e12cc08..b2cd50d 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pending.exp ...
PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc1
PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on mi-pendshr.c:pendfunc2 if x==4
-@@ -512,18 +406,20 @@ PASS: gdb.mi/mi-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set)
+@@ -18532,18 +16555,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
@@ -3936,7 +3737,7 @@ index e12cc08..b2cd50d 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-read-memory.exp ...
PASS: gdb.mi/mi-read-memory.exp: breakpoint at main
PASS: gdb.mi/mi-read-memory.exp: mi runto main
-@@ -536,11 +432,6 @@ PASS: gdb.mi/mi-read-memory.exp: ascii and data
+@@ -18556,11 +16581,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 ...
@@ -3948,7 +3749,7 @@ index e12cc08..b2cd50d 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-reg-undefined.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-regs.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-return.exp ...
-@@ -549,22 +440,6 @@ PASS: gdb.mi/mi-return.exp: mi runto callee4
+@@ -18569,22 +16589,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 ...
@@ -3971,7 +3772,7 @@ index e12cc08..b2cd50d 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-simplerun.exp ...
PASS: gdb.mi/mi-simplerun.exp: break-insert operation
PASS: gdb.mi/mi-simplerun.exp: insert breakpoint at basics.c:callee2
-@@ -637,7 +512,7 @@ PASS: gdb.mi/mi-syn-frame.exp: finished exec continue
+@@ -18658,7 +16662,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
@@ -3980,7 +3781,7 @@ index e12cc08..b2cd50d 100644
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
+@@ -19594,10 +17598,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 ...
@@ -3992,7 +3793,7 @@ index e12cc08..b2cd50d 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch.exp ...
PASS: gdb.mi/mi-watch.exp: hw watchpoints toggle (1)
PASS: gdb.mi/mi-watch.exp: sw: breakpoint at callee4
-@@ -1896,7 +1768,7 @@ PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": breakpoint hit
+@@ -19920,7 +17921,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
@@ -4001,50 +3802,16 @@ index e12cc08..b2cd50d 100644
PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint at main
PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": mi runto main
PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": set breakpoint
-@@ -1905,14 +1777,15 @@ PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint hit
+@@ -19929,7 +17930,7 @@ PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint hit
PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": watchpoint hit
PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint hit 2
PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": set x
-PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": watchpoint hit 2
+FAIL: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": watchpoint hit 2 (unknown output after running)
-
- === 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
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.modula2/unbounded-array.exp ...
+ PASS: gdb.modula2/unbounded-array.exp: switch to modula-2
+ PASS: gdb.modula2/unbounded-array.exp: print the last legal element of array a
+@@ -19966,31 +17967,33 @@ 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 ...
@@ -4091,76 +3858,10 @@ index 8aa5f4c..8694f65 100644
+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
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.objc/basicclass.exp ...
+ UNSUPPORTED: gdb.objc/basicclass.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.objc/basicclass.m: unrecognized error
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.objc/nondebug.exp ...
+@@ -20449,26 +18452,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.
@@ -4191,7 +3892,7 @@ index e4a965b..4e64b98 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-explore-cc.exp ...
PASS: gdb.python/py-explore-cc.exp: continue to breakpoint: Break here
PASS: gdb.python/py-explore-cc.exp: explore A
-@@ -648,83 +638,10 @@ PASS: gdb.python/py-inferior.exp: test equality comparison (true)
+@@ -20824,83 +18817,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
@@ -4278,7 +3979,7 @@ index e4a965b..4e64b98 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-infthread.exp ...
PASS: gdb.python/py-infthread.exp: test gdb.selected_thread
PASS: gdb.python/py-infthread.exp: verify InferiorThread object
-@@ -758,15 +675,15 @@ PASS: gdb.python/py-mi.exp: update string varobj after assignment
+@@ -20935,15 +18855,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
@@ -4298,7 +3999,7 @@ index e4a965b..4e64b98 100644
PASS: gdb.python/py-mi.exp: list varobj children after selecting child range
PASS: gdb.python/py-mi.exp: list varobj children after resetting child range
PASS: gdb.python/py-mi.exp: next over update 3
-@@ -1096,18 +1013,7 @@ PASS: gdb.python/py-strfns.exp: p arg
+@@ -21277,18 +19197,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
@@ -4318,31 +4019,8 @@ index e4a965b..4e64b98 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-symbol.exp ...
PASS: gdb.python/py-symbol.exp: Lookup main
PASS: gdb.python/py-symbol.exp: Test main_func.is_function
-@@ -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
+@@ -21905,2871 +19814,41 @@ PASS: gdb.python/python.exp: Step out of func2
+ PASS: gdb.python/python.exp: Test find_pc_line with resume address
Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/break-precsave.exp ...
-PASS: gdb.reverse/break-precsave.exp: Turn on process record
@@ -7127,28 +6805,6 @@ index fada1bf..a98dc5a 100644
-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
@@ -7232,39 +6888,12 @@ index 7c9d1bd..8587ae5 100644
-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.stabs/exclfwd.exp ...
+ PASS: gdb.stabs/exclfwd.exp: ptype v1
+ PASS: gdb.stabs/exclfwd.exp: ptype v2
+@@ -24993,116 +20072,42 @@ PASS: gdb.stabs/weird.exp: p common0var0
+ XFAIL: gdb.stabs/weird.exp: p common0var1
+ XFAIL: gdb.stabs/weird.exp: p common0var2
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-into-signal.exp ...
-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
@@ -7389,7 +7018,7 @@ index fd158de..be821bb 100644
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
+@@ -25112,52 +20117,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
@@ -7475,7 +7104,7 @@ index fd158de..be821bb 100644
PASS: gdb.threads/interrupted-hand-call.exp: dummy stack frame present
PASS: gdb.threads/interrupted-hand-call.exp: finish hand-call
PASS: gdb.threads/interrupted-hand-call.exp: dummy frame popped
-@@ -183,160 +103,73 @@ PASS: gdb.threads/killed.exp: run program to completion
+@@ -25168,160 +20167,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
@@ -7685,7 +7314,7 @@ index fd158de..be821bb 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/pending-step.exp ...
PASS: gdb.threads/pending-step.exp: successfully compiled posix threads test case
PASS: gdb.threads/pending-step.exp: continue to breakpoint: continue to first breakpoint hit
-@@ -348,31 +181,13 @@ PASS: gdb.threads/print-threads.exp: set width 0
+@@ -25333,31 +20245,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
@@ -7720,7 +7349,7 @@ index fd158de..be821bb 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/pthread_cond_wait.exp ...
PASS: gdb.threads/pthread_cond_wait.exp: successfully compiled posix threads test case
PASS: gdb.threads/pthread_cond_wait.exp: breakpoint on break_me
-@@ -385,10 +200,11 @@ PASS: gdb.threads/pthreads.exp: set width 0
+@@ -25370,10 +20264,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
@@ -7734,7 +7363,7 @@ index fd158de..be821bb 100644
PASS: gdb.threads/pthreads.exp: set var common_routine::hits=0
PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0
PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0
-@@ -396,111 +212,35 @@ PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0
+@@ -25381,113 +20276,37 @@ 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
@@ -7773,8 +7402,11 @@ index fd158de..be821bb 100644
+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/reconnect-signal.exp ...
+-ERROR: no fileid for kepler
++ERROR: no fileid for coulomb
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/schedlock.exp ...
- PASS: gdb.threads/schedlock.exp: successfully compiled posix threads test case
+ UNRESOLVED: 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
@@ -7864,7 +7496,7 @@ index fd158de..be821bb 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/sigthread.exp ...
PASS: gdb.threads/sigthread.exp: successfully compiled posix threads test case
PASS: gdb.threads/sigthread.exp: handle SIGUSR1 nostop noprint pass
-@@ -508,44 +248,25 @@ PASS: gdb.threads/sigthread.exp: handle SIGUSR2 nostop noprint pass
+@@ -25495,44 +20314,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 ...
@@ -7917,7 +7549,7 @@ index fd158de..be821bb 100644
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
+@@ -25540,53 +20340,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
@@ -7996,7 +7628,7 @@ index fd158de..be821bb 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp ...
PASS: gdb.threads/thread-specific.exp: successfully compiled posix threads test case
PASS: gdb.threads/thread-specific.exp: set print sevenbit-strings
-@@ -609,38 +322,39 @@ PASS: gdb.threads/thread-specific.exp: continue to breakpoint: all threads start
+@@ -25596,38 +20388,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
@@ -8055,7 +7687,7 @@ index fd158de..be821bb 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/threadapply.exp ...
PASS: gdb.threads/threadapply.exp: successfully compiled posix threads test case
PASS: gdb.threads/threadapply.exp: b 62
-@@ -656,16 +370,16 @@ PASS: gdb.threads/threadapply.exp: go down and check selected frame
+@@ -25643,16 +20436,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
@@ -8076,7 +7708,7 @@ index fd158de..be821bb 100644
PASS: gdb.threads/tls-shared.exp: ptype of thread local storage variable
PASS: gdb.threads/tls-shared.exp: print storage info for thread local storage variable
PASS: gdb.threads/tls-shared.exp: break at and of main
-@@ -674,72 +388,44 @@ PASS: gdb.threads/tls-shared.exp: print result
+@@ -25661,72 +20454,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
@@ -8172,7 +7804,7 @@ index fd158de..be821bb 100644
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-
+@@ -25735,200 +20500,40 @@ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: show follow-fork-
PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: handle SIGUSR1 nostop noprint pass
PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: Set the watchpoint
PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: hbreak marker
@@ -8394,32 +8026,19 @@ index fd158de..be821bb 100644
-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
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/actions-changed.exp ...
+ UNSUPPORTED: gdb.trace/actions-changed.exp: Current target does not support trace
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/actions.exp ...
+@@ -26035,7 +20640,7 @@ PASS: gdb.trace/deltrace.exp: 3.5: delete tracepoint number zero
+ PASS: gdb.trace/deltrace.exp: 3.6: help delete tracepoints
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/disconnected-tracing.exp ...
+ UNSUPPORTED: gdb.trace/disconnected-tracing.exp: target does not support reconnect
+-ERROR: no fileid for kepler
++ERROR: no fileid for coulomb
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/entry-values.exp ...
+ UNRESOLVED: gdb.trace/entry-values.exp: disassemble foo
+ PASS: gdb.trace/entry-values.exp: disassemble foo+9,+10
+@@ -26225,7 +20830,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 ...
@@ -8429,41 +8048,41 @@ index c77c311..9d54298 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tstatus.exp ...
UNSUPPORTED: gdb.trace/tstatus.exp: target does not support trace
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tsv.exp ...
-@@ -342,7 +343,7 @@ UNSUPPORTED: gdb.trace/while-stepping.exp: target does not support trace
- === gdb Summary ===
+@@ -26299,14 +20905,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
- # 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 Summary ===
- === gdb tests ===
+-# of expected passes 24917
+-# of unexpected failures 85
++# of expected passes 18925
++# of unexpected failures 628
+ # of unexpected successes 2
+-# of expected failures 57
++# of expected failures 35
+ # of unknown successes 1
+-# of known failures 63
+-# of unresolved testcases 3
+-# of untested testcases 33
+-# of unsupported tests 52
++# of known failures 55
++# of unresolved testcases 4
++# of untested testcases 44
++# of unsupported tests 85
+ [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.7.50.20140108-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/ld/ld.sum
-index b4c0179..72655a1 100644
+index 7e160ef..28284ee 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
+-Test Run By thomas on Wed Jan 8 22:51:03 2014
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Wed Jan 8 02:22:13 2014
++Test Run By thomas on Thu Jan 9 11:29:00 2014
+Native configuration is i686-unknown-gnu0.5
=== ld tests ===
-@@ -242,10 +242,10 @@ PASS: PIE init array
+@@ -248,10 +248,10 @@ PASS: PIE init array
PASS: PIE fini array
PASS: PIE init array mixed
PASS: PIE PR ld/14525
@@ -8478,7 +8097,7 @@ index b4c0179..72655a1 100644
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
+@@ -572,8 +572,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
@@ -8489,7 +8108,7 @@ index b4c0179..72655a1 100644
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
+@@ -584,10 +584,10 @@ PASS: ELF weak data first
PASS: ELF weak data last
PASS: ELF weak data first common
PASS: ELF weak data last common
@@ -8504,7 +8123,7 @@ index b4c0179..72655a1 100644
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)
+@@ -683,8 +683,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
@@ -8515,16 +8134,16 @@ index b4c0179..72655a1 100644
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 ...
+@@ -1088,8 +1088,10 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/xtensa.exp ...
=== ld Summary ===
--# of expected passes 916
+-# of expected passes 928
-# of expected failures 4
-+# of expected passes 904
++# of expected passes 916
+# 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
+ [...]/tschwinge/W._C._Handy.build/ld/ld-new 2.24.51.20140108