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.diff912
1 files changed, 641 insertions, 271 deletions
diff --git a/binutils-gdb/test.diff b/binutils-gdb/test.diff
index 8e393991..584c4ffa 100644
--- a/binutils-gdb/test.diff
+++ b/binutils-gdb/test.diff
@@ -1,11 +1,11 @@
diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum
-index 70d2216..69ca58a 100644
+index 0b7de64..ad06834 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 Mon May 23 14:34:46 2016
+-Test Run By thomas on Tue May 24 07:15:02 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Mon May 23 14:37:40 2016
++Test Run By thomas on Tue May 24 07:25:24 2016
+Native configuration is i686-unknown-gnu0.7
=== binutils tests ===
@@ -19,39 +19,39 @@ index 70d2216..69ca58a 100644
PASS: objdump compress debug sections
PASS: objdump compress debug sections 3
PASS: objcopy (objcopy compress empty debug sections)
-@@ -159,5 +159,6 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/x86-64/x86-6
+@@ -162,5 +162,6 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/x86-64/x86-6
=== binutils Summary ===
--# of expected passes 125
-+# of expected passes 124
+-# of expected passes 128
++# of expected passes 127
+# 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 001cb48..cdfb3a2 100644
+index f0c8a68..bc85556 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 Mon May 23 14:34:50 2016
+-Test Run By thomas on Tue May 24 07:15:06 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Mon May 23 14:37:53 2016
++Test Run By thomas on Tue May 24 07:27:19 2016
+Native configuration is i686-unknown-gnu0.7
=== gas tests ===
diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum
-index 3d433c9..a59de1a 100644
+index e615fb4..ac6a78e 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 Mon May 23 14:38:28 2016
+-Test Run By thomas on Tue May 24 07:18:34 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Mon May 23 14:46:21 2016
++Test Run By thomas on Tue May 24 07:42:55 2016
+Native configuration is i686-unknown-gnu0.7
=== gdb tests ===
-@@ -379,14 +379,14 @@ FAIL: gdb.ada/mi_interface.exp: list ggg1's children
+@@ -413,14 +413,14 @@ FAIL: gdb.ada/mi_interface.exp: list ggg1's children
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_task_arg.exp ...
PASS: gdb.ada/mi_task_arg.exp: compilation task_switch.adb
PASS: gdb.ada/mi_task_arg.exp: breakpoint at task_switch.break_me
@@ -71,7 +71,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_var_array.exp ...
PASS: gdb.ada/mi_var_array.exp: compilation bar.adb
PASS: gdb.ada/mi_var_array.exp: breakpoint at main
-@@ -555,7 +555,7 @@ PASS: gdb.ada/py_range.exp: python print(int(gdb.parse_and_eval('ir')))
+@@ -589,7 +589,7 @@ PASS: gdb.ada/py_range.exp: python print(int(gdb.parse_and_eval('ir')))
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/rdv_wait.exp ...
PASS: gdb.ada/rdv_wait.exp: compilation foo.adb
PASS: gdb.ada/rdv_wait.exp: set debug-file-directory
@@ -80,7 +80,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/rec_comp.exp ...
PASS: gdb.ada/rec_comp.exp: compilation bar_o203_012.adb
PASS: gdb.ada/rec_comp.exp: whatis r.ia
-@@ -604,7 +604,7 @@ PASS: gdb.ada/str_ref_cmp.exp: print String_Var (1 .. 3) = "Hel"
+@@ -638,7 +638,7 @@ PASS: gdb.ada/str_ref_cmp.exp: print String_Var (1 .. 3) = "Hel"
PASS: gdb.ada/str_ref_cmp.exp: print String_Var (1 .. 3) = "hel"
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/str_uninit.exp ...
PASS: gdb.ada/str_uninit.exp: compilation parse.adb
@@ -89,7 +89,7 @@ index 3d433c9..a59de1a 100644
PASS: gdb.ada/str_uninit.exp: print 1235813
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/sym_print_name.exp ...
PASS: gdb.ada/sym_print_name.exp: compilation foo.adb
-@@ -629,33 +629,33 @@ PASS: gdb.ada/tagged_not_init.exp: print obj
+@@ -663,33 +663,33 @@ PASS: gdb.ada/tagged_not_init.exp: print obj
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/task_bp.exp ...
PASS: gdb.ada/task_bp.exp: compilation foo.adb
PASS: gdb.ada/task_bp.exp: break pck.dummy_task - from psymtab
@@ -135,7 +135,23 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/tick_last_segv.exp ...
PASS: gdb.ada/tick_last_segv.exp: compilation foo.adb
PASS: gdb.ada/tick_last_segv.exp: print short-integer'first
-@@ -841,16 +841,16 @@ PASS: gdb.arch/i386-disp-step.exp: continue to test_prefixed_abs_jump_end
+@@ -810,14 +810,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/arm-bl-branch-dest.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/arm-disp-step.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/avr-flash-qualifier.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/disp-step-insn-reloc.exp ...
+-PASS: gdb.arch/disp-step-insn-reloc.exp: get integer valueof "n_testcases" (2)
+-PASS: gdb.arch/disp-step-insn-reloc.exp: breakpoint on can_relocate_call
+-PASS: gdb.arch/disp-step-insn-reloc.exp: breakpoint on can_relocate_jump
+-PASS: gdb.arch/disp-step-insn-reloc.exp: set displaced-stepping on
+-PASS: gdb.arch/disp-step-insn-reloc.exp: can_relocate_call: go to breakpoint 0
+-PASS: gdb.arch/disp-step-insn-reloc.exp: can_relocate_call: relocated instruction
+-PASS: gdb.arch/disp-step-insn-reloc.exp: can_relocate_jump: go to breakpoint 1
+-PASS: gdb.arch/disp-step-insn-reloc.exp: can_relocate_jump: relocated instruction
++UNSUPPORTED: gdb.arch/disp-step-insn-reloc.exp: displaced stepping
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/e500-abi.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/e500-prologue.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/e500-regs.exp ...
+@@ -886,16 +879,16 @@ PASS: gdb.arch/i386-disp-step.exp: continue to test_prefixed_abs_jump_end
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
@@ -158,7 +174,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-dr3-watch.exp ...
PASS: gdb.arch/i386-dr3-watch.exp: set breakpoint always-inserted on
PASS: gdb.arch/i386-dr3-watch.exp: watch i1
-@@ -871,9 +871,8 @@ PASS: gdb.arch/i386-float.exp: info float
+@@ -916,15 +909,16 @@ PASS: gdb.arch/i386-float.exp: info float
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-gnu-cfi.exp ...
PASS: gdb.arch/i386-gnu-cfi.exp: continue to abort()
PASS: gdb.arch/i386-gnu-cfi.exp: backtrace
@@ -168,9 +184,20 @@ index 3d433c9..a59de1a 100644
+FAIL: gdb.arch/i386-gnu-cfi.exp: shift up to the modified frame
+FAIL: gdb.arch/i386-gnu-cfi.exp: Existence of the CFI inserted register
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-map.exp ...
- gdb compile failed, gcc: error: unrecognized command line option '-fmpx'
+-gdb compile failed, /usr/bin/ld: warning: -z bndplt ignored.
++gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/gdb.arch/i386-mpx-map0.o: In function `main':
++[...]/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
-@@ -918,22 +917,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-sse.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx.exp ...
+-gdb compile failed, /usr/bin/ld: warning: -z bndplt ignored.
+-UNTESTED: gdb.arch/i386-mpx.exp: i386-mpx.exp
++PASS: gdb.arch/i386-mpx.exp: probe MPX support
++UNSUPPORTED: gdb.arch/i386-mpx.exp: processor does not support MPX
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-permbkpt.exp ...
+ PASS: gdb.arch/i386-permbkpt.exp: First permanent break
+ PASS: gdb.arch/i386-permbkpt.exp: Second permanent break
+@@ -963,22 +957,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-sse.exp ...
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
@@ -209,7 +236,7 @@ index 3d433c9..a59de1a 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
-@@ -944,14 +943,14 @@ PASS: gdb.arch/i386-sse.exp: set %xmm6
+@@ -989,14 +983,14 @@ PASS: gdb.arch/i386-sse.exp: set %xmm6
PASS: gdb.arch/i386-sse.exp: set %xmm7
PASS: gdb.arch/i386-sse.exp: set second breakpoint in main
PASS: gdb.arch/i386-sse.exp: continue to breakpoint: continue to second breakpoint in main
@@ -232,31 +259,62 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.exp ...
PASS: gdb.arch/i386-stap-eval-lang-ada.exp: set language ada
PASS: gdb.arch/i386-stap-eval-lang-ada.exp: printing $_probe_arg0
-@@ -1141,7 +1140,7 @@ PASS: gdb.base/annota1.exp: set height 0
+@@ -1179,39 +1173,40 @@ PASS: gdb.base/annota-input-while-running.exp: run until main breakpoint
+ PASS: gdb.base/annota-input-while-running.exp: delete breakpoints
+ PASS: gdb.base/annota-input-while-running.exp: break after sleep
+ PASS: gdb.base/annota-input-while-running.exp: continue
+-PASS: gdb.base/annota-input-while-running.exp: breakpoint hit
++FAIL: gdb.base/annota-input-while-running.exp: breakpoint hit (timeout)
+ PASS: gdb.base/annota-input-while-running.exp: print command result
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/annota1.exp ...
+ PASS: gdb.base/annota1.exp: set height 0
PASS: gdb.base/annota1.exp: breakpoint main
PASS: gdb.base/annota1.exp: annotation set at level 2
PASS: gdb.base/annota1.exp: breakpoint info
-PASS: gdb.base/annota1.exp: run until main breakpoint
+FAIL: gdb.base/annota1.exp: run until main breakpoint (timeout)
PASS: gdb.base/annota1.exp: go after array init line
- PASS: gdb.base/annota1.exp: print array
- PASS: gdb.base/annota1.exp: print non_existent_value
-@@ -1150,7 +1149,7 @@ PASS: gdb.base/annota1.exp: break printf
- PASS: gdb.base/annota1.exp: continue to printf
- PASS: gdb.base/annota1.exp: backtrace from shlibrary
- PASS: gdb.base/annota1.exp: send SIGUSR1
+-PASS: gdb.base/annota1.exp: print array
+-PASS: gdb.base/annota1.exp: print non_existent_value
+-PASS: gdb.base/annota1.exp: break handle_USR1
+-PASS: gdb.base/annota1.exp: break printf
+-PASS: gdb.base/annota1.exp: continue to printf
+-PASS: gdb.base/annota1.exp: backtrace from shlibrary
+-PASS: gdb.base/annota1.exp: send SIGUSR1
-PASS: gdb.base/annota1.exp: backtrace @ signal handler
-+FAIL: gdb.base/annota1.exp: backtrace @ signal handler (timeout)
- PASS: gdb.base/annota1.exp: delete bp 1
- PASS: gdb.base/annota1.exp: delete bp 2
- PASS: gdb.base/annota1.exp: delete bp 3
-@@ -1161,12 +1160,12 @@ PASS: gdb.base/annota1.exp: break at value++
- PASS: gdb.base/annota1.exp: ignore 5 4
- PASS: gdb.base/annota1.exp: annotate ignore count change
- PASS: gdb.base/annota1.exp: breakpoint ignore count
+-PASS: gdb.base/annota1.exp: 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: set up display
+-PASS: gdb.base/annota1.exp: re-run
+-PASS: gdb.base/annota1.exp: break at value++
+-PASS: gdb.base/annota1.exp: ignore 5 4
+-PASS: gdb.base/annota1.exp: annotate ignore count change
+-PASS: gdb.base/annota1.exp: breakpoint ignore count
-PASS: gdb.base/annota1.exp: get inferior pid
+-PASS: gdb.base/annota1.exp: signal sent
++FAIL: gdb.base/annota1.exp: print array (timeout)
++FAIL: gdb.base/annota1.exp: print non_existent_value (timeout)
++FAIL: gdb.base/annota1.exp: break handle_USR1 (timeout)
++FAIL: gdb.base/annota1.exp: break printf (timeout)
++FAIL: gdb.base/annota1.exp: continue to printf (timeout)
++FAIL: gdb.base/annota1.exp: backtrace from shlibrary (timeout)
++FAIL: gdb.base/annota1.exp: send SIGUSR1 (timeout)
++FAIL: gdb.base/annota1.exp: backtrace @ signal handler (timeout)
++FAIL: gdb.base/annota1.exp: delete bp 1 (timeout)
++FAIL: gdb.base/annota1.exp: delete bp 2 (timeout)
++FAIL: gdb.base/annota1.exp: delete bp 3 (timeout)
++FAIL: gdb.base/annota1.exp: break at main (timeout)
++FAIL: gdb.base/annota1.exp: set up display (timeout)
++FAIL: gdb.base/annota1.exp: re-run (timeout)
++FAIL: gdb.base/annota1.exp: break at value++ (timeout)
++FAIL: gdb.base/annota1.exp: ignore 5 4 (timeout)
++FAIL: gdb.base/annota1.exp: annotate ignore count change (timeout)
++FAIL: gdb.base/annota1.exp: next to exit loop (timeout)
++FAIL: gdb.base/annota1.exp: breakpoint ignore count (timeout)
+FAIL: gdb.base/annota1.exp: get inferior pid (timeout)
- PASS: gdb.base/annota1.exp: signal sent
++FAIL: gdb.base/annota1.exp: signal sent (timeout)
PASS: gdb.base/annota1.exp: cleanup core file (not dumped)
PASS: gdb.base/annota1.exp: successfully compiled posix threads test case
PASS: gdb.base/annota1.exp: new thread
@@ -265,7 +323,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/annota3.exp ...
PASS: gdb.base/annota3.exp: set height 0
PASS: gdb.base/annota3.exp: breakpoint main
-@@ -1183,7 +1182,7 @@ PASS: gdb.base/annota3.exp: breakpoint printf
+@@ -1228,7 +1223,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
@@ -274,7 +332,7 @@ index 3d433c9..a59de1a 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
-@@ -1195,8 +1194,8 @@ PASS: gdb.base/annota3.exp: ignore 5 4
+@@ -1240,8 +1235,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
@@ -285,7 +343,7 @@ index 3d433c9..a59de1a 100644
PASS: gdb.base/annota3.exp: cleanup core file (not dumped)
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/anon.exp ...
PASS: gdb.base/anon.exp: set breakpoint in anon.c
-@@ -1329,72 +1328,40 @@ PASS: gdb.base/assign.exp: v_int+=v_float
+@@ -1374,72 +1369,40 @@ PASS: gdb.base/assign.exp: v_int+=v_float
PASS: gdb.base/assign.exp: set v_int to 6 (18)
PASS: gdb.base/assign.exp: v_int+=double
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/async-shell.exp ...
@@ -376,7 +434,7 @@ index 3d433c9..a59de1a 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
-@@ -1402,13 +1369,14 @@ PASS: gdb.base/attach.exp: before attach3, flush exec
+@@ -1447,13 +1410,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
@@ -396,7 +454,7 @@ index 3d433c9..a59de1a 100644
Running ../../../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
-@@ -1418,14 +1386,14 @@ PASS: gdb.base/auto-connect-native-target.exp: start no longer works
+@@ -1463,14 +1427,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
@@ -418,7 +476,7 @@ index 3d433c9..a59de1a 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
-@@ -1437,22 +1405,6 @@ PASS: gdb.base/auto-load.exp: set auto-load scripts-directory
+@@ -1482,22 +1446,6 @@ PASS: gdb.base/auto-load.exp: set auto-load scripts-directory
PASS: gdb.base/auto-load.exp: set auto-load safe-path
PASS: gdb.base/auto-load.exp: print $script_loaded
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/auxv.exp ...
@@ -441,7 +499,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bang.exp ...
PASS: gdb.base/bang.exp: continue until exit
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/batch-preserve-term-settings.exp ...
-@@ -1513,32 +1465,18 @@ PASS: gdb.base/bfp-test.exp: set variable b64 = 200.25x
+@@ -1558,32 +1506,18 @@ PASS: gdb.base/bfp-test.exp: set variable b64 = 200.25x
PASS: gdb.base/bfp-test.exp: set variable b128 = 300.375fl
PASS: gdb.base/bfp-test.exp: set variable b128 = 300.375fff
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bg-execution-repeat.exp ...
@@ -483,7 +541,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bitfields.exp ...
PASS: gdb.base/bitfields.exp: set print sevenbit-strings
PASS: gdb.base/bitfields.exp: print flags
-@@ -1697,18 +1635,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue
+@@ -1742,18 +1676,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
@@ -507,7 +565,7 @@ index 3d433c9..a59de1a 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
-@@ -1741,18 +1679,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue
+@@ -1786,18 +1720,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
@@ -531,7 +589,7 @@ index 3d433c9..a59de1a 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
-@@ -1784,18 +1722,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue t
+@@ -1829,18 +1763,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
@@ -555,7 +613,7 @@ index 3d433c9..a59de1a 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
-@@ -1828,18 +1766,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue t
+@@ -1873,18 +1807,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue t
PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue trips on nested permanent bp: continue to breakpoint: permanent bp
PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue trips on nested permanent bp: condition $bpnum 0
PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue trips on nested permanent bp: continue to breakpoint: test_signal_nested_done
@@ -579,7 +637,7 @@ index 3d433c9..a59de1a 100644
Running ../../../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
-@@ -1952,693 +1890,6 @@ PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: continue
+@@ -1997,693 +1931,6 @@ PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: continue
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-inline.exp ...
PASS: gdb.base/break-inline.exp: break
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-interp.exp ...
@@ -1273,7 +1331,7 @@ index 3d433c9..a59de1a 100644
Running ../../../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
-@@ -3118,7 +2369,7 @@ PASS: gdb.base/call-signal-resume.exp: break stop_one
+@@ -3163,7 +2410,7 @@ PASS: gdb.base/call-signal-resume.exp: break stop_one
PASS: gdb.base/call-signal-resume.exp: continue to breakpoint at stop_one
PASS: gdb.base/call-signal-resume.exp: inferior function call signaled
PASS: gdb.base/call-signal-resume.exp: dummy stack frame number
@@ -1282,7 +1340,7 @@ index 3d433c9..a59de1a 100644
PASS: gdb.base/call-signal-resume.exp: set confirm off
PASS: gdb.base/call-signal-resume.exp: return
PASS: gdb.base/call-signal-resume.exp: maintenance print dummy-frames
-@@ -3134,7 +2385,7 @@ PASS: gdb.base/call-signal-resume.exp: set confirm off
+@@ -3179,7 +2426,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
@@ -1291,7 +1349,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/call-strs.exp ...
PASS: gdb.base/call-strs.exp: set print sevenbit-strings
PASS: gdb.base/call-strs.exp: set print address off
-@@ -3624,99 +2875,6 @@ PASS: gdb.base/catch-signal.exp: 1st line of save breakpoints for 'all'
+@@ -3669,122 +2916,6 @@ PASS: gdb.base/catch-signal.exp: 1st line of save breakpoints for 'all'
PASS: gdb.base/catch-signal.exp: 2nd line of save breakpoints for 'all'
PASS: gdb.base/catch-signal.exp: Trailing newline of save breakpoints for 'all'
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.exp ...
@@ -1302,6 +1360,7 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.base/catch-syscall.exp: get integer valueof "write_syscall" (4)
-PASS: gdb.base/catch-syscall.exp: get integer valueof "read_syscall" (3)
-PASS: gdb.base/catch-syscall.exp: get integer valueof "exit_group_syscall" (252)
+-PASS: gdb.base/catch-syscall.exp: get integer valueof "unknown_syscall" (123456789)
-PASS: gdb.base/catch-syscall.exp: help catch syscall
-PASS: gdb.base/catch-syscall.exp: catch syscall to a nonsense syscall is prohibited
-PASS: gdb.base/catch-syscall.exp: complete catch syscall with multiple words
@@ -1317,6 +1376,10 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.base/catch-syscall.exp: without arguments: syscall write has returned
-PASS: gdb.base/catch-syscall.exp: without arguments: program has called read
-PASS: gdb.base/catch-syscall.exp: without arguments: syscall read has returned
+-PASS: gdb.base/catch-syscall.exp: without arguments: program has called vfork
+-PASS: gdb.base/catch-syscall.exp: without arguments: syscall vfork has returned
+-PASS: gdb.base/catch-syscall.exp: without arguments: ENOSYS: program has called 123456789
+-PASS: gdb.base/catch-syscall.exp: without arguments: ENOSYS: syscall 123456789 has returned
-PASS: gdb.base/catch-syscall.exp: without arguments: program has called exit_group
-PASS: gdb.base/catch-syscall.exp: without arguments: continue until exit
-PASS: gdb.base/catch-syscall.exp: with arguments: catch syscall with arguments (close)
@@ -1347,6 +1410,20 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.base/catch-syscall.exp: restarting inferior: entry/return: program has called chroot
-PASS: gdb.base/catch-syscall.exp: restarting inferior: entry/return: syscall chroot has returned
-PASS: gdb.base/catch-syscall.exp: restarting inferior: entry/return: continue until exit
+-PASS: gdb.base/catch-syscall.exp: skipping return: entry: catch syscall with arguments (write)
+-PASS: gdb.base/catch-syscall.exp: skipping return: entry: syscall(s) write appears in 'info breakpoints'
+-PASS: gdb.base/catch-syscall.exp: skipping return: entry: program has called write
+-PASS: gdb.base/catch-syscall.exp: skipping return: entry: step over syscall return
+-PASS: gdb.base/catch-syscall.exp: skipping return: entry/return: catch syscall with arguments (read)
+-PASS: gdb.base/catch-syscall.exp: skipping return: entry/return: syscall(s) read appears in 'info breakpoints'
+-PASS: gdb.base/catch-syscall.exp: skipping return: entry/return: program has called read
+-PASS: gdb.base/catch-syscall.exp: skipping return: entry/return: syscall read has returned
+-PASS: gdb.base/catch-syscall.exp: skipping return: entry/return: continue until exit
+-PASS: gdb.base/catch-syscall.exp: mid-vfork: insert first vfork catchpoint
+-PASS: gdb.base/catch-syscall.exp: mid-vfork: continue to first vfork catchpoint
+-PASS: gdb.base/catch-syscall.exp: mid-vfork: catch syscall
+-PASS: gdb.base/catch-syscall.exp: mid-vfork: syscall vfork has returned
+-PASS: gdb.base/catch-syscall.exp: mid-vfork: continue until exit
-PASS: gdb.base/catch-syscall.exp: multiple targets: set arch to i386
-PASS: gdb.base/catch-syscall.exp: multiple targets: insert catch syscall on syscall 1 -- exit on i386
-PASS: gdb.base/catch-syscall.exp: multiple targets: set arch to i386:x86-64
@@ -1366,6 +1443,10 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.base/catch-syscall.exp: without args noxml: write: syscall 4 has returned
-PASS: gdb.base/catch-syscall.exp: without args noxml: read: program has called 3
-PASS: gdb.base/catch-syscall.exp: without args noxml: read: syscall 3 has returned
+-PASS: gdb.base/catch-syscall.exp: without args noxml: program has called vfork
+-PASS: gdb.base/catch-syscall.exp: without args noxml: syscall vfork has returned
+-PASS: gdb.base/catch-syscall.exp: without args noxml: ENOSYS: program has called 123456789
+-PASS: gdb.base/catch-syscall.exp: without args noxml: ENOSYS: syscall 123456789 has returned
-PASS: gdb.base/catch-syscall.exp: without args noxml: program has called 252
-PASS: gdb.base/catch-syscall.exp: with args noxml: catch syscall with arguments (6)
-PASS: gdb.base/catch-syscall.exp: with args noxml: syscall(s) 6 appears in 'info breakpoints'
@@ -1391,7 +1472,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/charset.exp ...
PASS: gdb.base/charset.exp: show charset
PASS: gdb.base/charset.exp: show target-charset
-@@ -3985,285 +3143,7 @@ PASS: gdb.base/charset.exp: assign string to short array
+@@ -4053,285 +3184,7 @@ PASS: gdb.base/charset.exp: assign string to short array
PASS: gdb.base/charset.exp: assign string to int array
PASS: gdb.base/charset.exp: assign string to long array
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/checkpoint-ns.exp ...
@@ -1677,7 +1758,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/chng-syms.exp ...
PASS: gdb.base/chng-syms.exp: setting conditional breakpoint on function
PASS: gdb.base/chng-syms.exp: running to stop_here first time
-@@ -4547,7 +3427,6 @@ PASS: gdb.base/completion.exp: complete set cp-abi aut
+@@ -4615,7 +3468,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
@@ -1685,7 +1766,7 @@ index 3d433c9..a59de1a 100644
PASS: gdb.base/completion.exp: complete set height
PASS: gdb.base/completion.exp: complete set height u
PASS: gdb.base/completion.exp: complete set listsize
-@@ -4797,77 +3676,10 @@ PASS: gdb.base/constvars.exp: ptype crass
+@@ -4865,77 +3717,10 @@ PASS: gdb.base/constvars.exp: ptype crass
PASS: gdb.base/constvars.exp: ptype crisp
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/continue-all-already-running.exp ...
PASS: gdb.base/continue-all-already-running.exp: set non-stop on
@@ -1765,7 +1846,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/ctxobj.exp ...
PASS: gdb.base/ctxobj.exp: break in get_version functions
PASS: gdb.base/ctxobj.exp: continue to get_version_1
-@@ -5134,7 +3946,7 @@ PASS: gdb.base/default.exp: info program
+@@ -5202,7 +3987,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
@@ -1774,7 +1855,7 @@ index 3d433c9..a59de1a 100644
PASS: gdb.base/default.exp: info symbol
PASS: gdb.base/default.exp: info source
PASS: gdb.base/default.exp: info sources
-@@ -5265,7 +4077,7 @@ PASS: gdb.base/default.exp: show verbose
+@@ -5333,7 +4118,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
@@ -1783,7 +1864,7 @@ index 3d433c9..a59de1a 100644
PASS: gdb.base/default.exp: set history save off
PASS: gdb.base/default.exp: stepi "si" abbreviation
PASS: gdb.base/default.exp: stepi
-@@ -5338,10 +4150,6 @@ PASS: gdb.base/del.exp: breakpoint insertion (d)
+@@ -5406,10 +4191,6 @@ PASS: gdb.base/del.exp: breakpoint insertion (d)
PASS: gdb.base/del.exp: Remove last breakpoint (d)
PASS: gdb.base/del.exp: info break after removing break on main (d)
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/detach.exp ...
@@ -1794,7 +1875,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dfp-exprs.exp ...
PASS: gdb.base/dfp-exprs.exp: p 1.2df
PASS: gdb.base/dfp-exprs.exp: p -1.2df
-@@ -5602,50 +4410,7 @@ PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&dummy_3"
+@@ -5670,50 +4451,7 @@ PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&dummy_3"
PASS: gdb.base/disasm-end-cu.exp: disassemble command returned some output
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/disasm-optim.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/disp-step-syscall.exp ...
@@ -1846,7 +1927,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/display.exp ...
PASS: gdb.base/display.exp: kill
PASS: gdb.base/display.exp: detach
-@@ -5722,15 +4487,15 @@ PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continu
+@@ -5790,15 +4528,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
@@ -1866,7 +1947,7 @@ index 3d433c9..a59de1a 100644
Running ../../../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
-@@ -5748,96 +4513,92 @@ PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: set dprintf-style gdb
+@@ -5816,96 +4554,92 @@ 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
@@ -1991,7 +2072,7 @@ index 3d433c9..a59de1a 100644
Running ../../../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
-@@ -5862,9 +4623,7 @@ PASS: gdb.base/dprintf.exp: call: printf: dprintf foo,"At foo entry\n"
+@@ -5930,9 +4664,7 @@ PASS: gdb.base/dprintf.exp: call: printf: dprintf foo,"At foo entry\n"
PASS: gdb.base/dprintf.exp: call: printf: dprintf 28,"arg=%d, g=%d\n", arg, g
PASS: gdb.base/dprintf.exp: call: printf: break 29
PASS: gdb.base/dprintf.exp: call: printf: set dprintf style to call
@@ -2001,7 +2082,7 @@ index 3d433c9..a59de1a 100644
PASS: gdb.base/dprintf.exp: call: printf: 2nd dprintf
PASS: gdb.base/dprintf.exp: call: fprintf: dprintf foo,"At foo entry\n"
PASS: gdb.base/dprintf.exp: call: fprintf: dprintf 28,"arg=%d, g=%d\n", arg, g
-@@ -5872,9 +4631,7 @@ PASS: gdb.base/dprintf.exp: call: fprintf: break 29
+@@ -5940,9 +4672,7 @@ PASS: gdb.base/dprintf.exp: call: fprintf: break 29
PASS: gdb.base/dprintf.exp: call: fprintf: set dprintf function
PASS: gdb.base/dprintf.exp: call: fprintf: set dprintf channel
PASS: gdb.base/dprintf.exp: call: fprintf: set dprintf style to call
@@ -2011,7 +2092,7 @@ index 3d433c9..a59de1a 100644
PASS: gdb.base/dprintf.exp: call: fprintf: 2nd dprintf
PASS: gdb.base/dprintf.exp: agent: dprintf foo,"At foo entry\n"
PASS: gdb.base/dprintf.exp: agent: dprintf 28,"arg=%d, g=%d\n", arg, g
-@@ -5886,8 +4643,6 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dso2dso.exp ...
+@@ -5954,8 +4684,6 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dso2dso.exp ...
PASS: gdb.base/dso2dso.exp: continue to breakpoint: at call to sub2
PASS: gdb.base/dso2dso.exp: next over call to sub2
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dtrace-probe.exp ...
@@ -2020,7 +2101,7 @@ index 3d433c9..a59de1a 100644
UNTESTED: gdb.base/dtrace-probe.exp: could not compile test program
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dump.exp ...
PASS: gdb.base/dump.exp: inaccessible memory is reported
-@@ -6239,9 +4994,7 @@ PASS: gdb.base/ending-run.exp: b ending-run.c:11
+@@ -6307,9 +5035,7 @@ PASS: gdb.base/ending-run.exp: b ending-run.c:11
PASS: gdb.base/ending-run.exp: Breakpoint 7 at *ending-run.c:11
PASS: gdb.base/ending-run.exp: Clear 2 by default
PASS: gdb.base/ending-run.exp: all set to continue
@@ -2030,7 +2111,7 @@ index 3d433c9..a59de1a 100644
PASS: gdb.base/ending-run.exp: Step to return
PASS: gdb.base/ending-run.exp: step out of main
PASS: gdb.base/ending-run.exp: step to end of run
-@@ -6310,10 +5063,7 @@ PASS: gdb.base/exe-lock.exp: continue until exit
+@@ -6378,10 +5104,7 @@ PASS: gdb.base/exe-lock.exp: continue until exit
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/execl-update-breakpoints.exp ...
PASS: gdb.base/execl-update-breakpoints.exp: main address first
PASS: gdb.base/execl-update-breakpoints.exp: probe memory access
@@ -2042,7 +2123,7 @@ index 3d433c9..a59de1a 100644
Running ../../../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
-@@ -6327,10 +5077,10 @@ PASS: gdb.base/exitsignal.exp: $_exitsignal is void before running
+@@ -6395,10 +5118,10 @@ PASS: gdb.base/exitsignal.exp: $_exitsignal is void before running
PASS: gdb.base/exitsignal.exp: $_exitcode is void before running
PASS: gdb.base/exitsignal.exp: trigger SIGSEGV
PASS: gdb.base/exitsignal.exp: program terminated with SIGSEGV
@@ -2055,7 +2136,7 @@ index 3d433c9..a59de1a 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
-@@ -6687,33 +5437,33 @@ PASS: gdb.base/fileio.exp: Lseeking SET a file
+@@ -6755,33 +5478,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
@@ -2112,9 +2193,44 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/filesym.exp ...
PASS: gdb.base/filesym.exp: complete on "filesy"
PASS: gdb.base/filesym.exp: completion list for "filesym"
-@@ -6781,204 +5531,8 @@ PASS: gdb.base/float.exp: info float
+@@ -6849,238 +5572,9 @@ PASS: gdb.base/float.exp: info float
PASS: gdb.base/float.exp: step
PASS: gdb.base/float.exp: finish
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec-mode.exp ...
+-PASS: gdb.base/foll-exec-mode.exp: insert first exec catchpoint
+-PASS: gdb.base/foll-exec-mode.exp: continue to first exec catchpoint
+-PASS: gdb.base/foll-exec-mode.exp: same,next,no_infswitch: set follow-exec-mode same
+-PASS: gdb.base/foll-exec-mode.exp: same,next,no_infswitch: continue to breakpoint: continue to line of exec call
+-PASS: gdb.base/foll-exec-mode.exp: same,next,no_infswitch: next past exec
+-PASS: gdb.base/foll-exec-mode.exp: same,next,no_infswitch: Check inferior list
+-PASS: gdb.base/foll-exec-mode.exp: same,next,no_infswitch: use correct executable (execd-prog) for run after follow exec
+-PASS: gdb.base/foll-exec-mode.exp: new,next,no_infswitch: set follow-exec-mode new
+-PASS: gdb.base/foll-exec-mode.exp: new,next,no_infswitch: continue to breakpoint: continue to line of exec call
+-PASS: gdb.base/foll-exec-mode.exp: new,next,no_infswitch: next past exec
+-PASS: gdb.base/foll-exec-mode.exp: new,next,no_infswitch: Check inferior list
+-PASS: gdb.base/foll-exec-mode.exp: new,next,no_infswitch: use correct executable (execd-prog) for run after follow exec
+-PASS: gdb.base/foll-exec-mode.exp: new,next,infswitch: set follow-exec-mode new
+-PASS: gdb.base/foll-exec-mode.exp: new,next,infswitch: continue to breakpoint: continue to line of exec call
+-PASS: gdb.base/foll-exec-mode.exp: new,next,infswitch: next past exec
+-PASS: gdb.base/foll-exec-mode.exp: new,next,infswitch: Check inferior list
+-PASS: gdb.base/foll-exec-mode.exp: new,next,infswitch: Switch inferiors
+-PASS: gdb.base/foll-exec-mode.exp: new,next,infswitch: use correct executable (foll-exec-mode) for run after follow exec
+-PASS: gdb.base/foll-exec-mode.exp: same,continue,no_infswitch: set follow-exec-mode same
+-PASS: gdb.base/foll-exec-mode.exp: same,continue,no_infswitch: continue to breakpoint: continue to line of exec call
+-PASS: gdb.base/foll-exec-mode.exp: same,continue,no_infswitch: continue past exec
+-PASS: gdb.base/foll-exec-mode.exp: same,continue,no_infswitch: Check inferior list
+-PASS: gdb.base/foll-exec-mode.exp: same,continue,no_infswitch: use correct executable (execd-prog) for run after follow exec
+-PASS: gdb.base/foll-exec-mode.exp: new,continue,no_infswitch: set follow-exec-mode new
+-PASS: gdb.base/foll-exec-mode.exp: new,continue,no_infswitch: continue to breakpoint: continue to line of exec call
+-PASS: gdb.base/foll-exec-mode.exp: new,continue,no_infswitch: continue past exec
+-PASS: gdb.base/foll-exec-mode.exp: new,continue,no_infswitch: Check inferior list
+-PASS: gdb.base/foll-exec-mode.exp: new,continue,no_infswitch: use correct executable (execd-prog) for run after follow exec
+-PASS: gdb.base/foll-exec-mode.exp: new,continue,infswitch: set follow-exec-mode new
+-PASS: gdb.base/foll-exec-mode.exp: new,continue,infswitch: continue to breakpoint: continue to line of exec call
+-PASS: gdb.base/foll-exec-mode.exp: new,continue,infswitch: continue past exec
+-PASS: gdb.base/foll-exec-mode.exp: new,continue,infswitch: Check inferior list
+-PASS: gdb.base/foll-exec-mode.exp: new,continue,infswitch: Switch inferiors
+-PASS: gdb.base/foll-exec-mode.exp: new,continue,infswitch: use correct executable (foll-exec-mode) for run after follow exec
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec.exp ...
-PASS: gdb.base/foll-exec.exp: insert first exec catchpoint
-PASS: gdb.base/foll-exec.exp: continue to first exec catchpoint
@@ -2258,7 +2374,6 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.base/foll-vfork.exp: check vfork support: set verbose
-PASS: gdb.base/foll-vfork.exp: check vfork support: insert first vfork catchpoint
-PASS: gdb.base/foll-vfork.exp: check vfork support: continue to first vfork catchpoint
--PASS: gdb.base/foll-vfork.exp: probe for target remote
-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: set verbose
-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: set follow-fork parent
-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: step
@@ -2317,7 +2432,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/fortran-sym-case.exp ...
PASS: gdb.base/fortran-sym-case.exp: set language fortran
PASS: gdb.base/fortran-sym-case.exp: frame
-@@ -7167,32 +5721,16 @@ PASS: gdb.base/funcargs.exp: backtrace through call with trampolines
+@@ -7269,32 +5763,16 @@ PASS: gdb.base/funcargs.exp: backtrace through call with trampolines
PASS: gdb.base/funcargs.exp: stepping back to main from function called with trampolines
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-buffer-overflow.exp ...
PASS: gdb.base/gcore-buffer-overflow.exp: Set buffer exceeding arguments
@@ -2354,7 +2469,18 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb-sigterm-2.exp ...
PASS: gdb.base/gdb-sigterm-2.exp: expect eof
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb-sigterm.exp ...
-@@ -7633,12 +6171,7 @@ PASS: gdb.base/included.exp: list integer
+@@ -7722,8 +6200,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
+-PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: inferior exits normally
+-PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: info threads
++FAIL: gdb.base/hook-stop.exp: hook-stop runs continue&: inferior exits normally (timeout)
++FAIL: gdb.base/hook-stop.exp: hook-stop runs continue&: info threads
+ PASS: gdb.base/hook-stop.exp: hook-stop runs next: breakpoint line number
+ PASS: gdb.base/hook-stop.exp: hook-stop runs next: define hook-stop command
+ PASS: gdb.base/hook-stop.exp: hook-stop runs next: run hook-stop
+@@ -7748,12 +6226,7 @@ PASS: gdb.base/included.exp: list integer
PASS: gdb.base/included.exp: ptype integer
PASS: gdb.base/included.exp: info variables integer
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/inferior-died.exp ...
@@ -2368,7 +2494,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/infnan.exp ...
PASS: gdb.base/infnan.exp: print a
PASS: gdb.base/infnan.exp: print b
-@@ -7679,33 +6212,10 @@ PASS: gdb.base/info-macros.exp: info macros 6
+@@ -7794,33 +6267,10 @@ PASS: gdb.base/info-macros.exp: info macros 6
PASS: gdb.base/info-macros.exp: info macros 7
KFAIL: gdb.base/info-macros.exp: info macros info-macros.c:42 (PRMS: gdb/NNNN)
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/info-os.exp ...
@@ -2404,7 +2530,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/info-shared.exp ...
PASS: gdb.base/info-shared.exp: info sharedlibrary #1
PASS: gdb.base/info-shared.exp: continue to breakpoint: library load #1
-@@ -7757,23 +6267,14 @@ PASS: gdb.base/interrupt-noterm.exp: set interactive-mode off
+@@ -7872,23 +6322,14 @@ PASS: gdb.base/interrupt-noterm.exp: set interactive-mode off
PASS: gdb.base/interrupt-noterm.exp: set confirm off
PASS: gdb.base/interrupt-noterm.exp: delete
PASS: gdb.base/interrupt-noterm.exp: set confirm on
@@ -2433,7 +2559,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jit-simple.exp ...
PASS: gdb.base/jit-simple.exp: blah 1
PASS: gdb.base/jit-simple.exp: recompile jit-simple.c
-@@ -7818,14 +6319,7 @@ PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 1
+@@ -7933,14 +6374,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
@@ -2449,7 +2575,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jump.exp ...
PASS: gdb.base/jump.exp: break before jump to non-call
PASS: gdb.base/jump.exp: jump to non-call
-@@ -7849,37 +6343,23 @@ PASS: gdb.base/kill-detach-inferiors-cmd.exp: load binary
+@@ -7964,30 +6398,18 @@ PASS: gdb.base/kill-detach-inferiors-cmd.exp: load binary
PASS: gdb.base/kill-detach-inferiors-cmd.exp: start
PASS: gdb.base/kill-detach-inferiors-cmd.exp: add inferior 3
PASS: gdb.base/kill-detach-inferiors-cmd.exp: inferior 3
@@ -2488,20 +2614,9 @@ index 3d433c9..a59de1a 100644
+gdb compile failed, exit status is 1
+UNTESTED: gdb.base/killed-outside.exp: failed to prepare
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/label.exp ...
--PASS: gdb.base/label.exp: breakpoint here
--PASS: gdb.base/label.exp: breakpoint there
--PASS: gdb.base/label.exp: continue to 'there'
--PASS: gdb.base/label.exp: continue to 'here'
--PASS: gdb.base/label.exp: rerun to main
--PASS: gdb.base/label.exp: continue to 'there' after re-run
-+WARNING: program timed out.
-+gdb compile failed, exit status is 1
-+UNTESTED: gdb.base/label.exp: label.exp
-+UNTESTED: gdb.base/label.exp: label.exp
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/langs.exp ...
- PASS: gdb.base/langs.exp: break on nonexistent function in langs.exp
- PASS: gdb.base/langs.exp: show language at csub in langs.exp
-@@ -8269,15 +6749,19 @@ PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 1 start
+ PASS: gdb.base/label.exp: breakpoint here
+ PASS: gdb.base/label.exp: breakpoint there
+@@ -8384,15 +6806,19 @@ PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 1 start
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)
@@ -2524,7 +2639,7 @@ index 3d433c9..a59de1a 100644
Running ../../../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
-@@ -8728,94 +7212,12 @@ PASS: gdb.base/miscexprs.exp: print value of ibig.i[100] << 2
+@@ -8843,94 +7269,12 @@ PASS: gdb.base/miscexprs.exp: print value of ibig.i[100] << 2
PASS: gdb.base/miscexprs.exp: print value of sbig.s[90] >> 4
PASS: gdb.base/miscexprs.exp: print value of lbig.l[333] >> 6
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/morestack.exp ...
@@ -2623,7 +2738,7 @@ index 3d433c9..a59de1a 100644
Running ../../../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
-@@ -8894,22 +7296,22 @@ PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: set heig
+@@ -9031,22 +7375,22 @@ PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: set heig
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/paginate-bg-execution.exp ...
PASS: gdb.base/paginate-bg-execution.exp: paginate: b after_sleep
PASS: gdb.base/paginate-bg-execution.exp: paginate: set height 2
@@ -2653,19 +2768,19 @@ index 3d433c9..a59de1a 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 ../../../W._C._Handy/gdb/testsuite/gdb.base/paginate-execution-startup.exp ...
-@@ -8994,11 +7396,6 @@ PASS: gdb.base/permissions.exp: set may-write-memory off
+@@ -9131,11 +7475,6 @@ PASS: gdb.base/permissions.exp: set may-write-memory off
PASS: gdb.base/permissions.exp: try to set a global
PASS: gdb.base/permissions.exp: print x
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pie-execl.exp ...
-PASS: gdb.base/pie-execl.exp: set args OBJDIR/gdb.base/pie-execl2
-PASS: gdb.base/pie-execl.exp: pie_execl_marker address first
--PASS: gdb.base/pie-execl.exp: continue
+-WARNING: remote_expect statement without a default case?!
-PASS: gdb.base/pie-execl.exp: pie_execl_marker address second
-PASS: gdb.base/pie-execl.exp: pie_execl_marker address has changed
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pointers.exp ...
PASS: gdb.base/pointers.exp: continuing after dummy()
PASS: gdb.base/pointers.exp: set pointer to beginning of array
-@@ -9074,50 +7471,24 @@ PASS: gdb.base/pr11022.exp: watchpoint hit 2
+@@ -9211,50 +7550,24 @@ PASS: gdb.base/pr11022.exp: watchpoint hit 2
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/prelink.exp ...
PASS: gdb.base/prelink.exp: ldd prelinkt
PASS: gdb.base/prelink.exp: ldd prelinkt output contains libs
@@ -2726,7 +2841,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/printcmds.exp ...
PASS: gdb.base/printcmds.exp: print $pc
PASS: gdb.base/printcmds.exp: print "abc"
-@@ -10121,25 +8492,9 @@ PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 1
+@@ -10258,25 +8571,9 @@ PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 1
PASS: gdb.base/radix.exp: set radix 7 rejected
PASS: gdb.base/radix.exp: Output radix unchanged after rejection through set radix command
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/random-signal.exp ...
@@ -2754,7 +2869,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/range-stepping.exp ...
PASS: gdb.base/range-stepping.exp: probe range-stepping support
UNSUPPORTED: gdb.base/range-stepping.exp: range stepping not supported by the target
-@@ -10157,38 +8512,7 @@ PASS: gdb.base/readline-ask.exp: ask message for 01 and 02
+@@ -10294,38 +8591,7 @@ PASS: gdb.base/readline-ask.exp: ask message for 01 and 02
PASS: gdb.base/readline-ask.exp: ask message no
PASS: gdb.base/readline-ask.exp: abort ask message
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/readline.exp ...
@@ -2794,7 +2909,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/realname-expand.exp ...
PASS: gdb.base/realname-expand.exp: set basenames-may-differ on
PASS: gdb.base/realname-expand.exp: rbreak realname-expand-real.c:func
-@@ -10577,22 +8901,22 @@ PASS: gdb.base/savedregs.exp: handle SIGSEGV pass print nostop
+@@ -10719,22 +8985,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
@@ -2821,7 +2936,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/scope.exp ...
PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_ro
PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_bss before run
-@@ -11016,16 +9340,12 @@ PASS: gdb.base/shlib-call.exp: set print address off
+@@ -11158,16 +9424,12 @@ PASS: gdb.base/shlib-call.exp: set print address off
PASS: gdb.base/shlib-call.exp: set width 0
PASS: gdb.base/shlib-call.exp: next to shr1
PASS: gdb.base/shlib-call.exp: print g
@@ -2838,7 +2953,7 @@ index 3d433c9..a59de1a 100644
PASS: gdb.base/shlib-call.exp: print shr1(1) 2nd time
PASS: gdb.base/shlib-call.exp: print mainshr1(1) from shlib func
PASS: gdb.base/shlib-call.exp: step out of shr2 to main (stopped in shr2 epilogue)
-@@ -11056,401 +9376,22 @@ PASS: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addre
+@@ -11198,401 +9460,22 @@ PASS: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addre
PASS: gdb.base/shreloc.exp: get_msym_addrs fn_[12]
PASS: gdb.base/shreloc.exp: (msymbol) relocated functions have different addresses
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigall.exp ...
@@ -3251,7 +3366,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigbpt.exp ...
PASS: gdb.base/sigbpt.exp: break keeper
PASS: gdb.base/sigbpt.exp: display/i $pc
-@@ -11462,20 +9403,20 @@ PASS: gdb.base/sigbpt.exp: rerun to main
+@@ -11604,20 +9487,20 @@ PASS: gdb.base/sigbpt.exp: rerun to main
PASS: gdb.base/sigbpt.exp: stepi; pass SIGSEGV
PASS: gdb.base/sigbpt.exp: stepi; continue to keeper
PASS: gdb.base/sigbpt.exp: stepi; nopass SIGSEGV
@@ -3275,7 +3390,7 @@ index 3d433c9..a59de1a 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
-@@ -11483,7 +9424,7 @@ PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; continue to keeper
+@@ -11625,7 +9508,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
@@ -3284,7 +3399,7 @@ index 3d433c9..a59de1a 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
-@@ -11523,73 +9464,19 @@ PASS: gdb.base/sigchld.exp: SIGCHLD blocked in inferior
+@@ -11665,73 +9548,19 @@ PASS: gdb.base/sigchld.exp: SIGCHLD blocked in inferior
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-addr.exp ...
PASS: gdb.base/siginfo-addr.exp: display/i $pc
PASS: gdb.base/siginfo-addr.exp: continue to signal
@@ -3363,7 +3478,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/signals.exp ...
PASS: gdb.base/signals.exp: handle all print
PASS: gdb.base/signals.exp: set variable count = 0
-@@ -11599,14 +9486,14 @@ PASS: gdb.base/signals.exp: next to signal
+@@ -11741,14 +9570,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
@@ -3383,7 +3498,7 @@ index 3d433c9..a59de1a 100644
PASS: gdb.base/signals.exp: info signals
PASS: gdb.base/signals.exp: info signal SIGTRAP
PASS: gdb.base/signals.exp: info signal 5
-@@ -11621,9 +9508,9 @@ PASS: gdb.base/signals.exp: invalid signal number rejected
+@@ -11763,9 +9592,9 @@ PASS: gdb.base/signals.exp: invalid signal number rejected
PASS: gdb.base/signals.exp: handle multiple SIGs via integer range
PASS: gdb.base/signals.exp: handle multiple SIGs via reverse integer range
PASS: gdb.base/signals.exp: override SIGINT
@@ -3396,7 +3511,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/signest.exp ...
PASS: gdb.base/signest.exp: continue to fault
PASS: gdb.base/signest.exp: set conditional breakpoint
-@@ -11643,792 +9530,23 @@ PASS: gdb.base/signull.exp: data read; select the pointer type
+@@ -11785,792 +9614,23 @@ PASS: gdb.base/signull.exp: data read; select the pointer type
PASS: gdb.base/signull.exp: data read; take the SIGSEGV
PASS: gdb.base/signull.exp: data read; backtrace from SIGSEGV
PASS: gdb.base/signull.exp: data read; continue to the keeper
@@ -4194,7 +4309,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sizeof.exp ...
PASS: gdb.base/sizeof.exp: next 2
PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (char)" (1)
-@@ -12441,39 +9559,25 @@ PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (void (*)(void))" (4)
+@@ -12583,39 +9643,25 @@ PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (void (*)(void))" (4)
PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (float)" (4)
PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (double)" (8)
PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (long double)" (12)
@@ -4235,7 +4350,7 @@ index 3d433c9..a59de1a 100644
PASS: gdb.base/sizeof.exp: print padding_char.p1
PASS: gdb.base/sizeof.exp: print/d padding_char.v
PASS: gdb.base/sizeof.exp: print padding_char.p2
-@@ -12507,15 +9611,6 @@ PASS: gdb.base/sizeof.exp: print/f padding_long_double.v
+@@ -12649,15 +9695,6 @@ PASS: gdb.base/sizeof.exp: print/f padding_long_double.v
PASS: gdb.base/sizeof.exp: print padding_long_double.p2
PASS: gdb.base/sizeof.exp: maint print arch
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/skip-solib.exp ...
@@ -4251,7 +4366,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/skip.exp ...
PASS: gdb.base/skip.exp: skip file (no default file)
PASS: gdb.base/skip.exp: skip function
-@@ -12623,15 +9718,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-overlap.exp ...
+@@ -12765,15 +9802,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-overlap.exp ...
UNTESTED: gdb.base/solib-overlap.exp: 0x40000000: Could not prelink OBJDIR/gdb.base/solib-overlap-lib1-0x40000000.so or OBJDIR/gdb.base/solib-overlap-lib2-0x40000000.so.
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-search.exp ...
PASS: gdb.base/solib-search.exp: continue to break_here
@@ -4268,7 +4383,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-symbol.exp ...
PASS: gdb.base/solib-symbol.exp: foo2 in main
PASS: gdb.base/solib-symbol.exp: foo in libmd
-@@ -12669,7 +9756,7 @@ UNSUPPORTED: gdb.base/sss-bp-on-user-bp-2.exp: target doesn't use software singl
+@@ -12811,7 +9840,7 @@ UNSUPPORTED: gdb.base/sss-bp-on-user-bp-2.exp: target doesn't use software singl
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp ...
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
@@ -4277,7 +4392,7 @@ index 3d433c9..a59de1a 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
-@@ -12683,8 +9770,14 @@ PASS: gdb.base/stack-checking.exp: bt
+@@ -12825,8 +9854,14 @@ PASS: gdb.base/stack-checking.exp: bt
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/stale-infcall.exp ...
PASS: gdb.base/stale-infcall.exp: continue to breakpoint: test-next
PASS: gdb.base/stale-infcall.exp: set $test_fail_bpnum=$bpnum
@@ -4294,7 +4409,7 @@ index 3d433c9..a59de1a 100644
Running ../../../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
-@@ -12787,20 +9880,6 @@ PASS: gdb.base/step-over-no-symbols.exp: displaced=off: set displaced-stepping o
+@@ -12929,20 +9964,6 @@ PASS: gdb.base/step-over-no-symbols.exp: displaced=off: set displaced-stepping o
PASS: gdb.base/step-over-no-symbols.exp: displaced=off: stepi
PASS: gdb.base/step-over-no-symbols.exp: displaced=off: get after PC
PASS: gdb.base/step-over-no-symbols.exp: displaced=off: advanced
@@ -4315,7 +4430,7 @@ index 3d433c9..a59de1a 100644
Running ../../../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
-@@ -12846,35 +9925,15 @@ PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on
+@@ -12988,35 +10009,15 @@ 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
@@ -4351,7 +4466,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/step-symless.exp ...
PASS: gdb.base/step-symless.exp: strip stub symbols
PASS: gdb.base/step-symless.exp: step
-@@ -13819,24 +10878,12 @@ PASS: gdb.base/subst.exp: show substitute-path after empty rule removed
+@@ -13961,24 +10962,12 @@ PASS: gdb.base/subst.exp: show substitute-path after empty rule removed
PASS: gdb.base/subst.exp: remove all remaining substitution rules
PASS: gdb.base/subst.exp: show substitute-path after all remaining rules removed
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file.exp ...
@@ -4382,7 +4497,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/symbol-without-target_section.exp ...
PASS: gdb.base/symbol-without-target_section.exp: add-symbol-file
PASS: gdb.base/symbol-without-target_section.exp: list main
-@@ -13922,41 +10969,11 @@ PASS: gdb.base/unwindonsignal.exp: unwindonsignal, inferior function call signal
+@@ -14064,41 +11053,11 @@ PASS: gdb.base/unwindonsignal.exp: unwindonsignal, inferior function call signal
PASS: gdb.base/unwindonsignal.exp: unwindonsignal, stack unwound
PASS: gdb.base/unwindonsignal.exp: unwindonsignal, dummy frame removed
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-db-attach.exp ...
@@ -4427,7 +4542,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/value-double-free.exp ...
PASS: gdb.base/value-double-free.exp: watch var
PASS: gdb.base/value-double-free.exp: continue
-@@ -13966,15 +10983,10 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/varargs.exp ...
+@@ -14108,15 +11067,10 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/varargs.exp ...
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
@@ -4443,7 +4558,7 @@ index 3d433c9..a59de1a 100644
PASS: gdb.base/varargs.exp: print find_max_double(5,1.0,17.0,2.0,3.0,4.0)
PASS: gdb.base/varargs.exp: print find_max_float_real(4, fc1, fc2, fc3, fc4)
PASS: gdb.base/varargs.exp: print find_max_double_real(4, dc1, dc2, dc3, dc4)
-@@ -14211,29 +11223,26 @@ PASS: gdb.base/watch-read.exp: only write watchpoint triggers when value changes
+@@ -14353,29 +11307,26 @@ PASS: gdb.base/watch-read.exp: only write watchpoint triggers when value changes
PASS: gdb.base/watch-read.exp: read watchpoint triggers when value doesn't change, trapping reads and writes
PASS: gdb.base/watch-read.exp: only read watchpoint triggers when value doesn't change
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-vfork.exp ...
@@ -4480,7 +4595,7 @@ index 3d433c9..a59de1a 100644
PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 5
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-cond-gone.exp ...
PASS: gdb.base/watchpoint-cond-gone.exp: set can-use-hw-watchpoints 0
-@@ -14248,7 +11257,7 @@ PASS: gdb.base/watchpoint-delete.exp: delete $bpnum
+@@ -14390,7 +11341,7 @@ PASS: gdb.base/watchpoint-delete.exp: delete $bpnum
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp ...
PASS: gdb.base/watchpoint-hw-hit-once.exp: rwatch watchee
PASS: gdb.base/watchpoint-hw-hit-once.exp: continue
@@ -4489,7 +4604,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw.exp ...
PASS: gdb.base/watchpoint-hw.exp: watch watchee
PASS: gdb.base/watchpoint-hw.exp: start
-@@ -22800,9 +19809,11 @@ PASS: gdb.dwarf2/valop.exp: print uses_lit_op
+@@ -23004,9 +19955,11 @@ PASS: gdb.dwarf2/valop.exp: print uses_lit_op
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/watch-notconst.exp ...
PASS: gdb.dwarf2/watch-notconst.exp: watch x
Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/array-element.exp ...
@@ -4503,7 +4618,96 @@ index 3d433c9..a59de1a 100644
PASS: gdb.fortran/charset.exp: print fortran narrow character
PASS: gdb.fortran/charset.exp: print fortran wide character
PASS: gdb.fortran/charset.exp: print fortran wide string
-@@ -23068,36 +20079,10 @@ PASS: gdb.fortran/whatis_type.exp: ptype t1
+@@ -23314,12 +20267,12 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-history.exp ...
+ 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
+@@ -23457,52 +20410,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
+@@ -23522,36 +20450,10 @@ PASS: gdb.fortran/whatis_type.exp: ptype t1
PASS: gdb.fortran/whatis_type.exp: ptype t1v
Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/complaints.exp ...
PASS: gdb.gdb/complaints.exp: breakpoint in captured_command_loop
@@ -4543,7 +4747,7 @@ index 3d433c9..a59de1a 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
-@@ -23206,14 +20191,12 @@ PASS: gdb.gdb/observer.exp: first observer removed; check second observer counte
+@@ -23660,14 +20562,12 @@ PASS: gdb.gdb/observer.exp: first observer removed; check second observer counte
PASS: gdb.gdb/observer.exp: first observer removed; check third observer counter value
Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/python-interrupts.exp ...
PASS: gdb.gdb/python-interrupts.exp: breakpoint in captured_command_loop
@@ -4562,7 +4766,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/selftest.exp ...
PASS: gdb.gdb/selftest.exp: Disassemble main
PASS: gdb.gdb/selftest.exp: breakpoint in captured_main
-@@ -23238,11 +20221,11 @@ PASS: gdb.gdb/selftest.exp: next over notice_open_fds
+@@ -23692,11 +20592,11 @@ 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
@@ -4579,7 +4783,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/xfullpath.exp ...
PASS: gdb.gdb/xfullpath.exp: breakpoint in captured_main
PASS: gdb.gdb/xfullpath.exp: run until breakpoint at captured_main
-@@ -24174,7 +21157,7 @@ PASS: gdb.guile/scm-ports.exp: basic r+0 tests: test port-closed? after it's clo
+@@ -24628,7 +21528,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
@@ -4588,7 +4792,7 @@ index 3d433c9..a59de1a 100644
PASS: gdb.guile/scm-ports.exp: buffered: save current value at sp
PASS: gdb.guile/scm-ports.exp: buffered: un-lazyify byte-at-sp
PASS: gdb.guile/scm-ports.exp: buffered: seek to $sp
-@@ -24191,7 +21174,7 @@ PASS: gdb.guile/scm-ports.exp: buffered: test byte at sp, after close
+@@ -24645,7 +21545,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
@@ -4597,7 +4801,7 @@ index 3d433c9..a59de1a 100644
PASS: gdb.guile/scm-ports.exp: unbuffered: save current value at sp
PASS: gdb.guile/scm-ports.exp: unbuffered: un-lazyify byte-at-sp
PASS: gdb.guile/scm-ports.exp: unbuffered: seek to $sp
-@@ -24986,29 +21969,29 @@ FAIL: gdb.linespec/explicit.exp: complete non-unique function name (timeout)
+@@ -25440,29 +22340,29 @@ FAIL: gdb.linespec/explicit.exp: complete non-unique function name (timeout)
FAIL: gdb.linespec/explicit.exp: complete non-existant function name (timeout)
FAIL: gdb.linespec/explicit.exp: complete unique file name (timeout)
FAIL: gdb.linespec/explicit.exp: complete non-unique file name (timeout)
@@ -4649,7 +4853,7 @@ index 3d433c9..a59de1a 100644
Running ../../../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
-@@ -25269,10 +22252,10 @@ PASS: gdb.linespec/thread.exp: continue to breakpoint: thread function
+@@ -25723,10 +22623,10 @@ PASS: gdb.linespec/thread.exp: continue to breakpoint: thread function
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp ...
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
@@ -4662,7 +4866,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/gdb2549.exp ...
PASS: gdb.mi/gdb2549.exp: wrong arguments
PASS: gdb.mi/gdb2549.exp: no executable
-@@ -25292,50 +22275,35 @@ PASS: gdb.mi/gdb669.exp: info threads (at main)
+@@ -25746,50 +22646,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)
@@ -4718,7 +4922,7 @@ index 3d433c9..a59de1a 100644
Running ../../../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
-@@ -25365,9 +22333,6 @@ PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private
+@@ -25819,9 +22704,6 @@ PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private
PASS: gdb.mi/gdb792.exp: create var for class C which has baseclass A
PASS: gdb.mi/gdb792.exp: list children of class C
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-async.exp ...
@@ -4728,7 +4932,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-basics.exp ...
PASS: gdb.mi/mi-basics.exp: acceptance of MI operations
PASS: gdb.mi/mi-basics.exp: file-exec-and-symbols operation
-@@ -25443,8 +22408,8 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: mi runto main
+@@ -25897,8 +22779,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
@@ -4739,7 +4943,7 @@ index 3d433c9..a59de1a 100644
PASS: gdb.mi/mi-breakpoint-changed.exp: condition 2 main > 0x0
PASS: gdb.mi/mi-breakpoint-changed.exp: -break-condition 2 main == 0x0
PASS: gdb.mi/mi-breakpoint-changed.exp: disable 3
-@@ -25458,7 +22423,7 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: -break-passcount 4 1
+@@ -25912,7 +22794,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
@@ -4748,7 +4952,7 @@ index 3d433c9..a59de1a 100644
PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on pendfunc1
PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc1 resolved
PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc1 resolved: hit_count is updated
-@@ -25521,16 +22486,16 @@ PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set $pc=0x0"
+@@ -25977,16 +22859,16 @@ PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set $pc=0x0"
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp ...
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
@@ -4774,7 +4978,7 @@ index 3d433c9..a59de1a 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"
-@@ -25569,7 +22534,7 @@ PASS: gdb.mi/mi-console.exp: finished step over hello
+@@ -26025,7 +22907,7 @@ PASS: gdb.mi/mi-console.exp: finished step over hello
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-detach.exp ...
PASS: gdb.mi/mi-detach.exp: breakpoint at main
PASS: gdb.mi/mi-detach.exp: mi runto main
@@ -4783,7 +4987,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-disassemble.exp ...
PASS: gdb.mi/mi-disassemble.exp: breakpoint at main
PASS: gdb.mi/mi-disassemble.exp: mi runto main
-@@ -25649,12 +22614,6 @@ PASS: gdb.mi/mi-exit-code.exp: second run: -list-thread-groups during run shows
+@@ -26105,12 +22987,6 @@ PASS: gdb.mi/mi-exit-code.exp: second run: -list-thread-groups during run shows
PASS: gdb.mi/mi-exit-code.exp: second run: exit with code
PASS: gdb.mi/mi-exit-code.exp: second run: -list-thread-groups after exit shows exit-code
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-file-transfer.exp ...
@@ -4796,7 +5000,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-file.exp ...
PASS: gdb.mi/mi-file.exp: request path info of current source file (basics.c)
PASS: gdb.mi/mi-file.exp: Getting a list of source files.
-@@ -25683,7 +22642,7 @@ PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -unsupported-command
+@@ -26139,7 +23015,7 @@ PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -unsupported-command
PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command symbol-list-lines
PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -symbol-list-lines
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-info-os.exp ...
@@ -4805,7 +5009,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-inheritance-syntax-error.exp ...
PASS: gdb.mi/mi-inheritance-syntax-error.exp: breakpoint at C::testLocation
PASS: gdb.mi/mi-inheritance-syntax-error.exp: mi runto C::testLocation
-@@ -25716,120 +22675,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-memory-changed.exp ...
+@@ -26172,120 +23048,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-memory-changed.exp ...
PASS: gdb.mi/mi-memory-changed.exp: insert breakpoint
PASS: gdb.mi/mi-memory-changed.exp: continue to callee4
PASS: gdb.mi/mi-memory-changed.exp: set var C = 4
@@ -4933,7 +5137,7 @@ index 3d433c9..a59de1a 100644
Running ../../../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
-@@ -25838,10 +22699,10 @@ PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on thread_func
+@@ -26294,10 +23072,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
@@ -4946,7 +5150,7 @@ index 3d433c9..a59de1a 100644
Running ../../../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
-@@ -25850,18 +22711,26 @@ PASS: gdb.mi/mi-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set)
+@@ -26306,18 +23084,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
@@ -4979,7 +5183,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-read-memory.exp ...
PASS: gdb.mi/mi-read-memory.exp: breakpoint at main
PASS: gdb.mi/mi-read-memory.exp: mi runto main
-@@ -25874,11 +22743,6 @@ PASS: gdb.mi/mi-read-memory.exp: ascii and data
+@@ -26330,11 +23116,6 @@ PASS: gdb.mi/mi-read-memory.exp: ascii and data
PASS: gdb.mi/mi-read-memory.exp: decimal
PASS: gdb.mi/mi-read-memory.exp: octal
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-record-changed.exp ...
@@ -4991,7 +5195,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-reg-undefined.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-regs.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-return.exp ...
-@@ -25887,22 +22751,6 @@ PASS: gdb.mi/mi-return.exp: mi runto callee4
+@@ -26343,22 +23124,6 @@ PASS: gdb.mi/mi-return.exp: mi runto callee4
PASS: gdb.mi/mi-return.exp: delete all breakpoints
PASS: gdb.mi/mi-return.exp: return from callee4 now
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-reverse.exp ...
@@ -5014,7 +5218,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-simplerun.exp ...
PASS: gdb.mi/mi-simplerun.exp: break-insert operation
PASS: gdb.mi/mi-simplerun.exp: insert breakpoint at basics.c:callee2
-@@ -25977,7 +22825,7 @@ PASS: gdb.mi/mi-syn-frame.exp: finished exec continue
+@@ -26433,7 +23198,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
@@ -5023,7 +5227,7 @@ index 3d433c9..a59de1a 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
-@@ -26672,11 +23520,11 @@ PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: set print object on
+@@ -27128,11 +23893,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)
@@ -5038,9 +5242,31 @@ index 3d433c9..a59de1a 100644
Running ../../../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
-@@ -26940,10 +23788,7 @@ PASS: gdb.mi/mi-vla-c99.exp: show format variable vla
- PASS: gdb.mi/mi-vla-c99.exp: eval variable vla
- PASS: gdb.mi/mi-vla-c99.exp: get children of vla
+@@ -27426,15 +24191,12 @@ PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 30
+ PASS: gdb.mi/mi-vla-fortran.exp: evaluate not allocated vla
+ PASS: gdb.mi/mi-vla-fortran.exp: 6
+ PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 35
+-ERROR: Got interactive prompt.
+-UNRESOLVED: gdb.mi/mi-vla-fortran.exp: evaluate not associated vla
+-ERROR: Got interactive prompt.
+-UNRESOLVED: gdb.mi/mi-vla-fortran.exp: create local variable pvla2_not_associated
+-ERROR: Got interactive prompt.
+-UNRESOLVED: gdb.mi/mi-vla-fortran.exp: info type variable pvla2_not_associated
+-FAIL: gdb.mi/mi-vla-fortran.exp: show format variable pvla2_not_associated
+-FAIL: gdb.mi/mi-vla-fortran.exp: eval variable pvla2_not_associated
+-FAIL: gdb.mi/mi-vla-fortran.exp: get children of pvla2_not_associated
++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
+@@ -27446,10 +24208,7 @@ PASS: gdb.mi/mi-vla-fortran.exp: 8
+ PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 41
+ PASS: gdb.mi/mi-vla-fortran.exp: evaluate vla pointer set to null
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch-nonstop.exp ...
-PASS: gdb.mi/mi-watch-nonstop.exp: breakpoint at main
-PASS: gdb.mi/mi-watch-nonstop.exp: mi runto main
@@ -5050,7 +5276,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch.exp ...
PASS: gdb.mi/mi-watch.exp: hw watchpoints toggle (1)
PASS: gdb.mi/mi-watch.exp: sw: breakpoint at callee4
-@@ -27437,49 +24282,26 @@ PASS: gdb.multi/base.exp: continue
+@@ -27943,49 +24702,26 @@ PASS: gdb.multi/base.exp: continue
PASS: gdb.multi/base.exp: remove-inferiors 2-3
PASS: gdb.multi/base.exp: check remove-inferiors
Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/bkpt-multi-exec.exp ...
@@ -5111,7 +5337,7 @@ index 3d433c9..a59de1a 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
-@@ -27487,20 +24309,20 @@ PASS: gdb.multi/multi-attach.exp: kill inferior 1
+@@ -27993,20 +24729,20 @@ PASS: gdb.multi/multi-attach.exp: kill inferior 1
Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/watchpoint-multi.exp ...
PASS: gdb.multi/watchpoint-multi.exp: successfully compiled posix threads test case
PASS: gdb.multi/watchpoint-multi.exp: set breakpoint always-inserted on
@@ -5141,7 +5367,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.objc/basicclass.exp ...
UNSUPPORTED: gdb.objc/basicclass.exp: Couldn't compile basicclass.m: unrecognized error
Running ../../../W._C._Handy/gdb/testsuite/gdb.objc/nondebug.exp ...
-@@ -28038,41 +24860,27 @@ PASS: gdb.python/py-events.exp: New objfile notification
+@@ -28548,41 +25284,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
@@ -5198,7 +5424,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-explore-cc.exp ...
PASS: gdb.python/py-explore-cc.exp: continue to breakpoint: Break here
PASS: gdb.python/py-explore-cc.exp: explore A
-@@ -28215,7 +25023,7 @@ PASS: gdb.python/py-finish-breakpoint.exp: set FinishBP after the exit()
+@@ -28725,7 +25447,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
@@ -5207,7 +5433,7 @@ index 3d433c9..a59de1a 100644
Running ../../../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
-@@ -28444,83 +25252,10 @@ PASS: gdb.python/py-inferior.exp: test equality comparison (true)
+@@ -28954,83 +25676,10 @@ PASS: gdb.python/py-inferior.exp: test equality comparison (true)
PASS: gdb.python/py-inferior.exp: test Inferior.num
PASS: gdb.python/py-inferior.exp: test Inferior.pid
PASS: gdb.python/py-inferior.exp: test Inferior.was_attached
@@ -5294,7 +5520,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-infthread.exp ...
PASS: gdb.python/py-infthread.exp: test gdb.selected_thread
PASS: gdb.python/py-infthread.exp: verify InferiorThread object
-@@ -28586,15 +25321,15 @@ PASS: gdb.python/py-mi.exp: update string varobj after assignment
+@@ -29096,15 +25745,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
@@ -5314,7 +5540,7 @@ index 3d433c9..a59de1a 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
-@@ -28675,7 +25410,7 @@ PASS: gdb.python/py-objfile.exp: Get separate debug info objfile
+@@ -29185,7 +25834,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
@@ -5323,7 +5549,7 @@ index 3d433c9..a59de1a 100644
PASS: gdb.python/py-objfile.exp: print lookup_objfile of separate debug file
PASS: gdb.python/py-objfile.exp: gdb.lookup_objfile of symlinked binary
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-parameter.exp ...
-@@ -29000,18 +25735,7 @@ PASS: gdb.python/py-strfns.exp: p arg
+@@ -29510,18 +26159,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
@@ -5343,7 +5569,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-symbol.exp ...
PASS: gdb.python/py-symbol.exp: Lookup main
PASS: gdb.python/py-symbol.exp: Test main_func.is_function
-@@ -29739,2935 +26463,45 @@ PASS: gdb.python/python.exp: Test find_pc_line with resume address
+@@ -30267,3017 +26905,55 @@ PASS: gdb.python/python.exp: Test find_pc_line with resume address
Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/aarch64.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/break-precsave.exp ...
@@ -5481,6 +5707,25 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.reverse/finish-reverse.exp: reverse finish from char_func
-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: void_func
-PASS: gdb.reverse/finish-reverse.exp: reverse finish from void_func
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/fstatat-reverse.exp ...
+-PASS: gdb.reverse/fstatat-reverse.exp: Turn on process record
+-PASS: gdb.reverse/fstatat-reverse.exp: set breakpoint at marker2
+-PASS: gdb.reverse/fstatat-reverse.exp: continue to breakpoint: marker2
+-PASS: gdb.reverse/fstatat-reverse.exp: set breakpoint at marker1
+-PASS: gdb.reverse/fstatat-reverse.exp: reverse to marker1
+-PASS: gdb.reverse/fstatat-reverse.exp: check fstatat record
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/getresuid-reverse.exp ...
+-PASS: gdb.reverse/getresuid-reverse.exp: Turn on process record
+-PASS: gdb.reverse/getresuid-reverse.exp: set breakpoint at marker2
+-PASS: gdb.reverse/getresuid-reverse.exp: continue to breakpoint: marker2
+-PASS: gdb.reverse/getresuid-reverse.exp: set breakpoint at marker1
+-PASS: gdb.reverse/getresuid-reverse.exp: reverse to marker1
+-PASS: gdb.reverse/getresuid-reverse.exp: check ruid record
+-PASS: gdb.reverse/getresuid-reverse.exp: check euid record
+-PASS: gdb.reverse/getresuid-reverse.exp: check suid record
+-PASS: gdb.reverse/getresuid-reverse.exp: check rgid record
+-PASS: gdb.reverse/getresuid-reverse.exp: check egid record
+-PASS: gdb.reverse/getresuid-reverse.exp: check sgid record
Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i386-precsave.exp ...
-PASS: gdb.reverse/i386-precsave.exp: Turn on process record
-PASS: gdb.reverse/i386-precsave.exp: BP at end of main
@@ -6052,9 +6297,37 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: set breakpoint at callee's entry
-PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: reverse-next over call trips user breakpoint at function entry
-PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: stopped at the right callee call
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/pipe-reverse.exp ...
+-PASS: gdb.reverse/pipe-reverse.exp: Turn on process record
+-PASS: gdb.reverse/pipe-reverse.exp: set breakpoint at marker2
+-PASS: gdb.reverse/pipe-reverse.exp: continue to breakpoint: marker2
+-PASS: gdb.reverse/pipe-reverse.exp: set breakpoint at marker1
+-PASS: gdb.reverse/pipe-reverse.exp: reverse to marker1
+-PASS: gdb.reverse/pipe-reverse.exp: check pipe record
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/readv-reverse.exp ...
+-PASS: gdb.reverse/readv-reverse.exp: Turn on process record
+-PASS: gdb.reverse/readv-reverse.exp: set breakpoint at marker2
+-PASS: gdb.reverse/readv-reverse.exp: continue to breakpoint: marker2
+-PASS: gdb.reverse/readv-reverse.exp: set breakpoint at marker1
+-PASS: gdb.reverse/readv-reverse.exp: reverse to marker1
+-PASS: gdb.reverse/readv-reverse.exp: check readv record
+-PASS: gdb.reverse/readv-reverse.exp: check readv record
+-PASS: gdb.reverse/readv-reverse.exp: check readv record
+-PASS: gdb.reverse/readv-reverse.exp: check readv record
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/recvmsg-reverse.exp ...
+-PASS: gdb.reverse/recvmsg-reverse.exp: Turn on process record
+-PASS: gdb.reverse/recvmsg-reverse.exp: set breakpoint at marker2
+-PASS: gdb.reverse/recvmsg-reverse.exp: continue to breakpoint: marker2
+-PASS: gdb.reverse/recvmsg-reverse.exp: set breakpoint at marker1
+-PASS: gdb.reverse/recvmsg-reverse.exp: reverse to marker1
+-PASS: gdb.reverse/recvmsg-reverse.exp: check recvmsg record - rdata
+-PASS: gdb.reverse/recvmsg-reverse.exp: check recvmsg record - rmsg
+-PASS: gdb.reverse/recvmsg-reverse.exp: check recvmsg record - rmsg
+-PASS: gdb.reverse/recvmsg-reverse.exp: check recvmsg record - cmsg
Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/rerun-prec.exp ...
-PASS: gdb.reverse/rerun-prec.exp: Turn on process record
-PASS: gdb.reverse/rerun-prec.exp: restarting inferior
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/s390-mvcle.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/sigall-precsave.exp ...
-PASS: gdb.reverse/sigall-precsave.exp: Turn on process record
-PASS: gdb.reverse/sigall-precsave.exp: BP at end of main
@@ -8065,6 +8338,13 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.reverse/step-reverse.exp: reverse next test 1
-PASS: gdb.reverse/step-reverse.exp: reverse step test 2
-PASS: gdb.reverse/step-reverse.exp: reverse next test 2
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/time-reverse.exp ...
+-PASS: gdb.reverse/time-reverse.exp: Turn on process record
+-PASS: gdb.reverse/time-reverse.exp: set breakpoint at marker2
+-PASS: gdb.reverse/time-reverse.exp: continue to breakpoint: marker2
+-PASS: gdb.reverse/time-reverse.exp: set breakpoint at marker1
+-PASS: gdb.reverse/time-reverse.exp: reverse to marker1
+-PASS: gdb.reverse/time-reverse.exp: check time record
Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/until-precsave.exp ...
-PASS: gdb.reverse/until-precsave.exp: Turn on process record
-PASS: gdb.reverse/until-precsave.exp: BP at end of main
@@ -8096,6 +8376,13 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.reverse/until-reverse.exp: reverse-finish from marker2
-PASS: gdb.reverse/until-reverse.exp: reverse-advance to final return of factorial
-PASS: gdb.reverse/until-reverse.exp: reverse-until to entry of factorial
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/waitpid-reverse.exp ...
+-PASS: gdb.reverse/waitpid-reverse.exp: Turn on process record
+-PASS: gdb.reverse/waitpid-reverse.exp: set breakpoint at marker2
+-KFAIL: gdb.reverse/waitpid-reverse.exp: continue to breakpoint: marker2 (GDB internal error) (PRMS: gdb/19187)
+-PASS: gdb.reverse/waitpid-reverse.exp: set breakpoint at marker1
+-KFAIL: gdb.reverse/waitpid-reverse.exp: reverse to marker1 (GDB internal error) (PRMS: gdb/19187)
+-PASS: gdb.reverse/waitpid-reverse.exp: check waitpid record
Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/watch-precsave.exp ...
-PASS: gdb.reverse/watch-precsave.exp: Turn on process record
-PASS: gdb.reverse/watch-precsave.exp: BP at end of main
@@ -8166,6 +8453,28 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, HW, third time
-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, HW, fourth time
-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, HW, fifth time
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.server/connect-stopped-target.exp ...
+-PASS: gdb.server/connect-stopped-target.exp: non-stop=off: disconnect
+-PASS: gdb.server/connect-stopped-target.exp: non-stop=off: set non-stop off
+-PASS: gdb.server/connect-stopped-target.exp: non-stop=off: define user command: connect
+-PASS: gdb.server/connect-stopped-target.exp: non-stop=off: connect and print pc
+-PASS: gdb.server/connect-stopped-target.exp: non-stop=off: print pc again
+-PASS: gdb.server/connect-stopped-target.exp: non-stop=on: disconnect
+-PASS: gdb.server/connect-stopped-target.exp: non-stop=on: set non-stop on
+-PASS: gdb.server/connect-stopped-target.exp: non-stop=on: define user command: connect
+-PASS: gdb.server/connect-stopped-target.exp: non-stop=on: connect and print pc
+-PASS: gdb.server/connect-stopped-target.exp: non-stop=on: print pc again
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.server/connect-without-multi-process.exp ...
+-PASS: gdb.server/connect-without-multi-process.exp: multiprocess=off: disconnect
+-PASS: gdb.server/connect-without-multi-process.exp: multiprocess=off: set remote multiprocess-feature off
+-PASS: gdb.server/connect-without-multi-process.exp: multiprocess=off: break main
+-PASS: gdb.server/connect-without-multi-process.exp: multiprocess=off: target remote
+-PASS: gdb.server/connect-without-multi-process.exp: multiprocess=off: continue to main
+-PASS: gdb.server/connect-without-multi-process.exp: multiprocess=auto: disconnect
+-PASS: gdb.server/connect-without-multi-process.exp: multiprocess=auto: set remote multiprocess-feature auto
+-PASS: gdb.server/connect-without-multi-process.exp: multiprocess=auto: break main
+-PASS: gdb.server/connect-without-multi-process.exp: multiprocess=auto: target remote
+-PASS: gdb.server/connect-without-multi-process.exp: multiprocess=auto: continue to main
Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-attach.exp ...
-PASS: gdb.server/ext-attach.exp: disconnect
-PASS: gdb.server/ext-attach.exp: set remote exec-file
@@ -8268,7 +8577,6 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.server/solib-list.exp: non-stop 1: set displaced-stepping off
-PASS: gdb.server/solib-list.exp: non-stop 1: file binfile
-PASS: gdb.server/solib-list.exp: non-stop 1: target remote
--PASS: gdb.server/solib-list.exp: non-stop 1: non-stop interior stop
-PASS: gdb.server/solib-list.exp: non-stop 1: continue
-PASS: gdb.server/solib-list.exp: non-stop 1: sharedlibrary
-PASS: gdb.server/solib-list.exp: non-stop 1: p libvar
@@ -8279,17 +8587,17 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.stabs/exclfwd.exp ...
PASS: gdb.stabs/exclfwd.exp: ptype v1
PASS: gdb.stabs/exclfwd.exp: ptype v2
-@@ -32891,234 +26725,83 @@ PASS: gdb.stabs/weird.exp: p common0var0
+@@ -33501,234 +27177,83 @@ PASS: gdb.stabs/weird.exp: p common0var0
XFAIL: gdb.stabs/weird.exp: p common0var1
XFAIL: gdb.stabs/weird.exp: p common0var2
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-into-signal.exp ...
-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 3: attach (pass 2), pending signal catch
-PASS: gdb.threads/attach-into-signal.exp: successfully compiled posix threads test case
-PASS: gdb.threads/attach-into-signal.exp: threaded: handle SIGALRM stop print pass
-PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 2: attach (pass 1), pending signal catch
--PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 2: attach (pass 2), pending signal catch
+-PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 3: attach (pass 2), pending signal catch
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-many-short-lived-threads.exp ...
-PASS: gdb.threads/attach-many-short-lived-threads.exp: successfully compiled posix threads test case
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: attach
@@ -8325,7 +8633,7 @@ index 3d433c9..a59de1a 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
@@ -8336,7 +8644,7 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: print seconds_left
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: detach
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted off
--PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: attach
+-XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: attach (EPERM)
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: no new threads
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: set breakpoint always-inserted on
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break break_fn
@@ -8369,7 +8677,7 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: print seconds_left
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: detach
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: set breakpoint always-inserted off
--XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: attach (EPERM)
+-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: attach
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: no new threads
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: set breakpoint always-inserted on
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break break_fn
@@ -8380,7 +8688,7 @@ index 3d433c9..a59de1a 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
@@ -8391,7 +8699,7 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: print seconds_left
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: detach
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted off
--PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach
+-XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach (EPERM)
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: no new threads
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted on
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break break_fn
@@ -8554,7 +8862,7 @@ index 3d433c9..a59de1a 100644
Running ../../../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
-@@ -33154,287 +26837,168 @@ PASS: gdb.threads/continue-pending-after-query.exp: iter 10: continue until exit
+@@ -33764,287 +27289,168 @@ PASS: gdb.threads/continue-pending-after-query.exp: iter 10: continue until exit
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/continue-pending-status.exp ...
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
@@ -8917,7 +9225,7 @@ index 3d433c9..a59de1a 100644
Running ../../../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
-@@ -33445,26 +27009,20 @@ PASS: gdb.threads/hand-call-new-thread.exp: iter 1: no thread marked running
+@@ -34055,26 +27461,20 @@ PASS: gdb.threads/hand-call-new-thread.exp: iter 1: no thread marked running
PASS: gdb.threads/hand-call-new-thread.exp: iter 2: p new_thread ()
PASS: gdb.threads/hand-call-new-thread.exp: iter 2: no thread marked running
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/ia64-sigill.exp ...
@@ -8952,7 +9260,7 @@ index 3d433c9..a59de1a 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
-@@ -33472,7 +27030,7 @@ PASS: gdb.threads/interrupted-hand-call.exp: continue until exit
+@@ -34082,7 +27482,7 @@ PASS: gdb.threads/interrupted-hand-call.exp: continue until exit
Running ../../../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
@@ -8961,7 +9269,7 @@ index 3d433c9..a59de1a 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
-@@ -33482,891 +27040,126 @@ PASS: gdb.threads/killed.exp: run program to completion
+@@ -34092,916 +27492,139 @@ PASS: gdb.threads/killed.exp: run program to completion
PASS: gdb.threads/killed.exp: GDB exits after multi-threaded program exits messily
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/leader-exit.exp ...
PASS: gdb.threads/leader-exit.exp: successfully compiled posix threads test case
@@ -9236,14 +9544,14 @@ index 3d433c9..a59de1a 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
+-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
@@ -9265,11 +9573,11 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: continue to breakpoint: run to breakpoint in thread 3
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: unbreak loop in thread 3
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: thread 2
--FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: continue to breakpoint: run to breakpoint in thread 2
--FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: unbreak loop in thread 2
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: continue to breakpoint: run to breakpoint in thread 2
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: unbreak loop in thread 2
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: set scheduler-locking off
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: thread 1
--FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: continue
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: continue
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: set displaced-stepping on
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: continue to breakpoint: run to breakpoint
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: info threads shows all threads
@@ -9290,8 +9598,8 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: info threads shows all threads
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: set scheduler-locking on
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: thread 3
--FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: continue to breakpoint: run to breakpoint in thread 3
--FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: unbreak loop in thread 3
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: continue to breakpoint: run to breakpoint in thread 3
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: unbreak loop in thread 3
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: thread 2
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: continue to breakpoint: run to breakpoint in thread 2
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: unbreak loop in thread 2
@@ -9299,14 +9607,14 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: thread 2
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: queue-signal SIGUSR1
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: switch back to thread 1
--FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: continue to sigusr1_handler
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: continue to sigusr1_handler
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: set displaced-stepping on
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: continue to breakpoint: run to breakpoint
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: info threads shows all threads
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: set scheduler-locking on
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: thread 3
--FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: continue to breakpoint: run to breakpoint in thread 3
--FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: unbreak loop in thread 3
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: continue to breakpoint: run to breakpoint in thread 3
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: unbreak loop in thread 3
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: thread 2
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: continue to breakpoint: run to breakpoint in thread 2
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: unbreak loop in thread 2
@@ -9390,56 +9698,82 @@ index 3d433c9..a59de1a 100644
+FAIL: gdb.threads/no-unwaited-for-left.exp: thread apply all with exited thread
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-1.exp ...
PASS: gdb.threads/non-ldr-exc-1.exp: successfully compiled posix threads test case
--PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched0: continue to breakpoint: break-here
--PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched0: continue over exec
--PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched1: continue to breakpoint: break-here
--PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched1: set scheduler-locking on
--PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched1: continue over exec
-+FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched0: continue to breakpoint: break-here
-+FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched0: continue over exec
-+FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched1: continue to breakpoint: break-here
-+FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched1: set scheduler-locking on
-+FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched1: continue over exec
+-PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here
+-PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: thread 2
+-PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: continue over exec
+-PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here
+-PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: set scheduler-locking on
+-PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: continue over exec
+-PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here
+-PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=off: continue over exec
++FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here
++FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: thread 2
++FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: continue over exec
++FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here
++FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: set scheduler-locking on
++FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: continue over exec
++FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here
++FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=off: continue over exec
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-2.exp ...
PASS: gdb.threads/non-ldr-exc-2.exp: successfully compiled posix threads test case
--PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched0: continue to breakpoint: break-here
--PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched0: single thread left
--PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched0: continue over exec
--PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched1: continue to breakpoint: break-here
--PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched1: single thread left
--PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched1: set scheduler-locking on
--PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched1: continue over exec
-+FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched0: continue to breakpoint: break-here
-+FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched0: single thread left
-+FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched0: continue over exec
-+FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched1: continue to breakpoint: break-here
-+FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched1: single thread left
-+FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched1: set scheduler-locking on
-+FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched1: continue over exec
+-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here
+-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: thread 2
+-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: single thread left
+-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: continue over exec
+-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here
+-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: single thread left
+-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: set scheduler-locking on
+-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: continue over exec
+-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here
+-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: single thread left
+-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: continue over exec
++FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here
++FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: thread 2
++FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: single thread left
++FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: continue over exec
++FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here
++FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: single thread left
++FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: set scheduler-locking on
++FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: continue over exec
++FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here
++FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: single thread left
++FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: continue over exec
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-3.exp ...
PASS: gdb.threads/non-ldr-exc-3.exp: successfully compiled posix threads test case
--PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched0: continue to breakpoint: break-here
--PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched0: continue over exec
--PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched1: continue to breakpoint: break-here
--PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched1: set scheduler-locking on
--PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched1: continue over exec
-+FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched0: continue to breakpoint: break-here
-+FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched0: continue over exec
-+FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched1: continue to breakpoint: break-here
-+FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched1: set scheduler-locking on
-+FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched1: continue over exec
+-PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here
+-PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: thread 2
+-PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: continue over exec
+-PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here
+-PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: set scheduler-locking on
+-PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: continue over exec
+-PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here
+-PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=off: continue over exec
++FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here
++FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: thread 2
++FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: continue over exec
++FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here
++FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: set scheduler-locking on
++FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: continue over exec
++FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here
++FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=off: continue over exec
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-4.exp ...
PASS: gdb.threads/non-ldr-exc-4.exp: successfully compiled posix threads test case
--PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched0: continue to breakpoint: break-here
--PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched0: continue over exec
--PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched1: continue to breakpoint: break-here
--PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched1: set scheduler-locking on
--PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched1: continue over exec
-+FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched0: continue to breakpoint: break-here
-+FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched0: continue over exec
-+FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched1: continue to breakpoint: break-here
-+FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched1: set scheduler-locking on
-+FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched1: continue over exec
+-PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here
+-PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: thread 2
+-PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: continue over exec
+-PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here
+-PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: set scheduler-locking on
+-PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: continue over exec
+-PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here
+-PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=off: continue over exec
++FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here
++FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: thread 2
++FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: continue over exec
++FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here
++FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: set scheduler-locking on
++FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: continue over exec
++FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here
++FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=off: continue over exec
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exit.exp ...
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
@@ -9453,6 +9787,8 @@ index 3d433c9..a59de1a 100644
PASS: gdb.threads/non-stop-fair-events.exp: set non-stop on
-PASS: gdb.threads/non-stop-fair-events.exp: handle SIGUSR1 print nostop pass
-PASS: gdb.threads/non-stop-fair-events.exp: get num_threads
+-PASS: gdb.threads/non-stop-fair-events.exp: set debug displaced 1
+-PASS: gdb.threads/non-stop-fair-events.exp: set debug displaced 0
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: print got_sig = 0
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: continue -a&
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 1 restarted
@@ -9488,6 +9824,7 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: switch to thread 11 to step it
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: set 11 thread stepping
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: switch to the main thread to queue signal
+-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: set timeout in the inferior
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: continue &
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 1 broke out of loop
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 2 broke out of loop
@@ -9536,6 +9873,7 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: switch to thread 11 to step it
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: set 11 thread stepping
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: switch to the main thread to queue signal
+-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: set timeout in the inferior
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: continue &
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 1 broke out of loop
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 2 broke out of loop
@@ -9584,6 +9922,7 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: switch to thread 11 to step it
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: set 11 thread stepping
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: switch to the main thread to queue signal
+-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: set timeout in the inferior
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: continue &
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 1 broke out of loop
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 2 broke out of loop
@@ -9632,6 +9971,7 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: switch to thread 11 to step it
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: set 11 thread stepping
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: switch to the main thread to queue signal
+-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: set timeout in the inferior
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: continue &
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 1 broke out of loop
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 2 broke out of loop
@@ -9680,6 +10020,7 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to thread 11 to step it
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: set 11 thread stepping
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to the main thread to queue signal
+-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: set timeout in the inferior
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: continue &
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 1 broke out of loop
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 2 broke out of loop
@@ -9728,6 +10069,7 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to thread 11 to step it
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: set 11 thread stepping
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to the main thread to queue signal
+-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: set timeout in the inferior
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: continue &
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 1 broke out of loop
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 2 broke out of loop
@@ -9776,6 +10118,7 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to thread 11 to step it
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: set 11 thread stepping
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to the main thread to queue signal
+-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: set timeout in the inferior
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: continue &
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 1 broke out of loop
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 2 broke out of loop
@@ -9824,6 +10167,7 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to thread 11 to step it
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: set 11 thread stepping
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to the main thread to queue signal
+-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: set timeout in the inferior
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: continue &
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 1 broke out of loop
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 2 broke out of loop
@@ -9872,6 +10216,7 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to thread 11 to step it
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: set 11 thread stepping
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to the main thread to queue signal
+-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: set timeout in the inferior
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: continue &
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 1 broke out of loop
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 2 broke out of loop
@@ -9920,6 +10265,7 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: print signal_thread = self
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: set 11 thread stepping
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: switch to the main thread to queue signal
+-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: set timeout in the inferior
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: continue &
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 1 broke out of loop
-PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 2 broke out of loop
@@ -9936,7 +10282,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/pending-step.exp ...
PASS: gdb.threads/pending-step.exp: successfully compiled posix threads test case
PASS: gdb.threads/pending-step.exp: continue to breakpoint: continue to first breakpoint hit
-@@ -34378,49 +27171,25 @@ PASS: gdb.threads/print-threads.exp: set width 0
+@@ -35013,50 +27636,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
@@ -9973,7 +10319,7 @@ index 3d433c9..a59de1a 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 (memory error) (PRMS: gdb/18749)
+-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=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 &
@@ -9988,12 +10334,13 @@ index 3d433c9..a59de1a 100644
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: probe for target remote
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: set breakpoint that evals false
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: continue &
--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 ../../../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
-@@ -34433,10 +27202,11 @@ PASS: gdb.threads/pthreads.exp: set width 0
+@@ -35069,10 +27667,11 @@ PASS: gdb.threads/pthreads.exp: set width 0
PASS: gdb.threads/pthreads.exp: shell stty intr '^C'
PASS: gdb.threads/pthreads.exp: info threads
PASS: gdb.threads/pthreads.exp: break thread1
@@ -10007,7 +10354,7 @@ index 3d433c9..a59de1a 100644
PASS: gdb.threads/pthreads.exp: set var common_routine::hits=0
PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0
PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0
-@@ -34444,27 +27214,24 @@ PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0
+@@ -35080,27 +27679,24 @@ PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0
PASS: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0
PASS: gdb.threads/pthreads.exp: disable
PASS: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15
@@ -10049,7 +10396,7 @@ index 3d433c9..a59de1a 100644
Running ../../../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
-@@ -34472,350 +27239,88 @@ PASS: gdb.threads/queue-signal.exp: handle SIGUSR2 stop print pass
+@@ -35108,350 +27704,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
@@ -10445,7 +10792,7 @@ index 3d433c9..a59de1a 100644
Running ../../../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
-@@ -34824,29 +27329,24 @@ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to br
+@@ -35460,29 +27794,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
@@ -10484,7 +10831,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/sigthread.exp ...
PASS: gdb.threads/sigthread.exp: successfully compiled posix threads test case
PASS: gdb.threads/sigthread.exp: handle SIGUSR1 nostop noprint pass
-@@ -34854,406 +27354,86 @@ PASS: gdb.threads/sigthread.exp: handle SIGUSR2 nostop noprint pass
+@@ -35490,406 +27819,86 @@ PASS: gdb.threads/sigthread.exp: handle SIGUSR2 nostop noprint pass
PASS: gdb.threads/sigthread.exp: continue
PASS: gdb.threads/sigthread.exp: stop with control-c
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/staticthreads.exp ...
@@ -10936,7 +11283,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp ...
PASS: gdb.threads/thread-specific.exp: successfully compiled posix threads test case
PASS: gdb.threads/thread-specific.exp: set print sevenbit-strings
-@@ -35263,38 +27443,27 @@ PASS: gdb.threads/thread-specific.exp: continue to breakpoint: all threads start
+@@ -35899,38 +27908,27 @@ PASS: gdb.threads/thread-specific.exp: continue to breakpoint: all threads start
PASS: gdb.threads/thread-specific.exp: get threads list
PASS: gdb.threads/thread-specific.exp: thread var in main
PASS: gdb.threads/thread-specific.exp: breakpoint 59 main thread
@@ -10983,17 +11330,17 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/threadapply.exp ...
PASS: gdb.threads/threadapply.exp: successfully compiled posix threads test case
PASS: gdb.threads/threadapply.exp: b 62
-@@ -35309,24 +27478,25 @@ PASS: gdb.threads/threadapply.exp: run a simple print command on all threads
+@@ -35945,24 +27943,23 @@ PASS: gdb.threads/threadapply.exp: run a simple print command on all threads
PASS: gdb.threads/threadapply.exp: go down and check selected frame
PASS: gdb.threads/threadapply.exp: thread apply all detach
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/threxit-hop-specific.exp ...
-+WARNING: program timed out.
- PASS: gdb.threads/threxit-hop-specific.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/threxit-hop-specific.exp: successfully compiled posix threads test case
-PASS: gdb.threads/threxit-hop-specific.exp: continue to thread start
-+FAIL: gdb.threads/threxit-hop-specific.exp: continue to thread start
- PASS: gdb.threads/threxit-hop-specific.exp: set thread specific breakpoint
+-PASS: gdb.threads/threxit-hop-specific.exp: set thread specific breakpoint
-PASS: gdb.threads/threxit-hop-specific.exp: get past the thread specific breakpoint
-+FAIL: gdb.threads/threxit-hop-specific.exp: get past the thread specific breakpoint
++WARNING: program timed out.
++WARNING: program timed out.
++UNSUPPORTED: gdb.threads/threxit-hop-specific.exp: Couldn't compile threxit-hop-specific.c: unrecognized error
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tid-reuse.exp ...
PASS: gdb.threads/tid-reuse.exp: successfully compiled posix threads test case
PASS: gdb.threads/tid-reuse.exp: set print thread-events off
@@ -11001,8 +11348,8 @@ index 3d433c9..a59de1a 100644
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 (the program exited)
-+FAIL: gdb.threads/tid-reuse.exp: continue to breakpoint: after_reuse_time (the program is no longer running)
++FAIL: gdb.threads/tid-reuse.exp: continue to breakpoint: do_nothing_thread_func
++FAIL: gdb.threads/tid-reuse.exp: continue to breakpoint: after_reuse_time
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-nodebug.exp ...
PASS: gdb.threads/tls-nodebug.exp: successfully compiled posix threads test case
-PASS: gdb.threads/tls-nodebug.exp: thread local storage
@@ -11015,7 +11362,30 @@ index 3d433c9..a59de1a 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
-@@ -35335,72 +27505,44 @@ PASS: gdb.threads/tls-shared.exp: print result
+@@ -35971,87 +27968,59 @@ PASS: gdb.threads/tls-shared.exp: print result
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-so_extern.exp ...
+ PASS: gdb.threads/tls-so_extern.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/tls-so_extern.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/tls-so_extern.exp: print thread local storage variable
++FAIL: gdb.threads/tls-so_extern.exp: print thread local storage variable
+ PASS: gdb.threads/tls-so_extern.exp: ptype of thread local storage variable
+ PASS: gdb.threads/tls-so_extern.exp: print storage info for thread local storage variable
+ PASS: gdb.threads/tls-so_extern.exp: break in thread function
+ PASS: gdb.threads/tls-so_extern.exp: continue to break in tls_ptr called by main
+-PASS: gdb.threads/tls-so_extern.exp: check so_extern address in main
+-PASS: gdb.threads/tls-so_extern.exp: continue to break in a thread
+-PASS: gdb.threads/tls-so_extern.exp: check so_extern address
+-PASS: gdb.threads/tls-so_extern.exp: continue to break in the other thread
+-PASS: gdb.threads/tls-so_extern.exp: check so_extern address in other thread
+-PASS: gdb.threads/tls-so_extern.exp: continue to break in tls_ptr called at end of main
+-PASS: gdb.threads/tls-so_extern.exp: check so_extern address at end of main
++FAIL: gdb.threads/tls-so_extern.exp: check so_extern address in main
++FAIL: gdb.threads/tls-so_extern.exp: continue to break in a thread
++FAIL: gdb.threads/tls-so_extern.exp: check so_extern address
++FAIL: gdb.threads/tls-so_extern.exp: continue to break in the other thread
++FAIL: gdb.threads/tls-so_extern.exp: check so_extern address in other thread
++FAIL: gdb.threads/tls-so_extern.exp: continue to break in tls_ptr called at end of main
++FAIL: gdb.threads/tls-so_extern.exp: check so_extern address at end of main
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-var.exp ...
PASS: gdb.threads/tls-var.exp: successfully compiled posix threads test case
PASS: gdb.threads/tls-var.exp: whatis tls_var
@@ -11111,7 +11481,7 @@ index 3d433c9..a59de1a 100644
PASS: gdb.threads/tls.exp: info address a_thread_local
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchpoint-fork.exp ...
PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: show detach-on-fork
-@@ -35418,57 +27560,26 @@ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after
+@@ -36069,57 +28038,26 @@ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after
PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: finish
UNSUPPORTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: Couldn't compile watchpoint-fork-parent.c: unrecognized error
UNTESTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint-fork.exp
@@ -11170,7 +11540,7 @@ index 3d433c9..a59de1a 100644
-PASS: gdb.threads/watchthreads2.exp: all threads started
-PASS: gdb.threads/watchthreads2.exp: watch x
-PASS: gdb.threads/watchthreads2.exp: set var test_ready = 1
--PASS: gdb.threads/watchthreads2.exp: all threads incremented x
+-KFAIL: gdb.threads/watchthreads2.exp: gdb can drop watchpoints in multithreaded app (PRMS: gdb/10116)
+FAIL: gdb.threads/watchthreads2.exp: run to thread_started
+FAIL: gdb.threads/watchthreads2.exp: run to thread_started
+FAIL: gdb.threads/watchthreads2.exp: run to thread_started
@@ -11178,9 +11548,9 @@ index 3d433c9..a59de1a 100644
+FAIL: gdb.threads/watchthreads2.exp: all threads started
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/wp-replication.exp ...
PASS: gdb.threads/wp-replication.exp: successfully compiled posix threads test case
- PASS: gdb.threads/wp-replication.exp: Breakpoint on empty_cycle
-@@ -35481,100 +27592,100 @@ PASS: gdb.threads/wp-replication.exp: set var hw_watch_count=4
- PASS: gdb.threads/wp-replication.exp: set var watch_count_done=1
+ PASS: gdb.threads/wp-replication.exp: set breakpoint always-inserted on
+@@ -36127,100 +28065,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]
-PASS: gdb.threads/wp-replication.exp: Thread 0 hit breakpoint at thread_started
@@ -11370,7 +11740,7 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/actions-changed.exp ...
UNSUPPORTED: gdb.trace/actions-changed.exp: Current target does not support trace
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/actions.exp ...
-@@ -35863,7 +27974,8 @@ PASS: gdb.trace/tracecmd.exp: 1.11b: verify conditional tracepoint
+@@ -36514,7 +28452,8 @@ PASS: gdb.trace/tracecmd.exp: 1.11b: verify conditional tracepoint
PASS: gdb.trace/tracecmd.exp: 1.14: help trace
PASS: gdb.trace/tracecmd.exp: Declined to set a fast tracepoint
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tspeed.exp ...
@@ -11380,41 +11750,41 @@ index 3d433c9..a59de1a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tstatus.exp ...
UNSUPPORTED: gdb.trace/tstatus.exp: target does not support trace
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tsv.exp ...
-@@ -35936,14 +28048,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
+@@ -36587,14 +28526,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
=== gdb Summary ===
--# of expected passes 34150
--# of unexpected failures 162
-+# of expected passes 25544
-+# of unexpected failures 850
+-# of expected passes 34727
+-# of unexpected failures 138
++# of expected passes 25952
++# of unexpected failures 872
# of unexpected successes 1
--# of expected failures 68
-+# of expected failures 42
+-# of expected failures 65
++# of expected failures 40
# of unknown successes 1
--# of known failures 64
--# of unresolved testcases 3
--# of untested testcases 40
--# of unsupported tests 66
-+# of known failures 56
+-# of known failures 67
+-# of unresolved testcases 27
+-# of untested testcases 41
+-# of unsupported tests 69
++# of known failures 57
+# of unresolved testcases 1
-+# of untested testcases 72
-+# of unsupported tests 100
- [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.10.50.20150819-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
++# of untested testcases 70
++# of unsupported tests 106
+ [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.10.50.20151105-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum
-index 36de3f3..4f949e4 100644
+index 58dccd7..af8c75d 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 Mon May 23 14:37:14 2016
+-Test Run By thomas on Tue May 24 07:17:18 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Mon May 23 14:43:06 2016
++Test Run By thomas on Tue May 24 07:36:54 2016
+Native configuration is i686-unknown-gnu0.7
=== ld tests ===
-@@ -294,10 +294,10 @@ PASS: PIE init array
+@@ -298,10 +298,10 @@ PASS: PIE init array
PASS: PIE fini array
PASS: PIE init array mixed
PASS: PIE PR ld/14525
@@ -11429,7 +11799,7 @@ index 36de3f3..4f949e4 100644
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-elf/exclude.exp ...
PASS: ld link shared library
PASS: ld export symbols from archive
-@@ -784,41 +784,6 @@ PASS: ld-i386/pr17935-1
+@@ -801,41 +801,6 @@ PASS: ld-i386/pr17935-1
PASS: ld-i386/pr17935-2
PASS: ld-i386/pr18801
PASS: PR ld/18815
@@ -11471,7 +11841,7 @@ index 36de3f3..4f949e4 100644
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ia64/ia64.exp ...
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ia64/line.exp ...
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ifunc/binutils.exp ...
-@@ -833,8 +798,8 @@ PASS: Build libpr16467a.so
+@@ -850,8 +815,8 @@ PASS: Build libpr16467a.so
PASS: Build libpr16467b.a
PASS: Build libpr16467b.so
PASS: Build libpr16467c.a
@@ -11482,7 +11852,7 @@ index 36de3f3..4f949e4 100644
PASS: ld-ifunc/ifunc-1-local-x86
PASS: ld-ifunc/ifunc-1-x86
PASS: ld-ifunc/ifunc-10-i386
-@@ -879,12 +844,6 @@ PASS: Build ifunc-lib.so
+@@ -898,12 +863,6 @@ PASS: Build ifunc-lib.so
PASS: Run pr16467
PASS: Run ifunc-main
PASS: Run ifunc-main with -fpic
@@ -11495,15 +11865,15 @@ index 36de3f3..4f949e4 100644
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-libs/libs.exp ...
PASS: -l: test (preparation)
PASS: -l: test
-@@ -1340,8 +1299,9 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/xtensa.exp ...
+@@ -1363,8 +1322,9 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/xtensa.exp ...
=== ld Summary ===
--# of expected passes 1164
+-# of expected passes 1187
-# of expected failures 4
-+# of expected passes 1117
++# of expected passes 1140
+# of unexpected failures 2
+# of expected failures 8
# of untested testcases 6
# of unsupported tests 8
- [...]/tschwinge/W._C._Handy.build/ld/ld-new 2.25.51.20150819
+ [...]/tschwinge/W._C._Handy.build/ld/ld-new 2.25.51.20151105