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.diff2064
1 files changed, 1341 insertions, 723 deletions
diff --git a/binutils-gdb/test.diff b/binutils-gdb/test.diff
index f5a38c20..bab1b2a3 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 5f39dd9..03b202b 100644
+index ccb3af4..02e6204 100644
--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum
+++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum
@@ -1,5 +1,5 @@
--Test Run By thomas on Tue May 24 18:31:55 2016
+-Test run by thomas on Thu Nov 24 16:43:38 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Tue May 24 20:32:33 2016
++Test Run By thomas on Thu Nov 24 16:37:26 2016
+Native configuration is i686-unknown-gnu0.7
=== binutils tests ===
-@@ -24,7 +24,7 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/compress.exp
+@@ -25,7 +25,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,38 +19,56 @@ index 5f39dd9..03b202b 100644
PASS: objdump compress debug sections
PASS: objdump compress debug sections 3
PASS: objcopy (objcopy compress empty debug sections)
-@@ -166,5 +166,6 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/x86-64/x86-6
+@@ -179,5 +179,6 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/x86-64/x86-6
=== binutils Summary ===
--# of expected passes 132
-+# of expected passes 131
+-# of expected passes 145
++# of expected passes 144
+# 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 964c93f..382b8e1 100644
+index ee72bc0..8b3b1f9 100644
--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum
+++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum
@@ -1,5 +1,5 @@
--Test Run By thomas on Tue May 24 18:32:01 2016
+-Test run by thomas on Thu Nov 24 16:43:41 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Tue May 24 20:32:44 2016
++Test Run By thomas on Thu Nov 24 16:37:35 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 ...
+ === gas Summary ===
+
+ # of expected passes 523
+-[...]/tschwinge/W._C._Handy.build/gas/as-new 2.26.51.20160510
++../as-new 2.26.51.20160510
+
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 a9f6ea2..4321646 100644
+index 50c201c..864f87c 100644
--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum
+++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum
@@ -1,5 +1,5 @@
--Test Run By thomas on Tue May 24 18:35:36 2016
+-Test run by thomas on Thu Nov 24 16:47:36 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Tue May 24 20:41:17 2016
++Test Run By thomas on Thu Nov 24 16:44:32 2016
+Native configuration is i686-unknown-gnu0.7
=== gdb tests ===
+@@ -333,8 +333,8 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+ PASS: gdb.ada/fun_renaming.exp: compilation fun_renaming.adb
+ PASS: gdb.ada/fun_renaming.exp: print next(1)
+ FAIL: gdb.ada/fun_renaming.exp: print n(1)
+-FAIL: gdb.ada/fun_renaming.exp: print renamed_next(1)
+-FAIL: gdb.ada/fun_renaming.exp: print pack.renamed_next(1)
++XFAIL: gdb.ada/fun_renaming.exp: print renamed_next(1)
++XFAIL: gdb.ada/fun_renaming.exp: print pack.renamed_next(1)
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/funcall_char.exp ...
+ PASS: gdb.ada/funcall_char.exp: compilation foo.adb
+ PASS: gdb.ada/funcall_char.exp: print f('A')
@@ -426,14 +426,14 @@ FAIL: gdb.ada/mi_interface.exp: list ggg1's children
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_task_arg.exp ...
PASS: gdb.ada/mi_task_arg.exp: compilation task_switch.adb
@@ -135,8 +153,8 @@ index a9f6ea2..4321646 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
-@@ -825,14 +825,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
- Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/arm-neon.exp ...
+@@ -826,14 +826,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 ...
-PASS: gdb.arch/disp-step-insn-reloc.exp: get integer valueof "n_testcases" (2)
@@ -151,7 +169,7 @@ index a9f6ea2..4321646 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 ...
-@@ -901,16 +894,16 @@ PASS: gdb.arch/i386-disp-step.exp: continue to test_prefixed_abs_jump_end
+@@ -902,16 +895,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
@@ -174,24 +192,86 @@ index a9f6ea2..4321646 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
-@@ -937,11 +930,13 @@ gdb compile failed, /usr/bin/ld: cannot open output file [...]/tschwinge/W._C._H
- collect2: error: ld returned 1 exit status
- UNTESTED: gdb.arch/i386-gnu-cfi.exp: i386-gnu-cfi.exp
+@@ -934,15 +927,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 ...
+-PASS: gdb.arch/i386-gnu-cfi.exp: continue to abort()
++FAIL: gdb.arch/i386-gnu-cfi.exp: continue to abort()
+ PASS: gdb.arch/i386-gnu-cfi.exp: backtrace
+-PASS: gdb.arch/i386-gnu-cfi.exp: shift up to the modified frame
+-PASS: gdb.arch/i386-gnu-cfi.exp: Existence of the CFI inserted register
+-PASS: gdb.arch/i386-gnu-cfi.exp: Value of the CFI inserted register
++FAIL: gdb.arch/i386-gnu-cfi.exp: shift up to the modified frame
++FAIL: gdb.arch/i386-gnu-cfi.exp: Existence of the CFI inserted register
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-map.exp ...
--gdb compile failed, /usr/bin/ld: warning: -z bndplt ignored.
+-PASS: gdb.arch/i386-mpx-map.exp: probe MPX support
+-UNSUPPORTED: gdb.arch/i386-mpx-map.exp: processor does not support MPX
+gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/outputs/gdb.arch/i386-mpx-map/i386-mpx-map0.o: In function `main':
+[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-map.c:85: undefined reference to `__mpx_wrapper_calloc'
+collect2: error: ld returned 1 exit status
- UNTESTED: gdb.arch/i386-mpx-map.exp: i386-mpx-map.exp
++UNTESTED: gdb.arch/i386-mpx-map.exp: i386-mpx-map.exp
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-sigsegv.exp ...
++gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/outputs/gdb.arch/i386-mpx-sigsegv/i386-mpx-sigsegv0.o: In function `main':
++[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c:99: undefined reference to `__mpx_wrapper_calloc'
++[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c:100: undefined reference to `__mpx_wrapper_calloc'
++[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c:101: undefined reference to `__mpx_wrapper_calloc'
++[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c:102: undefined reference to `__mpx_wrapper_calloc'
++[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c:103: undefined reference to `__mpx_wrapper_calloc'
++collect2: error: ld returned 1 exit status
++UNTESTED: gdb.arch/i386-mpx-sigsegv.exp: i386-mpx-sigsegv.exp
+ 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 ...
--gdb compile failed, /usr/bin/ld: warning: -z bndplt ignored.
--UNTESTED: gdb.arch/i386-mpx.exp: i386-mpx.exp
-+PASS: gdb.arch/i386-mpx.exp: probe MPX support
-+UNSUPPORTED: gdb.arch/i386-mpx.exp: processor does not support MPX
- Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-permbkpt.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
PASS: gdb.arch/i386-permbkpt.exp: First permanent break
PASS: gdb.arch/i386-permbkpt.exp: Second permanent break
-@@ -966,7 +961,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/i386-prologue.exp ...
+-PASS: gdb.arch/i386-prologue.exp: continue to standard
++FAIL: gdb.arch/i386-prologue.exp: continue to standard
+ PASS: gdb.arch/i386-prologue.exp: skip breakpoint in standard
+ PASS: gdb.arch/i386-prologue.exp: backtrace in standard
+ PASS: gdb.arch/i386-prologue.exp: saved registers in standard
+ PASS: gdb.arch/i386-prologue.exp: break *(stack_align_ecx + 7)
+ PASS: gdb.arch/i386-prologue.exp: continue to stack_align_ecx + 7
+ PASS: gdb.arch/i386-prologue.exp: first backtrace in stack_align_ecx
+-PASS: gdb.arch/i386-prologue.exp: continue in stack_align_ecx
++FAIL: gdb.arch/i386-prologue.exp: continue in stack_align_ecx
+ PASS: gdb.arch/i386-prologue.exp: skip breakpoint in stack_align_ecx
+ PASS: gdb.arch/i386-prologue.exp: second backtrace in stack_align_ecx
+ PASS: gdb.arch/i386-prologue.exp: saved registers in stack_align_ecx
+ PASS: gdb.arch/i386-prologue.exp: break *(stack_align_edx + 7)
+ PASS: gdb.arch/i386-prologue.exp: continue to stack_align_edx + 7
+ PASS: gdb.arch/i386-prologue.exp: first backtrace in stack_align_edx
+-PASS: gdb.arch/i386-prologue.exp: continue in stack_align_edx
++FAIL: gdb.arch/i386-prologue.exp: continue in stack_align_edx
+ PASS: gdb.arch/i386-prologue.exp: skip breakpoint in stack_align_edx
+ PASS: gdb.arch/i386-prologue.exp: second backtrace in stack_align_edx
+ PASS: gdb.arch/i386-prologue.exp: saved registers in stack_align_edx
+ PASS: gdb.arch/i386-prologue.exp: break *(stack_align_eax + 7)
+ PASS: gdb.arch/i386-prologue.exp: continue to stack_align_eax + 7
+ PASS: gdb.arch/i386-prologue.exp: first backtrace in stack_align_eax
+-PASS: gdb.arch/i386-prologue.exp: continue in stack_align_eax
++FAIL: gdb.arch/i386-prologue.exp: continue in stack_align_eax
+ PASS: gdb.arch/i386-prologue.exp: skip breakpoint in stack_align_eax
+ PASS: gdb.arch/i386-prologue.exp: second backtrace in stack_align_eax
+ PASS: gdb.arch/i386-prologue.exp: saved registers in stack_align_eax
+-PASS: gdb.arch/i386-prologue.exp: continue to gdb1253
++FAIL: gdb.arch/i386-prologue.exp: continue to gdb1253
+ PASS: gdb.arch/i386-prologue.exp: skip breakpoint in gdb1253
+ PASS: gdb.arch/i386-prologue.exp: backtrace in gdb1253
+ PASS: gdb.arch/i386-prologue.exp: saved registers in gdb1253
+-PASS: gdb.arch/i386-prologue.exp: continue to gdb1718
++FAIL: gdb.arch/i386-prologue.exp: continue to gdb1718
+ PASS: gdb.arch/i386-prologue.exp: skip breakpoint in gdb1718
+ PASS: gdb.arch/i386-prologue.exp: backtrace in gdb1718
+ KFAIL: gdb.arch/i386-prologue.exp: saved registers in gdb1718 (PRMS: gdb/1718)
+-PASS: gdb.arch/i386-prologue.exp: continue to gdb1338
++FAIL: gdb.arch/i386-prologue.exp: continue to gdb1338
+ 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
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 ...
@@ -199,8 +279,12 @@ index a9f6ea2..4321646 100644
+FAIL: gdb.arch/i386-size-overlap.exp: run past main
PASS: gdb.arch/i386-size-overlap.exp: backtrace shows the outer function
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-size.exp ...
- gdb compile failed, /usr/bin/ld: cannot open output file [...]/tschwinge/W._C._Handy.build/gdb/testsuite/gdb.arch/i386-size: No such file or directory
-@@ -982,22 +977,22 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+-PASS: gdb.arch/i386-size.exp: run past main
++FAIL: gdb.arch/i386-size.exp: run past main
+ 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
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
@@ -239,7 +323,7 @@ index a9f6ea2..4321646 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
-@@ -1008,19 +1003,19 @@ PASS: gdb.arch/i386-sse.exp: set %xmm6
+@@ -1035,19 +1037,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
@@ -268,7 +352,7 @@ index a9f6ea2..4321646 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
-@@ -1198,39 +1193,40 @@ PASS: gdb.base/annota-input-while-running.exp: run until main breakpoint
+@@ -1224,39 +1226,40 @@ 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
@@ -294,7 +378,7 @@ index a9f6ea2..4321646 100644
-PASS: gdb.base/annota1.exp: delete bp 1
-PASS: gdb.base/annota1.exp: delete bp 2
-PASS: gdb.base/annota1.exp: delete bp 3
--PASS: gdb.base/annota1.exp: break at main
+-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++
@@ -314,7 +398,7 @@ index a9f6ea2..4321646 100644
+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 at main (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)
@@ -332,7 +416,7 @@ index a9f6ea2..4321646 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
-@@ -1247,7 +1243,7 @@ PASS: gdb.base/annota3.exp: breakpoint printf
+@@ -1273,7 +1276,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
@@ -341,7 +425,7 @@ index a9f6ea2..4321646 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
-@@ -1259,8 +1255,8 @@ PASS: gdb.base/annota3.exp: ignore 5 4
+@@ -1285,8 +1288,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
@@ -352,7 +436,7 @@ index a9f6ea2..4321646 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
-@@ -1399,72 +1395,31 @@ PASS: gdb.base/assign.exp: v_int+=v_float
+@@ -1425,72 +1428,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 ...
@@ -378,16 +462,16 @@ index a9f6ea2..4321646 100644
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/attach-pie-misread.exp ...
-PASS: gdb.base/attach-pie-misread.exp: ldd attach-pie-misread
-PASS: gdb.base/attach-pie-misread.exp: ldd attach-pie-misread output contains libs
--PASS: gdb.base/attach-pie-misread.exp: copy ld-2.19.so to ld-linux.so.2
--PASS: gdb.base/attach-pie-misread.exp: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/attach-pie-misread.exp: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/attach-pie-misread.exp: copy ld-2.24.so to ld-linux.so.2
+-PASS: gdb.base/attach-pie-misread.exp: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/attach-pie-misread.exp: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/attach-pie-misread.exp: readelf initial scan
-PASS: gdb.base/attach-pie-misread.exp: generate stub
-PASS: gdb.base/attach-pie-misread.exp: ldd attach-pie-misread
-PASS: gdb.base/attach-pie-misread.exp: ldd attach-pie-misread output contains libs
--PASS: gdb.base/attach-pie-misread.exp: copy ld-2.19.so to ld-linux.so.2
--PASS: gdb.base/attach-pie-misread.exp: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/attach-pie-misread.exp: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/attach-pie-misread.exp: copy ld-2.24.so to ld-linux.so.2
+-PASS: gdb.base/attach-pie-misread.exp: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/attach-pie-misread.exp: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/attach-pie-misread.exp: readelf rebuilt with stub_size
-PASS: gdb.base/attach-pie-misread.exp: unprelink ld-linux.so.2 pre-unprelink (missing /usr/sbin/prelink)
-XFAIL: gdb.base/attach-pie-misread.exp: prelink ld-linux.so.2 (missing /usr/sbin/prelink)
@@ -434,7 +518,7 @@ index a9f6ea2..4321646 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
-@@ -1472,13 +1427,14 @@ PASS: gdb.base/attach.exp: before attach3, flush exec
+@@ -1498,13 +1460,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
@@ -454,7 +538,7 @@ index a9f6ea2..4321646 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
-@@ -1488,14 +1444,14 @@ PASS: gdb.base/auto-connect-native-target.exp: start no longer works
+@@ -1514,14 +1477,14 @@ PASS: gdb.base/auto-connect-native-target.exp: start no longer works
PASS: gdb.base/auto-connect-native-target.exp: explicitly connect to the native target
PASS: gdb.base/auto-connect-native-target.exp: kill: start
PASS: gdb.base/auto-connect-native-target.exp: kill: kill
@@ -476,7 +560,7 @@ index a9f6ea2..4321646 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
-@@ -1507,22 +1463,6 @@ PASS: gdb.base/auto-load.exp: set auto-load scripts-directory
+@@ -1533,22 +1496,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 ...
@@ -496,10 +580,10 @@ index a9f6ea2..4321646 100644
-PASS: gdb.base/auxv.exp: load core file for info auxv on gcore-created dump
-PASS: gdb.base/auxv.exp: info auxv on gcore-created dump
-PASS: gdb.base/auxv.exp: matching auxv data from live and gcore
- Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/bang.exp ...
- PASS: gdb.base/bang.exp: continue until exit
- Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/batch-preserve-term-settings.exp ...
-@@ -1583,32 +1523,18 @@ PASS: gdb.base/bfp-test.exp: set variable b64 = 200.25x
+ 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
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 ...
@@ -541,7 +625,7 @@ index a9f6ea2..4321646 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
-@@ -1743,7 +1669,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: wr
+@@ -1773,7 +1706,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]
@@ -550,7 +634,7 @@ index a9f6ea2..4321646 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
-@@ -1752,7 +1678,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: i
+@@ -1782,7 +1715,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
@@ -559,7 +643,7 @@ index a9f6ea2..4321646 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
-@@ -1767,18 +1693,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue
+@@ -1797,18 +1730,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
@@ -583,7 +667,7 @@ index a9f6ea2..4321646 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
-@@ -1787,7 +1713,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: wr
+@@ -1817,7 +1750,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]
@@ -592,7 +676,7 @@ index a9f6ea2..4321646 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
-@@ -1796,7 +1722,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: i
+@@ -1826,7 +1759,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
@@ -601,7 +685,7 @@ index a9f6ea2..4321646 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
-@@ -1811,18 +1737,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue
+@@ -1841,18 +1774,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
@@ -625,7 +709,7 @@ index a9f6ea2..4321646 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
-@@ -1830,7 +1756,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: wri
+@@ -1860,7 +1793,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]
@@ -634,7 +718,7 @@ index a9f6ea2..4321646 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
-@@ -1839,7 +1765,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: in
+@@ -1869,7 +1802,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
@@ -643,7 +727,7 @@ index a9f6ea2..4321646 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
-@@ -1854,18 +1780,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue t
+@@ -1884,18 +1817,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
@@ -667,7 +751,7 @@ index a9f6ea2..4321646 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
-@@ -1874,7 +1800,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: wri
+@@ -1904,7 +1837,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]
@@ -676,7 +760,7 @@ index a9f6ea2..4321646 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
-@@ -1883,7 +1809,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: in
+@@ -1913,7 +1846,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
@@ -685,7 +769,7 @@ index a9f6ea2..4321646 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
-@@ -1898,18 +1824,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue t
+@@ -1928,25 +1861,25 @@ 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
@@ -706,14 +790,23 @@ index a9f6ea2..4321646 100644
PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with no handler: queue-signal SIGUSR1
-PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with no handler: single-step past permanent breakpoint
+FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with no handler: single-step past permanent breakpoint
+ Running [...]/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
-@@ -2028,693 +1954,6 @@ PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: continue
+@@ -2065,693 +1998,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 ...
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: copy ld-2.19.so to break-interp-LDprelinkNOdebugNO
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: copy ld-2.24.so to break-interp-LDprelinkNOdebugNO
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: unprelink break-interp-LDprelinkNOdebugNO (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: strip break-interp-LDprelinkNOdebugNO
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: unprelink break-interp-LDprelinkNOdebugNO (missing /usr/sbin/prelink)
@@ -740,8 +833,8 @@ index a9f6ea2..4321646 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: ldd break-interp-BINprelinkNOdebugNOpieNO
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: ldd break-interp-BINprelinkNOdebugNOpieNO output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: unprelink break-interp-BINprelinkNOdebugNOpieNO (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: set debug-file-directory
@@ -762,7 +855,7 @@ index a9f6ea2..4321646 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
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: core main bt
+-FAIL: 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
@@ -781,8 +874,8 @@ index a9f6ea2..4321646 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: ldd break-interp-BINprelinkNOdebugNOpieYES
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: ldd break-interp-BINprelinkNOdebugNOpieYES output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: unprelink break-interp-BINprelinkNOdebugNOpieYES (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: set debug-file-directory
@@ -806,7 +899,7 @@ index a9f6ea2..4321646 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
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: core main bt
+-FAIL: 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
@@ -827,8 +920,8 @@ index a9f6ea2..4321646 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: ldd break-interp-BINprelinkNOdebugNOpieATTACH
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: ldd break-interp-BINprelinkNOdebugNOpieATTACH output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: unprelink break-interp-BINprelinkNOdebugNOpieATTACH (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: sleep function started
@@ -845,8 +938,8 @@ index a9f6ea2..4321646 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: ldd break-interp-BINprelinkNOdebugINpieNO
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: ldd break-interp-BINprelinkNOdebugINpieNO output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: unprelink break-interp-BINprelinkNOdebugINpieNO (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: set debug-file-directory
@@ -867,7 +960,7 @@ index a9f6ea2..4321646 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
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: core main bt
+-FAIL: 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
@@ -877,8 +970,8 @@ index a9f6ea2..4321646 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: ldd break-interp-BINprelinkNOdebugINpieYES
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: ldd break-interp-BINprelinkNOdebugINpieYES output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: unprelink break-interp-BINprelinkNOdebugINpieYES (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: set debug-file-directory
@@ -902,7 +995,7 @@ index a9f6ea2..4321646 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
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: core main bt
+-FAIL: 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
@@ -913,8 +1006,8 @@ index a9f6ea2..4321646 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: ldd break-interp-BINprelinkNOdebugINpieATTACH
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: ldd break-interp-BINprelinkNOdebugINpieATTACH output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: unprelink break-interp-BINprelinkNOdebugINpieATTACH (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: sleep function started
@@ -931,8 +1024,8 @@ index a9f6ea2..4321646 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: ldd break-interp-BINprelinkNOdebugSEPpieNO
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: ldd break-interp-BINprelinkNOdebugSEPpieNO output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: unprelink break-interp-BINprelinkNOdebugSEPpieNO (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: set debug-file-directory
@@ -953,7 +1046,7 @@ index a9f6ea2..4321646 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
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: core main bt
+-FAIL: 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
@@ -963,8 +1056,8 @@ index a9f6ea2..4321646 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: ldd break-interp-BINprelinkNOdebugSEPpieYES
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: ldd break-interp-BINprelinkNOdebugSEPpieYES output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: unprelink break-interp-BINprelinkNOdebugSEPpieYES (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: set debug-file-directory
@@ -988,7 +1081,7 @@ index a9f6ea2..4321646 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
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: core main bt
+-FAIL: 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
@@ -999,8 +1092,8 @@ index a9f6ea2..4321646 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: ldd break-interp-BINprelinkNOdebugSEPpieATTACH
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: ldd break-interp-BINprelinkNOdebugSEPpieATTACH output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: unprelink break-interp-BINprelinkNOdebugSEPpieATTACH (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: sleep function started
@@ -1017,46 +1110,46 @@ index a9f6ea2..4321646 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: ldd break-interp-BINprelinkYESdebugNOpieYES
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: ldd break-interp-BINprelinkYESdebugNOpieYES output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: unprelink break-interp-BINprelinkYESdebugNOpieYES pre-unprelink (missing /usr/sbin/prelink)
-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: prelink break-interp-BINprelinkYESdebugNOpieYES (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: ldd break-interp-BINprelinkYESdebugNOpieATTACH
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: ldd break-interp-BINprelinkYESdebugNOpieATTACH output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: unprelink break-interp-BINprelinkYESdebugNOpieATTACH pre-unprelink (missing /usr/sbin/prelink)
-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: prelink break-interp-BINprelinkYESdebugNOpieATTACH (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: ldd break-interp-BINprelinkYESdebugINpieYES
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: ldd break-interp-BINprelinkYESdebugINpieYES output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: unprelink break-interp-BINprelinkYESdebugINpieYES pre-unprelink (missing /usr/sbin/prelink)
-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: prelink break-interp-BINprelinkYESdebugINpieYES (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: ldd break-interp-BINprelinkYESdebugINpieATTACH
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: ldd break-interp-BINprelinkYESdebugINpieATTACH output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: unprelink break-interp-BINprelinkYESdebugINpieATTACH pre-unprelink (missing /usr/sbin/prelink)
-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: prelink break-interp-BINprelinkYESdebugINpieATTACH (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: ldd break-interp-BINprelinkYESdebugSEPpieYES
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: ldd break-interp-BINprelinkYESdebugSEPpieYES output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: unprelink break-interp-BINprelinkYESdebugSEPpieYES pre-unprelink (missing /usr/sbin/prelink)
-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: prelink break-interp-BINprelinkYESdebugSEPpieYES (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: ldd break-interp-BINprelinkYESdebugSEPpieATTACH
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: ldd break-interp-BINprelinkYESdebugSEPpieATTACH output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: unprelink break-interp-BINprelinkYESdebugSEPpieATTACH pre-unprelink (missing /usr/sbin/prelink)
-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: prelink break-interp-BINprelinkYESdebugSEPpieATTACH (missing /usr/sbin/prelink)
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: copy ld-2.19.so to break-interp-LDprelinkNOdebugIN
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: copy ld-2.24.so to break-interp-LDprelinkNOdebugIN
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: unprelink break-interp-LDprelinkNOdebugIN (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: set debug-file-directory
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: set verbose on
@@ -1076,8 +1169,8 @@ index a9f6ea2..4321646 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: ldd break-interp-BINprelinkNOdebugNOpieNO
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: ldd break-interp-BINprelinkNOdebugNOpieNO output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: unprelink break-interp-BINprelinkNOdebugNOpieNO (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: set debug-file-directory
@@ -1098,7 +1191,7 @@ index a9f6ea2..4321646 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
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: core main bt
+-FAIL: 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
@@ -1117,8 +1210,8 @@ index a9f6ea2..4321646 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: ldd break-interp-BINprelinkNOdebugNOpieYES
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: ldd break-interp-BINprelinkNOdebugNOpieYES output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: unprelink break-interp-BINprelinkNOdebugNOpieYES (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: set debug-file-directory
@@ -1142,7 +1235,7 @@ index a9f6ea2..4321646 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
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: core main bt
+-FAIL: 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
@@ -1163,8 +1256,8 @@ index a9f6ea2..4321646 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: ldd break-interp-BINprelinkNOdebugNOpieATTACH
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: ldd break-interp-BINprelinkNOdebugNOpieATTACH output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: unprelink break-interp-BINprelinkNOdebugNOpieATTACH (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: sleep function started
@@ -1181,8 +1274,8 @@ index a9f6ea2..4321646 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: ldd break-interp-BINprelinkNOdebugINpieNO
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: ldd break-interp-BINprelinkNOdebugINpieNO output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: unprelink break-interp-BINprelinkNOdebugINpieNO (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: set debug-file-directory
@@ -1203,7 +1296,7 @@ index a9f6ea2..4321646 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
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: core main bt
+-FAIL: 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
@@ -1213,8 +1306,8 @@ index a9f6ea2..4321646 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: ldd break-interp-BINprelinkNOdebugINpieYES
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: ldd break-interp-BINprelinkNOdebugINpieYES output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: unprelink break-interp-BINprelinkNOdebugINpieYES (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: set debug-file-directory
@@ -1238,7 +1331,7 @@ index a9f6ea2..4321646 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
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: core main bt
+-FAIL: 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
@@ -1249,8 +1342,8 @@ index a9f6ea2..4321646 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: ldd break-interp-BINprelinkNOdebugINpieATTACH
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: ldd break-interp-BINprelinkNOdebugINpieATTACH output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: unprelink break-interp-BINprelinkNOdebugINpieATTACH (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: sleep function started
@@ -1267,8 +1360,8 @@ index a9f6ea2..4321646 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: ldd break-interp-BINprelinkNOdebugSEPpieNO
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: ldd break-interp-BINprelinkNOdebugSEPpieNO output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: unprelink break-interp-BINprelinkNOdebugSEPpieNO (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: set debug-file-directory
@@ -1289,7 +1382,7 @@ index a9f6ea2..4321646 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
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: core main bt
+-FAIL: 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
@@ -1299,8 +1392,8 @@ index a9f6ea2..4321646 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: ldd break-interp-BINprelinkNOdebugSEPpieYES
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: ldd break-interp-BINprelinkNOdebugSEPpieYES output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: unprelink break-interp-BINprelinkNOdebugSEPpieYES (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: set debug-file-directory
@@ -1324,7 +1417,7 @@ index a9f6ea2..4321646 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
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: core main bt
+-FAIL: 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
@@ -1335,8 +1428,8 @@ index a9f6ea2..4321646 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: ldd break-interp-BINprelinkNOdebugSEPpieATTACH
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: ldd break-interp-BINprelinkNOdebugSEPpieATTACH output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: unprelink break-interp-BINprelinkNOdebugSEPpieATTACH (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: sleep function started
@@ -1353,57 +1446,57 @@ index a9f6ea2..4321646 100644
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: ldd break-interp-BINprelinkYESdebugNOpieYES
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: ldd break-interp-BINprelinkYESdebugNOpieYES output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: unprelink break-interp-BINprelinkYESdebugNOpieYES pre-unprelink (missing /usr/sbin/prelink)
-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: prelink break-interp-BINprelinkYESdebugNOpieYES (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: ldd break-interp-BINprelinkYESdebugNOpieATTACH
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: ldd break-interp-BINprelinkYESdebugNOpieATTACH output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: unprelink break-interp-BINprelinkYESdebugNOpieATTACH pre-unprelink (missing /usr/sbin/prelink)
-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: prelink break-interp-BINprelinkYESdebugNOpieATTACH (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: ldd break-interp-BINprelinkYESdebugINpieYES
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: ldd break-interp-BINprelinkYESdebugINpieYES output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: unprelink break-interp-BINprelinkYESdebugINpieYES pre-unprelink (missing /usr/sbin/prelink)
-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: prelink break-interp-BINprelinkYESdebugINpieYES (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: ldd break-interp-BINprelinkYESdebugINpieATTACH
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: ldd break-interp-BINprelinkYESdebugINpieATTACH output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: unprelink break-interp-BINprelinkYESdebugINpieATTACH pre-unprelink (missing /usr/sbin/prelink)
-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: prelink break-interp-BINprelinkYESdebugINpieATTACH (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: ldd break-interp-BINprelinkYESdebugSEPpieYES
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: ldd break-interp-BINprelinkYESdebugSEPpieYES output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: unprelink break-interp-BINprelinkYESdebugSEPpieYES pre-unprelink (missing /usr/sbin/prelink)
-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: prelink break-interp-BINprelinkYESdebugSEPpieYES (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: ldd break-interp-BINprelinkYESdebugSEPpieATTACH
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: ldd break-interp-BINprelinkYESdebugSEPpieATTACH output contains libs
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: copy break-interp.so to break-interp.so
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: copy libc-2.19.so to libc.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: copy libm-2.24.so to libm.so.6
+-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: copy libc-2.24.so to libc.so.6
-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: unprelink break-interp-BINprelinkYESdebugSEPpieATTACH pre-unprelink (missing /usr/sbin/prelink)
-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: prelink break-interp-BINprelinkYESdebugSEPpieATTACH (missing /usr/sbin/prelink)
--PASS: gdb.base/break-interp.exp: LDprelinkYESdebugNO: copy ld-2.19.so to break-interp-LDprelinkYESdebugNO
+-PASS: gdb.base/break-interp.exp: LDprelinkYESdebugNO: copy ld-2.24.so to break-interp-LDprelinkYESdebugNO
-PASS: gdb.base/break-interp.exp: LDprelinkYESdebugNO: unprelink break-interp-LDprelinkYESdebugNO (missing /usr/sbin/prelink)
-PASS: gdb.base/break-interp.exp: LDprelinkYESdebugNO: strip break-interp-LDprelinkYESdebugNO
-PASS: gdb.base/break-interp.exp: LDprelinkYESdebugNO: unprelink break-interp-LDprelinkYESdebugNO pre-unprelink (missing /usr/sbin/prelink)
-XFAIL: gdb.base/break-interp.exp: LDprelinkYESdebugNO: prelink break-interp-LDprelinkYESdebugNO (missing /usr/sbin/prelink)
--PASS: gdb.base/break-interp.exp: LDprelinkYESdebugIN: copy ld-2.19.so to break-interp-LDprelinkYESdebugIN
+-PASS: gdb.base/break-interp.exp: LDprelinkYESdebugIN: copy ld-2.24.so to break-interp-LDprelinkYESdebugIN
-PASS: gdb.base/break-interp.exp: LDprelinkYESdebugIN: unprelink break-interp-LDprelinkYESdebugIN pre-unprelink (missing /usr/sbin/prelink)
-XFAIL: gdb.base/break-interp.exp: LDprelinkYESdebugIN: prelink break-interp-LDprelinkYESdebugIN (missing /usr/sbin/prelink)
Running [...]/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
-@@ -3194,14 +2433,14 @@ PASS: gdb.base/call-signal-resume.exp: break stop_one
+@@ -3231,14 +2477,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
@@ -1420,7 +1513,7 @@ index a9f6ea2..4321646 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
-@@ -3210,7 +2449,7 @@ PASS: gdb.base/call-signal-resume.exp: set confirm off
+@@ -3247,7 +2493,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
@@ -1429,16 +1522,70 @@ index a9f6ea2..4321646 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
-@@ -3561,8 +2800,6 @@ gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../.
- UNTESTED: gdb.base/catch-fork-kill.exp: catch-fork-kill-fork.exp
- UNTESTED: gdb.base/catch-fork-kill.exp: failed to compile catch-fork-kill-fork
+@@ -3594,40 +2840,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
+-PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: continue to child fork
+-PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: continue to grandchild fork
+-PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: kill child
+-PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: switch to parent
+-PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: break grandparent_done
+-PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: continue
++FAIL: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: continue to child fork (timeout)
++FAIL: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: continue to grandchild fork (timeout)
++FAIL: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: kill child (timeout)
++FAIL: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: switch to parent (timeout)
++FAIL: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: break grandparent_done (timeout)
++FAIL: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: continue (timeout)
+ PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: set follow-fork child
+ PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: set detach-on-fork off
+ PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: catch fork
+-PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: continue to child fork
+-PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: continue to grandchild fork
+-PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: kill child
+-PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: switch to parent
+-PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: kill parent
++FAIL: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: continue to child fork (timeout)
++FAIL: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: continue to grandchild fork (timeout)
++FAIL: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: kill child (timeout)
++FAIL: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: switch to parent (timeout)
++FAIL: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: kill parent (timeout)
+ PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: set follow-fork child
+ PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: set detach-on-fork off
+ PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: catch vfork
+-PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: continue to child vfork
+-PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: continue to grandchild vfork
+-PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: kill child
+-PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: switch to parent
+-PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: break grandparent_done
+-PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: continue
++FAIL: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: continue to child vfork (timeout)
++FAIL: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: continue to grandchild vfork (timeout)
++FAIL: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: kill child (timeout)
++FAIL: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: switch to parent (timeout)
++FAIL: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: break grandparent_done (timeout)
++FAIL: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: continue (timeout)
+ PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: set follow-fork child
+ PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: set detach-on-fork off
+ PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: catch vfork
+-PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: continue to child vfork
+-PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: continue to grandchild vfork
+-PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: kill child
+-PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: switch to parent
+-PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: kill parent
++FAIL: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: continue to child vfork (timeout)
++FAIL: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: continue to grandchild vfork (timeout)
++FAIL: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: kill child (timeout)
++FAIL: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: switch to parent (timeout)
++FAIL: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: kill parent (timeout)
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-fork-static.exp ...
-PASS: gdb.base/catch-fork-static.exp: catch fork
-PASS: gdb.base/catch-fork-static.exp: run to fork
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-gdb-caused-signals.exp ...
PASS: gdb.base/catch-gdb-caused-signals.exp: handle SIGSEGV nostop noprint
PASS: gdb.base/catch-gdb-caused-signals.exp: handle SIGILL nostop noprint
-@@ -3626,11 +2863,6 @@ PASS: gdb.base/catch-signal-fork.exp: continue
+@@ -3691,11 +2935,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 ...
@@ -1450,7 +1597,7 @@ index a9f6ea2..4321646 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
-@@ -3716,129 +2948,6 @@ PASS: gdb.base/catch-signal.exp: 1st line of save breakpoints for 'all'
+@@ -3781,129 +3020,6 @@ PASS: gdb.base/catch-signal.exp: 1st line of save breakpoints for 'all'
PASS: gdb.base/catch-signal.exp: 2nd line of save breakpoints for 'all'
PASS: gdb.base/catch-signal.exp: Trailing newline of save breakpoints for 'all'
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.exp ...
@@ -1580,7 +1727,7 @@ index a9f6ea2..4321646 100644
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
-@@ -4107,285 +3216,7 @@ PASS: gdb.base/charset.exp: assign string to short array
+@@ -4172,285 +3288,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 ...
@@ -1866,15 +2013,7 @@ index a9f6ea2..4321646 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
-@@ -4669,7 +3500,6 @@ PASS: gdb.base/completion.exp: complete set cp-abi aut
- PASS: gdb.base/completion.exp: complete target core
- PASS: gdb.base/completion.exp: complete target tfile
- PASS: gdb.base/completion.exp: complete target exec
--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
-@@ -4919,77 +3749,10 @@ PASS: gdb.base/constvars.exp: ptype crass
+@@ -4986,77 +3824,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
@@ -1928,10 +2067,10 @@ index a9f6ea2..4321646 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
--PASS: gdb.base/corefile.exp: print func2::coremaker_local
+-FAIL: gdb.base/corefile.exp: print func2::coremaker_local
-PASS: gdb.base/corefile.exp: $_exitsignal prints SIGABRT (6)
-PASS: gdb.base/corefile.exp: $_exitcode is void
--PASS: gdb.base/corefile.exp: backtrace in corefile.exp
+-FAIL: 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
@@ -1954,7 +2093,7 @@ index a9f6ea2..4321646 100644
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
-@@ -5256,7 +4019,7 @@ PASS: gdb.base/default.exp: info program
+@@ -5323,7 +4094,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
@@ -1963,7 +2102,7 @@ index a9f6ea2..4321646 100644
PASS: gdb.base/default.exp: info symbol
PASS: gdb.base/default.exp: info source
PASS: gdb.base/default.exp: info sources
-@@ -5387,7 +4150,7 @@ PASS: gdb.base/default.exp: show verbose
+@@ -5454,7 +4225,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
@@ -1972,7 +2111,7 @@ index a9f6ea2..4321646 100644
PASS: gdb.base/default.exp: set history save off
PASS: gdb.base/default.exp: stepi "si" abbreviation
PASS: gdb.base/default.exp: stepi
-@@ -5460,10 +4223,6 @@ PASS: gdb.base/del.exp: breakpoint insertion (d)
+@@ -5527,10 +4298,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 ...
@@ -1983,59 +2122,7 @@ index a9f6ea2..4321646 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
-@@ -5724,50 +4483,7 @@ PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&dummy_3"
- PASS: gdb.base/disasm-end-cu.exp: disassemble command returned some output
- Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/disasm-optim.exp ...
- Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/disp-step-syscall.exp ...
--PASS: gdb.base/disp-step-syscall.exp: fork: probe for target remote
--PASS: gdb.base/disp-step-syscall.exp: fork: delete break 1
--PASS: gdb.base/disp-step-syscall.exp: fork: break marker
--PASS: gdb.base/disp-step-syscall.exp: fork: set displaced-stepping off
--PASS: gdb.base/disp-step-syscall.exp: fork: break fork
--PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (1st time)
--PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (2nd time)
--PASS: gdb.base/disp-step-syscall.exp: fork: display/i $pc
--PASS: gdb.base/disp-step-syscall.exp: fork: find syscall insn in fork
--PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
--PASS: gdb.base/disp-step-syscall.exp: fork: stepi fork insn
--PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
--PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (3rd time)
--PASS: gdb.base/disp-step-syscall.exp: fork: break on syscall insns
--PASS: gdb.base/disp-step-syscall.exp: fork: delete break fork
--PASS: gdb.base/disp-step-syscall.exp: fork: continue to syscall insn fork
--PASS: gdb.base/disp-step-syscall.exp: fork: set displaced-stepping on
--PASS: gdb.base/disp-step-syscall.exp: fork: single step over fork
--PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
--PASS: gdb.base/disp-step-syscall.exp: fork: single step over fork final pc
--PASS: gdb.base/disp-step-syscall.exp: fork: delete break fork insn
--PASS: gdb.base/disp-step-syscall.exp: fork: continue to marker (fork)
--PASS: gdb.base/disp-step-syscall.exp: vfork: probe for target remote
--PASS: gdb.base/disp-step-syscall.exp: vfork: delete break 1
--PASS: gdb.base/disp-step-syscall.exp: vfork: break marker
--PASS: gdb.base/disp-step-syscall.exp: vfork: set displaced-stepping off
--PASS: gdb.base/disp-step-syscall.exp: vfork: break vfork
--PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (1st time)
--PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (2nd time)
--PASS: gdb.base/disp-step-syscall.exp: vfork: display/i $pc
--PASS: gdb.base/disp-step-syscall.exp: vfork: find syscall insn in vfork
--PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc"
--PASS: gdb.base/disp-step-syscall.exp: vfork: stepi vfork insn
--PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc"
--PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (3rd time)
--PASS: gdb.base/disp-step-syscall.exp: vfork: break on syscall insns
--PASS: gdb.base/disp-step-syscall.exp: vfork: delete break vfork
--PASS: gdb.base/disp-step-syscall.exp: vfork: continue to syscall insn vfork
--PASS: gdb.base/disp-step-syscall.exp: vfork: set displaced-stepping on
--PASS: gdb.base/disp-step-syscall.exp: vfork: single step over vfork
--PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc"
--PASS: gdb.base/disp-step-syscall.exp: vfork: single step over vfork final pc
--PASS: gdb.base/disp-step-syscall.exp: vfork: delete break vfork insn
--PASS: gdb.base/disp-step-syscall.exp: vfork: continue to marker (vfork)
-+UNSUPPORTED: gdb.base/disp-step-syscall.exp: displaced stepping
- Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/display.exp ...
- PASS: gdb.base/display.exp: kill
- PASS: gdb.base/display.exp: detach
-@@ -5844,15 +4560,15 @@ PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continu
+@@ -5866,15 +4633,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
@@ -2055,7 +2142,7 @@ index a9f6ea2..4321646 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
-@@ -5870,95 +4586,91 @@ PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: set dprintf-style gdb
+@@ -5892,95 +4659,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
@@ -2163,12 +2250,9 @@ index a9f6ea2..4321646 100644
+FAIL: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: detach program
+FAIL: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: re-attach to inferior
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-next.exp ...
--PASS: gdb.base/dprintf-next.exp: dprintf 24, "%d\n", x
--PASS: gdb.base/dprintf-next.exp: next 1
--PASS: gdb.base/dprintf-next.exp: next 2
-+WARNING: program timed out.
-+gdb compile failed, exit status is 1
-+UNTESTED: gdb.base/dprintf-next.exp: failed to prepare for dprintf with next
+ PASS: gdb.base/dprintf-next.exp: dprintf 24, "%d\n", x
+ PASS: gdb.base/dprintf-next.exp: next 1
+ PASS: gdb.base/dprintf-next.exp: next 2
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-non-stop.exp ...
-PASS: gdb.base/dprintf-non-stop.exp: dprintf foo,"At foo entry\n"
-PASS: gdb.base/dprintf-non-stop.exp: continue &
@@ -2179,46 +2263,119 @@ index a9f6ea2..4321646 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
-@@ -5983,9 +4695,7 @@ PASS: gdb.base/dprintf.exp: call: printf: dprintf foo,"At foo entry\n"
+@@ -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
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/dprintf.exp: call: printf: 1st dprintf
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/dprintf.exp: call: printf: 2nd 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: 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
-@@ -5993,9 +4703,7 @@ PASS: gdb.base/dprintf.exp: call: fprintf: break 29
+ 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
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/dprintf.exp: call: fprintf: 1st dprintf
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/dprintf.exp: call: fprintf: 2nd 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: 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
-@@ -6007,8 +4715,6 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+ PASS: gdb.base/dprintf.exp: agent: break 29
+@@ -6069,13 +4788,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 ...
-gdb compile failed, /usr/bin/ld: i386:x86-64 architecture of input file `[...]/tschwinge/W._C._Handy.build/gdb/testsuite/outputs/gdb.base/dtrace-probe/dtrace-probe-p.o' is incompatible with i386 output
+-/usr/bin/ld: error in [...]/tschwinge/W._C._Handy.build/gdb/testsuite/outputs/gdb.base/dtrace-probe/dtrace-probe.o(.eh_frame); no .eh_frame_hdr table will be created.
+-/usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o: In function `_start':
+-(.text+0x18): undefined reference to `main'
+-[...]/tschwinge/W._C._Handy.build/gdb/testsuite/outputs/gdb.base/dtrace-probe/dtrace-probe-p.o:(.SUNW_dof+0x88): undefined reference to `main'
+-[...]/tschwinge/W._C._Handy.build/gdb/testsuite/outputs/gdb.base/dtrace-probe/dtrace-probe-p.o:(.SUNW_dof+0xb8): undefined reference to `main'
-collect2: error: ld returned 1 exit status
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
-@@ -6360,9 +5066,7 @@ PASS: gdb.base/ending-run.exp: b ending-run.c:11
+@@ -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
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/ending-run.exp: cont
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/ending-run.exp: Step to return
+-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
-@@ -6431,12 +5135,7 @@ PASS: gdb.base/exe-lock.exp: continue until exit
+ UNSUPPORTED: gdb.base/ending-run.exp: continue after exit
+@@ -6518,12 +5208,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
@@ -2232,7 +2389,7 @@ index a9f6ea2..4321646 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
-@@ -6448,12 +5147,12 @@ PASS: gdb.base/execution-termios.exp: finish: termios ok
+@@ -6535,12 +5220,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
@@ -2248,7 +2405,7 @@ index a9f6ea2..4321646 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
-@@ -6810,33 +5509,33 @@ PASS: gdb.base/fileio.exp: Lseeking SET a file
+@@ -6897,33 +5582,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
@@ -2305,7 +2462,7 @@ index a9f6ea2..4321646 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"
-@@ -6904,376 +5603,86 @@ PASS: gdb.base/float.exp: info float
+@@ -6991,376 +5676,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 ...
@@ -2706,7 +2863,7 @@ index a9f6ea2..4321646 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
-@@ -7312,7 +5721,7 @@ PASS: gdb.base/func-ptrs.exp: continue to incr, first time
+@@ -7399,7 +5794,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
@@ -2715,7 +2872,7 @@ index a9f6ea2..4321646 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
-@@ -7462,32 +5871,16 @@ PASS: gdb.base/funcargs.exp: backtrace through call with trampolines
+@@ -7549,32 +5944,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
@@ -2752,7 +2909,7 @@ index a9f6ea2..4321646 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 ...
-@@ -7608,7 +6001,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+@@ -7695,7 +6074,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
@@ -2761,7 +2918,7 @@ index a9f6ea2..4321646 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
-@@ -7736,7 +6129,7 @@ PASS: gdb.base/hbreak-unmapped.exp: info break shows hw breakpoint
+@@ -7823,7 +6202,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
@@ -2770,7 +2927,7 @@ index a9f6ea2..4321646 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
-@@ -7900,7 +6293,7 @@ PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: history entry is pri
+@@ -7987,7 +6366,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
@@ -2779,7 +2936,7 @@ index a9f6ea2..4321646 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
-@@ -7915,8 +6308,8 @@ PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: breakpoint line number
+@@ -8002,8 +6381,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
@@ -2790,7 +2947,7 @@ index a9f6ea2..4321646 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
-@@ -7942,14 +6335,9 @@ PASS: gdb.base/included.exp: list integer
+@@ -8029,14 +6408,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 ...
@@ -2807,7 +2964,7 @@ index a9f6ea2..4321646 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
-@@ -7990,33 +6378,10 @@ PASS: gdb.base/info-macros.exp: info macros 6
+@@ -8077,33 +6451,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 ...
@@ -2843,7 +3000,14 @@ index a9f6ea2..4321646 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
-@@ -8068,23 +6433,14 @@ PASS: gdb.base/interrupt-noterm.exp: set interactive-mode off
+@@ -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
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
@@ -2853,18 +3017,68 @@ index a9f6ea2..4321646 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
--WARNING: remote_expect statement without a default case?!
--WARNING: remote_expect statement without a default case?!
--PASS: gdb.base/interrupt.exp: send_gdb control C
+-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: call function when asleep
-PASS: gdb.base/interrupt.exp: call function a second time
-PASS: gdb.base/interrupt.exp: continue
--WARNING: remote_expect statement without a default case?!
--PASS: gdb.base/interrupt.exp: Send Control-C, second time
+-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: signal SIGINT
--WARNING: remote_expect statement without a default case?!
--WARNING: remote_expect statement without a default case?!
--FAIL: gdb.base/interrupt.exp: send end of file
+-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
+FAIL: gdb.base/interrupt.exp: send_gdb control C
@@ -2873,23 +3087,24 @@ index a9f6ea2..4321646 100644
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
-@@ -8129,14 +6485,7 @@ PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 1
- PASS: gdb.base/jit.exp: one_jit_test-2: info function ^jit_function
- PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 2
- PASS: gdb.base/jit.exp: one_jit_test-2: info function jit_function
--PASS: gdb.base/jit.exp: PIE: one_jit_test-1: continue to breakpoint: break here 0
--PASS: gdb.base/jit.exp: PIE: one_jit_test-1: set var argc = 2
--PASS: gdb.base/jit.exp: PIE: one_jit_test-1: set var libname = "SHLIBDIR/jit-solib.so"
--PASS: gdb.base/jit.exp: PIE: one_jit_test-1: set var count = 1
--PASS: gdb.base/jit.exp: PIE: one_jit_test-1: continue to breakpoint: break here 1
--PASS: gdb.base/jit.exp: PIE: one_jit_test-1: info function ^jit_function
--PASS: gdb.base/jit.exp: PIE: one_jit_test-1: continue to breakpoint: break here 2
--PASS: gdb.base/jit.exp: PIE: one_jit_test-1: info function jit_function
-+FAIL: gdb.base/jit.exp: PIE: one_jit_test-1: Can't run to main
- Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/jump.exp ...
- PASS: gdb.base/jump.exp: break before jump to non-call
- PASS: gdb.base/jump.exp: jump to non-call
-@@ -8150,40 +6499,28 @@ PASS: gdb.base/jump.exp: aborted jump out of current function
+@@ -8274,14 +6566,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
+-PASS: gdb.base/jit.exp: attach: one_jit_test-2: break here 1: attach
++FAIL: gdb.base/jit.exp: attach: one_jit_test-2: break here 1: attach
+ PASS: gdb.base/jit.exp: attach: one_jit_test-2: break here 1: 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: attach: one_jit_test-2: continue to breakpoint: break here 2
+ PASS: gdb.base/jit.exp: attach: one_jit_test-2: break here 2: get inferior process ID
+ PASS: gdb.base/jit.exp: attach: one_jit_test-2: break here 2: set var wait_for_gdb = 1
+ PASS: gdb.base/jit.exp: attach: one_jit_test-2: break here 2: detach
+-PASS: gdb.base/jit.exp: attach: one_jit_test-2: break here 2: attach
++FAIL: gdb.base/jit.exp: attach: one_jit_test-2: break here 2: attach
+ 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
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
@@ -2942,7 +3157,7 @@ index a9f6ea2..4321646 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
-@@ -8587,15 +6924,19 @@ PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 1 start
+@@ -8742,15 +7022,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)
@@ -2965,12 +3180,10 @@ index a9f6ea2..4321646 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
-@@ -9078,94 +7419,12 @@ PASS: gdb.base/miscexprs.exp: print value of ibig.i[100] << 2
+@@ -9239,112 +7523,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 ...
--PASS: gdb.base/morestack.exp: continue
--PASS: gdb.base/morestack.exp: up 3000
+gdb compile failed, cc1: error: '-fsplit-stack' currently only supported on GNU/Linux
+cc1: error: '-fsplit-stack' is not supported by this compiler configuration
+UNTESTED: gdb.base/morestack.exp: morestack.exp
@@ -2980,9 +3193,29 @@ index a9f6ea2..4321646 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
--FAIL: gdb.base/multi-forks.exp: run to exit 2 (timeout)
--PASS: gdb.base/multi-forks.exp: follow child, print pids
--FAIL: gdb.base/multi-forks.exp: run to exit 2 (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)
+-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: follow parent, print pids
-PASS: gdb.base/multi-forks.exp: help set detach
-PASS: gdb.base/multi-forks.exp: show detach default on
@@ -3064,7 +3297,7 @@ index a9f6ea2..4321646 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
-@@ -9266,22 +7525,22 @@ PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: set heig
+@@ -9445,22 +7629,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
@@ -3094,36 +3327,43 @@ index a9f6ea2..4321646 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 ...
-@@ -9366,11 +7625,6 @@ PASS: gdb.base/permissions.exp: set may-write-memory off
+@@ -9545,21 +7729,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
--WARNING: remote_expect statement without a default case?!
--PASS: gdb.base/pie-execl.exp: pie_execl_marker address second
+-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: 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
-@@ -9446,50 +7700,24 @@ PASS: gdb.base/pr11022.exp: watchpoint hit 2
+@@ -9633,43 +7802,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 ...
- PASS: gdb.base/prelink.exp: ldd prelinkt
- PASS: gdb.base/prelink.exp: ldd prelinkt output contains libs
--PASS: gdb.base/prelink.exp: copy ld-2.19.so to ld-linux.so.2
++PASS: gdb.base/prelink.exp: ldd prelinkt
++PASS: gdb.base/prelink.exp: ldd prelinkt output contains libs
+PASS: gdb.base/prelink.exp: copy ld-2.22.so to ld.so
- PASS: gdb.base/prelink.exp: copy prelink.so to prelink.so
--PASS: gdb.base/prelink.exp: copy libm-2.19.so to libm.so.6
--PASS: gdb.base/prelink.exp: copy libc-2.19.so to libc.so.6
++PASS: gdb.base/prelink.exp: copy prelink.so to prelink.so
+PASS: gdb.base/prelink.exp: copy libm-2.22.so to libm.so.6
+PASS: gdb.base/prelink.exp: copy libc-2.22.so to libc.so.0.3
+PASS: gdb.base/prelink.exp: copy libdl-2.22.so to libdl.so.2
+PASS: gdb.base/prelink.exp: copy ld-2.22.so to ld.so.1
+PASS: gdb.base/prelink.exp: copy libmachuser-2.22.so to libmachuser.so.1
+PASS: gdb.base/prelink.exp: copy libhurduser-2.22.so to libhurduser.so.0.3
- PASS: gdb.base/prelink.exp: split debug of executable
--PASS: gdb.base/prelink.exp: unprelink ld-linux.so.2 pre-unprelink (missing /usr/sbin/prelink)
--XFAIL: gdb.base/prelink.exp: prelink ld-linux.so.2 (missing /usr/sbin/prelink)
++PASS: gdb.base/prelink.exp: split debug of executable
+PASS: gdb.base/prelink.exp: unprelink ld.so pre-unprelink (missing /usr/sbin/prelink)
+XFAIL: gdb.base/prelink.exp: prelink ld.so (missing /usr/sbin/prelink)
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/print-file-var.exp ...
@@ -3167,7 +3407,7 @@ index a9f6ea2..4321646 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"
-@@ -10493,30 +8721,9 @@ PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 1
+@@ -10675,30 +8827,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 ...
@@ -3200,7 +3440,7 @@ index a9f6ea2..4321646 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
-@@ -10534,38 +8741,7 @@ PASS: gdb.base/readline-ask.exp: ask message for 01 and 02
+@@ -10716,38 +8847,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 ...
@@ -3240,7 +3480,7 @@ index a9f6ea2..4321646 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
-@@ -10959,22 +9135,22 @@ PASS: gdb.base/savedregs.exp: handle SIGSEGV pass print nostop
+@@ -11141,22 +9241,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
@@ -3267,24 +3507,86 @@ index a9f6ea2..4321646 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
-@@ -11398,16 +9574,12 @@ PASS: gdb.base/shlib-call.exp: set print address off
+@@ -11560,6 +9660,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
++PASS: gdb.base/setvar.exp: print sef.field=sm1
++PASS: gdb.base/setvar.exp: print sef.field (sm1)
++PASS: gdb.base/setvar.exp: print sef.field=s1
++PASS: gdb.base/setvar.exp: print sef.field (s1)
++PASS: gdb.base/setvar.exp: print uef.field=u2
++PASS: gdb.base/setvar.exp: print uef.field (u2)
++PASS: gdb.base/setvar.exp: print uef.field=u1
++PASS: gdb.base/setvar.exp: print uef.field (u1)
++PASS: gdb.base/setvar.exp: print sef.field=7
++PASS: gdb.base/setvar.exp: print uef.field=6
+ 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
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/shlib-call.exp: next over shr1
+-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
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/shlib-call.exp: print shr1(1)
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/shlib-call.exp: print shr1(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
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/shlib-call.exp: print shr1(1) 2nd time
+-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)
-@@ -11438,426 +9610,47 @@ PASS: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addre
+ 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
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 ...
@@ -3728,7 +4030,7 @@ index a9f6ea2..4321646 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
-@@ -11865,7 +9658,7 @@ PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; continue to keeper
+@@ -12077,7 +9764,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
@@ -3737,7 +4039,7 @@ index a9f6ea2..4321646 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
-@@ -11874,7 +9667,7 @@ PASS: gdb.base/sigbpt.exp: cont; continue to keeper
+@@ -12086,7 +9773,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
@@ -3746,7 +4048,7 @@ index a9f6ea2..4321646 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
-@@ -11883,7 +9676,7 @@ PASS: gdb.base/sigbpt.exp: cont bp after segv; nopass SIGSEGV
+@@ -12095,7 +9782,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
@@ -3755,7 +4057,7 @@ index a9f6ea2..4321646 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
-@@ -11894,84 +9687,30 @@ PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 0 of 3
+@@ -12106,84 +9793,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
@@ -3849,7 +4151,7 @@ index a9f6ea2..4321646 100644
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
-@@ -11981,14 +9720,14 @@ PASS: gdb.base/signals.exp: next to signal
+@@ -12193,14 +9826,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
@@ -3869,7 +4171,7 @@ index a9f6ea2..4321646 100644
PASS: gdb.base/signals.exp: info signals
PASS: gdb.base/signals.exp: info signal SIGTRAP
PASS: gdb.base/signals.exp: info signal 5
-@@ -12003,18 +9742,18 @@ PASS: gdb.base/signals.exp: invalid signal number rejected
+@@ -12215,18 +9848,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
@@ -3894,7 +4196,7 @@ index a9f6ea2..4321646 100644
PASS: gdb.base/signull.exp: rerun to main
PASS: gdb.base/signull.exp: break bowler
PASS: gdb.base/signull.exp: break keeper
-@@ -12022,795 +9761,26 @@ PASS: gdb.base/signull.exp: handle SIGSEGV
+@@ -12234,795 +9867,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
@@ -4698,7 +5000,7 @@ index a9f6ea2..4321646 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)
-@@ -12875,15 +9845,6 @@ PASS: gdb.base/sizeof.exp: print/f padding_long_double.v
+@@ -13087,15 +9951,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 ...
@@ -4714,7 +5016,7 @@ index a9f6ea2..4321646 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
-@@ -12990,15 +9951,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+@@ -13245,15 +10100,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
@@ -4731,7 +5033,7 @@ index a9f6ea2..4321646 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
-@@ -13035,7 +9988,7 @@ UNSUPPORTED: gdb.base/sss-bp-on-user-bp-2.exp: target doesn't use software singl
+@@ -13290,7 +10137,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
@@ -4740,7 +5042,7 @@ index a9f6ea2..4321646 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
-@@ -13049,8 +10002,14 @@ PASS: gdb.base/stack-checking.exp: bt
+@@ -13304,8 +10151,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
@@ -4757,7 +5059,7 @@ index a9f6ea2..4321646 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
-@@ -13153,20 +10112,6 @@ PASS: gdb.base/step-over-no-symbols.exp: displaced=off: set displaced-stepping o
+@@ -13408,112 +10261,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
@@ -4775,10 +5077,102 @@ index a9f6ea2..4321646 100644
-PASS: gdb.base/step-over-no-symbols.exp: displaced=auto: stepi
-PASS: gdb.base/step-over-no-symbols.exp: displaced=auto: get after PC
-PASS: gdb.base/step-over-no-symbols.exp: displaced=auto: advanced
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/step-over-syscall.exp ...
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: delete break 1
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: set displaced-stepping off
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: break fork
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: continue to fork (1st time)
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: continue to fork (2nd time)
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: display/i $pc
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: find syscall insn in fork
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: get hexadecimal valueof "$pc"
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: stepi fork insn
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: get hexadecimal valueof "$pc"
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: continue to fork (3rd time)
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: break on syscall insns
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: continue to syscall insn fork
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: set displaced-stepping off
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: single step over fork
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: get hexadecimal valueof "$pc"
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: single step over fork final pc
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: break marker
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: continue to marker (fork)
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: delete break 1
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: set displaced-stepping off
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: break fork
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: continue to fork (1st time)
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: continue to fork (2nd time)
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: display/i $pc
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: find syscall insn in fork
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: get hexadecimal valueof "$pc"
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: stepi fork insn
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: get hexadecimal valueof "$pc"
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: continue to fork (3rd time)
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: break on syscall insns
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: continue to syscall insn fork
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: set displaced-stepping on
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: single step over fork
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: get hexadecimal valueof "$pc"
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: single step over fork final pc
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: break marker
+-PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: continue to marker (fork)
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: delete break 1
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: set displaced-stepping off
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: break vfork
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: continue to vfork (1st time)
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: continue to vfork (2nd time)
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: display/i $pc
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: find syscall insn in vfork
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: get hexadecimal valueof "$pc"
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: stepi vfork insn
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: get hexadecimal valueof "$pc"
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: continue to vfork (3rd time)
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: break on syscall insns
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: continue to syscall insn vfork
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: set displaced-stepping off
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: single step over vfork
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: get hexadecimal valueof "$pc"
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: single step over vfork final pc
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: break marker
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: continue to marker (vfork)
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: delete break 1
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: set displaced-stepping off
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: break vfork
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: continue to vfork (1st time)
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: continue to vfork (2nd time)
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: display/i $pc
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: find syscall insn in vfork
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: get hexadecimal valueof "$pc"
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: stepi vfork insn
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: get hexadecimal valueof "$pc"
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: continue to vfork (3rd time)
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: break on syscall insns
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: continue to syscall insn vfork
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: set displaced-stepping on
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: single step over vfork
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: get hexadecimal valueof "$pc"
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: single step over vfork final pc
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: break marker
+-PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: continue to marker (vfork)
+-PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: delete break 1
+-PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: set displaced-stepping off
+-PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: break clone
+-PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: continue to clone (1st time)
+-PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: continue to clone (2nd time)
+-PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: display/i $pc
+-PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: find syscall insn in clone
+-PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: get hexadecimal valueof "$pc"
+-PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: stepi clone insn
+-PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: get hexadecimal valueof "$pc"
+-PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: continue to clone (3rd time)
+-PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: break on syscall insns
+-PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: continue to syscall insn clone
+-PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: set displaced-stepping off
+-FAIL: gdb.base/step-over-syscall.exp: clone: displaced=off: single step over clone
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
-@@ -13212,38 +10157,18 @@ PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on
+@@ -13559,38 +10307,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
@@ -4818,7 +5212,7 @@ index a9f6ea2..4321646 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
-@@ -14185,24 +11110,12 @@ PASS: gdb.base/subst.exp: show substitute-path after empty rule removed
+@@ -14532,24 +11260,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 ...
@@ -4849,17 +5243,13 @@ index a9f6ea2..4321646 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
-@@ -14288,41 +11201,11 @@ PASS: gdb.base/unwindonsignal.exp: unwindonsignal, inferior function call signal
+@@ -14635,37 +11351,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 ...
-PASS: gdb.base/valgrind-db-attach.exp: spawn valgrind
--PASS: gdb.base/valgrind-db-attach.exp: valgrind started
--PASS: gdb.base/valgrind-db-attach.exp: eat first prompt
--PASS: gdb.base/valgrind-db-attach.exp: set height 0
--PASS: gdb.base/valgrind-db-attach.exp: set width 0
--PASS: gdb.base/valgrind-db-attach.exp: bt
--PASS: gdb.base/valgrind-db-attach.exp: kill program
+-ERROR: Process no longer exists
+-UNRESOLVED: gdb.base/valgrind-db-attach.exp: valgrind started
+UNSUPPORTED: gdb.base/valgrind-db-attach.exp: spawn valgrind
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-disp-step.exp ...
-PASS: gdb.base/valgrind-disp-step.exp: spawn valgrind
@@ -4894,20 +5284,75 @@ index a9f6ea2..4321646 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
-@@ -14332,22 +11215,17 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+@@ -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
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/varargs.exp: print find_max1(5,1,2,3,4,5)
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/varargs.exp: print find_max1(1,3)
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/varargs.exp: print find_max1(10,1,2,3,4,5,6,7,8,29,0)
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/varargs.exp: print find_max2(3,1,2,3)
--WARNING: remote_expect statement without a default case?!
- PASS: gdb.base/varargs.exp: print find_max_double(5,1.0,17.0,2.0,3.0,4.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)
@@ -4918,7 +5363,7 @@ index a9f6ea2..4321646 100644
PASS: gdb.base/vdso-warning.exp: no vdso without symbols is listed
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/vla-datatypes.exp ...
PASS: gdb.base/vla-datatypes.exp: continue to breakpoint: vlas_filled
-@@ -14577,29 +11455,26 @@ PASS: gdb.base/watch-read.exp: only write watchpoint triggers when value changes
+@@ -14970,29 +11605,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 ...
@@ -4955,7 +5400,7 @@ index a9f6ea2..4321646 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
-@@ -14613,8 +11488,8 @@ PASS: gdb.base/watchpoint-delete.exp: watch x
+@@ -15006,8 +11638,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
@@ -4966,7 +5411,7 @@ index a9f6ea2..4321646 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
-@@ -17508,7 +14383,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+@@ -17902,7 +14534,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 ...
@@ -4975,7 +5420,62 @@ index a9f6ea2..4321646 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
-@@ -18032,130 +14907,254 @@ PASS: gdb.cp/cpexprs.exp: list tclass<int>::do_something
+@@ -17926,18 +14558,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 ...
+-gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/casts.cc:40:10: error: expected primary-expression before 'int'
+- decltype(int x)
+- ^~~
+-[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/casts.cc:40:10: error: expected ')' before 'int'
+-[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/casts.cc:40:1: error: expected unqualified-id before 'decltype'
+- decltype(int x)
+- ^~~~~~~~
+-[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/casts.cc: In function 'int main(int, char**)':
+-[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/casts.cc:59:14: error: expected primary-expression before 'decltype'
+- double y = decltype(2);
+- ^~~~~~~~
+-UNTESTED: gdb.cp/casts.exp: casts.exp
++PASS: gdb.cp/casts.exp: set print symbol off
++PASS: gdb.cp/casts.exp: cast base class pointer to derived class pointer
++PASS: gdb.cp/casts.exp: let compiler cast base class pointer to derived class pointer
++PASS: gdb.cp/casts.exp: cast derived class pointer to base class pointer
++PASS: gdb.cp/casts.exp: cast derived class reference to base class reference
++PASS: gdb.cp/casts.exp: cast base class reference to derived class reference
++PASS: gdb.cp/casts.exp: let compiler cast base class reference to derived class reference
++PASS: gdb.cp/casts.exp: basic test of const_cast
++PASS: gdb.cp/casts.exp: const_cast of 0
++PASS: gdb.cp/casts.exp: basic test of static_cast
++PASS: gdb.cp/casts.exp: static_cast to reference type
++PASS: gdb.cp/casts.exp: basic test of reinterpret_cast
++PASS: gdb.cp/casts.exp: test invalid reinterpret_cast
++PASS: gdb.cp/casts.exp: reinterpret_cast to reference type
++PASS: gdb.cp/casts.exp: whatis decltype(5)
++PASS: gdb.cp/casts.exp: old-style cast using __typeof__
++PASS: gdb.cp/casts.exp: static_cast using __typeof__
++PASS: gdb.cp/casts.exp: reinterpret_cast using __typeof__
++PASS: gdb.cp/casts.exp: old-style cast using __typeof
++PASS: gdb.cp/casts.exp: static_cast using __typeof
++PASS: gdb.cp/casts.exp: reinterpret_cast using __typeof
++PASS: gdb.cp/casts.exp: old-style cast using __decltype
++PASS: gdb.cp/casts.exp: static_cast using __decltype
++PASS: gdb.cp/casts.exp: reinterpret_cast using __decltype
++PASS: gdb.cp/casts.exp: whatis __decltype(*a)
++PASS: gdb.cp/casts.exp: invalid dynamic_cast
++PASS: gdb.cp/casts.exp: dynamic_cast of 0 to void*
++PASS: gdb.cp/casts.exp: dynamic_cast simple upcast
++PASS: gdb.cp/casts.exp: dynamic_cast upcast to unique base
++PASS: gdb.cp/casts.exp: dynamic_cast simple upcast to reference
++PASS: gdb.cp/casts.exp: dynamic_cast simple downcast
++PASS: gdb.cp/casts.exp: dynamic_cast simple downcast to intermediate class
++PASS: gdb.cp/casts.exp: dynamic_cast to non-existing base
++PASS: gdb.cp/casts.exp: dynamic_cast to reference to non-existing base
++PASS: gdb.cp/casts.exp: dynamic_cast unique downcast
++PASS: gdb.cp/casts.exp: dynamic_cast to sibling
+ 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
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
@@ -5354,7 +5854,7 @@ index a9f6ea2..4321646 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'
-@@ -19387,14 +16386,14 @@ PASS: gdb.cp/exception.exp: Set temporary breakpoint at main
+@@ -19757,14 +16537,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
@@ -5373,7 +5873,50 @@ index a9f6ea2..4321646 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
-@@ -20818,15 +17817,15 @@ PASS: gdb.cp/meth-typedefs.exp: break test(a::b::c::d::bar&)
+@@ -20228,11 +17008,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 ...
+-gdb compile failed, In file included from [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/m-static.cc:79:0:
+-[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/m-static.h:9:34: error: 'constexpr' needed for in-class initialization of static data member 'const float gnu_obj_4::somewhere' of non-integral type [-fpermissive]
+- static const float somewhere = 3.14159;
+- ^~~~~~~
+-UNTESTED: gdb.cp/m-static.exp: m-static.exp
++PASS: gdb.cp/m-static.exp: continue to breakpoint: end of constructors
++PASS: gdb.cp/m-static.exp: simple object, static const int, accessing via 'class::method::variable
++PASS: gdb.cp/m-static.exp: simple object, static const bool
++PASS: gdb.cp/m-static.exp: simple object, static const int
++PASS: gdb.cp/m-static.exp: simple object, static long
++PASS: gdb.cp/m-static.exp: simple object, static enum
++PASS: gdb.cp/m-static.exp: simple object instance, print constructor
++PASS: gdb.cp/m-static.exp: simple object instance, ptype constructor
++PASS: gdb.cp/m-static.exp: simple object class, ptype constructor
++PASS: gdb.cp/m-static.exp: simple object instance, print destructor
++PASS: gdb.cp/m-static.exp: simple object instance, ptype destructor
++PASS: gdb.cp/m-static.exp: simple object instance, print quoted destructor
++PASS: gdb.cp/m-static.exp: simple object class, ptype quoted destructor
++PASS: gdb.cp/m-static.exp: derived template object, base static const bool
++PASS: gdb.cp/m-static.exp: derived template object, base static const int
++PASS: gdb.cp/m-static.exp: derived template object, base static long
++PASS: gdb.cp/m-static.exp: derived template object, base static enum
++PASS: gdb.cp/m-static.exp: derived template object, static enum
++PASS: gdb.cp/m-static.exp: template object, static const bool
++PASS: gdb.cp/m-static.exp: template object, static const int
++PASS: gdb.cp/m-static.exp: template object, static long
++PASS: gdb.cp/m-static.exp: template object, static enum
++PASS: gdb.cp/m-static.exp: template object, static derived enum
++PASS: gdb.cp/m-static.exp: static const int initialized elsewhere
++PASS: gdb.cp/m-static.exp: static const int initialized nowhere (print field)
++PASS: gdb.cp/m-static.exp: static const int initialized nowhere (whole struct)
++PASS: gdb.cp/m-static.exp: static const int initialized in class definition
++PASS: gdb.cp/m-static.exp: static const float initialized in class definition
++PASS: gdb.cp/m-static.exp: info variable everywhere
++PASS: gdb.cp/m-static.exp: step
++PASS: gdb.cp/m-static.exp: print svar
+ 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&)
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
@@ -5392,7 +5935,25 @@ index a9f6ea2..4321646 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
-@@ -21319,18 +18318,18 @@ PASS: gdb.cp/ovldbreak.exp: breakpoint info (after delete)
+@@ -21513,7 +18319,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()
+-KPASS: gdb.cp/oranking.exp: p foo4(&a) (PRMS gdb/12098)
++KFAIL: gdb.cp/oranking.exp: p foo4(&a) (PRMS: gdb/12098)
+ 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)
+ 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()
+-KPASS: gdb.cp/oranking.exp: p foo101("abc") (PRMS gdb/12098)
++KFAIL: gdb.cp/oranking.exp: p foo101("abc") (PRMS: gdb/12098)
+ 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)
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)
@@ -5423,7 +5984,7 @@ index a9f6ea2..4321646 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
-@@ -21632,14 +18631,18 @@ PASS: gdb.cp/static-method.exp: list static-method.cc:xxx::(anonymous namespace)
+@@ -21980,14 +18786,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'
@@ -5446,7 +6007,7 @@ index a9f6ea2..4321646 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
-@@ -22829,7 +19832,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+@@ -23180,7 +19990,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
@@ -5455,127 +6016,184 @@ index a9f6ea2..4321646 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 ...
-@@ -23552,12 +20555,12 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
- PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla1-init
- PASS: gdb.fortran/vla-history.exp: print non-allocated vla1
- PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla2-allocated
--FAIL: gdb.fortran/vla-history.exp: print vla1 allocated
-+PASS: gdb.fortran/vla-history.exp: print vla1 allocated
- PASS: gdb.fortran/vla-history.exp: print vla2 allocated
- PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla1-filled
- PASS: gdb.fortran/vla-history.exp: print vla1 filled
- PASS: gdb.fortran/vla-history.exp: print $1
--FAIL: gdb.fortran/vla-history.exp: print $2
-+PASS: gdb.fortran/vla-history.exp: print $2
- PASS: gdb.fortran/vla-history.exp: print $3
- PASS: gdb.fortran/vla-history.exp: print $4
- PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla2-filled
-@@ -23695,52 +20698,27 @@ PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla1-filled
- PASS: gdb.fortran/vla-value.exp: print allocated vla1(3,6,9) after specific assignment (filled)
- PASS: gdb.fortran/vla-value.exp: print allocated vla1(1,3,8) after specific assignment (filled)
- PASS: gdb.fortran/vla-value.exp: print allocated vla1(9,9,9) after assignment in debugger (filled)
--ERROR: internal buffer is full.
--UNRESOLVED: gdb.fortran/vla-value.exp: print undefined pvla
--ERROR: internal buffer is full.
--UNRESOLVED: gdb.fortran/vla-value.exp: print non-associated &pvla
--ERROR: internal buffer is full.
--UNRESOLVED: gdb.fortran/vla-value.exp: print undefined pvla(1,3,8)
--FAIL: gdb.fortran/vla-value.exp: setting breakpoint at 40 (timeout)
--ERROR: internal buffer is full.
--UNRESOLVED: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-associated
--ERROR: internal buffer is full.
--UNRESOLVED: gdb.fortran/vla-value.exp: print associated &pvla
--ERROR: internal buffer is full.
--UNRESOLVED: gdb.fortran/vla-value.exp: print associated pvla(3,6,9)
--ERROR: internal buffer is full.
--UNRESOLVED: gdb.fortran/vla-value.exp: print associated pvla(1,3,8)
--ERROR: internal buffer is full.
--UNRESOLVED: gdb.fortran/vla-value.exp: print associated pvla(9,9,9)
--FAIL: gdb.fortran/vla-value.exp: setting breakpoint at 45 (timeout)
--ERROR: internal buffer is full.
--UNRESOLVED: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-re-associated
--ERROR: internal buffer is full.
--UNRESOLVED: gdb.fortran/vla-value.exp: print pvla(5, 45, 20) after filled using pointer
--ERROR: internal buffer is full.
--UNRESOLVED: gdb.fortran/vla-value.exp: print vla2(5, 45, 20) after filled using pointer
--ERROR: internal buffer is full.
--UNRESOLVED: gdb.fortran/vla-value.exp: print pvla(7, 45, 14) after filled using pointer
--ERROR: internal buffer is full.
--UNRESOLVED: gdb.fortran/vla-value.exp: print vla2(7, 45, 14) after filled using pointer
--FAIL: gdb.fortran/vla-value.exp: setting breakpoint at 48 (timeout)
--ERROR: internal buffer is full.
--UNRESOLVED: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-deassociated
--ERROR: internal buffer is full.
--UNRESOLVED: gdb.fortran/vla-value.exp: print pvla(5, 45, 20) after deassociated
--ERROR: internal buffer is full.
--UNRESOLVED: gdb.fortran/vla-value.exp: print pvla(7, 45, 14) after dissasociated
--ERROR: internal buffer is full.
--UNRESOLVED: gdb.fortran/vla-value.exp: print vla1 after deassociated
--FAIL: gdb.fortran/vla-value.exp: setting breakpoint at 51 (timeout)
--ERROR: internal buffer is full.
--UNRESOLVED: gdb.fortran/vla-value.exp: continue to breakpoint: vla1-deallocated
--ERROR: internal buffer is full.
--UNRESOLVED: gdb.fortran/vla-value.exp: print allocated vla1(3,6,9) after specific assignment (deallocated)
--ERROR: internal buffer is full.
--UNRESOLVED: gdb.fortran/vla-value.exp: print allocated vla1(1,3,8) after specific assignment (deallocated)
--ERROR: internal buffer is full.
--UNRESOLVED: gdb.fortran/vla-value.exp: print allocated vla1(9,9,9) after assignment in debugger (deallocated)
-+FAIL: gdb.fortran/vla-value.exp: print undefined pvla
-+FAIL: gdb.fortran/vla-value.exp: print non-associated &pvla
-+FAIL: gdb.fortran/vla-value.exp: print undefined pvla(1,3,8)
-+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-associated
-+PASS: gdb.fortran/vla-value.exp: print associated &pvla
-+PASS: gdb.fortran/vla-value.exp: print associated pvla(3,6,9)
-+PASS: gdb.fortran/vla-value.exp: print associated pvla(1,3,8)
-+PASS: gdb.fortran/vla-value.exp: print associated pvla(9,9,9)
-+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-re-associated
-+PASS: gdb.fortran/vla-value.exp: print pvla(5, 45, 20) after filled using pointer
-+PASS: gdb.fortran/vla-value.exp: print vla2(5, 45, 20) after filled using pointer
-+PASS: gdb.fortran/vla-value.exp: print pvla(7, 45, 14) after filled using pointer
-+PASS: gdb.fortran/vla-value.exp: print vla2(7, 45, 14) after filled using pointer
-+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-deassociated
-+PASS: gdb.fortran/vla-value.exp: print pvla(5, 45, 20) after deassociated
-+PASS: gdb.fortran/vla-value.exp: print pvla(7, 45, 14) after dissasociated
-+PASS: gdb.fortran/vla-value.exp: print vla1 after deassociated
-+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla1-deallocated
-+PASS: gdb.fortran/vla-value.exp: print allocated vla1(3,6,9) after specific assignment (deallocated)
-+PASS: gdb.fortran/vla-value.exp: print allocated vla1(1,3,8) after specific assignment (deallocated)
-+PASS: gdb.fortran/vla-value.exp: print allocated vla1(9,9,9) after assignment in debugger (deallocated)
- PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla2-allocated
- PASS: gdb.fortran/vla-value.exp: next (1)
- PASS: gdb.fortran/vla-value.exp: set $myvar = vla1
-@@ -23760,36 +20738,10 @@ PASS: gdb.fortran/whatis_type.exp: ptype t1
+@@ -23299,7 +20109,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 ...
++PASS: gdb.dwarf2/dw2-ranges-base.exp: info line main
++PASS: gdb.dwarf2/dw2-ranges-base.exp: info line frame2
++PASS: gdb.dwarf2/dw2-ranges-base.exp: info line frame3
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-ranges.exp ...
++PASS: gdb.dwarf2/dw2-ranges.exp: info line main
++PASS: gdb.dwarf2/dw2-ranges.exp: info line func
++PASS: gdb.dwarf2/dw2-ranges.exp: info line main2
++PASS: gdb.dwarf2/dw2-ranges.exp: info line func2
++PASS: gdb.dwarf2/dw2-ranges.exp: info line main3
+ 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
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
--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
--WARNING: remote_expect statement without a default case?!
--PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, symfile_complaints->root->fmt)
--PASS: gdb.gdb/complaints.exp: list has one entry
--WARNING: remote_expect statement without a default case?!
--PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Testing! Testing! Testing!")
--PASS: gdb.gdb/complaints.exp: serial start
--WARNING: remote_expect statement without a default case?!
--FAIL: gdb.gdb/complaints.exp: serial line 1
--WARNING: remote_expect statement without a default case?!
--FAIL: gdb.gdb/complaints.exp: serial line 2
--WARNING: remote_expect statement without a default case?!
--PASS: gdb.gdb/complaints.exp: serial end
--PASS: gdb.gdb/complaints.exp: short start
--WARNING: remote_expect statement without a default case?!
--FAIL: gdb.gdb/complaints.exp: short line 1
--WARNING: remote_expect statement without a default case?!
--FAIL: gdb.gdb/complaints.exp: short line 2
--WARNING: remote_expect statement without a default case?!
--PASS: gdb.gdb/complaints.exp: short end
--WARNING: remote_expect statement without a default case?!
--WARNING: remote_expect statement without a default case?!
--WARNING: remote_expect statement without a default case?!
--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/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
+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 ...
@@ -5584,7 +6202,7 @@ index a9f6ea2..4321646 100644
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
-@@ -23898,14 +20850,12 @@ PASS: gdb.gdb/observer.exp: first observer removed; check second observer counte
+@@ -24419,14 +21081,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
@@ -5603,13 +6221,33 @@ index a9f6ea2..4321646 100644
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
-@@ -23930,12 +20880,12 @@ PASS: gdb.gdb/selftest.exp: next over notice_open_fds
+@@ -24451,32 +21111,12 @@ PASS: gdb.gdb/selftest.exp: next over notice_open_fds
PASS: gdb.gdb/selftest.exp: next over cmdarg_s VEC_cleanup
PASS: gdb.gdb/selftest.exp: print a string
PASS: gdb.gdb/selftest.exp: step into xmalloc call
--WARNING: remote_expect statement without a default case?!
--WARNING: remote_expect statement without a default case?!
--PASS: gdb.gdb/selftest.exp: send ^C to child process
+-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
@@ -5622,25 +6260,25 @@ index a9f6ea2..4321646 100644
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
-@@ -24869,7 +21819,7 @@ PASS: gdb.guile/scm-ports.exp: basic r+0 tests: test port-closed? after it's clo
+@@ -25410,7 +22050,7 @@ PASS: gdb.guile/scm-ports.exp: basic r+0 tests: test port-closed? after it's clo
PASS: gdb.guile/scm-ports.exp: buffered: create r/w memory port
PASS: gdb.guile/scm-ports.exp: buffered: guile (print rw-mem-port)
PASS: gdb.guile/scm-ports.exp: buffered: get sp reg
--PASS: gdb.guile/scm-ports.exp: buffered: get integer valueof "$sp" (3221214376)
+-PASS: gdb.guile/scm-ports.exp: buffered: get integer valueof "$sp" (3221212776)
+PASS: gdb.guile/scm-ports.exp: buffered: get integer valueof "$sp" (16960216)
PASS: gdb.guile/scm-ports.exp: buffered: save current value at sp
PASS: gdb.guile/scm-ports.exp: buffered: un-lazyify byte-at-sp
PASS: gdb.guile/scm-ports.exp: buffered: seek to $sp
-@@ -24886,7 +21836,7 @@ PASS: gdb.guile/scm-ports.exp: buffered: test byte at sp, after close
+@@ -25427,7 +22067,7 @@ PASS: gdb.guile/scm-ports.exp: buffered: test byte at sp, after close
PASS: gdb.guile/scm-ports.exp: unbuffered: create r/w memory port
PASS: gdb.guile/scm-ports.exp: unbuffered: guile (print rw-mem-port)
PASS: gdb.guile/scm-ports.exp: unbuffered: get sp reg
--PASS: gdb.guile/scm-ports.exp: unbuffered: get integer valueof "$sp" (3221214376)
+-PASS: gdb.guile/scm-ports.exp: unbuffered: get integer valueof "$sp" (3221212776)
+PASS: gdb.guile/scm-ports.exp: unbuffered: get integer valueof "$sp" (16960216)
PASS: gdb.guile/scm-ports.exp: unbuffered: save current value at sp
PASS: gdb.guile/scm-ports.exp: unbuffered: un-lazyify byte-at-sp
PASS: gdb.guile/scm-ports.exp: unbuffered: seek to $sp
-@@ -25681,29 +22631,29 @@ FAIL: gdb.linespec/explicit.exp: complete non-unique function name (timeout)
+@@ -26222,8 +22862,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)
@@ -5666,33 +6304,9 @@ index a9f6ea2..4321646 100644
+PASS: gdb.linespec/explicit.exp: list myfunction 2
+PASS: gdb.linespec/explicit.exp: list -line +, -line -
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.linespec/keywords.exp ...
--PASS: gdb.linespec/keywords.exp: set breakpoint pending off
--PASS: gdb.linespec/keywords.exp: break if
--PASS: gdb.linespec/keywords.exp: setting breakpoint at thread
--PASS: gdb.linespec/keywords.exp: setting breakpoint at task
--PASS: gdb.linespec/keywords.exp: trailing whitespace: break if
--PASS: gdb.linespec/keywords.exp: trailing whitespace: setting breakpoint at thread
--PASS: gdb.linespec/keywords.exp: trailing whitespace: setting breakpoint at task
--PASS: gdb.linespec/keywords.exp: break thread 123
--PASS: gdb.linespec/keywords.exp: break thread foo
--PASS: gdb.linespec/keywords.exp: break task 123
--PASS: gdb.linespec/keywords.exp: break task foo
--PASS: gdb.linespec/keywords.exp: setting breakpoint at thread if 0
--PASS: gdb.linespec/keywords.exp: break thread thread
--PASS: gdb.linespec/keywords.exp: break thread task
--PASS: gdb.linespec/keywords.exp: break thread if
--PASS: gdb.linespec/keywords.exp: break task task
--PASS: gdb.linespec/keywords.exp: break task thread
--PASS: gdb.linespec/keywords.exp: break task if
--PASS: gdb.linespec/keywords.exp: break thread thread 123
--PASS: gdb.linespec/keywords.exp: break task task 123
-+WARNING: program timed out.
-+gdb compile failed, exit status is 1
-+UNTESTED: gdb.linespec/keywords.exp: keywords
- Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.linespec/linespec.exp ...
- PASS: gdb.linespec/linespec.exp: set multiple-symbols to all for linespec tests
- PASS: gdb.linespec/linespec.exp: single-location break using dir/file:line
-@@ -25964,10 +22914,10 @@ PASS: gdb.linespec/thread.exp: continue to breakpoint: thread function
+ 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
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
@@ -5705,7 +6319,7 @@ index a9f6ea2..4321646 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
-@@ -25987,50 +22937,35 @@ PASS: gdb.mi/gdb669.exp: info threads (at main)
+@@ -26746,50 +23403,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)
@@ -5761,7 +6375,7 @@ index a9f6ea2..4321646 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
-@@ -26060,9 +22995,6 @@ PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private
+@@ -26819,9 +23461,6 @@ PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private
PASS: gdb.mi/gdb792.exp: create var for class C which has baseclass A
PASS: gdb.mi/gdb792.exp: list children of class C
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-async.exp ...
@@ -5771,27 +6385,27 @@ index a9f6ea2..4321646 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
-@@ -26138,8 +23070,8 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: mi runto main
- PASS: gdb.mi/mi-breakpoint-changed.exp: change command
- PASS: gdb.mi/mi-breakpoint-changed.exp: watch watch
- PASS: gdb.mi/mi-breakpoint-changed.exp: trace marker
--PASS: gdb.mi/mi-breakpoint-changed.exp: catch syscall
--PASS: gdb.mi/mi-breakpoint-changed.exp: dprintf marker, "arg" "
-+FAIL: gdb.mi/mi-breakpoint-changed.exp: catch syscall
-+FAIL: gdb.mi/mi-breakpoint-changed.exp: dprintf marker, "arg" "
- PASS: gdb.mi/mi-breakpoint-changed.exp: condition 2 main > 0x0
- PASS: gdb.mi/mi-breakpoint-changed.exp: -break-condition 2 main == 0x0
- PASS: gdb.mi/mi-breakpoint-changed.exp: disable 3
-@@ -26153,7 +23085,7 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: -break-passcount 4 1
- PASS: gdb.mi/mi-breakpoint-changed.exp: delete 3
- PASS: gdb.mi/mi-breakpoint-changed.exp: delete 4
- PASS: gdb.mi/mi-breakpoint-changed.exp: delete 5
--PASS: gdb.mi/mi-breakpoint-changed.exp: delete 6
-+FAIL: gdb.mi/mi-breakpoint-changed.exp: delete 6
- PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on pendfunc1
- PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc1 resolved
- PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc1 resolved: hit_count is updated
-@@ -26203,7 +23135,7 @@ PASS: gdb.mi/mi-cli.exp: check *stopped from CLI command 2
+@@ -26897,8 +23536,8 @@ 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
+-PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: catch syscall
+-PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: dprintf marker, "arg" "
++FAIL: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: catch syscall
++FAIL: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: dprintf marker, "arg" "
+ 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
+ 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
+-PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: delete 6
++FAIL: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: delete 6
+ 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
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
@@ -5800,7 +6414,7 @@ index a9f6ea2..4321646 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
-@@ -26218,16 +23150,16 @@ PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set $pc=0x0"
+@@ -26977,16 +23616,16 @@ PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set $pc=0x0"
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp ...
PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: breakpoint at main
PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: mi runto main
@@ -5826,7 +6440,7 @@ index a9f6ea2..4321646 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"
-@@ -26346,12 +23278,6 @@ PASS: gdb.mi/mi-exit-code.exp: second run: -list-thread-groups during run shows
+@@ -27105,12 +23744,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 ...
@@ -5839,7 +6453,7 @@ index a9f6ea2..4321646 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.
-@@ -26380,7 +23306,7 @@ PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -unsupported-command
+@@ -27139,7 +23772,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 ...
@@ -5848,7 +6462,7 @@ index a9f6ea2..4321646 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
-@@ -26413,121 +23339,22 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
+@@ -27178,121 +23811,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
@@ -5977,7 +6591,7 @@ index a9f6ea2..4321646 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
-@@ -26536,10 +23363,10 @@ PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on thread_func
+@@ -27301,10 +23835,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
@@ -5990,7 +6604,7 @@ index a9f6ea2..4321646 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
-@@ -26548,18 +23375,26 @@ PASS: gdb.mi/mi-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set)
+@@ -27313,18 +23847,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
@@ -6024,7 +6638,7 @@ index a9f6ea2..4321646 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
-@@ -26572,11 +23407,6 @@ PASS: gdb.mi/mi-read-memory.exp: ascii and data
+@@ -27337,11 +23879,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 ...
@@ -6036,7 +6650,7 @@ index a9f6ea2..4321646 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 ...
-@@ -26585,22 +23415,6 @@ PASS: gdb.mi/mi-return.exp: mi runto callee4
+@@ -27350,22 +23887,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 ...
@@ -6059,7 +6673,7 @@ index a9f6ea2..4321646 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
-@@ -26675,7 +23489,7 @@ PASS: gdb.mi/mi-syn-frame.exp: finished exec continue
+@@ -27440,7 +23961,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
@@ -6068,7 +6682,7 @@ index a9f6ea2..4321646 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
-@@ -27375,11 +24189,11 @@ PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: set print object on
+@@ -28140,11 +24661,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)
@@ -6083,22 +6697,8 @@ index a9f6ea2..4321646 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
-@@ -27673,7 +24487,12 @@ PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 30
- PASS: gdb.mi/mi-vla-fortran.exp: evaluate not allocated vla
- PASS: gdb.mi/mi-vla-fortran.exp: 6
- PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 35
--FAIL: gdb.mi/mi-vla-fortran.exp: evaluate not associated vla
-+PASS: gdb.mi/mi-vla-fortran.exp: evaluate not associated vla
-+PASS: gdb.mi/mi-vla-fortran.exp: create local variable pvla2_not_associated
-+PASS: gdb.mi/mi-vla-fortran.exp: info type variable pvla2_not_associated
-+PASS: gdb.mi/mi-vla-fortran.exp: show format variable pvla2_not_associated
-+PASS: gdb.mi/mi-vla-fortran.exp: eval variable pvla2_not_associated
-+PASS: gdb.mi/mi-vla-fortran.exp: get children of pvla2_not_associated
- PASS: gdb.mi/mi-vla-fortran.exp: 7
- PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 36
- PASS: gdb.mi/mi-vla-fortran.exp: evaluate associated vla
-@@ -27685,10 +24504,7 @@ PASS: gdb.mi/mi-vla-fortran.exp: 8
- PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 41
+@@ -28455,10 +24976,7 @@ 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 ...
-PASS: gdb.mi/mi-watch-nonstop.exp: breakpoint at main
@@ -6109,7 +6709,7 @@ index a9f6ea2..4321646 100644
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
-@@ -28179,59 +24995,32 @@ PASS: gdb.multi/base.exp: print gglob
+@@ -28949,59 +25467,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
@@ -6163,7 +6763,6 @@ index a9f6ea2..4321646 100644
+gdb compile failed, exit status is 1
+UNTESTED: gdb.multi/info-threads.exp: failed to prepare
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch-exec.exp ...
-+WARNING: program timed out.
+gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch-exec.c:1:0: sorry, unimplemented: 64-bit mode not compiled in
+ /* This testcase is part of GDB, the GNU debugger.
+ ^
@@ -6184,7 +6783,7 @@ index a9f6ea2..4321646 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
-@@ -28239,115 +25028,116 @@ PASS: gdb.multi/multi-attach.exp: kill inferior 1
+@@ -29009,115 +25499,116 @@ PASS: gdb.multi/multi-attach.exp: kill inferior 1
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/tids.exp ...
PASS: gdb.multi/tids.exp: successfully compiled posix threads test case
PASS: gdb.multi/tids.exp: single inferior: info threads
@@ -6385,7 +6984,7 @@ index a9f6ea2..4321646 100644
PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1 3.* p 1
PASS: gdb.multi/tids.exp: two inferiors: info threads 1.
PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.
-@@ -28475,40 +25265,42 @@ PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 30.1
+@@ -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
@@ -6417,7 +7016,6 @@ index a9f6ea2..4321646 100644
+FAIL: gdb.multi/tids.exp: single-inferior but not initial: info threads with single inferior
+FAIL: gdb.multi/tids.exp: single-inferior but not initial: thread again
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/watchpoint-multi.exp ...
-+WARNING: program timed out.
PASS: gdb.multi/watchpoint-multi.exp: successfully compiled posix threads test case
PASS: gdb.multi/watchpoint-multi.exp: set breakpoint always-inserted on
-PASS: gdb.multi/watchpoint-multi.exp: set displaced-stepping on
@@ -6447,7 +7045,7 @@ index a9f6ea2..4321646 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 ...
-@@ -29053,41 +25845,27 @@ PASS: gdb.python/py-events.exp: New objfile notification
+@@ -29828,41 +26320,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
@@ -6504,7 +7102,7 @@ index a9f6ea2..4321646 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
-@@ -29230,7 +26008,7 @@ PASS: gdb.python/py-finish-breakpoint.exp: set FinishBP after the exit()
+@@ -30005,7 +26483,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
@@ -6513,71 +7111,7 @@ index a9f6ea2..4321646 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
-@@ -29301,41 +26079,9 @@ PASS: gdb.python/py-frame.exp: test Frame.read_register(pc)
- PASS: gdb.python/py-frame.exp: test Frame.read_register(eip)
- Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-framefilter-invalidarg.exp ...
- Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-framefilter-mi.exp ...
--PASS: gdb.python/py-framefilter-mi.exp: breakpoint at main
--PASS: gdb.python/py-framefilter-mi.exp: mi runto main
--PASS: gdb.python/py-framefilter-mi.exp: Load python file
--PASS: gdb.python/py-framefilter-mi.exp: run to 46 (set breakpoint)
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --all-values
--PASS: gdb.python/py-framefilter-mi.exp: enable frame filters
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --all-values frame filters enabled
--PASS: gdb.python/py-framefilter-mi.exp: run to 51 (set breakpoint)
--PASS: gdb.python/py-framefilter-mi.exp: filtered stack listing
--PASS: gdb.python/py-framefilter-mi.exp: filtered stack list 0 3
--PASS: gdb.python/py-framefilter-mi.exp: filtered stack list 22 24
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 0
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments --no-frame-filters 0
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 0 0 3
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 0 22 27
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 1
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments --no-frame-filters 1
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 1 0 3
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 1 22 27
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 2
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments --no-frame-filters 2
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 2 0 3
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 2 22 27
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments --no-frame-filters 2 22 27
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters 0
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters 1
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters 2
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters --no-values
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters --all-values
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters --simple-values
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals 0
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals 1
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals 2
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-variables --no-frame-filters 0
--PASS: gdb.python/py-framefilter-mi.exp: stack-list-variables 0
-+WARNING: program timed out.
-+gdb compile failed, exit status is 1
-+UNTESTED: gdb.python/py-framefilter-mi.exp: py-framefilter-mi.exp
- Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-framefilter.exp ...
- PASS: gdb.python/py-framefilter.exp: set auto-load safe-path
- PASS: gdb.python/py-framefilter.exp: Test auto-load had loaded python scripts
-@@ -29384,15 +26130,9 @@ PASS: gdb.python/py-framefilter.exp: bt 1 no addresss
- PASS: gdb.python/py-framefilter.exp: Set python print-stack to message for Error filter
- PASS: gdb.python/py-framefilter.exp: enable frame-filter global Error
- PASS: gdb.python/py-framefilter.exp: bt 1 with Error filter
--PASS: gdb.python/py-framefilter.exp: set auto-load safe-path for no debug info
--PASS: gdb.python/py-framefilter.exp: Set autoload path for no debug info tests
--PASS: gdb.python/py-framefilter.exp: set python print-stack full for no debuginfo tests
--PASS: gdb.python/py-framefilter.exp: Load python file for no debuginfo tests
--PASS: gdb.python/py-framefilter.exp: disable frame-filter global Reverse for no debuginfo
--PASS: gdb.python/py-framefilter.exp: bt for no debuginfo
--PASS: gdb.python/py-framefilter.exp: bt full for no debuginfo
--PASS: gdb.python/py-framefilter.exp: bt no filters for no debuginfo
--PASS: gdb.python/py-framefilter.exp: bt no-filters full no debuginfo
-+WARNING: program timed out.
-+gdb compile failed, exit status is 1
-+UNTESTED: gdb.python/py-framefilter.exp: py-framefilter.exp
- Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-function.exp ...
- PASS: gdb.python/py-function.exp: input convenience function - python
- PASS: gdb.python/py-function.exp: input convenience function - class test_func (gdb.Function):
-@@ -29459,90 +26199,15 @@ PASS: gdb.python/py-inferior.exp: test equality comparison (true)
+@@ -30234,90 +26712,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
@@ -6673,7 +7207,7 @@ index a9f6ea2..4321646 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
-@@ -29606,15 +26271,15 @@ PASS: gdb.python/py-mi.exp: update string varobj after assignment
+@@ -30389,15 +26792,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
@@ -6693,16 +7227,16 @@ index a9f6ea2..4321646 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
-@@ -29695,7 +26360,7 @@ PASS: gdb.python/py-objfile.exp: Get separate debug info objfile
+@@ -30478,7 +26881,7 @@ PASS: gdb.python/py-objfile.exp: Get separate debug info objfile
PASS: gdb.python/py-objfile.exp: Test owner of separate debug file
PASS: gdb.python/py-objfile.exp: Test user-name of owner of separate debug file
PASS: gdb.python/py-objfile.exp: print main with debug info
--PASS: gdb.python/py-objfile.exp: get python valueof "sep_objfile.build_id" (d3e8eccb4b7ca7eac2f0316b6a41a3cb0f2d74aa)
+-PASS: gdb.python/py-objfile.exp: get python valueof "sep_objfile.build_id" (b878b007adbce668bca9ef7784714602734df4ce)
+PASS: gdb.python/py-objfile.exp: get python valueof "sep_objfile.build_id" (75d11311e4caa1ad5cfe8e844bd714d8c2404354)
PASS: gdb.python/py-objfile.exp: print lookup_objfile of separate debug file
PASS: gdb.python/py-objfile.exp: gdb.lookup_objfile of symlinked binary
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-parameter.exp ...
-@@ -30024,18 +26689,7 @@ PASS: gdb.python/py-strfns.exp: p arg
+@@ -30807,18 +27210,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
@@ -6722,8 +7256,8 @@ index a9f6ea2..4321646 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
-@@ -30781,3017 +27435,55 @@ PASS: gdb.python/python.exp: Test find_pc_line with resume address
- Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/aarch64.exp ...
+@@ -31563,3039 +27955,57 @@ 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 ...
-PASS: gdb.reverse/break-precsave.exp: Turn on process record
@@ -6749,7 +7283,7 @@ index a9f6ea2..4321646 100644
-PASS: gdb.reverse/break-reverse.exp: Turn on process record
-PASS: gdb.reverse/break-reverse.exp: set breakpoint on foo
-PASS: gdb.reverse/break-reverse.exp: set breakpoint on bar
--PASS: gdb.reverse/break-reverse.exp: set
+-PASS: gdb.reverse/break-reverse.exp: set breakpoint at end of main
-PASS: gdb.reverse/break-reverse.exp: continue to breakpoint: foo
-PASS: gdb.reverse/break-reverse.exp: continue to breakpoint: bar
-PASS: gdb.reverse/break-reverse.exp: continue to breakpoint: end
@@ -6824,6 +7358,7 @@ index a9f6ea2..4321646 100644
-PASS: gdb.reverse/finish-reverse-bkpt.exp: Turn on process record
-PASS: gdb.reverse/finish-reverse-bkpt.exp: set breakpoint on void_func
-PASS: gdb.reverse/finish-reverse-bkpt.exp: continue to breakpoint: void_func
+-PASS: gdb.reverse/finish-reverse-bkpt.exp: si
-PASS: gdb.reverse/finish-reverse-bkpt.exp: set breakpoint at void_func's entry
-PASS: gdb.reverse/finish-reverse-bkpt.exp: reverse-finish from void_func trips breakpoint at entry
-PASS: gdb.reverse/finish-reverse-bkpt.exp: no spurious proceed after breakpoint stop
@@ -7351,6 +7886,9 @@ index a9f6ea2..4321646 100644
-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 1
-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 1
-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 1
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/insn-reverse.exp ...
+-PASS: gdb.reverse/insn-reverse.exp: get integer valueof "n_testcases" (0)
+-UNTESTED: gdb.reverse/insn-reverse.exp: No test
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/machinestate-precsave.exp ...
-PASS: gdb.reverse/machinestate-precsave.exp: Turn on process record
-PASS: gdb.reverse/machinestate-precsave.exp: BP at end of main
@@ -7448,6 +7986,7 @@ index a9f6ea2..4321646 100644
-PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: Turn on process record
-PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: get past callee call
-PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: set breakpoint at callee's entry
+-PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: get integer valueof "$bpnum" (2)
-PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: reverse-next over call trips user breakpoint at function entry
-PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: stopped at the right callee call
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/pipe-reverse.exp ...
@@ -9617,6 +10156,23 @@ index a9f6ea2..4321646 100644
-PASS: gdb.server/connect-stopped-target.exp: non-stop=on: define user command: connect
-PASS: gdb.server/connect-stopped-target.exp: non-stop=on: connect and print pc
-PASS: gdb.server/connect-stopped-target.exp: non-stop=on: print pc again
+ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/connect-with-no-symbol-file.exp ...
+-PASS: gdb.server/connect-with-no-symbol-file.exp: sysroot=: action=permission: setup: disconnect
+-PASS: gdb.server/connect-with-no-symbol-file.exp: sysroot=: action=permission: setup: discard symbol table
+-PASS: gdb.server/connect-with-no-symbol-file.exp: sysroot=: action=permission: setup: adjust sysroot
+-PASS: gdb.server/connect-with-no-symbol-file.exp: sysroot=: action=permission: connection to GDBserver succeeded
+-PASS: gdb.server/connect-with-no-symbol-file.exp: sysroot=: action=delete: setup: disconnect
+-PASS: gdb.server/connect-with-no-symbol-file.exp: sysroot=: action=delete: setup: discard symbol table
+-PASS: gdb.server/connect-with-no-symbol-file.exp: sysroot=: action=delete: setup: adjust sysroot
+-PASS: gdb.server/connect-with-no-symbol-file.exp: sysroot=: action=delete: connection to GDBserver succeeded
+-PASS: gdb.server/connect-with-no-symbol-file.exp: sysroot=target:: action=permission: setup: disconnect
+-PASS: gdb.server/connect-with-no-symbol-file.exp: sysroot=target:: action=permission: setup: discard symbol table
+-PASS: gdb.server/connect-with-no-symbol-file.exp: sysroot=target:: action=permission: setup: adjust sysroot
+-PASS: gdb.server/connect-with-no-symbol-file.exp: sysroot=target:: action=permission: connection to GDBserver succeeded
+-PASS: gdb.server/connect-with-no-symbol-file.exp: sysroot=target:: action=delete: setup: disconnect
+-PASS: gdb.server/connect-with-no-symbol-file.exp: sysroot=target:: action=delete: setup: discard symbol table
+-PASS: gdb.server/connect-with-no-symbol-file.exp: sysroot=target:: action=delete: setup: adjust sysroot
+-PASS: gdb.server/connect-with-no-symbol-file.exp: sysroot=target:: action=delete: connection to GDBserver succeeded
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/connect-without-multi-process.exp ...
-PASS: gdb.server/connect-without-multi-process.exp: multiprocess=off: disconnect
-PASS: gdb.server/connect-without-multi-process.exp: multiprocess=off: set remote multiprocess-feature off
@@ -9722,17 +10278,17 @@ index a9f6ea2..4321646 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
--PASS: gdb.server/solib-list.exp: non-stop 0: continue
+-FAIL: gdb.server/solib-list.exp: non-stop 0: continue (the program exited)
-PASS: gdb.server/solib-list.exp: non-stop 0: sharedlibrary
--PASS: gdb.server/solib-list.exp: non-stop 0: p libvar
+-FAIL: 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
--PASS: gdb.server/solib-list.exp: non-stop 1: continue
+-FAIL: gdb.server/solib-list.exp: non-stop 1: continue (the program exited)
-PASS: gdb.server/solib-list.exp: non-stop 1: sharedlibrary
--PASS: gdb.server/solib-list.exp: non-stop 1: p libvar
+-FAIL: 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
@@ -9740,17 +10296,17 @@ index a9f6ea2..4321646 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
-@@ -34015,234 +27707,83 @@ PASS: gdb.stabs/weird.exp: p common0var0
+@@ -34819,234 +28229,83 @@ 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 1: attach (pass 2), 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: 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 3: attach (pass 1), pending signal catch
--PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 7: attach (pass 2), pending signal catch
+-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
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
@@ -9775,7 +10331,7 @@ index a9f6ea2..4321646 100644
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: print seconds_left
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted off
--XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach (EPERM)
+-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: no new threads
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted on
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break break_fn
@@ -9786,7 +10342,7 @@ index a9f6ea2..4321646 100644
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: print seconds_left
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted off
--XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (EPERM)
+-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: no new threads
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted on
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break break_fn
@@ -9819,7 +10375,7 @@ index a9f6ea2..4321646 100644
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 6: print seconds_left
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 6: detach
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 6: set breakpoint always-inserted off
--XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: attach (EPERM)
+-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: attach
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: no new threads
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: set breakpoint always-inserted on
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: break break_fn
@@ -9841,7 +10397,7 @@ index a9f6ea2..4321646 100644
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: print seconds_left
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: detach
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: set breakpoint always-inserted off
--XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: attach (EPERM)
+-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: attach
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: no new threads
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted on
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break break_fn
@@ -10015,7 +10571,7 @@ index a9f6ea2..4321646 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
-@@ -34278,306 +27819,169 @@ PASS: gdb.threads/continue-pending-after-query.exp: iter 10: continue until exit
+@@ -35082,294 +28341,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
@@ -10228,9 +10784,9 @@ index a9f6ea2..4321646 100644
-PASS: gdb.threads/dlopen-libpthread.exp: successfully compiled posix threads test case
-PASS: gdb.threads/dlopen-libpthread.exp: ldd dlopen-libpthread.so
-PASS: gdb.threads/dlopen-libpthread.exp: ldd dlopen-libpthread.so output contains libs
--PASS: gdb.threads/dlopen-libpthread.exp: copy libpthread-2.19.so to libpthread.so.0
--PASS: gdb.threads/dlopen-libpthread.exp: copy libm-2.19.so to libm.so.6
--PASS: gdb.threads/dlopen-libpthread.exp: copy libc-2.19.so to libc.so.6
+-PASS: gdb.threads/dlopen-libpthread.exp: copy libpthread-2.24.so to libpthread.so.0
+-PASS: gdb.threads/dlopen-libpthread.exp: copy libm-2.24.so to libm.so.6
+-PASS: gdb.threads/dlopen-libpthread.exp: copy libc-2.24.so to libc.so.6
-PASS: gdb.threads/dlopen-libpthread.exp: successfully compiled posix threads test case
-PASS: gdb.threads/dlopen-libpthread.exp: unprelink libc.so.6 (missing /usr/sbin/prelink)
-XFAIL: gdb.threads/dlopen-libpthread.exp: info probes all rtld rtld_map_complete
@@ -10294,20 +10850,7 @@ index a9f6ea2..4321646 100644
PASS: gdb.threads/forking-threads-plus-breakpoint.exp: probe displaced-stepping support: set displaced on
PASS: gdb.threads/forking-threads-plus-breakpoint.exp: probe displaced-stepping support: set debug displaced 1
-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: probe displaced-stepping support: supported
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=on: set detach-on-fork on
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=on: set displaced on
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=on: set breakpoint that evals false
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=on: continue &
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=on: inferior 1 exited
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=on: no threads left
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=on: only inferior 1 left
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=off: set detach-on-fork on
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=off: set displaced off
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=off: set breakpoint that evals false
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=off: continue &
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=off: inferior 1 exited
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=off: no threads left
--PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=off: only inferior 1 left
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=on: set breakpoint condition-evaluation host
-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=on: set detach-on-fork on
-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=on: set displaced on
-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=on: set breakpoint that evals false
@@ -10315,6 +10858,7 @@ index a9f6ea2..4321646 100644
-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=on: inferior 1 exited
-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=on: no threads left
-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=on: only inferior 1 left
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=off: set breakpoint condition-evaluation host
-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=off: set detach-on-fork on
-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=off: set displaced off
-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=off: set breakpoint that evals false
@@ -10396,7 +10940,7 @@ index a9f6ea2..4321646 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
-@@ -34588,26 +27992,20 @@ PASS: gdb.threads/hand-call-new-thread.exp: iter 1: no thread marked running
+@@ -35380,26 +28514,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 ...
@@ -10431,7 +10975,7 @@ index a9f6ea2..4321646 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
-@@ -34615,7 +28013,7 @@ PASS: gdb.threads/interrupted-hand-call.exp: continue until exit
+@@ -35407,7 +28535,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
@@ -10440,7 +10984,7 @@ index a9f6ea2..4321646 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
-@@ -34625,919 +28023,145 @@ PASS: gdb.threads/killed.exp: run program to completion
+@@ -35417,919 +28545,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
@@ -10715,14 +11259,14 @@ index a9f6ea2..4321646 100644
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: info threads shows all threads
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: set scheduler-locking on
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: thread 3
--FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: continue to breakpoint: run to breakpoint in thread 3
--FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: unbreak loop in thread 3
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: continue to breakpoint: run to breakpoint in thread 3
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: unbreak loop in thread 3
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: thread 2
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: continue to breakpoint: run to breakpoint in thread 2
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: unbreak loop in thread 2
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: set scheduler-locking off
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: thread 1
--FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: step (timeout)
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: step
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: set displaced-stepping on
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: continue to breakpoint: run to breakpoint
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: info threads shows all threads
@@ -10744,11 +11288,11 @@ index a9f6ea2..4321646 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
--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
+-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: set scheduler-locking off
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: thread 1
--PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: continue
+-FAIL: 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
@@ -10957,7 +11501,7 @@ index a9f6ea2..4321646 100644
PASS: gdb.threads/non-ldr-exit.exp: successfully compiled posix threads test case
-PASS: gdb.threads/non-ldr-exit.exp: continue to breakpoint: break-here
-PASS: gdb.threads/non-ldr-exit.exp: set scheduler-locking on
--KFAIL: gdb.threads/non-ldr-exit.exp: program exits normally (PRMS: gdb/18717)
+-PASS: gdb.threads/non-ldr-exit.exp: program exits normally
+FAIL: gdb.threads/non-ldr-exit.exp: continue to breakpoint: break-here
+FAIL: gdb.threads/non-ldr-exit.exp: set scheduler-locking on
+FAIL: gdb.threads/non-ldr-exit.exp: program exits normally
@@ -11461,7 +12005,7 @@ index a9f6ea2..4321646 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
-@@ -35549,49 +28173,25 @@ PASS: gdb.threads/print-threads.exp: set width 0
+@@ -36341,53 +28695,25 @@ PASS: gdb.threads/print-threads.exp: set width 0
PASS: gdb.threads/print-threads.exp: shell stty intr '^C'
PASS: gdb.threads/print-threads.exp: break thread_function
PASS: gdb.threads/print-threads.exp: set var slow = 0
@@ -11498,27 +12042,31 @@ index a9f6ea2..4321646 100644
-PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: probe for target remote
-PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: set breakpoint that evals false
-PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: continue &
--KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: inferior 1 exited (prompt) (PRMS: gdb/18749)
+-PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: inferior 1 exited
+-PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: no threads left
-PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: probe for target remote
-PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: set breakpoint that evals false
-PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: continue &
--KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: inferior 1 exited (prompt) (PRMS: gdb/18749)
+-PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: inferior 1 exited
+-PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: no threads left
+FAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: Can't run to main
+FAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: Can't run to main
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 &
--KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited (prompt) (PRMS: gdb/18749)
+-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 (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
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: continue &
--KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited (prompt) (PRMS: gdb/18749)
+-PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited
+-PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: no threads left
+KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited (timeout) (PRMS: gdb/18749)
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
-@@ -35602,40 +28202,7 @@ PASS: gdb.threads/pthreads.exp: successfully compiled posix threads test case
+@@ -36398,40 +28724,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'
@@ -11560,7 +12108,7 @@ index a9f6ea2..4321646 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
-@@ -35643,350 +28210,88 @@ PASS: gdb.threads/queue-signal.exp: handle SIGUSR2 stop print pass
+@@ -36439,350 +28732,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
@@ -11956,7 +12504,7 @@ index a9f6ea2..4321646 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
-@@ -35995,29 +28300,24 @@ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to br
+@@ -36791,29 +28822,24 @@ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to br
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: info threads with thread 3
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set scheduler-locking on
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 3 to run to its breakpoint
@@ -11995,7 +12543,7 @@ index a9f6ea2..4321646 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
-@@ -36025,406 +28325,80 @@ PASS: gdb.threads/sigthread.exp: handle SIGUSR2 nostop noprint pass
+@@ -36821,406 +28847,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 ...
@@ -12445,7 +12993,7 @@ index a9f6ea2..4321646 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
-@@ -36432,43 +28406,25 @@ PASS: gdb.threads/thread-specific.exp: set width 0
+@@ -37228,43 +28928,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
@@ -12495,11 +13043,9 @@ index a9f6ea2..4321646 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
-@@ -36483,24 +28439,25 @@ PASS: gdb.threads/threadapply.exp: run a simple print command on all threads
- PASS: gdb.threads/threadapply.exp: go down and check selected frame
+@@ -37280,23 +28962,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 ...
-+WARNING: program timed out.
PASS: gdb.threads/threxit-hop-specific.exp: successfully compiled posix threads test case
-PASS: gdb.threads/threxit-hop-specific.exp: continue to thread start
+FAIL: gdb.threads/threxit-hop-specific.exp: continue to thread start
@@ -12512,9 +13058,8 @@ index a9f6ea2..4321646 100644
PASS: gdb.threads/tid-reuse.exp: continue to breakpoint: after_count
PASS: gdb.threads/tid-reuse.exp: get reuse_time
-PASS: gdb.threads/tid-reuse.exp: continue to breakpoint: do_nothing_thread_func
--PASS: gdb.threads/tid-reuse.exp: continue to breakpoint: after_reuse_time
+FAIL: gdb.threads/tid-reuse.exp: continue to breakpoint: do_nothing_thread_func
-+FAIL: gdb.threads/tid-reuse.exp: continue to breakpoint: after_reuse_time
+ PASS: gdb.threads/tid-reuse.exp: continue to breakpoint: after_reuse_time
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-nodebug.exp ...
PASS: gdb.threads/tls-nodebug.exp: successfully compiled posix threads test case
-PASS: gdb.threads/tls-nodebug.exp: thread local storage
@@ -12527,7 +13072,7 @@ index a9f6ea2..4321646 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
-@@ -36509,87 +28466,59 @@ PASS: gdb.threads/tls-shared.exp: print result
+@@ -37305,87 +28987,59 @@ PASS: gdb.threads/tls-shared.exp: print result
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-so_extern.exp ...
PASS: gdb.threads/tls-so_extern.exp: successfully compiled posix threads test case
PASS: gdb.threads/tls-so_extern.exp: successfully compiled posix threads test case
@@ -12648,10 +13193,26 @@ index a9f6ea2..4321646 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
-@@ -36607,57 +28536,26 @@ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after
+@@ -37401,87 +29055,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
- UNSUPPORTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: Couldn't compile watchpoint-fork-parent.c: unrecognized error
- UNTESTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint-fork.exp
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: successfully compiled posix threads test case
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: set follow-fork-mode parent
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: handle SIGUSR1 nostop noprint pass
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: Set the watchpoint
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: hbreak marker
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: hardware breakpoints work
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: singlethread watchpoints work
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: multithreaded watchpoints work at A
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: multithreaded watchpoints work at B
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: breakpoint (A) after the first fork
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint A after the first fork
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint B after the first fork
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: breakpoint (A) after the second fork
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint A after the second fork
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint B after the second fork
+-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: finish
-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: show detach-on-fork
-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: set follow-fork-mode child
-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: show follow-fork-mode
@@ -12665,8 +13226,24 @@ index a9f6ea2..4321646 100644
-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: breakpoint after the second fork
-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: watchpoint after the second fork
-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: finish
--UNSUPPORTED: gdb.threads/watchpoint-fork.exp: child: multithreaded: Couldn't compile watchpoint-fork-child.c: unrecognized error
--UNTESTED: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint-fork.exp
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: successfully compiled posix threads test case
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: set follow-fork-mode child
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: handle SIGUSR1 nostop noprint pass
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: Set the watchpoint
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: hbreak marker
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: hardware breakpoints work
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: singlethread watchpoints work
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: multithreaded watchpoints work at A
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: multithreaded watchpoints work at B
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: breakpoint (A) after the first fork
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint A after the first fork
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint B after the first fork
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: breakpoint (A) after the second fork
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint A after the second fork
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint B after the second fork
+-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: finish
++UNSUPPORTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: Couldn't compile watchpoint-fork-parent.c: unrecognized error
++UNTESTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint-fork.exp
+UNTESTED: gdb.threads/watchpoint-fork.exp: watchpoint-fork: child
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads-reorder.exp ...
-PASS: gdb.threads/watchthreads-reorder.exp: successfully compiled posix threads test case
@@ -12716,7 +13293,7 @@ index a9f6ea2..4321646 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
-@@ -36665,100 +28563,100 @@ PASS: gdb.threads/wp-replication.exp: set breakpoint always-inserted off
+@@ -37489,100 +29084,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]
@@ -12907,9 +13484,9 @@ index a9f6ea2..4321646 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 ...
-@@ -37053,7 +28951,8 @@ PASS: gdb.trace/tracecmd.exp: 1.11b: verify conditional tracepoint
- PASS: gdb.trace/tracecmd.exp: 1.14: help trace
+@@ -37882,7 +29477,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 ...
-UNSUPPORTED: gdb.trace/tspeed.exp: Current target does not support trace
+gdb compile failed, gcc: error: [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../gdbserver/libinproctrace.so: No such file or directory
@@ -12917,41 +13494,43 @@ index a9f6ea2..4321646 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 ...
-@@ -37126,14 +29025,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
+@@ -37957,14 +29553,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
=== gdb Summary ===
--# of expected passes 35251
--# of unexpected failures 144
-+# of expected passes 25993
-+# of unexpected failures 1287
+-# of expected passes 35710
+-# of unexpected failures 143
++# of expected passes 26512
++# of unexpected failures 1307
# of unexpected successes 1
--# of expected failures 66
+-# of expected failures 59
+-# of unknown successes 3
+-# of known failures 62
+-# of unresolved testcases 34
+-# of untested testcases 38
+-# 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
- # of unknown successes 1
--# of known failures 68
--# of unresolved testcases 23
--# of untested testcases 45
--# of unsupported tests 69
-+# of known failures 57
++# of unknown successes 1
++# of known failures 58
+# of unresolved testcases 1
-+# of untested testcases 76
-+# of unsupported tests 107
- [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.10.50.20160210-git -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
++# 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
diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum
-index 75bcd0a..95e1aec 100644
+index 72026cb..b06939b 100644
--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum
+++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum
@@ -1,5 +1,5 @@
--Test Run By thomas on Tue May 24 18:34:18 2016
+-Test run by thomas on Thu Nov 24 16:46:26 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Tue May 24 20:38:00 2016
++Test Run By thomas on Thu Nov 24 16:41:37 2016
+Native configuration is i686-unknown-gnu0.7
=== ld tests ===
-@@ -299,10 +299,10 @@ PASS: PIE init array
+@@ -310,10 +310,10 @@ PASS: PIE init array
PASS: PIE fini array
PASS: PIE init array mixed
PASS: PIE PR ld/14525
@@ -12966,10 +13545,19 @@ index 75bcd0a..95e1aec 100644
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-elf/exclude.exp ...
PASS: ld link shared library
PASS: ld export symbols from archive
-@@ -811,43 +811,6 @@ PASS: ld-i386/pr17935-1
- PASS: ld-i386/pr17935-2
- PASS: ld-i386/pr18801
+@@ -533,7 +533,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)
+-PASS: Run pr19579
++FAIL: Run pr19579
+ PASS: Build libpr19719a.so
+ PASS: Build libpr19719b.so
+ PASS: Build pr19073b.o
+@@ -907,66 +907,6 @@ PASS: ld-i386/pr18801
PASS: PR ld/18815
+ PASS: ld-i386/pr19939a
+ PASS: ld-i386/pr19939b
-PASS: Build plt-lib.so
-PASS: Build libplt-main1.a
-PASS: Build libplt-main2.a
@@ -12978,6 +13566,7 @@ index 75bcd0a..95e1aec 100644
-PASS: Build plt-main
-PASS: Build plt-main with PIE
-PASS: Build copyreloc-lib.so
+-PASS: Build libcopyreloc-main.a
-PASS: Build copyreloc-main with PIE and GOTOFF (1)
-PASS: Build copyreloc-main with PIE and GOTOFF (2)
-PASS: Build pr17689.so
@@ -12989,10 +13578,12 @@ index 75bcd0a..95e1aec 100644
-PASS: Build pr17689ver with PIE and GOTOFF
-PASS: Build pr17827 with PIE and GOTOFF
-PASS: Build pr18900.so
+-PASS: Build pr18900.o
-PASS: Build pr18900a
-PASS: Build pr18900b
-PASS: Build pr19031.so
-PASS: Build got1d.so
+-PASS: Build gotpc1.o
-PASS: Build gotpc1
-PASS: Build pr19319.so
-PASS: Build pr19319
@@ -13005,12 +13596,32 @@ index 75bcd0a..95e1aec 100644
-PASS: Run pr18900
-PASS: Run pr19031
-PASS: Run got1
+-PASS: Build libpr19704a.so
+-PASS: Build libpr19704b.so
+-PASS: Run pr19704
+-PASS: Undefined weak symbol
+-PASS: Build libpr19704a.so
+-PASS: Build libpr19704b.so
+-PASS: Run pr19704
+-PASS: Undefined weak symbol (-fPIE )
+-PASS: Build libpr19704a.so
+-PASS: Build libpr19704b.so
+-PASS: Run pr19704
+-PASS: Undefined weak symbol (-fPIE -pie)
+-PASS: Build libpr19704a.so
+-PASS: Build libpr19704b.so
+-PASS: Run pr19704
+-PASS: Undefined weak symbol (-fPIE -z nodynamic-undefined-weak)
+-PASS: Build libpr19704a.so
+-PASS: Build libpr19704b.so
+-PASS: Run pr19704
+-PASS: Undefined weak symbol (-fPIE -pie -z nodynamic-undefined-weak)
-PASS: ld-i386/pltgot-1
-PASS: ld-i386/pltgot-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 ...
-@@ -862,8 +825,8 @@ PASS: Build libpr16467a.so
+@@ -981,8 +921,8 @@ PASS: Build libpr16467a.so
PASS: Build libpr16467b.a
PASS: Build libpr16467b.so
PASS: Build libpr16467c.a
@@ -13021,28 +13632,35 @@ index 75bcd0a..95e1aec 100644
PASS: ld-ifunc/ifunc-1-local-x86
PASS: ld-ifunc/ifunc-1-x86
PASS: ld-ifunc/ifunc-10-i386
-@@ -910,12 +873,6 @@ PASS: Build ifunc-lib.so
+@@ -1029,19 +969,6 @@ PASS: Build ifunc-lib.so
PASS: Run pr16467
PASS: Run ifunc-main
PASS: Run ifunc-main with -fpic
+-PASS: Build pr18808a.o
-PASS: Build libpr18808.so
+-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
-@@ -1378,8 +1335,9 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/xtensa.exp ...
+@@ -1509,8 +1436,9 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/xtensa.exp ...
=== ld Summary ===
--# of expected passes 1202
+-# of expected passes 1332
-# of expected failures 4
-+# of expected passes 1153
-+# of unexpected failures 2
++# of expected passes 1252
++# of unexpected failures 3
+# of expected failures 8
# of untested testcases 6
# of unsupported tests 8
- [...]/tschwinge/W._C._Handy.build/ld/ld-new 2.26.51.20160210
+ [...]/tschwinge/W._C._Handy.build/ld/ld-new 2.26.51.20160510