summaryrefslogtreecommitdiff
path: root/binutils-gdb/test.diff
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2015-11-05 21:59:15 +0100
committerThomas Schwinge <thomas@codesourcery.com>2015-11-05 21:59:15 +0100
commit4e6effe54b24f3c4c656154660f1554eab23a67b (patch)
tree1764ac1d722262ea7a3a1861f69e034927afc87f /binutils-gdb/test.diff
parent8136c08a63ae09c68dd285908007b5f622dfe101 (diff)
binutils-gdb: e49433d22dae92a56ae15a8b5742cbf1f31d5fd1 (2015-08-19)
Diffstat (limited to 'binutils-gdb/test.diff')
-rw-r--r--binutils-gdb/test.diff1029
1 files changed, 775 insertions, 254 deletions
diff --git a/binutils-gdb/test.diff b/binutils-gdb/test.diff
index 5b4f697f..28b0b0b0 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 885d588..52efad2 100644
+index 01594ea..94c7334 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 Nov 2 15:16:11 2015
+-Test Run By thomas on Mon Nov 2 22:10:48 2015
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Mon Nov 2 15:17:18 2015
++Test Run By thomas on Thu Nov 5 14:03:53 2015
+Native configuration is i686-unknown-gnu0.6
=== binutils tests ===
@@ -14,44 +14,44 @@ index 885d588..52efad2 100644
PASS: objcopy (objcopy compress debug sections)
PASS: objcopy (objcopy decompress compressed debug sections)
PASS: objcopy decompress debug sections in archive
--PASS: objcopy compress debug sections in archive
-+XPASS: objcopy compress debug sections in archive
+-PASS: objcopy compress debug sections in archive with zlib-gnu
++XPASS: objcopy compress debug sections in archive with zlib-gnu
PASS: objdump compress debug sections
PASS: objdump compress debug sections 3
PASS: objcopy (objcopy compress empty debug sections)
-@@ -153,5 +153,6 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/x86-64/x86-6
+@@ -159,5 +159,6 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/x86-64/x86-6
=== binutils Summary ===
--# of expected passes 119
-+# of expected passes 118
+-# of expected passes 125
++# of expected passes 124
+# 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 eac04ee..7db7b1b 100644
+index 03eb530..cc697e7 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 Nov 2 15:16:19 2015
+-Test Run By thomas on Mon Nov 2 22:10:56 2015
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Mon Nov 2 15:17:28 2015
++Test Run By thomas on Thu Nov 5 14:04:08 2015
+Native configuration is i686-unknown-gnu0.6
=== 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 89e7833..45b7402 100644
+index 90a9ebf..5c4008c 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 Nov 2 15:21:40 2015
+-Test Run By thomas on Mon Nov 2 22:20:12 2015
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Mon Nov 2 15:25:30 2015
++Test Run By thomas on Thu Nov 5 14:13:45 2015
+Native configuration is i686-unknown-gnu0.6
=== gdb tests ===
-@@ -373,14 +373,14 @@ FAIL: gdb.ada/mi_interface.exp: list ggg1's children
+@@ -379,14 +379,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 89e7833..45b7402 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
-@@ -549,7 +549,7 @@ PASS: gdb.ada/py_range.exp: python print(int(gdb.parse_and_eval('ir')))
+@@ -555,7 +555,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 89e7833..45b7402 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
-@@ -598,7 +598,7 @@ PASS: gdb.ada/str_ref_cmp.exp: print String_Var (1 .. 3) = "Hel"
+@@ -604,7 +604,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 89e7833..45b7402 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
-@@ -623,33 +623,33 @@ PASS: gdb.ada/tagged_not_init.exp: print obj
+@@ -629,33 +629,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,7 @@ index 89e7833..45b7402 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
-@@ -829,16 +829,16 @@ PASS: gdb.arch/i386-disp-step.exp: continue to test_prefixed_abs_jump_end
+@@ -841,16 +841,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 +158,7 @@ index 89e7833..45b7402 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
-@@ -859,9 +859,8 @@ PASS: gdb.arch/i386-float.exp: info float
+@@ -871,9 +871,8 @@ PASS: gdb.arch/i386-float.exp: info float
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-gnu-cfi.exp ...
PASS: gdb.arch/i386-gnu-cfi.exp: continue to abort()
PASS: gdb.arch/i386-gnu-cfi.exp: backtrace
@@ -170,7 +170,7 @@ index 89e7833..45b7402 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-map.exp ...
gdb compile failed, gcc: error: unrecognized command line option '-fmpx'
UNTESTED: gdb.arch/i386-mpx-map.exp: i386-mpx-map.exp
-@@ -906,22 +905,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-sse.exp ...
+@@ -918,22 +917,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 +209,7 @@ index 89e7833..45b7402 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
-@@ -932,14 +931,14 @@ PASS: gdb.arch/i386-sse.exp: set %xmm6
+@@ -944,14 +943,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,7 +232,7 @@ index 89e7833..45b7402 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
-@@ -1130,7 +1129,7 @@ PASS: gdb.base/annota1.exp: set height 0
+@@ -1141,7 +1140,7 @@ 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
@@ -241,7 +241,7 @@ index 89e7833..45b7402 100644
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
-@@ -1139,7 +1138,7 @@ PASS: gdb.base/annota1.exp: break printf
+@@ -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
@@ -250,7 +250,7 @@ index 89e7833..45b7402 100644
PASS: gdb.base/annota1.exp: delete bp 1
PASS: gdb.base/annota1.exp: delete bp 2
PASS: gdb.base/annota1.exp: delete bp 3
-@@ -1150,12 +1149,12 @@ PASS: gdb.base/annota1.exp: break at value++
+@@ -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
@@ -265,7 +265,7 @@ index 89e7833..45b7402 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
-@@ -1172,7 +1171,7 @@ PASS: gdb.base/annota3.exp: breakpoint printf
+@@ -1183,7 +1182,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 +274,7 @@ index 89e7833..45b7402 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
-@@ -1184,8 +1183,8 @@ PASS: gdb.base/annota3.exp: ignore 5 4
+@@ -1195,8 +1194,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 +285,7 @@ index 89e7833..45b7402 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
-@@ -1318,72 +1317,40 @@ PASS: gdb.base/assign.exp: v_int+=v_float
+@@ -1329,72 +1328,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 +376,7 @@ index 89e7833..45b7402 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
-@@ -1391,13 +1358,14 @@ PASS: gdb.base/attach.exp: before attach3, flush exec
+@@ -1402,13 +1369,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
@@ -389,14 +389,14 @@ index 89e7833..45b7402 100644
-PASS: gdb.base/attach.exp: cmdline attach run: run to prompt
-PASS: gdb.base/attach.exp: cmdline attach run: run to main
+FAIL: gdb.base/attach.exp: continue until exit
-+FAIL: gdb.base/attach.exp: starting with --pid (timeout)
++FAIL: gdb.base/attach.exp: starting with --pid
+FAIL: gdb.base/attach.exp: cmdline attach run: run to prompt
+ERROR: Undefined command "".
+UNRESOLVED: gdb.base/attach.exp: cmdline attach run: run to main
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/auto-connect-native-target.exp ...
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
-@@ -1407,14 +1375,14 @@ PASS: gdb.base/auto-connect-native-target.exp: start no longer works
+@@ -1418,14 +1386,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 +418,7 @@ index 89e7833..45b7402 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
-@@ -1426,22 +1394,6 @@ PASS: gdb.base/auto-load.exp: set auto-load scripts-directory
+@@ -1437,22 +1405,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 +441,7 @@ index 89e7833..45b7402 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 ...
-@@ -1471,32 +1423,18 @@ PASS: gdb.base/bfp-test.exp: set variable b64 = 200.25x
+@@ -1513,32 +1465,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 +483,7 @@ index 89e7833..45b7402 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
-@@ -1655,18 +1593,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue
+@@ -1697,18 +1635,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 +507,7 @@ index 89e7833..45b7402 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
-@@ -1699,18 +1637,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue
+@@ -1741,18 +1679,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 +531,7 @@ index 89e7833..45b7402 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
-@@ -1742,18 +1680,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue t
+@@ -1784,18 +1722,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 +555,7 @@ index 89e7833..45b7402 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
-@@ -1786,18 +1724,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue t
+@@ -1828,18 +1766,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 +579,7 @@ index 89e7833..45b7402 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
-@@ -1910,693 +1848,6 @@ PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: continue
+@@ -1952,693 +1890,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 +1273,7 @@ index 89e7833..45b7402 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
-@@ -3076,7 +2327,7 @@ PASS: gdb.base/call-signal-resume.exp: break stop_one
+@@ -3118,7 +2369,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 +1282,7 @@ index 89e7833..45b7402 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
-@@ -3092,7 +2343,7 @@ PASS: gdb.base/call-signal-resume.exp: set confirm off
+@@ -3134,7 +2385,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 +1291,7 @@ index 89e7833..45b7402 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
-@@ -3582,99 +2833,6 @@ PASS: gdb.base/catch-signal.exp: 1st line of save breakpoints for 'all'
+@@ -3624,99 +2875,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 ...
@@ -1391,9 +1391,149 @@ index 89e7833..45b7402 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
-@@ -3943,145 +3101,6 @@ PASS: gdb.base/charset.exp: assign string to short array
+@@ -3985,285 +3143,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 ...
+-PASS: gdb.base/checkpoint-ns.exp: break1 start
+-PASS: gdb.base/checkpoint-ns.exp: break1 two
+-PASS: gdb.base/checkpoint-ns.exp: break1 three
+-PASS: gdb.base/checkpoint-ns.exp: break1 four
+-PASS: gdb.base/checkpoint-ns.exp: break1 five
+-PASS: gdb.base/checkpoint-ns.exp: break1 six
+-PASS: gdb.base/checkpoint-ns.exp: break1 seven
+-PASS: gdb.base/checkpoint-ns.exp: break1 eight
+-PASS: gdb.base/checkpoint-ns.exp: break1 nine
+-PASS: gdb.base/checkpoint-ns.exp: break1 ten
+-PASS: gdb.base/checkpoint-ns.exp: info checkpoints one
+-PASS: gdb.base/checkpoint-ns.exp: break2 one
+-PASS: gdb.base/checkpoint-ns.exp: restart 1 one
+-PASS: gdb.base/checkpoint-ns.exp: verify i 1 one
+-PASS: gdb.base/checkpoint-ns.exp: step in 1 one
+-PASS: gdb.base/checkpoint-ns.exp: verify lines 1 one
+-PASS: gdb.base/checkpoint-ns.exp: restart 2 one
+-PASS: gdb.base/checkpoint-ns.exp: step in 2 one
+-PASS: gdb.base/checkpoint-ns.exp: verify i 2 one
+-PASS: gdb.base/checkpoint-ns.exp: verify lines 2 one
+-PASS: gdb.base/checkpoint-ns.exp: restart 3 one
+-PASS: gdb.base/checkpoint-ns.exp: step in 3 one
+-PASS: gdb.base/checkpoint-ns.exp: verify i 3 one
+-PASS: gdb.base/checkpoint-ns.exp: verify lines 3 one
+-PASS: gdb.base/checkpoint-ns.exp: restart 4 one
+-PASS: gdb.base/checkpoint-ns.exp: step in 4 one
+-PASS: gdb.base/checkpoint-ns.exp: verify i 4 one
+-PASS: gdb.base/checkpoint-ns.exp: verify lines 4 one
+-PASS: gdb.base/checkpoint-ns.exp: restart 5 one
+-PASS: gdb.base/checkpoint-ns.exp: step in 5 one
+-PASS: gdb.base/checkpoint-ns.exp: verify i 5 one
+-PASS: gdb.base/checkpoint-ns.exp: verify lines 5 one
+-PASS: gdb.base/checkpoint-ns.exp: restart 6 one
+-PASS: gdb.base/checkpoint-ns.exp: step in 6 one
+-PASS: gdb.base/checkpoint-ns.exp: verify i 6 one
+-PASS: gdb.base/checkpoint-ns.exp: verify lines 6 one
+-PASS: gdb.base/checkpoint-ns.exp: restart 7 one
+-PASS: gdb.base/checkpoint-ns.exp: step in 7 one
+-PASS: gdb.base/checkpoint-ns.exp: verify i 7 one
+-PASS: gdb.base/checkpoint-ns.exp: verify lines 7 one
+-PASS: gdb.base/checkpoint-ns.exp: restart 8 one
+-PASS: gdb.base/checkpoint-ns.exp: step in 8 one
+-PASS: gdb.base/checkpoint-ns.exp: verify i 8 one
+-PASS: gdb.base/checkpoint-ns.exp: verify lines 8 one
+-PASS: gdb.base/checkpoint-ns.exp: restart 9 one
+-PASS: gdb.base/checkpoint-ns.exp: step in 9 one
+-PASS: gdb.base/checkpoint-ns.exp: verify i 9 one
+-PASS: gdb.base/checkpoint-ns.exp: verify lines 9 one
+-PASS: gdb.base/checkpoint-ns.exp: restart 10 one
+-PASS: gdb.base/checkpoint-ns.exp: step in 10 one
+-PASS: gdb.base/checkpoint-ns.exp: verify i 10 one
+-PASS: gdb.base/checkpoint-ns.exp: verify lines 10 one
+-PASS: gdb.base/checkpoint-ns.exp: restart 0 one
+-PASS: gdb.base/checkpoint-ns.exp: break3 one
+-PASS: gdb.base/checkpoint-ns.exp: Diff input and output one
+-PASS: gdb.base/checkpoint-ns.exp: restart 1 two
+-PASS: gdb.base/checkpoint-ns.exp: breakpoint 1 1 one
+-PASS: gdb.base/checkpoint-ns.exp: step in 1 two
+-PASS: gdb.base/checkpoint-ns.exp: verify lines 1 two
+-PASS: gdb.base/checkpoint-ns.exp: restart 2 two
+-PASS: gdb.base/checkpoint-ns.exp: breakpoint 1 2 one
+-PASS: gdb.base/checkpoint-ns.exp: step in 2 two
+-PASS: gdb.base/checkpoint-ns.exp: verify lines 2 two
+-PASS: gdb.base/checkpoint-ns.exp: restart 3 two
+-PASS: gdb.base/checkpoint-ns.exp: breakpoint 1 3 one
+-PASS: gdb.base/checkpoint-ns.exp: step in 3 two
+-PASS: gdb.base/checkpoint-ns.exp: verify lines 3 two
+-PASS: gdb.base/checkpoint-ns.exp: restart 4 two
+-PASS: gdb.base/checkpoint-ns.exp: breakpoint 1 4 one
+-PASS: gdb.base/checkpoint-ns.exp: step in 4 two
+-PASS: gdb.base/checkpoint-ns.exp: verify lines 4 two
+-PASS: gdb.base/checkpoint-ns.exp: restart 5 two
+-PASS: gdb.base/checkpoint-ns.exp: breakpoint 1 5 one
+-PASS: gdb.base/checkpoint-ns.exp: step in 5 two
+-PASS: gdb.base/checkpoint-ns.exp: verify lines 5 two
+-PASS: gdb.base/checkpoint-ns.exp: restart 6 two
+-PASS: gdb.base/checkpoint-ns.exp: breakpoint 1 6 one
+-PASS: gdb.base/checkpoint-ns.exp: step in 6 two
+-PASS: gdb.base/checkpoint-ns.exp: verify lines 5 two
+-PASS: gdb.base/checkpoint-ns.exp: restart 7 two
+-PASS: gdb.base/checkpoint-ns.exp: breakpoint 1 7 one
+-PASS: gdb.base/checkpoint-ns.exp: step in 7 two
+-PASS: gdb.base/checkpoint-ns.exp: verify lines 7 two
+-PASS: gdb.base/checkpoint-ns.exp: Diff input and output two
+-PASS: gdb.base/checkpoint-ns.exp: restart 0 one
+-PASS: gdb.base/checkpoint-ns.exp: break4 one
+-PASS: gdb.base/checkpoint-ns.exp: delete copy1
+-PASS: gdb.base/checkpoint-ns.exp: restart 1 three
+-PASS: gdb.base/checkpoint-ns.exp: break2 1 one
+-PASS: gdb.base/checkpoint-ns.exp: outfile still open 1
+-PASS: gdb.base/checkpoint-ns.exp: restart 2 three
+-PASS: gdb.base/checkpoint-ns.exp: break2 2 one
+-PASS: gdb.base/checkpoint-ns.exp: outfile still open 2
+-PASS: gdb.base/checkpoint-ns.exp: restart 3 three
+-PASS: gdb.base/checkpoint-ns.exp: break2 3 one
+-PASS: gdb.base/checkpoint-ns.exp: outfile still open 3
+-PASS: gdb.base/checkpoint-ns.exp: restart 4 three
+-PASS: gdb.base/checkpoint-ns.exp: break2 4 one
+-PASS: gdb.base/checkpoint-ns.exp: outfile still open 4
+-PASS: gdb.base/checkpoint-ns.exp: restart 5 three
+-PASS: gdb.base/checkpoint-ns.exp: break2 5 one
+-PASS: gdb.base/checkpoint-ns.exp: outfile still open 5
+-PASS: gdb.base/checkpoint-ns.exp: restart 6 three
+-PASS: gdb.base/checkpoint-ns.exp: break2 6 one
+-PASS: gdb.base/checkpoint-ns.exp: outfile still open 6
+-PASS: gdb.base/checkpoint-ns.exp: restart 7 three
+-PASS: gdb.base/checkpoint-ns.exp: break2 7 one
+-PASS: gdb.base/checkpoint-ns.exp: outfile still open 7
+-PASS: gdb.base/checkpoint-ns.exp: restart 8 three
+-PASS: gdb.base/checkpoint-ns.exp: break2 8 one
+-PASS: gdb.base/checkpoint-ns.exp: outfile still open 8
+-PASS: gdb.base/checkpoint-ns.exp: restart 9 three
+-PASS: gdb.base/checkpoint-ns.exp: break2 9 one
+-PASS: gdb.base/checkpoint-ns.exp: outfile still open 9
+-PASS: gdb.base/checkpoint-ns.exp: restart 10 three
+-PASS: gdb.base/checkpoint-ns.exp: break2 10 one
+-PASS: gdb.base/checkpoint-ns.exp: outfile still open 10
+-PASS: gdb.base/checkpoint-ns.exp: Exit, dropped into next fork one
+-PASS: gdb.base/checkpoint-ns.exp: Exit, dropped into next fork two
+-PASS: gdb.base/checkpoint-ns.exp: Exit, dropped into next fork three
+-PASS: gdb.base/checkpoint-ns.exp: Exit, dropped into next fork four
+-PASS: gdb.base/checkpoint-ns.exp: Exit, dropped into next fork five
+-PASS: gdb.base/checkpoint-ns.exp: info checkpoints two
+-PASS: gdb.base/checkpoint-ns.exp: kill all one
+-PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 0
+-PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 1
+-PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 2
+-PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 3
+-PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 4
+-PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 5
+-PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 6
+-PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 7
+-PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 8
+-PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 9
+-PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 10
+-PASS: gdb.base/checkpoint-ns.exp: set checkpoint breakpoint
+-PASS: gdb.base/checkpoint-ns.exp: break2 with many checkpoints
+-PASS: gdb.base/checkpoint-ns.exp: info checkpoints with at least 600 checkpoints
+-PASS: gdb.base/checkpoint-ns.exp: kill all one with many checkpoints
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/checkpoint.exp ...
-PASS: gdb.base/checkpoint.exp: break1 start
-PASS: gdb.base/checkpoint.exp: break1 two
@@ -1537,7 +1677,7 @@ index 89e7833..45b7402 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
-@@ -4365,7 +3384,6 @@ PASS: gdb.base/completion.exp: complete set cp-abi aut
+@@ -4547,7 +3427,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
@@ -1545,7 +1685,7 @@ index 89e7833..45b7402 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
-@@ -4603,77 +3621,10 @@ PASS: gdb.base/constvars.exp: ptype crass
+@@ -4797,77 +3676,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
@@ -1625,7 +1765,25 @@ index 89e7833..45b7402 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
-@@ -5144,10 +4095,6 @@ PASS: gdb.base/del.exp: breakpoint insertion (d)
+@@ -5134,7 +3946,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
+-PASS: gdb.base/default.exp: info set
++FAIL: gdb.base/default.exp: info set
+ 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
+ PASS: gdb.base/default.exp: show version
+ PASS: gdb.base/default.exp: show width
+ PASS: gdb.base/default.exp: show write
+-PASS: gdb.base/default.exp: show
++FAIL: gdb.base/default.exp: show
+ 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)
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 ...
@@ -1636,9 +1794,9 @@ index 89e7833..45b7402 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
-@@ -5407,50 +4354,7 @@ PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&main"
- PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&dummy_3"
+@@ -5602,50 +4410,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 ...
-PASS: gdb.base/disp-step-syscall.exp: fork: probe for target remote
-PASS: gdb.base/disp-step-syscall.exp: fork: delete break 1
@@ -1688,7 +1846,7 @@ index 89e7833..45b7402 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/display.exp ...
PASS: gdb.base/display.exp: kill
PASS: gdb.base/display.exp: detach
-@@ -5527,15 +4431,15 @@ PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continu
+@@ -5722,15 +4487,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
@@ -1708,7 +1866,7 @@ index 89e7833..45b7402 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
-@@ -5553,96 +4457,93 @@ PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: set dprintf-style gdb
+@@ -5748,96 +4513,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
@@ -1816,10 +1974,12 @@ index 89e7833..45b7402 100644
+FAIL: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: detach program
+FAIL: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: re-attach to inferior
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-next.exp ...
+-PASS: gdb.base/dprintf-next.exp: dprintf 24, "%d\n", x
+-PASS: gdb.base/dprintf-next.exp: next 1
+-PASS: gdb.base/dprintf-next.exp: next 2
+WARNING: program timed out.
- PASS: gdb.base/dprintf-next.exp: dprintf 24, "%d\n", x
- PASS: gdb.base/dprintf-next.exp: next 1
- PASS: gdb.base/dprintf-next.exp: next 2
++gdb compile failed, exit status is 1
++UNTESTED: gdb.base/dprintf-next.exp: failed to prepare for dprintf with next
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-non-stop.exp ...
PASS: gdb.base/dprintf-non-stop.exp: set non-stop on
-PASS: gdb.base/dprintf-non-stop.exp: dprintf foo,"At foo entry\n"
@@ -1829,18 +1989,56 @@ index 89e7833..45b7402 100644
-PASS: gdb.base/dprintf-non-stop.exp: inferior stopped
+FAIL: gdb.base/dprintf-non-stop.exp: Can't run to main
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-pending.exp ...
- PASS: gdb.base/dprintf-pending.exp: without format: set pending dprintf
- PASS: gdb.base/dprintf-pending.exp: without format: resolved dprintf fails to be re-set
-@@ -5674,8 +4575,6 @@ UNSUPPORTED: gdb.base/dprintf.exp: set dprintf style to agent
- PASS: gdb.base/dprintf.exp: Set dprintf style to an unrecognized type
- PASS: gdb.base/dprintf.exp: probe for target remote
+ 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"
+ PASS: gdb.base/dprintf.exp: call: printf: dprintf 28,"arg=%d, g=%d\n", arg, g
+ PASS: gdb.base/dprintf.exp: call: printf: break 29
+ PASS: gdb.base/dprintf.exp: call: printf: set dprintf style to call
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/dprintf.exp: call: printf: 1st dprintf
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/dprintf.exp: call: printf: 2nd dprintf
+ 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
+ PASS: gdb.base/dprintf.exp: call: fprintf: set dprintf function
+ PASS: gdb.base/dprintf.exp: call: fprintf: set dprintf channel
+ PASS: gdb.base/dprintf.exp: call: fprintf: set dprintf style to call
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/dprintf.exp: call: fprintf: 1st dprintf
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/dprintf.exp: call: fprintf: 2nd dprintf
+ 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 ...
+ PASS: gdb.base/dso2dso.exp: continue to breakpoint: at call to sub2
+ PASS: gdb.base/dso2dso.exp: next over call to sub2
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dtrace-probe.exp ...
-gdb compile failed, /usr/bin/ld: i386:x86-64 architecture of input file `[...]/tschwinge/W._C._Handy.build/gdb/testsuite/gdb.base/dtrace-probe-p.o' is incompatible with i386 output
-collect2: error: ld returned 1 exit status
UNTESTED: gdb.base/dtrace-probe.exp: could not compile test program
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dump.exp ...
PASS: gdb.base/dump.exp: inaccessible memory is reported
-@@ -6096,10 +4995,7 @@ PASS: gdb.base/exe-lock.exp: continue until exit
+@@ -6239,14 +4994,12 @@ PASS: gdb.base/ending-run.exp: b ending-run.c:11
+ PASS: gdb.base/ending-run.exp: Breakpoint 7 at *ending-run.c:11
+ PASS: gdb.base/ending-run.exp: Clear 2 by default
+ PASS: gdb.base/ending-run.exp: all set to continue
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/ending-run.exp: cont
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/ending-run.exp: Step to return
+-FAIL: gdb.base/ending-run.exp: step out of main
+-FAIL: gdb.base/ending-run.exp: step to end of run
++PASS: gdb.base/ending-run.exp: step out of main
++PASS: gdb.base/ending-run.exp: step to end of run
+ UNSUPPORTED: gdb.base/ending-run.exp: continue after exit
+-UNSUPPORTED: gdb.base/ending-run.exp: don't step after run
++PASS: gdb.base/ending-run.exp: don't step after run
+ PASS: gdb.base/ending-run.exp: ls: core (No core dumped on quit)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/enum_cond.exp ...
+ PASS: gdb.base/enum_cond.exp: break call_me if param.e == 1
+@@ -6310,10 +5063,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
@@ -1852,7 +2050,7 @@ index 89e7833..45b7402 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
-@@ -6113,10 +5009,10 @@ PASS: gdb.base/exitsignal.exp: $_exitsignal is void before running
+@@ -6327,10 +5077,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
@@ -1865,7 +2063,7 @@ index 89e7833..45b7402 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
-@@ -6473,33 +5369,33 @@ PASS: gdb.base/fileio.exp: Lseeking SET a file
+@@ -6687,33 +5437,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
@@ -1922,7 +2120,7 @@ index 89e7833..45b7402 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"
-@@ -6567,204 +5463,8 @@ PASS: gdb.base/float.exp: info float
+@@ -6781,204 +5531,8 @@ PASS: gdb.base/float.exp: info float
PASS: gdb.base/float.exp: step
PASS: gdb.base/float.exp: finish
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec.exp ...
@@ -2127,7 +2325,7 @@ index 89e7833..45b7402 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
-@@ -6953,32 +5653,16 @@ PASS: gdb.base/funcargs.exp: backtrace through call with trampolines
+@@ -7167,32 +5721,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
@@ -2161,27 +2359,10 @@ index 89e7833..45b7402 100644
-PASS: gdb.base/gcore.exp: corefile restored stack array
-PASS: gdb.base/gcore.exp: corefile restored backtrace
+UNSUPPORTED: gdb.base/gcore.exp: save a corefile
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb-sigterm-2.exp ...
+ PASS: gdb.base/gdb-sigterm-2.exp: expect eof
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb-sigterm.exp ...
- PASS: gdb.base/gdb-sigterm.exp: 50 SIGTERM passes
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb1056.exp ...
-@@ -7210,11 +5894,11 @@ KFAIL: gdb.base/gnu_vector.exp: call add_many_charvecs (PRMS: gdb/18537)
- KFAIL: gdb.base/gnu_vector.exp: call add_various_floatvecs (PRMS: gdb/18537)
- KFAIL: gdb.base/gnu_vector.exp: call add_structvecs (PRMS: gdb/18537)
- PASS: gdb.base/gnu_vector.exp: call add_singlevecs
--PASS: gdb.base/gnu_vector.exp: continue to add_some_intvecs
--KFAIL: gdb.base/gnu_vector.exp: finish shows vector return value (PRMS: gdb/18537)
--PASS: gdb.base/gnu_vector.exp: continue to add_some_intvecs
--PASS: gdb.base/gnu_vector.exp: set vector return value
--KFAIL: gdb.base/gnu_vector.exp: verify vector return value (the program exited) (PRMS: gdb/18537)
-+FAIL: gdb.base/gnu_vector.exp: continue to add_some_intvecs
-+KFAIL: gdb.base/gnu_vector.exp: finish shows vector return value (the program is no longer running) (PRMS: gdb/18537)
-+FAIL: gdb.base/gnu_vector.exp: continue to add_some_intvecs (the program is no longer running)
-+FAIL: gdb.base/gnu_vector.exp: set vector return value
-+KFAIL: gdb.base/gnu_vector.exp: verify vector return value (the program is no longer running) (PRMS: gdb/18537)
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hashline1.exp ...
- PASS: gdb.base/hashline1.exp: set breakpoint
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hashline2.exp ...
-@@ -7375,12 +6059,7 @@ PASS: gdb.base/included.exp: list integer
+@@ -7633,12 +6171,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 ...
@@ -2195,7 +2376,7 @@ index 89e7833..45b7402 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
-@@ -7421,33 +6100,10 @@ PASS: gdb.base/info-macros.exp: info macros 6
+@@ -7679,33 +6212,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 ...
@@ -2231,7 +2412,7 @@ index 89e7833..45b7402 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
-@@ -7499,23 +6155,14 @@ PASS: gdb.base/interrupt-noterm.exp: set interactive-mode off
+@@ -7757,23 +6267,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
@@ -2241,24 +2422,26 @@ index 89e7833..45b7402 100644
+UNSUPPORTED: gdb.base/interrupt-noterm.exp: continue &
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/interrupt.exp ...
PASS: gdb.base/interrupt.exp: set interrupt character in interrupt.exp
- FAIL: gdb.base/interrupt.exp: process is alive (timeout)
- FAIL: gdb.base/interrupt.exp: child process ate our char (timeout)
+-WARNING: remote_expect statement without a default case?!
+-WARNING: remote_expect statement without a default case?!
++PASS: gdb.base/interrupt.exp: process is alive
++PASS: gdb.base/interrupt.exp: child process ate our char
PASS: gdb.base/interrupt.exp: send_gdb control C
-PASS: gdb.base/interrupt.exp: call function when asleep
-PASS: gdb.base/interrupt.exp: call function a second time
-PASS: gdb.base/interrupt.exp: continue
--FAIL: gdb.base/interrupt.exp: echo data (timeout)
+-WARNING: remote_expect statement without a default case?!
-PASS: gdb.base/interrupt.exp: Send Control-C, second time
-PASS: gdb.base/interrupt.exp: signal SIGINT
--FAIL: gdb.base/interrupt.exp: echo more data (timeout)
--FAIL: gdb.base/interrupt.exp: send end of file (timeout)
+-WARNING: remote_expect statement without a default case?!
+-WARNING: remote_expect statement without a default case?!
-FAIL: gdb.base/interrupt.exp: send end of file
+FAIL: gdb.base/interrupt.exp: call function when asleep (wrong output)
+UNTESTED: gdb.base/interrupt.exp: aborted; in the following, GDB will get stuck
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jit-simple.exp ...
PASS: gdb.base/jit-simple.exp: blah 1
PASS: gdb.base/jit-simple.exp: recompile jit-simple.c
-@@ -7560,14 +6207,7 @@ PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 1
+@@ -7818,14 +6319,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
@@ -2274,7 +2457,48 @@ index 89e7833..45b7402 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
-@@ -7980,15 +6620,19 @@ PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 1 start
+@@ -7849,30 +6343,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
+-PASS: gdb.base/kill-detach-inferiors-cmd.exp: attach to pid
+-PASS: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 1 2
+-PASS: gdb.base/kill-detach-inferiors-cmd.exp: inferior 1
+-PASS: gdb.base/kill-detach-inferiors-cmd.exp: kill
+-PASS: gdb.base/kill-detach-inferiors-cmd.exp: detach inferiors 3
+-PASS: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 1 2 3
+-PASS: gdb.base/kill-detach-inferiors-cmd.exp: detach inferiors 1 2 3
++FAIL: gdb.base/kill-detach-inferiors-cmd.exp: attach to pid
++FAIL: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 1 2
++FAIL: gdb.base/kill-detach-inferiors-cmd.exp: inferior 1
++FAIL: gdb.base/kill-detach-inferiors-cmd.exp: kill (got interactive prompt)
++FAIL: gdb.base/kill-detach-inferiors-cmd.exp: detach inferiors 3
++FAIL: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 1 2 3
++FAIL: gdb.base/kill-detach-inferiors-cmd.exp: detach inferiors 1 2 3 (GDB internal error)
+ PASS: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 10
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/killed-outside.exp ...
+-PASS: gdb.base/killed-outside.exp: continue: get pid of inferior
+-PASS: gdb.base/killed-outside.exp: continue: continue
+-PASS: gdb.base/killed-outside.exp: continue: info threads
+-PASS: gdb.base/killed-outside.exp: continue: quit GDB
+-PASS: gdb.base/killed-outside.exp: stepi: get pid of inferior
+-PASS: gdb.base/killed-outside.exp: stepi: si
+-PASS: gdb.base/killed-outside.exp: stepi: info threads
+-PASS: gdb.base/killed-outside.exp: stepi: quit GDB
+-PASS: gdb.base/killed-outside.exp: registers: get pid of inferior
+-PASS: gdb.base/killed-outside.exp: registers: flushregs
+-PASS: gdb.base/killed-outside.exp: registers: info threads
+-PASS: gdb.base/killed-outside.exp: registers: quit GDB
+-PASS: gdb.base/killed-outside.exp: info threads: get pid of inferior
+-PASS: gdb.base/killed-outside.exp: info threads: info threads
+-PASS: gdb.base/killed-outside.exp: info threads: quit GDB
++WARNING: program timed out.
++gdb compile failed, exit status is 1
++UNTESTED: gdb.base/killed-outside.exp: failed to prepare
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/label.exp ...
+ PASS: gdb.base/label.exp: breakpoint here
+ PASS: gdb.base/label.exp: breakpoint there
+@@ -8269,15 +6751,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)
@@ -2297,7 +2521,7 @@ index 89e7833..45b7402 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
-@@ -8439,94 +7083,12 @@ PASS: gdb.base/miscexprs.exp: print value of ibig.i[100] << 2
+@@ -8728,96 +7214,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 ...
@@ -2312,9 +2536,11 @@ index 89e7833..45b7402 100644
+UNSUPPORTED: gdb.base/moribund-step.exp: displaced stepping
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/multi-forks.exp ...
-PASS: gdb.base/multi-forks.exp: set follow-fork child
--PASS: gdb.base/multi-forks.exp: run to exit 2
+-FAIL: gdb.base/multi-forks.exp: run to exit 2 (timeout)
-PASS: gdb.base/multi-forks.exp: follow child, print pids
--PASS: gdb.base/multi-forks.exp: run to exit 2
+-FAIL: gdb.base/multi-forks.exp: info breakpoints (timeout)
+-ERROR: breakpoints not deleted
+-UNRESOLVED: gdb.base/multi-forks.exp: run to exit 2 (timeout)
-PASS: gdb.base/multi-forks.exp: follow parent, print pids
-PASS: gdb.base/multi-forks.exp: help set detach
-PASS: gdb.base/multi-forks.exp: show detach default on
@@ -2396,7 +2622,7 @@ index 89e7833..45b7402 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
-@@ -8605,22 +7167,22 @@ PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: set heig
+@@ -8896,22 +7298,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
@@ -2426,7 +2652,7 @@ index 89e7833..45b7402 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 ...
-@@ -8705,11 +7267,6 @@ PASS: gdb.base/permissions.exp: set may-write-memory off
+@@ -8996,11 +7398,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 ...
@@ -2438,7 +2664,7 @@ index 89e7833..45b7402 100644
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
-@@ -8785,50 +7342,24 @@ PASS: gdb.base/pr11022.exp: watchpoint hit 2
+@@ -9076,50 +7473,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
@@ -2498,7 +2724,7 @@ index 89e7833..45b7402 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"
-@@ -9832,25 +8363,9 @@ PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 1
+@@ -10123,25 +8494,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 ...
@@ -2526,7 +2752,7 @@ index 89e7833..45b7402 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
-@@ -9868,38 +8383,7 @@ PASS: gdb.base/readline-ask.exp: ask message for 01 and 02
+@@ -10159,38 +8514,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 ...
@@ -2566,7 +2792,7 @@ index 89e7833..45b7402 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
-@@ -10288,22 +8772,22 @@ PASS: gdb.base/savedregs.exp: handle SIGSEGV pass print nostop
+@@ -10579,22 +8903,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
@@ -2593,7 +2819,25 @@ index 89e7833..45b7402 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
-@@ -10763,402 +9247,24 @@ PASS: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addre
+@@ -11018,16 +9342,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
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/shlib-call.exp: next over shr1
+-FAIL: gdb.base/shlib-call.exp: print g
+-WARNING: remote_expect statement without a default case?!
++PASS: gdb.base/shlib-call.exp: print g
+ PASS: gdb.base/shlib-call.exp: print shr1(1)
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/shlib-call.exp: print shr1(g)
+ PASS: gdb.base/shlib-call.exp: breakpoint function shr2
+ PASS: gdb.base/shlib-call.exp: run until breakpoint set at a function
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/shlib-call.exp: print shr1(1) 2nd time
+ 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)
+@@ -11058,401 +9378,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 ...
@@ -3004,11 +3248,9 @@ index 89e7833..45b7402 100644
+FAIL: gdb.base/sigaltstack.exp: finish to catch MAIN (timeout)
+FAIL: gdb.base/sigaltstack.exp: finish to MAIN (timeout)
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigbpt.exp ...
-+WARNING: program timed out.
PASS: gdb.base/sigbpt.exp: break keeper
PASS: gdb.base/sigbpt.exp: display/i $pc
- PASS: gdb.base/sigbpt.exp: advance to the bowler
-@@ -11169,20 +9275,20 @@ PASS: gdb.base/sigbpt.exp: rerun to main
+@@ -11464,20 +9405,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
@@ -3032,7 +3274,7 @@ index 89e7833..45b7402 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
-@@ -11190,7 +9296,7 @@ PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; continue to keeper
+@@ -11485,7 +9426,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
@@ -3041,12 +3283,12 @@ index 89e7833..45b7402 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
-@@ -11230,107 +9336,23 @@ PASS: gdb.base/sigchld.exp: SIGCHLD blocked in inferior
+@@ -11525,73 +9466,19 @@ PASS: gdb.base/sigchld.exp: SIGCHLD blocked in inferior
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-addr.exp ...
PASS: gdb.base/siginfo-addr.exp: display/i $pc
PASS: gdb.base/siginfo-addr.exp: continue to signal
--PASS: gdb.base/siginfo-addr.exp: si_addr value
-+FAIL: gdb.base/siginfo-addr.exp: si_addr value
+-PASS: gdb.base/siginfo-addr.exp: correct si_addr
++FAIL: gdb.base/siginfo-addr.exp: correct si_addr (the program exited)
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-infcall.exp ...
PASS: gdb.base/siginfo-infcall.exp: continue to SIGUSR1
PASS: gdb.base/siginfo-infcall.exp: p callme ()
@@ -3118,46 +3360,42 @@ index 89e7833..45b7402 100644
+FAIL: gdb.base/siginfo.exp: backtrace for nexti (pattern 1) (timeout)
+FAIL: gdb.base/siginfo.exp: step out of handler (timeout)
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/signals.exp ...
--PASS: gdb.base/signals.exp: handle all print
--PASS: gdb.base/signals.exp: set variable count = 0
--PASS: gdb.base/signals.exp: break handler if 0
--PASS: gdb.base/signals.exp: set $handler_breakpoint_number = $bpnum
--PASS: gdb.base/signals.exp: next to signal
--PASS: gdb.base/signals.exp: next to alarm #1
--PASS: gdb.base/signals.exp: next to ++count #1
--PASS: gdb.base/signals.exp: p func1 () #1
+ PASS: gdb.base/signals.exp: handle all print
+ PASS: gdb.base/signals.exp: set variable count = 0
+@@ -11601,14 +9488,14 @@ PASS: gdb.base/signals.exp: next to signal
+ PASS: gdb.base/signals.exp: next to alarm #1
+ PASS: gdb.base/signals.exp: next to ++count #1
+ PASS: gdb.base/signals.exp: p func1 () #1
-PASS: gdb.base/signals.exp: p count #1
--PASS: gdb.base/signals.exp: condition $handler_breakpoint_number
--PASS: gdb.base/signals.exp: next to alarm #2
--PASS: gdb.base/signals.exp: next to ++count #2
++FAIL: gdb.base/signals.exp: p count #1
+ PASS: gdb.base/signals.exp: condition $handler_breakpoint_number
+ PASS: gdb.base/signals.exp: next to alarm #2
+ PASS: gdb.base/signals.exp: next to ++count #2
-PASS: gdb.base/signals.exp: p func1 () #2
-PASS: gdb.base/signals.exp: backtrace from handler when calling func1
-PASS: gdb.base/signals.exp: continue
-PASS: gdb.base/signals.exp: p count #2
--PASS: gdb.base/signals.exp: info signals
--PASS: gdb.base/signals.exp: info signal SIGTRAP
--PASS: gdb.base/signals.exp: info signal 5
--PASS: gdb.base/signals.exp: handle without arguments
--PASS: gdb.base/signals.exp: handle with bogus SIG
--PASS: gdb.base/signals.exp: handle SIG with bogus action
--PASS: gdb.base/signals.exp: handle SIG with multiple conflicting actions
--PASS: gdb.base/signals.exp: handle SIG parses all legal actions
--PASS: gdb.base/signals.exp: handle multiple SIGs
--PASS: gdb.base/signals.exp: override SIGTRAP
--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
++FAIL: gdb.base/signals.exp: p func1 () #2
++FAIL: gdb.base/signals.exp: backtrace from handler when calling func1
++FAIL: gdb.base/signals.exp: continue (the program exited)
++FAIL: gdb.base/signals.exp: p count #2
+ PASS: gdb.base/signals.exp: info signals
+ PASS: gdb.base/signals.exp: info signal SIGTRAP
+ PASS: gdb.base/signals.exp: info signal 5
+@@ -11623,9 +9510,9 @@ PASS: gdb.base/signals.exp: invalid signal number rejected
+ PASS: gdb.base/signals.exp: handle multiple SIGs via integer range
+ PASS: gdb.base/signals.exp: handle multiple SIGs via reverse integer range
+ PASS: gdb.base/signals.exp: override SIGINT
-PASS: gdb.base/signals.exp: signal without arguments disallowed
-PASS: gdb.base/signals.exp: signal SIGUSR1
-PASS: gdb.base/signals.exp: backtrace for SIGUSR1
-+WARNING: program timed out.
-+gdb compile failed, exit status is 1
-+UNTESTED: gdb.base/signals.exp: signals.exp
++FAIL: gdb.base/signals.exp: signal without arguments disallowed (the program is no longer running)
++FAIL: gdb.base/signals.exp: signal SIGUSR1 (the program is no longer running)
++FAIL: gdb.base/signals.exp: backtrace for SIGUSR1
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/signest.exp ...
PASS: gdb.base/signest.exp: continue to fault
PASS: gdb.base/signest.exp: set conditional breakpoint
-@@ -11350,792 +9372,23 @@ PASS: gdb.base/signull.exp: data read; select the pointer type
+@@ -11645,792 +9532,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
@@ -3953,9 +4191,50 @@ index 89e7833..45b7402 100644
-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue
+UNTESTED: gdb.base/sigstep.exp: aborted; in the following, GDB will get stuck
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sizeof.exp ...
- PASS: gdb.base/sizeof.exp: next
+ PASS: gdb.base/sizeof.exp: next 2
PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (char)" (1)
-@@ -12200,15 +9453,6 @@ PASS: gdb.base/sizeof.exp: print/f padding_long_double.v
+@@ -12443,39 +9561,25 @@ PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (void (*)(void))" (4)
+ PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (float)" (4)
+ PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (double)" (8)
+ PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (long double)" (12)
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/sizeof.exp: check sizeof "char"
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/sizeof.exp: check sizeof "short"
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/sizeof.exp: check sizeof "int"
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/sizeof.exp: check sizeof "long"
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/sizeof.exp: check sizeof "long long"
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/sizeof.exp: check sizeof "void *"
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/sizeof.exp: check sizeof "void (*)(void)"
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/sizeof.exp: check sizeof "float"
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/sizeof.exp: check sizeof "double"
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/sizeof.exp: check sizeof "long double"
+ PASS: gdb.base/sizeof.exp: get integer valueof "'\377'" (-1)
+ PASS: gdb.base/sizeof.exp: get integer valueof "(int) (char) -1" (-1)
+ PASS: gdb.base/sizeof.exp: get integer valueof "(int) (signed char) -1" (-1)
+ PASS: gdb.base/sizeof.exp: get integer valueof "(int) (unsigned char) -1" (255)
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/sizeof.exp: check valueof "'\377'"
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/sizeof.exp: check valueof "(int) (char) -1"
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/sizeof.exp: check valueof "(int) (signed char) -1"
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/sizeof.exp: check valueof "(int) (unsigned char) -1"
+-FAIL: gdb.base/sizeof.exp: set padding_char.v = 1
++PASS: gdb.base/sizeof.exp: set padding_char.v = 1
+ PASS: gdb.base/sizeof.exp: print padding_char.p1
+ PASS: gdb.base/sizeof.exp: print/d padding_char.v
+ PASS: gdb.base/sizeof.exp: print padding_char.p2
+@@ -12509,15 +9613,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 ...
@@ -3971,7 +4250,7 @@ index 89e7833..45b7402 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
-@@ -12316,15 +9560,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-overlap.exp ...
+@@ -12625,15 +9720,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
@@ -3988,7 +4267,7 @@ index 89e7833..45b7402 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
-@@ -12362,7 +9598,7 @@ UNSUPPORTED: gdb.base/sss-bp-on-user-bp-2.exp: target doesn't use software singl
+@@ -12671,7 +9758,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
@@ -3997,7 +4276,7 @@ index 89e7833..45b7402 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
-@@ -12376,8 +9612,14 @@ PASS: gdb.base/stack-checking.exp: bt
+@@ -12685,8 +9772,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
@@ -4014,7 +4293,7 @@ index 89e7833..45b7402 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
-@@ -12480,20 +9722,6 @@ PASS: gdb.base/step-over-no-symbols.exp: displaced=off: set displaced-stepping o
+@@ -12789,20 +9882,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
@@ -4035,7 +4314,7 @@ index 89e7833..45b7402 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
-@@ -12539,35 +9767,15 @@ PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on
+@@ -12848,35 +9927,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
@@ -4071,7 +4350,7 @@ index 89e7833..45b7402 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
-@@ -13512,24 +10720,12 @@ PASS: gdb.base/subst.exp: show substitute-path after empty rule removed
+@@ -13821,24 +10880,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 ...
@@ -4102,7 +4381,7 @@ index 89e7833..45b7402 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
-@@ -13615,21 +10811,9 @@ PASS: gdb.base/unwindonsignal.exp: unwindonsignal, inferior function call signal
+@@ -13924,41 +10971,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 ...
@@ -4114,10 +4393,31 @@ index 89e7833..45b7402 100644
-PASS: gdb.base/valgrind-db-attach.exp: bt
-PASS: gdb.base/valgrind-db-attach.exp: kill program
+UNSUPPORTED: gdb.base/valgrind-db-attach.exp: spawn valgrind
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-disp-step.exp ...
+-PASS: gdb.base/valgrind-disp-step.exp: spawn valgrind
+-PASS: gdb.base/valgrind-disp-step.exp: valgrind started
+-PASS: gdb.base/valgrind-disp-step.exp: vgdb prompt
+-PASS: gdb.base/valgrind-disp-step.exp: disconnect
+-FAIL: gdb.base/valgrind-disp-step.exp: target remote for vgdb
+-PASS: gdb.base/valgrind-disp-step.exp: monitor v.set gdb_output
+-PASS: gdb.base/valgrind-disp-step.exp: set displaced-stepping off
+-PASS: gdb.base/valgrind-disp-step.exp: continue to main
+-PASS: gdb.base/valgrind-disp-step.exp: displaced off: set displaced-stepping off
+-PASS: gdb.base/valgrind-disp-step.exp: displaced off: once: set breakpoint
+-PASS: gdb.base/valgrind-disp-step.exp: displaced off: once: step over breakpoint
+-PASS: gdb.base/valgrind-disp-step.exp: displaced off: twice: set breakpoint
+-PASS: gdb.base/valgrind-disp-step.exp: displaced off: twice: step over breakpoint
+-PASS: gdb.base/valgrind-disp-step.exp: displaced on: set displaced-stepping on
+-PASS: gdb.base/valgrind-disp-step.exp: displaced on: once: set breakpoint
+-PASS: gdb.base/valgrind-disp-step.exp: displaced on: once: step over breakpoint
+-PASS: gdb.base/valgrind-disp-step.exp: displaced on: twice: set breakpoint
+-PASS: gdb.base/valgrind-disp-step.exp: displaced on: twice: step over breakpoint
++UNSUPPORTED: gdb.base/valgrind-disp-step.exp: spawn valgrind
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-infcall.exp ...
-PASS: gdb.base/valgrind-infcall.exp: spawn valgrind
-PASS: gdb.base/valgrind-infcall.exp: valgrind started
-PASS: gdb.base/valgrind-infcall.exp: vgdb prompt
+-PASS: gdb.base/valgrind-infcall.exp: disconnect
-FAIL: gdb.base/valgrind-infcall.exp: target remote for vgdb
-PASS: gdb.base/valgrind-infcall.exp: monitor v.set gdb_output
-PASS: gdb.base/valgrind-infcall.exp: continue #1
@@ -4126,7 +4426,28 @@ index 89e7833..45b7402 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
-@@ -13879,29 +11063,26 @@ PASS: gdb.base/watch-read.exp: only write watchpoint triggers when value changes
+@@ -13968,18 +10985,13 @@ 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
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/varargs.exp: print find_max1(5,1,2,3,4,5)
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/varargs.exp: print find_max1(1,3)
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/varargs.exp: print find_max1(10,1,2,3,4,5,6,7,8,29,0)
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/varargs.exp: print find_max2(3,1,2,3)
+-WARNING: remote_expect statement without a default case?!
+ PASS: gdb.base/varargs.exp: print find_max_double(5,1.0,17.0,2.0,3.0,4.0)
+-FAIL: gdb.base/varargs.exp: print find_max_float_real(4, fc1, fc2, fc3, fc4)
+-FAIL: gdb.base/varargs.exp: print find_max_double_real(4, dc1, dc2, dc3, dc4)
++PASS: gdb.base/varargs.exp: print find_max_float_real(4, fc1, fc2, fc3, fc4)
++PASS: gdb.base/varargs.exp: print find_max_double_real(4, dc1, dc2, dc3, dc4)
+ PASS: gdb.base/varargs.exp: print find_max_long_double_real(4, ldc1, ldc2, ldc3, ldc4)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/vdso-warning.exp ...
+ PASS: gdb.base/vdso-warning.exp: set environment LD_DEBUG=unused
+@@ -14213,29 +11225,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 ...
@@ -4163,7 +4484,7 @@ index 89e7833..45b7402 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
-@@ -13916,7 +11097,7 @@ PASS: gdb.base/watchpoint-delete.exp: delete $bpnum
+@@ -14250,7 +11259,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
@@ -4172,7 +4493,7 @@ index 89e7833..45b7402 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
-@@ -22279,9 +19460,11 @@ PASS: gdb.dwarf2/valop.exp: print uses_lit_op
+@@ -22802,9 +19811,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 ...
@@ -4186,35 +4507,47 @@ index 89e7833..45b7402 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
-@@ -22547,25 +19730,8 @@ PASS: gdb.fortran/whatis_type.exp: ptype t1
+@@ -23070,36 +20081,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
-PASS: gdb.gdb/complaints.exp: run until breakpoint at captured_command_loop
-PASS: gdb.gdb/complaints.exp: set stop_whining = 2
+-WARNING: remote_expect statement without a default case?!
-PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Register a complaint")
-PASS: gdb.gdb/complaints.exp: print symfile_complaints->root->fmt
+-WARNING: remote_expect statement without a default case?!
-PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, symfile_complaints->root->fmt)
--PASS: gdb.gdb/complaints.exp: list has one entry
+-FAIL: gdb.gdb/complaints.exp: list has one entry
+-WARNING: remote_expect statement without a default case?!
-PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Testing! Testing! Testing!")
-PASS: gdb.gdb/complaints.exp: serial start
--PASS: gdb.gdb/complaints.exp: serial line 1
--PASS: gdb.gdb/complaints.exp: serial line 2
+-WARNING: remote_expect statement without a default case?!
+-FAIL: gdb.gdb/complaints.exp: serial line 1
+-WARNING: remote_expect statement without a default case?!
+-FAIL: gdb.gdb/complaints.exp: serial line 2
+-WARNING: remote_expect statement without a default case?!
-PASS: gdb.gdb/complaints.exp: serial end
-PASS: gdb.gdb/complaints.exp: short start
--PASS: gdb.gdb/complaints.exp: short line 1
--PASS: gdb.gdb/complaints.exp: short line 2
+-WARNING: remote_expect statement without a default case?!
+-FAIL: gdb.gdb/complaints.exp: short line 1
+-WARNING: remote_expect statement without a default case?!
+-FAIL: gdb.gdb/complaints.exp: short line 2
+-WARNING: remote_expect statement without a default case?!
-PASS: gdb.gdb/complaints.exp: short end
--PASS: gdb.gdb/complaints.exp: empty non-verbose non-noisy clear
--PASS: gdb.gdb/complaints.exp: empty verbose non-noisy clear
--PASS: gdb.gdb/complaints.exp: empty verbose noisy clear
--PASS: gdb.gdb/complaints.exp: empty non-verbose noisy clear
+-WARNING: remote_expect statement without a default case?!
+-WARNING: remote_expect statement without a default case?!
+-WARNING: remote_expect statement without a default case?!
+-WARNING: remote_expect statement without a default case?!
+FAIL: gdb.gdb/complaints.exp: run until breakpoint at captured_command_loop
+WARNING: Couldn't test self
Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/observer.exp ...
- PASS: gdb.gdb/observer.exp: breakpoint in captured_main
+-UNRESOLVED: gdb.gdb/observer.exp: breakpoint in captured_main
++PASS: gdb.gdb/observer.exp: breakpoint in captured_main
PASS: gdb.gdb/observer.exp: run until breakpoint at captured_main
-@@ -22676,14 +19842,12 @@ PASS: gdb.gdb/observer.exp: first observer removed; check second observer counte
+ PASS: gdb.gdb/observer.exp: no observer attached; reset first observer counter
+ PASS: gdb.gdb/observer.exp: no observer attached; reset second observer counter
+@@ -23208,14 +20193,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
@@ -4233,23 +4566,24 @@ index 89e7833..45b7402 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
-@@ -22708,11 +19872,11 @@ PASS: gdb.gdb/selftest.exp: next over notice_open_fds
+@@ -23240,11 +20223,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
--PASS: gdb.gdb/selftest.exp: xgdb is at prompt
-+FAIL: gdb.gdb/selftest.exp: xgdb is at prompt
- PASS: gdb.gdb/selftest.exp: Set xgdb prompt
+-WARNING: remote_expect statement without a default case?!
+-WARNING: remote_expect statement without a default case?!
-PASS: gdb.gdb/selftest.exp: send ^C to child process
-PASS: gdb.gdb/selftest.exp: send SIGINT signal to child process
--PASS: gdb.gdb/selftest.exp: backtrace through signal handler
+-FAIL: gdb.gdb/selftest.exp: backtrace through signal handler
++FAIL: gdb.gdb/selftest.exp: xgdb is at prompt
++PASS: gdb.gdb/selftest.exp: Set xgdb_prompt
+FAIL: gdb.gdb/selftest.exp: send ^C to child process (timeout)
+FAIL: gdb.gdb/selftest.exp: send SIGINT signal to child process (timeout)
+FAIL: gdb.gdb/selftest.exp: backtrace through signal handler (timeout)
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
-@@ -23644,7 +20808,7 @@ PASS: gdb.guile/scm-ports.exp: basic r+0 tests: test port-closed? after it's clo
+@@ -24176,7 +21159,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
@@ -4258,7 +4592,7 @@ index 89e7833..45b7402 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
-@@ -23661,7 +20825,7 @@ PASS: gdb.guile/scm-ports.exp: buffered: test byte at sp, after close
+@@ -24193,7 +21176,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
@@ -4267,7 +4601,59 @@ index 89e7833..45b7402 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
-@@ -24581,10 +21745,10 @@ PASS: gdb.linespec/thread.exp: continue to breakpoint: thread function
+@@ -24988,29 +21971,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)
+-ERROR: Process no longer exists
+-UNRESOLVED: gdb.linespec/explicit.exp: complete non-existant file name
++FAIL: gdb.linespec/explicit.exp: complete non-existant file name (timeout)
++FAIL: gdb.linespec/explicit.exp: complete filename and unique function name (timeout)
++FAIL: gdb.linespec/explicit.exp: complete filename and non-unique function name (timeout)
++FAIL: gdb.linespec/explicit.exp: complete filename and non-existant function name (timeout)
++FAIL: gdb.linespec/explicit.exp: complete filename and function reversed (timeout)
++PASS: gdb.linespec/explicit.exp: pending invalid conditional explicit breakpoint
++PASS: gdb.linespec/explicit.exp: pending valid conditional explicit breakpoint
++PASS: gdb.linespec/explicit.exp: pending valid conditional explicit breakpoint resolved
++PASS: gdb.linespec/explicit.exp: set new breakpoint condition for explicit linespec
++PASS: gdb.linespec/explicit.exp: continue to breakpoint: condition_command overrides explicit linespec condition
++PASS: gdb.linespec/explicit.exp: clear condition for explicit breakpoint
++PASS: gdb.linespec/explicit.exp: info break of cleared condition of explicit breakpoint
++PASS: gdb.linespec/explicit.exp: list main 1
++PASS: gdb.linespec/explicit.exp: list main 2
++PASS: gdb.linespec/explicit.exp: list -line -,-line +
++PASS: gdb.linespec/explicit.exp: list myfunction 1
++PASS: gdb.linespec/explicit.exp: list +,-
++PASS: gdb.linespec/explicit.exp: list myfunction 2
++PASS: gdb.linespec/explicit.exp: list -line +, -line -
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.linespec/keywords.exp ...
+-PASS: gdb.linespec/keywords.exp: set breakpoint pending off
+-PASS: gdb.linespec/keywords.exp: break if
+-PASS: gdb.linespec/keywords.exp: setting breakpoint at thread
+-PASS: gdb.linespec/keywords.exp: setting breakpoint at task
+-PASS: gdb.linespec/keywords.exp: trailing whitespace: break if
+-PASS: gdb.linespec/keywords.exp: trailing whitespace: setting breakpoint at thread
+-PASS: gdb.linespec/keywords.exp: trailing whitespace: setting breakpoint at task
+-PASS: gdb.linespec/keywords.exp: break thread 123
+-PASS: gdb.linespec/keywords.exp: break thread foo
+-PASS: gdb.linespec/keywords.exp: break task 123
+-PASS: gdb.linespec/keywords.exp: break task foo
+-PASS: gdb.linespec/keywords.exp: setting breakpoint at thread if 0
+-PASS: gdb.linespec/keywords.exp: break thread thread
+-PASS: gdb.linespec/keywords.exp: break thread task
+-PASS: gdb.linespec/keywords.exp: break thread if
+-PASS: gdb.linespec/keywords.exp: break task task
+-PASS: gdb.linespec/keywords.exp: break task thread
+-PASS: gdb.linespec/keywords.exp: break task if
+-PASS: gdb.linespec/keywords.exp: break thread thread 123
+-PASS: gdb.linespec/keywords.exp: break task task 123
++WARNING: program timed out.
++gdb compile failed, exit status is 1
++UNTESTED: gdb.linespec/keywords.exp: keywords
+ Running ../../../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
+@@ -25271,10 +22254,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
@@ -4280,7 +4666,7 @@ index 89e7833..45b7402 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
-@@ -24604,50 +21768,35 @@ PASS: gdb.mi/gdb669.exp: info threads (at main)
+@@ -25294,50 +22277,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)
@@ -4336,7 +4722,7 @@ index 89e7833..45b7402 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
-@@ -24677,9 +21826,6 @@ PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private
+@@ -25367,9 +22335,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 ...
@@ -4346,7 +4732,7 @@ index 89e7833..45b7402 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
-@@ -24748,8 +21894,8 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: mi runto main
+@@ -25445,8 +22410,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
@@ -4357,7 +4743,7 @@ index 89e7833..45b7402 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
-@@ -24763,7 +21909,7 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: -break-passcount 4 1
+@@ -25460,7 +22425,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
@@ -4366,7 +4752,7 @@ index 89e7833..45b7402 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
-@@ -24826,16 +21972,16 @@ PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set $pc=0x0"
+@@ -25523,16 +22488,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
@@ -4392,7 +4778,7 @@ index 89e7833..45b7402 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"
-@@ -24874,7 +22020,7 @@ PASS: gdb.mi/mi-console.exp: finished step over hello
+@@ -25571,7 +22536,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
@@ -4401,7 +4787,7 @@ index 89e7833..45b7402 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
-@@ -24951,12 +22097,6 @@ PASS: gdb.mi/mi-exit-code.exp: second run: -list-thread-groups during run shows
+@@ -25651,12 +22616,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 ...
@@ -4414,7 +4800,7 @@ index 89e7833..45b7402 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.
-@@ -24985,7 +22125,7 @@ PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -unsupported-command
+@@ -25685,7 +22644,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 ...
@@ -4423,7 +4809,7 @@ index 89e7833..45b7402 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
-@@ -25018,120 +22158,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-memory-changed.exp ...
+@@ -25718,120 +22677,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
@@ -4549,9 +4935,22 @@ index 89e7833..45b7402 100644
-PASS: gdb.mi/mi-nsthrexec.exp: stop at main after exec
+UNSUPPORTED: gdb.mi/mi-nsthrexec.exp: displaced stepping
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pending.exp ...
- UNSUPPORTED: gdb.mi/mi-pending.exp: Couldn't compile mi-pending.c: unrecognized error
- UNTESTED: gdb.mi/mi-pending.exp: Could not compile ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pending.c.
-@@ -25143,18 +22185,26 @@ PASS: gdb.mi/mi-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set)
+ PASS: gdb.mi/mi-pending.exp: successfully compiled posix threads test case
+ PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc1
+@@ -25840,10 +22701,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
+-PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on thread_func
++FAIL: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on thread_func (unknown output after running)
+ PASS: gdb.mi/mi-pending.exp: Delete breakpoint 3
+ PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc3
+-PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc3 on thread 2
++FAIL: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc3 on thread 2 (timeout)
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pthreads.exp ...
+ PASS: gdb.mi/mi-pthreads.exp: successfully compiled posix threads test case
+ PASS: gdb.mi/mi-pthreads.exp: breakpoint at done_making_threads
+@@ -25852,18 +22713,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
@@ -4584,7 +4983,7 @@ index 89e7833..45b7402 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
-@@ -25167,11 +22217,6 @@ PASS: gdb.mi/mi-read-memory.exp: ascii and data
+@@ -25876,11 +22745,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 ...
@@ -4596,7 +4995,7 @@ index 89e7833..45b7402 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 ...
-@@ -25180,22 +22225,6 @@ PASS: gdb.mi/mi-return.exp: mi runto callee4
+@@ -25889,22 +22753,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 ...
@@ -4619,7 +5018,7 @@ index 89e7833..45b7402 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
-@@ -25270,7 +22299,7 @@ PASS: gdb.mi/mi-syn-frame.exp: finished exec continue
+@@ -25979,7 +22827,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
@@ -4628,7 +5027,7 @@ index 89e7833..45b7402 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
-@@ -25965,11 +22994,11 @@ PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: set print object on
+@@ -26674,11 +23522,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)
@@ -4643,7 +5042,7 @@ index 89e7833..45b7402 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
-@@ -26233,10 +23262,7 @@ PASS: gdb.mi/mi-vla-c99.exp: show format variable vla
+@@ -26942,10 +23790,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
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch-nonstop.exp ...
@@ -4655,7 +5054,7 @@ index 89e7833..45b7402 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
-@@ -26730,49 +23756,26 @@ PASS: gdb.multi/base.exp: continue
+@@ -27439,49 +24284,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 ...
@@ -4716,7 +5115,7 @@ index 89e7833..45b7402 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
-@@ -26780,20 +23783,20 @@ PASS: gdb.multi/multi-attach.exp: kill inferior 1
+@@ -27489,20 +24311,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
@@ -4746,7 +5145,7 @@ index 89e7833..45b7402 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 ...
-@@ -27317,41 +24320,27 @@ PASS: gdb.python/py-events.exp: New objfile notification
+@@ -28040,41 +24862,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
@@ -4803,7 +5202,7 @@ index 89e7833..45b7402 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
-@@ -27494,7 +24483,7 @@ PASS: gdb.python/py-finish-breakpoint.exp: set FinishBP after the exit()
+@@ -28217,7 +25025,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
@@ -4812,7 +5211,7 @@ index 89e7833..45b7402 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
-@@ -27723,83 +24712,10 @@ PASS: gdb.python/py-inferior.exp: test equality comparison (true)
+@@ -28446,83 +25254,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
@@ -4899,7 +5298,7 @@ index 89e7833..45b7402 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
-@@ -27862,15 +24778,15 @@ PASS: gdb.python/py-mi.exp: update string varobj after assignment
+@@ -28588,15 +25323,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
@@ -4919,25 +5318,16 @@ index 89e7833..45b7402 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
-@@ -27933,7 +24849,7 @@ PASS: gdb.python/py-objfile.exp: Get objfile user name
- PASS: gdb.python/py-objfile.exp: python print (gdb.lookup_objfile ("py-objfile").filename)
- PASS: gdb.python/py-objfile.exp: python print (gdb.lookup_objfile ("junk"))
- PASS: gdb.python/py-objfile.exp: Get objfile build id
--PASS: gdb.python/py-objfile.exp: python print (gdb.lookup_objfile ("8852bbefaa897934fa060e5c710d6bf9d02ec43b", by_build_id=True).filename)
-+PASS: gdb.python/py-objfile.exp: python print (gdb.lookup_objfile ("a28a56b1aeb53d507558e9bd16beff202bc94874", by_build_id=True).filename)
- PASS: gdb.python/py-objfile.exp: python print (gdb.lookup_objfile ("foo", by_build_id=True))
- PASS: gdb.python/py-objfile.exp: python print (gdb.lookup_objfile ("1234abcdef", by_build_id=True))
- PASS: gdb.python/py-objfile.exp: Get objfile program space
-@@ -27951,7 +24867,7 @@ PASS: gdb.python/py-objfile.exp: Get separate debug info objfile
+@@ -28677,7 +25412,7 @@ PASS: gdb.python/py-objfile.exp: Get separate debug info objfile
PASS: gdb.python/py-objfile.exp: Test owner of separate debug file
PASS: gdb.python/py-objfile.exp: Test user-name of owner of separate debug file
PASS: gdb.python/py-objfile.exp: print main with debug info
-PASS: gdb.python/py-objfile.exp: get python valueof "sep_objfile.build_id" (8852bbefaa897934fa060e5c710d6bf9d02ec43b)
+PASS: gdb.python/py-objfile.exp: get python valueof "sep_objfile.build_id" (a28a56b1aeb53d507558e9bd16beff202bc94874)
- PASS: gdb.python/py-objfile.exp: python print (gdb.lookup_objfile (sep_objfile.build_id, by_build_id=True))
+ 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 ...
-@@ -28276,18 +25192,7 @@ PASS: gdb.python/py-strfns.exp: p arg
+@@ -29002,18 +25737,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
@@ -4957,7 +5347,7 @@ index 89e7833..45b7402 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
-@@ -29015,2880 +25920,43 @@ PASS: gdb.python/python.exp: Test find_pc_line with resume address
+@@ -29741,2901 +26465,45 @@ 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 ...
@@ -7758,6 +8148,15 @@ index 89e7833..45b7402 100644
-PASS: gdb.server/ext-attach.exp: backtrace 2
-PASS: gdb.server/ext-attach.exp: kill
-PASS: gdb.server/ext-attach.exp: monitor exit
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-restart.exp ...
+-PASS: gdb.server/ext-restart.exp: disconnect
+-PASS: gdb.server/ext-restart.exp: set remote exec-file
+-PASS: gdb.server/ext-restart.exp: run to main
+-PASS: gdb.server/ext-restart.exp: restart: set remote run-packet off
+-PASS: gdb.server/ext-restart.exp: restart: set remote exec-file
+-PASS: gdb.server/ext-restart.exp: restart: run to main
+-PASS: gdb.server/ext-restart.exp: kill
+-PASS: gdb.server/ext-restart.exp: monitor exit
Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-run.exp ...
-PASS: gdb.server/ext-run.exp: disconnect
-PASS: gdb.server/ext-run.exp: set remote exec-file
@@ -7766,6 +8165,17 @@ index 89e7833..45b7402 100644
-PASS: gdb.server/ext-run.exp: kill
-PASS: gdb.server/ext-run.exp: load new file without any gdbserver inferior
-PASS: gdb.server/ext-run.exp: monitor exit
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-wrapper.exp ...
+-PASS: gdb.server/ext-wrapper.exp: disconnect
+-PASS: gdb.server/ext-wrapper.exp: set remote exec-file
+-PASS: gdb.server/ext-wrapper.exp: run to marker
+-PASS: gdb.server/ext-wrapper.exp: print d
+-PASS: gdb.server/ext-wrapper.exp: restart: set remote run-packet off
+-PASS: gdb.server/ext-wrapper.exp: restart: set remote exec-file
+-PASS: gdb.server/ext-wrapper.exp: restart: run to marker
+-PASS: gdb.server/ext-wrapper.exp: restart: print d
+-PASS: gdb.server/ext-wrapper.exp: kill
+-PASS: gdb.server/ext-wrapper.exp: monitor exit
Running ../../../W._C._Handy/gdb/testsuite/gdb.server/file-transfer.exp ...
-PASS: gdb.server/file-transfer.exp: disconnect
-PASS: gdb.server/file-transfer.exp: put binary file
@@ -7789,6 +8199,7 @@ index 89e7833..45b7402 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.server/non-existing-program.exp ...
-PASS: gdb.server/non-existing-program.exp: gdbserver exits cleanly
Running ../../../W._C._Handy/gdb/testsuite/gdb.server/server-exec-info.exp ...
+-PASS: gdb.server/server-exec-info.exp: disconnect
-PASS: gdb.server/server-exec-info.exp: set remote pid-to-exec-file-packet off
-PASS: gdb.server/server-exec-info.exp: file
-PASS: gdb.server/server-exec-info.exp: set sysroot remote:
@@ -7838,17 +8249,17 @@ index 89e7833..45b7402 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
-@@ -32112,234 +26180,83 @@ PASS: gdb.stabs/weird.exp: p common0var0
+@@ -32859,234 +26727,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: attach (pass 1), pending signal catch
--PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attach (pass 2), pending signal catch
+-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 2: 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: attach (pass 1), pending signal catch
--PASS: gdb.threads/attach-into-signal.exp: threaded: attach (pass 2), pending signal catch
+-PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 2: attach (pass 1), pending signal catch
+-PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 8: 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
@@ -8113,7 +8524,7 @@ index 89e7833..45b7402 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
-@@ -32375,277 +26292,174 @@ PASS: gdb.threads/continue-pending-after-query.exp: iter 10: continue until exit
+@@ -33122,287 +26839,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
@@ -8351,6 +8762,25 @@ index 89e7833..45b7402 100644
-PASS: gdb.threads/fork-child-threads.exp: next over fork
-PASS: gdb.threads/fork-child-threads.exp: get to the spawned thread
-PASS: gdb.threads/fork-child-threads.exp: two threads found
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/fork-plus-threads.exp ...
+ PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: successfully compiled posix threads test case
+-PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: set detach-on-fork on
+-PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: continue &
+-PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: inferior 1 exited
+-PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: no failure to remove breakpoints
+-PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: no spurious thread stop
+-PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: no threads left
+-PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: only inferior 1 left
++FAIL: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: Can't run to main
+ PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: successfully compiled posix threads test case
+-PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: set detach-on-fork off
+-PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: continue &
+-PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: inferior 1 exited
+-PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: no failure to remove breakpoints
+-PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: no spurious thread stop
+-PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: no threads left
+-PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: only inferior 1 left
++FAIL: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: Can't run to main
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/fork-thread-pending.exp ...
-PASS: gdb.threads/fork-thread-pending.exp: successfully compiled posix threads test case
-PASS: gdb.threads/fork-thread-pending.exp: 1, set follow-fork-mode child
@@ -8368,6 +8798,22 @@ index 89e7833..45b7402 100644
-PASS: gdb.threads/fork-thread-pending.exp: 2, multiple threads found
-PASS: gdb.threads/fork-thread-pending.exp: 2, get to the spawned thread in fork child
-PASS: gdb.threads/fork-thread-pending.exp: 2, followed to the child, found two threads
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/forking-threads-plus-breakpoint.exp ...
+ PASS: gdb.threads/forking-threads-plus-breakpoint.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: set detach-on-fork on
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: set breakpoint that evals false
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: continue &
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: inferior 1 exited
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: no threads left
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: only inferior 1 left
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: set detach-on-fork on
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: set breakpoint that evals false
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: continue &
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: inferior 1 exited
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: no threads left
+-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: only inferior 1 left
++FAIL: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: Can't run to main
++FAIL: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: Can't run to main
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/gcore-stale-thread.exp ...
PASS: gdb.threads/gcore-stale-thread.exp: successfully compiled posix threads test case
PASS: gdb.threads/gcore-stale-thread.exp: set non-stop on
@@ -8438,6 +8884,12 @@ index 89e7833..45b7402 100644
+FAIL: gdb.threads/hand-call-in-threads.exp: enable scheduler locking
+FAIL: gdb.threads/hand-call-in-threads.exp: show scheduler locking on
+UNTESTED: gdb.threads/hand-call-in-threads.exp: aborted; needs porting
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/hand-call-new-thread.exp ...
+ 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
+@@ -33413,26 +27011,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 ...
-PASS: gdb.threads/ia64-sigill.exp: successfully compiled posix threads test case
-PASS: gdb.threads/ia64-sigill.exp: info addr label
@@ -8470,7 +8922,7 @@ index 89e7833..45b7402 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
-@@ -32653,7 +26467,7 @@ PASS: gdb.threads/interrupted-hand-call.exp: continue until exit
+@@ -33440,7 +27032,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
@@ -8479,7 +8931,7 @@ index 89e7833..45b7402 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
-@@ -32663,873 +26477,108 @@ PASS: gdb.threads/killed.exp: run program to completion
+@@ -33450,891 +27042,126 @@ 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
@@ -8860,6 +9312,29 @@ index 89e7833..45b7402 100644
-PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: next over function call
+FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=on: set scheduler-locking on
+FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=on: next over function call
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/next-while-other-thread-longjmps.exp ...
+ PASS: gdb.threads/next-while-other-thread-longjmps.exp: successfully compiled posix threads test case
+ PASS: gdb.threads/next-while-other-thread-longjmps.exp: continue to breakpoint: start line
+-PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 1
+-PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 2
+-PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 3
+-PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 4
+-PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 5
+-PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 6
+-PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 7
+-PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 8
+-PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 9
+-PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 10
++FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 1
++FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 2
++FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 3
++FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 4
++FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 5
++FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 6
++FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 7
++FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 8
++FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 9
++FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 10
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/no-unwaited-for-left.exp ...
PASS: gdb.threads/no-unwaited-for-left.exp: successfully compiled posix threads test case
-PASS: gdb.threads/no-unwaited-for-left.exp: continue to breakpoint: break-here
@@ -8935,6 +9410,14 @@ index 89e7833..45b7402 100644
+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
+ 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
+-PASS: gdb.threads/non-ldr-exit.exp: set scheduler-locking on
+-KFAIL: gdb.threads/non-ldr-exit.exp: program exits normally (PRMS: gdb/18717)
++FAIL: gdb.threads/non-ldr-exit.exp: continue to breakpoint: break-here
++FAIL: gdb.threads/non-ldr-exit.exp: set scheduler-locking on
++FAIL: gdb.threads/non-ldr-exit.exp: program exits normally
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-stop-fair-events.exp ...
PASS: gdb.threads/non-stop-fair-events.exp: successfully compiled posix threads test case
PASS: gdb.threads/non-stop-fair-events.exp: set non-stop on
@@ -9423,7 +9906,7 @@ index 89e7833..45b7402 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
-@@ -33541,31 +26590,13 @@ PASS: gdb.threads/print-threads.exp: set width 0
+@@ -34346,50 +27173,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
@@ -9455,10 +9938,33 @@ index 89e7833..45b7402 100644
-PASS: gdb.threads/print-threads.exp: program exited normally
-PASS: gdb.threads/print-threads.exp: all threads ran once (slow with kill breakpoint)
+FAIL: gdb.threads/print-threads.exp: all threads ran once
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/process-dies-while-handling-bp.exp ...
+ PASS: gdb.threads/process-dies-while-handling-bp.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: probe for target remote
+-PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: set breakpoint that evals false
+-PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: continue &
+-KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: inferior 1 exited (prompt) (PRMS: gdb/18749)
+-PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=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 &
+-PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: inferior 1 exited
+-PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: no threads left
++FAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: Can't run to main
++FAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: Can't run to main
+ PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: probe for target remote
+ PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: set breakpoint that evals false
+ PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: continue &
+-KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited (prompt) (PRMS: gdb/18749)
++KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited (timeout) (PRMS: gdb/18749)
+ PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: probe for target remote
+ PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: set breakpoint that evals false
+ PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: continue &
+-KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited (prompt) (PRMS: gdb/18749)
++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
-@@ -33578,10 +26609,11 @@ PASS: gdb.threads/pthreads.exp: set width 0
+@@ -34402,10 +27204,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
@@ -9472,7 +9978,7 @@ index 89e7833..45b7402 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
-@@ -33589,27 +26621,24 @@ PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0
+@@ -34413,27 +27216,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
@@ -9514,7 +10020,7 @@ index 89e7833..45b7402 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
-@@ -33617,350 +26646,88 @@ PASS: gdb.threads/queue-signal.exp: handle SIGUSR2 stop print pass
+@@ -34441,350 +27241,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
@@ -9910,7 +10416,7 @@ index 89e7833..45b7402 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
-@@ -33969,29 +26736,24 @@ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to br
+@@ -34793,29 +27331,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
@@ -9949,7 +10455,7 @@ index 89e7833..45b7402 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
-@@ -33999,406 +26761,86 @@ PASS: gdb.threads/sigthread.exp: handle SIGUSR2 nostop noprint pass
+@@ -34823,406 +27356,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 ...
@@ -10001,7 +10507,7 @@ index 89e7833..45b7402 100644
-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: step
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: thread 1
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: set scheduler-locking off
-+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: step
++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: step (timeout)
PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: set displaced-stepping off
PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: continue to breakpoint: run to wait-thread breakpoint
-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: info threads shows all threads
@@ -10018,7 +10524,7 @@ index 89e7833..45b7402 100644
-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: next
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: thread 1
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: set scheduler-locking off
-+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: next
++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: next (timeout)
PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: set displaced-stepping off
PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: continue to breakpoint: run to wait-thread breakpoint
-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: info threads shows all threads
@@ -10401,7 +10907,7 @@ index 89e7833..45b7402 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
-@@ -34408,38 +26850,27 @@ PASS: gdb.threads/thread-specific.exp: continue to breakpoint: all threads start
+@@ -35232,38 +27445,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
@@ -10448,7 +10954,7 @@ index 89e7833..45b7402 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
-@@ -34454,24 +26885,25 @@ PASS: gdb.threads/threadapply.exp: run a simple print command on all threads
+@@ -35278,24 +27480,25 @@ PASS: gdb.threads/threadapply.exp: run a simple print command on all threads
PASS: gdb.threads/threadapply.exp: go down and check selected frame
PASS: gdb.threads/threadapply.exp: thread apply all detach
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/threxit-hop-specific.exp ...
@@ -10480,7 +10986,7 @@ index 89e7833..45b7402 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
-@@ -34480,72 +26912,44 @@ PASS: gdb.threads/tls-shared.exp: print result
+@@ -35304,72 +27507,44 @@ PASS: gdb.threads/tls-shared.exp: print result
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-var.exp ...
PASS: gdb.threads/tls-var.exp: successfully compiled posix threads test case
PASS: gdb.threads/tls-var.exp: whatis tls_var
@@ -10576,7 +11082,7 @@ index 89e7833..45b7402 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
-@@ -34563,57 +26967,26 @@ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after
+@@ -35387,57 +27562,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
@@ -10644,7 +11150,7 @@ index 89e7833..45b7402 100644
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
-@@ -34626,100 +26999,100 @@ PASS: gdb.threads/wp-replication.exp: set var hw_watch_count=4
+@@ -35450,100 +27594,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: Breakpoint on thread_started
PASS: gdb.threads/wp-replication.exp: watch watched_data[0]
@@ -10835,7 +11341,7 @@ index 89e7833..45b7402 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 ...
-@@ -35007,7 +27380,8 @@ PASS: gdb.trace/tracecmd.exp: 1.11b: verify conditional tracepoint
+@@ -35832,7 +27976,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 ...
@@ -10845,40 +11351,41 @@ index 89e7833..45b7402 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 ...
-@@ -35080,14 +27454,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
+@@ -35905,14 +28050,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
=== gdb Summary ===
--# of expected passes 33408
--# of unexpected failures 142
-+# of expected passes 25038
-+# of unexpected failures 807
- # of unexpected successes 2
--# of expected failures 62
-+# of expected failures 40
+-# of expected passes 34125
+-# of unexpected failures 157
++# of expected passes 25550
++# of unexpected failures 850
+ # of unexpected successes 1
+-# of expected failures 64
++# of expected failures 42
# of unknown successes 1
--# of known failures 64
-+# of known failures 59
- # of unresolved testcases 2
+-# of known failures 63
+-# of unresolved testcases 4
-# of untested testcases 41
--# of unsupported tests 66
-+# of untested testcases 68
-+# of unsupported tests 99
- [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.9.50.20150619-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
+-# of unsupported tests 67
++# of known failures 56
++# of unresolved testcases 1
++# of untested testcases 70
++# 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
diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum
-index 6fbf089..090c152 100644
+index 2c0e242..175d0da 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 Nov 2 15:19:20 2015
+-Test Run By thomas on Mon Nov 2 22:15:37 2015
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Mon Nov 2 15:22:24 2015
++Test Run By thomas on Thu Nov 5 14:10:20 2015
+Native configuration is i686-unknown-gnu0.6
=== ld tests ===
-@@ -291,10 +291,10 @@ PASS: PIE init array
+@@ -294,10 +294,10 @@ PASS: PIE init array
PASS: PIE fini array
PASS: PIE init array mixed
PASS: PIE PR ld/14525
@@ -10893,10 +11400,10 @@ index 6fbf089..090c152 100644
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-elf/exclude.exp ...
PASS: ld link shared library
PASS: ld export symbols from archive
-@@ -754,31 +754,6 @@ PASS: PR ld/14215
- PASS: PR ld/17057
- PASS: ld-i386/pr17935-1
+@@ -771,32 +771,6 @@ PASS: ld-i386/pr17935-1
PASS: ld-i386/pr17935-2
+ PASS: ld-i386/pr18801
+ PASS: PR ld/18815
-PASS: Build plt-lib.so
-PASS: Build libplt-main1.a
-PASS: Build libplt-main2.a
@@ -10922,10 +11429,11 @@ index 6fbf089..090c152 100644
-PASS: Run pr17689 with PIE, -z now and GOTOFF
-PASS: Run pr17689ver with PIE and GOTOFF
-PASS: ld-i386/pltgot-1
+-PASS: ld-i386/pltgot-2
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ia64/ia64.exp ...
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ia64/line.exp ...
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ifunc/binutils.exp ...
-@@ -793,8 +768,8 @@ PASS: Build libpr16467a.so
+@@ -811,8 +785,8 @@ PASS: Build libpr16467a.so
PASS: Build libpr16467b.a
PASS: Build libpr16467b.so
PASS: Build libpr16467c.a
@@ -10936,15 +11444,28 @@ index 6fbf089..090c152 100644
PASS: ld-ifunc/ifunc-1-local-x86
PASS: ld-ifunc/ifunc-1-x86
PASS: ld-ifunc/ifunc-10-i386
-@@ -1285,8 +1260,9 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/xtensa.exp ...
+@@ -857,12 +831,6 @@ PASS: Build ifunc-lib.so
+ PASS: Run pr16467
+ PASS: Run ifunc-main
+ PASS: Run ifunc-main with -fpic
+-PASS: Build libpr18808.so
+-PASS: Build libpr18841b.so
+-PASS: Build libpr18841c.so
+-PASS: Run pr18808
+-PASS: Run pr18841 with libpr18841b.so
+-PASS: Run pr18841 with libpr18841c.so
+ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-libs/libs.exp ...
+ PASS: -l: test (preparation)
+ PASS: -l: test
+@@ -1318,8 +1286,9 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/xtensa.exp ...
=== ld Summary ===
--# of expected passes 1112
+-# of expected passes 1142
-# of expected failures 4
-+# of expected passes 1081
++# of expected passes 1104
+# 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.20150619
+ [...]/tschwinge/W._C._Handy.build/ld/ld-new 2.25.51.20150819