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.diff2013
1 files changed, 1016 insertions, 997 deletions
diff --git a/binutils-gdb/test.diff b/binutils-gdb/test.diff
index bab1b2a3..4c061d50 100644
--- a/binutils-gdb/test.diff
+++ b/binutils-gdb/test.diff
@@ -1,16 +1,16 @@
diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum
-index ccb3af4..02e6204 100644
+index 04a7239..6e88cb9 100644
--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum
+++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum
@@ -1,5 +1,5 @@
--Test run by thomas on Thu Nov 24 16:43:38 2016
+-Test run by thomas on Fri Nov 25 09:19:32 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Thu Nov 24 16:37:26 2016
++Test Run By thomas on Sat Nov 26 19:18:59 2016
+Native configuration is i686-unknown-gnu0.7
=== binutils tests ===
-@@ -25,7 +25,7 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/compress.exp
+@@ -26,7 +26,7 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/compress.exp
PASS: objcopy (objcopy compress debug sections)
PASS: objcopy (objcopy decompress compressed debug sections)
PASS: objcopy decompress debug sections in archive
@@ -19,41 +19,41 @@ index ccb3af4..02e6204 100644
PASS: objdump compress debug sections
PASS: objdump compress debug sections 3
PASS: objcopy (objcopy compress empty debug sections)
-@@ -179,5 +179,6 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/x86-64/x86-6
+@@ -188,5 +188,6 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/x86-64/x86-6
=== binutils Summary ===
--# of expected passes 145
-+# of expected passes 144
+-# of expected passes 153
++# of expected passes 152
+# 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 ee72bc0..8b3b1f9 100644
+index f26ad1e..41f1bed 100644
--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum
+++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum
@@ -1,5 +1,5 @@
--Test run by thomas on Thu Nov 24 16:43:41 2016
+-Test run by thomas on Fri Nov 25 09:19:36 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Thu Nov 24 16:37:35 2016
++Test Run By thomas on Sat Nov 26 19:19:25 2016
+Native configuration is i686-unknown-gnu0.7
=== gas tests ===
-@@ -665,5 +665,5 @@ Running [...]/tschwinge/W._C._Handy/gas/testsuite/gas/z8k/z8k.exp ...
+@@ -693,5 +693,5 @@ Running [...]/tschwinge/W._C._Handy/gas/testsuite/gas/z8k/z8k.exp ...
=== gas Summary ===
- # of expected passes 523
--[...]/tschwinge/W._C._Handy.build/gas/as-new 2.26.51.20160510
-+../as-new 2.26.51.20160510
+ # of expected passes 551
+-[...]/tschwinge/W._C._Handy.build/gas/as-new 2.27.51.20160905
++../as-new 2.27.51.20160905
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 50c201c..864f87c 100644
+index 1e9756d..f3cf2a1 100644
--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum
+++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum
@@ -1,5 +1,5 @@
--Test run by thomas on Thu Nov 24 16:47:36 2016
+-Test run by thomas on Fri Nov 25 09:23:11 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Thu Nov 24 16:44:32 2016
++Test Run By thomas on Sat Nov 26 19:32:07 2016
+Native configuration is i686-unknown-gnu0.7
=== gdb tests ===
@@ -89,7 +89,7 @@ index 50c201c..864f87c 100644
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
-@@ -602,7 +602,7 @@ PASS: gdb.ada/py_range.exp: python print(int(gdb.parse_and_eval('ir')))
+@@ -601,7 +601,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
@@ -98,7 +98,7 @@ index 50c201c..864f87c 100644
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
-@@ -651,7 +651,7 @@ PASS: gdb.ada/str_ref_cmp.exp: print String_Var (1 .. 3) = "Hel"
+@@ -650,7 +650,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 [...]/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
@@ -107,7 +107,7 @@ index 50c201c..864f87c 100644
PASS: gdb.ada/str_uninit.exp: print 1235813
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
-@@ -676,33 +676,33 @@ PASS: gdb.ada/tagged_not_init.exp: print obj
+@@ -675,33 +675,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
@@ -153,7 +153,7 @@ index 50c201c..864f87c 100644
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
-@@ -826,14 +826,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+@@ -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-single-step-kernel-helper.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 ...
@@ -169,7 +169,7 @@ index 50c201c..864f87c 100644
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 ...
-@@ -902,16 +895,16 @@ PASS: gdb.arch/i386-disp-step.exp: continue to test_prefixed_abs_jump_end
+@@ -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
@@ -192,7 +192,7 @@ index 50c201c..864f87c 100644
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
-@@ -934,15 +927,24 @@ PASS: gdb.arch/i386-float.exp: smallval: info float
+@@ -933,15 +926,24 @@ PASS: gdb.arch/i386-float.exp: smallval: info float
PASS: gdb.arch/i386-float.exp: bigval: stepi
PASS: gdb.arch/i386-float.exp: bigval: info float
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-gnu-cfi.exp ...
@@ -223,7 +223,7 @@ index 50c201c..864f87c 100644
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-simple_segv.exp ...
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx.exp ...
PASS: gdb.arch/i386-mpx.exp: probe MPX support
-@@ -951,40 +953,40 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+@@ -950,40 +952,40 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
PASS: gdb.arch/i386-permbkpt.exp: First permanent break
PASS: gdb.arch/i386-permbkpt.exp: Second permanent break
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-prologue.exp ...
@@ -271,7 +271,7 @@ index 50c201c..864f87c 100644
PASS: gdb.arch/i386-prologue.exp: skip breakpoint in gdb1338
PASS: gdb.arch/i386-prologue.exp: backtrace in gdb1338
PASS: gdb.arch/i386-prologue.exp: saved registers in gdb1338
-@@ -993,10 +995,10 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+@@ -992,10 +994,10 @@ 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 ...
@@ -284,7 +284,7 @@ index 50c201c..864f87c 100644
PASS: gdb.arch/i386-size.exp: backtrace shows no function
PASS: gdb.arch/i386-size.exp: disassemble stops at end of main
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-sse-stack-align.exp ...
-@@ -1009,22 +1011,22 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+@@ -1008,22 +1010,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
@@ -323,7 +323,7 @@ index 50c201c..864f87c 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
-@@ -1035,19 +1037,19 @@ PASS: gdb.arch/i386-sse.exp: set %xmm6
+@@ -1034,19 +1036,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
@@ -352,7 +352,7 @@ index 50c201c..864f87c 100644
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
-@@ -1224,39 +1226,40 @@ PASS: gdb.base/annota-input-while-running.exp: annotation set at level 2
+@@ -1223,23 +1225,23 @@ PASS: gdb.base/annota-input-while-running.exp: annotation set at level 2
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
@@ -367,47 +367,27 @@ index 50c201c..864f87c 100644
-PASS: gdb.base/annota1.exp: run until main breakpoint
+FAIL: gdb.base/annota1.exp: run until main breakpoint (timeout)
PASS: gdb.base/annota1.exp: go after array init line
--PASS: gdb.base/annota1.exp: print array
--PASS: gdb.base/annota1.exp: print non_existent_value
--PASS: gdb.base/annota1.exp: break handle_USR1
--PASS: gdb.base/annota1.exp: break printf
+ PASS: gdb.base/annota1.exp: print array
+ PASS: gdb.base/annota1.exp: print non_existent_value
+ PASS: gdb.base/annota1.exp: break handle_USR1
+ PASS: gdb.base/annota1.exp: break printf
-PASS: gdb.base/annota1.exp: continue to printf
--PASS: gdb.base/annota1.exp: backtrace from shlibrary
++FAIL: gdb.base/annota1.exp: continue to printf
+ PASS: gdb.base/annota1.exp: backtrace from shlibrary
-PASS: gdb.base/annota1.exp: send SIGUSR1
-PASS: gdb.base/annota1.exp: backtrace @ signal handler
--PASS: gdb.base/annota1.exp: delete bp 1
--PASS: gdb.base/annota1.exp: delete bp 2
--PASS: gdb.base/annota1.exp: delete bp 3
--PASS: gdb.base/annota1.exp: break in main
--PASS: gdb.base/annota1.exp: set up display
--PASS: gdb.base/annota1.exp: re-run
--PASS: gdb.base/annota1.exp: break at value++
--PASS: gdb.base/annota1.exp: ignore 5 4
--PASS: gdb.base/annota1.exp: annotate ignore count change
--PASS: gdb.base/annota1.exp: breakpoint ignore count
--PASS: gdb.base/annota1.exp: get inferior pid
--PASS: gdb.base/annota1.exp: signal sent
-+FAIL: gdb.base/annota1.exp: print array (timeout)
-+FAIL: gdb.base/annota1.exp: print non_existent_value (timeout)
-+FAIL: gdb.base/annota1.exp: break handle_USR1 (timeout)
-+FAIL: gdb.base/annota1.exp: break printf (timeout)
-+FAIL: gdb.base/annota1.exp: continue to printf (timeout)
-+FAIL: gdb.base/annota1.exp: backtrace from shlibrary (timeout)
+FAIL: gdb.base/annota1.exp: send SIGUSR1 (timeout)
+FAIL: gdb.base/annota1.exp: backtrace @ signal handler (timeout)
-+FAIL: gdb.base/annota1.exp: delete bp 1 (timeout)
-+FAIL: gdb.base/annota1.exp: delete bp 2 (timeout)
-+FAIL: gdb.base/annota1.exp: delete bp 3 (timeout)
-+FAIL: gdb.base/annota1.exp: break in main (timeout)
-+FAIL: gdb.base/annota1.exp: set up display (timeout)
-+FAIL: gdb.base/annota1.exp: re-run (timeout)
-+FAIL: gdb.base/annota1.exp: break at value++ (timeout)
-+FAIL: gdb.base/annota1.exp: ignore 5 4 (timeout)
-+FAIL: gdb.base/annota1.exp: annotate ignore count change (timeout)
-+FAIL: gdb.base/annota1.exp: next to exit loop (timeout)
-+FAIL: gdb.base/annota1.exp: breakpoint ignore count (timeout)
+ PASS: gdb.base/annota1.exp: delete bp 1
+ PASS: gdb.base/annota1.exp: delete bp 2
+ PASS: gdb.base/annota1.exp: delete bp 3
+@@ -1250,12 +1252,12 @@ PASS: gdb.base/annota1.exp: break at value++
+ PASS: gdb.base/annota1.exp: ignore 5 4
+ PASS: gdb.base/annota1.exp: annotate ignore count change
+ PASS: gdb.base/annota1.exp: breakpoint ignore count
+-PASS: gdb.base/annota1.exp: get inferior pid
+FAIL: gdb.base/annota1.exp: get inferior pid (timeout)
-+FAIL: gdb.base/annota1.exp: signal sent (timeout)
+ PASS: gdb.base/annota1.exp: signal sent
PASS: gdb.base/annota1.exp: cleanup core file (not dumped)
PASS: gdb.base/annota1.exp: successfully compiled posix threads test case
PASS: gdb.base/annota1.exp: new thread
@@ -416,7 +396,7 @@ index 50c201c..864f87c 100644
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
-@@ -1273,7 +1276,7 @@ PASS: gdb.base/annota3.exp: breakpoint printf
+@@ -1272,7 +1274,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
@@ -425,7 +405,7 @@ index 50c201c..864f87c 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
-@@ -1285,8 +1288,8 @@ PASS: gdb.base/annota3.exp: ignore 5 4
+@@ -1284,8 +1286,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
@@ -436,7 +416,7 @@ index 50c201c..864f87c 100644
PASS: gdb.base/annota3.exp: cleanup core file (not dumped)
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
-@@ -1425,72 +1428,31 @@ PASS: gdb.base/assign.exp: v_int+=v_float
+@@ -1424,72 +1426,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/async-shell.exp ...
@@ -518,7 +498,7 @@ index 50c201c..864f87c 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
-@@ -1498,13 +1460,14 @@ PASS: gdb.base/attach.exp: before attach3, flush exec
+@@ -1497,13 +1458,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
@@ -538,7 +518,7 @@ index 50c201c..864f87c 100644
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
-@@ -1514,14 +1477,14 @@ PASS: gdb.base/auto-connect-native-target.exp: start no longer works
+@@ -1513,14 +1475,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
@@ -560,7 +540,7 @@ index 50c201c..864f87c 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
-@@ -1533,22 +1496,6 @@ PASS: gdb.base/auto-load.exp: set auto-load scripts-directory
+@@ -1532,22 +1494,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/auxv.exp ...
@@ -583,7 +563,7 @@ index 50c201c..864f87c 100644
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/bad-file.exp ...
PASS: gdb.base/bad-file.exp: non-existent file
PASS: gdb.base/bad-file.exp: directory
-@@ -1613,32 +1560,18 @@ PASS: gdb.base/bfp-test.exp: set variable b64 = 200.25x
+@@ -1612,32 +1558,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/bg-execution-repeat.exp ...
@@ -625,7 +605,7 @@ index 50c201c..864f87c 100644
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
-@@ -1773,7 +1706,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: wr
+@@ -1772,7 +1704,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]
@@ -634,7 +614,7 @@ index 50c201c..864f87c 100644
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
-@@ -1782,7 +1715,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: i
+@@ -1781,7 +1713,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
@@ -643,7 +623,7 @@ index 50c201c..864f87c 100644
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
-@@ -1797,18 +1730,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue
+@@ -1796,18 +1728,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
@@ -667,7 +647,7 @@ index 50c201c..864f87c 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
-@@ -1817,7 +1750,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: wr
+@@ -1816,7 +1748,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]
@@ -676,7 +656,7 @@ index 50c201c..864f87c 100644
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
-@@ -1826,7 +1759,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: i
+@@ -1825,7 +1757,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
@@ -685,7 +665,7 @@ index 50c201c..864f87c 100644
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
-@@ -1841,18 +1774,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue
+@@ -1840,18 +1772,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
@@ -709,7 +689,7 @@ index 50c201c..864f87c 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
-@@ -1860,7 +1793,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: wri
+@@ -1859,7 +1791,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]
@@ -718,7 +698,7 @@ index 50c201c..864f87c 100644
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
-@@ -1869,7 +1802,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: in
+@@ -1868,7 +1800,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
@@ -727,7 +707,7 @@ index 50c201c..864f87c 100644
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
-@@ -1884,18 +1817,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue t
+@@ -1883,18 +1815,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
@@ -751,7 +731,7 @@ index 50c201c..864f87c 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
-@@ -1904,7 +1837,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: wri
+@@ -1903,7 +1835,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]
@@ -760,7 +740,7 @@ index 50c201c..864f87c 100644
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
-@@ -1913,7 +1846,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: in
+@@ -1912,7 +1844,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
@@ -769,7 +749,7 @@ index 50c201c..864f87c 100644
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
-@@ -1928,25 +1861,25 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue t
+@@ -1927,18 +1859,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
@@ -793,16 +773,7 @@ index 50c201c..864f87c 100644
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/branch-to-self.exp ...
PASS: gdb.base/branch-to-self.exp: single-step: set breakpoint
PASS: gdb.base/branch-to-self.exp: single-step: continue to breakpoint: hit breakpoint
- PASS: gdb.base/branch-to-self.exp: single-step: si
- PASS: gdb.base/branch-to-self.exp: break-cond: side=host: set breakpoint with condition
--PASS: gdb.base/branch-to-self.exp: break-cond: side=host: continue to breakpoint: continue to break
--PASS: gdb.base/branch-to-self.exp: break-cond: side=host: p counter
-+FAIL: gdb.base/branch-to-self.exp: break-cond: side=host: continue to breakpoint: continue to break (timeout)
-+FAIL: gdb.base/branch-to-self.exp: break-cond: side=host: p counter (timeout)
- 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
-@@ -2065,693 +1998,6 @@ PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: continue
+@@ -2064,693 +1996,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/break-interp.exp ...
@@ -855,7 +826,7 @@ index 50c201c..864f87c 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: set debug-file-directory for core
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: set verbose on
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: core loaded
--FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: core main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: core main bt
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: sleep function started
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: attach: set verbose on
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: attach: file
@@ -899,7 +870,7 @@ index 50c201c..864f87c 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: set verbose on
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: seen displacement message as NONZERO
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: core loaded
--FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: core main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: core main bt
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: sleep function started
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: attach: set verbose on
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: attach: file
@@ -960,7 +931,7 @@ index 50c201c..864f87c 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: set debug-file-directory for core
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: set verbose on
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: core loaded
--FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: core main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: core main bt
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: sleep function started
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: attach: set verbose on
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: attach: file
@@ -995,7 +966,7 @@ index 50c201c..864f87c 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: set verbose on
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: seen displacement message as NONZERO
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: core loaded
--FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: core main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: core main bt
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: sleep function started
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: attach: set verbose on
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: attach: file
@@ -1046,7 +1017,7 @@ index 50c201c..864f87c 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: set debug-file-directory for core
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: set verbose on
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: core loaded
--FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: core main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: core main bt
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: sleep function started
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: attach: set verbose on
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: attach: file
@@ -1081,7 +1052,7 @@ index 50c201c..864f87c 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: set verbose on
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: seen displacement message as NONZERO
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: core loaded
--FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: core main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: core main bt
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: sleep function started
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: attach: set verbose on
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: attach: file
@@ -1191,7 +1162,7 @@ index 50c201c..864f87c 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: set debug-file-directory for core
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: set verbose on
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: core loaded
--FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: core main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: core main bt
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: sleep function started
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: attach: set verbose on
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: attach: file
@@ -1235,7 +1206,7 @@ index 50c201c..864f87c 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: set verbose on
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: seen displacement message as NONZERO
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: core loaded
--FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: core main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: core main bt
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: sleep function started
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: attach: set verbose on
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: attach: file
@@ -1296,7 +1267,7 @@ index 50c201c..864f87c 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: set debug-file-directory for core
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: set verbose on
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: core loaded
--FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: core main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: core main bt
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: sleep function started
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: attach: set verbose on
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: attach: file
@@ -1331,7 +1302,7 @@ index 50c201c..864f87c 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: set verbose on
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: seen displacement message as NONZERO
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: core loaded
--FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: core main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: core main bt
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: sleep function started
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: attach: set verbose on
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: attach: file
@@ -1382,7 +1353,7 @@ index 50c201c..864f87c 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: set debug-file-directory for core
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: set verbose on
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: core loaded
--FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: core main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: core main bt
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: sleep function started
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: attach: set verbose on
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: attach: file
@@ -1417,7 +1388,7 @@ index 50c201c..864f87c 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: set verbose on
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: seen displacement message as NONZERO
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: core loaded
--FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: core main bt
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: core main bt
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: sleep function started
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: attach: set verbose on
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: attach: file
@@ -1496,7 +1467,7 @@ index 50c201c..864f87c 100644
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
-@@ -3231,14 +2477,14 @@ PASS: gdb.base/call-signal-resume.exp: break stop_one
+@@ -3230,14 +2475,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
@@ -1513,7 +1484,7 @@ index 50c201c..864f87c 100644
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
-@@ -3247,7 +2493,7 @@ PASS: gdb.base/call-signal-resume.exp: set confirm off
+@@ -3246,7 +2491,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
@@ -1522,7 +1493,7 @@ index 50c201c..864f87c 100644
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
-@@ -3594,40 +2840,38 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+@@ -3593,40 +2838,38 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: set follow-fork child
PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: set detach-on-fork off
PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: catch fork
@@ -1585,7 +1556,7 @@ index 50c201c..864f87c 100644
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
-@@ -3691,11 +2935,6 @@ PASS: gdb.base/catch-signal-fork.exp: continue
+@@ -3690,11 +2933,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 ...
@@ -1597,10 +1568,12 @@ index 50c201c..864f87c 100644
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
-@@ -3781,129 +3020,6 @@ PASS: gdb.base/catch-signal.exp: 1st line of save breakpoints for 'all'
+@@ -3780,138 +3018,26 @@ 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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.exp ...
+-PASS: gdb.base/catch-syscall.exp: catch syscall
+-PASS: gdb.base/catch-syscall.exp: check catch syscall
-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)
@@ -1683,6 +1656,13 @@ index 50c201c..864f87c 100644
-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
-FAIL: gdb.base/catch-syscall.exp: multiple targets: insert catch syscall on syscall 1 -- write on i386:x86-64
+-PASS: gdb.base/catch-syscall.exp: set catchpoint on a group of syscalls
+-PASS: gdb.base/catch-syscall.exp: set catchpoints on a group of syscalls and on a single syscall
+-PASS: gdb.base/catch-syscall.exp: set catchpoints on an invalid group
+-PASS: gdb.base/catch-syscall.exp: set catchpoints on an unknown group.
+-PASS: gdb.base/catch-syscall.exp: complete catch syscall group with 'g:' prefix
+-PASS: gdb.base/catch-syscall.exp: complete catch syscall group with 'group:' prefix
+-PASS: gdb.base/catch-syscall.exp: complete catch syscall group suggests 'group:' prefix
-PASS: gdb.base/catch-syscall.exp: fail no datadir: set data-directory /the/path/to/nowhere
-PASS: gdb.base/catch-syscall.exp: fail no datadir: catch syscall displays a warning when there is no XML support
-PASS: gdb.base/catch-syscall.exp: fail no datadir: catch syscall appears in 'info breakpoints'
@@ -1724,10 +1704,30 @@ index 50c201c..864f87c 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
++gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.c:18:21: error: 'SYS_close' undeclared here (not in a function)
++ int close_syscall = SYS_close;
++ ^
++[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.c:19:22: error: 'SYS_chroot' undeclared here (not in a function)
++ int chroot_syscall = SYS_chroot;
++ ^
++[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.c:24:20: error: 'SYS_read' undeclared here (not in a function)
++ int read_syscall = SYS_read;
++ ^
++[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.c:28:21: error: 'SYS_pipe2' undeclared here (not in a function)
++ int pipe2_syscall = SYS_pipe2;
++ ^
++[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.c:30:21: error: 'SYS_write' undeclared here (not in a function)
++ int write_syscall = SYS_write;
++ ^
++[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.c:40:26: error: 'SYS_exit_group' undeclared here (not in a function)
++ int exit_group_syscall = SYS_exit_group;
++ ^
++UNTESTED: gdb.base/catch-syscall.exp: catch-syscall.exp
++UNTESTED: gdb.base/catch-syscall.exp: catch-syscall.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
-@@ -4172,285 +3288,7 @@ PASS: gdb.base/charset.exp: assign string to short array
+@@ -4180,285 +3306,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/checkpoint-ns.exp ...
@@ -2013,7 +2013,15 @@ index 50c201c..864f87c 100644
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
-@@ -4986,77 +3824,10 @@ PASS: gdb.base/constvars.exp: ptype crass
+@@ -4745,7 +3593,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
+-PASS: gdb.base/completion.exp: complete target ctf
+ 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
+@@ -4995,77 +3842,10 @@ PASS: gdb.base/constvars.exp: ptype crass
PASS: gdb.base/constvars.exp: ptype crisp
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
@@ -2067,10 +2075,10 @@ index 50c201c..864f87c 100644
-PASS: gdb.base/corefile.exp: print coremaker_data
-PASS: gdb.base/corefile.exp: print coremaker_bss
-PASS: gdb.base/corefile.exp: print coremaker_ro
--FAIL: gdb.base/corefile.exp: print func2::coremaker_local
+-PASS: gdb.base/corefile.exp: print func2::coremaker_local
-PASS: gdb.base/corefile.exp: $_exitsignal prints SIGABRT (6)
-PASS: gdb.base/corefile.exp: $_exitcode is void
--FAIL: gdb.base/corefile.exp: backtrace in corefile.exp
+-PASS: gdb.base/corefile.exp: backtrace in corefile.exp
-PASS: gdb.base/corefile.exp: up in corefile.exp
-PASS: gdb.base/corefile.exp: accessing original mmap data in core file
-PASS: gdb.base/corefile.exp: accessing mmapped data in core file
@@ -2088,12 +2096,12 @@ index 50c201c..864f87c 100644
-PASS: gdb.base/corefile.exp: attach: sanity check we see the core file
-PASS: gdb.base/corefile.exp: attach: with core
-PASS: gdb.base/corefile.exp: attach: core file is cleared
--FAIL: gdb.base/corefile.exp: core-file warning-free
+-PASS: gdb.base/corefile.exp: core-file warning-free
+WARNING: can't generate a core file - core tests suppressed - check ulimit -c
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
-@@ -5323,7 +4094,7 @@ PASS: gdb.base/default.exp: info program
+@@ -5332,7 +4112,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
@@ -2102,7 +2110,7 @@ index 50c201c..864f87c 100644
PASS: gdb.base/default.exp: info symbol
PASS: gdb.base/default.exp: info source
PASS: gdb.base/default.exp: info sources
-@@ -5454,7 +4225,7 @@ PASS: gdb.base/default.exp: show verbose
+@@ -5463,7 +4243,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
@@ -2111,7 +2119,7 @@ index 50c201c..864f87c 100644
PASS: gdb.base/default.exp: set history save off
PASS: gdb.base/default.exp: stepi "si" abbreviation
PASS: gdb.base/default.exp: stepi
-@@ -5527,10 +4298,6 @@ PASS: gdb.base/del.exp: breakpoint insertion (d)
+@@ -5535,10 +4315,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/detach.exp ...
@@ -2122,7 +2130,7 @@ index 50c201c..864f87c 100644
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
-@@ -5866,15 +4633,15 @@ PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continu
+@@ -5874,15 +4650,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
@@ -2142,7 +2150,7 @@ index 50c201c..864f87c 100644
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
-@@ -5892,95 +4659,91 @@ PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: set dprintf-style gdb
+@@ -5900,95 +4676,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
@@ -2263,72 +2271,7 @@ index 50c201c..864f87c 100644
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
-@@ -6005,60 +4768,16 @@ 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
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp11 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.base/dprintf.exp: call: printf: 1st dprintf
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp11 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.base/dprintf.exp: call: printf: 2nd dprintf
-+PASS: gdb.base/dprintf.exp: call: printf: 1st dprintf
-+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
- 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
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp11 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.base/dprintf.exp: call: fprintf: 1st dprintf
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp11 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.base/dprintf.exp: call: fprintf: 2nd dprintf
-+PASS: gdb.base/dprintf.exp: call: fprintf: 1st dprintf
-+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
- PASS: gdb.base/dprintf.exp: agent: break 29
-@@ -6069,13 +4788,6 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+@@ -6033,13 +4805,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dtrace-probe.exp ...
@@ -2342,40 +2285,20 @@ index 50c201c..864f87c 100644
UNTESTED: gdb.base/dtrace-probe.exp: could not compile test program
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
-@@ -6427,30 +5139,8 @@ 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
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp11 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.base/ending-run.exp: cont
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp11 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.base/ending-run.exp: Step to return
-+PASS: gdb.base/ending-run.exp: cont
-+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
- UNSUPPORTED: gdb.base/ending-run.exp: continue after exit
-@@ -6518,12 +5208,7 @@ PASS: gdb.base/exe-lock.exp: continue until exit
+@@ -6461,11 +5226,7 @@ PASS: gdb.base/examine-backward.exp: invalid format: double hyphen
+ PASS: gdb.base/examine-backward.exp: invalid format: an alphabet after a leading hyphen
+ PASS: gdb.base/examine-backward.exp: invalid format: zero with backward disassemble
+ PASS: gdb.base/examine-backward.exp: invalid format: zero with backward examine string
+-PASS: gdb.base/examine-backward.exp: memory page boundary: set print elements 0
+-PASS: gdb.base/examine-backward.exp: memory page boundary: take 3 strings forward
+-PASS: gdb.base/examine-backward.exp: memory page boundary: take 4 strings backward
+-PASS: gdb.base/examine-backward.exp: memory page boundary: take 3 strings forward again
+-PASS: gdb.base/examine-backward.exp: memory page boundary: take 3 strings backward
++UNSUPPORTED: gdb.base/examine-backward.exp: memory page boundary: Current target does not support 'info proc mappings'
+ PASS: gdb.base/examine-backward.exp: set charset ASCII
+ PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: set print elements 20
+ PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: take 6 strings forward
+@@ -6532,12 +5293,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
@@ -2389,7 +2312,7 @@ index 50c201c..864f87c 100644
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
-@@ -6535,12 +5220,12 @@ PASS: gdb.base/execution-termios.exp: finish: termios ok
+@@ -6549,12 +5305,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
@@ -2405,7 +2328,7 @@ index 50c201c..864f87c 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
-@@ -6897,33 +5582,33 @@ PASS: gdb.base/fileio.exp: Lseeking SET a file
+@@ -6911,33 +5667,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
@@ -2462,7 +2385,7 @@ index 50c201c..864f87c 100644
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"
-@@ -6991,376 +5676,86 @@ PASS: gdb.base/float.exp: info float
+@@ -7005,376 +5761,86 @@ PASS: gdb.base/float.exp: info float
PASS: gdb.base/float.exp: step
PASS: gdb.base/float.exp: finish
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec-mode.exp ...
@@ -2863,7 +2786,7 @@ index 50c201c..864f87c 100644
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
-@@ -7399,7 +5794,7 @@ PASS: gdb.base/func-ptrs.exp: continue to incr, first time
+@@ -7413,7 +5879,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
@@ -2872,7 +2795,7 @@ index 50c201c..864f87c 100644
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
-@@ -7549,32 +5944,16 @@ PASS: gdb.base/funcargs.exp: backtrace through call with trampolines
+@@ -7563,32 +6029,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 [...]/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
@@ -2909,7 +2832,7 @@ index 50c201c..864f87c 100644
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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/gdb-sigterm.exp ...
-@@ -7695,7 +6074,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+@@ -7709,7 +6159,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
@@ -2918,7 +2841,7 @@ index 50c201c..864f87c 100644
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
-@@ -7823,7 +6202,7 @@ PASS: gdb.base/hbreak-unmapped.exp: info break shows hw breakpoint
+@@ -7837,7 +6287,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
@@ -2927,7 +2850,7 @@ index 50c201c..864f87c 100644
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
-@@ -7987,7 +6366,7 @@ PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: history entry is pri
+@@ -8001,7 +6451,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
@@ -2936,7 +2859,7 @@ index 50c201c..864f87c 100644
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
-@@ -8002,8 +6381,8 @@ PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: breakpoint line number
+@@ -8016,8 +6466,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
@@ -2947,7 +2870,7 @@ index 50c201c..864f87c 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
-@@ -8029,14 +6408,9 @@ PASS: gdb.base/included.exp: list integer
+@@ -8043,14 +6493,9 @@ PASS: gdb.base/included.exp: list integer
PASS: gdb.base/included.exp: ptype integer
PASS: gdb.base/included.exp: info variables integer
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/infcall-exec.exp ...
@@ -2964,7 +2887,7 @@ index 50c201c..864f87c 100644
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
-@@ -8077,33 +6451,10 @@ PASS: gdb.base/info-macros.exp: info macros 6
+@@ -8091,33 +6536,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/info-os.exp ...
@@ -3000,14 +2923,7 @@ index 50c201c..864f87c 100644
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
-@@ -8149,79 +6500,20 @@ PASS: gdb.base/interp.exp: interpreter-exec mi "-stack-info-frame"
- PASS: gdb.base/interp.exp: interpreter-exec mi1 "-break-insert main"
- PASS: gdb.base/interp.exp: interpreter-exec mi2 "-break-insert main"
- PASS: gdb.base/interp.exp: interpreter-exec mi3 "-break-insert main"
--PASS: gdb.base/interp.exp: can list sources
-+FAIL: gdb.base/interp.exp: can list sources
- Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/interrupt-noterm.exp ...
- PASS: gdb.base/interrupt-noterm.exp: set interactive-mode off
+@@ -8169,22 +6591,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
@@ -3017,77 +2933,24 @@ index 50c201c..864f87c 100644
+UNSUPPORTED: gdb.base/interrupt-noterm.exp: continue &
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
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp11 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp11 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.base/interrupt.exp: send_gdb control C
+ 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: call function when asleep
-PASS: gdb.base/interrupt.exp: call function a second time
-PASS: gdb.base/interrupt.exp: continue
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp11 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.base/interrupt.exp: Send Control-C, second time
+-PASS: gdb.base/interrupt.exp: echo data
+-PASS: gdb.base/interrupt.exp: Send Control-C, second time
-PASS: gdb.base/interrupt.exp: signal SIGINT
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp11 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp11 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: 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
+-PASS: gdb.base/interrupt.exp: echo more data
+-PASS: gdb.base/interrupt.exp: send end of file
+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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/jit-reader.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
-@@ -8274,14 +6566,14 @@ PASS: gdb.base/jit.exp: attach: one_jit_test-2: continue to breakpoint: break he
+@@ -8239,14 +6653,14 @@ PASS: gdb.base/jit.exp: attach: one_jit_test-2: continue to breakpoint: break he
PASS: gdb.base/jit.exp: attach: one_jit_test-2: break here 1: get inferior process ID
PASS: gdb.base/jit.exp: attach: one_jit_test-2: break here 1: set var wait_for_gdb = 1
PASS: gdb.base/jit.exp: attach: one_jit_test-2: break here 1: detach
@@ -3104,7 +2967,7 @@ index 50c201c..864f87c 100644
PASS: gdb.base/jit.exp: attach: one_jit_test-2: break here 2: set var wait_for_gdb = 0
PASS: gdb.base/jit.exp: attach: one_jit_test-2: info function jit_function
PASS: gdb.base/jit.exp: PIE: one_jit_test-1: continue to breakpoint: break here 0
-@@ -8305,40 +6597,28 @@ PASS: gdb.base/jump.exp: aborted jump out of current function
+@@ -8270,40 +6684,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
@@ -3157,7 +3020,7 @@ index 50c201c..864f87c 100644
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
-@@ -8742,15 +7022,19 @@ PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 1 start
+@@ -8707,15 +7109,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)
@@ -3180,7 +3043,7 @@ index 50c201c..864f87c 100644
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
-@@ -9239,112 +7523,12 @@ PASS: gdb.base/miscexprs.exp: print value of ibig.i[100] << 2
+@@ -9204,92 +7610,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/morestack.exp ...
@@ -3193,29 +3056,9 @@ index 50c201c..864f87c 100644
+UNSUPPORTED: gdb.base/moribund-step.exp: displaced stepping
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
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp11 -timeout 10
-- -i "$inferior_spawn_id $gdb_spawn_id"
-- -re "($decimal done)|(Breakpoint)|($gdb_prompt)" {
-- if {[info exists e..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--UNRESOLVED: gdb.base/multi-forks.exp: run to exit 2 (timeout)
--FAIL: gdb.base/multi-forks.exp: follow child, print pids (timeout)
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp11 -timeout 10
-- -i "$inferior_spawn_id $gdb_spawn_id"
-- -re "($decimal done)|(Breakpoint)|($gdb_prompt)" {
-- if {[info exists e..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--UNRESOLVED: gdb.base/multi-forks.exp: run to exit 2 (timeout)
+-PASS: gdb.base/multi-forks.exp: run to exit 2
+-PASS: gdb.base/multi-forks.exp: follow child, print pids
+-PASS: gdb.base/multi-forks.exp: run to exit 2
-PASS: gdb.base/multi-forks.exp: follow parent, print pids
-PASS: gdb.base/multi-forks.exp: help set detach
-PASS: gdb.base/multi-forks.exp: show detach default on
@@ -3297,7 +3140,16 @@ index 50c201c..864f87c 100644
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
-@@ -9445,22 +7629,22 @@ PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: set heig
+@@ -9390,7 +7716,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+ PASS: gdb.base/nostdlib.exp: stop at run
+ PASS: gdb.base/nostdlib.exp: continue to marker
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/offsets.exp ...
+-PASS: gdb.base/offsets.exp: print &big_struct test (0x8049720)
++PASS: gdb.base/offsets.exp: print &big_struct test (0x80497a0)
+ PASS: gdb.base/offsets.exp: big offsets
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/opaque.exp ...
+ PASS: gdb.base/opaque.exp: whatis on opaque struct pointer (statically)
+@@ -9428,22 +7754,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
@@ -3327,29 +3179,19 @@ index 50c201c..864f87c 100644
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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/paginate-execution-startup.exp ...
-@@ -9545,21 +7729,6 @@ PASS: gdb.base/permissions.exp: set may-write-memory off
+@@ -9528,11 +7854,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 [...]/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
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp11 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.base/pie-execl.exp: pie_execl_marker address second
+-PASS: gdb.base/pie-execl.exp: continue
+-PASS: gdb.base/pie-execl.exp: pie_execl_marker address second
-PASS: gdb.base/pie-execl.exp: pie_execl_marker address has changed
Running [...]/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
-@@ -9633,43 +7802,26 @@ PASS: gdb.base/pr11022.exp: breakpoint hit 2
+@@ -9606,43 +7927,26 @@ PASS: gdb.base/pr11022.exp: breakpoint hit 2
PASS: gdb.base/pr11022.exp: set var x = 1
PASS: gdb.base/pr11022.exp: watchpoint hit 2
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/prelink.exp ...
@@ -3407,7 +3249,7 @@ index 50c201c..864f87c 100644
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"
-@@ -10675,30 +8827,9 @@ PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 1
+@@ -10648,30 +8952,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/random-signal.exp ...
@@ -3440,7 +3282,7 @@ index 50c201c..864f87c 100644
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
-@@ -10716,38 +8847,7 @@ PASS: gdb.base/readline-ask.exp: ask message for 01 and 02
+@@ -10689,38 +8972,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/readline.exp ...
@@ -3480,7 +3322,7 @@ index 50c201c..864f87c 100644
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
-@@ -11141,22 +9241,22 @@ PASS: gdb.base/savedregs.exp: handle SIGSEGV pass print nostop
+@@ -11114,22 +9366,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
@@ -3507,7 +3349,7 @@ index 50c201c..864f87c 100644
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
-@@ -11560,6 +9660,16 @@ PASS: gdb.base/setvar.exp: set print structure #1
+@@ -11538,6 +9790,16 @@ PASS: gdb.base/setvar.exp: set print structure #1
PASS: gdb.base/setvar.exp: set print structure #2
PASS: gdb.base/setvar.exp: set print structure #3
PASS: gdb.base/setvar.exp: set print structure #4
@@ -3524,69 +3366,7 @@ index 50c201c..864f87c 100644
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/shell.exp ...
PASS: gdb.base/shell.exp: shell echo foo
PASS: gdb.base/shell.exp: ! echo foo
-@@ -11570,57 +9680,13 @@ 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
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp11 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.base/shlib-call.exp: next over shr1
-+PASS: gdb.base/shlib-call.exp: next over shr1
- PASS: gdb.base/shlib-call.exp: print g
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp11 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.base/shlib-call.exp: print shr1(1)
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp11 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.base/shlib-call.exp: print shr1(g)
-+PASS: gdb.base/shlib-call.exp: print shr1(1)
-+PASS: gdb.base/shlib-call.exp: print shr1(g)
- PASS: gdb.base/shlib-call.exp: breakpoint function shr2
- PASS: gdb.base/shlib-call.exp: run until breakpoint set at a function
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp11 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.base/shlib-call.exp: print shr1(1) 2nd time
-+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)
- PASS: gdb.base/shlib-call.exp: step out of shr2 epilogue to main
-@@ -11650,426 +9716,47 @@ PASS: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addre
+@@ -11584,426 +9846,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sigall.exp ...
@@ -4030,7 +3810,7 @@ index 50c201c..864f87c 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
-@@ -12077,7 +9764,7 @@ PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; continue to keeper
+@@ -12011,7 +9894,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
@@ -4039,7 +3819,7 @@ index 50c201c..864f87c 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
-@@ -12086,7 +9773,7 @@ PASS: gdb.base/sigbpt.exp: cont; continue to keeper
+@@ -12020,7 +9903,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
@@ -4048,7 +3828,7 @@ index 50c201c..864f87c 100644
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
-@@ -12095,7 +9782,7 @@ PASS: gdb.base/sigbpt.exp: cont bp after segv; nopass SIGSEGV
+@@ -12029,7 +9912,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
@@ -4057,7 +3837,7 @@ index 50c201c..864f87c 100644
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
-@@ -12106,84 +9793,30 @@ PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 0 of 3
+@@ -12040,84 +9923,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
@@ -4148,10 +3928,10 @@ index 50c201c..864f87c 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 [...]/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
-@@ -12193,14 +9826,14 @@ PASS: gdb.base/signals.exp: next to signal
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/signals-state-child.exp ...
+ PASS: gdb.base/signals-state-child.exp: collect standalone signals state
+ PASS: gdb.base/signals-state-child.exp: continue until exit at collect signals state under gdb
+@@ -12131,14 +9960,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
@@ -4171,7 +3951,7 @@ index 50c201c..864f87c 100644
PASS: gdb.base/signals.exp: info signals
PASS: gdb.base/signals.exp: info signal SIGTRAP
PASS: gdb.base/signals.exp: info signal 5
-@@ -12215,18 +9848,18 @@ PASS: gdb.base/signals.exp: invalid signal number rejected
+@@ -12153,18 +9982,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
@@ -4196,7 +3976,7 @@ index 50c201c..864f87c 100644
PASS: gdb.base/signull.exp: rerun to main
PASS: gdb.base/signull.exp: break bowler
PASS: gdb.base/signull.exp: break keeper
-@@ -12234,795 +9867,26 @@ PASS: gdb.base/signull.exp: handle SIGSEGV
+@@ -12172,795 +10001,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
@@ -5000,7 +4780,7 @@ index 50c201c..864f87c 100644
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)
-@@ -13087,15 +9951,6 @@ PASS: gdb.base/sizeof.exp: print/f padding_long_double.v
+@@ -13025,15 +10085,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/skip-solib.exp ...
@@ -5016,7 +4796,7 @@ index 50c201c..864f87c 100644
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
-@@ -13245,15 +10100,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+@@ -13183,15 +10234,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 [...]/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
@@ -5033,7 +4813,7 @@ index 50c201c..864f87c 100644
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
-@@ -13290,7 +10137,7 @@ UNSUPPORTED: gdb.base/sss-bp-on-user-bp-2.exp: target doesn't use software singl
+@@ -13228,7 +10271,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
@@ -5042,7 +4822,7 @@ index 50c201c..864f87c 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
-@@ -13304,8 +10151,14 @@ PASS: gdb.base/stack-checking.exp: bt
+@@ -13242,8 +10285,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
@@ -5059,7 +4839,31 @@ index 50c201c..864f87c 100644
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
-@@ -13408,112 +10261,7 @@ PASS: gdb.base/step-over-no-symbols.exp: displaced=off: set displaced-stepping o
+@@ -13339,22 +10388,7 @@ PASS: gdb.base/step-line.exp: next to dummy 9
+ PASS: gdb.base/step-line.exp: next to dummy 10
+ PASS: gdb.base/step-line.exp: next over dummy 10
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/step-over-exit.exp ...
+-PASS: gdb.base/step-over-exit.exp: set follow-fork-mode child
+-PASS: gdb.base/step-over-exit.exp: set detach-on-fork off
+-PASS: gdb.base/step-over-exit.exp: break _exit
+-PASS: gdb.base/step-over-exit.exp: continue to exit
+-PASS: gdb.base/step-over-exit.exp: display/i $pc
+-PASS: gdb.base/step-over-exit.exp: find syscall insn in exit
+-PASS: gdb.base/step-over-exit.exp: delete display 1
+-PASS: gdb.base/step-over-exit.exp: get hexadecimal valueof "$pc"
+-PASS: gdb.base/step-over-exit.exp: continue to end, first time
+-PASS: gdb.base/step-over-exit.exp: switch back to inferior 1, first time
+-PASS: gdb.base/step-over-exit.exp: break marker
+-PASS: gdb.base/step-over-exit.exp: continue to marker, first time
+-PASS: gdb.base/step-over-exit.exp: break *0xb7fd9d59 if main == 0
+-PASS: gdb.base/step-over-exit.exp: continue to end, second time
+-PASS: gdb.base/step-over-exit.exp: switch back to inferior 1, second time
+-PASS: gdb.base/step-over-exit.exp: continue to marker, second time
++UNSUPPORTED: gdb.base/step-over-exit.exp: unknown syscall instruction
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/step-over-no-symbols.exp ...
+ PASS: gdb.base/step-over-no-symbols.exp: displaced=off: purging symbols
+ PASS: gdb.base/step-over-no-symbols.exp: displaced=off: get before PC
+@@ -13363,112 +10397,7 @@ 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
@@ -5172,7 +4976,7 @@ index 50c201c..864f87c 100644
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
-@@ -13559,38 +10307,18 @@ PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on
+@@ -13514,38 +10443,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
@@ -5212,7 +5016,7 @@ index 50c201c..864f87c 100644
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
-@@ -14532,24 +11260,12 @@ PASS: gdb.base/subst.exp: show substitute-path after empty rule removed
+@@ -14487,24 +11396,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file.exp ...
@@ -5243,7 +5047,7 @@ index 50c201c..864f87c 100644
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
-@@ -14635,37 +11351,11 @@ PASS: gdb.base/unwindonsignal.exp: unwindonsignal, inferior function call signal
+@@ -14590,37 +11487,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-db-attach.exp ...
@@ -5284,86 +5088,18 @@ index 50c201c..864f87c 100644
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
-@@ -14675,72 +11365,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
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp12 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.base/varargs.exp: print find_max1(5,1,2,3,4,5)
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp12 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.base/varargs.exp: print find_max1(1,3)
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp12 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.base/varargs.exp: print find_max1(10,1,2,3,4,5,6,7,8,29,0)
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp12 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.base/varargs.exp: print find_max2(3,1,2,3)
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp12 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: 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_max1(5,1,2,3,4,5)
-+PASS: gdb.base/varargs.exp: print find_max1(1,3)
-+PASS: gdb.base/varargs.exp: print find_max1(10,1,2,3,4,5,6,7,8,29,0)
-+PASS: gdb.base/varargs.exp: print find_max2(3,1,2,3)
-+PASS: gdb.base/varargs.exp: print find_max_double(5,1.0,17.0,2.0,3.0,4.0)
- PASS: gdb.base/varargs.exp: print find_max_float_real(4, fc1, fc2, fc3, fc4)
- PASS: gdb.base/varargs.exp: print find_max_double_real(4, dc1, dc2, dc3, dc4)
- PASS: gdb.base/varargs.exp: print find_max_long_double_real(4, ldc1, ldc2, ldc3, ldc4)
- Running [...]/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
+@@ -14642,9 +11513,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+ PASS: gdb.base/vdso-warning.exp: setup: set environment LD_DEBUG=unused
+ PASS: gdb.base/vdso-warning.exp: run: startup
+ PASS: gdb.base/vdso-warning.exp: run: no vdso without symbols is listed
+-PASS: gdb.base/vdso-warning.exp: core: save a corefile
+-PASS: gdb.base/vdso-warning.exp: core: startup
+-PASS: gdb.base/vdso-warning.exp: core: no vdso without symbols is listed
++UNSUPPORTED: gdb.base/vdso-warning.exp: core: save a corefile
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
-@@ -14970,29 +11605,26 @@ PASS: gdb.base/watch-read.exp: only write watchpoint triggers when value changes
+ PASS: gdb.base/vla-datatypes.exp: print int_vla
+@@ -14873,29 +11742,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/watch-vfork.exp ...
@@ -5400,7 +5136,7 @@ index 50c201c..864f87c 100644
PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 5
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
-@@ -15006,8 +11638,8 @@ PASS: gdb.base/watchpoint-delete.exp: watch x
+@@ -14909,8 +11775,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
@@ -5411,7 +5147,7 @@ index 50c201c..864f87c 100644
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
-@@ -17902,7 +14534,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+@@ -17834,7 +14700,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 ...
@@ -5420,7 +5156,7 @@ index 50c201c..864f87c 100644
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
-@@ -17926,18 +14558,42 @@ PASS: gdb.cp/call-c.exp: continue to bp
+@@ -17858,18 +14724,42 @@ PASS: gdb.cp/call-c.exp: continue to bp
PASS: gdb.cp/call-c.exp: print rf->func()
PASS: gdb.cp/call-c.exp: print handle->func()
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/casts.exp ...
@@ -5475,7 +5211,7 @@ index 50c201c..864f87c 100644
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/chained-calls.exp ...
PASS: gdb.cp/chained-calls.exp: continue to breakpoint: Break here
PASS: gdb.cp/chained-calls.exp: g(f())
-@@ -18402,130 +15058,254 @@ PASS: gdb.cp/cpexprs.exp: list tclass<int>::do_something
+@@ -18334,130 +15224,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
@@ -5854,7 +5590,7 @@ index 50c201c..864f87c 100644
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'
-@@ -19757,14 +16537,14 @@ PASS: gdb.cp/exception.exp: Set temporary breakpoint at main
+@@ -19689,14 +16703,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
@@ -5873,7 +5609,7 @@ index 50c201c..864f87c 100644
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
-@@ -20228,11 +17008,37 @@ PASS: gdb.cp/m-data.exp: continue to breakpoint: continue to shadow breakpoint
+@@ -20160,11 +17174,37 @@ PASS: gdb.cp/m-data.exp: continue to breakpoint: continue to shadow breakpoint
PASS: gdb.cp/m-data.exp: shadowing member
PASS: gdb.cp/m-data.exp: shadowed global variable
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/m-static.exp ...
@@ -5916,7 +5652,7 @@ index 50c201c..864f87c 100644
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/maint.exp ...
PASS: gdb.cp/maint.exp: help maintenance cplus
PASS: gdb.cp/maint.exp: help maint cp
-@@ -21162,15 +17968,15 @@ PASS: gdb.cp/meth-typedefs.exp: break test(a::b::c::d::bar&)
+@@ -21094,15 +18134,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
@@ -5935,7 +5671,7 @@ index 50c201c..864f87c 100644
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
-@@ -21513,7 +18319,7 @@ KFAIL: gdb.cp/oranking.exp: p foo2(b) (PRMS: gdb/12098)
+@@ -21445,7 +18485,7 @@ KFAIL: gdb.cp/oranking.exp: p foo2(b) (PRMS: gdb/12098)
PASS: gdb.cp/oranking.exp: p test3()
PASS: gdb.cp/oranking.exp: p foo3(1.0f)
PASS: gdb.cp/oranking.exp: p test4()
@@ -5944,7 +5680,7 @@ index 50c201c..864f87c 100644
PASS: gdb.cp/oranking.exp: p test5()
PASS: gdb.cp/oranking.exp: p foo5(c)
PASS: gdb.cp/oranking.exp: p test6()
-@@ -21527,7 +18333,7 @@ PASS: gdb.cp/oranking.exp: p foo9(co)
+@@ -21459,7 +18499,7 @@ PASS: gdb.cp/oranking.exp: p foo9(co)
PASS: gdb.cp/oranking.exp: p test10()
KFAIL: gdb.cp/oranking.exp: p foo10(amp) (PRMS: gdb/12098)
PASS: gdb.cp/oranking.exp: p test101()
@@ -5953,7 +5689,7 @@ index 50c201c..864f87c 100644
PASS: gdb.cp/oranking.exp: p test11()
KFAIL: gdb.cp/oranking.exp: p foo11(d) (PRMS: gdb/12096)
PASS: gdb.cp/oranking.exp: p test12()
-@@ -21663,18 +18469,18 @@ PASS: gdb.cp/ovldbreak.exp: breakpoint info (after delete)
+@@ -21595,18 +18635,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)
@@ -5984,7 +5720,7 @@ index 50c201c..864f87c 100644
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
-@@ -21980,14 +18786,18 @@ PASS: gdb.cp/static-method.exp: list static-method.cc:xxx::(anonymous namespace)
+@@ -21912,14 +18952,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'
@@ -6007,7 +5743,7 @@ index 50c201c..864f87c 100644
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
-@@ -23180,7 +19990,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+@@ -23118,7 +20162,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
@@ -6016,7 +5752,7 @@ index 50c201c..864f87c 100644
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 ...
-@@ -23299,7 +20109,15 @@ PASS: gdb.dwarf2/dw2-producer.exp: set listsize 1
+@@ -23237,7 +20281,15 @@ PASS: gdb.dwarf2/dw2-producer.exp: set listsize 1
PASS: gdb.dwarf2/dw2-producer.exp: list func_cu1
PASS: gdb.dwarf2/dw2-producer.exp: ptype func_cu1
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp ...
@@ -6032,177 +5768,35 @@ index 50c201c..864f87c 100644
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.exp ...
PASS: gdb.dwarf2/dw2-ref-missing-frame.exp: func_nofb print
PASS: gdb.dwarf2/dw2-ref-missing-frame.exp: func_nofb backtrace
-@@ -24151,166 +20969,10 @@ PASS: gdb.fortran/whatis_type.exp: ptype t1
- PASS: gdb.fortran/whatis_type.exp: ptype t1v
+@@ -24182,25 +21234,8 @@ PASS: gdb.fortran/whatis_type.exp: ptype t3v
+ PASS: gdb.fortran/whatis_type.exp: ptype t3p
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
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp12 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Register a complaint")
--FAIL: gdb.gdb/complaints.exp: print symfile_complaints->root->fmt
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp12 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, symfile_complaints->root->fmt)
--FAIL: gdb.gdb/complaints.exp: list has one entry
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp12 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Testing! Testing! Testing!")
--FAIL: gdb.gdb/complaints.exp: serial start
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp12 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.gdb/complaints.exp: serial line 1
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp12 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.gdb/complaints.exp: serial line 2
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp12 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.gdb/complaints.exp: serial end
--FAIL: gdb.gdb/complaints.exp: short start
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp12 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.gdb/complaints.exp: short line 1
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp12 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.gdb/complaints.exp: short line 2
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp12 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: gdb.gdb/complaints.exp: short end
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp12 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp12 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp12 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp12 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
+-PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Register a complaint")
+-PASS: gdb.gdb/complaints.exp: print symfile_complaints->root->fmt
+-PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, symfile_complaints->root->fmt)
+-PASS: gdb.gdb/complaints.exp: list has one entry
+-PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Testing! Testing! Testing!")
+-PASS: gdb.gdb/complaints.exp: serial start
+-PASS: gdb.gdb/complaints.exp: serial line 1
+-PASS: gdb.gdb/complaints.exp: serial line 2
+-PASS: gdb.gdb/complaints.exp: serial end
+-PASS: gdb.gdb/complaints.exp: short start
+-PASS: gdb.gdb/complaints.exp: short line 1
+-PASS: gdb.gdb/complaints.exp: short line 2
+-PASS: gdb.gdb/complaints.exp: short end
+-PASS: gdb.gdb/complaints.exp: empty non-verbose non-noisy clear
+-PASS: gdb.gdb/complaints.exp: empty verbose non-noisy clear
+-PASS: gdb.gdb/complaints.exp: empty verbose noisy clear
+-PASS: gdb.gdb/complaints.exp: empty non-verbose noisy clear
+FAIL: gdb.gdb/complaints.exp: run until breakpoint at captured_command_loop
+WARNING: Couldn't test self
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: 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
-@@ -24419,14 +21081,12 @@ PASS: gdb.gdb/observer.exp: first observer removed; check second observer counte
+@@ -24311,14 +21346,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 [...]/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
@@ -6219,48 +5813,27 @@ index 50c201c..864f87c 100644
+FAIL: gdb.gdb/python-selftest.exp: run until breakpoint at captured_command_loop
+WARNING: Couldn't test self
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
-@@ -24451,32 +21111,12 @@ PASS: gdb.gdb/selftest.exp: next over notice_open_fds
+ PASS: gdb.gdb/selftest.exp: run until breakpoint at captured_main
+@@ -24346,12 +21379,12 @@ PASS: gdb.gdb/selftest.exp: next over save_original_signals_state
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
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp12 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--ERROR: : spawn id exp6 not open
-- while executing
--"expect {
---i exp12 -timeout 10
-- -re ".*A problem internal to GDB has been detected" {
-- fail "$message (GDB internal error)"
-- gdb_internal_erro..."
-- ("uplevel" body line 1)
-- invoked from within
--"uplevel $body" NONE : spawn id exp6 not open
--WARNING: remote_expect statement without a default case
--UNRESOLVED: 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
+-PASS: gdb.gdb/selftest.exp: xgdb is at prompt
+FAIL: gdb.gdb/selftest.exp: xgdb is at prompt
-+PASS: gdb.gdb/selftest.exp: Set xgdb_prompt
+ PASS: gdb.gdb/selftest.exp: Set xgdb_prompt
+-PASS: gdb.gdb/selftest.exp: send ^C to child process
+-PASS: gdb.gdb/selftest.exp: send SIGINT signal to child process
+-PASS: gdb.gdb/selftest.exp: thread 1
+-PASS: gdb.gdb/selftest.exp: backtrace through signal handler
+FAIL: gdb.gdb/selftest.exp: send ^C to child process (timeout)
+FAIL: gdb.gdb/selftest.exp: send SIGINT signal to child process (timeout)
+FAIL: gdb.gdb/selftest.exp: thread 1 (timeout)
+FAIL: gdb.gdb/selftest.exp: backtrace through signal handler (timeout)
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/unittest.exp ...
+ PASS: gdb.gdb/unittest.exp: maintenance selftest
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
-@@ -25410,7 +22050,7 @@ PASS: gdb.guile/scm-ports.exp: basic r+0 tests: test port-closed? after it's clo
+@@ -25287,7 +22320,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
@@ -6269,7 +5842,7 @@ index 50c201c..864f87c 100644
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
-@@ -25427,7 +22067,7 @@ PASS: gdb.guile/scm-ports.exp: buffered: test byte at sp, after close
+@@ -25304,7 +22337,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
@@ -6278,7 +5851,7 @@ index 50c201c..864f87c 100644
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
-@@ -26222,8 +22862,25 @@ FAIL: gdb.linespec/explicit.exp: complete non-unique function name (timeout)
+@@ -26099,8 +23132,25 @@ 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)
@@ -6306,7 +5879,7 @@ index 50c201c..864f87c 100644
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
-@@ -26723,10 +23380,10 @@ PASS: gdb.linespec/thread.exp: continue to breakpoint: thread function
+@@ -26600,10 +23650,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
@@ -6319,7 +5892,7 @@ index 50c201c..864f87c 100644
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
-@@ -26746,50 +23403,35 @@ PASS: gdb.mi/gdb669.exp: info threads (at main)
+@@ -26623,50 +23673,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)
@@ -6375,9 +5948,14 @@ index 50c201c..864f87c 100644
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
-@@ -26819,9 +23461,6 @@ PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private
+@@ -26696,12 +23731,9 @@ 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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-async-run.exp ...
+-PASS: gdb.mi/mi-async-run.exp: send interrupt command
+-PASS: gdb.mi/mi-async-run.exp: expect interrupt
++FAIL: gdb.mi/mi-async-run.exp: send interrupt command (timeout)
++FAIL: gdb.mi/mi-async-run.exp: expect interrupt (timeout)
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
@@ -6385,7 +5963,104 @@ index 50c201c..864f87c 100644
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
-@@ -26897,8 +23536,8 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: mi runto main
+@@ -26727,104 +23759,15 @@ PASS: gdb.mi/mi-basics.exp: make sure tty is empty
+ PASS: gdb.mi/mi-basics.exp: set tty to mi_inferior_tty_name (the way it was)
+ PASS: gdb.mi/mi-basics.exp: verify tty is correct
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-break.exp ...
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: break-insert -t operation
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp breakpoint at basics.c:callee2
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp breakpoint at basics.c:$line_callee3_head
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp breakpoint at "<fullfilename>":$line_callee4_head
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: list of breakpoints
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: delete temp breakpoints
+-KFAIL: gdb.mi/mi-break.exp: mi-mode=main: break-insert -r operation (PRMS: mi/14270)
+-KFAIL: gdb.mi/mi-break.exp: mi-mode=main: insert breakpoint with regexp callee2 (PRMS: mi/14270)
+-KFAIL: gdb.mi/mi-break.exp: mi-mode=main: insert breakpoint with regexp callee (PRMS: mi/14270)
+-KFAIL: gdb.mi/mi-break.exp: mi-mode=main: insert breakpoint with regexp .*llee (PRMS: mi/14270)
+-KFAIL: gdb.mi/mi-break.exp: mi-mode=main: list of breakpoints (PRMS: mi/14270)
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: delete temp breakpoints
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: insert breakpoint with ignore count at callme
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: run to breakpoint with ignore count
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint at nonexistent function
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: create varobj for function call
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: update varobj for function call
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint with garbage after location
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: conditional breakpoint with garbage after location
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: test disabled creation
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: test disabled creation: cleanup
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: insert breakpoint at basics.c:callee2
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: set commands
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: check that commands are set
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: clear commands
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: check that commands are cleared
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint at main
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: mi runto main
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: insert breakpoint at basics.c:callee2, again
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: set commands
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: intermediate stop and continue, bp commands
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: intermediate stop and continue, mi running
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: test hitting breakpoint with commands
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: create local variable tpnum
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: eval tpnum before tracepoint
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: break-insert -a operation
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: update tpnum
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: eval tpnum after tracepoint
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp explicit breakpoint in main
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp explicit breakpoint at basics.c:callee2
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp explicit breakpoint at basics.c:32
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp explicit breakpoint at "basics.c":23
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: list of explicit breakpoints
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: delete temp breakpoints
+-PASS: gdb.mi/mi-break.exp: mi-mode=main: insert explicit conditional breakpoint in callee2
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: break-insert -t operation
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp breakpoint at basics.c:callee2
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp breakpoint at basics.c:$line_callee3_head
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp breakpoint at "<fullfilename>":$line_callee4_head
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: list of breakpoints
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: delete temp breakpoints
+-KFAIL: gdb.mi/mi-break.exp: mi-mode=separate: break-insert -r operation (PRMS: mi/14270)
+-KFAIL: gdb.mi/mi-break.exp: mi-mode=separate: insert breakpoint with regexp callee2 (PRMS: mi/14270)
+-KFAIL: gdb.mi/mi-break.exp: mi-mode=separate: insert breakpoint with regexp callee (PRMS: mi/14270)
+-KFAIL: gdb.mi/mi-break.exp: mi-mode=separate: insert breakpoint with regexp .*llee (PRMS: mi/14270)
+-KFAIL: gdb.mi/mi-break.exp: mi-mode=separate: list of breakpoints (PRMS: mi/14270)
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: delete temp breakpoints
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert breakpoint with ignore count at callme
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: run to breakpoint with ignore count
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint at nonexistent function
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: create varobj for function call
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: update varobj for function call
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint with garbage after location
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: conditional breakpoint with garbage after location
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: test disabled creation
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: test disabled creation: cleanup
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: insert breakpoint at basics.c:callee2
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: set commands
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: check that commands are set
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: clear commands
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: check that commands are cleared
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint at main
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: mi runto main
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: insert breakpoint at basics.c:callee2, again
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: set commands
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: intermediate stop and continue, bp commands
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: intermediate stop and continue, mi running
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: test hitting breakpoint with commands
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: create local variable tpnum
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: eval tpnum before tracepoint
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: break-insert -a operation
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: update tpnum
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: eval tpnum after tracepoint
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp explicit breakpoint in main
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp explicit breakpoint at basics.c:callee2
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp explicit breakpoint at basics.c:32
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp explicit breakpoint at "basics.c":23
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: list of explicit breakpoints
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: delete temp breakpoints
+-PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert explicit conditional breakpoint in callee2
++UNTESTED: gdb.mi/mi-break.exp: aborted; will run into 'Resource lost' due to /hurd/term crashing in a subsequent *.exp file
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp ...
+ PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: breakpoint at main
+ PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: mi runto main
PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: change command
PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: watch watch
PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: trace marker
@@ -6396,7 +6071,7 @@ index 50c201c..864f87c 100644
PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: condition 2 main > 0x0
PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: -break-condition 2 main == 0x0
PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: disable 3
-@@ -26912,7 +23551,7 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: -break-passco
+@@ -26838,7 +23781,7 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: -break-passco
PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: delete 3
PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: delete 4
PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: delete 5
@@ -6405,7 +6080,7 @@ index 50c201c..864f87c 100644
PASS: gdb.mi/mi-breakpoint-changed.exp: test_pending_resolved: pending resolved: insert breakpoint on pendfunc1
PASS: gdb.mi/mi-breakpoint-changed.exp: test_pending_resolved: pending resolved: breakpoint on pendfunc1 resolved
PASS: gdb.mi/mi-breakpoint-changed.exp: test_pending_resolved: pending resolved: breakpoint on pendfunc1 resolved: hit_count is updated
-@@ -26962,7 +23601,7 @@ PASS: gdb.mi/mi-cli.exp: check *stopped from CLI command 2
+@@ -26888,7 +23831,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
@@ -6414,7 +6089,7 @@ index 50c201c..864f87c 100644
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
-@@ -26977,16 +23616,16 @@ PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set $pc=0x0"
+@@ -26922,16 +23865,16 @@ PASS: gdb.mi/mi-cmd-error.exp: non-failing command first (2 x 2): 2nd: non-faili
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
@@ -6440,7 +6115,25 @@ index 50c201c..864f87c 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"
-@@ -27105,12 +23744,6 @@ PASS: gdb.mi/mi-exit-code.exp: second run: -list-thread-groups during run shows
+@@ -27040,16 +23983,7 @@ PASS: gdb.mi/mi-eval.exp: eval &A
+ PASS: gdb.mi/mi-eval.exp: eval A+3
+ PASS: gdb.mi/mi-eval.exp: eval A + 3
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-exec-run.exp ...
+-PASS: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=main: force-fail=0: breakpoint hit reported on mi
+-PASS: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=main: force-fail=1: run failure detected
+-PASS: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=separate: force-fail=0: breakpoint hit reported on mi
+-PASS: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=separate: force-fail=0: breakpoint hit reported on console
+-PASS: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=separate: force-fail=1: run failure detected
+-PASS: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=main: force-fail=0: breakpoint hit reported on mi
+-PASS: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=main: force-fail=1: run failure detected
+-PASS: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=separate: force-fail=0: breakpoint hit reported on mi
+-PASS: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=separate: force-fail=0: breakpoint hit reported on console
+-PASS: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=separate: force-fail=1: run failure detected
++UNTESTED: gdb.mi/mi-exec-run.exp: aborted; will run into 'Resource lost' due to /hurd/term crashing
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-exit-code.exp ...
+ PASS: gdb.mi/mi-exit-code.exp: -list-thread-groups before run shows no exit-code
+ PASS: gdb.mi/mi-exit-code.exp: first run: breakpoint at main
+@@ -27064,12 +23998,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-file-transfer.exp ...
@@ -6453,7 +6146,7 @@ index 50c201c..864f87c 100644
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.
-@@ -27139,7 +23772,7 @@ PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -unsupported-command
+@@ -27098,7 +24026,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-info-os.exp ...
@@ -6462,7 +6155,7 @@ index 50c201c..864f87c 100644
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
-@@ -27178,121 +23811,22 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+@@ -27137,121 +24065,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
@@ -6591,7 +6284,7 @@ index 50c201c..864f87c 100644
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
-@@ -27301,10 +23835,10 @@ PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on thread_func
+@@ -27260,10 +24089,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
@@ -6604,7 +6297,7 @@ index 50c201c..864f87c 100644
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
-@@ -27313,18 +23847,26 @@ PASS: gdb.mi/mi-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set)
+@@ -27272,18 +24101,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
@@ -6638,7 +6331,7 @@ index 50c201c..864f87c 100644
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
-@@ -27337,11 +23879,6 @@ PASS: gdb.mi/mi-read-memory.exp: ascii and data
+@@ -27296,11 +24133,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-record-changed.exp ...
@@ -6650,7 +6343,7 @@ index 50c201c..864f87c 100644
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 ...
-@@ -27350,22 +23887,6 @@ PASS: gdb.mi/mi-return.exp: mi runto callee4
+@@ -27309,22 +24141,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-reverse.exp ...
@@ -6673,7 +6366,7 @@ index 50c201c..864f87c 100644
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
-@@ -27440,7 +23961,7 @@ PASS: gdb.mi/mi-syn-frame.exp: finished exec continue
+@@ -27399,7 +24215,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
@@ -6682,7 +6375,16 @@ index 50c201c..864f87c 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
-@@ -28140,11 +24661,11 @@ PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: set print object on
+@@ -27408,7 +24224,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+ PASS: gdb.mi/mi-threads-interrupt.exp: successfully compiled posix threads test case
+ PASS: gdb.mi/mi-threads-interrupt.exp: breakpoint at all_threads_created
+ PASS: gdb.mi/mi-threads-interrupt.exp: mi runto all_threads_created
+-PASS: gdb.mi/mi-threads-interrupt.exp: check thread states
++FAIL: gdb.mi/mi-threads-interrupt.exp: check thread states
+ PASS: gdb.mi/mi-threads-interrupt.exp: interrupt reported
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-undefined-cmd.exp ...
+ PASS: gdb.mi/mi-undefined-cmd.exp: -list-features should include "undefined-command-error-code"
+@@ -28105,11 +24921,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)
@@ -6697,7 +6399,7 @@ index 50c201c..864f87c 100644
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
-@@ -28455,10 +24976,7 @@ PASS: gdb.mi/mi-vla-fortran.exp: 8
+@@ -28420,39 +25236,9 @@ PASS: gdb.mi/mi-vla-fortran.exp: 8
PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 42
PASS: gdb.mi/mi-vla-fortran.exp: evaluate vla pointer set to null
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch-nonstop.exp ...
@@ -6707,9 +6409,66 @@ index 50c201c..864f87c 100644
-PASS: gdb.mi/mi-watch-nonstop.exp: delete watchpoint
+UNSUPPORTED: gdb.mi/mi-watch-nonstop.exp: displaced stepping
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
-@@ -28949,59 +25467,31 @@ PASS: gdb.multi/base.exp: print gglob
+-PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: hw watchpoints toggle
+-PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: breakpoint at callee4
+-PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: mi runto callee4
+-PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: break-watch operation
+-PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: list of watchpoints
+-PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: watchpoint trigger
+-PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: watchpoint trigger
+-PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: hw watchpoints toggle
+-PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: breakpoint at callee4
+-PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: mi runto callee4
+-PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: break-watch operation
+-PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: list of watchpoints
+-PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: watchpoint trigger
+-PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: watchpoint trigger
+-PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: hw watchpoints toggle
+-PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: breakpoint at callee4
+-PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: mi runto callee4
+-PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: break-watch operation
+-PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: list of watchpoints
+-PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: watchpoint trigger
+-PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: watchpoint trigger
+-PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: hw watchpoints toggle
+-PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: breakpoint at callee4
+-PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: mi runto callee4
+-PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: break-watch operation
+-PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: list of watchpoints
+-PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: watchpoint trigger
+-PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: watchpoint trigger
++UNTESTED: gdb.mi/mi-watch.exp: aborted; will run into 'Resource lost' due to /hurd/term crashing
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp ...
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi2-prompt.exp ...
+ PASS: gdb.mi/mi2-prompt.exp: console set prompt
+@@ -28879,18 +25665,18 @@ PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u2.b3.b
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/new-ui-mi-sync.exp ...
+ PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: send synchronous execution command
+ PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: send -thread-info
+-PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: add-inferior
+-PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: interrupt on the CLI
+-PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: got MI interrupt output
+-PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: got -thread-info output and thread is stopped
++FAIL: gdb.mi/new-ui-mi-sync.exp: sync-command=run: add-inferior (timeout)
++FAIL: gdb.mi/new-ui-mi-sync.exp: sync-command=run: interrupt on the CLI (timeout)
++FAIL: gdb.mi/new-ui-mi-sync.exp: sync-command=run: got MI interrupt output (timeout)
++FAIL: gdb.mi/new-ui-mi-sync.exp: sync-command=run: got -thread-info output and thread is stopped (timeout)
+ PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: breakpoint at main
+ PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: mi runto main
+ PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: send synchronous execution command
+ PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: send -thread-info
+-PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: add-inferior
+-PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: interrupt on the CLI
+-PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: got MI interrupt output
+-PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: got -thread-info output and thread is stopped
++FAIL: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: add-inferior (timeout)
++FAIL: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: interrupt on the CLI (timeout)
++FAIL: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: got MI interrupt output (timeout)
++FAIL: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: got -thread-info output and thread is stopped (timeout)
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/pr11022.exp ...
+ PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": breakpoint at main
+ PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": mi runto main
+@@ -28943,59 +25729,31 @@ 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
@@ -6783,42 +6542,31 @@ index 50c201c..864f87c 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
-@@ -29009,115 +25499,116 @@ PASS: gdb.multi/multi-attach.exp: kill inferior 1
+@@ -29010,300 +25768,37 @@ PASS: gdb.multi/remove-inferiors.exp: add third inferior
+ PASS: gdb.multi/remove-inferiors.exp: switch to third inferior
+ PASS: gdb.multi/remove-inferiors.exp: can't remove active inferior
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: 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: 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: 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: 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: 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: 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
@@ -6840,30 +6588,11 @@ index 50c201c..864f87c 100644
-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: thread apply all
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply all -ascending
+-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
@@ -6876,20 +6605,8 @@ index 50c201c..864f87c 100644
-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 $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
@@ -6898,16 +6615,8 @@ index 50c201c..864f87c 100644
-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 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
@@ -6916,45 +6625,27 @@ index 50c201c..864f87c 100644
-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 $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
-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
-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
-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
-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: 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 *
@@ -6968,53 +6659,176 @@ index 50c201c..864f87c 100644
-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.
-@@ -29245,40 +25736,41 @@ 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: 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.
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1-3 1.
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1-3 1.
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1.1
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1.1
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 2 1.1.1
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 2 1.1.1
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1.1 2
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1.1 2
+-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: p $zero = 0
+-PASS: gdb.multi/tids.exp: two inferiors: p $one = 1
+-PASS: gdb.multi/tids.exp: two inferiors: p $minus_one = -11
+-PASS: gdb.multi/tids.exp: two inferiors: info threads foo
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply foo
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1foo
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1foo
+-PASS: gdb.multi/tids.exp: two inferiors: info threads foo1
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply foo1
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1-0
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1-0
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1-$zero
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1-$zero
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $one-0
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $one-0
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $one-$zero
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $one-$zero
+-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 2-1
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 2-1
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 2-$one
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 2-$one
+-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 -$one
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply -$one
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $minus_one
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $minus_one
+-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
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply *1
+-PASS: gdb.multi/tids.exp: two inferiors: info threads *foo
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply *foo
+-PASS: gdb.multi/tids.exp: two inferiors: info threads foo*
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply foo*
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.foo
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.foo
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1foo
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1foo
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.foo1
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.foo1
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1-0
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1-0
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1-$zero
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1-$zero
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$one-0
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$one-0
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$one-$zero
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$one-$zero
+-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-1
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.2-1
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.2-$one
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.2-$one
+-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.-$one
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.-$one
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$minus_one
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$minus_one
+-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.*1
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.*1
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.*foo
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.*foo
+-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.foo*
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.foo*
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $one.foo
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.foo
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $one.1foo
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.1foo
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $one.foo1
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.foo1
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $one.1-0
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.1-0
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $one.1-$zero
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.1-$zero
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $one.$one-0
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.$one-0
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $one.$one-$zero
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.$one-$zero
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $one.1-
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.1-
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $one.2-1
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.2-1
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $one.2-$one
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.2-$one
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $one.-1
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.-1
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $one.-$one
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.-$one
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $one.$minus_one
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.$minus_one
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $one.1-*
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.1-*
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $one.*1
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.*1
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $one.*foo
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.*foo
+-PASS: gdb.multi/tids.exp: two inferiors: info threads $one.foo*
+-PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.foo*
+-PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 1
+-PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 1.1
+-PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 1.1 1.2
+-PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 1-2
+-PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 1.1-2
+-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: 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: 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: 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: 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: 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
++WARNING: program timed out.
++gdb compile failed, exit status is 1
++UNTESTED: gdb.multi/tids.exp: failed to prepare
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/watchpoint-multi-exit.exp ...
+ PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: set follow-fork child
+ PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: set detach-on-fork off
+-PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: set watchpoint on inferior 2
+-PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: kill inferior 2
+-PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: switch back to inferior 1
+-PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: print expect_signaled = 1
+-PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: continue in inferior 1
++FAIL: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: Can't run to child_function
+ PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: set follow-fork child
+ PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: set detach-on-fork off
+-PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: set watchpoint on inferior 2
+-PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: detach inferior 2
+-PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: switch back to inferior 1
+-PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: continue in inferior 1
++FAIL: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: Can't run to child_function
+ PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: set follow-fork child
+ PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: set detach-on-fork off
+-PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: set watchpoint on inferior 2
+-PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: run to exit inferior 2
+-PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: switch back to inferior 1
+-PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: continue in inferior 1
++FAIL: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: Can't run to child_function
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/watchpoint-multi.exp ...
PASS: gdb.multi/watchpoint-multi.exp: successfully compiled posix threads test case
PASS: gdb.multi/watchpoint-multi.exp: set breakpoint always-inserted on
@@ -7045,7 +6859,7 @@ index 50c201c..864f87c 100644
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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.objc/nondebug.exp ...
-@@ -29828,41 +26320,27 @@ PASS: gdb.python/py-events.exp: New objfile notification
+@@ -29883,41 +26378,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
@@ -7102,7 +6916,7 @@ index 50c201c..864f87c 100644
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
-@@ -30005,7 +26483,7 @@ PASS: gdb.python/py-finish-breakpoint.exp: set FinishBP after the exit()
+@@ -30060,7 +26541,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
@@ -7111,7 +6925,7 @@ index 50c201c..864f87c 100644
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
-@@ -30234,90 +26712,15 @@ PASS: gdb.python/py-inferior.exp: test equality comparison (true)
+@@ -30293,90 +26774,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
@@ -7207,7 +7021,7 @@ index 50c201c..864f87c 100644
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
-@@ -30389,15 +26792,15 @@ PASS: gdb.python/py-mi.exp: update string varobj after assignment
+@@ -30450,15 +26856,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
@@ -7227,7 +7041,7 @@ index 50c201c..864f87c 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
-@@ -30478,7 +26881,7 @@ PASS: gdb.python/py-objfile.exp: Get separate debug info objfile
+@@ -30540,7 +26946,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
@@ -7236,7 +7050,7 @@ index 50c201c..864f87c 100644
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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-parameter.exp ...
-@@ -30807,18 +27210,7 @@ PASS: gdb.python/py-strfns.exp: p arg
+@@ -30876,18 +27282,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
@@ -7256,7 +7070,7 @@ index 50c201c..864f87c 100644
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
-@@ -31563,3039 +27955,57 @@ PASS: gdb.python/python.exp: Step out of func2
+@@ -31636,2891 +28031,41 @@ PASS: gdb.python/python.exp: Step out of func2
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/amd64-tailcall-reverse.exp ...
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/break-precsave.exp ...
@@ -10071,9 +9885,9 @@ index 50c201c..864f87c 100644
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: continue to breakpoint: marker2
-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: reverse to marker1
-PASS: gdb.reverse/waitpid-reverse.exp: check waitpid record
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
@@ -10145,6 +9959,12 @@ index 50c201c..864f87c 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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.rust/expr.exp ...
+ PASS: gdb.rust/expr.exp: set var $something = 27
+ PASS: gdb.rust/expr.exp: set language rust
+@@ -34628,153 +28173,21 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+ gdb compile failed, default_target_compile: Can't find rustc --color never.
+ UNTESTED: gdb.rust/simple.exp: simple.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
@@ -10278,17 +10098,17 @@ index 50c201c..864f87c 100644
-PASS: gdb.server/solib-list.exp: non-stop 0: set displaced-stepping off
-PASS: gdb.server/solib-list.exp: non-stop 0: file binfile
-PASS: gdb.server/solib-list.exp: non-stop 0: target remote
--FAIL: gdb.server/solib-list.exp: non-stop 0: continue (the program exited)
+-PASS: gdb.server/solib-list.exp: non-stop 0: continue
-PASS: gdb.server/solib-list.exp: non-stop 0: sharedlibrary
--FAIL: gdb.server/solib-list.exp: non-stop 0: p libvar
+-PASS: gdb.server/solib-list.exp: non-stop 0: p libvar
-PASS: gdb.server/solib-list.exp: non-stop 1: disconnect
-PASS: gdb.server/solib-list.exp: non-stop 1: set non-stop 1
-PASS: gdb.server/solib-list.exp: non-stop 1: set displaced-stepping off
-PASS: gdb.server/solib-list.exp: non-stop 1: file binfile
-PASS: gdb.server/solib-list.exp: non-stop 1: target remote
--FAIL: gdb.server/solib-list.exp: non-stop 1: continue (the program exited)
+-PASS: gdb.server/solib-list.exp: non-stop 1: continue
-PASS: gdb.server/solib-list.exp: non-stop 1: sharedlibrary
--FAIL: gdb.server/solib-list.exp: non-stop 1: p libvar
+-PASS: gdb.server/solib-list.exp: non-stop 1: p libvar
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
@@ -10296,17 +10116,17 @@ index 50c201c..864f87c 100644
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
-@@ -34819,234 +28229,83 @@ PASS: gdb.stabs/weird.exp: p common0var0
+@@ -34998,253 +28411,80 @@ PASS: gdb.stabs/weird.exp: p common0var0
XFAIL: gdb.stabs/weird.exp: p common0var1
XFAIL: gdb.stabs/weird.exp: p common0var2
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 8: attach (pass 2), pending signal catch
+-PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attempt 5: attach (pass 1), pending signal catch
+-PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attempt 21: 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 1: attach (pass 1), pending signal catch
--PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 14: attach (pass 2), pending signal catch
+-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 4: 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
@@ -10417,11 +10237,7 @@ index 50c201c..864f87c 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, [...]/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
++UNSUPPORTED: gdb.threads/attach-many-short-lived-threads.exp: broken DejaGnu
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
@@ -10561,6 +10377,25 @@ index 50c201c..864f87c 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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/clone-attach-detach.exp ...
+-PASS: gdb.threads/clone-attach-detach.exp: fg attach 1: attach
+-PASS: gdb.threads/clone-attach-detach.exp: fg attach 1: info threads shows two LWPs
+-PASS: gdb.threads/clone-attach-detach.exp: fg attach 1: detach
+-PASS: gdb.threads/clone-attach-detach.exp: fg attach 2: attach
+-PASS: gdb.threads/clone-attach-detach.exp: fg attach 2: info threads shows two LWPs
+-PASS: gdb.threads/clone-attach-detach.exp: fg attach 2: detach
+-PASS: gdb.threads/clone-attach-detach.exp: fg attach 3: attach
+-PASS: gdb.threads/clone-attach-detach.exp: fg attach 3: info threads shows two LWPs
+-PASS: gdb.threads/clone-attach-detach.exp: fg attach 3: detach
+-PASS: gdb.threads/clone-attach-detach.exp: bg attach 1: attach
+-PASS: gdb.threads/clone-attach-detach.exp: bg attach 1: info threads shows two LWPs
+-PASS: gdb.threads/clone-attach-detach.exp: bg attach 1: detach
+-PASS: gdb.threads/clone-attach-detach.exp: bg attach 2: attach
+-PASS: gdb.threads/clone-attach-detach.exp: bg attach 2: info threads shows two LWPs
+-PASS: gdb.threads/clone-attach-detach.exp: bg attach 2: detach
+-PASS: gdb.threads/clone-attach-detach.exp: bg attach 3: attach
+-PASS: gdb.threads/clone-attach-detach.exp: bg attach 3: info threads shows two LWPs
+-PASS: gdb.threads/clone-attach-detach.exp: bg attach 3: detach
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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/clone-thread_db.exp ...
@@ -10571,7 +10406,7 @@ index 50c201c..864f87c 100644
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
-@@ -35082,294 +28341,169 @@ PASS: gdb.threads/continue-pending-after-query.exp: iter 10: continue until exit
+@@ -35280,294 +28520,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
@@ -10588,172 +10423,191 @@ index 50c201c..864f87c 100644
+FAIL: gdb.threads/continue-pending-status.exp: attempt 1: continue to tight loop
PASS: gdb.threads/continue-pending-status.exp: attempt 1: get thread number
-PASS: gdb.threads/continue-pending-status.exp: attempt 1: switch to non-event thread
-+FAIL: gdb.threads/continue-pending-status.exp: attempt 1: switch to non-event thread
- PASS: gdb.threads/continue-pending-status.exp: attempt 1: continue for ctrl-c
+-PASS: gdb.threads/continue-pending-status.exp: attempt 1: continue for ctrl-c
-PASS: gdb.threads/continue-pending-status.exp: attempt 1: caught interrupt
++FAIL: gdb.threads/continue-pending-status.exp: attempt 1: switch to non-event thread
++FAIL: gdb.threads/continue-pending-status.exp: attempt 1: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 1: caught interrupt
PASS: gdb.threads/continue-pending-status.exp: attempt 2: set break in tight loop
-PASS: gdb.threads/continue-pending-status.exp: attempt 2: continue to tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 2: continue to tight loop
PASS: gdb.threads/continue-pending-status.exp: attempt 2: get thread number
-PASS: gdb.threads/continue-pending-status.exp: attempt 2: switch to non-event thread
-+FAIL: gdb.threads/continue-pending-status.exp: attempt 2: switch to non-event thread
- PASS: gdb.threads/continue-pending-status.exp: attempt 2: continue for ctrl-c
+-PASS: gdb.threads/continue-pending-status.exp: attempt 2: continue for ctrl-c
-PASS: gdb.threads/continue-pending-status.exp: attempt 2: caught interrupt
++FAIL: gdb.threads/continue-pending-status.exp: attempt 2: switch to non-event thread
++FAIL: gdb.threads/continue-pending-status.exp: attempt 2: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 2: caught interrupt
PASS: gdb.threads/continue-pending-status.exp: attempt 3: set break in tight loop
-PASS: gdb.threads/continue-pending-status.exp: attempt 3: continue to tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 3: continue to tight loop
PASS: gdb.threads/continue-pending-status.exp: attempt 3: get thread number
-PASS: gdb.threads/continue-pending-status.exp: attempt 3: switch to non-event thread
-+FAIL: gdb.threads/continue-pending-status.exp: attempt 3: switch to non-event thread
- PASS: gdb.threads/continue-pending-status.exp: attempt 3: continue for ctrl-c
+-PASS: gdb.threads/continue-pending-status.exp: attempt 3: continue for ctrl-c
-PASS: gdb.threads/continue-pending-status.exp: attempt 3: caught interrupt
++FAIL: gdb.threads/continue-pending-status.exp: attempt 3: switch to non-event thread
++FAIL: gdb.threads/continue-pending-status.exp: attempt 3: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 3: caught interrupt
PASS: gdb.threads/continue-pending-status.exp: attempt 4: set break in tight loop
-PASS: gdb.threads/continue-pending-status.exp: attempt 4: continue to tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 4: continue to tight loop
PASS: gdb.threads/continue-pending-status.exp: attempt 4: get thread number
-PASS: gdb.threads/continue-pending-status.exp: attempt 4: switch to non-event thread
-+FAIL: gdb.threads/continue-pending-status.exp: attempt 4: switch to non-event thread
- PASS: gdb.threads/continue-pending-status.exp: attempt 4: continue for ctrl-c
+-PASS: gdb.threads/continue-pending-status.exp: attempt 4: continue for ctrl-c
-PASS: gdb.threads/continue-pending-status.exp: attempt 4: caught interrupt
++FAIL: gdb.threads/continue-pending-status.exp: attempt 4: switch to non-event thread
++FAIL: gdb.threads/continue-pending-status.exp: attempt 4: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 4: caught interrupt
PASS: gdb.threads/continue-pending-status.exp: attempt 5: set break in tight loop
-PASS: gdb.threads/continue-pending-status.exp: attempt 5: continue to tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 5: continue to tight loop
PASS: gdb.threads/continue-pending-status.exp: attempt 5: get thread number
-PASS: gdb.threads/continue-pending-status.exp: attempt 5: switch to non-event thread
-+FAIL: gdb.threads/continue-pending-status.exp: attempt 5: switch to non-event thread
- PASS: gdb.threads/continue-pending-status.exp: attempt 5: continue for ctrl-c
+-PASS: gdb.threads/continue-pending-status.exp: attempt 5: continue for ctrl-c
-PASS: gdb.threads/continue-pending-status.exp: attempt 5: caught interrupt
++FAIL: gdb.threads/continue-pending-status.exp: attempt 5: switch to non-event thread
++FAIL: gdb.threads/continue-pending-status.exp: attempt 5: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 5: caught interrupt
PASS: gdb.threads/continue-pending-status.exp: attempt 6: set break in tight loop
-PASS: gdb.threads/continue-pending-status.exp: attempt 6: continue to tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 6: continue to tight loop
PASS: gdb.threads/continue-pending-status.exp: attempt 6: get thread number
-PASS: gdb.threads/continue-pending-status.exp: attempt 6: switch to non-event thread
-+FAIL: gdb.threads/continue-pending-status.exp: attempt 6: switch to non-event thread
- PASS: gdb.threads/continue-pending-status.exp: attempt 6: continue for ctrl-c
+-PASS: gdb.threads/continue-pending-status.exp: attempt 6: continue for ctrl-c
-PASS: gdb.threads/continue-pending-status.exp: attempt 6: caught interrupt
++FAIL: gdb.threads/continue-pending-status.exp: attempt 6: switch to non-event thread
++FAIL: gdb.threads/continue-pending-status.exp: attempt 6: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 6: caught interrupt
PASS: gdb.threads/continue-pending-status.exp: attempt 7: set break in tight loop
-PASS: gdb.threads/continue-pending-status.exp: attempt 7: continue to tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 7: continue to tight loop
PASS: gdb.threads/continue-pending-status.exp: attempt 7: get thread number
-PASS: gdb.threads/continue-pending-status.exp: attempt 7: switch to non-event thread
-+FAIL: gdb.threads/continue-pending-status.exp: attempt 7: switch to non-event thread
- PASS: gdb.threads/continue-pending-status.exp: attempt 7: continue for ctrl-c
+-PASS: gdb.threads/continue-pending-status.exp: attempt 7: continue for ctrl-c
-PASS: gdb.threads/continue-pending-status.exp: attempt 7: caught interrupt
++FAIL: gdb.threads/continue-pending-status.exp: attempt 7: switch to non-event thread
++FAIL: gdb.threads/continue-pending-status.exp: attempt 7: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 7: caught interrupt
PASS: gdb.threads/continue-pending-status.exp: attempt 8: set break in tight loop
-PASS: gdb.threads/continue-pending-status.exp: attempt 8: continue to tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 8: continue to tight loop
PASS: gdb.threads/continue-pending-status.exp: attempt 8: get thread number
-PASS: gdb.threads/continue-pending-status.exp: attempt 8: switch to non-event thread
-+FAIL: gdb.threads/continue-pending-status.exp: attempt 8: switch to non-event thread
- PASS: gdb.threads/continue-pending-status.exp: attempt 8: continue for ctrl-c
+-PASS: gdb.threads/continue-pending-status.exp: attempt 8: continue for ctrl-c
-PASS: gdb.threads/continue-pending-status.exp: attempt 8: caught interrupt
++FAIL: gdb.threads/continue-pending-status.exp: attempt 8: switch to non-event thread
++FAIL: gdb.threads/continue-pending-status.exp: attempt 8: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 8: caught interrupt
PASS: gdb.threads/continue-pending-status.exp: attempt 9: set break in tight loop
-PASS: gdb.threads/continue-pending-status.exp: attempt 9: continue to tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 9: continue to tight loop
PASS: gdb.threads/continue-pending-status.exp: attempt 9: get thread number
-PASS: gdb.threads/continue-pending-status.exp: attempt 9: switch to non-event thread
-+FAIL: gdb.threads/continue-pending-status.exp: attempt 9: switch to non-event thread
- PASS: gdb.threads/continue-pending-status.exp: attempt 9: continue for ctrl-c
+-PASS: gdb.threads/continue-pending-status.exp: attempt 9: continue for ctrl-c
-PASS: gdb.threads/continue-pending-status.exp: attempt 9: caught interrupt
++FAIL: gdb.threads/continue-pending-status.exp: attempt 9: switch to non-event thread
++FAIL: gdb.threads/continue-pending-status.exp: attempt 9: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 9: caught interrupt
PASS: gdb.threads/continue-pending-status.exp: attempt 10: set break in tight loop
-PASS: gdb.threads/continue-pending-status.exp: attempt 10: continue to tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 10: continue to tight loop
PASS: gdb.threads/continue-pending-status.exp: attempt 10: get thread number
-PASS: gdb.threads/continue-pending-status.exp: attempt 10: switch to non-event thread
-+FAIL: gdb.threads/continue-pending-status.exp: attempt 10: switch to non-event thread
- PASS: gdb.threads/continue-pending-status.exp: attempt 10: continue for ctrl-c
+-PASS: gdb.threads/continue-pending-status.exp: attempt 10: continue for ctrl-c
-PASS: gdb.threads/continue-pending-status.exp: attempt 10: caught interrupt
++FAIL: gdb.threads/continue-pending-status.exp: attempt 10: switch to non-event thread
++FAIL: gdb.threads/continue-pending-status.exp: attempt 10: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 10: caught interrupt
PASS: gdb.threads/continue-pending-status.exp: attempt 11: set break in tight loop
-PASS: gdb.threads/continue-pending-status.exp: attempt 11: continue to tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 11: continue to tight loop
PASS: gdb.threads/continue-pending-status.exp: attempt 11: get thread number
-PASS: gdb.threads/continue-pending-status.exp: attempt 11: switch to non-event thread
-+FAIL: gdb.threads/continue-pending-status.exp: attempt 11: switch to non-event thread
- PASS: gdb.threads/continue-pending-status.exp: attempt 11: continue for ctrl-c
+-PASS: gdb.threads/continue-pending-status.exp: attempt 11: continue for ctrl-c
-PASS: gdb.threads/continue-pending-status.exp: attempt 11: caught interrupt
++FAIL: gdb.threads/continue-pending-status.exp: attempt 11: switch to non-event thread
++FAIL: gdb.threads/continue-pending-status.exp: attempt 11: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 11: caught interrupt
PASS: gdb.threads/continue-pending-status.exp: attempt 12: set break in tight loop
-PASS: gdb.threads/continue-pending-status.exp: attempt 12: continue to tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 12: continue to tight loop
PASS: gdb.threads/continue-pending-status.exp: attempt 12: get thread number
-PASS: gdb.threads/continue-pending-status.exp: attempt 12: switch to non-event thread
-+FAIL: gdb.threads/continue-pending-status.exp: attempt 12: switch to non-event thread
- PASS: gdb.threads/continue-pending-status.exp: attempt 12: continue for ctrl-c
+-PASS: gdb.threads/continue-pending-status.exp: attempt 12: continue for ctrl-c
-PASS: gdb.threads/continue-pending-status.exp: attempt 12: caught interrupt
++FAIL: gdb.threads/continue-pending-status.exp: attempt 12: switch to non-event thread
++FAIL: gdb.threads/continue-pending-status.exp: attempt 12: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 12: caught interrupt
PASS: gdb.threads/continue-pending-status.exp: attempt 13: set break in tight loop
-PASS: gdb.threads/continue-pending-status.exp: attempt 13: continue to tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 13: continue to tight loop
PASS: gdb.threads/continue-pending-status.exp: attempt 13: get thread number
-PASS: gdb.threads/continue-pending-status.exp: attempt 13: switch to non-event thread
-+FAIL: gdb.threads/continue-pending-status.exp: attempt 13: switch to non-event thread
- PASS: gdb.threads/continue-pending-status.exp: attempt 13: continue for ctrl-c
+-PASS: gdb.threads/continue-pending-status.exp: attempt 13: continue for ctrl-c
-PASS: gdb.threads/continue-pending-status.exp: attempt 13: caught interrupt
++FAIL: gdb.threads/continue-pending-status.exp: attempt 13: switch to non-event thread
++FAIL: gdb.threads/continue-pending-status.exp: attempt 13: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 13: caught interrupt
PASS: gdb.threads/continue-pending-status.exp: attempt 14: set break in tight loop
-PASS: gdb.threads/continue-pending-status.exp: attempt 14: continue to tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 14: continue to tight loop
PASS: gdb.threads/continue-pending-status.exp: attempt 14: get thread number
-PASS: gdb.threads/continue-pending-status.exp: attempt 14: switch to non-event thread
-+FAIL: gdb.threads/continue-pending-status.exp: attempt 14: switch to non-event thread
- PASS: gdb.threads/continue-pending-status.exp: attempt 14: continue for ctrl-c
+-PASS: gdb.threads/continue-pending-status.exp: attempt 14: continue for ctrl-c
-PASS: gdb.threads/continue-pending-status.exp: attempt 14: caught interrupt
++FAIL: gdb.threads/continue-pending-status.exp: attempt 14: switch to non-event thread
++FAIL: gdb.threads/continue-pending-status.exp: attempt 14: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 14: caught interrupt
PASS: gdb.threads/continue-pending-status.exp: attempt 15: set break in tight loop
-PASS: gdb.threads/continue-pending-status.exp: attempt 15: continue to tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 15: continue to tight loop
PASS: gdb.threads/continue-pending-status.exp: attempt 15: get thread number
-PASS: gdb.threads/continue-pending-status.exp: attempt 15: switch to non-event thread
-+FAIL: gdb.threads/continue-pending-status.exp: attempt 15: switch to non-event thread
- PASS: gdb.threads/continue-pending-status.exp: attempt 15: continue for ctrl-c
+-PASS: gdb.threads/continue-pending-status.exp: attempt 15: continue for ctrl-c
-PASS: gdb.threads/continue-pending-status.exp: attempt 15: caught interrupt
++FAIL: gdb.threads/continue-pending-status.exp: attempt 15: switch to non-event thread
++FAIL: gdb.threads/continue-pending-status.exp: attempt 15: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 15: caught interrupt
PASS: gdb.threads/continue-pending-status.exp: attempt 16: set break in tight loop
-PASS: gdb.threads/continue-pending-status.exp: attempt 16: continue to tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 16: continue to tight loop
PASS: gdb.threads/continue-pending-status.exp: attempt 16: get thread number
-PASS: gdb.threads/continue-pending-status.exp: attempt 16: switch to non-event thread
-+FAIL: gdb.threads/continue-pending-status.exp: attempt 16: switch to non-event thread
- PASS: gdb.threads/continue-pending-status.exp: attempt 16: continue for ctrl-c
+-PASS: gdb.threads/continue-pending-status.exp: attempt 16: continue for ctrl-c
-PASS: gdb.threads/continue-pending-status.exp: attempt 16: caught interrupt
++FAIL: gdb.threads/continue-pending-status.exp: attempt 16: switch to non-event thread
++FAIL: gdb.threads/continue-pending-status.exp: attempt 16: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 16: caught interrupt
PASS: gdb.threads/continue-pending-status.exp: attempt 17: set break in tight loop
-PASS: gdb.threads/continue-pending-status.exp: attempt 17: continue to tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 17: continue to tight loop
PASS: gdb.threads/continue-pending-status.exp: attempt 17: get thread number
-PASS: gdb.threads/continue-pending-status.exp: attempt 17: switch to non-event thread
-+FAIL: gdb.threads/continue-pending-status.exp: attempt 17: switch to non-event thread
- PASS: gdb.threads/continue-pending-status.exp: attempt 17: continue for ctrl-c
+-PASS: gdb.threads/continue-pending-status.exp: attempt 17: continue for ctrl-c
-PASS: gdb.threads/continue-pending-status.exp: attempt 17: caught interrupt
++FAIL: gdb.threads/continue-pending-status.exp: attempt 17: switch to non-event thread
++FAIL: gdb.threads/continue-pending-status.exp: attempt 17: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 17: caught interrupt
PASS: gdb.threads/continue-pending-status.exp: attempt 18: set break in tight loop
-PASS: gdb.threads/continue-pending-status.exp: attempt 18: continue to tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 18: continue to tight loop
PASS: gdb.threads/continue-pending-status.exp: attempt 18: get thread number
-PASS: gdb.threads/continue-pending-status.exp: attempt 18: switch to non-event thread
-+FAIL: gdb.threads/continue-pending-status.exp: attempt 18: switch to non-event thread
- PASS: gdb.threads/continue-pending-status.exp: attempt 18: continue for ctrl-c
+-PASS: gdb.threads/continue-pending-status.exp: attempt 18: continue for ctrl-c
-PASS: gdb.threads/continue-pending-status.exp: attempt 18: caught interrupt
++FAIL: gdb.threads/continue-pending-status.exp: attempt 18: switch to non-event thread
++FAIL: gdb.threads/continue-pending-status.exp: attempt 18: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 18: caught interrupt
PASS: gdb.threads/continue-pending-status.exp: attempt 19: set break in tight loop
-PASS: gdb.threads/continue-pending-status.exp: attempt 19: continue to tight loop
+FAIL: gdb.threads/continue-pending-status.exp: attempt 19: continue to tight loop
PASS: gdb.threads/continue-pending-status.exp: attempt 19: get thread number
-PASS: gdb.threads/continue-pending-status.exp: attempt 19: switch to non-event thread
-+FAIL: gdb.threads/continue-pending-status.exp: attempt 19: switch to non-event thread
- PASS: gdb.threads/continue-pending-status.exp: attempt 19: continue for ctrl-c
+-PASS: gdb.threads/continue-pending-status.exp: attempt 19: continue for ctrl-c
-PASS: gdb.threads/continue-pending-status.exp: attempt 19: caught interrupt
-PASS: gdb.threads/continue-pending-status.exp: no thread starvation
++FAIL: gdb.threads/continue-pending-status.exp: attempt 19: switch to non-event thread
++FAIL: gdb.threads/continue-pending-status.exp: attempt 19: continue for ctrl-c
+FAIL: gdb.threads/continue-pending-status.exp: attempt 19: caught interrupt
+FAIL: gdb.threads/continue-pending-status.exp: no thread starvation
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/corethreads.exp ...
@@ -10940,7 +10794,7 @@ index 50c201c..864f87c 100644
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
-@@ -35380,26 +28514,20 @@ PASS: gdb.threads/hand-call-new-thread.exp: iter 1: no thread marked running
+@@ -35578,26 +28693,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/ia64-sigill.exp ...
@@ -10975,7 +10829,7 @@ index 50c201c..864f87c 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
-@@ -35407,7 +28535,7 @@ PASS: gdb.threads/interrupted-hand-call.exp: continue until exit
+@@ -35605,7 +28714,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
@@ -10984,7 +10838,7 @@ index 50c201c..864f87c 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
-@@ -35417,919 +28545,145 @@ PASS: gdb.threads/killed.exp: run program to completion
+@@ -35615,919 +28724,145 @@ PASS: gdb.threads/killed.exp: run program to completion
PASS: gdb.threads/killed.exp: GDB exits after multi-threaded program exits messily
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
@@ -11288,11 +11142,11 @@ index 50c201c..864f87c 100644
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: continue to breakpoint: run to breakpoint in thread 3
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: unbreak loop in thread 3
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: thread 2
--FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: continue to breakpoint: run to breakpoint in thread 2
--FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: unbreak loop in thread 2
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: continue to breakpoint: run to breakpoint in thread 2
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: unbreak loop in thread 2
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: set scheduler-locking off
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: thread 1
--FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: continue
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: continue
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: set displaced-stepping on
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: continue to breakpoint: run to breakpoint
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: info threads shows all threads
@@ -12005,7 +11859,7 @@ index 50c201c..864f87c 100644
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
-@@ -36341,53 +28695,25 @@ PASS: gdb.threads/print-threads.exp: set width 0
+@@ -36539,119 +28874,88 @@ 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
@@ -12037,6 +11891,111 @@ index 50c201c..864f87c 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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/process-dies-while-detaching.exp ...
+ PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: successfully compiled posix threads test case
+-PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: detach: continue to breakpoint: _exit
+-PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: detach: detach
++FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: detach: detach: continue to breakpoint: _exit (timeout)
++FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: detach: detach: detach (timeout)
+ PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: watchpoint: watch globalvar
+-PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: watchpoint: continue to breakpoint: _exit
+-PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: watchpoint: detach
++FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: detach: watchpoint: continue to breakpoint: _exit (timeout)
++FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: detach: watchpoint: detach (timeout)
+ PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: set breakpoint always-inserted on
+-PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: continue to breakpoint: _exit
+-PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: get integer valueof "mypid" (2716)
+-PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: detach
++FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: continue to breakpoint: _exit (timeout)
++FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: get integer valueof "mypid" (timeout)
++UNTESTED: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: failed to extract child pid
+ PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: successfully compiled posix threads test case
+-PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: detach: continue to breakpoint: _exit
+-PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: detach: continue
++FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: detach: continue to breakpoint: _exit (timeout)
++FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: detach: continue (timeout)
+ PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint: watch globalvar
+-PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint: continue to breakpoint: _exit
+-PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint: continue
++FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint: continue to breakpoint: _exit (timeout)
++FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint: continue (timeout)
+ PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: set breakpoint always-inserted on
+-PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: continue to breakpoint: _exit
+-PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: get integer valueof "mypid" (3542)
+-PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: continue
++FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: continue to breakpoint: _exit (timeout)
++FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: get integer valueof "mypid" (timeout)
++UNTESTED: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: failed to extract child pid
+ PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: successfully compiled posix threads test case
+ PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: set detach-on-fork off
+ PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: set follow-fork-mode child
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: continue to breakpoint: _exit
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: detach child
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: switch to parent
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: detach parent
++FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: continue to breakpoint: _exit (timeout)
++FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: detach child (timeout)
++FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: switch to parent (timeout)
++FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: detach parent (timeout)
+ PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: set detach-on-fork off
+ PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: set follow-fork-mode child
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: continue to breakpoint: child_function
++FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: continue to breakpoint: child_function (the program exited)
+ PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: watch globalvar
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: continue to breakpoint: _exit
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: detach child
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: switch to parent
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: detach parent
++FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: continue to breakpoint: _exit (the program is no longer running)
++FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: detach child (the program is no longer running)
++FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: switch to parent
++FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: detach parent (the program is no longer running)
+ PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: set breakpoint always-inserted on
+ PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: set detach-on-fork off
+ PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: set follow-fork-mode child
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: continue to breakpoint: _exit
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: get integer valueof "mypid" (4376)
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: detach child
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: switch to parent
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: detach parent
++FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: continue to breakpoint: _exit (timeout)
++FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: get integer valueof "mypid" (timeout)
++UNTESTED: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: failed to extract child pid
+ PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: successfully compiled posix threads test case
+ PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: set detach-on-fork off
+ PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: set follow-fork-mode child
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: continue to breakpoint: _exit
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: detach child
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: switch to parent
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: continue
++FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: continue to breakpoint: _exit (timeout)
++FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: detach child (timeout)
++FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: switch to parent (timeout)
++FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: continue (timeout)
+ PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: set detach-on-fork off
+ PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: set follow-fork-mode child
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: continue to breakpoint: child_function
++FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: continue to breakpoint: child_function (the program exited)
+ PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: watch globalvar
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: continue to breakpoint: _exit
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: detach child
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: switch to parent
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: continue
++FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: continue to breakpoint: _exit (the program is no longer running)
++FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: detach child (the program is no longer running)
++FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: switch to parent
++FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: continue (the program is no longer running)
+ PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: set breakpoint always-inserted on
+ PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: set detach-on-fork off
+ PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: set follow-fork-mode child
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: continue to breakpoint: _exit
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: get integer valueof "mypid" (5214)
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: detach child
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: switch to parent
+-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: continue
++FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: continue to breakpoint: _exit (timeout)
++FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: get integer valueof "mypid" (timeout)
++UNTESTED: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: failed to extract child pid
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
@@ -12054,8 +12013,7 @@ index 50c201c..864f87c 100644
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: probe for target remote
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: set breakpoint that evals false
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: continue &
--PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited
--PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: no threads left
+-KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited (memory error) (PRMS: gdb/18749)
+KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited (timeout) (PRMS: gdb/18749)
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
@@ -12066,7 +12024,7 @@ index 50c201c..864f87c 100644
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
-@@ -36398,40 +28724,7 @@ PASS: gdb.threads/pthreads.exp: successfully compiled posix threads test case
+@@ -36662,40 +28966,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'
@@ -12108,7 +12066,7 @@ index 50c201c..864f87c 100644
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
-@@ -36439,350 +28732,88 @@ PASS: gdb.threads/queue-signal.exp: handle SIGUSR2 stop print pass
+@@ -36703,350 +28974,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
@@ -12504,18 +12462,16 @@ index 50c201c..864f87c 100644
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
-@@ -36791,29 +28822,24 @@ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to br
+@@ -37055,15 +29064,15 @@ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to br
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: info threads with thread 3
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set scheduler-locking on
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 3 to run to its breakpoint
-PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 3
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 3
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 2 to run to its breakpoint
--PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 2
-+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 2
+ FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 2
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set breakpoint to be stepped over
--PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: force loop break in thread 2
-+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: force loop break in thread 2
+ FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: force loop break in thread 2
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 1 to queue signal in thread 2
-PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: queue signal in thread 2
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: queue signal in thread 2
@@ -12525,11 +12481,9 @@ index 50c201c..864f87c 100644
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get count before step
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set scheduler-locking off
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set debug infrun 1
--PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: step
-+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: step (pattern 1)
+@@ -37071,13 +29080,8 @@ FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: step (pattern
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
+ FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: stepped thread under control
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
@@ -12543,7 +12497,7 @@ index 50c201c..864f87c 100644
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
-@@ -36821,406 +28847,80 @@ PASS: gdb.threads/sigthread.exp: handle SIGUSR2 nostop noprint pass
+@@ -37085,406 +29089,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/staticthreads.exp ...
@@ -12993,7 +12947,7 @@ index 50c201c..864f87c 100644
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
-@@ -37228,43 +28928,25 @@ PASS: gdb.threads/thread-specific.exp: set width 0
+@@ -37492,43 +29170,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
@@ -13043,7 +12997,7 @@ index 50c201c..864f87c 100644
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
-@@ -37280,23 +28962,23 @@ PASS: gdb.threads/threadapply.exp: go down and check selected frame
+@@ -37544,23 +29204,23 @@ PASS: gdb.threads/threadapply.exp: go down and check selected frame
PASS: gdb.threads/threadapply.exp: thread apply all detach
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/threxit-hop-specific.exp ...
PASS: gdb.threads/threxit-hop-specific.exp: successfully compiled posix threads test case
@@ -13072,7 +13026,7 @@ index 50c201c..864f87c 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
-@@ -37305,87 +28987,59 @@ PASS: gdb.threads/tls-shared.exp: print result
+@@ -37569,100 +29229,66 @@ 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
@@ -13103,6 +13057,7 @@ index 50c201c..864f87c 100644
+FAIL: gdb.threads/tls-var.exp: print tls_var
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: print a_thread_local
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
@@ -13110,11 +13065,14 @@ index 50c201c..864f87c 100644
-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
+ PASS: gdb.threads/tls.exp: first look up a_thread_local symbol
+-PASS: gdb.threads/tls.exp: first get symbol value without frame
+-PASS: gdb.threads/tls.exp: first another thread local storage
++FAIL: gdb.threads/tls.exp: first get symbol value without frame
+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
@@ -13122,11 +13080,14 @@ index 50c201c..864f87c 100644
-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
+ PASS: gdb.threads/tls.exp: second look up a_thread_local symbol
+-PASS: gdb.threads/tls.exp: second get symbol value without frame
+-PASS: gdb.threads/tls.exp: second another thread local storage
++FAIL: gdb.threads/tls.exp: second get symbol value without frame
+FAIL: gdb.threads/tls.exp: second another thread local storage
PASS: gdb.threads/tls.exp: second info address a_thread_local
PASS: gdb.threads/tls.exp: second info address another_thread_local
@@ -13134,11 +13095,15 @@ index 50c201c..864f87c 100644
-PASS: gdb.threads/tls.exp: at least one th in spin while stopped at third th
-PASS: gdb.threads/tls.exp: third thread print me
-PASS: gdb.threads/tls.exp: third thread local storage
+-PASS: gdb.threads/tls.exp: third look up a_thread_local symbol
+-PASS: gdb.threads/tls.exp: third get symbol value without frame
-PASS: gdb.threads/tls.exp: third another thread local storage
+FAIL: gdb.threads/tls.exp: continue to third thread
+FAIL: gdb.threads/tls.exp: at least one th in spin while stopped at third th
+FAIL: gdb.threads/tls.exp: third thread print me
+FAIL: gdb.threads/tls.exp: third thread local storage
++FAIL: gdb.threads/tls.exp: third look up a_thread_local symbol
++FAIL: gdb.threads/tls.exp: third get symbol value without frame
+FAIL: gdb.threads/tls.exp: third another thread local storage
PASS: gdb.threads/tls.exp: third info address a_thread_local
PASS: gdb.threads/tls.exp: third info address another_thread_local
@@ -13156,6 +13121,8 @@ index 50c201c..864f87c 100644
-PASS: gdb.threads/tls.exp: thread 4 up
-PASS: gdb.threads/tls.exp: 4 thread print me
-PASS: gdb.threads/tls.exp: 4 thread local storage
+-PASS: gdb.threads/tls.exp: 4 look up a_thread_local symbol
+-PASS: gdb.threads/tls.exp: 4 get symbol value without frame
-PASS: gdb.threads/tls.exp: 4 another thread local storage
-PASS: gdb.threads/tls.exp: 4 info address a_thread_local
-PASS: gdb.threads/tls.exp: 4 info address another_thread_local
@@ -13163,6 +13130,8 @@ index 50c201c..864f87c 100644
-PASS: gdb.threads/tls.exp: thread 2 up
-PASS: gdb.threads/tls.exp: 2 thread print me
-PASS: gdb.threads/tls.exp: 2 thread local storage
+-PASS: gdb.threads/tls.exp: 2 look up a_thread_local symbol
+-PASS: gdb.threads/tls.exp: 2 get symbol value without frame
-PASS: gdb.threads/tls.exp: 2 another thread local storage
-PASS: gdb.threads/tls.exp: 2 info address a_thread_local
-PASS: gdb.threads/tls.exp: 2 info address another_thread_local
@@ -13170,6 +13139,8 @@ index 50c201c..864f87c 100644
-PASS: gdb.threads/tls.exp: thread 3 up
-PASS: gdb.threads/tls.exp: 3 thread print me
-PASS: gdb.threads/tls.exp: 3 thread local storage
+-PASS: gdb.threads/tls.exp: 3 look up a_thread_local symbol
+-PASS: gdb.threads/tls.exp: 3 get symbol value without frame
-PASS: gdb.threads/tls.exp: 3 another thread local storage
-PASS: gdb.threads/tls.exp: 3 info address a_thread_local
-PASS: gdb.threads/tls.exp: 3 info address another_thread_local
@@ -13193,7 +13164,7 @@ index 50c201c..864f87c 100644
PASS: gdb.threads/tls.exp: info address a_thread_local
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
-@@ -37401,87 +29055,28 @@ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after
+@@ -37678,87 +29304,28 @@ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after
PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the second fork
PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the second fork
PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: finish
@@ -13284,7 +13255,7 @@ index 50c201c..864f87c 100644
-PASS: gdb.threads/watchthreads2.exp: all threads started
-PASS: gdb.threads/watchthreads2.exp: watch x
-PASS: gdb.threads/watchthreads2.exp: set var test_ready = 1
--KFAIL: gdb.threads/watchthreads2.exp: gdb can drop watchpoints in multithreaded app (PRMS: gdb/10116)
+-PASS: gdb.threads/watchthreads2.exp: all threads incremented x
+FAIL: gdb.threads/watchthreads2.exp: run to thread_started
+FAIL: gdb.threads/watchthreads2.exp: run to thread_started
+FAIL: gdb.threads/watchthreads2.exp: run to thread_started
@@ -13293,7 +13264,7 @@ index 50c201c..864f87c 100644
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
-@@ -37489,100 +29084,100 @@ PASS: gdb.threads/wp-replication.exp: set breakpoint always-inserted off
+@@ -37766,100 +29333,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]
@@ -13484,7 +13455,7 @@ index 50c201c..864f87c 100644
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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/actions.exp ...
-@@ -37882,7 +29477,8 @@ PASS: gdb.trace/tracecmd.exp: 1.14: help trace
+@@ -38159,7 +29726,8 @@ PASS: gdb.trace/tracecmd.exp: 1.14: help trace
PASS: gdb.trace/tracecmd.exp: Declined to set a fast tracepoint
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/tracefile-pseudo-reg.exp ...
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/tspeed.exp ...
@@ -13494,43 +13465,43 @@ index 50c201c..864f87c 100644
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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/tsv.exp ...
-@@ -37957,14 +29553,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
+@@ -38234,14 +29802,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
=== gdb Summary ===
--# of expected passes 35710
--# of unexpected failures 143
-+# of expected passes 26512
-+# of unexpected failures 1307
+-# of expected passes 36417
+-# of unexpected failures 114
++# of expected passes 26742
++# of unexpected failures 1258
# of unexpected successes 1
--# of expected failures 59
+-# of expected failures 56
-# of unknown successes 3
--# of known failures 62
--# of unresolved testcases 34
--# of untested testcases 38
+-# of known failures 65
+-# of unresolved testcases 2
+-# of untested testcases 42
-# of unsupported tests 72
--[...]/tschwinge/W._C._Handy.build/gdb/gdb version 7.11.50.20160510-git -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
-+# of expected failures 40
+-[...]/tschwinge/W._C._Handy.build/gdb/gdb version 7.12.50.20160905-git -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
++# of expected failures 37
+# of unknown successes 1
-+# of known failures 58
++# of known failures 53
+# of unresolved testcases 1
-+# of untested testcases 67
-+# of unsupported tests 109
-+[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.11.50.20160510-git -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
++# of untested testcases 80
++# of unsupported tests 113
++[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.12.50.20160905-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 72026cb..b06939b 100644
+index e0ee880..5fc5d13 100644
--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum
+++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum
@@ -1,5 +1,5 @@
--Test run by thomas on Thu Nov 24 16:46:26 2016
+-Test run by thomas on Fri Nov 25 09:21:58 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Thu Nov 24 16:41:37 2016
++Test Run By thomas on Sat Nov 26 19:27:25 2016
+Native configuration is i686-unknown-gnu0.7
=== ld tests ===
-@@ -310,10 +310,10 @@ PASS: PIE init array
+@@ -318,10 +318,10 @@ PASS: PIE init array
PASS: PIE fini array
PASS: PIE init array mixed
PASS: PIE PR ld/14525
@@ -13545,7 +13516,7 @@ index 72026cb..b06939b 100644
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-elf/exclude.exp ...
PASS: ld link shared library
PASS: ld export symbols from archive
-@@ -533,7 +533,7 @@ PASS: Run pr18718 with PIE (1)
+@@ -541,7 +541,7 @@ PASS: Run pr18718 with PIE (1)
PASS: Run pr18718 with PIE (2)
PASS: Run pr18718 with PIC (1)
PASS: Run pr18718 with PIC (2)
@@ -13553,8 +13524,8 @@ index 72026cb..b06939b 100644
+FAIL: Run pr19579
PASS: Build libpr19719a.so
PASS: Build libpr19719b.so
- PASS: Build pr19073b.o
-@@ -907,66 +907,6 @@ PASS: ld-i386/pr18801
+ PASS: Build libpr19719b.o
+@@ -939,69 +939,9 @@ PASS: ld-i386/pr18801
PASS: PR ld/18815
PASS: ld-i386/pr19939a
PASS: ld-i386/pr19939b
@@ -13616,12 +13587,65 @@ index 72026cb..b06939b 100644
-PASS: Build libpr19704b.so
-PASS: Run pr19704
-PASS: Undefined weak symbol (-fPIE -pie -z nodynamic-undefined-weak)
+ PASS: Build ifunc-1a.o ifunc-1b.o ifunc-1c.o ifunc-1d.o
+ PASS: Run ifunc-1a
+-PASS: Run ifunc-1b
-PASS: ld-i386/pltgot-1
-PASS: ld-i386/pltgot-2
++FAIL: Run ifunc-1b
+ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-i386/no-plt.exp ...
+ PASS: Build no-plt-func1.o no-plt-main1.o
+ PASS: Build no-plt-check1a.o no-plt-extern1a.o no-plt-check1b.o no-plt-extern1b.o
+@@ -1020,41 +960,31 @@ PASS: No PLT (static 1j)
+ PASS: No PLT (dynamic 1a)
+ PASS: No PLT (dynamic 1b)
+ PASS: No PLT (dynamic 1c)
+-PASS: No PLT (static 1d)
++FAIL: No PLT (static 1d)
+ PASS: No PLT (PIE 1e)
+ PASS: No PLT (PIE 1f)
+ PASS: No PLT (PIE 1g)
+ PASS: No PLT (dynamic 1h)
+ PASS: No PLT (dynamic 1i)
+-PASS: No PLT (static 1j)
++FAIL: No PLT (static 1j)
+ PASS: Build pr20244-3a.o pr20244-3b.o pr20244-3c.o pr20244-3d.o
+ PASS: Build pr20253-1a.o pr20253-1b.o pr20253-1c.o pr20253-1d.o
+ PASS: Build libpr20253-1a.so
+ PASS: Build pr20253-2a.o pr20253-2b.o pr20253-2c.o pr20253-2d.o
+ PASS: Run pr20244-3a
+-PASS: Run pr20244-3b
++FAIL: Run pr20244-3b
+ PASS: Run pr20253-1a
+-PASS: Run pr20253-1b
++FAIL: Run pr20253-1b
+ PASS: Run pr20253-1c
+ PASS: Run pr20253-1d
+ PASS: Run pr20253-1e
+ PASS: Run pr20253-1f
+-PASS: Run pr20253-1g
++FAIL: Run pr20253-1g
+ PASS: Run pr20253-2a
+-PASS: Run pr20253-2b
++FAIL: Run pr20253-2b
+ PASS: Run pr20253-2c
+-PASS: Run pr20253-2d
++FAIL: Run pr20253-2d
+ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-i386/tls.exp ...
+-PASS: Build tls-def1.o tls-main1.o
+-PASS: Build tls-gd1.o tls-ld1.o
+-PASS: Build libtls-1a.so
+-PASS: Build libtls-1b.so
+-PASS: TLS GD/LD -> LE transition without PLT (dynamic)
+-PASS: TLS GD/LD -> LE transition without PLT (PIE)
+-PASS: TLS GD/LD -> LE transition without PLT (static)
+-PASS: TLS GD/LD -> IE transition without PLT
+-PASS: TLS without PLT (1)
+-PASS: TLS without PLT (2)
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 ...
-@@ -981,8 +921,8 @@ PASS: Build libpr16467a.so
+@@ -1069,8 +999,8 @@ PASS: Build libpr16467a.so
PASS: Build libpr16467b.a
PASS: Build libpr16467b.so
PASS: Build libpr16467c.a
@@ -13632,7 +13656,7 @@ index 72026cb..b06939b 100644
PASS: ld-ifunc/ifunc-1-local-x86
PASS: ld-ifunc/ifunc-1-x86
PASS: ld-ifunc/ifunc-10-i386
-@@ -1029,19 +969,6 @@ PASS: Build ifunc-lib.so
+@@ -1126,14 +1056,6 @@ PASS: Build ifunc-lib.so
PASS: Run pr16467
PASS: Run ifunc-main
PASS: Run ifunc-main with -fpic
@@ -13641,26 +13665,21 @@ index 72026cb..b06939b 100644
-PASS: Build pr18841a.o
-PASS: Build libpr18841b.so
-PASS: Build libpr18841c.so
--PASS: Build libpr19784a.so
--PASS: Build libpr19784b.so
--PASS: Build pr19784a.o
-PASS: Run pr18808
-PASS: Run pr18841 with libpr18841b.so
-PASS: Run pr18841 with libpr18841c.so
--PASS: Run pr19784a
--PASS: Run pr19784b
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-libs/libs.exp ...
PASS: -l: test (preparation)
PASS: -l: test
-@@ -1509,8 +1436,9 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/xtensa.exp ...
+@@ -1636,8 +1558,9 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-z8k/z8k.exp ...
=== ld Summary ===
--# of expected passes 1332
+-# of expected passes 1454
-# of expected failures 4
-+# of expected passes 1252
-+# of unexpected failures 3
++# of expected passes 1361
++# of unexpected failures 11
+# of expected failures 8
# of untested testcases 6
# of unsupported tests 8
- [...]/tschwinge/W._C._Handy.build/ld/ld-new 2.26.51.20160510
+ [...]/tschwinge/W._C._Handy.build/ld/ld-new 2.27.51.20160905