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.diff2775
1 files changed, 1972 insertions, 803 deletions
diff --git a/binutils-gdb/test.diff b/binutils-gdb/test.diff
index 584c4ffa..f5a38c20 100644
--- a/binutils-gdb/test.diff
+++ b/binutils-gdb/test.diff
@@ -1,11 +1,11 @@
diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum
-index 0b7de64..ad06834 100644
+index 5f39dd9..03b202b 100644
--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum
+++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum
@@ -1,5 +1,5 @@
--Test Run By thomas on Tue May 24 07:15:02 2016
+-Test Run By thomas on Tue May 24 18:31:55 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Tue May 24 07:25:24 2016
++Test Run By thomas on Tue May 24 20:32:33 2016
+Native configuration is i686-unknown-gnu0.7
=== binutils tests ===
@@ -19,47 +19,47 @@ index 0b7de64..ad06834 100644
PASS: objdump compress debug sections
PASS: objdump compress debug sections 3
PASS: objcopy (objcopy compress empty debug sections)
-@@ -162,5 +162,6 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/x86-64/x86-6
+@@ -166,5 +166,6 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/x86-64/x86-6
=== binutils Summary ===
--# of expected passes 128
-+# of expected passes 127
+-# of expected passes 132
++# of expected passes 131
+# of unexpected successes 1
# of unsupported tests 4
diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum
-index f0c8a68..bc85556 100644
+index 964c93f..382b8e1 100644
--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum
+++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum
@@ -1,5 +1,5 @@
--Test Run By thomas on Tue May 24 07:15:06 2016
+-Test Run By thomas on Tue May 24 18:32:01 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Tue May 24 07:27:19 2016
++Test Run By thomas on Tue May 24 20:32:44 2016
+Native configuration is i686-unknown-gnu0.7
=== gas tests ===
diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum
-index e615fb4..ac6a78e 100644
+index a9f6ea2..4321646 100644
--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum
+++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum
@@ -1,5 +1,5 @@
--Test Run By thomas on Tue May 24 07:18:34 2016
+-Test Run By thomas on Tue May 24 18:35:36 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Tue May 24 07:42:55 2016
++Test Run By thomas on Tue May 24 20:41:17 2016
+Native configuration is i686-unknown-gnu0.7
=== gdb tests ===
-@@ -413,14 +413,14 @@ FAIL: gdb.ada/mi_interface.exp: list ggg1's children
- Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_task_arg.exp ...
+@@ -426,14 +426,14 @@ FAIL: gdb.ada/mi_interface.exp: list ggg1's children
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_task_arg.exp ...
PASS: gdb.ada/mi_task_arg.exp: compilation task_switch.adb
PASS: gdb.ada/mi_task_arg.exp: breakpoint at task_switch.break_me
-PASS: gdb.ada/mi_task_arg.exp: mi runto task_switch.break_me
-PASS: gdb.ada/mi_task_arg.exp: -stack-list-arguments 1
+FAIL: gdb.ada/mi_task_arg.exp: mi runto task_switch.break_me (unknown output after running)
+FAIL: gdb.ada/mi_task_arg.exp: -stack-list-arguments 1
- Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_task_info.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_task_info.exp ...
PASS: gdb.ada/mi_task_info.exp: compilation task_switch.adb
PASS: gdb.ada/mi_task_info.exp: breakpoint at task_switch.break_me
-PASS: gdb.ada/mi_task_info.exp: mi runto task_switch.break_me
@@ -68,29 +68,29 @@ index e615fb4..ac6a78e 100644
+FAIL: gdb.ada/mi_task_info.exp: mi runto task_switch.break_me (unknown output after running)
+FAIL: gdb.ada/mi_task_info.exp: -ada-task-info with no argument
+FAIL: gdb.ada/mi_task_info.exp: -ada-task-info 3
- Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_var_array.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_var_array.exp ...
PASS: gdb.ada/mi_var_array.exp: compilation bar.adb
PASS: gdb.ada/mi_var_array.exp: breakpoint at main
-@@ -589,7 +589,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 ...
+@@ -602,7 +602,7 @@ PASS: gdb.ada/py_range.exp: python print(int(gdb.parse_and_eval('ir')))
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/rdv_wait.exp ...
PASS: gdb.ada/rdv_wait.exp: compilation foo.adb
PASS: gdb.ada/rdv_wait.exp: set debug-file-directory
-PASS: gdb.ada/rdv_wait.exp: task 2
+FAIL: gdb.ada/rdv_wait.exp: task 2
- Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/rec_comp.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/rec_comp.exp ...
PASS: gdb.ada/rec_comp.exp: compilation bar_o203_012.adb
PASS: gdb.ada/rec_comp.exp: whatis r.ia
-@@ -638,7 +638,7 @@ PASS: gdb.ada/str_ref_cmp.exp: print String_Var (1 .. 3) = "Hel"
+@@ -651,7 +651,7 @@ PASS: gdb.ada/str_ref_cmp.exp: print String_Var (1 .. 3) = "Hel"
PASS: gdb.ada/str_ref_cmp.exp: print String_Var (1 .. 3) = "hel"
- Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/str_uninit.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/str_uninit.exp ...
PASS: gdb.ada/str_uninit.exp: compilation parse.adb
-FAIL: gdb.ada/str_uninit.exp: print my_str
+PASS: gdb.ada/str_uninit.exp: print my_str
PASS: gdb.ada/str_uninit.exp: print 1235813
- Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/sym_print_name.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/sym_print_name.exp ...
PASS: gdb.ada/sym_print_name.exp: compilation foo.adb
-@@ -663,33 +663,33 @@ PASS: gdb.ada/tagged_not_init.exp: print obj
- Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/task_bp.exp ...
+@@ -676,33 +676,33 @@ PASS: gdb.ada/tagged_not_init.exp: print obj
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/task_bp.exp ...
PASS: gdb.ada/task_bp.exp: compilation foo.adb
PASS: gdb.ada/task_bp.exp: break pck.dummy_task - from psymtab
-PASS: gdb.ada/task_bp.exp: run to pck.dummy_task - from psymtab
@@ -120,7 +120,7 @@ index e615fb4..ac6a78e 100644
PASS: gdb.ada/task_bp.exp: break pck.adb:dummy_task - from full symtab
-PASS: gdb.ada/task_bp.exp: run to pck.adb:dummy_task - from full symtab
+FAIL: gdb.ada/task_bp.exp: run to pck.adb:dummy_task - from full symtab
- Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/tasks.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/tasks.exp ...
PASS: gdb.ada/tasks.exp: compilation foo.adb
-PASS: gdb.ada/tasks.exp: info tasks before inserting breakpoint
+FAIL: gdb.ada/tasks.exp: info tasks before inserting breakpoint
@@ -132,13 +132,13 @@ index e615fb4..ac6a78e 100644
+FAIL: gdb.ada/tasks.exp: continue to breakpoint
+FAIL: gdb.ada/tasks.exp: info tasks after hitting breakpoint
+FAIL: gdb.ada/tasks.exp: continue until exit
- Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/tick_last_segv.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -810,14 +810,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/arm-bl-branch-dest.exp ...
- Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/arm-disp-step.exp ...
- Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/avr-flash-qualifier.exp ...
- Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/disp-step-insn-reloc.exp ...
+@@ -825,14 +825,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/arm-neon.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/avr-flash-qualifier.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/disp-step-insn-reloc.exp ...
-PASS: gdb.arch/disp-step-insn-reloc.exp: get integer valueof "n_testcases" (2)
-PASS: gdb.arch/disp-step-insn-reloc.exp: breakpoint on can_relocate_call
-PASS: gdb.arch/disp-step-insn-reloc.exp: breakpoint on can_relocate_jump
@@ -148,10 +148,10 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.arch/disp-step-insn-reloc.exp: can_relocate_jump: go to breakpoint 1
-PASS: gdb.arch/disp-step-insn-reloc.exp: can_relocate_jump: relocated instruction
+UNSUPPORTED: gdb.arch/disp-step-insn-reloc.exp: displaced stepping
- Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/e500-abi.exp ...
- Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/e500-prologue.exp ...
- Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/e500-regs.exp ...
-@@ -886,16 +879,16 @@ PASS: gdb.arch/i386-disp-step.exp: continue to test_prefixed_abs_jump_end
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/e500-abi.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/e500-prologue.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/e500-regs.exp ...
+@@ -901,16 +894,16 @@ PASS: gdb.arch/i386-disp-step.exp: continue to test_prefixed_abs_jump_end
PASS: gdb.arch/i386-disp-step.exp: break test_syscall
PASS: gdb.arch/i386-disp-step.exp: break test_syscall_end
PASS: gdb.arch/i386-disp-step.exp: continue to test_syscall
@@ -171,33 +171,36 @@ index e615fb4..ac6a78e 100644
+FAIL: gdb.arch/i386-disp-step.exp: continue to test_int3 (the program is no longer running)
+FAIL: gdb.arch/i386-disp-step.exp: continue to test_int3_end (the program is no longer running)
+FAIL: gdb.arch/i386-disp-step.exp: continue until exit at i386-disp-step (the program is no longer running)
- Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-dr3-watch.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-dr3-watch.exp ...
PASS: gdb.arch/i386-dr3-watch.exp: set breakpoint always-inserted on
PASS: gdb.arch/i386-dr3-watch.exp: watch i1
-@@ -916,15 +909,16 @@ PASS: gdb.arch/i386-float.exp: info float
- Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-gnu-cfi.exp ...
- PASS: gdb.arch/i386-gnu-cfi.exp: continue to abort()
- PASS: gdb.arch/i386-gnu-cfi.exp: backtrace
--PASS: gdb.arch/i386-gnu-cfi.exp: shift up to the modified frame
--PASS: gdb.arch/i386-gnu-cfi.exp: Existence of the CFI inserted register
--PASS: gdb.arch/i386-gnu-cfi.exp: Value of the CFI inserted register
-+FAIL: gdb.arch/i386-gnu-cfi.exp: shift up to the modified frame
-+FAIL: gdb.arch/i386-gnu-cfi.exp: Existence of the CFI inserted register
- Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-map.exp ...
+@@ -937,11 +930,13 @@ gdb compile failed, /usr/bin/ld: cannot open output file [...]/tschwinge/W._C._H
+ collect2: error: ld returned 1 exit status
+ UNTESTED: gdb.arch/i386-gnu-cfi.exp: i386-gnu-cfi.exp
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-map.exp ...
-gdb compile failed, /usr/bin/ld: warning: -z bndplt ignored.
-+gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/gdb.arch/i386-mpx-map0.o: In function `main':
++gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/outputs/gdb.arch/i386-mpx-map/i386-mpx-map0.o: In function `main':
+[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-map.c:85: undefined reference to `__mpx_wrapper_calloc'
+collect2: error: ld returned 1 exit status
UNTESTED: gdb.arch/i386-mpx-map.exp: i386-mpx-map.exp
- Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx.exp ...
-gdb compile failed, /usr/bin/ld: warning: -z bndplt ignored.
-UNTESTED: gdb.arch/i386-mpx.exp: i386-mpx.exp
+PASS: gdb.arch/i386-mpx.exp: probe MPX support
+UNSUPPORTED: gdb.arch/i386-mpx.exp: processor does not support MPX
- Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-permbkpt.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -963,22 +957,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-sse.exp ...
+@@ -966,7 +961,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+ FAIL: gdb.arch/i386-signal.exp: backtrace 10
+ PASS: gdb.arch/i386-signal.exp: finish
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-size-overlap.exp ...
+-PASS: gdb.arch/i386-size-overlap.exp: run past main
++FAIL: gdb.arch/i386-size-overlap.exp: run past main
+ PASS: gdb.arch/i386-size-overlap.exp: backtrace shows the outer function
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-size.exp ...
+ gdb compile failed, /usr/bin/ld: cannot open output file [...]/tschwinge/W._C._Handy.build/gdb/testsuite/gdb.arch/i386-size: No such file or directory
+@@ -982,22 +977,22 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
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
@@ -236,7 +239,7 @@ index e615fb4..ac6a78e 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
-@@ -989,14 +983,14 @@ PASS: gdb.arch/i386-sse.exp: set %xmm6
+@@ -1008,19 +1003,19 @@ 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
@@ -256,17 +259,23 @@ index e615fb4..ac6a78e 100644
+FAIL: gdb.arch/i386-sse.exp: check contents of data[5]
+FAIL: gdb.arch/i386-sse.exp: check contents of data[6]
+FAIL: gdb.arch/i386-sse.exp: check contents of data[7]
- Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.exp ...
PASS: gdb.arch/i386-stap-eval-lang-ada.exp: set language ada
PASS: gdb.arch/i386-stap-eval-lang-ada.exp: printing $_probe_arg0
-@@ -1179,39 +1173,40 @@ PASS: gdb.base/annota-input-while-running.exp: run until main breakpoint
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-unwind.exp ...
+-PASS: gdb.arch/i386-unwind.exp: run past gdb1435
++FAIL: gdb.arch/i386-unwind.exp: run past gdb1435
+ PASS: gdb.arch/i386-unwind.exp: backtrace past gdb1435
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-word.exp ...
+ PASS: gdb.arch/i386-word.exp: set first breakpoint in main
+@@ -1198,39 +1193,40 @@ PASS: gdb.base/annota-input-while-running.exp: run until main breakpoint
PASS: gdb.base/annota-input-while-running.exp: delete breakpoints
PASS: gdb.base/annota-input-while-running.exp: break after sleep
PASS: gdb.base/annota-input-while-running.exp: continue
-PASS: gdb.base/annota-input-while-running.exp: breakpoint hit
+FAIL: gdb.base/annota-input-while-running.exp: breakpoint hit (timeout)
PASS: gdb.base/annota-input-while-running.exp: print command result
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/annota1.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/annota1.exp ...
PASS: gdb.base/annota1.exp: set height 0
PASS: gdb.base/annota1.exp: breakpoint main
PASS: gdb.base/annota1.exp: annotation set at level 2
@@ -320,10 +329,10 @@ index e615fb4..ac6a78e 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/annota3.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/annota3.exp ...
PASS: gdb.base/annota3.exp: set height 0
PASS: gdb.base/annota3.exp: breakpoint main
-@@ -1228,7 +1223,7 @@ PASS: gdb.base/annota3.exp: breakpoint printf
+@@ -1247,7 +1243,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
@@ -332,7 +341,7 @@ index e615fb4..ac6a78e 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
-@@ -1240,8 +1235,8 @@ PASS: gdb.base/annota3.exp: ignore 5 4
+@@ -1259,8 +1255,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
@@ -341,19 +350,19 @@ index e615fb4..ac6a78e 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/anon.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/anon.exp ...
PASS: gdb.base/anon.exp: set breakpoint in anon.c
-@@ -1374,72 +1369,40 @@ PASS: gdb.base/assign.exp: v_int+=v_float
+@@ -1399,72 +1395,31 @@ 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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/async-shell.exp ...
-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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/async.exp ...
PASS: gdb.base/async.exp: set exec-done-display on
-PASS: gdb.base/async.exp: next&
-PASS: gdb.base/async.exp: step& #1
@@ -365,17 +374,8 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.base/async.exp: jump&
-PASS: gdb.base/async.exp: until&
-PASS: gdb.base/async.exp: set exec-done-display off
-+FAIL: gdb.base/async.exp: next& (timeout)
-+FAIL: gdb.base/async.exp: step& #1 (timeout)
-+FAIL: gdb.base/async.exp: step& #2 (timeout)
-+FAIL: gdb.base/async.exp: stepi& (timeout)
-+FAIL: gdb.base/async.exp: get next insn
-+FAIL: gdb.base/async.exp: nexti& (timeout)
-+FAIL: gdb.base/async.exp: finish& (timeout)
-+FAIL: gdb.base/async.exp: jump& (timeout)
-+FAIL: gdb.base/async.exp: until& (timeout)
-+FAIL: gdb.base/async.exp: set exec-done-display off
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach-pie-misread.exp ...
++UNSUPPORTED: gdb.base/async.exp: Asynchronous execution not supported: next&
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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.19.so to ld-linux.so.2
@@ -391,16 +391,16 @@ index e615fb4..ac6a78e 100644
-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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-PASS: gdb.base/attach-pie-noexec.exp: info shared
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach-twice.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/attach-twice.exp ...
-PASS: gdb.base/attach-twice.exp: attach
+XFAIL: gdb.base/attach-twice.exp: attach
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach-wait-input.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/attach-wait-input.exp ...
-PASS: gdb.base/attach-wait-input.exp: editing on: get inferior process ID
-PASS: gdb.base/attach-wait-input.exp: editing on: detach
-PASS: gdb.base/attach-wait-input.exp: editing on: set editing on
@@ -412,7 +412,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.base/attach-wait-input.exp: editing off: attach and print
-PASS: gdb.base/attach-wait-input.exp: editing off: after attach, exit
+UNTESTED: gdb.base/attach-wait-input.exp: aborted; in the following, GDB will get stuck
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
@@ -434,7 +434,7 @@ index e615fb4..ac6a78e 100644
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
-@@ -1447,13 +1410,14 @@ PASS: gdb.base/attach.exp: before attach3, flush exec
+@@ -1472,13 +1427,14 @@ PASS: gdb.base/attach.exp: before attach3, flush exec
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
@@ -451,10 +451,10 @@ index e615fb4..ac6a78e 100644
+FAIL: gdb.base/attach.exp: cmdline attach run: run to prompt
+ERROR: Undefined command "".
+UNRESOLVED: gdb.base/attach.exp: cmdline attach run: run to main
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/auto-connect-native-target.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/auto-connect-native-target.exp ...
PASS: gdb.base/auto-connect-native-target.exp: check whether a target is already connected
PASS: gdb.base/auto-connect-native-target.exp: check whether board tests the native target
-@@ -1463,14 +1427,14 @@ PASS: gdb.base/auto-connect-native-target.exp: start no longer works
+@@ -1488,14 +1444,14 @@ PASS: gdb.base/auto-connect-native-target.exp: start no longer works
PASS: gdb.base/auto-connect-native-target.exp: explicitly connect to the native target
PASS: gdb.base/auto-connect-native-target.exp: kill: start
PASS: gdb.base/auto-connect-native-target.exp: kill: kill
@@ -476,10 +476,10 @@ index e615fb4..ac6a78e 100644
PASS: gdb.base/auto-connect-native-target.exp: disconnect: disconnect
PASS: gdb.base/auto-connect-native-target.exp: disconnect: check whether the target is no longer connected
PASS: gdb.base/auto-connect-native-target.exp: disconnect: no longer connected to a target
-@@ -1482,22 +1446,6 @@ PASS: gdb.base/auto-load.exp: set auto-load scripts-directory
+@@ -1507,22 +1463,6 @@ PASS: gdb.base/auto-load.exp: set auto-load scripts-directory
PASS: gdb.base/auto-load.exp: set auto-load safe-path
PASS: gdb.base/auto-load.exp: print $script_loaded
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/auxv.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
@@ -496,13 +496,13 @@ index e615fb4..ac6a78e 100644
-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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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/batch-preserve-term-settings.exp ...
-@@ -1558,32 +1506,18 @@ PASS: gdb.base/bfp-test.exp: set variable b64 = 200.25x
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/batch-preserve-term-settings.exp ...
+@@ -1583,32 +1523,18 @@ PASS: gdb.base/bfp-test.exp: set variable b64 = 200.25x
PASS: gdb.base/bfp-test.exp: set variable b128 = 300.375fl
PASS: gdb.base/bfp-test.exp: set variable b128 = 300.375fff
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bg-execution-repeat.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/bg-execution-repeat.exp ...
-PASS: gdb.base/bg-execution-repeat.exp: c&: c&
-PASS: gdb.base/bg-execution-repeat.exp: c&: breakpoint hit 1
-PASS: gdb.base/bg-execution-repeat.exp: c&: repeat bg command
@@ -521,7 +521,7 @@ index e615fb4..ac6a78e 100644
PASS: gdb.base/bg-execution-repeat.exp: c 1&: input still accepted
-PASS: gdb.base/bg-execution-repeat.exp: c 1&: breakpoint hit 2
+FAIL: gdb.base/bg-execution-repeat.exp: c 1&: breakpoint hit 2 (timeout)
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bigcore.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-PASS: gdb.base/bigcore.exp: cd to test directory
@@ -538,10 +538,28 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.base/bigcore.exp: check next heap
-PASS: gdb.base/bigcore.exp: check prev heap
+UNTESTED: gdb.base/bigcore.exp: aborted; in the following, GDB will get stuck
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bitfields.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -1742,18 +1676,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue
+@@ -1743,7 +1669,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: wr
+ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: write addr_after_bp
+ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: next over setup
+ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: p /x addr_bp[0] = buffer[0]
+-PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: permanent breakpoint causes random signal
++FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: permanent breakpoint causes random signal
+ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: stop at permanent breakpoint
+ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: p $prev_counter = counter
+ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: stop at permanent breakpoint twice
+@@ -1752,7 +1678,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: i
+ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: disable $bpnum
+ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: set breakpoint commands
+ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: info breakpoints shows disabled breakpoint
+-PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: disabled permanent breakpoint doesn't explain stop
++FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: disabled permanent breakpoint doesn't explain stop
+ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: info breakpoints still shows same number of hits
+ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: breakpoint commands didn't run
+ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: reenable breakpoint
+@@ -1767,18 +1693,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue
PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue trips on nested permanent bp: continue to breakpoint: permanent bp
PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue trips on nested permanent bp: condition $bpnum 0
PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue trips on nested permanent bp: continue to breakpoint: test_signal_nested_done
@@ -565,7 +583,25 @@ index e615fb4..ac6a78e 100644
PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: set breakpoint always-inserted off
PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: watch $dummy_convenience
PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: set probe breakpoint
-@@ -1786,18 +1720,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue
+@@ -1787,7 +1713,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: wr
+ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: write addr_after_bp
+ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: next over setup
+ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: p /x addr_bp[0] = buffer[0]
+-PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: permanent breakpoint causes random signal
++FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: permanent breakpoint causes random signal
+ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: stop at permanent breakpoint
+ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: p $prev_counter = counter
+ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: stop at permanent breakpoint twice
+@@ -1796,7 +1722,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: i
+ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: disable $bpnum
+ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: set breakpoint commands
+ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: info breakpoints shows disabled breakpoint
+-PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: disabled permanent breakpoint doesn't explain stop
++FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: disabled permanent breakpoint doesn't explain stop
+ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: info breakpoints still shows same number of hits
+ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: breakpoint commands didn't run
+ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: reenable breakpoint
+@@ -1811,18 +1737,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue
PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue trips on nested permanent bp: continue to breakpoint: permanent bp
PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue trips on nested permanent bp: condition $bpnum 0
PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue trips on nested permanent bp: continue to breakpoint: test_signal_nested_done
@@ -589,7 +625,25 @@ index e615fb4..ac6a78e 100644
PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: set breakpoint always-inserted on
PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: set probe breakpoint
PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: get size of instruction
-@@ -1829,18 +1763,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue t
+@@ -1830,7 +1756,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: wri
+ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: write addr_after_bp
+ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: next over setup
+ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: p /x addr_bp[0] = buffer[0]
+-PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: permanent breakpoint causes random signal
++FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: permanent breakpoint causes random signal
+ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: stop at permanent breakpoint
+ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: p $prev_counter = counter
+ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: stop at permanent breakpoint twice
+@@ -1839,7 +1765,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: in
+ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: disable $bpnum
+ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: set breakpoint commands
+ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: info breakpoints shows disabled breakpoint
+-PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: disabled permanent breakpoint doesn't explain stop
++FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: disabled permanent breakpoint doesn't explain stop
+ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: info breakpoints still shows same number of hits
+ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: breakpoint commands didn't run
+ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: reenable breakpoint
+@@ -1854,18 +1780,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue t
PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue trips on nested permanent bp: continue to breakpoint: permanent bp
PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue trips on nested permanent bp: condition $bpnum 0
PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue trips on nested permanent bp: continue to breakpoint: test_signal_nested_done
@@ -613,7 +667,25 @@ index e615fb4..ac6a78e 100644
PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: set breakpoint always-inserted on
PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: watch $dummy_convenience
PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: set probe breakpoint
-@@ -1873,18 +1807,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue t
+@@ -1874,7 +1800,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: wri
+ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: write addr_after_bp
+ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: next over setup
+ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: p /x addr_bp[0] = buffer[0]
+-PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: permanent breakpoint causes random signal
++FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: permanent breakpoint causes random signal
+ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: stop at permanent breakpoint
+ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: p $prev_counter = counter
+ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: stop at permanent breakpoint twice
+@@ -1883,7 +1809,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: in
+ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: disable $bpnum
+ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: set breakpoint commands
+ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: info breakpoints shows disabled breakpoint
+-PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: disabled permanent breakpoint doesn't explain stop
++FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: disabled permanent breakpoint doesn't explain stop
+ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: info breakpoints still shows same number of hits
+ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: breakpoint commands didn't run
+ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: reenable breakpoint
+@@ -1898,18 +1824,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue t
PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue trips on nested permanent bp: continue to breakpoint: permanent bp
PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue trips on nested permanent bp: condition $bpnum 0
PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue trips on nested permanent bp: continue to breakpoint: test_signal_nested_done
@@ -634,13 +706,13 @@ index e615fb4..ac6a78e 100644
PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with no handler: queue-signal SIGUSR1
-PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with no handler: single-step past permanent breakpoint
+FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with no handler: single-step past permanent breakpoint
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-always.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/break-always.exp ...
PASS: gdb.base/break-always.exp: set breakpoint always-inserted on
PASS: gdb.base/break-always.exp: confirm breakpoint always-inserted
-@@ -1997,693 +1931,6 @@ PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: continue
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-inline.exp ...
+@@ -2028,693 +1954,6 @@ PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: continue
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/break-interp.exp ...
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: copy ld-2.19.so to break-interp-LDprelinkNOdebugNO
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: unprelink break-interp-LDprelinkNOdebugNO (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: strip break-interp-LDprelinkNOdebugNO
@@ -1328,10 +1400,10 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.base/break-interp.exp: LDprelinkYESdebugIN: copy ld-2.19.so to break-interp-LDprelinkYESdebugIN
-PASS: gdb.base/break-interp.exp: LDprelinkYESdebugIN: unprelink break-interp-LDprelinkYESdebugIN pre-unprelink (missing /usr/sbin/prelink)
-XFAIL: gdb.base/break-interp.exp: LDprelinkYESdebugIN: prelink break-interp-LDprelinkYESdebugIN (missing /usr/sbin/prelink)
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-main-file-remove-fail.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/break-main-file-remove-fail.exp ...
PASS: gdb.base/break-main-file-remove-fail.exp: cmdline: set breakpoint always-inserted on
PASS: gdb.base/break-main-file-remove-fail.exp: cmdline: break foo
-@@ -3163,7 +2410,7 @@ PASS: gdb.base/call-signal-resume.exp: break stop_one
+@@ -3194,14 +2433,14 @@ 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
@@ -1340,19 +1412,48 @@ index e615fb4..ac6a78e 100644
PASS: gdb.base/call-signal-resume.exp: set confirm off
PASS: gdb.base/call-signal-resume.exp: return
PASS: gdb.base/call-signal-resume.exp: maintenance print dummy-frames
-@@ -3179,7 +2426,7 @@ PASS: gdb.base/call-signal-resume.exp: set confirm off
+ PASS: gdb.base/call-signal-resume.exp: maintenance info breakpoints
+ PASS: gdb.base/call-signal-resume.exp: break stop_two
+ PASS: gdb.base/call-signal-resume.exp: continue to breakpoint at stop_two
+-PASS: gdb.base/call-signal-resume.exp: continue to receipt of signal
++FAIL: gdb.base/call-signal-resume.exp: continue to receipt of signal
+ PASS: gdb.base/call-signal-resume.exp: break null_hand_call
+ PASS: gdb.base/call-signal-resume.exp: null_hand_call
+ PASS: gdb.base/call-signal-resume.exp: dummy stack frame number
+@@ -3210,7 +2449,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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -3669,122 +2916,6 @@ PASS: gdb.base/catch-signal.exp: 1st line of save breakpoints for 'all'
+@@ -3561,8 +2800,6 @@ gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../.
+ UNTESTED: gdb.base/catch-fork-kill.exp: catch-fork-kill-fork.exp
+ UNTESTED: gdb.base/catch-fork-kill.exp: failed to compile catch-fork-kill-fork
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-fork-static.exp ...
+-PASS: gdb.base/catch-fork-static.exp: catch fork
+-PASS: gdb.base/catch-fork-static.exp: run to fork
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-gdb-caused-signals.exp ...
+ PASS: gdb.base/catch-gdb-caused-signals.exp: handle SIGSEGV nostop noprint
+ PASS: gdb.base/catch-gdb-caused-signals.exp: handle SIGILL nostop noprint
+@@ -3626,11 +2863,6 @@ PASS: gdb.base/catch-signal-fork.exp: continue
+ PASS: gdb.base/catch-signal-fork.exp: continue to breakpoint: fork loop
+ PASS: gdb.base/catch-signal-fork.exp: got SIGHUP after fork
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-signal-siginfo-cond.exp ...
+-PASS: gdb.base/catch-signal-siginfo-cond.exp: catch signal
+-PASS: gdb.base/catch-signal-siginfo-cond.exp: condition $bpnum $_siginfo.si_signo == 11
+-PASS: gdb.base/catch-signal-siginfo-cond.exp: continue: catchpoint does not trigger
+-PASS: gdb.base/catch-signal-siginfo-cond.exp: condition $bpnum $_siginfo.si_signo == 10
+-PASS: gdb.base/catch-signal-siginfo-cond.exp: continue: catchpoint triggers
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-signal.exp ...
+ PASS: gdb.base/catch-signal.exp: SIGHUP: continue to breakpoint: first HUP
+ PASS: gdb.base/catch-signal.exp: SIGHUP: handle SIGHUP nostop noprint pass
+@@ -3716,129 +2948,6 @@ PASS: gdb.base/catch-signal.exp: 1st line of save breakpoints for 'all'
PASS: gdb.base/catch-signal.exp: 2nd line of save breakpoints for 'all'
PASS: gdb.base/catch-signal.exp: Trailing newline of save breakpoints for 'all'
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.exp ...
-PASS: gdb.base/catch-syscall.exp: check SYS_pipe
-PASS: gdb.base/catch-syscall.exp: get integer valueof "close_syscall" (6)
-PASS: gdb.base/catch-syscall.exp: get integer valueof "chroot_syscall" (61)
@@ -1424,6 +1525,13 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.base/catch-syscall.exp: mid-vfork: catch syscall
-PASS: gdb.base/catch-syscall.exp: mid-vfork: syscall vfork has returned
-PASS: gdb.base/catch-syscall.exp: mid-vfork: continue until exit
+-PASS: gdb.base/catch-syscall.exp: execve: set do_execve = 1
+-PASS: gdb.base/catch-syscall.exp: execve: catch syscall with arguments (execve)
+-PASS: gdb.base/catch-syscall.exp: execve: syscall(s) execve appears in 'info breakpoints'
+-PASS: gdb.base/catch-syscall.exp: execve: program has called execve
+-PASS: gdb.base/catch-syscall.exp: execve: syscall execve has returned
+-PASS: gdb.base/catch-syscall.exp: execve: continue to main
+-PASS: gdb.base/catch-syscall.exp: execve: continue until exit
-PASS: gdb.base/catch-syscall.exp: multiple targets: set arch to i386
-PASS: gdb.base/catch-syscall.exp: multiple targets: insert catch syscall on syscall 1 -- exit on i386
-PASS: gdb.base/catch-syscall.exp: multiple targets: set arch to i386:x86-64
@@ -1469,13 +1577,13 @@ index e615fb4..ac6a78e 100644
-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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/charset.exp ...
PASS: gdb.base/charset.exp: show charset
PASS: gdb.base/charset.exp: show target-charset
-@@ -4053,285 +3184,7 @@ PASS: gdb.base/charset.exp: assign string to short array
+@@ -4107,285 +3216,7 @@ 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-ns.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/checkpoint-ns.exp ...
-PASS: gdb.base/checkpoint-ns.exp: break1 start
-PASS: gdb.base/checkpoint-ns.exp: break1 two
-PASS: gdb.base/checkpoint-ns.exp: break1 three
@@ -1615,7 +1723,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.base/checkpoint-ns.exp: break2 with many checkpoints
-PASS: gdb.base/checkpoint-ns.exp: info checkpoints with at least 600 checkpoints
-PASS: gdb.base/checkpoint-ns.exp: kill all one with many checkpoints
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/checkpoint.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
@@ -1755,10 +1863,10 @@ index e615fb4..ac6a78e 100644
-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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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: running to stop_here first time
-@@ -4615,7 +3468,6 @@ PASS: gdb.base/completion.exp: complete set cp-abi aut
+@@ -4669,7 +3500,6 @@ PASS: gdb.base/completion.exp: complete set cp-abi aut
PASS: gdb.base/completion.exp: complete target core
PASS: gdb.base/completion.exp: complete target tfile
PASS: gdb.base/completion.exp: complete target exec
@@ -1766,9 +1874,9 @@ index e615fb4..ac6a78e 100644
PASS: gdb.base/completion.exp: complete set height
PASS: gdb.base/completion.exp: complete set height u
PASS: gdb.base/completion.exp: complete set listsize
-@@ -4865,77 +3717,10 @@ PASS: gdb.base/constvars.exp: ptype crass
+@@ -4919,77 +3749,10 @@ PASS: gdb.base/constvars.exp: ptype crass
PASS: gdb.base/constvars.exp: ptype crisp
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/continue-all-already-running.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/continue-all-already-running.exp ...
PASS: gdb.base/continue-all-already-running.exp: set non-stop on
-PASS: gdb.base/continue-all-already-running.exp: c -a&
-PASS: gdb.base/continue-all-already-running.exp: no stop
@@ -1776,7 +1884,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.base/continue-all-already-running.exp: c -a
-PASS: gdb.base/continue-all-already-running.exp: breakpoint hit
-PASS: gdb.base/continue-all-already-running.exp: print command result
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/coredump-filter.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/coredump-filter.exp ...
-PASS: gdb.base/coredump-filter.exp: continue to breakpoint: break-here
-PASS: gdb.base/coredump-filter.exp: save a corefile
-PASS: gdb.base/coredump-filter.exp: saving corefile for non-Private-Anonymous: p set_coredump_filter (0x7e)
@@ -1813,7 +1921,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.base/coredump-filter.exp: loading and testing corefile for non-Private-Shared-Anon-File: with binary: load core
-PASS: gdb.base/coredump-filter.exp: loading and testing corefile for non-Private-Shared-Anon-File: with binary: disassemble function with corefile and with a binary
+UNTESTED: gdb.base/coredump-filter.exp: coredump-filter.exp
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/corefile.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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)
@@ -1843,10 +1951,10 @@ index e615fb4..ac6a78e 100644
-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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -5202,7 +3987,7 @@ PASS: gdb.base/default.exp: info program
+@@ -5256,7 +4019,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
@@ -1855,7 +1963,7 @@ index e615fb4..ac6a78e 100644
PASS: gdb.base/default.exp: info symbol
PASS: gdb.base/default.exp: info source
PASS: gdb.base/default.exp: info sources
-@@ -5333,7 +4118,7 @@ PASS: gdb.base/default.exp: show verbose
+@@ -5387,7 +4150,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
@@ -1864,21 +1972,21 @@ index e615fb4..ac6a78e 100644
PASS: gdb.base/default.exp: set history save off
PASS: gdb.base/default.exp: stepi "si" abbreviation
PASS: gdb.base/default.exp: stepi
-@@ -5406,10 +4191,6 @@ PASS: gdb.base/del.exp: breakpoint insertion (d)
+@@ -5460,10 +4223,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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -5670,50 +4451,7 @@ PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&dummy_3"
+@@ -5724,50 +4483,7 @@ 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/disasm-optim.exp ...
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/disp-step-syscall.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/disasm-optim.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/disp-step-syscall.exp ...
-PASS: gdb.base/disp-step-syscall.exp: fork: probe for target remote
-PASS: gdb.base/disp-step-syscall.exp: fork: delete break 1
-PASS: gdb.base/disp-step-syscall.exp: fork: break marker
@@ -1924,10 +2032,10 @@ index e615fb4..ac6a78e 100644
-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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/display.exp ...
PASS: gdb.base/display.exp: kill
PASS: gdb.base/display.exp: detach
-@@ -5790,15 +4528,15 @@ PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continu
+@@ -5844,15 +4560,15 @@ PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continu
PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: set height 2
PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: continue to pagination
PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: first prompt
@@ -1944,10 +2052,10 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: set height unlimited
+FAIL: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: no double prompt (timeout)
+FAIL: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: set height unlimited
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp ...
PASS: gdb.base/dprintf-bp-same-addr.exp: gdb: set dprintf-style gdb
PASS: gdb.base/dprintf-bp-same-addr.exp: gdb: set breakpoint always-inserted on
-@@ -5816,96 +4554,92 @@ PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: set dprintf-style gdb
+@@ -5870,95 +4586,91 @@ PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: set dprintf-style gdb
PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: set disconnected-dprintf on
PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: get inferior process ID
PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: dprintf insertion
@@ -2054,25 +2162,24 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: re-attach to inferior
+FAIL: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: detach program
+FAIL: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: re-attach to inferior
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-next.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-next.exp ...
-PASS: gdb.base/dprintf-next.exp: dprintf 24, "%d\n", x
-PASS: gdb.base/dprintf-next.exp: next 1
-PASS: gdb.base/dprintf-next.exp: next 2
+WARNING: program timed out.
+gdb compile failed, exit status is 1
+UNTESTED: gdb.base/dprintf-next.exp: failed to prepare for dprintf with next
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-non-stop.exp ...
- PASS: gdb.base/dprintf-non-stop.exp: set non-stop on
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-non-stop.exp ...
-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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-pending.exp ...
PASS: gdb.base/dprintf-pending.exp: without format: missing ,FMT
PASS: gdb.base/dprintf-pending.exp: without format: missing FMT
-@@ -5930,9 +4664,7 @@ PASS: gdb.base/dprintf.exp: call: printf: dprintf foo,"At foo entry\n"
+@@ -5983,9 +4695,7 @@ PASS: gdb.base/dprintf.exp: call: printf: dprintf foo,"At foo entry\n"
PASS: gdb.base/dprintf.exp: call: printf: dprintf 28,"arg=%d, g=%d\n", arg, g
PASS: gdb.base/dprintf.exp: call: printf: break 29
PASS: gdb.base/dprintf.exp: call: printf: set dprintf style to call
@@ -2082,7 +2189,7 @@ index e615fb4..ac6a78e 100644
PASS: gdb.base/dprintf.exp: call: printf: 2nd dprintf
PASS: gdb.base/dprintf.exp: call: fprintf: dprintf foo,"At foo entry\n"
PASS: gdb.base/dprintf.exp: call: fprintf: dprintf 28,"arg=%d, g=%d\n", arg, g
-@@ -5940,9 +4672,7 @@ PASS: gdb.base/dprintf.exp: call: fprintf: break 29
+@@ -5993,9 +4703,7 @@ PASS: gdb.base/dprintf.exp: call: fprintf: break 29
PASS: gdb.base/dprintf.exp: call: fprintf: set dprintf function
PASS: gdb.base/dprintf.exp: call: fprintf: set dprintf channel
PASS: gdb.base/dprintf.exp: call: fprintf: set dprintf style to call
@@ -2092,16 +2199,16 @@ index e615fb4..ac6a78e 100644
PASS: gdb.base/dprintf.exp: call: fprintf: 2nd dprintf
PASS: gdb.base/dprintf.exp: agent: dprintf foo,"At foo entry\n"
PASS: gdb.base/dprintf.exp: agent: dprintf 28,"arg=%d, g=%d\n", arg, g
-@@ -5954,8 +4684,6 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dso2dso.exp ...
+@@ -6007,8 +4715,6 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
PASS: gdb.base/dso2dso.exp: continue to breakpoint: at call to sub2
PASS: gdb.base/dso2dso.exp: next over call to sub2
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dtrace-probe.exp ...
--gdb compile failed, /usr/bin/ld: i386:x86-64 architecture of input file `[...]/tschwinge/W._C._Handy.build/gdb/testsuite/gdb.base/dtrace-probe-p.o' is incompatible with i386 output
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dtrace-probe.exp ...
+-gdb compile failed, /usr/bin/ld: i386:x86-64 architecture of input file `[...]/tschwinge/W._C._Handy.build/gdb/testsuite/outputs/gdb.base/dtrace-probe/dtrace-probe-p.o' is incompatible with i386 output
-collect2: error: ld returned 1 exit status
UNTESTED: gdb.base/dtrace-probe.exp: could not compile test program
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dump.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dump.exp ...
PASS: gdb.base/dump.exp: inaccessible memory is reported
-@@ -6307,9 +5035,7 @@ PASS: gdb.base/ending-run.exp: b ending-run.c:11
+@@ -6360,9 +5066,7 @@ PASS: gdb.base/ending-run.exp: b ending-run.c:11
PASS: gdb.base/ending-run.exp: Breakpoint 7 at *ending-run.c:11
PASS: gdb.base/ending-run.exp: Clear 2 by default
PASS: gdb.base/ending-run.exp: all set to continue
@@ -2111,21 +2218,26 @@ index e615fb4..ac6a78e 100644
PASS: gdb.base/ending-run.exp: Step to return
PASS: gdb.base/ending-run.exp: step out of main
PASS: gdb.base/ending-run.exp: step to end of run
-@@ -6378,10 +5104,7 @@ PASS: gdb.base/exe-lock.exp: continue until exit
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/execl-update-breakpoints.exp ...
+@@ -6431,12 +5135,7 @@ PASS: gdb.base/exe-lock.exp: continue until exit
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/execl-update-breakpoints.exp ...
PASS: gdb.base/execl-update-breakpoints.exp: main address first
PASS: gdb.base/execl-update-breakpoints.exp: probe memory access
-PASS: gdb.base/execl-update-breakpoints.exp: always-inserted off: set breakpoint always-inserted off
+-PASS: gdb.base/execl-update-breakpoints.exp: always-inserted off: break some_function
-PASS: gdb.base/execl-update-breakpoints.exp: always-inserted off: continue across exec
-PASS: gdb.base/execl-update-breakpoints.exp: always-inserted on: set breakpoint always-inserted on
+-PASS: gdb.base/execl-update-breakpoints.exp: always-inserted on: break some_function
-PASS: gdb.base/execl-update-breakpoints.exp: always-inserted on: continue across exec
+UNSUPPORTED: gdb.base/execl-update-breakpoints.exp: main address is readable in second binary
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/execution-termios.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/execution-termios.exp ...
PASS: gdb.base/execution-termios.exp: next: termios ok
PASS: gdb.base/execution-termios.exp: infcall: termios ok
-@@ -6395,10 +5118,10 @@ PASS: gdb.base/exitsignal.exp: $_exitsignal is void before running
+@@ -6448,12 +5147,12 @@ PASS: gdb.base/execution-termios.exp: finish: termios ok
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/exitsignal.exp ...
+ PASS: gdb.base/exitsignal.exp: $_exitsignal is void before running
PASS: gdb.base/exitsignal.exp: $_exitcode is void before running
- PASS: gdb.base/exitsignal.exp: trigger SIGSEGV
+-PASS: gdb.base/exitsignal.exp: trigger SIGSEGV
++FAIL: 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.
@@ -2136,7 +2248,7 @@ index e615fb4..ac6a78e 100644
PASS: gdb.base/exitsignal.exp: $_exitcode is still void after restarting the inferior
PASS: gdb.base/exitsignal.exp: $_exitsignal is void before normal inferior is executed
PASS: gdb.base/exitsignal.exp: $_exitcode is void before normal inferior is executed
-@@ -6755,33 +5478,33 @@ PASS: gdb.base/fileio.exp: Lseeking SET a file
+@@ -6810,33 +5509,33 @@ 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
@@ -2190,13 +2302,13 @@ index e615fb4..ac6a78e 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/filesym.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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"
-@@ -6849,238 +5572,9 @@ PASS: gdb.base/float.exp: info float
+@@ -6904,376 +5603,86 @@ 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-mode.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec-mode.exp ...
-PASS: gdb.base/foll-exec-mode.exp: insert first exec catchpoint
-PASS: gdb.base/foll-exec-mode.exp: continue to first exec catchpoint
-PASS: gdb.base/foll-exec-mode.exp: same,next,no_infswitch: set follow-exec-mode same
@@ -2231,10 +2343,11 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.base/foll-exec-mode.exp: new,continue,infswitch: Check inferior list
-PASS: gdb.base/foll-exec-mode.exp: new,continue,infswitch: Switch inferiors
-PASS: gdb.base/foll-exec-mode.exp: new,continue,infswitch: use correct executable (foll-exec-mode) for run after follow exec
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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: tbreak 42
+-PASS: gdb.base/foll-exec.exp: continue to breakpoint: line tbreak-execlp
-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
@@ -2250,18 +2363,22 @@ index e615fb4..ac6a78e 100644
-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: tbreak 42
+-PASS: gdb.base/foll-exec.exp: continue to breakpoint: line tbreak-execlp
-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: tbreak 42
+-PASS: gdb.base/foll-exec.exp: continue to breakpoint: line tbreak-execlp
-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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
@@ -2370,87 +2487,253 @@ index e615fb4..ac6a78e 100644
-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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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: tbreak 32
+-PASS: gdb.base/foll-vfork.exp: check vfork support: continue to breakpoint: .*
-PASS: gdb.base/foll-vfork.exp: check vfork support: insert first vfork catchpoint
-PASS: gdb.base/foll-vfork.exp: check vfork support: continue to first vfork catchpoint
-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: set verbose
+-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: tbreak 32
+-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: continue to breakpoint: .*
-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: set follow-fork parent
-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: step
-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: set verbose
+-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: tbreak 32
+-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: continue to breakpoint: .*
-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: set follow-fork parent
-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: break, vfork to bp
-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: continue to bp
-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: set verbose
+-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: tbreak 32
+-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: continue to breakpoint: .*
-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: set follow-fork parent
-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: tcatch vfork
-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: continue to vfork
-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: finish
-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, to main bp: set verbose
+-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, to main bp: tbreak 32
+-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, to main bp: continue to breakpoint: .*
-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, to main bp: set follow-fork child
-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, to main bp: continue to bp
-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, through step: set verbose
+-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, through step: tbreak 32
+-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, through step: continue to breakpoint: .*
-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, through step: set follow-fork child
-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, through step: step over vfork
-PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: set verbose
+-PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: tbreak 32
+-PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: continue to breakpoint: .*
-PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: set follow-fork child
-PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: tcatch vfork
-PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: continue to vfork
-PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: finish (followed exec)
-PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: set verbose
+-PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: tbreak 32
+-PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: continue to breakpoint: .*
-PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: set follow-fork child
-PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: step over vfork
-PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: info inferiors shows vfork parent/child relation
-PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: continue to bp
-PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: vfork relation no longer appears in info inferiors
-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, through step: set verbose
+-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, through step: tbreak 29
+-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, through step: continue to breakpoint: .*
-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, through step: set follow-fork parent
-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, through step: step
-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, to bp: set verbose
+-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, to bp: tbreak 29
+-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, to bp: continue to breakpoint: .*
-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, to bp: set follow-fork parent
-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, to bp: break, vfork to bp
-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, to bp: continue to bp
-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: set verbose
+-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: tbreak 29
+-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: continue to breakpoint: .*
-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: set follow-fork parent
-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: tcatch vfork
-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: continue to vfork
-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: finish
-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, to exit: set verbose
+-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, to exit: tbreak 29
+-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, to exit: continue to breakpoint: .*
-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, to exit: set follow-fork child
-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, to exit: continue to child exit
-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: set verbose
+-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: tbreak 29
+-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: continue to breakpoint: .*
-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: set follow-fork child
-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: tcatch vfork
-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: continue to vfork
-KFAIL: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: finish (PRMS: gdb/14762)
-PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: set verbose
+-PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: tbreak 29
+-PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: continue to breakpoint: .*
-PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: set follow-fork child
-PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: step over vfork
-PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: info inferiors shows vfork parent/child relation
-PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: continue to child exit
-PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: vfork relation no longer appears in info inferiors
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/fortran-sym-case.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/fork-running-state.exp ...
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: set print inferior-events on
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: set detach-on-fork off
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: set follow-fork parent
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: continue &
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: fork child appears
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: info threads
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: set print inferior-events off
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: kill parent
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: kill child
++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: Can't run to main
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: set print inferior-events on
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: set detach-on-fork off
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: set follow-fork parent
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: set schedule-multiple on
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: continue &
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: fork child appears
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: info threads
++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: fork child appears (timeout)
++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: info threads
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: set print inferior-events off
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: kill parent
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: kill child
++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: kill child
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: set print inferior-events on
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: set detach-on-fork off
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: set follow-fork parent
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: set schedule-multiple off
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: continue &
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: fork child appears
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: only parent marked running
++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: fork child appears (timeout)
++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: only parent marked running
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: set print inferior-events off
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: kill parent
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: kill child
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: set print inferior-events on
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: set detach-on-fork off
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: set follow-fork child
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: continue &
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: fork child appears
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: info threads
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: set print inferior-events off
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: kill parent
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: kill child
++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: kill child
++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: Can't run to main
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: set print inferior-events on
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: set detach-on-fork off
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: set follow-fork child
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: set schedule-multiple on
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: continue &
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: fork child appears
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: info threads
++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: fork child appears (timeout)
++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: info threads
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: set print inferior-events off
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: kill parent
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: kill child
++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: kill child
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: set print inferior-events on
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: set detach-on-fork off
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: set follow-fork child
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: set schedule-multiple off
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: continue &
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: fork child appears
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: only child marked running
++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: fork child appears (timeout)
++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: only child marked running
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: set print inferior-events off
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: kill parent
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: kill child
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: non-stop: set detach-on-fork on
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: non-stop: set follow-fork parent
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: non-stop: continue &
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: non-stop: info threads
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: non-stop: set print inferior-events off
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: non-stop: kill parent
++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: kill child
++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: non-stop: Can't run to main
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=on: set detach-on-fork on
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=on: set follow-fork parent
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=on: set schedule-multiple on
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=on: continue &
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=on: info threads
++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=on: info threads
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=on: set print inferior-events off
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=on: kill parent
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=off: set detach-on-fork on
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=off: set follow-fork parent
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=off: set schedule-multiple off
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=off: continue &
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=off: info threads
++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=off: info threads
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=off: set print inferior-events off
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=off: kill parent
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: set print inferior-events on
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: set detach-on-fork on
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: set follow-fork child
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: continue &
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: fork child appears
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: info threads
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: set print inferior-events off
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: kill child
++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: Can't run to main
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: set print inferior-events on
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: set detach-on-fork on
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: set follow-fork child
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: set schedule-multiple on
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: continue &
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: fork child appears
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: info threads
++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: fork child appears (timeout)
++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: info threads
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: set print inferior-events off
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: kill child
++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: kill child
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: set print inferior-events on
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: set detach-on-fork on
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: set follow-fork child
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: set schedule-multiple off
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: continue &
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: fork child appears
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: info threads
++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: fork child appears (timeout)
++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: info threads
+ PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: set print inferior-events off
+-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: kill child
++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: kill child
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -7269,32 +5763,16 @@ PASS: gdb.base/funcargs.exp: backtrace through call with trampolines
+@@ -7312,7 +5721,7 @@ PASS: gdb.base/func-ptrs.exp: continue to incr, first time
+ PASS: gdb.base/func-ptrs.exp: go back to main from incr, first time
+ PASS: gdb.base/func-ptrs.exp: set calc to decr
+ PASS: gdb.base/func-ptrs.exp: continue to decr
+-PASS: gdb.base/func-ptrs.exp: stop in sentinel
++FAIL: gdb.base/func-ptrs.exp: stop in sentinel
+ PASS: gdb.base/func-ptrs.exp: move up to decr
+ PASS: gdb.base/func-ptrs.exp: go back to main from decr
+ PASS: gdb.base/func-ptrs.exp: set calc to incr
+@@ -7462,32 +5871,16 @@ PASS: gdb.base/funcargs.exp: backtrace through call with trampolines
PASS: gdb.base/funcargs.exp: stepping back to main from function called with trampolines
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-buffer-overflow.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-buffer-overflow.exp ...
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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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: 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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-relro.exp ...
-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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/gcore.exp ...
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
@@ -2466,10 +2749,37 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.base/gcore.exp: corefile restored stack array
-PASS: gdb.base/gcore.exp: corefile restored backtrace
+UNSUPPORTED: gdb.base/gcore.exp: save a corefile
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb-sigterm-2.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/gdb-sigterm-2.exp ...
PASS: gdb.base/gdb-sigterm-2.exp: expect eof
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb-sigterm.exp ...
-@@ -7722,8 +6200,8 @@ PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: breakpoint line number
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/gdb-sigterm.exp ...
+@@ -7608,7 +6001,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+ PASS: gdb.base/gnu-ifunc.exp: continue to breakpoint: break-at-call
+ PASS: gdb.base/gnu-ifunc.exp: p gnu_ifunc (3)
+ FAIL: gdb.base/gnu-ifunc.exp: step
+-PASS: gdb.base/gnu-ifunc.exp: continue to break-at-nextcall
++FAIL: gdb.base/gnu-ifunc.exp: continue to break-at-nextcall
+ PASS: gdb.base/gnu-ifunc.exp: continue to breakpoint: nextcall gnu_ifunc
+ PASS: gdb.base/gnu-ifunc.exp: nextcall gnu_ifunc skipped
+ PASS: gdb.base/gnu-ifunc.exp: p gnu_ifunc executing
+@@ -7736,7 +6129,7 @@ PASS: gdb.base/hbreak-unmapped.exp: info break shows hw breakpoint
+ PASS: gdb.base/hbreak-unmapped.exp: info break shows no breakpoints
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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: continue to break-at-exit after hbreak
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
+@@ -7900,7 +6293,7 @@ PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: history entry is pri
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/hook-stop.exp ...
+ PASS: gdb.base/hook-stop.exp: hook-stop runs before frame print: breakpoint line number
+ PASS: gdb.base/hook-stop.exp: hook-stop runs before frame print: define hook-stop command
+-PASS: gdb.base/hook-stop.exp: hook-stop runs before frame print: run hook-stop
++FAIL: gdb.base/hook-stop.exp: hook-stop runs before frame print: run hook-stop
+ PASS: gdb.base/hook-stop.exp: hook-stop kills inferior: breakpoint line number
+ PASS: gdb.base/hook-stop.exp: hook-stop kills inferior: define hook-stop command
+ PASS: gdb.base/hook-stop.exp: hook-stop kills inferior: set confirm off
+@@ -7915,8 +6308,8 @@ PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: breakpoint line number
PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: define hook-stop command
PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: print $do_continue = 1
PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: run hook-stop
@@ -2480,10 +2790,13 @@ index e615fb4..ac6a78e 100644
PASS: gdb.base/hook-stop.exp: hook-stop runs next: breakpoint line number
PASS: gdb.base/hook-stop.exp: hook-stop runs next: define hook-stop command
PASS: gdb.base/hook-stop.exp: hook-stop runs next: run hook-stop
-@@ -7748,12 +6226,7 @@ PASS: gdb.base/included.exp: list integer
+@@ -7942,14 +6335,9 @@ 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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/infcall-exec.exp ...
+-PASS: gdb.base/infcall-exec.exp: call execlp
++FAIL: gdb.base/infcall-exec.exp: call execlp
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 non-stop on
-PASS: gdb.base/inferior-died.exp: continue to breakpoint: breakpoint
@@ -2491,13 +2804,13 @@ index e615fb4..ac6a78e 100644
-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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/infnan.exp ...
PASS: gdb.base/infnan.exp: print a
PASS: gdb.base/infnan.exp: print b
-@@ -7794,33 +6267,10 @@ PASS: gdb.base/info-macros.exp: info macros 6
+@@ -7990,33 +6378,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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
@@ -2518,7 +2831,7 @@ index e615fb4..ac6a78e 100644
-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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
@@ -2527,10 +2840,10 @@ index e615fb4..ac6a78e 100644
-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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -7872,23 +6322,14 @@ PASS: gdb.base/interrupt-noterm.exp: set interactive-mode off
+@@ -8068,23 +6433,14 @@ PASS: gdb.base/interrupt-noterm.exp: set interactive-mode off
PASS: gdb.base/interrupt-noterm.exp: set confirm off
PASS: gdb.base/interrupt-noterm.exp: delete
PASS: gdb.base/interrupt-noterm.exp: set confirm on
@@ -2538,13 +2851,11 @@ index e615fb4..ac6a78e 100644
-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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/interrupt.exp ...
PASS: gdb.base/interrupt.exp: set interrupt character in interrupt.exp
-WARNING: remote_expect statement without a default case?!
-WARNING: remote_expect statement without a default case?!
-+PASS: gdb.base/interrupt.exp: 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: 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
@@ -2554,12 +2865,15 @@ index e615fb4..ac6a78e 100644
-WARNING: remote_expect statement without a default case?!
-WARNING: remote_expect statement without a default case?!
-FAIL: gdb.base/interrupt.exp: send end of file
++PASS: gdb.base/interrupt.exp: process is alive
++PASS: gdb.base/interrupt.exp: child process ate our char
++FAIL: gdb.base/interrupt.exp: send_gdb control C
+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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -7933,14 +6374,7 @@ PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 1
+@@ -8129,14 +6485,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
@@ -2572,11 +2886,23 @@ index e615fb4..ac6a78e 100644
-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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -7964,30 +6398,18 @@ PASS: gdb.base/kill-detach-inferiors-cmd.exp: load binary
- PASS: gdb.base/kill-detach-inferiors-cmd.exp: start
+@@ -8150,40 +6499,28 @@ PASS: gdb.base/jump.exp: aborted jump out of current function
+ PASS: gdb.base/jump.exp: jump out of current function
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/kill-after-signal.exp ...
+ PASS: gdb.base/kill-after-signal.exp: handle SIGUSR1 stop print pass
+-PASS: gdb.base/kill-after-signal.exp: continue
++FAIL: gdb.base/kill-after-signal.exp: continue
+ PASS: gdb.base/kill-after-signal.exp: stepi
+ PASS: gdb.base/kill-after-signal.exp: kill
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/kill-detach-inferiors-cmd.exp ...
+ PASS: gdb.base/kill-detach-inferiors-cmd.exp: add inferior 2
+ PASS: gdb.base/kill-detach-inferiors-cmd.exp: inferior 2
+ PASS: gdb.base/kill-detach-inferiors-cmd.exp: load binary
+-PASS: gdb.base/kill-detach-inferiors-cmd.exp: start
++FAIL: gdb.base/kill-detach-inferiors-cmd.exp: start
PASS: gdb.base/kill-detach-inferiors-cmd.exp: add inferior 3
PASS: gdb.base/kill-detach-inferiors-cmd.exp: inferior 3
-PASS: gdb.base/kill-detach-inferiors-cmd.exp: attach to pid
@@ -2594,7 +2920,7 @@ index e615fb4..ac6a78e 100644
+FAIL: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 1 2 3
+FAIL: gdb.base/kill-detach-inferiors-cmd.exp: detach inferiors 1 2 3 (GDB internal error)
PASS: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 10
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/killed-outside.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/killed-outside.exp ...
-PASS: gdb.base/killed-outside.exp: continue: get pid of inferior
-PASS: gdb.base/killed-outside.exp: continue: continue
-PASS: gdb.base/killed-outside.exp: continue: info threads
@@ -2613,10 +2939,10 @@ index e615fb4..ac6a78e 100644
+WARNING: program timed out.
+gdb compile failed, exit status is 1
+UNTESTED: gdb.base/killed-outside.exp: failed to prepare
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/label.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/label.exp ...
PASS: gdb.base/label.exp: breakpoint here
PASS: gdb.base/label.exp: breakpoint there
-@@ -8384,15 +6806,19 @@ PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 1 start
+@@ -8587,15 +6924,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)
@@ -2636,23 +2962,23 @@ index e615fb4..ac6a78e 100644
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/macscp.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/macscp.exp ...
PASS: gdb.base/macscp.exp: list main for support check
PASS: gdb.base/macscp.exp: list main for WHERE
-@@ -8843,94 +7269,12 @@ PASS: gdb.base/miscexprs.exp: print value of ibig.i[100] << 2
+@@ -9078,94 +7419,12 @@ PASS: gdb.base/miscexprs.exp: print value of ibig.i[100] << 2
PASS: gdb.base/miscexprs.exp: print value of sbig.s[90] >> 4
PASS: gdb.base/miscexprs.exp: print value of lbig.l[333] >> 6
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/morestack.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/morestack.exp ...
-PASS: gdb.base/morestack.exp: continue
-PASS: gdb.base/morestack.exp: up 3000
+gdb compile failed, cc1: error: '-fsplit-stack' currently only supported on GNU/Linux
+cc1: error: '-fsplit-stack' is not supported by this compiler configuration
+UNTESTED: gdb.base/morestack.exp: morestack.exp
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/moribund-step.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/multi-forks.exp ...
-PASS: gdb.base/multi-forks.exp: set follow-fork child
-FAIL: gdb.base/multi-forks.exp: run to exit 2 (timeout)
-PASS: gdb.base/multi-forks.exp: follow child, print pids
@@ -2735,11 +3061,11 @@ index e615fb4..ac6a78e 100644
-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/multi-line-starts-subshell.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/multi-line-starts-subshell.exp ...
PASS: gdb.base/multi-line-starts-subshell.exp: spawn subshell from multi-line
PASS: gdb.base/multi-line-starts-subshell.exp: shell input works
-@@ -9031,22 +7375,22 @@ PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: set heig
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/paginate-bg-execution.exp ...
+@@ -9266,22 +7525,22 @@ PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: set heig
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/paginate-bg-execution.exp ...
PASS: gdb.base/paginate-bg-execution.exp: paginate: b after_sleep
PASS: gdb.base/paginate-bg-execution.exp: paginate: set height 2
-PASS: gdb.base/paginate-bg-execution.exp: paginate: continue&
@@ -2767,21 +3093,21 @@ index e615fb4..ac6a78e 100644
+FAIL: gdb.base/paginate-bg-execution.exp: cancel with quit: cancel pagination (got interactive prompt)
PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: GDB accepts further input
PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: set height unlimited
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/paginate-execution-startup.exp ...
-@@ -9131,11 +7475,6 @@ PASS: gdb.base/permissions.exp: set may-write-memory off
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/paginate-execution-startup.exp ...
+@@ -9366,11 +7625,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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-WARNING: remote_expect statement without a default case?!
-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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -9211,50 +7550,24 @@ PASS: gdb.base/pr11022.exp: watchpoint hit 2
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/prelink.exp ...
+@@ -9446,50 +7700,24 @@ PASS: gdb.base/pr11022.exp: watchpoint hit 2
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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.19.so to ld-linux.so.2
@@ -2800,12 +3126,12 @@ index e615fb4..ac6a78e 100644
-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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
PASS: gdb.base/print-file-var.exp: print 'print-file-var-lib1.c'::this_version_id == v1
PASS: gdb.base/print-file-var.exp: print 'print-file-var-lib2.c'::this_version_id == v2
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/print-symbol-loading.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/print-symbol-loading.exp ...
-PASS: gdb.base/print-symbol-loading.exp: save a corefile
-PASS: gdb.base/print-symbol-loading.exp: core off: set print symbol-loading off
-PASS: gdb.base/print-symbol-loading.exp: core off: file
@@ -2838,19 +3164,24 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.base/print-symbol-loading.exp: shlib full: continue to breakpoint: lib
-PASS: gdb.base/print-symbol-loading.exp: shlib full: library got loaded
+UNSUPPORTED: gdb.base/print-symbol-loading.exp: save a corefile
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/printcmds.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/printcmds.exp ...
PASS: gdb.base/printcmds.exp: print $pc
PASS: gdb.base/printcmds.exp: print "abc"
-@@ -10258,25 +8571,9 @@ PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 1
+@@ -10493,30 +8721,9 @@ PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 1
PASS: gdb.base/radix.exp: set radix 7 rejected
PASS: gdb.base/radix.exp: Output radix unchanged after rejection through set radix command
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/random-signal.exp ...
--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
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/random-signal.exp ...
+-PASS: gdb.base/random-signal.exp: run: set can-use-hw-watchpoints 0
+-PASS: gdb.base/random-signal.exp: run: watch v
+-PASS: gdb.base/random-signal.exp: run: continue
+-PASS: gdb.base/random-signal.exp: run: stop with control-c
+-PASS: gdb.base/random-signal.exp: attach: attach
+-PASS: gdb.base/random-signal.exp: attach: set can-use-hw-watchpoints 0
+-PASS: gdb.base/random-signal.exp: attach: watch v
+-PASS: gdb.base/random-signal.exp: attach: continue
+-PASS: gdb.base/random-signal.exp: attach: stop with control-c
+UNTESTED: gdb.base/random-signal.exp: test case busy-loops without timing out
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/randomize.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/randomize.exp ...
-PASS: gdb.base/randomize.exp: set disable-randomization off
-PASS: gdb.base/randomize.exp: show disable-randomization off
-PASS: gdb.base/randomize.exp: continue to breakpoint: randomized first address - address set
@@ -2866,13 +3197,13 @@ index e615fb4..ac6a78e 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/range-stepping.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -10294,38 +8591,7 @@ PASS: gdb.base/readline-ask.exp: ask message for 01 and 02
+@@ -10534,38 +8741,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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
@@ -2906,10 +3237,10 @@ index e615fb4..ac6a78e 100644
-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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -10719,22 +8985,22 @@ PASS: gdb.base/savedregs.exp: handle SIGSEGV pass print nostop
+@@ -10959,22 +9135,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
@@ -2933,10 +3264,10 @@ index e615fb4..ac6a78e 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/scope.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -11158,16 +9424,12 @@ PASS: gdb.base/shlib-call.exp: set print address off
+@@ -11398,16 +9574,12 @@ PASS: gdb.base/shlib-call.exp: set print address off
PASS: gdb.base/shlib-call.exp: set width 0
PASS: gdb.base/shlib-call.exp: next to shr1
PASS: gdb.base/shlib-call.exp: print g
@@ -2953,10 +3284,10 @@ index e615fb4..ac6a78e 100644
PASS: gdb.base/shlib-call.exp: print shr1(1) 2nd time
PASS: gdb.base/shlib-call.exp: print mainshr1(1) from shlib func
PASS: gdb.base/shlib-call.exp: step out of shr2 to main (stopped in shr2 epilogue)
-@@ -11198,401 +9460,22 @@ PASS: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addre
+@@ -11438,426 +9610,47 @@ PASS: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addre
PASS: gdb.base/shreloc.exp: get_msym_addrs fn_[12]
PASS: gdb.base/shreloc.exp: (msymbol) relocated functions have different addresses
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigall.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sigall.exp ...
-PASS: gdb.base/sigall.exp: handle SIGABRT stop print
-PASS: gdb.base/sigall.exp: b handle_ABRT
-PASS: gdb.base/sigall.exp: b gen_HUP
@@ -3338,7 +3669,7 @@ index e615fb4..ac6a78e 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/sigaltstack.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
@@ -3363,10 +3694,17 @@ index e615fb4..ac6a78e 100644
+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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sigbpt.exp ...
PASS: gdb.base/sigbpt.exp: break keeper
PASS: gdb.base/sigbpt.exp: display/i $pc
-@@ -11604,20 +9487,20 @@ PASS: gdb.base/sigbpt.exp: rerun to main
+ PASS: gdb.base/sigbpt.exp: advance to the bowler
+-PASS: gdb.base/sigbpt.exp: stepping to fault
+-PASS: gdb.base/sigbpt.exp: get insn after fault
+-PASS: gdb.base/sigbpt.exp: Verify that SIGSEGV occurs at the last STEPI insn
++FAIL: gdb.base/sigbpt.exp: stepping to fault
++FAIL: gdb.base/sigbpt.exp: get insn after fault
++FAIL: gdb.base/sigbpt.exp: Verify that SIGSEGV occurs at the last STEPI insn (none 0x8048558)
+ 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
@@ -3390,7 +3728,7 @@ index e615fb4..ac6a78e 100644
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
-@@ -11625,7 +9508,7 @@ PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; continue to keeper
+@@ -11865,7 +9658,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
@@ -3399,18 +3737,51 @@ index e615fb4..ac6a78e 100644
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
-@@ -11665,73 +9548,19 @@ PASS: gdb.base/sigchld.exp: SIGCHLD blocked in inferior
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-addr.exp ...
+@@ -11874,7 +9667,7 @@ PASS: gdb.base/sigbpt.exp: cont; continue to keeper
+ PASS: gdb.base/sigbpt.exp: cont; nopass SIGSEGV
+ PASS: gdb.base/sigbpt.exp: cont; set breakpoint 0 of 1
+ PASS: gdb.base/sigbpt.exp: cont; continue to breakpoint at fault
+-PASS: gdb.base/sigbpt.exp: cont; stepi fault
++FAIL: gdb.base/sigbpt.exp: cont; stepi fault
+ PASS: gdb.base/sigbpt.exp: cont; clear breakpoint 0 of 1
+ PASS: gdb.base/sigbpt.exp: rerun to main
+ PASS: gdb.base/sigbpt.exp: cont bp after segv; pass SIGSEGV
+@@ -11883,7 +9676,7 @@ PASS: gdb.base/sigbpt.exp: cont bp after segv; nopass SIGSEGV
+ PASS: gdb.base/sigbpt.exp: cont bp after segv; set breakpoint 0 of 2
+ PASS: gdb.base/sigbpt.exp: cont bp after segv; set breakpoint 1 of 2
+ PASS: gdb.base/sigbpt.exp: cont bp after segv; continue to breakpoint at fault
+-PASS: gdb.base/sigbpt.exp: cont bp after segv; stepi fault
++FAIL: gdb.base/sigbpt.exp: cont bp after segv; stepi fault
+ PASS: gdb.base/sigbpt.exp: cont bp after segv; clear breakpoint 0 of 2
+ PASS: gdb.base/sigbpt.exp: cont bp after segv; clear breakpoint 1 of 2
+ PASS: gdb.base/sigbpt.exp: rerun to main
+@@ -11894,84 +9687,30 @@ PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 0 of 3
+ PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 1 of 3
+ PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 2 of 3
+ PASS: gdb.base/sigbpt.exp: cont bp before and after segv; continue to breakpoint at fault
+-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; stepi fault
++FAIL: gdb.base/sigbpt.exp: cont bp before and after segv; stepi fault
+ PASS: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 0 of 3
+ PASS: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 1 of 3
+-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 2 of 3
++FAIL: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 2 of 3
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sigchld.exp ...
+ PASS: gdb.base/sigchld.exp: set breakpoint at success exit
+ PASS: gdb.base/sigchld.exp: set breakpoint at failure exit
+ PASS: gdb.base/sigchld.exp: SIGCHLD blocked in inferior
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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: continue to signal
-PASS: gdb.base/siginfo-addr.exp: correct si_addr
++FAIL: gdb.base/siginfo-addr.exp: continue to signal
+FAIL: gdb.base/siginfo-addr.exp: correct si_addr (the program exited)
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-infcall.exp ...
- PASS: gdb.base/siginfo-infcall.exp: continue to SIGUSR1
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-infcall.exp ...
+-PASS: gdb.base/siginfo-infcall.exp: continue to SIGUSR1
++FAIL: 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/siginfo-obj.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
@@ -3439,7 +3810,7 @@ index e615fb4..ac6a78e 100644
-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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-thread.exp ...
-PASS: gdb.base/siginfo-thread.exp: successfully compiled posix threads test case
-PASS: gdb.base/siginfo-thread.exp: continue to signal
-PASS: gdb.base/siginfo-thread.exp: save a core file
@@ -3466,7 +3837,7 @@ index e615fb4..ac6a78e 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/siginfo.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo.exp ...
PASS: gdb.base/siginfo.exp: display/i $pc
PASS: gdb.base/siginfo.exp: break handler
-PASS: gdb.base/siginfo.exp: continue to stepi handler
@@ -3475,10 +3846,10 @@ index e615fb4..ac6a78e 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/signals.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -11741,14 +9570,14 @@ PASS: gdb.base/signals.exp: next to signal
+@@ -11981,14 +9720,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
@@ -3498,7 +3869,7 @@ index e615fb4..ac6a78e 100644
PASS: gdb.base/signals.exp: info signals
PASS: gdb.base/signals.exp: info signal SIGTRAP
PASS: gdb.base/signals.exp: info signal 5
-@@ -11763,9 +9592,9 @@ PASS: gdb.base/signals.exp: invalid signal number rejected
+@@ -12003,18 +9742,18 @@ 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
@@ -3508,34 +3879,52 @@ index e615fb4..ac6a78e 100644
+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
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/signest.exp ...
+-PASS: gdb.base/signest.exp: continue to fault
++FAIL: gdb.base/signest.exp: continue to fault
PASS: gdb.base/signest.exp: set conditional breakpoint
-@@ -11785,792 +9614,23 @@ PASS: gdb.base/signull.exp: data read; select the pointer type
- PASS: gdb.base/signull.exp: data read; take the SIGSEGV
+ PASS: gdb.base/signest.exp: pass SIGSEGV
+ PASS: gdb.base/signest.exp: pass SIGBUS
+-PASS: gdb.base/signest.exp: run through nested faults
++FAIL: gdb.base/signest.exp: run through nested faults (the program exited)
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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)
++FAIL: gdb.base/signull.exp: probe function pointer
+ PASS: gdb.base/signull.exp: rerun to main
+ PASS: gdb.base/signull.exp: break bowler
+ PASS: gdb.base/signull.exp: break keeper
+@@ -12022,795 +9761,26 @@ PASS: gdb.base/signull.exp: handle SIGSEGV
+ PASS: gdb.base/signull.exp: handle SIGBUS
+ PASS: gdb.base/signull.exp: data read; start with the bowler
+ PASS: gdb.base/signull.exp: data read; select the pointer type
+-PASS: gdb.base/signull.exp: data read; take the SIGSEGV
++FAIL: gdb.base/signull.exp: data read; take the SIGSEGV
PASS: gdb.base/signull.exp: data read; backtrace from SIGSEGV
PASS: gdb.base/signull.exp: data read; continue to the keeper
-PASS: gdb.base/signull.exp: data read; backtrace from keeper through SIGSEGV
+FAIL: gdb.base/signull.exp: data read; backtrace from keeper through SIGSEGV
PASS: gdb.base/signull.exp: data write; start with the bowler
PASS: gdb.base/signull.exp: data write; select the pointer type
- PASS: gdb.base/signull.exp: data write; take the SIGSEGV
+-PASS: gdb.base/signull.exp: data write; take the SIGSEGV
++FAIL: gdb.base/signull.exp: data write; take the SIGSEGV
PASS: gdb.base/signull.exp: data write; backtrace from SIGSEGV
PASS: gdb.base/signull.exp: data write; continue to the keeper
-PASS: gdb.base/signull.exp: data write; backtrace from keeper through SIGSEGV
+FAIL: gdb.base/signull.exp: data write; backtrace from keeper through SIGSEGV
PASS: gdb.base/signull.exp: code; start with the bowler
PASS: gdb.base/signull.exp: code; select the pointer type
- PASS: gdb.base/signull.exp: code; take the SIGSEGV
+-PASS: gdb.base/signull.exp: code; take the SIGSEGV
++FAIL: gdb.base/signull.exp: code; take the SIGSEGV
PASS: gdb.base/signull.exp: code; backtrace from SIGSEGV
PASS: gdb.base/signull.exp: code; continue to the keeper
-PASS: gdb.base/signull.exp: code; backtrace from keeper through SIGSEGV
+FAIL: gdb.base/signull.exp: code; backtrace from keeper through SIGSEGV
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigrepeat.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sigrepeat.exp ...
-PASS: gdb.base/sigrepeat.exp: advance to infinite loop
-PASS: gdb.base/sigrepeat.exp: next
+UNTESTED: gdb.base/sigrepeat.exp: aborted; in the following, GDB will get stuck
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigstep.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sigstep.exp ...
-PASS: gdb.base/sigstep.exp: validate backtrace: display/i $pc
-PASS: gdb.base/sigstep.exp: validate backtrace: break handler
-PASS: gdb.base/sigstep.exp: validate backtrace: continue to stepi handler
@@ -4306,54 +4695,13 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done
-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue
+UNTESTED: gdb.base/sigstep.exp: aborted; in the following, GDB will get stuck
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sizeof.exp ...
- PASS: gdb.base/sizeof.exp: next 2
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sizeof.exp ...
+ PASS: gdb.base/sizeof.exp: next
PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (char)" (1)
-@@ -12583,39 +9643,25 @@ PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (void (*)(void))" (4)
- PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (float)" (4)
- PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (double)" (8)
- PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (long double)" (12)
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/sizeof.exp: check sizeof "char"
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/sizeof.exp: check sizeof "short"
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/sizeof.exp: check sizeof "int"
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/sizeof.exp: check sizeof "long"
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/sizeof.exp: check sizeof "long long"
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/sizeof.exp: check sizeof "void *"
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/sizeof.exp: check sizeof "void (*)(void)"
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/sizeof.exp: check sizeof "float"
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/sizeof.exp: check sizeof "double"
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/sizeof.exp: check sizeof "long double"
- PASS: gdb.base/sizeof.exp: get integer valueof "'\377'" (-1)
- PASS: gdb.base/sizeof.exp: get integer valueof "(int) (char) -1" (-1)
- PASS: gdb.base/sizeof.exp: get integer valueof "(int) (signed char) -1" (-1)
- PASS: gdb.base/sizeof.exp: get integer valueof "(int) (unsigned char) -1" (255)
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/sizeof.exp: check valueof "'\377'"
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/sizeof.exp: check valueof "(int) (char) -1"
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/sizeof.exp: check valueof "(int) (signed char) -1"
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/sizeof.exp: check valueof "(int) (unsigned char) -1"
--FAIL: gdb.base/sizeof.exp: set padding_char.v = 1
-+PASS: gdb.base/sizeof.exp: set padding_char.v = 1
- PASS: gdb.base/sizeof.exp: print padding_char.p1
- PASS: gdb.base/sizeof.exp: print/d padding_char.v
- PASS: gdb.base/sizeof.exp: print padding_char.p2
-@@ -12649,15 +9695,6 @@ PASS: gdb.base/sizeof.exp: print/f padding_long_double.v
+@@ -12875,15 +9845,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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
@@ -4363,12 +4711,12 @@ index e615fb4..ac6a78e 100644
-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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -12765,15 +9802,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-overlap.exp ...
+@@ -12990,15 +9951,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
@@ -4380,11 +4728,11 @@ index e615fb4..ac6a78e 100644
-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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -12811,7 +9840,7 @@ UNSUPPORTED: gdb.base/sss-bp-on-user-bp-2.exp: target doesn't use software singl
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp ...
+@@ -13035,7 +9988,7 @@ UNSUPPORTED: gdb.base/sss-bp-on-user-bp-2.exp: target doesn't use software singl
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp ...
PASS: gdb.base/sss-bp-on-user-bp.exp: continue to breakpoint: first breakpoint
PASS: gdb.base/sss-bp-on-user-bp.exp: disassemble main
-PASS: gdb.base/sss-bp-on-user-bp.exp: b *0x0804845f
@@ -4392,8 +4740,8 @@ index e615fb4..ac6a78e 100644
PASS: gdb.base/sss-bp-on-user-bp.exp: set breakpoint always-inserted on
PASS: gdb.base/sss-bp-on-user-bp.exp: si
PASS: gdb.base/sss-bp-on-user-bp.exp: jump *$pc
-@@ -12825,8 +9854,14 @@ PASS: gdb.base/stack-checking.exp: bt
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/stale-infcall.exp ...
+@@ -13049,8 +10002,14 @@ PASS: gdb.base/stack-checking.exp: bt
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
@@ -4406,10 +4754,10 @@ index e615fb4..ac6a78e 100644
+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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/stap-probe.exp ...
PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: check argument not at probe point
PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: info probes stap
-@@ -12929,20 +9964,6 @@ PASS: gdb.base/step-over-no-symbols.exp: displaced=off: set displaced-stepping o
+@@ -13153,20 +10112,6 @@ PASS: gdb.base/step-over-no-symbols.exp: displaced=off: set displaced-stepping o
PASS: gdb.base/step-over-no-symbols.exp: displaced=off: stepi
PASS: gdb.base/step-over-no-symbols.exp: displaced=off: get after PC
PASS: gdb.base/step-over-no-symbols.exp: displaced=off: advanced
@@ -4427,10 +4775,10 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.base/step-over-no-symbols.exp: displaced=auto: stepi
-PASS: gdb.base/step-over-no-symbols.exp: displaced=auto: get after PC
-PASS: gdb.base/step-over-no-symbols.exp: displaced=auto: advanced
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/step-resume-infcall.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/step-resume-infcall.exp ...
PASS: gdb.base/step-resume-infcall.exp: step
PASS: gdb.base/step-resume-infcall.exp: up
-@@ -12988,35 +10009,15 @@ PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on
+@@ -13212,38 +10157,18 @@ PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on
PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: set non-stop on
PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: set displaced-stepping off
PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: set breakpoint always-inserted off
@@ -4463,13 +4811,17 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=on: step-resume: continue to breakpoint: continue to breakpoint
-PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=on: step-resume: next
-PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=on: step-resume: si advances
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/step-symless.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/step-symless.exp ...
PASS: gdb.base/step-symless.exp: strip stub symbols
- PASS: gdb.base/step-symless.exp: step
-@@ -13961,24 +10962,12 @@ PASS: gdb.base/subst.exp: show substitute-path after empty rule removed
+-PASS: gdb.base/step-symless.exp: step
++FAIL: gdb.base/step-symless.exp: step
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/step-test.exp ...
+ PASS: gdb.base/step-test.exp: next 1
+ PASS: gdb.base/step-test.exp: step 1
+@@ -14185,24 +11110,12 @@ PASS: gdb.base/subst.exp: show substitute-path after empty rule removed
PASS: gdb.base/subst.exp: remove all remaining substitution rules
PASS: gdb.base/subst.exp: show substitute-path after all remaining rules removed
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file.exp ...
-PASS: gdb.base/sym-file.exp: continue to breakpoint: gdb_add_symbol_file
-PASS: gdb.base/sym-file.exp: add-symbol-file sym-file-lib.so addr
-PASS: gdb.base/sym-file.exp: info files must display sym-file-lib
@@ -4488,19 +4840,19 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.base/sym-file.exp: stale bkpts: remove-symbol-file -a addr
-PASS: gdb.base/sym-file.exp: stale bkpts: breakpoint at baz is pending
-PASS: gdb.base/sym-file.exp: stale bkpts: continue to breakpoint: end here
-+gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file-loader.c: In function 'get_origin':
-+../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file-loader.c:154:25: error: 'PATH_MAX' undeclared (first use in this function)
++gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file-loader.c: In function 'get_origin':
++[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file-loader.c:154:25: error: 'PATH_MAX' undeclared (first use in this function)
+ static char self_path[PATH_MAX];
+ ^
-+../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file-loader.c:154:25: note: each undeclared identifier is reported only once for each function it appears in
++[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file-loader.c:154:25: note: each undeclared identifier is reported only once for each function it appears in
+UNTESTED: gdb.base/sym-file.exp: sym-file
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/symbol-without-target_section.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -14064,41 +11053,11 @@ PASS: gdb.base/unwindonsignal.exp: unwindonsignal, inferior function call signal
+@@ -14288,41 +11201,11 @@ 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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
@@ -4509,7 +4861,7 @@ index e615fb4..ac6a78e 100644
-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-disp-step.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-disp-step.exp ...
-PASS: gdb.base/valgrind-disp-step.exp: spawn valgrind
-PASS: gdb.base/valgrind-disp-step.exp: valgrind started
-PASS: gdb.base/valgrind-disp-step.exp: vgdb prompt
@@ -4529,7 +4881,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.base/valgrind-disp-step.exp: displaced on: twice: set breakpoint
-PASS: gdb.base/valgrind-disp-step.exp: displaced on: twice: step over breakpoint
+UNSUPPORTED: gdb.base/valgrind-disp-step.exp: spawn valgrind
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-infcall.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
@@ -4539,10 +4891,10 @@ index e615fb4..ac6a78e 100644
-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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -14108,15 +11067,10 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/varargs.exp ...
+@@ -14332,22 +11215,17 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
PASS: gdb.base/varargs.exp: set print sevenbit-strings
PASS: gdb.base/varargs.exp: set print address off
PASS: gdb.base/varargs.exp: set width 0
@@ -4558,16 +4910,24 @@ index e615fb4..ac6a78e 100644
PASS: gdb.base/varargs.exp: print find_max_double(5,1.0,17.0,2.0,3.0,4.0)
PASS: gdb.base/varargs.exp: print find_max_float_real(4, fc1, fc2, fc3, fc4)
PASS: gdb.base/varargs.exp: print find_max_double_real(4, dc1, dc2, dc3, dc4)
-@@ -14353,29 +11307,26 @@ PASS: gdb.base/watch-read.exp: only write watchpoint triggers when value changes
+ PASS: gdb.base/varargs.exp: print find_max_long_double_real(4, ldc1, ldc2, ldc3, ldc4)
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/vdso-warning.exp ...
+ PASS: gdb.base/vdso-warning.exp: set environment LD_DEBUG=unused
+-PASS: gdb.base/vdso-warning.exp: stop without warning
++FAIL: gdb.base/vdso-warning.exp: stop without warning
+ PASS: gdb.base/vdso-warning.exp: no vdso without symbols is listed
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/vla-datatypes.exp ...
+ PASS: gdb.base/vla-datatypes.exp: continue to breakpoint: vlas_filled
+@@ -14577,29 +11455,26 @@ PASS: gdb.base/watch-read.exp: only write watchpoint triggers when value changes
PASS: gdb.base/watch-read.exp: read watchpoint triggers when value doesn't change, trapping reads and writes
PASS: gdb.base/watch-read.exp: only read watchpoint triggers when value doesn't change
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-vfork.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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)
-PASS: gdb.base/watch-vfork.exp: Watchpoint on global variable (sw)
-PASS: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (sw)
+UNTESTED: gdb.base/watch-vfork.exp: aborted; in the following, GDB will get stuck
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch_thread_num.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
PASS: gdb.base/watch_thread_num.exp: Invalid watch syntax
@@ -4593,32 +4953,509 @@ index e615fb4..ac6a78e 100644
-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
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-cond-gone.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-cond-gone.exp ...
PASS: gdb.base/watchpoint-cond-gone.exp: set can-use-hw-watchpoints 0
-@@ -14390,7 +11341,7 @@ PASS: gdb.base/watchpoint-delete.exp: delete $bpnum
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp ...
+@@ -14613,8 +11488,8 @@ PASS: gdb.base/watchpoint-delete.exp: watch x
+ PASS: gdb.base/watchpoint-delete.exp: delete $bpnum
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-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
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -23004,9 +19955,11 @@ PASS: gdb.dwarf2/valop.exp: print uses_lit_op
- Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/watch-notconst.exp ...
- PASS: gdb.dwarf2/watch-notconst.exp: watch x
- Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/array-element.exp ...
--ERROR: couldn't run to breakpoint sub_
-+PASS: gdb.fortran/array-element.exp: continue to breakpoint: continue
-+PASS: gdb.fortran/array-element.exp: print the first element of array a
-+PASS: gdb.fortran/array-element.exp: print the second element of array a
- Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/charset.exp ...
--UNRESOLVED: gdb.fortran/charset.exp: continue to breakpoint: break-here
-+PASS: gdb.fortran/charset.exp: continue to breakpoint: break-here
- PASS: gdb.fortran/charset.exp: print fortran narrow character
- PASS: gdb.fortran/charset.exp: print fortran wide character
- PASS: gdb.fortran/charset.exp: print fortran wide string
-@@ -23314,12 +20267,12 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-history.exp ...
+@@ -17508,7 +14383,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+ PASS: gdb.cp/bool.exp: print return_true()
+ PASS: gdb.cp/bool.exp: print return_false()
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/breakpoint.exp ...
+-PASS: gdb.cp/breakpoint.exp: continue to C1::Nested::foo
++FAIL: gdb.cp/breakpoint.exp: continue to C1::Nested::foo
+ PASS: gdb.cp/breakpoint.exp: conditional breakpoint in method
+ PASS: gdb.cp/breakpoint.exp: conditional breakpoint in method 2
+ PASS: gdb.cp/breakpoint.exp: continue to breakpoint
+@@ -18032,130 +14907,254 @@ PASS: gdb.cp/cpexprs.exp: list tclass<int>::do_something
+ PASS: gdb.cp/cpexprs.exp: list tclass<long>::do_something
+ PASS: gdb.cp/cpexprs.exp: list tclass<short>::do_something
+ PASS: gdb.cp/cpexprs.exp: list test_function
+-PASS: gdb.cp/cpexprs.exp: continue to base1::a_function
+-PASS: gdb.cp/cpexprs.exp: continue to base1::base1(int)
+-PASS: gdb.cp/cpexprs.exp: continue to base1::base1(void)
+-PASS: gdb.cp/cpexprs.exp: continue to base2::a_function
+-PASS: gdb.cp/cpexprs.exp: continue to base2::base2
+-PASS: gdb.cp/cpexprs.exp: continue to base::base(int)
+-PASS: gdb.cp/cpexprs.exp: continue to base::base(void)
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator char*
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator delete
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator delete[]
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator fluff*
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator fluff**
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator int
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator new
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator new[]
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator!
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator!=
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator%
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator%=
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator&
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator&&
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator&=
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator()
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator*
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator*=
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator+
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator++
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator+=
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator-
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator--
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator-=
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator/
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator/=
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator<
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator<<
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator<<=
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator<=
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator=
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator==
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator>
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator>=
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator>>
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator>>=
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator[]
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator^
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator^=
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator|
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator|=
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator||
+-PASS: gdb.cp/cpexprs.exp: continue to base::operator~
+-PASS: gdb.cp/cpexprs.exp: continue to base::overload(base&) const
+-PASS: gdb.cp/cpexprs.exp: continue to base::overload(char*) const
+-PASS: gdb.cp/cpexprs.exp: continue to base::overload(int) const
+-PASS: gdb.cp/cpexprs.exp: continue to base::overload(long) const
+-PASS: gdb.cp/cpexprs.exp: continue to base::overload(short) const
+-PASS: gdb.cp/cpexprs.exp: continue to base::overload(void) const
+-PASS: gdb.cp/cpexprs.exp: continue to base::~base
+-PASS: gdb.cp/cpexprs.exp: continue to derived::a_function
+-PASS: gdb.cp/cpexprs.exp: continue to derived::derived
+-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, char, char>
+-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, char, int>
+-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, char, long>
+-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, char, short>
+-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, int, char>
+-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, int, int>
+-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, int, long>
+-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, int, short>
+-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, long, char>
+-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, long, int>
+-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, long, long>
+-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, long, short>
+-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, short, char>
+-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, short, int>
+-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, short, long>
+-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, short, short>
+-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, short, int, char>
+-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, short, int, int>
+-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, short, int, long>
+-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, short, int, short>
+-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, short, short, int>
+-PASS: gdb.cp/cpexprs.exp: continue to flubber<long, short, long, short, long>
+-PASS: gdb.cp/cpexprs.exp: continue to flubber<short, int, short, int, short>
+-PASS: gdb.cp/cpexprs.exp: continue to policy1::function
+-PASS: gdb.cp/cpexprs.exp: continue to policy1::policy
+-PASS: gdb.cp/cpexprs.exp: continue to policy2::function
+-PASS: gdb.cp/cpexprs.exp: continue to policy2::policy
+-PASS: gdb.cp/cpexprs.exp: continue to policy3::function
+-PASS: gdb.cp/cpexprs.exp: continue to policy3::policy
+-PASS: gdb.cp/cpexprs.exp: continue to policy4::function
+-PASS: gdb.cp/cpexprs.exp: continue to policy4::policy
+-PASS: gdb.cp/cpexprs.exp: continue to policyd1::function
+-PASS: gdb.cp/cpexprs.exp: continue to policyd1::policyd
+-PASS: gdb.cp/cpexprs.exp: continue to policyd1::~policyd
+-PASS: gdb.cp/cpexprs.exp: continue to policyd2::function
+-PASS: gdb.cp/cpexprs.exp: continue to policyd2::policyd
+-PASS: gdb.cp/cpexprs.exp: continue to policyd2::~policyd
+-PASS: gdb.cp/cpexprs.exp: continue to policyd3::function
+-PASS: gdb.cp/cpexprs.exp: continue to policyd3::policyd
+-PASS: gdb.cp/cpexprs.exp: continue to policyd3::~policyd
+-PASS: gdb.cp/cpexprs.exp: continue to policyd4::function
+-PASS: gdb.cp/cpexprs.exp: continue to policyd4::policyd
+-PASS: gdb.cp/cpexprs.exp: continue to policyd4::~policyd
+-PASS: gdb.cp/cpexprs.exp: continue to policyd5::function
+-PASS: gdb.cp/cpexprs.exp: continue to policyd5::policyd
+-PASS: gdb.cp/cpexprs.exp: continue to policyd5::~policyd
+-PASS: gdb.cp/cpexprs.exp: continue to policyd<base, operation_1<base> >::function
+-PASS: gdb.cp/cpexprs.exp: continue to policyd<base, operation_1<base> >::policyd
+-PASS: gdb.cp/cpexprs.exp: continue to policyd<base, operation_1<base> >::~policyd
+-PASS: gdb.cp/cpexprs.exp: continue to policyd<char, operation_1<char> >::function
+-PASS: gdb.cp/cpexprs.exp: continue to policyd<char, operation_1<char> >::policyd
+-PASS: gdb.cp/cpexprs.exp: continue to policyd<char, operation_1<char> >::~policyd
+-PASS: gdb.cp/cpexprs.exp: continue to policyd<int, operation_1<int> >::function
+-PASS: gdb.cp/cpexprs.exp: continue to policyd<int, operation_1<int> >::policyd
+-PASS: gdb.cp/cpexprs.exp: continue to policyd<int, operation_1<int> >::~policyd
+-PASS: gdb.cp/cpexprs.exp: continue to policyd<long, operation_1<long> >::policyd
+-PASS: gdb.cp/cpexprs.exp: continue to policyd<long, operation_1<long> >::~policyd
+-PASS: gdb.cp/cpexprs.exp: continue to policyd<tclass<int>, operation_1<tclass<int> > >::function
+-PASS: gdb.cp/cpexprs.exp: continue to policyd<tclass<int>, operation_1<tclass<int> > >::policyd
+-PASS: gdb.cp/cpexprs.exp: continue to policyd<tclass<int>, operation_1<tclass<int> > >::~policyd
+-PASS: gdb.cp/cpexprs.exp: continue to tclass<base>::do_something
+-PASS: gdb.cp/cpexprs.exp: continue to tclass<char>::do_something
+-PASS: gdb.cp/cpexprs.exp: continue to tclass<int>::do_something
+-PASS: gdb.cp/cpexprs.exp: continue to tclass<long>::do_something
+-PASS: gdb.cp/cpexprs.exp: continue to tclass<short>::do_something
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base1::a_function
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base1::base1(int)
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base1::base1(void)
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base2::a_function
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base2::base2
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::base(int)
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::base(void)
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator char*
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator delete
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator delete[]
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator fluff*
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator fluff**
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator int
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator new
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator new[]
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator!
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator!=
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator%
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator%=
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator&
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator&&
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator&=
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator()
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator*
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator*=
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator+
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator++
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator+=
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator-
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator--
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator-=
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator/
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator/=
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator<
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator<<
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator<<=
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator<=
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator=
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator==
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator>
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator>=
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator>>
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator>>=
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator[]
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator^
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator^=
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator|
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator|=
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator||
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator~
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(base&) const
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(char*) const
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(int) const
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(long) const
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(short) const
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(void) const
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::~base
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for derived::a_function
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for derived::derived
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, char, char>
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, char, int>
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, char, long>
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, char, short>
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, int, char>
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, int, int>
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, int, long>
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, int, short>
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, long, char>
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, long, int>
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, long, long>
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, long, short>
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, short, char>
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, short, int>
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, short, long>
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, short, short>
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, short, int, char>
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, short, int, int>
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, short, int, long>
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, short, int, short>
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, short, short, int>
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<long, short, long, short, long>
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<short, int, short, int, short>
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy1::function
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy1::policy
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy2::function
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy2::policy
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy3::function
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy3::policy
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy4::function
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy4::policy
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd1::function
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd1::policyd
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd1::~policyd
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd2::function
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd2::policyd
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd2::~policyd
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd3::function
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd3::policyd
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd3::~policyd
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd4::function
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd4::policyd
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd4::~policyd
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd5::function
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd5::policyd
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd5::~policyd
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<base, operation_1<base> >::function
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<base, operation_1<base> >::policyd
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<base, operation_1<base> >::~policyd
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<char, operation_1<char> >::function
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<char, operation_1<char> >::policyd
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<char, operation_1<char> >::~policyd
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<int, operation_1<int> >::function
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<int, operation_1<int> >::policyd
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<int, operation_1<int> >::~policyd
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<long, operation_1<long> >::policyd
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<long, operation_1<long> >::~policyd
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<tclass<int>, operation_1<tclass<int> > >::function
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<tclass<int>, operation_1<tclass<int> > >::policyd
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<tclass<int>, operation_1<tclass<int> > >::~policyd
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for tclass<base>::do_something
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for tclass<char>::do_something
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for tclass<int>::do_something
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for tclass<long>::do_something
++FAIL: gdb.cp/cpexprs.exp: continue
++FAIL: gdb.cp/cpexprs.exp: continue to test_function for tclass<short>::do_something
+ PASS: gdb.cp/cpexprs.exp: p 'CV::m(int)'
+ PASS: gdb.cp/cpexprs.exp: p CV::m(int)
+ PASS: gdb.cp/cpexprs.exp: p 'CV::m(int) const'
+@@ -19387,14 +16386,14 @@ PASS: gdb.cp/exception.exp: Set temporary breakpoint at main
+ PASS: gdb.cp/exception.exp: Run to main
+ PASS: gdb.cp/exception.exp: info breakpoints (after inferior run)
+ PASS: gdb.cp/exception.exp: break catcher
+-PASS: gdb.cp/exception.exp: continue to first throw
++FAIL: gdb.cp/exception.exp: continue to first throw
+ PASS: gdb.cp/exception.exp: backtrace after first throw
+-PASS: gdb.cp/exception.exp: continue to first catch
++FAIL: gdb.cp/exception.exp: continue to first catch
+ PASS: gdb.cp/exception.exp: backtrace after first catch
+ PASS: gdb.cp/exception.exp: continue to catcher for the first time
+-PASS: gdb.cp/exception.exp: continue to second throw
++FAIL: gdb.cp/exception.exp: continue to second throw
+ PASS: gdb.cp/exception.exp: backtrace after second throw
+-PASS: gdb.cp/exception.exp: continue to second catch
++FAIL: gdb.cp/exception.exp: continue to second catch
+ PASS: gdb.cp/exception.exp: backtrace after second catch
+ PASS: gdb.cp/exception.exp: continue to catcher for the second time
+ PASS: gdb.cp/exception.exp: continue to rethrow
+@@ -20818,15 +17817,15 @@ PASS: gdb.cp/meth-typedefs.exp: break test(a::b::c::d::bar&)
+ PASS: gdb.cp/meth-typedefs.exp: break 'test(a::b::c::d::bar&)'
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/method.exp ...
+ PASS: gdb.cp/method.exp: break A::foo
+-PASS: gdb.cp/method.exp: continue to A::foo
++FAIL: gdb.cp/method.exp: continue to A::foo
+ PASS: gdb.cp/method.exp: print x in A::foo
+ PASS: gdb.cp/method.exp: print this in A::foo
+ PASS: gdb.cp/method.exp: break A::bar
+-PASS: gdb.cp/method.exp: continue to A::bar
++FAIL: gdb.cp/method.exp: continue to A::bar
+ PASS: gdb.cp/method.exp: print x in A::bar
+ PASS: gdb.cp/method.exp: print this in A::bar
+ PASS: gdb.cp/method.exp: break 21
+-PASS: gdb.cp/method.exp: continue to 21
++FAIL: gdb.cp/method.exp: continue to 21
+ PASS: gdb.cp/method.exp: print data_ in funk::getFunky
+ PASS: gdb.cp/method.exp: print this in funk::getFunky
+ PASS: gdb.cp/method.exp: print res in funk::getFunky
+@@ -21319,18 +18318,18 @@ PASS: gdb.cp/ovldbreak.exp: breakpoint info (after delete)
+ PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice all
+ PASS: gdb.cp/ovldbreak.exp: set bp on overload1arg all
+ PASS: gdb.cp/ovldbreak.exp: breakpoint info (after setting on all)
+-PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : void
+-PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : char
+-PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : signed_char
+-PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_char
+-PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : short_int
+-PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_short_int
+-PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : int
+-PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_int
+-PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : long_int
+-PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_long_int
+-PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : float
+-PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : double
++FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : void
++FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : char
++FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : signed_char
++FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_char
++FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : short_int
++FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_short_int
++FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : int
++FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_int
++FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : long_int
++FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_long_int
++FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : float
++FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : double
+ PASS: gdb.cp/ovldbreak.exp: set multiple-symbols cancel
+ PASS: gdb.cp/ovldbreak.exp: break foo::foofunc
+ PASS: gdb.cp/ovldbreak.exp: set multiple-symbols all
+@@ -21632,14 +18631,18 @@ PASS: gdb.cp/static-method.exp: list static-method.cc:xxx::(anonymous namespace)
+ PASS: gdb.cp/static-method.exp: list 'static-method.cc:xxx::(anonymous namespace)::func'
+ PASS: gdb.cp/static-method.exp: list 'static-method.cc':'xxx::(anonymous namespace)::func'
+ PASS: gdb.cp/static-method.exp: list static-method.cc:'xxx::(anonymous namespace)::func'
+-PASS: gdb.cp/static-method.exp: continue to xxx::(anonymous namespace)::func
+-PASS: gdb.cp/static-method.exp: continue to 'xxx::(anonymous namespace)::func'
++FAIL: gdb.cp/static-method.exp: continue
++FAIL: gdb.cp/static-method.exp: continue to test_function for xxx::(anonymous namespace)::func
++FAIL: gdb.cp/static-method.exp: continue
++FAIL: gdb.cp/static-method.exp: continue to test_function for 'xxx::(anonymous namespace)::func'
+ PASS: gdb.cp/static-method.exp: list static-method.cc:xxx::(anonymous namespace)::A::func
+ PASS: gdb.cp/static-method.exp: list 'static-method.cc:xxx::(anonymous namespace)::A::func'
+ PASS: gdb.cp/static-method.exp: list 'static-method.cc':'xxx::(anonymous namespace)::A::func'
+ PASS: gdb.cp/static-method.exp: list static-method.cc:'xxx::(anonymous namespace)::A::func'
+-PASS: gdb.cp/static-method.exp: continue to xxx::(anonymous namespace)::A::func
+-PASS: gdb.cp/static-method.exp: continue to 'xxx::(anonymous namespace)::A::func'
++FAIL: gdb.cp/static-method.exp: continue
++FAIL: gdb.cp/static-method.exp: continue to test_function for xxx::(anonymous namespace)::A::func
++FAIL: gdb.cp/static-method.exp: continue
++FAIL: gdb.cp/static-method.exp: continue to test_function for 'xxx::(anonymous namespace)::A::func'
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/static-print-quit.exp ...
+ PASS: gdb.cp/static-print-quit.exp: set width 80
+ PASS: gdb.cp/static-print-quit.exp: set height 2
+@@ -22829,7 +19832,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+ PASS: gdb.dwarf2/dw2-linkage-name-trust.exp: set language c++
+ PASS: gdb.dwarf2/dw2-linkage-name-trust.exp: set cp-abi gnu-v3
+ PASS: gdb.dwarf2/dw2-linkage-name-trust.exp: p c.membername
+-PASS: gdb.dwarf2/dw2-linkage-name-trust.exp: p c.membername ()
++FAIL: gdb.dwarf2/dw2-linkage-name-trust.exp: p c.membername ()
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.exp ...
+ PASS: gdb.dwarf2/dw2-minsym-in-cu.exp: info fun func2
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.exp ...
+@@ -23552,12 +20555,12 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla1-init
PASS: gdb.fortran/vla-history.exp: print non-allocated vla1
PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla2-allocated
@@ -4633,7 +5470,7 @@ index e615fb4..ac6a78e 100644
PASS: gdb.fortran/vla-history.exp: print $3
PASS: gdb.fortran/vla-history.exp: print $4
PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla2-filled
-@@ -23457,52 +20410,27 @@ PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla1-filled
+@@ -23695,52 +20698,27 @@ PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla1-filled
PASS: gdb.fortran/vla-value.exp: print allocated vla1(3,6,9) after specific assignment (filled)
PASS: gdb.fortran/vla-value.exp: print allocated vla1(1,3,8) after specific assignment (filled)
PASS: gdb.fortran/vla-value.exp: print allocated vla1(9,9,9) after assignment in debugger (filled)
@@ -4707,9 +5544,9 @@ index e615fb4..ac6a78e 100644
PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla2-allocated
PASS: gdb.fortran/vla-value.exp: next (1)
PASS: gdb.fortran/vla-value.exp: set $myvar = vla1
-@@ -23522,36 +20450,10 @@ PASS: gdb.fortran/whatis_type.exp: ptype t1
+@@ -23760,36 +20738,10 @@ PASS: gdb.fortran/whatis_type.exp: ptype t1
PASS: gdb.fortran/whatis_type.exp: ptype t1v
- Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/complaints.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/complaints.exp ...
PASS: gdb.gdb/complaints.exp: breakpoint in captured_command_loop
-PASS: gdb.gdb/complaints.exp: run until breakpoint at captured_command_loop
-PASS: gdb.gdb/complaints.exp: set stop_whining = 2
@@ -4741,32 +5578,32 @@ index e615fb4..ac6a78e 100644
-WARNING: remote_expect statement without a default case?!
+FAIL: gdb.gdb/complaints.exp: run until breakpoint at captured_command_loop
+WARNING: Couldn't test self
- Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/observer.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/observer.exp ...
-UNRESOLVED: gdb.gdb/observer.exp: breakpoint in captured_main
+PASS: gdb.gdb/observer.exp: breakpoint in captured_main
PASS: gdb.gdb/observer.exp: run until breakpoint at captured_main
PASS: gdb.gdb/observer.exp: no observer attached; reset first observer counter
PASS: gdb.gdb/observer.exp: no observer attached; reset second observer counter
-@@ -23660,14 +20562,12 @@ PASS: gdb.gdb/observer.exp: first observer removed; check second observer counte
+@@ -23898,14 +20850,12 @@ PASS: gdb.gdb/observer.exp: first observer removed; check second observer counte
PASS: gdb.gdb/observer.exp: first observer removed; check third observer counter value
- Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/python-interrupts.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/python-interrupts.exp ...
PASS: gdb.gdb/python-interrupts.exp: breakpoint in captured_command_loop
-PASS: gdb.gdb/python-interrupts.exp: run until breakpoint at captured_command_loop
-FAIL: gdb.gdb/python-interrupts.exp: call catch_command_errors(execute_command, "python print(5)", 0)
-FAIL: gdb.gdb/python-interrupts.exp: signal SIGINT
+FAIL: gdb.gdb/python-interrupts.exp: run until breakpoint at captured_command_loop
+WARNING: Couldn't test self
- Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/python-selftest.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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)
+FAIL: gdb.gdb/python-selftest.exp: run until breakpoint at captured_command_loop
+WARNING: Couldn't test self
- Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/selftest.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -23692,11 +20592,11 @@ PASS: gdb.gdb/selftest.exp: next over notice_open_fds
+@@ -23930,12 +20880,12 @@ PASS: gdb.gdb/selftest.exp: next over notice_open_fds
PASS: gdb.gdb/selftest.exp: next over cmdarg_s VEC_cleanup
PASS: gdb.gdb/selftest.exp: print a string
PASS: gdb.gdb/selftest.exp: step into xmalloc call
@@ -4774,34 +5611,36 @@ index e615fb4..ac6a78e 100644
-WARNING: remote_expect statement without a default case?!
-PASS: gdb.gdb/selftest.exp: send ^C to child process
-PASS: gdb.gdb/selftest.exp: send SIGINT signal to child process
+-FAIL: gdb.gdb/selftest.exp: thread 1
-FAIL: gdb.gdb/selftest.exp: backtrace through signal handler
+FAIL: gdb.gdb/selftest.exp: xgdb is at prompt
+PASS: gdb.gdb/selftest.exp: Set xgdb_prompt
+FAIL: gdb.gdb/selftest.exp: send ^C to child process (timeout)
+FAIL: gdb.gdb/selftest.exp: send SIGINT signal to child process (timeout)
++FAIL: gdb.gdb/selftest.exp: thread 1 (timeout)
+FAIL: gdb.gdb/selftest.exp: backtrace through signal handler (timeout)
- Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/xfullpath.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -24628,7 +21528,7 @@ PASS: gdb.guile/scm-ports.exp: basic r+0 tests: test port-closed? after it's clo
+@@ -24869,7 +21819,7 @@ PASS: gdb.guile/scm-ports.exp: basic r+0 tests: test port-closed? after it's clo
PASS: gdb.guile/scm-ports.exp: buffered: create r/w memory port
PASS: gdb.guile/scm-ports.exp: buffered: guile (print rw-mem-port)
PASS: gdb.guile/scm-ports.exp: buffered: get sp reg
--PASS: gdb.guile/scm-ports.exp: buffered: get integer valueof "$sp" (3221214520)
+-PASS: gdb.guile/scm-ports.exp: buffered: get integer valueof "$sp" (3221214376)
+PASS: gdb.guile/scm-ports.exp: buffered: get integer valueof "$sp" (16960216)
PASS: gdb.guile/scm-ports.exp: buffered: save current value at sp
PASS: gdb.guile/scm-ports.exp: buffered: un-lazyify byte-at-sp
PASS: gdb.guile/scm-ports.exp: buffered: seek to $sp
-@@ -24645,7 +21545,7 @@ PASS: gdb.guile/scm-ports.exp: buffered: test byte at sp, after close
+@@ -24886,7 +21836,7 @@ PASS: gdb.guile/scm-ports.exp: buffered: test byte at sp, after close
PASS: gdb.guile/scm-ports.exp: unbuffered: create r/w memory port
PASS: gdb.guile/scm-ports.exp: unbuffered: guile (print rw-mem-port)
PASS: gdb.guile/scm-ports.exp: unbuffered: get sp reg
--PASS: gdb.guile/scm-ports.exp: unbuffered: get integer valueof "$sp" (3221214520)
+-PASS: gdb.guile/scm-ports.exp: unbuffered: get integer valueof "$sp" (3221214376)
+PASS: gdb.guile/scm-ports.exp: unbuffered: get integer valueof "$sp" (16960216)
PASS: gdb.guile/scm-ports.exp: unbuffered: save current value at sp
PASS: gdb.guile/scm-ports.exp: unbuffered: un-lazyify byte-at-sp
PASS: gdb.guile/scm-ports.exp: unbuffered: seek to $sp
-@@ -25440,29 +22340,29 @@ FAIL: gdb.linespec/explicit.exp: complete non-unique function name (timeout)
+@@ -25681,29 +22631,29 @@ FAIL: gdb.linespec/explicit.exp: complete non-unique function name (timeout)
FAIL: gdb.linespec/explicit.exp: complete non-existant function name (timeout)
FAIL: gdb.linespec/explicit.exp: complete unique file name (timeout)
FAIL: gdb.linespec/explicit.exp: complete non-unique file name (timeout)
@@ -4826,7 +5665,7 @@ index e615fb4..ac6a78e 100644
+PASS: gdb.linespec/explicit.exp: list +,-
+PASS: gdb.linespec/explicit.exp: list myfunction 2
+PASS: gdb.linespec/explicit.exp: list -line +, -line -
- Running ../../../W._C._Handy/gdb/testsuite/gdb.linespec/keywords.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.linespec/keywords.exp ...
-PASS: gdb.linespec/keywords.exp: set breakpoint pending off
-PASS: gdb.linespec/keywords.exp: break if
-PASS: gdb.linespec/keywords.exp: setting breakpoint at thread
@@ -4850,11 +5689,11 @@ index e615fb4..ac6a78e 100644
+WARNING: program timed out.
+gdb compile failed, exit status is 1
+UNTESTED: gdb.linespec/keywords.exp: keywords
- Running ../../../W._C._Handy/gdb/testsuite/gdb.linespec/linespec.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.linespec/linespec.exp ...
PASS: gdb.linespec/linespec.exp: set multiple-symbols to all for linespec tests
PASS: gdb.linespec/linespec.exp: single-location break using dir/file:line
-@@ -25723,10 +22623,10 @@ PASS: gdb.linespec/thread.exp: continue to breakpoint: thread function
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp ...
+@@ -25964,10 +22914,10 @@ PASS: gdb.linespec/thread.exp: continue to breakpoint: thread function
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp ...
PASS: gdb.mi/dw2-ref-missing-frame.exp: breakpoint at func_nofb_marker
PASS: gdb.mi/dw2-ref-missing-frame.exp: mi runto func_nofb_marker
-PASS: gdb.mi/dw2-ref-missing-frame.exp: test func_nofb_marker
@@ -4863,10 +5702,10 @@ index e615fb4..ac6a78e 100644
PASS: gdb.mi/dw2-ref-missing-frame.exp: mi runto func_loopfb_marker
-PASS: gdb.mi/dw2-ref-missing-frame.exp: test func_loopfb_var
+FAIL: gdb.mi/dw2-ref-missing-frame.exp: test func_loopfb_var
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/gdb2549.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/gdb2549.exp ...
PASS: gdb.mi/gdb2549.exp: wrong arguments
PASS: gdb.mi/gdb2549.exp: no executable
-@@ -25746,50 +22646,35 @@ PASS: gdb.mi/gdb669.exp: info threads (at main)
+@@ -25987,50 +22937,35 @@ PASS: gdb.mi/gdb669.exp: info threads (at main)
PASS: gdb.mi/gdb669.exp: finding MI result string (at main)
PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (at main)
PASS: gdb.mi/gdb669.exp: got number of threads from MI (at main)
@@ -4919,20 +5758,20 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.mi/gdb669.exp: finding threads in MI output (try 3)
-PASS: gdb.mi/gdb669.exp: MI and console have same threads (try 3)
+FAIL: gdb.mi/gdb669.exp: console and MI have same number of threads (try 3)
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/gdb680.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/gdb680.exp ...
PASS: gdb.mi/gdb680.exp: -data-list-register-names -1, try 0
PASS: gdb.mi/gdb680.exp: -data-list-register-names -1, try 1
-@@ -25819,9 +22704,6 @@ PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private
+@@ -26060,9 +22995,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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-async.exp ...
-PASS: gdb.mi/mi-async.exp: start: stop
-PASS: gdb.mi/mi-async.exp: CLI next: stop
-PASS: gdb.mi/mi-async.exp: restart: stop
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-basics.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -25897,8 +22779,8 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: mi runto main
+@@ -26138,8 +23070,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
@@ -4943,7 +5782,7 @@ index e615fb4..ac6a78e 100644
PASS: gdb.mi/mi-breakpoint-changed.exp: condition 2 main > 0x0
PASS: gdb.mi/mi-breakpoint-changed.exp: -break-condition 2 main == 0x0
PASS: gdb.mi/mi-breakpoint-changed.exp: disable 3
-@@ -25912,7 +22794,7 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: -break-passcount 4 1
+@@ -26153,7 +23085,7 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: -break-passcount 4 1
PASS: gdb.mi/mi-breakpoint-changed.exp: delete 3
PASS: gdb.mi/mi-breakpoint-changed.exp: delete 4
PASS: gdb.mi/mi-breakpoint-changed.exp: delete 5
@@ -4952,8 +5791,17 @@ index e615fb4..ac6a78e 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
-@@ -25977,16 +22859,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 ...
+@@ -26203,7 +23135,7 @@ PASS: gdb.mi/mi-cli.exp: check *stopped from CLI command 2
+ PASS: gdb.mi/mi-cli.exp: CLI finish: check CLI output
+ PASS: gdb.mi/mi-cli.exp: CLI finish: check MI output
+ PASS: gdb.mi/mi-cli.exp: -break-insert -t basics.c:$line_main_hello
+-PASS: gdb.mi/mi-cli.exp: breakpoint hit produces CLI output
++FAIL: gdb.mi/mi-cli.exp: breakpoint hit produces CLI output
+ PASS: gdb.mi/mi-cli.exp: temporary breakpoint output hit in MI
+ PASS: gdb.mi/mi-cli.exp: 34 next: run
+ PASS: gdb.mi/mi-cli.exp: 34 next: CLI output
+@@ -26218,16 +23150,16 @@ PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set $pc=0x0"
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp ...
PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: breakpoint at main
PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: mi runto main
-PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking on"
@@ -4978,38 +5826,29 @@ index e615fb4..ac6a78e 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"
-@@ -26025,7 +22907,7 @@ PASS: gdb.mi/mi-console.exp: finished step over hello
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-detach.exp ...
- PASS: gdb.mi/mi-detach.exp: breakpoint at main
- PASS: gdb.mi/mi-detach.exp: mi runto main
--PASS: gdb.mi/mi-detach.exp: detach
-+FAIL: gdb.mi/mi-detach.exp: detach
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-disassemble.exp ...
- PASS: gdb.mi/mi-disassemble.exp: breakpoint at main
- PASS: gdb.mi/mi-disassemble.exp: mi runto main
-@@ -26105,12 +22987,6 @@ PASS: gdb.mi/mi-exit-code.exp: second run: -list-thread-groups during run shows
+@@ -26346,12 +23278,6 @@ PASS: gdb.mi/mi-exit-code.exp: second run: -list-thread-groups during run shows
PASS: gdb.mi/mi-exit-code.exp: second run: exit with code
PASS: gdb.mi/mi-exit-code.exp: second run: -list-thread-groups after exit shows exit-code
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-file-transfer.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-file-transfer.exp ...
-PASS: gdb.mi/mi-file-transfer.exp: put binary file
-PASS: gdb.mi/mi-file-transfer.exp: get binary file
-PASS: gdb.mi/mi-file-transfer.exp: compare intermediate binary file
-PASS: gdb.mi/mi-file-transfer.exp: compare binary file
-PASS: gdb.mi/mi-file-transfer.exp: deleted binary file
-PASS: gdb.mi/mi-file-transfer.exp: verified deleted binary file
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-file.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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.
-@@ -26139,7 +23015,7 @@ PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -unsupported-command
+@@ -26380,7 +23306,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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -26172,120 +23048,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-memory-changed.exp ...
+@@ -26413,121 +23339,22 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
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
@@ -5018,7 +5857,7 @@ index e615fb4..ac6a78e 100644
PASS: gdb.mi/mi-memory-changed.exp: change C thru. varobj
PASS: gdb.mi/mi-memory-changed.exp: change C thru. -data-write-memory-bytes
PASS: gdb.mi/mi-memory-changed.exp: get address of main
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nonstop-exit.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nonstop-exit.exp ...
-PASS: gdb.mi/mi-nonstop-exit.exp: successfully compiled posix threads test case
-PASS: gdb.mi/mi-nonstop-exit.exp: breakpoint at main
-PASS: gdb.mi/mi-nonstop-exit.exp: mi runto main
@@ -5027,7 +5866,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.mi/mi-nonstop-exit.exp: mi runto main
-PASS: gdb.mi/mi-nonstop-exit.exp: finished exec continue (2)
+UNSUPPORTED: gdb.mi/mi-nonstop-exit.exp: displaced stepping
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nonstop.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nonstop.exp ...
-PASS: gdb.mi/mi-nonstop.exp: successfully compiled posix threads test case
-PASS: gdb.mi/mi-nonstop.exp: breakpoint at main
-PASS: gdb.mi/mi-nonstop.exp: mi runto main
@@ -5063,17 +5902,18 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.mi/mi-nonstop.exp: stacktrace of stopped thread
-PASS: gdb.mi/mi-nonstop.exp: select first worker thread
-PASS: gdb.mi/mi-nonstop.exp: ask the second thread to exit
+-PASS: gdb.mi/mi-nonstop.exp: probe for target remote
-PASS: gdb.mi/mi-nonstop.exp: wait for thread exit
-PASS: gdb.mi/mi-nonstop.exp: stacktrace of stopped thread
+UNSUPPORTED: gdb.mi/mi-nonstop.exp: displaced stepping
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp ...
-PASS: gdb.mi/mi-ns-stale-regcache.exp: breakpoint at main
-PASS: gdb.mi/mi-ns-stale-regcache.exp: mi runto main
-PASS: gdb.mi/mi-ns-stale-regcache.exp: no stale register cache of resumed thread
-PASS: gdb.mi/mi-ns-stale-regcache.exp: no stale frame info of resumed thread
-PASS: gdb.mi/mi-ns-stale-regcache.exp: main thread still running
+UNSUPPORTED: gdb.mi/mi-ns-stale-regcache.exp: displaced stepping
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nsintrall.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nsintrall.exp ...
-PASS: gdb.mi/mi-nsintrall.exp: successfully compiled posix threads test case
-PASS: gdb.mi/mi-nsintrall.exp: breakpoint at main
-PASS: gdb.mi/mi-nsintrall.exp: mi runto main
@@ -5098,7 +5938,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.mi/mi-nsintrall.exp: resume all after interrupting
-PASS: gdb.mi/mi-nsintrall.exp: thread state, resume all after interrupting
+UNSUPPORTED: gdb.mi/mi-nsintrall.exp: displaced stepping
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nsmoribund.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nsmoribund.exp ...
-PASS: gdb.mi/mi-nsmoribund.exp: successfully compiled posix threads test case
-PASS: gdb.mi/mi-nsmoribund.exp: breakpoint at main
-PASS: gdb.mi/mi-nsmoribund.exp: mi runto main
@@ -5121,7 +5961,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.mi/mi-nsmoribund.exp: thread state: all running except the breakpoint thread
-PASS: gdb.mi/mi-nsmoribund.exp: resume all, program exited normally
+UNSUPPORTED: gdb.mi/mi-nsmoribund.exp: displaced stepping
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nsthrexec.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nsthrexec.exp ...
-PASS: gdb.mi/mi-nsthrexec.exp: successfully compiled posix threads test case
-PASS: gdb.mi/mi-nsthrexec.exp: breakpoint at main
-PASS: gdb.mi/mi-nsthrexec.exp: mi runto main
@@ -5134,10 +5974,10 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.mi/mi-nsthrexec.exp: breakpoint at main
-PASS: gdb.mi/mi-nsthrexec.exp: stop at main after exec
+UNSUPPORTED: gdb.mi/mi-nsthrexec.exp: displaced stepping
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pending.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pending.exp ...
PASS: gdb.mi/mi-pending.exp: successfully compiled posix threads test case
PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc1
-@@ -26294,10 +23072,10 @@ PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on thread_func
+@@ -26536,10 +23363,10 @@ PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on thread_func
PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc1
PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc1 a second time
PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc2 with x==4
@@ -5147,58 +5987,59 @@ index e615fb4..ac6a78e 100644
PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc3
-PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc3 on thread 2
+FAIL: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc3 on thread 2 (timeout)
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pthreads.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pthreads.exp ...
PASS: gdb.mi/mi-pthreads.exp: successfully compiled posix threads test case
PASS: gdb.mi/mi-pthreads.exp: breakpoint at done_making_threads
-@@ -26306,18 +23084,26 @@ PASS: gdb.mi/mi-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set)
+@@ -26548,18 +23375,26 @@ 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
-+FAIL: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 10
-+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 9
-+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 8
-+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 7
- PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 6
- PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 5
- PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 4
--PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 3
--PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 2
-PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 1
-+FAIL: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 3
-+FAIL: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 2
+-PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 2
+-PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 3
+-PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 4
+FAIL: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 1
-+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 10
-+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 9
-+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 8
-+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 7
- PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 6
- PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 5
- PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 4
--PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 3
--PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 2
++FAIL: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 2
++FAIL: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 3
++FAIL: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 4
+ PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 5
+ PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 6
-PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 1
-+FAIL: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 3
-+FAIL: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 2
+-PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 2
+-PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 3
++PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 7
++PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 8
++PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 9
++PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 10
+FAIL: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 1
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-read-memory.exp ...
++FAIL: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 2
++FAIL: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 3
+ PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 4
+ PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 5
+ PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 6
++PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 7
++PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 8
++PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 9
++PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 10
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -26330,11 +23116,6 @@ PASS: gdb.mi/mi-read-memory.exp: ascii and data
+@@ -26572,11 +23407,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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-record-changed.exp ...
-PASS: gdb.mi/mi-record-changed.exp: breakpoint at main
-PASS: gdb.mi/mi-record-changed.exp: mi runto main
-PASS: gdb.mi/mi-record-changed.exp: record
-PASS: gdb.mi/mi-record-changed.exp: record end
-PASS: gdb.mi/mi-record-changed.exp: target record
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-reg-undefined.exp ...
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-regs.exp ...
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-return.exp ...
-@@ -26343,22 +23124,6 @@ PASS: gdb.mi/mi-return.exp: mi runto callee4
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-reg-undefined.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-regs.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-return.exp ...
+@@ -26585,22 +23415,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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-reverse.exp ...
-PASS: gdb.mi/mi-reverse.exp: breakpoint at main
-PASS: gdb.mi/mi-reverse.exp: mi runto main
-PASS: gdb.mi/mi-reverse.exp: Turn on process record
@@ -5215,10 +6056,10 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.mi/mi-reverse.exp: insert temp breakpoint at basics.c:32
-PASS: gdb.mi/mi-reverse.exp: reverse-continue at callee3
-PASS: gdb.mi/mi-reverse.exp: reverse-continue at main
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-simplerun.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -26433,7 +23198,7 @@ PASS: gdb.mi/mi-syn-frame.exp: finished exec continue
+@@ -26675,7 +23489,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
@@ -5227,7 +6068,7 @@ index e615fb4..ac6a78e 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
-@@ -27128,11 +23893,11 @@ PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: set print object on
+@@ -27375,11 +24189,11 @@ PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: set print object on
PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: breakpoint at main
PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: mi runto main
PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: run to 41 (set breakpoint)
@@ -5239,22 +6080,14 @@ index e615fb4..ac6a78e 100644
PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: update variable object
-PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: list children #2
+FAIL: gdb.mi/mi-var-list-children-invalid-grandchild.exp: list children #2
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-var-rtti.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-var-rtti.exp ...
PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:36 (set breakpoint)
PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object off" in use_rtti_for_ptr
-@@ -27426,15 +24191,12 @@ PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 30
+@@ -27673,7 +24487,12 @@ PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 30
PASS: gdb.mi/mi-vla-fortran.exp: evaluate not allocated vla
PASS: gdb.mi/mi-vla-fortran.exp: 6
PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 35
--ERROR: Got interactive prompt.
--UNRESOLVED: gdb.mi/mi-vla-fortran.exp: evaluate not associated vla
--ERROR: Got interactive prompt.
--UNRESOLVED: gdb.mi/mi-vla-fortran.exp: create local variable pvla2_not_associated
--ERROR: Got interactive prompt.
--UNRESOLVED: gdb.mi/mi-vla-fortran.exp: info type variable pvla2_not_associated
--FAIL: gdb.mi/mi-vla-fortran.exp: show format variable pvla2_not_associated
--FAIL: gdb.mi/mi-vla-fortran.exp: eval variable pvla2_not_associated
--FAIL: gdb.mi/mi-vla-fortran.exp: get children of pvla2_not_associated
+-FAIL: gdb.mi/mi-vla-fortran.exp: evaluate not associated vla
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate not associated vla
+PASS: gdb.mi/mi-vla-fortran.exp: create local variable pvla2_not_associated
+PASS: gdb.mi/mi-vla-fortran.exp: info type variable pvla2_not_associated
@@ -5264,29 +6097,34 @@ index e615fb4..ac6a78e 100644
PASS: gdb.mi/mi-vla-fortran.exp: 7
PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 36
PASS: gdb.mi/mi-vla-fortran.exp: evaluate associated vla
-@@ -27446,10 +24208,7 @@ PASS: gdb.mi/mi-vla-fortran.exp: 8
+@@ -27685,10 +24504,7 @@ PASS: gdb.mi/mi-vla-fortran.exp: 8
PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 41
PASS: gdb.mi/mi-vla-fortran.exp: evaluate vla pointer set to null
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch-nonstop.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch-nonstop.exp ...
-PASS: gdb.mi/mi-watch-nonstop.exp: breakpoint at main
-PASS: gdb.mi/mi-watch-nonstop.exp: mi runto main
-PASS: gdb.mi/mi-watch-nonstop.exp: break-watch operation
-PASS: gdb.mi/mi-watch-nonstop.exp: delete watchpoint
+UNSUPPORTED: gdb.mi/mi-watch-nonstop.exp: displaced stepping
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -27943,49 +24702,26 @@ PASS: gdb.multi/base.exp: continue
- PASS: gdb.multi/base.exp: remove-inferiors 2-3
- PASS: gdb.multi/base.exp: check remove-inferiors
- Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/bkpt-multi-exec.exp ...
+@@ -28179,59 +24995,32 @@ PASS: gdb.multi/base.exp: print gglob
+ PASS: gdb.multi/base.exp: print glob (goodbye)
+ PASS: gdb.multi/base.exp: list commonfun in goodbye
+ PASS: gdb.multi/base.exp: switch to inferior 1 to run it
+-PASS: gdb.multi/base.exp: break hello
+-PASS: gdb.multi/base.exp: continue
+-PASS: gdb.multi/base.exp: remove-inferiors 2-3
+-PASS: gdb.multi/base.exp: check remove-inferiors
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/bkpt-multi-exec.exp ...
-PASS: gdb.multi/bkpt-multi-exec.exp: continue
-PASS: gdb.multi/bkpt-multi-exec.exp: add inferior 2 with -exec crashme
-PASS: gdb.multi/bkpt-multi-exec.exp: inferior 2
-PASS: gdb.multi/bkpt-multi-exec.exp: break crashme.c:9
-PASS: gdb.multi/bkpt-multi-exec.exp: inferior 1
-PASS: gdb.multi/bkpt-multi-exec.exp: run
- Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/dummy-frame-restore.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/dummy-frame-restore.exp ...
PASS: gdb.multi/dummy-frame-restore.exp: add inferior 2 with -exec dummy-frame-restore
PASS: gdb.multi/dummy-frame-restore.exp: switch to inferior 2
-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: switch to inferior 2 (1)
@@ -5316,17 +6154,26 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: finish in inferior 1
-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: after infcall: bt in inferior 1
+FAIL: gdb.multi/dummy-frame-restore.exp: Can't run to f2
- Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch-exec.exp ...
-+gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch-exec.c:1:0: sorry, unimplemented: 64-bit mode not compiled in
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/info-threads.exp ...
+-PASS: gdb.multi/info-threads.exp: successfully compiled posix threads test case
+-PASS: gdb.multi/info-threads.exp: add empty inferior 2
+-PASS: gdb.multi/info-threads.exp: switch to inferior 2
+-PASS: gdb.multi/info-threads.exp: info threads
++WARNING: program timed out.
++gdb compile failed, exit status is 1
++UNTESTED: gdb.multi/info-threads.exp: failed to prepare
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch-exec.exp ...
++WARNING: program timed out.
++gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch-exec.c:1:0: sorry, unimplemented: 64-bit mode not compiled in
+ /* This testcase is part of GDB, the GNU debugger.
+ ^
+UNTESTED: gdb.multi/multi-arch-exec.exp: multi-arch-exec.exp
- Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch.exp ...
-+gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.multi/hello.c:1:0: sorry, unimplemented: 64-bit mode not compiled in
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch.exp ...
++gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/hello.c:1:0: sorry, unimplemented: 64-bit mode not compiled in
+ /* This testcase is part of GDB, the GNU debugger.
+ ^
+UNTESTED: gdb.multi/multi-arch.exp: multi-arch.exp
- Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-attach.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-attach.exp ...
-PASS: gdb.multi/multi-attach.exp: attach to program 1
+FAIL: gdb.multi/multi-attach.exp: attach to program 1
PASS: gdb.multi/multi-attach.exp: backtrace 1
@@ -5337,8 +6184,240 @@ index e615fb4..ac6a78e 100644
PASS: gdb.multi/multi-attach.exp: backtrace 2
PASS: gdb.multi/multi-attach.exp: kill inferior 2
PASS: gdb.multi/multi-attach.exp: inferior 1
-@@ -27993,20 +24729,20 @@ PASS: gdb.multi/multi-attach.exp: kill inferior 1
- Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/watchpoint-multi.exp ...
+@@ -28239,115 +25028,116 @@ PASS: gdb.multi/multi-attach.exp: kill inferior 1
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/tids.exp ...
+ PASS: gdb.multi/tids.exp: successfully compiled posix threads test case
+ PASS: gdb.multi/tids.exp: single inferior: info threads
+-PASS: gdb.multi/tids.exp: single inferior: thread
++FAIL: gdb.multi/tids.exp: single inferior: thread
+ PASS: gdb.multi/tids.exp: two inferiors: add empty inferior 2
+ PASS: gdb.multi/tids.exp: two inferiors: info threads
+-PASS: gdb.multi/tids.exp: two inferiors: thread
++FAIL: gdb.multi/tids.exp: two inferiors: thread
+ PASS: gdb.multi/tids.exp: two inferiors: switch to inferior 2
+ PASS: gdb.multi/tids.exp: two inferiors: load file in inferior 2
+-PASS: gdb.multi/tids.exp: two inferiors: info threads show inferior numbers
+-PASS: gdb.multi/tids.exp: two inferiors: switch to thread using extended thread ID
+-PASS: gdb.multi/tids.exp: two inferiors: continue to breakpoint: once
++FAIL: gdb.multi/tids.exp: two inferiors: info threads show inferior numbers
++FAIL: gdb.multi/tids.exp: two inferiors: switch to thread using extended thread ID
++FAIL: gdb.multi/tids.exp: two inferiors: setting breakpoint at thread_function1
++FAIL: gdb.multi/tids.exp: two inferiors: continue to breakpoint: once (the program is no longer running)
+ PASS: gdb.multi/tids.exp: two inferiors: inferior 1
+-PASS: gdb.multi/tids.exp: two inferiors: continue to breakpoint: twice
+-PASS: gdb.multi/tids.exp: two inferiors: info threads again
+-PASS: gdb.multi/tids.exp: two inferiors: info threads -gid
+-PASS: gdb.multi/tids.exp: two inferiors: p $_thread == 2
+-PASS: gdb.multi/tids.exp: two inferiors: p $_gthread == 4
+-PASS: gdb.multi/tids.exp: two inferiors: thread 4
++FAIL: gdb.multi/tids.exp: two inferiors: continue to breakpoint: twice
++FAIL: gdb.multi/tids.exp: two inferiors: info threads again
++FAIL: gdb.multi/tids.exp: two inferiors: info threads -gid
++FAIL: gdb.multi/tids.exp: two inferiors: p $_thread == 2
++FAIL: gdb.multi/tids.exp: two inferiors: p $_gthread == 4
++FAIL: gdb.multi/tids.exp: two inferiors: thread 4
+ PASS: gdb.multi/tids.exp: two inferiors: more threads: inferior 2
+-PASS: gdb.multi/tids.exp: two inferiors: more threads: continue to breakpoint: once
++FAIL: gdb.multi/tids.exp: two inferiors: more threads: continue to breakpoint: once (the program is no longer running)
+ PASS: gdb.multi/tids.exp: two inferiors: more threads: inferior 1
+-PASS: gdb.multi/tids.exp: two inferiors: more threads: continue to breakpoint: twice
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1 2 3
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1 2 3
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 1.2 1.3 2.1 2.2
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1 1.2 1.3 2.1 2.2
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1-3
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1-3
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1-3
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1-3
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 2-3
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1 2-3
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1 1.2-3
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1 1.2-3
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 2.1 2-3
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 2.1 2-3
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1-2 2.2-3
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1-2 2.2-3
++FAIL: gdb.multi/tids.exp: two inferiors: more threads: continue to breakpoint: twice
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.1
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1 2 3
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1 2 3
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 1.2 1.3 2.1 2.2
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.1 1.2 1.3 2.1 2.2
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1-3
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1-3
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1-3
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.1-3
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 2-3
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.1 2-3
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1 1.2-3
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1 1.2-3
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 2.1 2-3
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 2.1 2-3
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1-2 2.2-3
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.1-2 2.2-3
+ PASS: gdb.multi/tids.exp: two inferiors: p $inf = 1
+ PASS: gdb.multi/tids.exp: two inferiors: p $thr_start = 2
+ PASS: gdb.multi/tids.exp: two inferiors: p $thr_end = 3
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.2
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.2
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.2-3
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.2-3
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $thr_start
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $thr_start
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $thr_start-$thr_end
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $thr_start-$thr_end
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 2-$thr_end
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 2-$thr_end
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $thr_start-3
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $thr_start-3
++FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.2
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.2
++FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.2-3
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.2-3
++FAIL: gdb.multi/tids.exp: two inferiors: info threads $thr_start
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply $thr_start
++FAIL: gdb.multi/tids.exp: two inferiors: info threads $thr_start-$thr_end
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply $thr_start-$thr_end
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 2-$thr_end
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 2-$thr_end
++FAIL: gdb.multi/tids.exp: two inferiors: info threads $thr_start-3
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply $thr_start-3
+ PASS: gdb.multi/tids.exp: two inferiors: info threads $conv123
+ PASS: gdb.multi/tids.exp: two inferiors: thread apply $conv123
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$thr_start
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$thr_start
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$thr_start-$thr_end
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$thr_start-$thr_end
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.2-$thr_end
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.2-$thr_end
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$thr_start-3
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$thr_start-3
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.$thr_start
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.$thr_start
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.$thr_start-$thr_end
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.$thr_start-$thr_end
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.2-$thr_end
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.2-$thr_end
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.$thr_start-3
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.$thr_start-3
+ PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$conv123
+ PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$conv123
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.$thr_start
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.$thr_start
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.$thr_start-$thr_end
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.$thr_start-$thr_end
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.2-$thr_end
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.2-$thr_end
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.$thr_start-3
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.$thr_start-3
++FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.$thr_start
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.$thr_start
++FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.$thr_start-$thr_end
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.$thr_start-$thr_end
++FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.2-$thr_end
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.2-$thr_end
++FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.$thr_start-3
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.$thr_start-3
+ PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.$conv123
+ PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.$conv123
+ PASS: gdb.multi/tids.exp: two inferiors: p $inf = 30
+ PASS: gdb.multi/tids.exp: two inferiors: p $thr = 20
+ PASS: gdb.multi/tids.exp: two inferiors: info threads $thr
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $thr 1.1
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 $thr
++FAIL: gdb.multi/tids.exp: two inferiors: info threads $thr 1.1
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 $thr
+ PASS: gdb.multi/tids.exp: two inferiors: info threads 20
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 20 1.1
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 20
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 20 1.1
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 20
+ PASS: gdb.multi/tids.exp: two inferiors: info threads 1.20
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.20 1.1
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 1.20
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.20 1.1
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 1.20
+ PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.1
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.1 1.1
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 $inf.1
++FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.1 1.1
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 $inf.1
+ PASS: gdb.multi/tids.exp: two inferiors: info threads 30.1
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 30.1 1.1
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 30.1
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 30.1 1.1
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 30.1
+ PASS: gdb.multi/tids.exp: two inferiors: thread apply $thr
+ PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.1
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.*
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.*
+-PASS: gdb.multi/tids.exp: two inferiors: info threads *
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply *
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.* 2.1
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.* 2.1
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 2.1 1.*
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 2.1 1.*
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.* 2.*
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.* 2.*
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 2.* 1.*
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 2.* 1.*
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 3.*
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.*
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.*
++FAIL: gdb.multi/tids.exp: two inferiors: info threads *
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply *
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.* 2.1
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.* 2.1
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 2.1 1.*
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 2.1 1.*
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.* 2.*
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.* 2.*
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 2.* 1.*
++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 2.* 1.*
++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 3.*
+ PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1 3.* p 1
+ PASS: gdb.multi/tids.exp: two inferiors: info threads 1.
+ PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.
+@@ -28475,40 +25265,42 @@ PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 30.1
+ PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 1.*
+ PASS: gdb.multi/tids.exp: two inferiors: info threads 3.1
+ PASS: gdb.multi/tids.exp: python: test gdb.selected_thread
+-PASS: gdb.multi/tids.exp: python: test InferiorThread.num
+-PASS: gdb.multi/tids.exp: python: test InferiorThread.global_num
++FAIL: gdb.multi/tids.exp: python: test InferiorThread.num
++FAIL: gdb.multi/tids.exp: python: test InferiorThread.global_num
+ PASS: gdb.multi/tids.exp: python: make breakpoint thread-specific with python
+-PASS: gdb.multi/tids.exp: python: thread specific breakpoint right thread
++FAIL: gdb.multi/tids.exp: python: thread specific breakpoint right thread
+ PASS: gdb.multi/tids.exp: back to one inferior: kill inferior 2
+-PASS: gdb.multi/tids.exp: back to one inferior: thread 1.1
++FAIL: gdb.multi/tids.exp: back to one inferior: thread 1.1
+ PASS: gdb.multi/tids.exp: back to one inferior: remove inferior 2
+-PASS: gdb.multi/tids.exp: back to one inferior: info threads
+-PASS: gdb.multi/tids.exp: back to one inferior: thread
++FAIL: gdb.multi/tids.exp: back to one inferior: info threads
++FAIL: gdb.multi/tids.exp: back to one inferior: thread
+ PASS: gdb.multi/tids.exp: single-inferior but not initial: add empty inferior
+-PASS: gdb.multi/tids.exp: single-inferior but not initial: info threads with multiple inferiors
+-PASS: gdb.multi/tids.exp: single-inferior but not initial: thread
++FAIL: gdb.multi/tids.exp: single-inferior but not initial: info threads with multiple inferiors
++FAIL: gdb.multi/tids.exp: single-inferior but not initial: thread
+ PASS: gdb.multi/tids.exp: single-inferior but not initial: switch to inferior 3
+ PASS: gdb.multi/tids.exp: single-inferior but not initial: load file in inferior 3
+ PASS: gdb.multi/tids.exp: single-inferior but not initial: remove inferior 1
+-PASS: gdb.multi/tids.exp: single-inferior but not initial: info threads with single inferior
+-PASS: gdb.multi/tids.exp: single-inferior but not initial: thread again
++FAIL: gdb.multi/tids.exp: single-inferior but not initial: info threads with single inferior
++FAIL: gdb.multi/tids.exp: single-inferior but not initial: thread again
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/watchpoint-multi.exp ...
++WARNING: program timed out.
PASS: gdb.multi/watchpoint-multi.exp: successfully compiled posix threads test case
PASS: gdb.multi/watchpoint-multi.exp: set breakpoint always-inserted on
-PASS: gdb.multi/watchpoint-multi.exp: set displaced-stepping on
@@ -5346,6 +6425,7 @@ index e615fb4..ac6a78e 100644
PASS: gdb.multi/watchpoint-multi.exp: add inferior 2
PASS: gdb.multi/watchpoint-multi.exp: switch to inferior 2, first time
-PASS: gdb.multi/watchpoint-multi.exp: start to main inferior 2
++FAIL: gdb.multi/watchpoint-multi.exp: setting breakpoint at main
+FAIL: gdb.multi/watchpoint-multi.exp: start to main inferior 2
PASS: gdb.multi/watchpoint-multi.exp: awatch c on inferior 2
+FAIL: gdb.multi/watchpoint-multi.exp: setting breakpoint at marker_exit
@@ -5364,10 +6444,10 @@ index e615fb4..ac6a78e 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
- Running ../../../W._C._Handy/gdb/testsuite/gdb.objc/basicclass.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.objc/basicclass.exp ...
UNSUPPORTED: gdb.objc/basicclass.exp: Couldn't compile basicclass.m: unrecognized error
- Running ../../../W._C._Handy/gdb/testsuite/gdb.objc/nondebug.exp ...
-@@ -28548,41 +25284,27 @@ PASS: gdb.python/py-events.exp: New objfile notification
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.objc/nondebug.exp ...
+@@ -29053,41 +25845,27 @@ PASS: gdb.python/py-events.exp: New objfile notification
PASS: gdb.python/py-events.exp: test-events
PASS: gdb.python/py-events.exp: continue
PASS: gdb.python/py-events.exp: step 3
@@ -5391,25 +6471,25 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.python/py-events.exp: Inferior 1 terminated.
-PASS: gdb.python/py-events.exp: inferior 2
-PASS: gdb.python/py-events.exp: Inferior 2 terminated.
-+ERROR: tcl error sourcing ../../../W._C._Handy/gdb/testsuite/gdb.python/py-events.exp.
++ERROR: tcl error sourcing [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-events.exp.
+ERROR: can't read "process_id": no such variable
+ while executing
+"lappend expected "ptid: \\($process_id, $process_id, 0\\)" "address: $addr""
-+ (file "../../../W._C._Handy/gdb/testsuite/gdb.python/py-events.exp" line 99)
++ (file "[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-events.exp" line 99)
+ invoked from within
-+"source ../../../W._C._Handy/gdb/testsuite/gdb.python/py-events.exp"
++"source [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-events.exp"
+ ("uplevel" body line 1)
+ invoked from within
-+"uplevel #0 source ../../../W._C._Handy/gdb/testsuite/gdb.python/py-events.exp"
++"uplevel #0 source [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-events.exp"
+ invoked from within
+"catch "uplevel #0 source $test_file_name""
- Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-evsignal.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-evsignal.exp ...
PASS: gdb.python/py-evsignal.exp: successfully compiled posix threads test case
PASS: gdb.python/py-evsignal.exp: test-events
PASS: gdb.python/py-evsignal.exp: set non-stop on
-PASS: gdb.python/py-evsignal.exp: thread 3 was signaled
+UNSUPPORTED: gdb.python/py-evsignal.exp: non-stop mode is unsupported
- Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-evthreads.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-evthreads.exp ...
-PASS: gdb.python/py-evthreads.exp: successfully compiled posix threads test case
-PASS: gdb.python/py-evthreads.exp: test-events
-PASS: gdb.python/py-evthreads.exp: set non-stop on
@@ -5421,19 +6501,83 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.python/py-evthreads.exp: continue thread 1
-PASS: gdb.python/py-evthreads.exp: thread 3 was signaled
+UNSUPPORTED: gdb.python/py-evthreads.exp: displaced stepping
- Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-explore-cc.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -28725,7 +25447,7 @@ PASS: gdb.python/py-finish-breakpoint.exp: set FinishBP after the exit()
+@@ -29230,7 +26008,7 @@ PASS: gdb.python/py-finish-breakpoint.exp: set FinishBP after the exit()
PASS: gdb.python/py-finish-breakpoint.exp: catch out of scope after exit
PASS: gdb.python/py-finish-breakpoint.exp: set FinishBP after the exec
PASS: gdb.python/py-finish-breakpoint.exp: catch exec
-PASS: gdb.python/py-finish-breakpoint.exp: catch out of scope after exec
+FAIL: gdb.python/py-finish-breakpoint.exp: catch out of scope after exec
- Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-finish-breakpoint2.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-finish-breakpoint2.exp ...
PASS: gdb.python/py-finish-breakpoint2.exp: import python scripts
PASS: gdb.python/py-finish-breakpoint2.exp: run to exception 1
-@@ -28954,83 +25676,10 @@ PASS: gdb.python/py-inferior.exp: test equality comparison (true)
+@@ -29301,41 +26079,9 @@ PASS: gdb.python/py-frame.exp: test Frame.read_register(pc)
+ PASS: gdb.python/py-frame.exp: test Frame.read_register(eip)
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-framefilter-invalidarg.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-framefilter-mi.exp ...
+-PASS: gdb.python/py-framefilter-mi.exp: breakpoint at main
+-PASS: gdb.python/py-framefilter-mi.exp: mi runto main
+-PASS: gdb.python/py-framefilter-mi.exp: Load python file
+-PASS: gdb.python/py-framefilter-mi.exp: run to 46 (set breakpoint)
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --all-values
+-PASS: gdb.python/py-framefilter-mi.exp: enable frame filters
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --all-values frame filters enabled
+-PASS: gdb.python/py-framefilter-mi.exp: run to 51 (set breakpoint)
+-PASS: gdb.python/py-framefilter-mi.exp: filtered stack listing
+-PASS: gdb.python/py-framefilter-mi.exp: filtered stack list 0 3
+-PASS: gdb.python/py-framefilter-mi.exp: filtered stack list 22 24
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 0
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments --no-frame-filters 0
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 0 0 3
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 0 22 27
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 1
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments --no-frame-filters 1
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 1 0 3
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 1 22 27
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 2
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments --no-frame-filters 2
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 2 0 3
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 2 22 27
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments --no-frame-filters 2 22 27
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters 0
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters 1
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters 2
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters --no-values
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters --all-values
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters --simple-values
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals 0
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals 1
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals 2
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-variables --no-frame-filters 0
+-PASS: gdb.python/py-framefilter-mi.exp: stack-list-variables 0
++WARNING: program timed out.
++gdb compile failed, exit status is 1
++UNTESTED: gdb.python/py-framefilter-mi.exp: py-framefilter-mi.exp
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-framefilter.exp ...
+ PASS: gdb.python/py-framefilter.exp: set auto-load safe-path
+ PASS: gdb.python/py-framefilter.exp: Test auto-load had loaded python scripts
+@@ -29384,15 +26130,9 @@ PASS: gdb.python/py-framefilter.exp: bt 1 no addresss
+ PASS: gdb.python/py-framefilter.exp: Set python print-stack to message for Error filter
+ PASS: gdb.python/py-framefilter.exp: enable frame-filter global Error
+ PASS: gdb.python/py-framefilter.exp: bt 1 with Error filter
+-PASS: gdb.python/py-framefilter.exp: set auto-load safe-path for no debug info
+-PASS: gdb.python/py-framefilter.exp: Set autoload path for no debug info tests
+-PASS: gdb.python/py-framefilter.exp: set python print-stack full for no debuginfo tests
+-PASS: gdb.python/py-framefilter.exp: Load python file for no debuginfo tests
+-PASS: gdb.python/py-framefilter.exp: disable frame-filter global Reverse for no debuginfo
+-PASS: gdb.python/py-framefilter.exp: bt for no debuginfo
+-PASS: gdb.python/py-framefilter.exp: bt full for no debuginfo
+-PASS: gdb.python/py-framefilter.exp: bt no filters for no debuginfo
+-PASS: gdb.python/py-framefilter.exp: bt no-filters full no debuginfo
++WARNING: program timed out.
++gdb compile failed, exit status is 1
++UNTESTED: gdb.python/py-framefilter.exp: py-framefilter.exp
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-function.exp ...
+ PASS: gdb.python/py-function.exp: input convenience function - python
+ PASS: gdb.python/py-function.exp: input convenience function - class test_func (gdb.Function):
+@@ -29459,90 +26199,15 @@ 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
@@ -5445,82 +6589,91 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.python/py-inferior.exp: read str contents
-PASS: gdb.python/py-inferior.exp: write str
-PASS: gdb.python/py-inferior.exp: ensure str was changed in the inferior
--PASS: gdb.python/py-inferior.exp: py start_addr = search_buf.address
--PASS: gdb.python/py-inferior.exp: py length = search_buf.type.sizeof
--PASS: gdb.python/py-inferior.exp: find string pattern
--PASS: gdb.python/py-inferior.exp: pattern not found at end of range
--PASS: gdb.python/py-inferior.exp: pattern found at end of range
+-PASS: gdb.python/py-inferior.exp: string: set *(int32_t*) &int8_search_buf[10] = 0x61616161
+-PASS: gdb.python/py-inferior.exp: string: py search_buf = gdb.selected_frame ().read_var ('int8_search_buf')
+-PASS: gdb.python/py-inferior.exp: string: py start_addr = search_buf.address
+-PASS: gdb.python/py-inferior.exp: string: py length = search_buf.type.sizeof
+-PASS: gdb.python/py-inferior.exp: string: find string pattern
+-PASS: gdb.python/py-inferior.exp: string: pattern not found at end of range
+-PASS: gdb.python/py-inferior.exp: string: pattern found at end of range
-PASS: gdb.python/py-inferior.exp: py from struct import *
--PASS: gdb.python/py-inferior.exp: set int16_search_buf[10] = 0x1234
--PASS: gdb.python/py-inferior.exp: py search_buf = gdb.selected_frame ().read_var ('int16_search_buf')
--PASS: gdb.python/py-inferior.exp: py start_addr = search_buf.address
--PASS: gdb.python/py-inferior.exp: py length = search_buf.type.sizeof
--PASS: gdb.python/py-inferior.exp: py pattern = pack('<H',0x1234)
--PASS: gdb.python/py-inferior.exp: find 16-bit pattern, with value pattern
--PASS: gdb.python/py-inferior.exp: set int32_search_buf[10] = 0x12345678
--PASS: gdb.python/py-inferior.exp: py search_buf = gdb.selected_frame ().read_var ('int32_search_buf')
--PASS: gdb.python/py-inferior.exp: py start_addr = search_buf.address
--PASS: gdb.python/py-inferior.exp: py length = search_buf.type.sizeof
--PASS: gdb.python/py-inferior.exp: py pattern = pack('<I',0x12345678)
--PASS: gdb.python/py-inferior.exp: find 32-bit pattern, with python pattern
--PASS: gdb.python/py-inferior.exp: set int64_search_buf[10] = 0xfedcba9876543210LL
--PASS: gdb.python/py-inferior.exp: py search_buf = gdb.selected_frame ().read_var ('int64_search_buf')
--PASS: gdb.python/py-inferior.exp: py start_addr = search_buf.address
--PASS: gdb.python/py-inferior.exp: py length = search_buf.type.sizeof
--PASS: gdb.python/py-inferior.exp: py pattern = pack('<Q', 0xfedcba9876543210)
--PASS: gdb.python/py-inferior.exp: find 64-bit pattern, with value pattern
--PASS: gdb.python/py-inferior.exp: set *(int8_t*) &search_buf[10] = 0x62
--PASS: gdb.python/py-inferior.exp: set *(int16_t*) &search_buf[11] = 0x6363
--PASS: gdb.python/py-inferior.exp: set *(int32_t*) &search_buf[13] = 0x64646464
--PASS: gdb.python/py-inferior.exp: py search_buf = gdb.selected_frame ().read_var ('search_buf')
--PASS: gdb.python/py-inferior.exp: py start_addr = search_buf[0].address
--PASS: gdb.python/py-inferior.exp: py pattern1 = pack('B', 0x62)
--PASS: gdb.python/py-inferior.exp: py pattern2 = pack('<H', 0x6363)
--PASS: gdb.python/py-inferior.exp: py pattern3 = pack('<I', 0x64646464)
--PASS: gdb.python/py-inferior.exp: find mixed-sized pattern
--PASS: gdb.python/py-inferior.exp: find mixed-sized pattern
--PASS: gdb.python/py-inferior.exp: find mixed-sized pattern
--PASS: gdb.python/py-inferior.exp: set *(int32_t*) &search_buf[0*16000+100] = 0x12345678
--PASS: gdb.python/py-inferior.exp: set *(int32_t*) &search_buf[1*16000+100] = 0x12345678
--PASS: gdb.python/py-inferior.exp: py start_addr = gdb.selected_frame ().read_var ('search_buf')
--PASS: gdb.python/py-inferior.exp: py end_addr = start_addr + gdb.selected_frame ().read_var ('search_buf_size')
--PASS: gdb.python/py-inferior.exp: py pattern = pack('<I', 0x12345678)
--PASS: gdb.python/py-inferior.exp: py first = gdb.inferiors()[0].search_memory (start_addr,end_addr - start_addr, pattern)
--PASS: gdb.python/py-inferior.exp: search spanning large range 1st result
--PASS: gdb.python/py-inferior.exp: py start_addr = first + 1
--PASS: gdb.python/py-inferior.exp: py second = gdb.inferiors()[0].search_memory (start_addr, end_addr - start_addr, pattern)
--PASS: gdb.python/py-inferior.exp: search spanning large range 2nd result
--PASS: gdb.python/py-inferior.exp: py start_addr = second + 1
--PASS: gdb.python/py-inferior.exp: py third = gdb.inferiors()[0].search_memory (start_addr, end_addr - start_addr, pattern)
--PASS: gdb.python/py-inferior.exp: search spanning large range 3rd result
--PASS: gdb.python/py-inferior.exp: set *(int32_t*) &search_buf[16000-1] = 0xfdb97531
--PASS: gdb.python/py-inferior.exp: py pattern = pack('<I', 0xfdb97531)
--PASS: gdb.python/py-inferior.exp: py start_addr = gdb.selected_frame ().read_var ('search_buf')
--PASS: gdb.python/py-inferior.exp: find pattern straddling chunk boundary
--PASS: gdb.python/py-inferior.exp: get initial list
--PASS: gdb.python/py-inferior.exp: Get inferior list length
--PASS: gdb.python/py-inferior.exp: Check inferior validity
--PASS: gdb.python/py-inferior.exp: add empty inferior 2
--PASS: gdb.python/py-inferior.exp: get new list
--PASS: gdb.python/py-inferior.exp: Get inferior list length
--PASS: gdb.python/py-inferior.exp: Check inferior validity
--PASS: gdb.python/py-inferior.exp: Check inferior validity
--PASS: gdb.python/py-inferior.exp: remove-inferiors 3
--PASS: gdb.python/py-inferior.exp: Check inferior validity
--PASS: gdb.python/py-inferior.exp: Check inferior validity
--PASS: gdb.python/py-inferior.exp: Switch to first inferior
--PASS: gdb.python/py-inferior.exp: First inferior selected
--PASS: gdb.python/py-inferior.exp: Create new inferior
--PASS: gdb.python/py-inferior.exp: Switch to third inferior
--PASS: gdb.python/py-inferior.exp: Third inferior selected
--PASS: gdb.python/py-inferior.exp: Switch to first inferior
--PASS: gdb.python/py-inferior.exp: Remove second inferior
+-PASS: gdb.python/py-inferior.exp: 16-bit: set int16_search_buf[10] = 0x1234
+-PASS: gdb.python/py-inferior.exp: 16-bit: py search_buf = gdb.selected_frame ().read_var ('int16_search_buf')
+-PASS: gdb.python/py-inferior.exp: 16-bit: py start_addr = search_buf.address
+-PASS: gdb.python/py-inferior.exp: 16-bit: py length = search_buf.type.sizeof
+-PASS: gdb.python/py-inferior.exp: 16-bit: py pattern = pack('<H',0x1234)
+-PASS: gdb.python/py-inferior.exp: 16-bit: find 16-bit pattern, with value pattern
+-PASS: gdb.python/py-inferior.exp: 32-bit: set int32_search_buf[10] = 0x12345678
+-PASS: gdb.python/py-inferior.exp: 32-bit: py search_buf = gdb.selected_frame ().read_var ('int32_search_buf')
+-PASS: gdb.python/py-inferior.exp: 32-bit: py start_addr = search_buf.address
+-PASS: gdb.python/py-inferior.exp: 32-bit: py length = search_buf.type.sizeof
+-PASS: gdb.python/py-inferior.exp: 32-bit: py pattern = pack('<I',0x12345678)
+-PASS: gdb.python/py-inferior.exp: 32-bit: find 32-bit pattern, with python pattern
+-PASS: gdb.python/py-inferior.exp: 64-bit: set int64_search_buf[10] = 0xfedcba9876543210LL
+-PASS: gdb.python/py-inferior.exp: 64-bit: py search_buf = gdb.selected_frame ().read_var ('int64_search_buf')
+-PASS: gdb.python/py-inferior.exp: 64-bit: py start_addr = search_buf.address
+-PASS: gdb.python/py-inferior.exp: 64-bit: py length = search_buf.type.sizeof
+-PASS: gdb.python/py-inferior.exp: 64-bit: py pattern = pack('<Q', 0xfedcba9876543210)
+-PASS: gdb.python/py-inferior.exp: 64-bit: find 64-bit pattern, with value pattern
+-PASS: gdb.python/py-inferior.exp: mixed-sized: set *(int8_t*) &search_buf[10] = 0x62
+-PASS: gdb.python/py-inferior.exp: mixed-sized: set *(int16_t*) &search_buf[11] = 0x6363
+-PASS: gdb.python/py-inferior.exp: mixed-sized: set *(int32_t*) &search_buf[13] = 0x64646464
+-PASS: gdb.python/py-inferior.exp: mixed-sized: py search_buf = gdb.selected_frame ().read_var ('search_buf')
+-PASS: gdb.python/py-inferior.exp: mixed-sized: py start_addr = search_buf[0].address
+-PASS: gdb.python/py-inferior.exp: mixed-sized: py pattern1 = pack('B', 0x62)
+-PASS: gdb.python/py-inferior.exp: mixed-sized: py pattern2 = pack('<H', 0x6363)
+-PASS: gdb.python/py-inferior.exp: mixed-sized: py pattern3 = pack('<I', 0x64646464)
+-PASS: gdb.python/py-inferior.exp: mixed-sized: find mixed-sized pattern 1
+-PASS: gdb.python/py-inferior.exp: mixed-sized: find mixed-sized pattern 2
+-PASS: gdb.python/py-inferior.exp: mixed-sized: find mixed-sized pattern 3
+-PASS: gdb.python/py-inferior.exp: large range: set *(int32_t*) &search_buf[0*16000+100] = 0x12345678
+-PASS: gdb.python/py-inferior.exp: large range: set *(int32_t*) &search_buf[1*16000+100] = 0x12345678
+-PASS: gdb.python/py-inferior.exp: large range: py start_addr = gdb.selected_frame ().read_var ('search_buf')
+-PASS: gdb.python/py-inferior.exp: large range: py end_addr = start_addr + gdb.selected_frame ().read_var ('search_buf_size')
+-PASS: gdb.python/py-inferior.exp: large range: py pattern = pack('<I', 0x12345678)
+-PASS: gdb.python/py-inferior.exp: large range: py first = gdb.inferiors()[0].search_memory (start_addr,end_addr - start_addr, pattern)
+-PASS: gdb.python/py-inferior.exp: large range: search spanning large range 1st result
+-PASS: gdb.python/py-inferior.exp: large range: py start_addr = first + 1
+-PASS: gdb.python/py-inferior.exp: large range: py second = gdb.inferiors()[0].search_memory (start_addr, end_addr - start_addr, pattern)
+-PASS: gdb.python/py-inferior.exp: large range: search spanning large range 2nd result
+-PASS: gdb.python/py-inferior.exp: large range: py start_addr = second + 1
+-PASS: gdb.python/py-inferior.exp: large range: py third = gdb.inferiors()[0].search_memory (start_addr, end_addr - start_addr, pattern)
+-PASS: gdb.python/py-inferior.exp: large range: search spanning large range 3rd result
+-PASS: gdb.python/py-inferior.exp: straddling: set *(int32_t*) &search_buf[16000-1] = 0xfdb97531
+-PASS: gdb.python/py-inferior.exp: straddling: py pattern = pack('<I', 0xfdb97531)
+-PASS: gdb.python/py-inferior.exp: straddling: py start_addr = gdb.selected_frame ().read_var ('search_buf')
+-PASS: gdb.python/py-inferior.exp: straddling: find pattern straddling chunk boundary
+-PASS: gdb.python/py-inferior.exp: is_valid: get initial list
+-PASS: gdb.python/py-inferior.exp: is_valid: get inferior list length 1
+-PASS: gdb.python/py-inferior.exp: is_valid: check inferior validity 1
+-PASS: gdb.python/py-inferior.exp: is_valid: add empty inferior 2
+-PASS: gdb.python/py-inferior.exp: is_valid: get new list
+-PASS: gdb.python/py-inferior.exp: is_valid: get inferior list length 2
+-PASS: gdb.python/py-inferior.exp: is_valid: check inferior validity 2
+-PASS: gdb.python/py-inferior.exp: is_valid: check inferior validity 3
+-PASS: gdb.python/py-inferior.exp: is_valid: remove-inferiors 3
+-PASS: gdb.python/py-inferior.exp: is_valid: check inferior validity 4
+-PASS: gdb.python/py-inferior.exp: is_valid: check inferior validity 5
+-PASS: gdb.python/py-inferior.exp: selected_inferior: switch to first inferior
+-PASS: gdb.python/py-inferior.exp: selected_inferior: first inferior selected
+-PASS: gdb.python/py-inferior.exp: selected_inferior: create new inferior
+-PASS: gdb.python/py-inferior.exp: selected_inferior: switch to third inferior
+-PASS: gdb.python/py-inferior.exp: selected_inferior: third inferior selected
+-PASS: gdb.python/py-inferior.exp: selected_inferior: switch back to first inferior
+-PASS: gdb.python/py-inferior.exp: selected_inferior: remove second inferior
+FAIL: gdb.python/py-inferior.exp: test Inferior.threads 2
+UNTESTED: gdb.python/py-inferior.exp: the following tests get the system into an unresponsive state
- Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-infthread.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -29096,15 +25745,15 @@ PASS: gdb.python/py-mi.exp: update string varobj after assignment
+-PASS: gdb.python/py-infthread.exp: test InferiorThread.num
+-PASS: gdb.python/py-infthread.exp: test InferiorThread.global_num
++FAIL: gdb.python/py-infthread.exp: test InferiorThread.num
++FAIL: gdb.python/py-infthread.exp: test InferiorThread.global_num
+ PASS: gdb.python/py-infthread.exp: test InferiorThread.ptid
+ PASS: gdb.python/py-infthread.exp: test InferiorThread.inferior
+ PASS: gdb.python/py-infthread.exp: test Inferior.num
+@@ -29606,15 +26271,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
@@ -5540,16 +6693,16 @@ index e615fb4..ac6a78e 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
-@@ -29185,7 +25834,7 @@ PASS: gdb.python/py-objfile.exp: Get separate debug info objfile
+@@ -29695,7 +26360,7 @@ PASS: gdb.python/py-objfile.exp: Get separate debug info objfile
PASS: gdb.python/py-objfile.exp: Test owner of separate debug file
PASS: gdb.python/py-objfile.exp: Test user-name of owner of separate debug file
PASS: gdb.python/py-objfile.exp: print main with debug info
--PASS: gdb.python/py-objfile.exp: get python valueof "sep_objfile.build_id" (8852bbefaa897934fa060e5c710d6bf9d02ec43b)
-+PASS: gdb.python/py-objfile.exp: get python valueof "sep_objfile.build_id" (b3ab08b7b5580cb947f35f5198144931a20e770f)
+-PASS: gdb.python/py-objfile.exp: get python valueof "sep_objfile.build_id" (d3e8eccb4b7ca7eac2f0316b6a41a3cb0f2d74aa)
++PASS: gdb.python/py-objfile.exp: get python valueof "sep_objfile.build_id" (75d11311e4caa1ad5cfe8e844bd714d8c2404354)
PASS: gdb.python/py-objfile.exp: print lookup_objfile of separate debug file
PASS: gdb.python/py-objfile.exp: gdb.lookup_objfile of symlinked binary
- Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-parameter.exp ...
-@@ -29510,18 +26159,7 @@ PASS: gdb.python/py-strfns.exp: p arg
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-parameter.exp ...
+@@ -30024,18 +26689,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
@@ -5566,13 +6719,13 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.python/py-strfns.exp: p $_regex (str1, "^Hello")
-PASS: gdb.python/py-strfns.exp: p $_regex (str1, "^Hello.$")
+UNSUPPORTED: gdb.python/py-strfns.exp: save a corefile
- Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-symbol.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -30267,3017 +26905,55 @@ PASS: gdb.python/python.exp: Test find_pc_line with resume address
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/aarch64.exp ...
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.exp ...
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/break-precsave.exp ...
+@@ -30781,3017 +27435,55 @@ PASS: gdb.python/python.exp: Test find_pc_line with resume address
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/aarch64.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/break-precsave.exp ...
-PASS: gdb.reverse/break-precsave.exp: Turn on process record
-PASS: gdb.reverse/break-precsave.exp: BP at end of main
-PASS: gdb.reverse/break-precsave.exp: run to end of main
@@ -5592,7 +6745,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.reverse/break-precsave.exp: continue to breakpoint: foo
-PASS: gdb.reverse/break-precsave.exp: continue to breakpoint: bar
-PASS: gdb.reverse/break-precsave.exp: end of record log
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/break-reverse.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/break-reverse.exp ...
-PASS: gdb.reverse/break-reverse.exp: Turn on process record
-PASS: gdb.reverse/break-reverse.exp: set breakpoint on foo
-PASS: gdb.reverse/break-reverse.exp: set breakpoint on bar
@@ -5608,7 +6761,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.reverse/break-reverse.exp: continue to breakpoint: foo
-PASS: gdb.reverse/break-reverse.exp: continue to breakpoint: bar
-PASS: gdb.reverse/break-reverse.exp: end of record log
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/consecutive-precsave.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/consecutive-precsave.exp ...
-PASS: gdb.reverse/consecutive-precsave.exp: Turn on process record
-PASS: gdb.reverse/consecutive-precsave.exp: BP at end of main
-PASS: gdb.reverse/consecutive-precsave.exp: run to end of main
@@ -5621,7 +6774,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.reverse/consecutive-precsave.exp: stopped at bp, 2nd instr
-PASS: gdb.reverse/consecutive-precsave.exp: set reverse execution
-PASS: gdb.reverse/consecutive-precsave.exp: stopped at bp in reverse, 1st instr
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/consecutive-reverse.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/consecutive-reverse.exp ...
-PASS: gdb.reverse/consecutive-reverse.exp: Turn on process record
-PASS: gdb.reverse/consecutive-reverse.exp: continue to breakpoint in foo
-PASS: gdb.reverse/consecutive-reverse.exp: get breakpoint address for foo
@@ -5629,7 +6782,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.reverse/consecutive-reverse.exp: stopped at bp, 2nd instr
-PASS: gdb.reverse/consecutive-reverse.exp: set reverse execution
-PASS: gdb.reverse/consecutive-reverse.exp: stopped at bp in reverse, 1st instr
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/finish-precsave.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/finish-precsave.exp ...
-PASS: gdb.reverse/finish-precsave.exp: Turn on process record
-PASS: gdb.reverse/finish-precsave.exp: BP at end of main
-PASS: gdb.reverse/finish-precsave.exp: run to end of main
@@ -5667,14 +6820,14 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.reverse/finish-precsave.exp: reverse finish from char_func
-PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: void_func
-PASS: gdb.reverse/finish-precsave.exp: reverse finish from void_func
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp ...
-PASS: gdb.reverse/finish-reverse-bkpt.exp: Turn on process record
-PASS: gdb.reverse/finish-reverse-bkpt.exp: set breakpoint on void_func
-PASS: gdb.reverse/finish-reverse-bkpt.exp: continue to breakpoint: void_func
-PASS: gdb.reverse/finish-reverse-bkpt.exp: set breakpoint at void_func's entry
-PASS: gdb.reverse/finish-reverse-bkpt.exp: reverse-finish from void_func trips breakpoint at entry
-PASS: gdb.reverse/finish-reverse-bkpt.exp: no spurious proceed after breakpoint stop
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/finish-reverse.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/finish-reverse.exp ...
-PASS: gdb.reverse/finish-reverse.exp: Turn on process record
-PASS: gdb.reverse/finish-reverse.exp: set breakpoint on void_func
-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: void_func
@@ -5707,14 +6860,14 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.reverse/finish-reverse.exp: reverse finish from char_func
-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: void_func
-PASS: gdb.reverse/finish-reverse.exp: reverse finish from void_func
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/fstatat-reverse.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/fstatat-reverse.exp ...
-PASS: gdb.reverse/fstatat-reverse.exp: Turn on process record
-PASS: gdb.reverse/fstatat-reverse.exp: set breakpoint at marker2
-PASS: gdb.reverse/fstatat-reverse.exp: continue to breakpoint: marker2
-PASS: gdb.reverse/fstatat-reverse.exp: set breakpoint at marker1
-PASS: gdb.reverse/fstatat-reverse.exp: reverse to marker1
-PASS: gdb.reverse/fstatat-reverse.exp: check fstatat record
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/getresuid-reverse.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/getresuid-reverse.exp ...
-PASS: gdb.reverse/getresuid-reverse.exp: Turn on process record
-PASS: gdb.reverse/getresuid-reverse.exp: set breakpoint at marker2
-PASS: gdb.reverse/getresuid-reverse.exp: continue to breakpoint: marker2
@@ -5726,7 +6879,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.reverse/getresuid-reverse.exp: check rgid record
-PASS: gdb.reverse/getresuid-reverse.exp: check egid record
-PASS: gdb.reverse/getresuid-reverse.exp: check sgid record
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i386-precsave.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/i386-precsave.exp ...
-PASS: gdb.reverse/i386-precsave.exp: Turn on process record
-PASS: gdb.reverse/i386-precsave.exp: BP at end of main
-PASS: gdb.reverse/i386-precsave.exp: run to end of main
@@ -5801,7 +6954,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.reverse/i386-precsave.exp: eax before reverse-inc
-PASS: gdb.reverse/i386-precsave.exp: reverse-step to inc eax
-PASS: gdb.reverse/i386-precsave.exp: eax after reverse-inc
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i386-reverse.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/i386-reverse.exp ...
-PASS: gdb.reverse/i386-reverse.exp: Turn on process record
-PASS: gdb.reverse/i386-reverse.exp: step to inc eax 1st time
-PASS: gdb.reverse/i386-reverse.exp: step to inc ecx 1st time
@@ -5871,7 +7024,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.reverse/i386-reverse.exp: eax before reverse-inc
-PASS: gdb.reverse/i386-reverse.exp: reverse-step to inc eax
-PASS: gdb.reverse/i386-reverse.exp: eax after reverse-inc
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i386-sse-reverse.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/i386-sse-reverse.exp ...
-PASS: gdb.reverse/i386-sse-reverse.exp: Turn on process record
-PASS: gdb.reverse/i386-sse-reverse.exp: set breakpoint at end of sse_test
-PASS: gdb.reverse/i386-sse-reverse.exp: continue to end of sse_test
@@ -6056,7 +7209,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse blendps
-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse blendps
-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse blendps
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i387-env-reverse.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/i387-env-reverse.exp ...
-PASS: gdb.reverse/i387-env-reverse.exp: Turn on process record
-PASS: gdb.reverse/i387-env-reverse.exp: record to end of main
-PASS: gdb.reverse/i387-env-reverse.exp: set reverse direction
@@ -6112,7 +7265,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.reverse/i387-env-reverse.exp: push st0
-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0
-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0xffff
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i387-stack-reverse.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/i387-stack-reverse.exp ...
-PASS: gdb.reverse/i387-stack-reverse.exp: Turn on process record
-PASS: gdb.reverse/i387-stack-reverse.exp: record to end of main
-PASS: gdb.reverse/i387-stack-reverse.exp: set reverse direction
@@ -6198,7 +7351,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 1
-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 1
-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 1
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/machinestate-precsave.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/machinestate-precsave.exp ...
-PASS: gdb.reverse/machinestate-precsave.exp: Turn on process record
-PASS: gdb.reverse/machinestate-precsave.exp: BP at end of main
-PASS: gdb.reverse/machinestate-precsave.exp: run to end of main
@@ -6247,7 +7400,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.reverse/machinestate-precsave.exp: module global forward-breakpoint
-PASS: gdb.reverse/machinestate-precsave.exp: module global forward step-to
-PASS: gdb.reverse/machinestate-precsave.exp: module global step post-change
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/machinestate.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/machinestate.exp ...
-PASS: gdb.reverse/machinestate.exp: Turn on process record
-PASS: gdb.reverse/machinestate.exp: continue to breakpoint: end of main
-PASS: gdb.reverse/machinestate.exp: reverse to 85
@@ -6291,20 +7444,20 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.reverse/machinestate.exp: module global forward-breakpoint
-PASS: gdb.reverse/machinestate.exp: module global forward step-to
-PASS: gdb.reverse/machinestate.exp: module global step post-change
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/next-reverse-bkpt-over-sr.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/next-reverse-bkpt-over-sr.exp ...
-PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: Turn on process record
-PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: get past callee call
-PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: set breakpoint at callee's entry
-PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: reverse-next over call trips user breakpoint at function entry
-PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: stopped at the right callee call
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/pipe-reverse.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/pipe-reverse.exp ...
-PASS: gdb.reverse/pipe-reverse.exp: Turn on process record
-PASS: gdb.reverse/pipe-reverse.exp: set breakpoint at marker2
-PASS: gdb.reverse/pipe-reverse.exp: continue to breakpoint: marker2
-PASS: gdb.reverse/pipe-reverse.exp: set breakpoint at marker1
-PASS: gdb.reverse/pipe-reverse.exp: reverse to marker1
-PASS: gdb.reverse/pipe-reverse.exp: check pipe record
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/readv-reverse.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/readv-reverse.exp ...
-PASS: gdb.reverse/readv-reverse.exp: Turn on process record
-PASS: gdb.reverse/readv-reverse.exp: set breakpoint at marker2
-PASS: gdb.reverse/readv-reverse.exp: continue to breakpoint: marker2
@@ -6314,7 +7467,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.reverse/readv-reverse.exp: check readv record
-PASS: gdb.reverse/readv-reverse.exp: check readv record
-PASS: gdb.reverse/readv-reverse.exp: check readv record
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/recvmsg-reverse.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/recvmsg-reverse.exp ...
-PASS: gdb.reverse/recvmsg-reverse.exp: Turn on process record
-PASS: gdb.reverse/recvmsg-reverse.exp: set breakpoint at marker2
-PASS: gdb.reverse/recvmsg-reverse.exp: continue to breakpoint: marker2
@@ -6324,11 +7477,11 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.reverse/recvmsg-reverse.exp: check recvmsg record - rmsg
-PASS: gdb.reverse/recvmsg-reverse.exp: check recvmsg record - rmsg
-PASS: gdb.reverse/recvmsg-reverse.exp: check recvmsg record - cmsg
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/rerun-prec.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/rerun-prec.exp ...
-PASS: gdb.reverse/rerun-prec.exp: Turn on process record
-PASS: gdb.reverse/rerun-prec.exp: restarting inferior
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/s390-mvcle.exp ...
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/sigall-precsave.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/s390-mvcle.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/sigall-precsave.exp ...
-PASS: gdb.reverse/sigall-precsave.exp: Turn on process record
-PASS: gdb.reverse/sigall-precsave.exp: BP at end of main
-PASS: gdb.reverse/sigall-precsave.exp: handle all nostop noprint
@@ -7286,7 +8439,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.reverse/sigall-precsave.exp: b gen_TERM
-PASS: gdb.reverse/sigall-precsave.exp: send signal 63
-PASS: gdb.reverse/sigall-precsave.exp: advance to TERM
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/sigall-reverse.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/sigall-reverse.exp ...
-PASS: gdb.reverse/sigall-reverse.exp: Turn on process record
-PASS: gdb.reverse/sigall-reverse.exp: handle SIGABRT stop print
-PASS: gdb.reverse/sigall-reverse.exp: b handle_ABRT
@@ -8237,8 +9390,8 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.reverse/sigall-reverse.exp: b gen_TERM
-PASS: gdb.reverse/sigall-reverse.exp: send signal 63
-PASS: gdb.reverse/sigall-reverse.exp: advance to TERM
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/singlejmp-reverse.exp ...
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/solib-precsave.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/singlejmp-reverse.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/solib-precsave.exp ...
-PASS: gdb.reverse/solib-precsave.exp: Turn on process record
-PASS: gdb.reverse/solib-precsave.exp: BP at end of main
-PASS: gdb.reverse/solib-precsave.exp: run to end of main
@@ -8264,7 +9417,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.reverse/solib-precsave.exp: run until end part two
-PASS: gdb.reverse/solib-precsave.exp: reverse-next over solib function one
-PASS: gdb.reverse/solib-precsave.exp: reverse-next over solib function two
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/solib-reverse.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/solib-reverse.exp ...
-PASS: gdb.reverse/solib-reverse.exp: Turn on process record
-PASS: gdb.reverse/solib-reverse.exp: run until end part one
-PASS: gdb.reverse/solib-reverse.exp: reverse-step third shr1
@@ -8285,7 +9438,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.reverse/solib-reverse.exp: run until end part two
-PASS: gdb.reverse/solib-reverse.exp: reverse-next over solib function one
-PASS: gdb.reverse/solib-reverse.exp: reverse-next over solib function two
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/step-precsave.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/step-precsave.exp ...
-PASS: gdb.reverse/step-precsave.exp: Turn on process record
-PASS: gdb.reverse/step-precsave.exp: BP at end of main
-PASS: gdb.reverse/step-precsave.exp: run to end of main
@@ -8314,7 +9467,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.reverse/step-precsave.exp: reverse next test 1
-PASS: gdb.reverse/step-precsave.exp: reverse step test 2
-PASS: gdb.reverse/step-precsave.exp: reverse next test 2
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/step-reverse.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/step-reverse.exp ...
-PASS: gdb.reverse/step-reverse.exp: Turn on process record
-PASS: gdb.reverse/step-reverse.exp: next test 1
-PASS: gdb.reverse/step-reverse.exp: step test 1
@@ -8338,14 +9491,14 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.reverse/step-reverse.exp: reverse next test 1
-PASS: gdb.reverse/step-reverse.exp: reverse step test 2
-PASS: gdb.reverse/step-reverse.exp: reverse next test 2
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/time-reverse.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/time-reverse.exp ...
-PASS: gdb.reverse/time-reverse.exp: Turn on process record
-PASS: gdb.reverse/time-reverse.exp: set breakpoint at marker2
-PASS: gdb.reverse/time-reverse.exp: continue to breakpoint: marker2
-PASS: gdb.reverse/time-reverse.exp: set breakpoint at marker1
-PASS: gdb.reverse/time-reverse.exp: reverse to marker1
-PASS: gdb.reverse/time-reverse.exp: check time record
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/until-precsave.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/until-precsave.exp ...
-PASS: gdb.reverse/until-precsave.exp: Turn on process record
-PASS: gdb.reverse/until-precsave.exp: BP at end of main
-PASS: gdb.reverse/until-precsave.exp: run to end of main
@@ -8363,7 +9516,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.reverse/until-precsave.exp: reverse-finish from marker2
-PASS: gdb.reverse/until-precsave.exp: reverse-advance to final return of factorial
-PASS: gdb.reverse/until-precsave.exp: reverse-until to entry of factorial
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/until-reverse.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/until-reverse.exp ...
-PASS: gdb.reverse/until-reverse.exp: Turn on process record
-PASS: gdb.reverse/until-reverse.exp: until line number
-PASS: gdb.reverse/until-reverse.exp: advance to factorial
@@ -8376,14 +9529,14 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.reverse/until-reverse.exp: reverse-finish from marker2
-PASS: gdb.reverse/until-reverse.exp: reverse-advance to final return of factorial
-PASS: gdb.reverse/until-reverse.exp: reverse-until to entry of factorial
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/waitpid-reverse.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/waitpid-reverse.exp ...
-PASS: gdb.reverse/waitpid-reverse.exp: Turn on process record
-PASS: gdb.reverse/waitpid-reverse.exp: set breakpoint at marker2
-KFAIL: gdb.reverse/waitpid-reverse.exp: continue to breakpoint: marker2 (GDB internal error) (PRMS: gdb/19187)
-PASS: gdb.reverse/waitpid-reverse.exp: set breakpoint at marker1
-KFAIL: gdb.reverse/waitpid-reverse.exp: reverse to marker1 (GDB internal error) (PRMS: gdb/19187)
-PASS: gdb.reverse/waitpid-reverse.exp: check waitpid record
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/watch-precsave.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/watch-precsave.exp ...
-PASS: gdb.reverse/watch-precsave.exp: Turn on process record
-PASS: gdb.reverse/watch-precsave.exp: BP at end of main
-PASS: gdb.reverse/watch-precsave.exp: run to end of main
@@ -8420,7 +9573,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, HW, third time
-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, HW, fourth time
-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, HW, fifth time
- Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/watch-reverse.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/watch-reverse.exp ...
-PASS: gdb.reverse/watch-reverse.exp: Turn on process record
-PASS: gdb.reverse/watch-reverse.exp: disable hw watchpoints
-PASS: gdb.reverse/watch-reverse.exp: set breakpoint at marker1
@@ -8453,7 +9606,7 @@ index e615fb4..ac6a78e 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
- Running ../../../W._C._Handy/gdb/testsuite/gdb.server/connect-stopped-target.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/connect-stopped-target.exp ...
-PASS: gdb.server/connect-stopped-target.exp: non-stop=off: disconnect
-PASS: gdb.server/connect-stopped-target.exp: non-stop=off: set non-stop off
-PASS: gdb.server/connect-stopped-target.exp: non-stop=off: define user command: connect
@@ -8464,7 +9617,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.server/connect-stopped-target.exp: non-stop=on: define user command: connect
-PASS: gdb.server/connect-stopped-target.exp: non-stop=on: connect and print pc
-PASS: gdb.server/connect-stopped-target.exp: non-stop=on: print pc again
- Running ../../../W._C._Handy/gdb/testsuite/gdb.server/connect-without-multi-process.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/connect-without-multi-process.exp ...
-PASS: gdb.server/connect-without-multi-process.exp: multiprocess=off: disconnect
-PASS: gdb.server/connect-without-multi-process.exp: multiprocess=off: set remote multiprocess-feature off
-PASS: gdb.server/connect-without-multi-process.exp: multiprocess=off: break main
@@ -8475,7 +9628,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.server/connect-without-multi-process.exp: multiprocess=auto: break main
-PASS: gdb.server/connect-without-multi-process.exp: multiprocess=auto: target remote
-PASS: gdb.server/connect-without-multi-process.exp: multiprocess=auto: continue to main
- Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-attach.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/ext-attach.exp ...
-PASS: gdb.server/ext-attach.exp: disconnect
-PASS: gdb.server/ext-attach.exp: set remote exec-file
-PASS: gdb.server/ext-attach.exp: attach to remote program 1
@@ -8487,7 +9640,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.server/ext-attach.exp: backtrace 2
-PASS: gdb.server/ext-attach.exp: kill
-PASS: gdb.server/ext-attach.exp: monitor exit
- Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-restart.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/ext-restart.exp ...
-PASS: gdb.server/ext-restart.exp: disconnect
-PASS: gdb.server/ext-restart.exp: set remote exec-file
-PASS: gdb.server/ext-restart.exp: run to main
@@ -8496,7 +9649,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.server/ext-restart.exp: restart: run to main
-PASS: gdb.server/ext-restart.exp: kill
-PASS: gdb.server/ext-restart.exp: monitor exit
- Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-run.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/ext-run.exp ...
-PASS: gdb.server/ext-run.exp: disconnect
-PASS: gdb.server/ext-run.exp: set remote exec-file
-PASS: gdb.server/ext-run.exp: continue to main
@@ -8504,7 +9657,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.server/ext-run.exp: kill
-PASS: gdb.server/ext-run.exp: load new file without any gdbserver inferior
-PASS: gdb.server/ext-run.exp: monitor exit
- Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-wrapper.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/ext-wrapper.exp ...
-PASS: gdb.server/ext-wrapper.exp: disconnect
-PASS: gdb.server/ext-wrapper.exp: set remote exec-file
-PASS: gdb.server/ext-wrapper.exp: run to marker
@@ -8515,7 +9668,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.server/ext-wrapper.exp: restart: print d
-PASS: gdb.server/ext-wrapper.exp: kill
-PASS: gdb.server/ext-wrapper.exp: monitor exit
- Running ../../../W._C._Handy/gdb/testsuite/gdb.server/file-transfer.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/file-transfer.exp ...
-PASS: gdb.server/file-transfer.exp: disconnect
-PASS: gdb.server/file-transfer.exp: put binary file
-PASS: gdb.server/file-transfer.exp: get binary file
@@ -8529,27 +9682,27 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.server/file-transfer.exp: compare text file
-PASS: gdb.server/file-transfer.exp: deleted text file
-PASS: gdb.server/file-transfer.exp: verified deleted text file
- Running ../../../W._C._Handy/gdb/testsuite/gdb.server/no-thread-db.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/no-thread-db.exp ...
-PASS: gdb.server/no-thread-db.exp: successfully compiled posix threads test case
-PASS: gdb.server/no-thread-db.exp: disconnect
-PASS: gdb.server/no-thread-db.exp: libthread-db is now unresolvable
-PASS: gdb.server/no-thread-db.exp: continue to breakpoint: after tls assignment
-PASS: gdb.server/no-thread-db.exp: print foo
- Running ../../../W._C._Handy/gdb/testsuite/gdb.server/non-existing-program.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/non-existing-program.exp ...
-PASS: gdb.server/non-existing-program.exp: gdbserver exits cleanly
- Running ../../../W._C._Handy/gdb/testsuite/gdb.server/server-exec-info.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/server-exec-info.exp ...
-PASS: gdb.server/server-exec-info.exp: disconnect
-PASS: gdb.server/server-exec-info.exp: set remote pid-to-exec-file-packet off
-PASS: gdb.server/server-exec-info.exp: file
-PASS: gdb.server/server-exec-info.exp: set sysroot remote:
-PASS: gdb.server/server-exec-info.exp: info files
- Running ../../../W._C._Handy/gdb/testsuite/gdb.server/server-kill.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/server-kill.exp ...
-PASS: gdb.server/server-kill.exp: disconnect
-PASS: gdb.server/server-kill.exp: continue to breakpoint: after server_pid assignment
-PASS: gdb.server/server-kill.exp: p server_pid
-PASS: gdb.server/server-kill.exp: set remote trace-status-packet on
-PASS: gdb.server/server-kill.exp: tstatus
- Running ../../../W._C._Handy/gdb/testsuite/gdb.server/server-mon.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/server-mon.exp ...
-PASS: gdb.server/server-mon.exp: disconnect
-PASS: gdb.server/server-mon.exp: monitor help
-PASS: gdb.server/server-mon.exp: monitor
@@ -8559,11 +9712,11 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.server/server-mon.exp: monitor set remote-debug 0
-PASS: gdb.server/server-mon.exp: monitor set debug-format all
-PASS: gdb.server/server-mon.exp: monitor set debug-format none
- Running ../../../W._C._Handy/gdb/testsuite/gdb.server/server-run.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/server-run.exp ...
-PASS: gdb.server/server-run.exp: disconnect
-PASS: gdb.server/server-run.exp: loaded dynamic linker
-PASS: gdb.server/server-run.exp: continue to main
- Running ../../../W._C._Handy/gdb/testsuite/gdb.server/solib-list.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/solib-list.exp ...
-PASS: gdb.server/solib-list.exp: non-stop 0: disconnect
-PASS: gdb.server/solib-list.exp: non-stop 0: set non-stop 0
-PASS: gdb.server/solib-list.exp: non-stop 0: set displaced-stepping off
@@ -8580,25 +9733,25 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.server/solib-list.exp: non-stop 1: continue
-PASS: gdb.server/solib-list.exp: non-stop 1: sharedlibrary
-PASS: gdb.server/solib-list.exp: non-stop 1: p libvar
- Running ../../../W._C._Handy/gdb/testsuite/gdb.server/wrapper.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/wrapper.exp ...
-PASS: gdb.server/wrapper.exp: disconnect
-PASS: gdb.server/wrapper.exp: continue to marker
-PASS: gdb.server/wrapper.exp: print d
- Running ../../../W._C._Handy/gdb/testsuite/gdb.stabs/exclfwd.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.stabs/exclfwd.exp ...
PASS: gdb.stabs/exclfwd.exp: ptype v1
PASS: gdb.stabs/exclfwd.exp: ptype v2
-@@ -33501,234 +27177,83 @@ PASS: gdb.stabs/weird.exp: p common0var0
+@@ -34015,234 +27707,83 @@ 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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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: attempt 1: attach (pass 1), pending signal catch
--PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attempt 3: attach (pass 2), pending signal catch
+-PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attempt 1: attach (pass 2), pending signal catch
-PASS: gdb.threads/attach-into-signal.exp: successfully compiled posix threads test case
-PASS: gdb.threads/attach-into-signal.exp: threaded: handle SIGALRM stop print pass
--PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 2: attach (pass 1), pending signal catch
--PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 3: attach (pass 2), pending signal catch
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-many-short-lived-threads.exp ...
+-PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 3: attach (pass 1), pending signal catch
+-PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 7: attach (pass 2), pending signal catch
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-many-short-lived-threads.exp ...
-PASS: gdb.threads/attach-many-short-lived-threads.exp: successfully compiled posix threads test case
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: attach
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: no new threads
@@ -8611,7 +9764,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: print seconds_left
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: detach
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: set breakpoint always-inserted off
--XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach (EPERM)
+-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: no new threads
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted on
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break break_fn
@@ -8622,7 +9775,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: print seconds_left
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted off
--PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach
+-XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach (EPERM)
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: no new threads
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted on
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break break_fn
@@ -8633,7 +9786,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: print seconds_left
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted off
--PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach
+-XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (EPERM)
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: no new threads
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted on
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break break_fn
@@ -8644,7 +9797,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: print seconds_left
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: detach
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted off
--XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: attach (EPERM)
+-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: attach
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: no new threads
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: set breakpoint always-inserted on
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break break_fn
@@ -8666,7 +9819,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 6: print seconds_left
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 6: detach
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 6: set breakpoint always-inserted off
--PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: attach
+-XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: attach (EPERM)
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: no new threads
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: set breakpoint always-inserted on
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: break break_fn
@@ -8688,7 +9841,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: print seconds_left
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: detach
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: set breakpoint always-inserted off
--PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: attach
+-XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: attach (EPERM)
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: no new threads
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted on
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break break_fn
@@ -8699,7 +9852,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: print seconds_left
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: detach
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted off
--XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach (EPERM)
+-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: no new threads
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted on
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break break_fn
@@ -8708,23 +9861,23 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 3
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: kill process
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted off
-+gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-many-short-lived-threads.c: In function 'joinable_fn':
-+../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-many-short-lived-threads.c:78:3: warning: implicit declaration of function 'pthread_setname_np' [-Wimplicit-function-declaration]
++gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-many-short-lived-threads.c: In function 'joinable_fn':
++[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-many-short-lived-threads.c:78:3: warning: implicit declaration of function 'pthread_setname_np' [-Wimplicit-function-declaration]
+ pthread_setname_np (pthread_self (), "joinable");
+ ^
+UNTESTED: gdb.threads/attach-many-short-lived-threads.exp: failed to prepare
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-stopped.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-stopped.exp ...
-PASS: gdb.threads/attach-stopped.exp: nonthreaded: attach2 to stopped, after setting file
-PASS: gdb.threads/attach-stopped.exp: nonthreaded: attach2 to stopped bt
-PASS: gdb.threads/attach-stopped.exp: successfully compiled posix threads test case
-PASS: gdb.threads/attach-stopped.exp: threaded: attach2 to stopped, after setting file
-PASS: gdb.threads/attach-stopped.exp: threaded: attach2 to stopped bt
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/bp_in_thread.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/bp_in_thread.exp ...
PASS: gdb.threads/bp_in_thread.exp: successfully compiled posix threads test case
PASS: gdb.threads/bp_in_thread.exp: breakpoint on noreturn
-PASS: gdb.threads/bp_in_thread.exp: run to noreturn
+FAIL: gdb.threads/bp_in_thread.exp: run to noreturn
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/break-while-running.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/break-while-running.exp ...
PASS: gdb.threads/break-while-running.exp: successfully compiled posix threads test case
PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: set non-stop off
PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: set breakpoint always-inserted off
@@ -8852,18 +10005,18 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: non-stop: unblock second thread
-PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: non-stop: breakpoint on second child is hit
-PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: non-stop: all threads stopped
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/clone-new-thread-event.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/clone-new-thread-event.exp ...
-PASS: gdb.threads/clone-new-thread-event.exp: catch SIGUSR1
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/clone-thread_db.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/clone-thread_db.exp ...
-PASS: gdb.threads/clone-thread_db.exp: successfully compiled posix threads test case
-PASS: gdb.threads/clone-thread_db.exp: break clone_fn
-PASS: gdb.threads/clone-thread_db.exp: continue to clone_fn
-PASS: gdb.threads/clone-thread_db.exp: continue to end
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/continue-pending-after-query.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/continue-pending-after-query.exp ...
PASS: gdb.threads/continue-pending-after-query.exp: successfully compiled posix threads test case
PASS: gdb.threads/continue-pending-after-query.exp: iter 1: continue to breakpoint: cont to break_function
-@@ -33764,287 +27289,168 @@ PASS: gdb.threads/continue-pending-after-query.exp: iter 10: continue until exit
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/continue-pending-status.exp ...
+@@ -34278,306 +27819,169 @@ PASS: gdb.threads/continue-pending-after-query.exp: iter 10: continue until exit
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/continue-pending-status.exp ...
PASS: gdb.threads/continue-pending-status.exp: successfully compiled posix threads test case
PASS: gdb.threads/continue-pending-status.exp: attempt 0: set break in tight loop
-PASS: gdb.threads/continue-pending-status.exp: attempt 0: continue to tight loop
@@ -9047,7 +10200,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/continue-pending-status.exp: no thread starvation
+FAIL: gdb.threads/continue-pending-status.exp: attempt 19: caught interrupt
+FAIL: gdb.threads/continue-pending-status.exp: no thread starvation
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/corethreads.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/corethreads.exp ...
-PASS: gdb.threads/corethreads.exp: successfully compiled posix threads test case
-PASS: gdb.threads/corethreads.exp: load core
-PASS: gdb.threads/corethreads.exp: sanity check we see the core file
@@ -9056,7 +10209,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/corethreads.exp: thread0 found
-PASS: gdb.threads/corethreads.exp: thread1 found
-PASS: gdb.threads/corethreads.exp: no other thread found
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/create-fail.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/create-fail.exp ...
-PASS: gdb.threads/create-fail.exp: successfully compiled posix threads test case
-PASS: gdb.threads/create-fail.exp: iteration 1: run till end
-PASS: gdb.threads/create-fail.exp: iteration 2: run till end
@@ -9069,9 +10222,9 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/create-fail.exp: iteration 9: run till end
-PASS: gdb.threads/create-fail.exp: iteration 10: run till end
+UNSUPPORTED: gdb.threads/create-fail.exp: Couldn't compile create-fail.c: unrecognized error
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/current-lwp-dead.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/current-lwp-dead.exp ...
-PASS: gdb.threads/current-lwp-dead.exp: continue to breakpoint: fn_return
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/dlopen-libpthread.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/dlopen-libpthread.exp ...
-PASS: gdb.threads/dlopen-libpthread.exp: successfully compiled posix threads test case
-PASS: gdb.threads/dlopen-libpthread.exp: ldd dlopen-libpthread.so
-PASS: gdb.threads/dlopen-libpthread.exp: ldd dlopen-libpthread.so output contains libs
@@ -9082,7 +10235,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/dlopen-libpthread.exp: unprelink libc.so.6 (missing /usr/sbin/prelink)
-XFAIL: gdb.threads/dlopen-libpthread.exp: info probes all rtld rtld_map_complete
-UNTESTED: gdb.threads/dlopen-libpthread.exp: dlopen-libpthread.exp
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/execl.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/execl.exp ...
PASS: gdb.threads/execl.exp: successfully compiled posix threads test case
PASS: gdb.threads/execl.exp: set breakpoint at execl
PASS: gdb.threads/execl.exp: continue to exec
@@ -9094,13 +10247,13 @@ index e615fb4..ac6a78e 100644
PASS: gdb.threads/execl.exp: info threads after exec
-PASS: gdb.threads/execl.exp: continue until exit
+FAIL: gdb.threads/execl.exp: continue until exit
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/fork-child-threads.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/fork-child-threads.exp ...
-PASS: gdb.threads/fork-child-threads.exp: successfully compiled posix threads test case
-PASS: gdb.threads/fork-child-threads.exp: set follow-fork-mode child
-PASS: gdb.threads/fork-child-threads.exp: next over fork
-PASS: gdb.threads/fork-child-threads.exp: get to the spawned thread
-PASS: gdb.threads/fork-child-threads.exp: two threads found
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/fork-plus-threads.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/fork-plus-threads.exp ...
PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: successfully compiled posix threads test case
-PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: set detach-on-fork on
-PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: continue &
@@ -9119,7 +10272,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: no threads left
-PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: only inferior 1 left
+FAIL: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: Can't run to main
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/fork-thread-pending.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/fork-thread-pending.exp ...
-PASS: gdb.threads/fork-thread-pending.exp: successfully compiled posix threads test case
-PASS: gdb.threads/fork-thread-pending.exp: 1, set follow-fork-mode child
-PASS: gdb.threads/fork-thread-pending.exp: 1, insert fork catchpoint
@@ -9136,29 +10289,49 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/fork-thread-pending.exp: 2, multiple threads found
-PASS: gdb.threads/fork-thread-pending.exp: 2, get to the spawned thread in fork child
-PASS: gdb.threads/fork-thread-pending.exp: 2, followed to the child, found two threads
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/forking-threads-plus-breakpoint.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/forking-threads-plus-breakpoint.exp ...
PASS: gdb.threads/forking-threads-plus-breakpoint.exp: successfully compiled posix threads test case
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: set detach-on-fork on
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: set breakpoint that evals false
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: continue &
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: inferior 1 exited
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: no threads left
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: only inferior 1 left
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: set detach-on-fork on
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: set breakpoint that evals false
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: continue &
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: inferior 1 exited
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: no threads left
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: only inferior 1 left
-+FAIL: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: Can't run to main
-+FAIL: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: Can't run to main
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/gcore-stale-thread.exp ...
+ PASS: gdb.threads/forking-threads-plus-breakpoint.exp: probe displaced-stepping support: set displaced on
+ PASS: gdb.threads/forking-threads-plus-breakpoint.exp: probe displaced-stepping support: set debug displaced 1
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: probe displaced-stepping support: supported
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=on: set detach-on-fork on
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=on: set displaced on
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=on: set breakpoint that evals false
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=on: continue &
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=on: inferior 1 exited
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=on: no threads left
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=on: only inferior 1 left
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=off: set detach-on-fork on
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=off: set displaced off
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=off: set breakpoint that evals false
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=off: continue &
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=off: inferior 1 exited
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=off: no threads left
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=off: only inferior 1 left
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=on: set detach-on-fork on
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=on: set displaced on
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=on: set breakpoint that evals false
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=on: continue &
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=on: inferior 1 exited
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=on: no threads left
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=on: only inferior 1 left
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=off: set detach-on-fork on
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=off: set displaced off
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=off: set breakpoint that evals false
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=off: continue &
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=off: inferior 1 exited
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=off: no threads left
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=off: only inferior 1 left
++PASS: gdb.threads/forking-threads-plus-breakpoint.exp: probe displaced-stepping support: not supported
++FAIL: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=off: Can't run to main
++FAIL: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=off: Can't run to main
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/gcore-stale-thread.exp ...
PASS: gdb.threads/gcore-stale-thread.exp: successfully compiled posix threads test case
PASS: gdb.threads/gcore-stale-thread.exp: set non-stop on
-PASS: gdb.threads/gcore-stale-thread.exp: continue to breakpoint: break-here
-PASS: gdb.threads/gcore-stale-thread.exp: save a corefile
-PASS: gdb.threads/gcore-stale-thread.exp: exited thread is current due to non-stop
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/gcore-thread.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/gcore-thread.exp ...
PASS: gdb.threads/gcore-thread.exp: successfully compiled posix threads test case
PASS: gdb.threads/gcore-thread.exp: successfully compiled posix threads test case
-PASS: gdb.threads/gcore-thread.exp: thread 1 is running
@@ -9175,10 +10348,8 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/gcore-thread.exp: core0file: corefile contains at least two threads
-PASS: gdb.threads/gcore-thread.exp: core0file: a corefile thread is executing thread2
-PASS: gdb.threads/gcore-thread.exp: core0file: thread2 is current thread in corefile
-+FAIL: gdb.threads/gcore-thread.exp: thread 1 is running
-+FAIL: gdb.threads/gcore-thread.exp: thread 2 is running
-+UNSUPPORTED: gdb.threads/gcore-thread.exp: save a corefile
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/hand-call-in-threads.exp ...
++UNSUPPORTED: gdb.threads/gcore-thread.exp: gdb does not support threads on this target
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/hand-call-in-threads.exp ...
PASS: gdb.threads/hand-call-in-threads.exp: successfully compiled posix threads test case
PASS: gdb.threads/hand-call-in-threads.exp: breakpoint on all_threads_running
PASS: gdb.threads/hand-call-in-threads.exp: breakpoint on hand_call
@@ -9222,13 +10393,13 @@ index e615fb4..ac6a78e 100644
+FAIL: gdb.threads/hand-call-in-threads.exp: enable scheduler locking
+FAIL: gdb.threads/hand-call-in-threads.exp: show scheduler locking on
+UNTESTED: gdb.threads/hand-call-in-threads.exp: aborted; needs porting
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/hand-call-new-thread.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/hand-call-new-thread.exp ...
PASS: gdb.threads/hand-call-new-thread.exp: successfully compiled posix threads test case
PASS: gdb.threads/hand-call-new-thread.exp: b foo thread 1
-@@ -34055,26 +27461,20 @@ PASS: gdb.threads/hand-call-new-thread.exp: iter 1: no thread marked running
+@@ -34588,26 +27992,20 @@ PASS: gdb.threads/hand-call-new-thread.exp: iter 1: no thread marked running
PASS: gdb.threads/hand-call-new-thread.exp: iter 2: p new_thread ()
PASS: gdb.threads/hand-call-new-thread.exp: iter 2: no thread marked running
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/ia64-sigill.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/ia64-sigill.exp ...
-PASS: gdb.threads/ia64-sigill.exp: successfully compiled posix threads test case
-PASS: gdb.threads/ia64-sigill.exp: info addr label
-PASS: gdb.threads/ia64-sigill.exp: set $sigill_bpnum=$bpnum
@@ -9237,7 +10408,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/ia64-sigill.exp: delete $sigill_bpnum
-PASS: gdb.threads/ia64-sigill.exp: continue for the pending signal
+UNSUPPORTED: gdb.threads/ia64-sigill.exp: Couldn't compile ia64-sigill.c: unrecognized error
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/info-threads-cur-sal.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/info-threads-cur-sal.exp ...
PASS: gdb.threads/info-threads-cur-sal.exp: successfully compiled posix threads test case
-PASS: gdb.threads/info-threads-cur-sal.exp: continue to breakpoint: start
-PASS: gdb.threads/info-threads-cur-sal.exp: list before info threads
@@ -9251,7 +10422,7 @@ index e615fb4..ac6a78e 100644
+FAIL: gdb.threads/info-threads-cur-sal.exp: break on line
+FAIL: gdb.threads/info-threads-cur-sal.exp: info threads before list
+FAIL: gdb.threads/info-threads-cur-sal.exp: list after info threads
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/interrupted-hand-call.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/interrupted-hand-call.exp ...
PASS: gdb.threads/interrupted-hand-call.exp: successfully compiled posix threads test case
PASS: gdb.threads/interrupted-hand-call.exp: breakpoint on all_threads_running
PASS: gdb.threads/interrupted-hand-call.exp: run to all_threads_running
@@ -9260,8 +10431,8 @@ index e615fb4..ac6a78e 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
-@@ -34082,7 +27482,7 @@ PASS: gdb.threads/interrupted-hand-call.exp: continue until exit
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/kill.exp ...
+@@ -34615,7 +28013,7 @@ PASS: gdb.threads/interrupted-hand-call.exp: continue until exit
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/kill.exp ...
PASS: gdb.threads/kill.exp: threaded: successfully compiled posix threads test case
PASS: gdb.threads/kill.exp: threaded: continue to breakpoint: break here
-PASS: gdb.threads/kill.exp: threaded: all threads started
@@ -9269,9 +10440,9 @@ index e615fb4..ac6a78e 100644
PASS: gdb.threads/kill.exp: threaded: kill program
PASS: gdb.threads/kill.exp: non-threaded: continue to breakpoint: break here
PASS: gdb.threads/kill.exp: non-threaded: kill program
-@@ -34092,916 +27492,139 @@ PASS: gdb.threads/killed.exp: run program to completion
+@@ -34625,919 +28023,145 @@ 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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/leader-exit.exp ...
PASS: gdb.threads/leader-exit.exp: successfully compiled posix threads test case
-PASS: gdb.threads/leader-exit.exp: continue to breakpoint: break-here
-PASS: gdb.threads/leader-exit.exp: Single thread has been left
@@ -9280,7 +10451,7 @@ index e615fb4..ac6a78e 100644
PASS: gdb.threads/leader-exit.exp: continue for ctrl-c
-PASS: gdb.threads/leader-exit.exp: caught interrupt
+FAIL: gdb.threads/leader-exit.exp: caught interrupt
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/linux-dp.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/linux-dp.exp ...
-PASS: gdb.threads/linux-dp.exp: successfully compiled posix threads test case
-PASS: gdb.threads/linux-dp.exp: set print sevenbit-strings
-PASS: gdb.threads/linux-dp.exp: info threads 1
@@ -9328,7 +10499,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/linux-dp.exp: philosopher is distinct: 6
-PASS: gdb.threads/linux-dp.exp: found an interesting thread
-PASS: gdb.threads/linux-dp.exp: manager thread found (not found) when expected
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/local-watch-wrong-thread.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/local-watch-wrong-thread.exp ...
PASS: gdb.threads/local-watch-wrong-thread.exp: successfully compiled posix threads test case
PASS: gdb.threads/local-watch-wrong-thread.exp: breakpoint on thread_function0
-PASS: gdb.threads/local-watch-wrong-thread.exp: continue to thread_function0
@@ -9356,7 +10527,7 @@ index e615fb4..ac6a78e 100644
+FAIL: gdb.threads/local-watch-wrong-thread.exp: let thread_function0 return
+FAIL: gdb.threads/local-watch-wrong-thread.exp: breakpoint on thread_function0's caller
+FAIL: gdb.threads/local-watch-wrong-thread.exp: local watchpoint automatically deleted (the program is no longer running)
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/manythreads.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/manythreads.exp ...
PASS: gdb.threads/manythreads.exp: successfully compiled posix threads test case
-PASS: gdb.threads/manythreads.exp: set print sevenbit-strings
-PASS: gdb.threads/manythreads.exp: shell stty intr '^C'
@@ -9370,7 +10541,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/manythreads.exp: stop threads 2
-PASS: gdb.threads/manythreads.exp: GDB exits after stopping multithreaded program
+UNTESTED: gdb.threads/manythreads.exp: sometimes hangs; probably libpthread issue
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create-ns-info-thr.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create-ns-info-thr.exp ...
-PASS: gdb.threads/multi-create-ns-info-thr.exp: successfully compiled posix threads test case
-PASS: gdb.threads/multi-create-ns-info-thr.exp: set pagination off
-PASS: gdb.threads/multi-create-ns-info-thr.exp: set non-stop on
@@ -9408,17 +10579,17 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/multi-create-ns-info-thr.exp: continue to breakpoint 29
-PASS: gdb.threads/multi-create-ns-info-thr.exp: continue to breakpoint 30
-PASS: gdb.threads/multi-create-ns-info-thr.exp: continue to breakpoint 31
-+gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c: In function 'create_function':
-+../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c:46:39: error: 'PTHREAD_STACK_MIN' undeclared (first use in this function)
++gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c: In function 'create_function':
++[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c:46:39: error: 'PTHREAD_STACK_MIN' undeclared (first use in this function)
+ pthread_attr_setstacksize (&attr, 2*PTHREAD_STACK_MIN);
+ ^
-+../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c:46:39: note: each undeclared identifier is reported only once for each function it appears in
-+../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c: In function 'main':
-+../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c:73:39: error: 'PTHREAD_STACK_MIN' undeclared (first use in this function)
++[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c:46:39: note: each undeclared identifier is reported only once for each function it appears in
++[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c: In function 'main':
++[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c:73:39: error: 'PTHREAD_STACK_MIN' undeclared (first use in this function)
+ pthread_attr_setstacksize (&attr, 2*PTHREAD_STACK_MIN);
+ ^
+UNTESTED: gdb.threads/multi-create-ns-info-thr.exp: failed to prepare
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.exp ...
-PASS: gdb.threads/multi-create.exp: successfully compiled posix threads test case
-PASS: gdb.threads/multi-create.exp: continue to breakpoint 0
-PASS: gdb.threads/multi-create.exp: continue to breakpoint 1
@@ -9453,7 +10624,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/multi-create.exp: continue to breakpoint 30
-PASS: gdb.threads/multi-create.exp: continue to breakpoint 31
+UNSUPPORTED: gdb.threads/multi-create.exp: Couldn't compile multi-create.c: unrecognized error
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/multiple-step-overs.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/multiple-step-overs.exp ...
-PASS: gdb.threads/multiple-step-overs.exp: successfully compiled posix threads test case
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: set displaced-stepping off
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: continue to breakpoint: run to breakpoint
@@ -9544,14 +10715,14 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: info threads shows all threads
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: set scheduler-locking on
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: thread 3
--PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: continue to breakpoint: run to breakpoint in thread 3
--PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: unbreak loop in thread 3
+-FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: continue to breakpoint: run to breakpoint in thread 3
+-FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: unbreak loop in thread 3
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: thread 2
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: continue to breakpoint: run to breakpoint in thread 2
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: unbreak loop in thread 2
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: set scheduler-locking off
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: thread 1
--PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: step
+-FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: step (timeout)
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: set displaced-stepping on
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: continue to breakpoint: run to breakpoint
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: info threads shows all threads
@@ -9624,7 +10795,15 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: switch back to thread 1
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: continue to sigusr1_handler
+UNTESTED: gdb.threads/multiple-step-overs.exp: aborted; in the following, GDB will get stuck
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/next-bp-other-thread.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/names.exp ...
+-PASS: gdb.threads/names.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/names.exp: list threads
++gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/names.c: In function 'thread_func':
++[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/names.c:38:9: warning: implicit declaration of function 'pthread_setname_np' [-Wimplicit-function-declaration]
++ res = pthread_setname_np (pthread_self (), arg->name);
++ ^
++UNTESTED: gdb.threads/names.exp: failed to prepare
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/next-bp-other-thread.exp ...
PASS: gdb.threads/next-bp-other-thread.exp: successfully compiled posix threads test case
PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: continue to breakpoint: run to wait-thread breakpoint
-PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: info threads shows all threads
@@ -9650,7 +10829,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: next over function call
+FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=on: set scheduler-locking on
+FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=on: next over function call
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/next-while-other-thread-longjmps.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/next-while-other-thread-longjmps.exp ...
PASS: gdb.threads/next-while-other-thread-longjmps.exp: successfully compiled posix threads test case
PASS: gdb.threads/next-while-other-thread-longjmps.exp: continue to breakpoint: start line
-PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 1
@@ -9673,7 +10852,7 @@ index e615fb4..ac6a78e 100644
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 8
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 9
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 10
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/no-unwaited-for-left.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/no-unwaited-for-left.exp ...
PASS: gdb.threads/no-unwaited-for-left.exp: successfully compiled posix threads test case
-PASS: gdb.threads/no-unwaited-for-left.exp: continue to breakpoint: break-here
-PASS: gdb.threads/no-unwaited-for-left.exp: enable scheduler-locking, for thread 2
@@ -9696,7 +10875,7 @@ index e615fb4..ac6a78e 100644
+FAIL: gdb.threads/no-unwaited-for-left.exp: continue stops when the main thread exits (the program is no longer running)
+FAIL: gdb.threads/no-unwaited-for-left.exp: only thread 3 left, main thread terminated
+FAIL: gdb.threads/no-unwaited-for-left.exp: thread apply all with exited thread
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-1.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-1.exp ...
PASS: gdb.threads/non-ldr-exc-1.exp: successfully compiled posix threads test case
-PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here
-PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: thread 2
@@ -9714,7 +10893,7 @@ index e615fb4..ac6a78e 100644
+FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: continue over exec
+FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here
+FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=off: continue over exec
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-2.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-2.exp ...
PASS: gdb.threads/non-ldr-exc-2.exp: successfully compiled posix threads test case
-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here
-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: thread 2
@@ -9738,7 +10917,7 @@ index e615fb4..ac6a78e 100644
+FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here
+FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: single thread left
+FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: continue over exec
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-3.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-3.exp ...
PASS: gdb.threads/non-ldr-exc-3.exp: successfully compiled posix threads test case
-PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here
-PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: thread 2
@@ -9756,7 +10935,7 @@ index e615fb4..ac6a78e 100644
+FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: continue over exec
+FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here
+FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=off: continue over exec
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-4.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-4.exp ...
PASS: gdb.threads/non-ldr-exc-4.exp: successfully compiled posix threads test case
-PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here
-PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: thread 2
@@ -9774,7 +10953,7 @@ index e615fb4..ac6a78e 100644
+FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: continue over exec
+FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here
+FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=off: continue over exec
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exit.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exit.exp ...
PASS: gdb.threads/non-ldr-exit.exp: successfully compiled posix threads test case
-PASS: gdb.threads/non-ldr-exit.exp: continue to breakpoint: break-here
-PASS: gdb.threads/non-ldr-exit.exp: set scheduler-locking on
@@ -9782,7 +10961,7 @@ index e615fb4..ac6a78e 100644
+FAIL: gdb.threads/non-ldr-exit.exp: continue to breakpoint: break-here
+FAIL: gdb.threads/non-ldr-exit.exp: set scheduler-locking on
+FAIL: gdb.threads/non-ldr-exit.exp: program exits normally
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-stop-fair-events.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/non-stop-fair-events.exp ...
PASS: gdb.threads/non-stop-fair-events.exp: successfully compiled posix threads test case
PASS: gdb.threads/non-stop-fair-events.exp: set non-stop on
-PASS: gdb.threads/non-stop-fair-events.exp: handle SIGUSR1 print nostop pass
@@ -10279,10 +11458,10 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 10 broke out of loop
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 11 broke out of loop
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: info threads
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/pending-step.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -35013,50 +27636,25 @@ PASS: gdb.threads/print-threads.exp: set width 0
+@@ -35549,49 +28173,25 @@ 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
@@ -10314,7 +11493,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/print-threads.exp: program exited normally
-PASS: gdb.threads/print-threads.exp: all threads ran once (slow with kill breakpoint)
+FAIL: gdb.threads/print-threads.exp: all threads ran once
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/process-dies-while-handling-bp.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/process-dies-while-handling-bp.exp ...
PASS: gdb.threads/process-dies-while-handling-bp.exp: successfully compiled posix threads test case
-PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: probe for target remote
-PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: set breakpoint that evals false
@@ -10334,49 +11513,40 @@ index e615fb4..ac6a78e 100644
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: probe for target remote
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: set breakpoint that evals false
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: continue &
--PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited
--PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: no threads left
+-KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited (prompt) (PRMS: gdb/18749)
+KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited (timeout) (PRMS: gdb/18749)
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/pthread_cond_wait.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -35069,10 +27667,11 @@ PASS: gdb.threads/pthreads.exp: set width 0
+@@ -35602,40 +28202,7 @@ PASS: gdb.threads/pthreads.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/pthreads.exp: set print sevenbit-strings
+ PASS: gdb.threads/pthreads.exp: set width 0
PASS: gdb.threads/pthreads.exp: shell stty intr '^C'
- PASS: gdb.threads/pthreads.exp: info threads
- PASS: gdb.threads/pthreads.exp: break thread1
+-PASS: gdb.threads/pthreads.exp: info threads
+-PASS: gdb.threads/pthreads.exp: break thread1
-PASS: gdb.threads/pthreads.exp: Continue to creation of first thread
-+FAIL: gdb.threads/pthreads.exp: Continue to creation of first thread
- PASS: gdb.threads/pthreads.exp: disable
- PASS: gdb.threads/pthreads.exp: break thread2
+-PASS: gdb.threads/pthreads.exp: disable
+-PASS: gdb.threads/pthreads.exp: break thread2
-PASS: gdb.threads/pthreads.exp: Continue to creation of second thread
-+FAIL: gdb.threads/pthreads.exp: Continue to creation of second thread
-+FAIL: gdb.threads/pthreads.exp: get thread 2 id
- PASS: gdb.threads/pthreads.exp: set var common_routine::hits=0
- PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0
- PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0
-@@ -35080,27 +27679,24 @@ PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0
- PASS: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0
- PASS: gdb.threads/pthreads.exp: disable
- PASS: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15
+-PASS: gdb.threads/pthreads.exp: set var common_routine::hits=0
+-PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0
+-PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0
+-PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0
+-PASS: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0
+-PASS: gdb.threads/pthreads.exp: disable
+-PASS: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15
-PASS: gdb.threads/pthreads.exp: stopped before calling common_routine 15 times
-PASS: gdb.threads/pthreads.exp: All threads running after startup
-PASS: gdb.threads/pthreads.exp: Continue with all threads running
-+FAIL: gdb.threads/pthreads.exp: continue until common routine run 15 times
-+FAIL: gdb.threads/pthreads.exp: continue with all threads running (the program is no longer running)
- PASS: gdb.threads/pthreads.exp: Stopped with a ^C
- PASS: gdb.threads/pthreads.exp: bt
+-PASS: gdb.threads/pthreads.exp: Stopped with a ^C
+-PASS: gdb.threads/pthreads.exp: bt
-PASS: gdb.threads/pthreads.exp: set var common_routine::hits=0
-PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0
-PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0
-PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0
-PASS: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0
-+FAIL: gdb.threads/pthreads.exp: set var common_routine::hits=0
-+FAIL: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0
-+FAIL: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0
-+FAIL: gdb.threads/pthreads.exp: set var common_routine::from_main=0
-+FAIL: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0
- PASS: gdb.threads/pthreads.exp: disable
- PASS: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15
+-PASS: gdb.threads/pthreads.exp: disable
+-PASS: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15
-PASS: gdb.threads/pthreads.exp: stopped before calling common_routine 15 times
-PASS: gdb.threads/pthreads.exp: All threads running after continuing from ^C stop
-PASS: gdb.threads/pthreads.exp: check backtrace from main thread
@@ -10386,17 +11556,11 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/pthreads.exp: set break at common_routine in thread 2
-PASS: gdb.threads/pthreads.exp: continue to bkpt at common_routine in thread 2
-PASS: gdb.threads/pthreads.exp: backtrace from thread 2 bkpt in common_routine
-+FAIL: gdb.threads/pthreads.exp: continue until common routine run 15 times (the program is no longer running)
-+FAIL: gdb.threads/pthreads.exp: check backtrace from main thread
-+FAIL: gdb.threads/pthreads.exp: check backtrace from thread 1
-+FAIL: gdb.threads/pthreads.exp: check backtrace from thread 2
-+FAIL: gdb.threads/pthreads.exp: apply backtrace command to all three threads
-+FAIL: gdb.threads/pthreads.exp: set break at common_routine in thread 2
-+FAIL: gdb.threads/pthreads.exp: continue to bkpt at common_routine in thread 2 (the program is no longer running)
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/queue-signal.exp ...
++UNSUPPORTED: gdb.threads/pthreads.exp: gdb does not support pthreads for this machine
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/queue-signal.exp ...
PASS: gdb.threads/queue-signal.exp: successfully compiled posix threads test case
PASS: gdb.threads/queue-signal.exp: handle SIGUSR1 stop print pass
-@@ -35108,350 +27704,88 @@ PASS: gdb.threads/queue-signal.exp: handle SIGUSR2 stop print pass
+@@ -35643,350 +28210,88 @@ PASS: gdb.threads/queue-signal.exp: handle SIGUSR2 stop print pass
PASS: gdb.threads/queue-signal.exp: handle SIGABRT stop print pass
PASS: gdb.threads/queue-signal.exp: continue to breakpoint: all_threads_running
PASS: gdb.threads/queue-signal.exp: thread 2
@@ -10417,8 +11581,8 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/queue-signal.exp: queue-signal SIGINT
-PASS: gdb.threads/queue-signal.exp: continue until exit
+FAIL: gdb.threads/queue-signal.exp: determine thread functions
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/reconnect-signal.exp ...
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/schedlock.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/reconnect-signal.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/schedlock.exp ...
PASS: gdb.threads/schedlock.exp: successfully compiled posix threads test case
PASS: gdb.threads/schedlock.exp: shell stty intr '^C'
PASS: gdb.threads/schedlock.exp: set print sevenbit-strings
@@ -10628,7 +11792,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: current thread advanced - locked
-PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: other threads didn't run - locked
+UNSUPPORTED: gdb.threads/schedlock.exp: target does not support scheduler locking
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/siginfo-threads.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/siginfo-threads.exp ...
-PASS: gdb.threads/siginfo-threads.exp: successfully compiled posix threads test case
-PASS: gdb.threads/siginfo-threads.exp: handle SIGUSR1 stop print pass
-PASS: gdb.threads/siginfo-threads.exp: handle SIGUSR2 stop print pass
@@ -10651,7 +11815,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/siginfo-threads.exp: signal 3 si_pid
-PASS: gdb.threads/siginfo-threads.exp: continue to breakpoint: break-at-exit
+UNSUPPORTED: gdb.threads/siginfo-threads.exp: Couldn't compile siginfo-threads.c: unrecognized error
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-command-handle-nopass.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-command-handle-nopass.exp ...
PASS: gdb.threads/signal-command-handle-nopass.exp: successfully compiled posix threads test case
PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: handle SIGUSR1 stop print nopass
PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: b thread_function
@@ -10679,7 +11843,7 @@ index e615fb4..ac6a78e 100644
+FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1 selected
+FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over no: signal SIGUSR1
+FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1 got the signal
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-command-multiple-signals-pending.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-command-multiple-signals-pending.exp ...
PASS: gdb.threads/signal-command-multiple-signals-pending.exp: successfully compiled posix threads test case
PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: handle SIGUSR1 stop print pass
PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: handle SIGUSR2 stop print pass
@@ -10757,7 +11921,7 @@ index e615fb4..ac6a78e 100644
PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: b end
-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: no more signals
+FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: no more signals (the program is no longer running)
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-delivered-right-thread.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-delivered-right-thread.exp ...
PASS: gdb.threads/signal-delivered-right-thread.exp: successfully compiled posix threads test case
-PASS: gdb.threads/signal-delivered-right-thread.exp: continue: handle SIGUSR1 stop print pass
-PASS: gdb.threads/signal-delivered-right-thread.exp: continue: stop with SIGUSR1
@@ -10775,7 +11939,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: signal is delivered
-PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: thread 2 got the signal
+UNTESTED: gdb.threads/signal-delivered-right-thread.exp: aborted; needs porting
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-sigtrap.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-sigtrap.exp ...
PASS: gdb.threads/signal-sigtrap.exp: successfully compiled posix threads test case
-PASS: gdb.threads/signal-sigtrap.exp: sigtrap thread 1: thread 2 hit breakpoint
-PASS: gdb.threads/signal-sigtrap.exp: sigtrap thread 1: break sigtrap_handler
@@ -10789,10 +11953,10 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/signal-sigtrap.exp: sigtrap thread 2: right thread got the signal
+FAIL: gdb.threads/signal-sigtrap.exp: sigtrap thread 1: Can't run to thread_function
+FAIL: gdb.threads/signal-sigtrap.exp: sigtrap thread 2: Can't run to thread_function
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-while-stepping-over-bp-other-thread.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-while-stepping-over-bp-other-thread.exp ...
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: successfully compiled posix threads test case
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to wait-thread-2 breakpoint
-@@ -35460,29 +27794,24 @@ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to br
+@@ -35995,29 +28300,24 @@ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to br
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: info threads with thread 3
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set scheduler-locking on
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 3 to run to its breakpoint
@@ -10818,7 +11982,7 @@ index e615fb4..ac6a78e 100644
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get count after step
-PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: stepped thread under control
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: stepped thread under control
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/sigstep-threads.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/sigstep-threads.exp ...
-PASS: gdb.threads/sigstep-threads.exp: successfully compiled posix threads test case
-PASS: gdb.threads/sigstep-threads.exp: handle SIGUSR1 nostop print pass
-PASS: gdb.threads/sigstep-threads.exp: set scheduler-locking off
@@ -10828,13 +11992,13 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/sigstep-threads.exp: step
+UNSUPPORTED: gdb.threads/sigstep-threads.exp: Couldn't compile sigstep-threads.c: unrecognized error
+UNTESTED: gdb.threads/sigstep-threads.exp: sigstep-threads.exp
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/sigthread.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -35490,406 +27819,86 @@ PASS: gdb.threads/sigthread.exp: handle SIGUSR2 nostop noprint pass
+@@ -36025,406 +28325,80 @@ 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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/staticthreads.exp ...
-PASS: gdb.threads/staticthreads.exp: successfully compiled posix threads test case
-PASS: gdb.threads/staticthreads.exp: set print sevenbit-strings
-PASS: gdb.threads/staticthreads.exp: break sem_post
@@ -10851,7 +12015,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/staticthreads.exp: tlsvar in main
+UNSUPPORTED: gdb.threads/staticthreads.exp: Couldn't compile staticthreads.c: unrecognized error
+UNSUPPORTED: gdb.threads/staticthreads.exp: Couldn't compile staticthreads.c: unrecognized error
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/step-bg-decr-pc-switch-thread.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/step-bg-decr-pc-switch-thread.exp ...
PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: successfully compiled posix threads test case
PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: set range-stepping off
-PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: continue to breakpoint: run to nop breakpoint
@@ -10865,7 +12029,7 @@ index e615fb4..ac6a78e 100644
+FAIL: gdb.threads/step-bg-decr-pc-switch-thread.exp: next& over inf loop
+FAIL: gdb.threads/step-bg-decr-pc-switch-thread.exp: switch to main thread
PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: no output while stepping
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/step-over-lands-on-breakpoint.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/step-over-lands-on-breakpoint.exp ...
PASS: gdb.threads/step-over-lands-on-breakpoint.exp: successfully compiled posix threads test case
PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: set displaced-stepping off
PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: continue to breakpoint: run to wait-thread breakpoint
@@ -10948,7 +12112,7 @@ index e615fb4..ac6a78e 100644
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: thread 1
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: set scheduler-locking off
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: continue
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/step-over-trips-on-watchpoint.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/step-over-trips-on-watchpoint.exp ...
PASS: gdb.threads/step-over-trips-on-watchpoint.exp: successfully compiled posix threads test case
-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: set displaced-stepping off
-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: continue to breakpoint: run to wait-thread breakpoint
@@ -11173,7 +12337,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: continue: set scheduler-locking off
-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: continue: continue
+UNTESTED: gdb.threads/step-over-trips-on-watchpoint.exp: aborted; needs porting
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/stepi-random-signal.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/stepi-random-signal.exp ...
PASS: gdb.threads/stepi-random-signal.exp: successfully compiled posix threads test case
-PASS: gdb.threads/stepi-random-signal.exp: set scheduler-locking on
-PASS: gdb.threads/stepi-random-signal.exp: thread 1
@@ -11187,13 +12351,13 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/stepi-random-signal.exp: stepi
-PASS: gdb.threads/stepi-random-signal.exp: after stepi: get hexadecimal valueof "$pc"
-PASS: gdb.threads/stepi-random-signal.exp: stepi interfered by signal makes progress
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/switch-threads.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/switch-threads.exp ...
PASS: gdb.threads/switch-threads.exp: successfully compiled posix threads test case
-PASS: gdb.threads/switch-threads.exp: continue to breakpoint: continue to thread_func
-PASS: gdb.threads/switch-threads.exp: next
+FAIL: gdb.threads/switch-threads.exp: continue to breakpoint: continue to thread_func
+FAIL: gdb.threads/switch-threads.exp: next
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-execl.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-execl.exp ...
PASS: gdb.threads/thread-execl.exp: successfully compiled posix threads test case
-PASS: gdb.threads/thread-execl.exp: schedlock off: continue to thread start
-PASS: gdb.threads/thread-execl.exp: schedlock off: set scheduler-locking off
@@ -11217,7 +12381,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/thread-execl.exp: non-stop: continue to thread start
-PASS: gdb.threads/thread-execl.exp: non-stop: switch to event thread
-PASS: gdb.threads/thread-execl.exp: non-stop: get to main in new image
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-find.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-find.exp ...
PASS: gdb.threads/thread-find.exp: successfully compiled posix threads test case
PASS: gdb.threads/thread-find.exp: set print sevenbit-strings
PASS: gdb.threads/thread-find.exp: continue to breakpoint: main thread's sleep
@@ -11259,18 +12423,16 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/thread-find.exp: info thread foo
-PASS: gdb.threads/thread-find.exp: info thread foo -1
+UNTESTED: gdb.threads/thread-find.exp: aborted; needs porting
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific-bp.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific-bp.exp ...
PASS: gdb.threads/thread-specific-bp.exp: successfully compiled posix threads test case
- PASS: gdb.threads/thread-specific-bp.exp: all-stop: get main thread id
+-PASS: gdb.threads/thread-specific-bp.exp: all-stop: get main thread id
-PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to breakpoint: start
-+FAIL: gdb.threads/thread-specific-bp.exp: all-stop: continue to breakpoint: start
- PASS: gdb.threads/thread-specific-bp.exp: all-stop: get start thread id
- PASS: gdb.threads/thread-specific-bp.exp: all-stop: breakpoint set
+-PASS: gdb.threads/thread-specific-bp.exp: all-stop: get start thread id
+-PASS: gdb.threads/thread-specific-bp.exp: all-stop: breakpoint set
-PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread 1 selected
-PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to end
-+PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread 4 selected
-+FAIL: gdb.threads/thread-specific-bp.exp: all-stop: continue to end
- PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread-specific breakpoint was deleted
+-PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread-specific breakpoint was deleted
++FAIL: gdb.threads/thread-specific-bp.exp: all-stop: get main thread id
PASS: gdb.threads/thread-specific-bp.exp: set non-stop mode
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: get main thread id
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: continue to breakpoint: start
@@ -11280,20 +12442,23 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: continue to end
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread-specific breakpoint was deleted
+UNTESTED: gdb.threads/thread-specific-bp.exp: non-stop: could not run to main
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -35899,38 +27908,27 @@ PASS: gdb.threads/thread-specific.exp: continue to breakpoint: all threads start
- PASS: gdb.threads/thread-specific.exp: get threads list
- PASS: gdb.threads/thread-specific.exp: thread var in main
- PASS: gdb.threads/thread-specific.exp: breakpoint 59 main thread
+@@ -36432,43 +28406,25 @@ PASS: gdb.threads/thread-specific.exp: set width 0
+ PASS: gdb.threads/thread-specific.exp: thread var when not running
+ PASS: gdb.threads/thread-specific.exp: gthread var when not running
+ PASS: gdb.threads/thread-specific.exp: continue to breakpoint: all threads started
+-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: gthread var in main
+-PASS: gdb.threads/thread-specific.exp: breakpoint 59 main thread
-PASS: gdb.threads/thread-specific.exp: continue to thread-specific breakpoint
-PASS: gdb.threads/thread-specific.exp: found breakpoint for thread number
-PASS: gdb.threads/thread-specific.exp: thread var at break
-+FAIL: gdb.threads/thread-specific.exp: continue to thread-specific breakpoint
-+UNTESTED: gdb.threads/thread-specific.exp: info on bp
-+UNTESTED: gdb.threads/thread-specific.exp: thread var at break
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-unwindonsignal.exp ...
+-PASS: gdb.threads/thread-specific.exp: gthread var at break
++FAIL: gdb.threads/thread-specific.exp: get threads list (no threads)
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-unwindonsignal.exp ...
PASS: gdb.threads/thread-unwindonsignal.exp: successfully compiled posix threads test case
PASS: gdb.threads/thread-unwindonsignal.exp: breakpoint on all_threads_running
PASS: gdb.threads/thread-unwindonsignal.exp: run to all_threads_running
@@ -11308,14 +12473,14 @@ index e615fb4..ac6a78e 100644
PASS: gdb.threads/thread-unwindonsignal.exp: dummy frame popped
-PASS: gdb.threads/thread-unwindonsignal.exp: continue until exit
+FAIL: gdb.threads/thread-unwindonsignal.exp: continue until exit (the program is no longer running)
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread_check.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/thread_check.exp ...
PASS: gdb.threads/thread_check.exp: successfully compiled posix threads test case
PASS: gdb.threads/thread_check.exp: breakpoint at tf
-PASS: gdb.threads/thread_check.exp: continue to tf
-PASS: gdb.threads/thread_check.exp: backtrace from thread function
+FAIL: gdb.threads/thread_check.exp: continue to tf
+FAIL: gdb.threads/thread_check.exp: backtrace from thread function
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread_events.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/thread_events.exp ...
-PASS: gdb.threads/thread_events.exp: successfully compiled posix threads test case
-PASS: gdb.threads/thread_events.exp: set print thread-events off
-PASS: gdb.threads/thread_events.exp: breakpoint at threadfunc with messages disabled
@@ -11327,21 +12492,21 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/thread_events.exp: breakpoint at after_join_func with messages enabled
-PASS: gdb.threads/thread_events.exp: continue to threadfunc with messages enabled
-PASS: gdb.threads/thread_events.exp: continue to after_join_func with messages enabled
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/threadapply.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
-@@ -35945,24 +27943,23 @@ PASS: gdb.threads/threadapply.exp: run a simple print command on all threads
+@@ -36483,24 +28439,25 @@ PASS: gdb.threads/threadapply.exp: run a simple print command on all threads
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
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/threxit-hop-specific.exp ...
++WARNING: program timed out.
+ PASS: gdb.threads/threxit-hop-specific.exp: successfully compiled posix threads test case
-PASS: gdb.threads/threxit-hop-specific.exp: continue to thread start
--PASS: gdb.threads/threxit-hop-specific.exp: set thread specific breakpoint
++FAIL: gdb.threads/threxit-hop-specific.exp: continue to thread start
+ PASS: gdb.threads/threxit-hop-specific.exp: set thread specific breakpoint
-PASS: gdb.threads/threxit-hop-specific.exp: get past the thread specific breakpoint
-+WARNING: program timed out.
-+WARNING: program timed out.
-+UNSUPPORTED: gdb.threads/threxit-hop-specific.exp: Couldn't compile threxit-hop-specific.c: unrecognized error
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tid-reuse.exp ...
++FAIL: gdb.threads/threxit-hop-specific.exp: get past the thread specific breakpoint
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/tid-reuse.exp ...
PASS: gdb.threads/tid-reuse.exp: successfully compiled posix threads test case
PASS: gdb.threads/tid-reuse.exp: set print thread-events off
PASS: gdb.threads/tid-reuse.exp: continue to breakpoint: after_count
@@ -11350,11 +12515,11 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/tid-reuse.exp: continue to breakpoint: after_reuse_time
+FAIL: gdb.threads/tid-reuse.exp: continue to breakpoint: do_nothing_thread_func
+FAIL: gdb.threads/tid-reuse.exp: continue to breakpoint: after_reuse_time
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-nodebug.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-nodebug.exp ...
PASS: gdb.threads/tls-nodebug.exp: successfully compiled posix threads test case
-PASS: gdb.threads/tls-nodebug.exp: thread local storage
+FAIL: gdb.threads/tls-nodebug.exp: thread local storage
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-shared.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-shared.exp ...
PASS: gdb.threads/tls-shared.exp: successfully compiled posix threads test case
PASS: gdb.threads/tls-shared.exp: successfully compiled posix threads test case
-PASS: gdb.threads/tls-shared.exp: print thread local storage variable
@@ -11362,8 +12527,8 @@ index e615fb4..ac6a78e 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
-@@ -35971,87 +27968,59 @@ PASS: gdb.threads/tls-shared.exp: print result
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-so_extern.exp ...
+@@ -36509,87 +28466,59 @@ PASS: gdb.threads/tls-shared.exp: print result
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-so_extern.exp ...
PASS: gdb.threads/tls-so_extern.exp: successfully compiled posix threads test case
PASS: gdb.threads/tls-so_extern.exp: successfully compiled posix threads test case
-PASS: gdb.threads/tls-so_extern.exp: print thread local storage variable
@@ -11386,33 +12551,35 @@ index e615fb4..ac6a78e 100644
+FAIL: gdb.threads/tls-so_extern.exp: check so_extern address in other thread
+FAIL: gdb.threads/tls-so_extern.exp: continue to break in tls_ptr called at end of main
+FAIL: gdb.threads/tls-so_extern.exp: check so_extern address at end of main
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-var.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-var.exp ...
PASS: gdb.threads/tls-var.exp: successfully compiled posix threads test case
PASS: gdb.threads/tls-var.exp: whatis tls_var
-PASS: gdb.threads/tls-var.exp: print tls_var
+FAIL: gdb.threads/tls-var.exp: print tls_var
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/tls.exp ...
PASS: gdb.threads/tls.exp: successfully compiled posix threads test case
PASS: gdb.threads/tls.exp: set breakpoint at all threads
PASS: gdb.threads/tls.exp: set breakpoint at synch point
PASS: gdb.threads/tls.exp: set breakpoint at exit
-PASS: gdb.threads/tls.exp: continue to first thread: get to thread
-+FAIL: gdb.threads/tls.exp: continue to first thread: no progress?
- PASS: gdb.threads/tls.exp: at least one th in spin while stopped at first th
+-PASS: gdb.threads/tls.exp: at least one th in spin while stopped at first th
-PASS: gdb.threads/tls.exp: first thread print me
-PASS: gdb.threads/tls.exp: first thread local storage
-PASS: gdb.threads/tls.exp: first another thread local storage
++FAIL: gdb.threads/tls.exp: continue to first thread: no progress?
++FAIL: gdb.threads/tls.exp: at least one th in spin while stopped at first th
+FAIL: gdb.threads/tls.exp: first thread print me
+FAIL: gdb.threads/tls.exp: first thread local storage
+FAIL: gdb.threads/tls.exp: first another thread local storage
PASS: gdb.threads/tls.exp: first info address a_thread_local
PASS: gdb.threads/tls.exp: first info address another_thread_local
-PASS: gdb.threads/tls.exp: continue to second thread
-+FAIL: gdb.threads/tls.exp: continue to second thread
- PASS: gdb.threads/tls.exp: at least one th in spin while stopped at second th
+-PASS: gdb.threads/tls.exp: at least one th in spin while stopped at second th
-PASS: gdb.threads/tls.exp: second thread print me
-PASS: gdb.threads/tls.exp: second thread local storage
-PASS: gdb.threads/tls.exp: second another thread local storage
++FAIL: gdb.threads/tls.exp: continue to second thread
++FAIL: gdb.threads/tls.exp: at least one th in spin while stopped at second th
+FAIL: gdb.threads/tls.exp: second thread print me
+FAIL: gdb.threads/tls.exp: second thread local storage
+FAIL: gdb.threads/tls.exp: second another thread local storage
@@ -11479,9 +12646,9 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/tls.exp: p a_thread_local second time
+FAIL: gdb.threads/tls.exp: p a_thread_local second time
PASS: gdb.threads/tls.exp: info address a_thread_local
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchpoint-fork.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/watchpoint-fork.exp ...
PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: show detach-on-fork
-@@ -36069,57 +28038,26 @@ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after
+@@ -36607,57 +28536,26 @@ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after
PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: finish
UNSUPPORTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: Couldn't compile watchpoint-fork-parent.c: unrecognized error
UNTESTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint-fork.exp
@@ -11501,7 +12668,7 @@ index e615fb4..ac6a78e 100644
-UNSUPPORTED: gdb.threads/watchpoint-fork.exp: child: multithreaded: Couldn't compile watchpoint-fork-child.c: unrecognized error
-UNTESTED: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint-fork.exp
+UNTESTED: gdb.threads/watchpoint-fork.exp: watchpoint-fork: child
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads-reorder.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads-reorder.exp ...
-PASS: gdb.threads/watchthreads-reorder.exp: successfully compiled posix threads test case
-PASS: gdb.threads/watchthreads-reorder.exp: reorder0: set can-use-hw-watchpoints 1
-PASS: gdb.threads/watchthreads-reorder.exp: reorder0: rwatch thread1_rwatch
@@ -11519,7 +12686,7 @@ index e615fb4..ac6a78e 100644
-PASS: gdb.threads/watchthreads-reorder.exp: reorder1: continue b
-PASS: gdb.threads/watchthreads-reorder.exp: reorder1: set debug infrun 1
-PASS: gdb.threads/watchthreads-reorder.exp: reorder1: continue to breakpoint: break-at-exit
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads.exp ...
PASS: gdb.threads/watchthreads.exp: successfully compiled posix threads test case
PASS: gdb.threads/watchthreads.exp: watch args[0]
PASS: gdb.threads/watchthreads.exp: watch args[1]
@@ -11534,7 +12701,7 @@ index e615fb4..ac6a78e 100644
+FAIL: gdb.threads/watchthreads.exp: watchpoint on args[0] hit in thread
+FAIL: gdb.threads/watchthreads.exp: watchpoint on args[1] hit in thread
+FAIL: gdb.threads/watchthreads.exp: combination of threaded watchpoints = 30
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads2.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads2.exp ...
PASS: gdb.threads/watchthreads2.exp: successfully compiled posix threads test case
PASS: gdb.threads/watchthreads2.exp: breakpoint on thread_started
-PASS: gdb.threads/watchthreads2.exp: all threads started
@@ -11546,10 +12713,10 @@ index e615fb4..ac6a78e 100644
+FAIL: gdb.threads/watchthreads2.exp: run to thread_started
+FAIL: gdb.threads/watchthreads2.exp: run to thread_started
+FAIL: gdb.threads/watchthreads2.exp: all threads started
- Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/wp-replication.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/wp-replication.exp ...
PASS: gdb.threads/wp-replication.exp: successfully compiled posix threads test case
PASS: gdb.threads/wp-replication.exp: set breakpoint always-inserted on
-@@ -36127,100 +28065,100 @@ PASS: gdb.threads/wp-replication.exp: set breakpoint always-inserted off
+@@ -36665,100 +28563,100 @@ PASS: gdb.threads/wp-replication.exp: set breakpoint always-inserted off
PASS: gdb.threads/wp-replication.exp: set var hw_watch_count=4
PASS: gdb.threads/wp-replication.exp: Breakpoint on thread_started
PASS: gdb.threads/wp-replication.exp: watch watched_data[0]
@@ -11737,54 +12904,54 @@ index e615fb4..ac6a78e 100644
+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 78 out of 80 on watched_data
+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 79 out of 80 on watched_data
+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 80 out of 80 on watched_data
- Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/actions-changed.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 ...
-@@ -36514,7 +28452,8 @@ PASS: gdb.trace/tracecmd.exp: 1.11b: verify conditional tracepoint
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/actions.exp ...
+@@ -37053,7 +28951,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 ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/tspeed.exp ...
-UNSUPPORTED: gdb.trace/tspeed.exp: Current target does not support trace
+gdb compile failed, gcc: error: [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../gdbserver/libinproctrace.so: No such file or directory
+UNTESTED: gdb.trace/tspeed.exp: tspeed.exp
- Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tstatus.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 ...
-@@ -36587,14 +28526,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/tsv.exp ...
+@@ -37126,14 +29025,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
=== gdb Summary ===
--# of expected passes 34727
--# of unexpected failures 138
-+# of expected passes 25952
-+# of unexpected failures 872
+-# of expected passes 35251
+-# of unexpected failures 144
++# of expected passes 25993
++# of unexpected failures 1287
# of unexpected successes 1
--# of expected failures 65
+-# of expected failures 66
+# of expected failures 40
# of unknown successes 1
--# of known failures 67
--# of unresolved testcases 27
--# of untested testcases 41
+-# of known failures 68
+-# of unresolved testcases 23
+-# of untested testcases 45
-# of unsupported tests 69
+# of known failures 57
+# of unresolved testcases 1
-+# of untested testcases 70
-+# of unsupported tests 106
- [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.10.50.20151105-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
++# of untested testcases 76
++# of unsupported tests 107
+ [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.10.50.20160210-git -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum
-index 58dccd7..af8c75d 100644
+index 75bcd0a..95e1aec 100644
--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum
+++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum
@@ -1,5 +1,5 @@
--Test Run By thomas on Tue May 24 07:17:18 2016
+-Test Run By thomas on Tue May 24 18:34:18 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Tue May 24 07:36:54 2016
++Test Run By thomas on Tue May 24 20:38:00 2016
+Native configuration is i686-unknown-gnu0.7
=== ld tests ===
-@@ -298,10 +298,10 @@ PASS: PIE init array
+@@ -299,10 +299,10 @@ PASS: PIE init array
PASS: PIE fini array
PASS: PIE init array mixed
PASS: PIE PR ld/14525
@@ -11799,7 +12966,7 @@ index 58dccd7..af8c75d 100644
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-elf/exclude.exp ...
PASS: ld link shared library
PASS: ld export symbols from archive
-@@ -801,41 +801,6 @@ PASS: ld-i386/pr17935-1
+@@ -811,43 +811,6 @@ PASS: ld-i386/pr17935-1
PASS: ld-i386/pr17935-2
PASS: ld-i386/pr18801
PASS: PR ld/18815
@@ -11827,6 +12994,8 @@ index 58dccd7..af8c75d 100644
-PASS: Build pr19031.so
-PASS: Build got1d.so
-PASS: Build gotpc1
+-PASS: Build pr19319.so
+-PASS: Build pr19319
-PASS: Run plt-main
-PASS: Run plt-main with PIE
-PASS: Run copyreloc-main with PIE and GOTOFF
@@ -11841,7 +13010,7 @@ index 58dccd7..af8c75d 100644
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ia64/ia64.exp ...
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ia64/line.exp ...
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ifunc/binutils.exp ...
-@@ -850,8 +815,8 @@ PASS: Build libpr16467a.so
+@@ -862,8 +825,8 @@ PASS: Build libpr16467a.so
PASS: Build libpr16467b.a
PASS: Build libpr16467b.so
PASS: Build libpr16467c.a
@@ -11852,7 +13021,7 @@ index 58dccd7..af8c75d 100644
PASS: ld-ifunc/ifunc-1-local-x86
PASS: ld-ifunc/ifunc-1-x86
PASS: ld-ifunc/ifunc-10-i386
-@@ -898,12 +863,6 @@ PASS: Build ifunc-lib.so
+@@ -910,12 +873,6 @@ PASS: Build ifunc-lib.so
PASS: Run pr16467
PASS: Run ifunc-main
PASS: Run ifunc-main with -fpic
@@ -11865,15 +13034,15 @@ index 58dccd7..af8c75d 100644
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-libs/libs.exp ...
PASS: -l: test (preparation)
PASS: -l: test
-@@ -1363,8 +1322,9 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/xtensa.exp ...
+@@ -1378,8 +1335,9 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/xtensa.exp ...
=== ld Summary ===
--# of expected passes 1187
+-# of expected passes 1202
-# of expected failures 4
-+# of expected passes 1140
++# of expected passes 1153
+# of unexpected failures 2
+# of expected failures 8
# of untested testcases 6
# of unsupported tests 8
- [...]/tschwinge/W._C._Handy.build/ld/ld-new 2.25.51.20151105
+ [...]/tschwinge/W._C._Handy.build/ld/ld-new 2.26.51.20160210