summaryrefslogtreecommitdiff
path: root/binutils-gdb/test.diff
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2015-11-01 19:29:34 +0100
committerThomas Schwinge <thomas@codesourcery.com>2015-11-01 19:29:34 +0100
commit391d0c1b8c426ed1e233cdb3e79001c3b62eeaba (patch)
tree0cb4f0d65d8e24aa37ca04ec4efd3f06a1551e3e /binutils-gdb/test.diff
parent0bbc6934d2590743c622ca2e6a20479f18a0a850 (diff)
binutils-gdb: Re-run after system updates.
Diffstat (limited to 'binutils-gdb/test.diff')
-rw-r--r--binutils-gdb/test.diff2190
1 files changed, 1051 insertions, 1139 deletions
diff --git a/binutils-gdb/test.diff b/binutils-gdb/test.diff
index 7219197d..75117d15 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 94a6eda..b96c094 100644
+index 8c230dc..646ac8c 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 Apr 20 10:38:25 2015
+-Test Run By thomas on Sun Oct 25 21:34:08 2015
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Mon Apr 20 11:41:00 2015
++Test Run By thomas on Sun Nov 1 18:21:36 2015
+Native configuration is i686-unknown-gnu0.6
=== binutils tests ===
@@ -28,25 +28,25 @@ index 94a6eda..b96c094 100644
+# of unexpected successes 1
# of unsupported tests 3
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 341c3a3..994bedd 100644
+index 51a0c2c..293e1c2 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 Apr 20 10:38:33 2015
+-Test Run By thomas on Sun Oct 25 21:34:22 2015
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Mon Apr 20 11:41:08 2015
++Test Run By thomas on Sun Nov 1 18:21:46 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 45ffa34..9d68b5a 100644
+index 7186502..4b1f685 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 Apr 20 10:44:09 2015
+-Test Run By thomas on Sun Oct 25 21:41:55 2015
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Mon Apr 20 11:48:11 2015
++Test Run By thomas on Sun Nov 1 18:29:31 2015
+Native configuration is i686-unknown-gnu0.6
=== gdb tests ===
@@ -168,9 +168,9 @@ index 45ffa34..9d68b5a 100644
+FAIL: gdb.arch/i386-gnu-cfi.exp: shift up to the modified frame
+FAIL: gdb.arch/i386-gnu-cfi.exp: Existence of the CFI inserted register
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx.exp ...
- gdb compile failed, gcc: error: unrecognized command line option '-fmpx'
+ gdb compile failed, gcc: error: unrecognized command line option '-fmpx'
UNTESTED: gdb.arch/i386-mpx.exp: i386-mpx.exp
-@@ -896,22 +895,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-sse.exp ...
+@@ -872,22 +871,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 45ffa34..9d68b5a 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
-@@ -922,14 +921,14 @@ PASS: gdb.arch/i386-sse.exp: set %xmm6
+@@ -898,14 +897,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 45ffa34..9d68b5a 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
-@@ -1120,7 +1119,7 @@ PASS: gdb.base/annota1.exp: set height 0
+@@ -1096,7 +1095,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 45ffa34..9d68b5a 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
-@@ -1129,7 +1128,7 @@ PASS: gdb.base/annota1.exp: break printf
+@@ -1105,7 +1104,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 45ffa34..9d68b5a 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
-@@ -1140,12 +1139,12 @@ PASS: gdb.base/annota1.exp: break at value++
+@@ -1116,12 +1115,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 45ffa34..9d68b5a 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
-@@ -1162,7 +1161,7 @@ PASS: gdb.base/annota3.exp: breakpoint printf
+@@ -1138,7 +1137,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 45ffa34..9d68b5a 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
-@@ -1174,8 +1173,8 @@ PASS: gdb.base/annota3.exp: ignore 5 4
+@@ -1150,8 +1149,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 45ffa34..9d68b5a 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
-@@ -1308,85 +1307,55 @@ PASS: gdb.base/assign.exp: v_int+=v_float
+@@ -1284,85 +1283,55 @@ 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 ...
@@ -397,7 +397,7 @@ index 45ffa34..9d68b5a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/auto-connect-native-target.exp ...
PASS: gdb.base/auto-connect-native-target.exp: check whether a target is already connected
PASS: gdb.base/auto-connect-native-target.exp: check whether board tests the native target
-@@ -1396,14 +1365,14 @@ PASS: gdb.base/auto-connect-native-target.exp: start no longer works
+@@ -1372,14 +1341,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
@@ -419,7 +419,7 @@ index 45ffa34..9d68b5a 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
-@@ -1415,22 +1384,6 @@ PASS: gdb.base/auto-load.exp: set auto-load scripts-directory
+@@ -1391,22 +1360,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 ...
@@ -442,7 +442,7 @@ index 45ffa34..9d68b5a 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 ...
-@@ -1460,32 +1413,18 @@ PASS: gdb.base/bfp-test.exp: set variable b64 = 200.25x
+@@ -1436,32 +1389,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 ...
@@ -484,7 +484,7 @@ index 45ffa34..9d68b5a 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
-@@ -1644,18 +1583,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue
+@@ -1620,18 +1559,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
@@ -508,7 +508,7 @@ index 45ffa34..9d68b5a 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
-@@ -1688,18 +1627,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue
+@@ -1664,18 +1603,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
@@ -532,7 +532,7 @@ index 45ffa34..9d68b5a 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
-@@ -1731,18 +1670,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue t
+@@ -1707,18 +1646,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
@@ -556,7 +556,7 @@ index 45ffa34..9d68b5a 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
-@@ -1775,18 +1714,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue t
+@@ -1751,18 +1690,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
@@ -580,7 +580,7 @@ index 45ffa34..9d68b5a 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
-@@ -1899,693 +1838,6 @@ PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: continue
+@@ -1875,693 +1814,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 ...
@@ -1274,7 +1274,7 @@ index 45ffa34..9d68b5a 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
-@@ -3065,7 +2317,7 @@ PASS: gdb.base/call-signal-resume.exp: break stop_one
+@@ -3041,7 +2293,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
@@ -1283,7 +1283,7 @@ index 45ffa34..9d68b5a 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
-@@ -3081,7 +2333,7 @@ PASS: gdb.base/call-signal-resume.exp: set confirm off
+@@ -3057,7 +2309,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
@@ -1292,71 +1292,7 @@ index 45ffa34..9d68b5a 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
-@@ -3435,51 +2687,51 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-load.exp ...
- PASS: gdb.base/catch-load.exp: plain load: set var libname = "catch-load-so.so"
- PASS: gdb.base/catch-load.exp: plain load: set stop-on-solib-events 0
- PASS: gdb.base/catch-load.exp: plain load: catch load
--PASS: gdb.base/catch-load.exp: plain load: continue
-+FAIL: gdb.base/catch-load.exp: plain load: continue
- PASS: gdb.base/catch-load.exp: plain load with stop-on-solib-events: set var libname = "catch-load-so.so"
- PASS: gdb.base/catch-load.exp: plain load with stop-on-solib-events: set stop-on-solib-events 1
- PASS: gdb.base/catch-load.exp: plain load with stop-on-solib-events: catch load
--PASS: gdb.base/catch-load.exp: plain load with stop-on-solib-events: continue
-+FAIL: gdb.base/catch-load.exp: plain load with stop-on-solib-events: continue
- PASS: gdb.base/catch-load.exp: rx load: set var libname = "catch-load-so.so"
- PASS: gdb.base/catch-load.exp: rx load: set stop-on-solib-events 0
- PASS: gdb.base/catch-load.exp: rx load: catch load catch-load-so
--PASS: gdb.base/catch-load.exp: rx load: continue
-+FAIL: gdb.base/catch-load.exp: rx load: continue
- PASS: gdb.base/catch-load.exp: rx load with stop-on-solib-events: set var libname = "catch-load-so.so"
- PASS: gdb.base/catch-load.exp: rx load with stop-on-solib-events: set stop-on-solib-events 1
- PASS: gdb.base/catch-load.exp: rx load with stop-on-solib-events: catch load catch-load-so
--PASS: gdb.base/catch-load.exp: rx load with stop-on-solib-events: continue
-+FAIL: gdb.base/catch-load.exp: rx load with stop-on-solib-events: continue
- PASS: gdb.base/catch-load.exp: non-matching load: set var libname = "catch-load-so.so"
- PASS: gdb.base/catch-load.exp: non-matching load: set stop-on-solib-events 0
- PASS: gdb.base/catch-load.exp: non-matching load: catch load zardoz
--PASS: gdb.base/catch-load.exp: non-matching load: continue
-+FAIL: gdb.base/catch-load.exp: non-matching load: continue
- PASS: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: set var libname = "catch-load-so.so"
- PASS: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: set stop-on-solib-events 1
- PASS: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: catch load zardoz
--PASS: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: continue
-+FAIL: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: continue
- PASS: gdb.base/catch-load.exp: plain unload: set var libname = "catch-load-so.so"
- PASS: gdb.base/catch-load.exp: plain unload: set stop-on-solib-events 0
- PASS: gdb.base/catch-load.exp: plain unload: catch unload
--PASS: gdb.base/catch-load.exp: plain unload: continue
-+FAIL: gdb.base/catch-load.exp: plain unload: continue
- PASS: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: set var libname = "catch-load-so.so"
- PASS: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: set stop-on-solib-events 1
- PASS: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: catch unload
--PASS: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: continue
-+FAIL: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: continue
- PASS: gdb.base/catch-load.exp: rx unload: set var libname = "catch-load-so.so"
- PASS: gdb.base/catch-load.exp: rx unload: set stop-on-solib-events 0
- PASS: gdb.base/catch-load.exp: rx unload: catch unload catch-load-so
--PASS: gdb.base/catch-load.exp: rx unload: continue
-+FAIL: gdb.base/catch-load.exp: rx unload: continue
- PASS: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: set var libname = "catch-load-so.so"
- PASS: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: set stop-on-solib-events 1
- PASS: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: catch unload catch-load-so
--PASS: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: continue
-+FAIL: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: continue
- PASS: gdb.base/catch-load.exp: non-matching unload: set var libname = "catch-load-so.so"
- PASS: gdb.base/catch-load.exp: non-matching unload: set stop-on-solib-events 0
- PASS: gdb.base/catch-load.exp: non-matching unload: catch unload zardoz
--PASS: gdb.base/catch-load.exp: non-matching unload: continue
-+FAIL: gdb.base/catch-load.exp: non-matching unload: continue
- PASS: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: set var libname = "catch-load-so.so"
- PASS: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: set stop-on-solib-events 1
- PASS: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: catch unload zardoz
--PASS: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: continue
-+FAIL: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: continue
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-signal-fork.exp ...
- PASS: gdb.base/catch-signal-fork.exp: catch signal SIGHUP
- PASS: gdb.base/catch-signal-fork.exp: continue to breakpoint: first HUP
-@@ -3571,99 +2823,6 @@ PASS: gdb.base/catch-signal.exp: 1st line of save breakpoints for 'all'
+@@ -3547,99 +2799,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 ...
@@ -1456,7 +1392,7 @@ index 45ffa34..9d68b5a 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
-@@ -3932,145 +3091,6 @@ PASS: gdb.base/charset.exp: assign string to short array
+@@ -3908,145 +3067,6 @@ 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.exp ...
@@ -1602,7 +1538,7 @@ index 45ffa34..9d68b5a 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
-@@ -4354,7 +3374,6 @@ PASS: gdb.base/completion.exp: complete set cp-abi aut
+@@ -4330,7 +3350,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
@@ -1610,7 +1546,7 @@ index 45ffa34..9d68b5a 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
-@@ -4589,73 +3608,10 @@ PASS: gdb.base/constvars.exp: ptype crass
+@@ -4565,73 +3584,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
@@ -1686,7 +1622,7 @@ index 45ffa34..9d68b5a 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
-@@ -4922,7 +3878,7 @@ PASS: gdb.base/default.exp: info program
+@@ -4898,7 +3854,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
@@ -1695,7 +1631,7 @@ index 45ffa34..9d68b5a 100644
PASS: gdb.base/default.exp: info symbol
PASS: gdb.base/default.exp: info source
PASS: gdb.base/default.exp: info sources
-@@ -5053,7 +4009,7 @@ PASS: gdb.base/default.exp: show verbose
+@@ -5029,7 +3985,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
@@ -1704,7 +1640,7 @@ index 45ffa34..9d68b5a 100644
PASS: gdb.base/default.exp: set history save off
PASS: gdb.base/default.exp: stepi "si" abbreviation
PASS: gdb.base/default.exp: stepi
-@@ -5126,10 +4082,6 @@ PASS: gdb.base/del.exp: breakpoint insertion (d)
+@@ -5102,10 +4058,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 ...
@@ -1715,7 +1651,7 @@ index 45ffa34..9d68b5a 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
-@@ -5389,50 +4341,7 @@ PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&main"
+@@ -5365,50 +4317,7 @@ PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&main"
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/disp-step-syscall.exp ...
@@ -1767,7 +1703,7 @@ index 45ffa34..9d68b5a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/display.exp ...
PASS: gdb.base/display.exp: kill
PASS: gdb.base/display.exp: detach
-@@ -5509,15 +4418,15 @@ PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continu
+@@ -5485,15 +4394,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
@@ -1787,7 +1723,7 @@ index 45ffa34..9d68b5a 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
-@@ -5535,96 +4444,92 @@ PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: set dprintf-style gdb
+@@ -5511,96 +4420,93 @@ 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
@@ -1895,6 +1831,7 @@ index 45ffa34..9d68b5a 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 ...
++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
@@ -1909,7 +1846,7 @@ index 45ffa34..9d68b5a 100644
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
-@@ -5656,8 +4561,6 @@ UNSUPPORTED: gdb.base/dprintf.exp: set dprintf style to agent
+@@ -5632,8 +4538,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
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dtrace-probe.exp ...
@@ -1918,7 +1855,7 @@ index 45ffa34..9d68b5a 100644
UNTESTED: gdb.base/dtrace-probe.exp: could not compile test program
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dump.exp ...
PASS: gdb.base/dump.exp: inaccessible memory is reported
-@@ -6074,10 +4977,7 @@ PASS: gdb.base/exe-lock.exp: continue until exit
+@@ -6050,10 +4954,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
@@ -1930,7 +1867,7 @@ index 45ffa34..9d68b5a 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
-@@ -6091,10 +4991,10 @@ PASS: gdb.base/exitsignal.exp: $_exitsignal is void before running
+@@ -6067,10 +4968,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
@@ -1943,7 +1880,7 @@ index 45ffa34..9d68b5a 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
-@@ -6451,33 +5351,33 @@ PASS: gdb.base/fileio.exp: Lseeking SET a file
+@@ -6427,33 +5328,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
@@ -2000,7 +1937,7 @@ index 45ffa34..9d68b5a 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"
-@@ -6545,203 +5445,8 @@ PASS: gdb.base/float.exp: info float
+@@ -6521,203 +5422,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 ...
@@ -2204,7 +2141,7 @@ index 45ffa34..9d68b5a 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
-@@ -6930,32 +5635,16 @@ PASS: gdb.base/funcargs.exp: backtrace through call with trampolines
+@@ -6906,32 +5612,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
@@ -2241,7 +2178,7 @@ index 45ffa34..9d68b5a 100644
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 ...
-@@ -7309,12 +5998,7 @@ PASS: gdb.base/included.exp: list integer
+@@ -7187,12 +5877,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 ...
@@ -2255,7 +2192,7 @@ index 45ffa34..9d68b5a 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
-@@ -7355,33 +6039,10 @@ PASS: gdb.base/info-macros.exp: info macros 6
+@@ -7233,33 +5918,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 ...
@@ -2291,7 +2228,7 @@ index 45ffa34..9d68b5a 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
-@@ -7433,23 +6094,14 @@ PASS: gdb.base/interrupt-noterm.exp: set interactive-mode off
+@@ -7311,23 +5973,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
@@ -2318,55 +2255,7 @@ index 45ffa34..9d68b5a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jit-simple.exp ...
PASS: gdb.base/jit-simple.exp: blah 1
PASS: gdb.base/jit-simple.exp: recompile jit-simple.c
-@@ -7457,25 +6109,31 @@ PASS: gdb.base/jit-simple.exp: blah 1
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jit-so.exp ...
- PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here before-dlopen
- PASS: gdb.base/jit-so.exp: one_jit_test-1: set var jit_libname = "jit-main.so"
--PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here after-dlopen
--PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 0
--PASS: gdb.base/jit-so.exp: one_jit_test-1: set var argc = 2
--PASS: gdb.base/jit-so.exp: one_jit_test-1: set var libname = "SHLIBDIR/jit-solib.so"
--PASS: gdb.base/jit-so.exp: one_jit_test-1: set var count = 1
--PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 1
--PASS: gdb.base/jit-so.exp: one_jit_test-1: info function jit_function
--PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 2
-+FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here after-dlopen (the program exited)
-+FAIL: gdb.base/jit-so.exp: one_jit_test-1: setting breakpoint at jit-main.c:130
-+FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 0 (the program is no longer running)
-+FAIL: gdb.base/jit-so.exp: one_jit_test-1: set var argc = 2
-+FAIL: gdb.base/jit-so.exp: one_jit_test-1: set var libname = "SHLIBDIR/jit-solib.so"
-+FAIL: gdb.base/jit-so.exp: one_jit_test-1: set var count = 1
-+FAIL: gdb.base/jit-so.exp: one_jit_test-1: setting breakpoint at jit-main.c:193
-+FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 1 (the program is no longer running)
-+FAIL: gdb.base/jit-so.exp: one_jit_test-1: info function jit_function
-+FAIL: gdb.base/jit-so.exp: one_jit_test-1: setting breakpoint at jit-main.c:218
-+FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 2 (the program is no longer running)
- PASS: gdb.base/jit-so.exp: one_jit_test-1: info function jit_function
- PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here before-dlopen
- PASS: gdb.base/jit-so.exp: one_jit_test-2: set var jit_libname = "jit-main.so"
--PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here after-dlopen
--PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 0
--PASS: gdb.base/jit-so.exp: one_jit_test-2: set var argc = 2
--PASS: gdb.base/jit-so.exp: one_jit_test-2: set var libname = "SHLIBDIR/jit-solib.so"
--PASS: gdb.base/jit-so.exp: one_jit_test-2: set var count = 2
--PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 1
--PASS: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function
--PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 2
-+FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here after-dlopen (the program exited)
-+FAIL: gdb.base/jit-so.exp: one_jit_test-2: setting breakpoint at jit-main.c:130
-+FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 0 (the program is no longer running)
-+FAIL: gdb.base/jit-so.exp: one_jit_test-2: set var argc = 2
-+FAIL: gdb.base/jit-so.exp: one_jit_test-2: set var libname = "SHLIBDIR/jit-solib.so"
-+FAIL: gdb.base/jit-so.exp: one_jit_test-2: set var count = 2
-+FAIL: gdb.base/jit-so.exp: one_jit_test-2: setting breakpoint at jit-main.c:193
-+FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 1 (the program is no longer running)
-+FAIL: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function
-+FAIL: gdb.base/jit-so.exp: one_jit_test-2: setting breakpoint at jit-main.c:218
-+FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 2 (the program is no longer running)
- PASS: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jit.exp ...
- PASS: gdb.base/jit.exp: one_jit_test-1: continue to breakpoint: break here 0
-@@ -7494,14 +6152,7 @@ PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 1
+@@ -7372,14 +6025,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
@@ -2382,7 +2271,7 @@ index 45ffa34..9d68b5a 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
-@@ -7914,15 +6565,19 @@ PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 1 start
+@@ -7792,15 +6438,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)
@@ -2405,14 +2294,14 @@ index 45ffa34..9d68b5a 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
-@@ -8373,94 +7028,12 @@ PASS: gdb.base/miscexprs.exp: print value of ibig.i[100] << 2
+@@ -8251,94 +6901,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 ...
-PASS: gdb.base/morestack.exp: continue
-PASS: gdb.base/morestack.exp: up 3000
-+gdb compile failed, cc1: error: '-fsplit-stack' currently only supported on GNU/Linux
-+cc1: error: '-fsplit-stack' is not supported by this compiler configuration
++gdb compile failed, cc1: error: '-fsplit-stack' currently only supported on GNU/Linux
++cc1: error: '-fsplit-stack' is not supported by this compiler configuration
+UNTESTED: gdb.base/morestack.exp: morestack.exp
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/moribund-step.exp ...
-PASS: gdb.base/moribund-step.exp: set non-stop on
@@ -2504,7 +2393,7 @@ index 45ffa34..9d68b5a 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
-@@ -8539,22 +7112,22 @@ PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: set heig
+@@ -8417,22 +6985,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
@@ -2534,7 +2423,7 @@ index 45ffa34..9d68b5a 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 ...
-@@ -8639,11 +7212,6 @@ PASS: gdb.base/permissions.exp: set may-write-memory off
+@@ -8517,11 +7085,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 ...
@@ -2546,7 +2435,7 @@ index 45ffa34..9d68b5a 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
-@@ -8719,50 +7287,24 @@ PASS: gdb.base/pr11022.exp: watchpoint hit 2
+@@ -8597,50 +7160,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
@@ -2606,7 +2495,7 @@ index 45ffa34..9d68b5a 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"
-@@ -9766,25 +8308,9 @@ PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 1
+@@ -9644,25 +8181,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 ...
@@ -2634,7 +2523,7 @@ index 45ffa34..9d68b5a 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
-@@ -9802,38 +8328,7 @@ PASS: gdb.base/readline-ask.exp: ask message for 01 and 02
+@@ -9680,38 +8201,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 ...
@@ -2674,7 +2563,7 @@ index 45ffa34..9d68b5a 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
-@@ -9933,7 +8428,7 @@ PASS: gdb.base/relational.exp: set variable z
+@@ -9811,7 +8301,7 @@ PASS: gdb.base/relational.exp: set variable z
PASS: gdb.base/relational.exp: print value of (x==y)<z
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/relativedebug.exp ...
PASS: gdb.base/relativedebug.exp: continue
@@ -2683,7 +2572,7 @@ index 45ffa34..9d68b5a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/relocate.exp ...
PASS: gdb.base/relocate.exp: add-symbol-file: unknown option -raednow
PASS: gdb.base/relocate.exp: add-symbol-file: unknown option readnow
-@@ -10223,22 +8718,22 @@ PASS: gdb.base/savedregs.exp: handle SIGSEGV pass print nostop
+@@ -10101,22 +8591,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
@@ -2710,7 +2599,7 @@ index 45ffa34..9d68b5a 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
-@@ -10698,401 +9193,22 @@ PASS: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addre
+@@ -10576,402 +9066,24 @@ 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 ...
@@ -3121,9 +3010,11 @@ index 45ffa34..9d68b5a 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
-@@ -11104,20 +9220,20 @@ PASS: gdb.base/sigbpt.exp: rerun to main
+ PASS: gdb.base/sigbpt.exp: advance to the bowler
+@@ -10982,20 +9094,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
@@ -3147,7 +3038,7 @@ index 45ffa34..9d68b5a 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
-@@ -11125,7 +9241,7 @@ PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; continue to keeper
+@@ -11003,7 +9115,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
@@ -3156,7 +3047,7 @@ index 45ffa34..9d68b5a 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
-@@ -11165,73 +9281,19 @@ PASS: gdb.base/sigchld.exp: SIGCHLD blocked in inferior
+@@ -11043,107 +9155,23 @@ 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
@@ -3233,42 +3124,46 @@ index 45ffa34..9d68b5a 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
-@@ -11241,14 +9303,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: 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: p count #1
-+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: 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
-+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
-@@ -11263,9 +9325,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: 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
-PASS: gdb.base/signals.exp: signal without arguments disallowed
-PASS: gdb.base/signals.exp: signal SIGUSR1
-PASS: gdb.base/signals.exp: backtrace for SIGUSR1
-+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
++WARNING: program timed out.
++gdb compile failed, exit status is 1
++UNTESTED: gdb.base/signals.exp: signals.exp
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
-@@ -11285,27 +9347,26 @@ PASS: gdb.base/signull.exp: data read; select the pointer type
+@@ -11163,792 +9191,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
@@ -3293,474 +3188,780 @@ index 45ffa34..9d68b5a 100644
-PASS: gdb.base/sigrepeat.exp: next
+UNTESTED: gdb.base/sigrepeat.exp: aborted; in the following, GDB will get stuck
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigstep.exp ...
- PASS: gdb.base/sigstep.exp: validate backtrace: display/i $pc
- PASS: gdb.base/sigstep.exp: validate backtrace: break handler
- PASS: gdb.base/sigstep.exp: validate backtrace: continue to stepi handler
+-PASS: gdb.base/sigstep.exp: validate backtrace: display/i $pc
+-PASS: gdb.base/sigstep.exp: validate backtrace: break handler
+-PASS: gdb.base/sigstep.exp: validate backtrace: continue to stepi handler
-PASS: gdb.base/sigstep.exp: validate backtrace: backtrace for nexti
-+FAIL: gdb.base/sigstep.exp: validate backtrace: backtrace for nexti (pattern 2)
- PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: display/i $pc
- PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
- PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
-@@ -11318,20 +9379,22 @@ PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from h
- PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: continue to signal
- PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: stepi to handler
- PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: si in handler
--XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
-+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: advance in handler
-+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: leave handler
- PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: display/i $pc
- PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
- PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
- PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: continue to signal
- PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: stepi to handler
+-PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+-PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+-PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: continue to signal
+-PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: stepi to handler
+-PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: leave handler
+-PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+-PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+-PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: continue to signal
+-PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: stepi to handler
+-PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: si in handler
+-PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: advance in handler
+-PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: leave handler
+-PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+-PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+-PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: continue to signal
+-PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: stepi to handler
-PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: leave handler
-+FAIL: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: leave handler
- PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: display/i $pc
- PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
- PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
- PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: continue to signal
- PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: stepi to handler
- PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: si in handler
--XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
-+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: advance in handler
-+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: leave handler
- PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: display/i $pc
- PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
- PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
-@@ -11345,7 +9408,9 @@ PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue fr
- PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: continue to signal
- PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: stepi to handler
- PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: si in handler
--XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
-+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: advance in handler
-+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: break clear done
-+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: leave handler
- PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: display/i $pc
- PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
- PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
-@@ -11358,20 +9423,22 @@ PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from h
- PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: continue to signal
- PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: nexti to handler
- PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: si in handler
--XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
-+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: advance in handler
-+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: leave handler
- PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: display/i $pc
- PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
- PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
- PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: continue to signal
- PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: nexti to handler
+-PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+-PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+-PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: continue to signal
+-PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: stepi to handler
+-PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: si in handler
+-PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: advance in handler
+-PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: leave handler
+-PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+-PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+-PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: continue to signal
+-PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: stepi to handler
+-PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: break clear done
+-PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: leave handler
+-PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+-PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+-PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: continue to signal
+-PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: stepi to handler
+-PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: si in handler
+-PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: advance in handler
+-PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: break clear done
+-PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: leave handler
+-PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+-PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+-PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: continue to signal
+-PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: nexti to handler
+-PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: leave handler
+-PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+-PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+-PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: continue to signal
+-PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: nexti to handler
+-PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: si in handler
+-PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: advance in handler
+-PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: leave handler
+-PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+-PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+-PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: continue to signal
+-PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: nexti to handler
-PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: leave handler
-+FAIL: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: leave handler
- PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: display/i $pc
- PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
- PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
- PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: continue to signal
- PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: nexti to handler
- PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: si in handler
--XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
-+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: advance in handler
-+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: leave handler
- PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: display/i $pc
- PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
- PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
-@@ -11385,7 +9452,9 @@ PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue fr
- PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: continue to signal
- PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: nexti to handler
- PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: si in handler
--XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
-+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: advance in handler
-+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: break clear done
-+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: leave handler
- PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: display/i $pc
- PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
- PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
-@@ -11398,20 +9467,22 @@ PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from ha
- PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: continue to signal
- PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: step to handler
- PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: si in handler
--XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
-+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: advance in handler
-+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: leave handler
- PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: display/i $pc
- PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
- PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
- PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: continue to signal
- PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: step to handler
+-PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+-PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+-PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: continue to signal
+-PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: nexti to handler
+-PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: si in handler
+-PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: advance in handler
+-PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: leave handler
+-PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+-PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+-PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: continue to signal
+-PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: nexti to handler
+-PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: break clear done
+-PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: leave handler
+-PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+-PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+-PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: continue to signal
+-PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: nexti to handler
+-PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: si in handler
+-PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: advance in handler
+-PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: break clear done
+-PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: leave handler
+-PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+-PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+-PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: continue to signal
+-PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: step to handler
+-PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: leave handler
+-PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+-PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+-PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: continue to signal
+-PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: step to handler
+-PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: si in handler
+-PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: advance in handler
+-PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: leave handler
+-PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+-PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+-PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: continue to signal
+-PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: step to handler
-PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: leave handler
-+FAIL: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: leave handler
- PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: display/i $pc
- PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
- PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
- PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: continue to signal
- PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: step to handler
- PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: si in handler
--XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
-+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: advance in handler
-+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: leave handler
- PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: display/i $pc
- PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
- PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
-@@ -11425,7 +9496,9 @@ PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue fro
- PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: continue to signal
- PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: step to handler
- PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: si in handler
--XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
-+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: advance in handler
-+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: break clear done
-+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: leave handler
- PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: display/i $pc
- PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
- PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
-@@ -11438,20 +9511,22 @@ PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from ha
- PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: continue to signal
- PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: next to handler
- PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: si in handler
--XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
-+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: advance in handler
-+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: leave handler
- PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: display/i $pc
- PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
- PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
- PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: continue to signal
- PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: next to handler
+-PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+-PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+-PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: continue to signal
+-PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: step to handler
+-PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: si in handler
+-PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: advance in handler
+-PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: leave handler
+-PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+-PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+-PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: continue to signal
+-PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: step to handler
+-PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: break clear done
+-PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: leave handler
+-PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+-PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+-PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: continue to signal
+-PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: step to handler
+-PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: si in handler
+-PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: advance in handler
+-PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: break clear done
+-PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: leave handler
+-PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+-PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+-PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: continue to signal
+-PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: next to handler
+-PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: leave handler
+-PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+-PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+-PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: continue to signal
+-PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: next to handler
+-PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: si in handler
+-PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: advance in handler
+-PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: leave handler
+-PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+-PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+-PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: continue to signal
+-PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: next to handler
-PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: leave handler
-+FAIL: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: leave handler
- PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: display/i $pc
- PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
- PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
- PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: continue to signal
- PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: next to handler
- PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: si in handler
--XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
-+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: advance in handler
-+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: leave handler
- PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: display/i $pc
- PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
- PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
-@@ -11465,27 +9540,29 @@ PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue fro
- PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: continue to signal
- PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: next to handler
- PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: si in handler
--XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
-+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: advance in handler
-+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: break clear done
-+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: leave handler
- PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: display/i $pc
- PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: break handler
- PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: continue to handler
+-PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+-PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+-PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: continue to signal
+-PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: next to handler
+-PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: si in handler
+-PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: advance in handler
+-PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: leave handler
+-PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+-PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+-PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: continue to signal
+-PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: next to handler
+-PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: break clear done
+-PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: leave handler
+-PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+-PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+-PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: continue to signal
+-PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: next to handler
+-PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: si in handler
+-PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: advance in handler
+-PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: break clear done
+-PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: leave handler
+-PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: break handler
+-PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: continue to handler
-PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: leave handler
-+FAIL: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: leave handler (timeout)
- PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: display/i $pc
- PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: break handler
- PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: continue to handler
- PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: si in handler
- PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: advance in handler
+-PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: break handler
+-PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: continue to handler
+-PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: si in handler
+-PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: advance in handler
-PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: leave handler
-+FAIL: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: leave handler (timeout)
- PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: display/i $pc
- PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: break handler
- PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: continue to handler
+-PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: break handler
+-PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: continue to handler
-PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: leave handler
-+FAIL: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: leave handler
- PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: display/i $pc
- PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: break handler
- PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: continue to handler
- PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: si in handler
- PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: advance in handler
+-PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: break handler
+-PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: continue to handler
+-PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: si in handler
+-PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: advance in handler
-PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: leave handler
-+FAIL: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: leave handler
- PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: display/i $pc
- PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break handler
- PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: continue to handler
-@@ -11501,23 +9578,23 @@ PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue
- PASS: gdb.base/sigstep.exp: stepi from handleri: display/i $pc
- PASS: gdb.base/sigstep.exp: stepi from handleri: break handler
- PASS: gdb.base/sigstep.exp: stepi from handleri: continue to handler
+-PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break handler
+-PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: continue to handler
+-PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break clear done
+-PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: leave handler
+-PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break handler
+-PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: continue to handler
+-PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: si in handler
+-PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: advance in handler
+-PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break clear done
+-PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: leave handler
+-PASS: gdb.base/sigstep.exp: stepi from handleri: display/i $pc
+-PASS: gdb.base/sigstep.exp: stepi from handleri: break handler
+-PASS: gdb.base/sigstep.exp: stepi from handleri: continue to handler
-PASS: gdb.base/sigstep.exp: stepi from handleri: leave handler
-PASS: gdb.base/sigstep.exp: stepi from handleri: leave signal trampoline (in main)
-+FAIL: gdb.base/sigstep.exp: stepi from handleri: leave handler
-+FAIL: gdb.base/sigstep.exp: stepi from handleri: leave signal trampoline
- PASS: gdb.base/sigstep.exp: nexti from handleri: display/i $pc
- PASS: gdb.base/sigstep.exp: nexti from handleri: break handler
- PASS: gdb.base/sigstep.exp: nexti from handleri: continue to handler
+-PASS: gdb.base/sigstep.exp: nexti from handleri: display/i $pc
+-PASS: gdb.base/sigstep.exp: nexti from handleri: break handler
+-PASS: gdb.base/sigstep.exp: nexti from handleri: continue to handler
-PASS: gdb.base/sigstep.exp: nexti from handleri: leave handler
-PASS: gdb.base/sigstep.exp: nexti from handleri: leave signal trampoline (in main)
-+FAIL: gdb.base/sigstep.exp: nexti from handleri: leave handler
-+FAIL: gdb.base/sigstep.exp: nexti from handleri: leave signal trampoline
- PASS: gdb.base/sigstep.exp: finish from handleri: display/i $pc
- PASS: gdb.base/sigstep.exp: finish from handleri: break handler
- PASS: gdb.base/sigstep.exp: finish from handleri: continue to handler
+-PASS: gdb.base/sigstep.exp: finish from handleri: display/i $pc
+-PASS: gdb.base/sigstep.exp: finish from handleri: break handler
+-PASS: gdb.base/sigstep.exp: finish from handleri: continue to handler
-PASS: gdb.base/sigstep.exp: finish from handleri: leave handler
-PASS: gdb.base/sigstep.exp: finish from handleri: leave signal trampoline (in main)
-+FAIL: gdb.base/sigstep.exp: finish from handleri: leave handler
-+FAIL: gdb.base/sigstep.exp: finish from handleri: leave signal trampoline
- PASS: gdb.base/sigstep.exp: return from handleri: display/i $pc
- PASS: gdb.base/sigstep.exp: return from handleri: break handler
- PASS: gdb.base/sigstep.exp: return from handleri: continue to handler
+-PASS: gdb.base/sigstep.exp: return from handleri: display/i $pc
+-PASS: gdb.base/sigstep.exp: return from handleri: break handler
+-PASS: gdb.base/sigstep.exp: return from handleri: continue to handler
-PASS: gdb.base/sigstep.exp: return from handleri: leave handler
-PASS: gdb.base/sigstep.exp: return from handleri: leave signal trampoline (in main)
-+FAIL: gdb.base/sigstep.exp: return from handleri: leave handler
-+FAIL: gdb.base/sigstep.exp: return from handleri: leave signal trampoline
- PASS: gdb.base/sigstep.exp: step to handler: display/i $pc
- PASS: gdb.base/sigstep.exp: step to handler: set itimer = itimer_real
- PASS: gdb.base/sigstep.exp: step to handler: advance to infinite loop
-@@ -11527,7 +9604,7 @@ PASS: gdb.base/sigstep.exp: next to handler: display/i $pc
- PASS: gdb.base/sigstep.exp: next to handler: set itimer = itimer_real
- PASS: gdb.base/sigstep.exp: next to handler: advance to infinite loop
- PASS: gdb.base/sigstep.exp: next to handler: break handler
+-PASS: gdb.base/sigstep.exp: step to handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: step to handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: step to handler: advance to infinite loop
+-PASS: gdb.base/sigstep.exp: step to handler: break handler
+-PASS: gdb.base/sigstep.exp: step to handler: performing step
+-PASS: gdb.base/sigstep.exp: next to handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: next to handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: next to handler: advance to infinite loop
+-PASS: gdb.base/sigstep.exp: next to handler: break handler
-PASS: gdb.base/sigstep.exp: next to handler: performing next
-+FAIL: gdb.base/sigstep.exp: next to handler: performing next (timeout)
- PASS: gdb.base/sigstep.exp: continue to handler: display/i $pc
- PASS: gdb.base/sigstep.exp: continue to handler: set itimer = itimer_real
- PASS: gdb.base/sigstep.exp: continue to handler: advance to infinite loop
-@@ -11537,22 +9614,22 @@ PASS: gdb.base/sigstep.exp: stepi to handler entry: display/i $pc
- PASS: gdb.base/sigstep.exp: stepi to handler entry: set itimer = itimer_real
- PASS: gdb.base/sigstep.exp: stepi to handler entry: advance to infinite loop
- PASS: gdb.base/sigstep.exp: stepi to handler entry: break handler
+-PASS: gdb.base/sigstep.exp: continue to handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: continue to handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: continue to handler: advance to infinite loop
+-PASS: gdb.base/sigstep.exp: continue to handler: break handler
+-PASS: gdb.base/sigstep.exp: continue to handler: performing continue
+-PASS: gdb.base/sigstep.exp: stepi to handler entry: display/i $pc
+-PASS: gdb.base/sigstep.exp: stepi to handler entry: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: stepi to handler entry: advance to infinite loop
+-PASS: gdb.base/sigstep.exp: stepi to handler entry: break handler
-PASS: gdb.base/sigstep.exp: stepi to handler entry: performing stepi
-+FAIL: gdb.base/sigstep.exp: stepi to handler entry: performing stepi
- PASS: gdb.base/sigstep.exp: nexti to handler entry: display/i $pc
- PASS: gdb.base/sigstep.exp: nexti to handler entry: set itimer = itimer_real
- PASS: gdb.base/sigstep.exp: nexti to handler entry: advance to infinite loop
- PASS: gdb.base/sigstep.exp: nexti to handler entry: break handler
+-PASS: gdb.base/sigstep.exp: nexti to handler entry: display/i $pc
+-PASS: gdb.base/sigstep.exp: nexti to handler entry: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: nexti to handler entry: advance to infinite loop
+-PASS: gdb.base/sigstep.exp: nexti to handler entry: break handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry: performing nexti
-+FAIL: gdb.base/sigstep.exp: nexti to handler entry: performing nexti
- PASS: gdb.base/sigstep.exp: step to handler entry: display/i $pc
- PASS: gdb.base/sigstep.exp: step to handler entry: set itimer = itimer_real
- PASS: gdb.base/sigstep.exp: step to handler entry: advance to infinite loop
- PASS: gdb.base/sigstep.exp: step to handler entry: break handler
+-PASS: gdb.base/sigstep.exp: step to handler entry: display/i $pc
+-PASS: gdb.base/sigstep.exp: step to handler entry: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: step to handler entry: advance to infinite loop
+-PASS: gdb.base/sigstep.exp: step to handler entry: break handler
-PASS: gdb.base/sigstep.exp: step to handler entry: performing step
-+FAIL: gdb.base/sigstep.exp: step to handler entry: performing step (timeout)
- PASS: gdb.base/sigstep.exp: next to handler entry: display/i $pc
- PASS: gdb.base/sigstep.exp: next to handler entry: set itimer = itimer_real
- PASS: gdb.base/sigstep.exp: next to handler entry: advance to infinite loop
- PASS: gdb.base/sigstep.exp: next to handler entry: break handler
+-PASS: gdb.base/sigstep.exp: next to handler entry: display/i $pc
+-PASS: gdb.base/sigstep.exp: next to handler entry: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: next to handler entry: advance to infinite loop
+-PASS: gdb.base/sigstep.exp: next to handler entry: break handler
-PASS: gdb.base/sigstep.exp: next to handler entry: performing next
-+FAIL: gdb.base/sigstep.exp: next to handler entry: performing next (timeout)
- PASS: gdb.base/sigstep.exp: continue to handler entry: display/i $pc
- PASS: gdb.base/sigstep.exp: continue to handler entry: set itimer = itimer_real
- PASS: gdb.base/sigstep.exp: continue to handler entry: advance to infinite loop
-@@ -11576,12 +9653,12 @@ PASS: gdb.base/sigstep.exp: step over handler: display/i $pc
- PASS: gdb.base/sigstep.exp: step over handler: set itimer = itimer_real
- PASS: gdb.base/sigstep.exp: step over handler: break clear done
- PASS: gdb.base/sigstep.exp: step over handler: advance to infinite loop
+-PASS: gdb.base/sigstep.exp: continue to handler entry: display/i $pc
+-PASS: gdb.base/sigstep.exp: continue to handler entry: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: continue to handler entry: advance to infinite loop
+-PASS: gdb.base/sigstep.exp: continue to handler entry: break handler
+-PASS: gdb.base/sigstep.exp: continue to handler entry: performing continue
+-PASS: gdb.base/sigstep.exp: stepi over handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: stepi over handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: stepi over handler: break clear done
+-PASS: gdb.base/sigstep.exp: stepi over handler: advance to infinite loop
+-PASS: gdb.base/sigstep.exp: stepi over handler: get next PC
+-PASS: gdb.base/sigstep.exp: stepi over handler: performing stepi
+-PASS: gdb.base/sigstep.exp: stepi over handler: advanced
+-PASS: gdb.base/sigstep.exp: nexti over handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: nexti over handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: nexti over handler: break clear done
+-PASS: gdb.base/sigstep.exp: nexti over handler: advance to infinite loop
+-PASS: gdb.base/sigstep.exp: nexti over handler: get next PC
+-PASS: gdb.base/sigstep.exp: nexti over handler: performing nexti
+-PASS: gdb.base/sigstep.exp: nexti over handler: advanced
+-PASS: gdb.base/sigstep.exp: step over handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: step over handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: step over handler: break clear done
+-PASS: gdb.base/sigstep.exp: step over handler: advance to infinite loop
-PASS: gdb.base/sigstep.exp: step over handler: performing step
-+FAIL: gdb.base/sigstep.exp: step over handler: performing step (timeout)
- PASS: gdb.base/sigstep.exp: next over handler: display/i $pc
- PASS: gdb.base/sigstep.exp: next over handler: set itimer = itimer_real
- PASS: gdb.base/sigstep.exp: next over handler: break clear done
- PASS: gdb.base/sigstep.exp: next over handler: advance to infinite loop
+-PASS: gdb.base/sigstep.exp: next over handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: next over handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: next over handler: break clear done
+-PASS: gdb.base/sigstep.exp: next over handler: advance to infinite loop
-PASS: gdb.base/sigstep.exp: next over handler: performing next
-+FAIL: gdb.base/sigstep.exp: next over handler: performing next (timeout)
- PASS: gdb.base/sigstep.exp: continue over handler: display/i $pc
- PASS: gdb.base/sigstep.exp: continue over handler: set itimer = itimer_real
- PASS: gdb.base/sigstep.exp: continue over handler: break clear done
-@@ -11593,8 +9670,8 @@ PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: set i
- PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: break infinite loop
- PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: break handler
- PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: continue over handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: continue over handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: continue over handler: break clear done
+-PASS: gdb.base/sigstep.exp: continue over handler: advance to infinite loop
+-PASS: gdb.base/sigstep.exp: continue over handler: performing continue
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: break handler
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: continue to infinite loop
-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: performing step
-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: backtrace
-+FAIL: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: performing step (timeout)
-+FAIL: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: backtrace (pattern 1)
- PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: display/i $pc
- PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: set displaced-stepping off
- PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: set itimer = itimer_real
-@@ -11602,7 +9679,7 @@ PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: break
- PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: break handler
- PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: continue to infinite loop
- PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: performing next
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: break handler
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: performing next
-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: backtrace
-+FAIL: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: backtrace (pattern 2)
- PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: display/i $pc
- PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: set displaced-stepping off
- PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: set itimer = itimer_real
-@@ -11610,7 +9687,7 @@ PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: b
- PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: break handler
- PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: continue to infinite loop
- PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: performing continue
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: break handler
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: performing continue
-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: backtrace
-+FAIL: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: backtrace (pattern 2)
- PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: display/i $pc
- PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: set displaced-stepping on
- PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: set itimer = itimer_real
-@@ -11618,7 +9695,7 @@ PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: break
- PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: break handler
- PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: continue to infinite loop
- PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: performing step
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: break handler
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: performing step
-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: backtrace
-+FAIL: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: backtrace (pattern 2)
- PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: display/i $pc
- PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: set displaced-stepping on
- PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: set itimer = itimer_real
-@@ -11626,7 +9703,7 @@ PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: break
- PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: break handler
- PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: continue to infinite loop
- PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: performing next
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: break handler
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: performing next
-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: backtrace
-+FAIL: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: backtrace (pattern 2)
- PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: display/i $pc
- PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: set displaced-stepping on
- PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: set itimer = itimer_real
-@@ -11634,23 +9711,23 @@ PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: br
- PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: break handler
- PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: continue to infinite loop
- PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: performing continue
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: break handler
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: performing continue
-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: backtrace
-+FAIL: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: backtrace (pattern 2)
- PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: display/i $pc
- PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: set displaced-stepping off
- PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: set itimer = itimer_real
- PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: break infinite loop
- PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: break handler
- PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: break handler
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: continue to infinite loop
-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: performing step
-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: backtrace
-+FAIL: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: performing step (timeout)
-+FAIL: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: backtrace (pattern 1) (timeout)
- PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: display/i $pc
- PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: set displaced-stepping off
- PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: set itimer = itimer_real
- PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: break infinite loop
- PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: break handler
- PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: break handler
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: continue to infinite loop
-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: performing next
-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: backtrace
-+FAIL: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: performing next (timeout)
-+FAIL: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: backtrace (pattern 1)
- PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: display/i $pc
- PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: set displaced-stepping off
- PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: set itimer = itimer_real
-@@ -11658,23 +9735,23 @@ PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler en
- PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: break handler
- PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: continue to infinite loop
- PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: performing continue
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: break handler
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: performing continue
-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: backtrace
-+FAIL: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: backtrace (pattern 2)
- PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: display/i $pc
- PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: set displaced-stepping on
- PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: set itimer = itimer_real
- PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: break infinite loop
- PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: break handler
- PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: break handler
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: continue to infinite loop
-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: performing step
-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: backtrace
-+FAIL: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: performing step (timeout)
-+FAIL: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: backtrace (pattern 1) (timeout)
- PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: display/i $pc
- PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: set displaced-stepping on
- PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: set itimer = itimer_real
- PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: break infinite loop
- PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: break handler
- PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: break handler
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: continue to infinite loop
-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: performing next
-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: backtrace
-+FAIL: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: performing next (timeout)
-+FAIL: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: backtrace (pattern 1) (timeout)
- PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: display/i $pc
- PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: set displaced-stepping on
- PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: set itimer = itimer_real
-@@ -11682,7 +9759,7 @@ PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler ent
- PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: break handler
- PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: continue to infinite loop
- PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: performing continue
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: break handler
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: performing continue
-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: backtrace
-+FAIL: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: backtrace (pattern 2)
- PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: display/i $pc
- PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: set displaced-stepping off
- PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: set itimer = itimer_real
-@@ -11773,7 +9850,7 @@ PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: set
- PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: break infinite loop
- PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: break clear done
- PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: get next PC
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: performing stepi
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: advanced
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: set no_handler
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: set done
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: get next PC
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: performing stepi
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: advanced
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: get next PC
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: performing stepi
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: advanced
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: performing stepi
+-PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: get next PC
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: performing nexti
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: advanced
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: set no_handler
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: set done
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: get next PC
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: performing nexti
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: advanced
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: get next PC
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: performing nexti
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: advanced
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: performing nexti
+-PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: continue to infinite loop
-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: performing step
-+FAIL: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: performing step (timeout)
- PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: display/i $pc
- PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: set displaced-stepping off
- PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: set itimer = itimer_real
-@@ -11790,7 +9867,7 @@ PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, wit
- PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: break clear done
- PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
- PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: set no_handler
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: set done
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: performing step
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: watch $convenience
-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: performing step
-+FAIL: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: performing step (timeout)
- PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
- PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping off
- PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
-@@ -11807,7 +9884,7 @@ PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: set
- PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: break infinite loop
- PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: break clear done
- PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+-PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: performing step
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: continue to infinite loop
-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: performing next
-+FAIL: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: performing next
- PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: display/i $pc
- PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: set displaced-stepping off
- PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: set itimer = itimer_real
-@@ -11824,7 +9901,7 @@ PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, wit
- PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: break clear done
- PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
- PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: set no_handler
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: set done
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: performing next
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: watch $convenience
-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: performing next
-+FAIL: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: performing next (timeout)
- PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
- PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping off
- PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
-@@ -11858,7 +9935,7 @@ PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler,
- PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: break clear done
- PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
- PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+-PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: performing next
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: performing continue
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: set no_handler
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: set done
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: performing continue
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: watch $convenience
-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: performing continue
-+FAIL: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: performing continue (timeout)
- PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
- PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping off
- PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
-@@ -11959,7 +10036,7 @@ PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: set
- PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: break infinite loop
- PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: break clear done
- PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping off
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+-PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: get next PC
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: performing stepi
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: advanced
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: set no_handler
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: set done
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: get next PC
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: performing stepi
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: advanced
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: get next PC
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: performing stepi
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: advanced
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: performing stepi
+-PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: get next PC
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: performing nexti
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: advanced
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: set no_handler
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: set done
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: get next PC
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: performing nexti
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: advanced
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: get next PC
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: performing nexti
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: advanced
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: performing nexti
+-PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: continue to infinite loop
-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: performing step
-+FAIL: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: performing step (timeout)
- PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: display/i $pc
- PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: set displaced-stepping on
- PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: set itimer = itimer_real
-@@ -11976,7 +10053,7 @@ PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with
- PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: break clear done
- PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
- PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: set no_handler
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: set done
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: performing step
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: watch $convenience
-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: performing step
-+FAIL: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: performing step (timeout)
- PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
- PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping on
- PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
-@@ -11993,7 +10070,7 @@ PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: set
- PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: break infinite loop
- PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: break clear done
- PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+-PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: performing step
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: continue to infinite loop
-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: performing next
-+FAIL: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: performing next
- PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: display/i $pc
- PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: set displaced-stepping on
- PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: set itimer = itimer_real
-@@ -12010,7 +10087,7 @@ PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with
- PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: break clear done
- PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
- PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: set no_handler
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: set done
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: performing next
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: watch $convenience
-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: performing next
-+FAIL: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: performing next (timeout)
- PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
- PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping on
- PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
-@@ -12044,7 +10121,7 @@ PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler,
- PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: break clear done
- PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
- PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+-PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: performing next
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: performing continue
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: set no_handler
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: set done
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: performing continue
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: watch $convenience
-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: performing continue
-+FAIL: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: performing continue (timeout)
- PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
- PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping on
- PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
-@@ -12119,15 +10196,6 @@ PASS: gdb.base/sizeof.exp: print/f padding_long_double.v
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping on
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+-PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue
++UNTESTED: gdb.base/sigstep.exp: aborted; in the following, GDB will get stuck
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sizeof.exp ...
+ PASS: gdb.base/sizeof.exp: next
+ PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (char)" (1)
+@@ -12013,15 +9272,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 ...
@@ -3776,7 +3977,7 @@ index 45ffa34..9d68b5a 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
-@@ -12235,15 +10303,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-overlap.exp ...
+@@ -12129,15 +9379,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
@@ -3793,7 +3994,7 @@ index 45ffa34..9d68b5a 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
-@@ -12281,7 +10341,7 @@ UNSUPPORTED: gdb.base/sss-bp-on-user-bp-2.exp: target doesn't use software singl
+@@ -12175,7 +9417,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
@@ -3802,7 +4003,7 @@ index 45ffa34..9d68b5a 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
-@@ -12295,8 +10355,14 @@ PASS: gdb.base/stack-checking.exp: bt
+@@ -12189,8 +9431,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
@@ -3819,7 +4020,7 @@ index 45ffa34..9d68b5a 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
-@@ -12399,20 +10465,6 @@ PASS: gdb.base/step-over-no-symbols.exp: displaced=off: set displaced-stepping o
+@@ -12293,20 +9541,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
@@ -3840,7 +4041,7 @@ index 45ffa34..9d68b5a 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
-@@ -12458,35 +10510,15 @@ PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on
+@@ -12352,35 +9586,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
@@ -3876,7 +4077,7 @@ index 45ffa34..9d68b5a 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
-@@ -13431,24 +11463,12 @@ PASS: gdb.base/subst.exp: show substitute-path after empty rule removed
+@@ -13325,24 +10539,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 ...
@@ -3898,45 +4099,16 @@ index 45ffa34..9d68b5a 100644
-PASS: gdb.base/sym-file.exp: stale bkpts: remove-symbol-file -a addr
-PASS: gdb.base/sym-file.exp: stale bkpts: breakpoint at baz is pending
-PASS: gdb.base/sym-file.exp: stale bkpts: continue to breakpoint: end here
-+gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file-loader.c: In function 'get_origin':
-+../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file-loader.c:154:25: error: 'PATH_MAX' undeclared (first use in this function)
++gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file-loader.c: In function 'get_origin':
++../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file-loader.c:154:25: error: 'PATH_MAX' undeclared (first use in this function)
+ static char self_path[PATH_MAX];
-+ ^
-+../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file-loader.c:154:25: note: each undeclared identifier is reported only once for each function it appears in
++ ^
++../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file-loader.c:154:25: note: each undeclared identifier is reported only once for each function it appears in
+UNTESTED: gdb.base/sym-file.exp: sym-file
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/symbol-without-target_section.exp ...
PASS: gdb.base/symbol-without-target_section.exp: add-symbol-file
PASS: gdb.base/symbol-without-target_section.exp: list main
-@@ -13506,17 +11526,17 @@ PASS: gdb.base/ui-redirect.exp: set logging off
- PASS: gdb.base/ui-redirect.exp: help
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/unload.exp ...
- PASS: gdb.base/unload.exp: pending breakpoint info before run
--PASS: gdb.base/unload.exp: running program
--PASS: gdb.base/unload.exp: pending breakpoint info on first run at shrfunc1
--PASS: gdb.base/unload.exp: continuing to unloaded libfile
--PASS: gdb.base/unload.exp: print y from libfile
--PASS: gdb.base/unload.exp: rerun to shared library breakpoint
--PASS: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc1
--PASS: gdb.base/unload.exp: continuing to unloaded libfile
--PASS: gdb.base/unload.exp: continue to shrfunc2
--PASS: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc2
--PASS: gdb.base/unload.exp: continuing to unloaded libfile2
--PASS: gdb.base/unload.exp: print y from libfile2
-+FAIL: gdb.base/unload.exp: running program (the program exited)
-+FAIL: gdb.base/unload.exp: pending breakpoint info on first run at shrfunc1
-+FAIL: gdb.base/unload.exp: continuing to unloaded libfile (the program is no longer running)
-+FAIL: gdb.base/unload.exp: print y from libfile
-+FAIL: gdb.base/unload.exp: rerun to shared library breakpoint (the program exited)
-+FAIL: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc1
-+FAIL: gdb.base/unload.exp: continuing to unloaded libfile (the program is no longer running)
-+FAIL: gdb.base/unload.exp: continue to shrfunc2 (the program is no longer running)
-+FAIL: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc2
-+FAIL: gdb.base/unload.exp: continuing to unloaded libfile2 (the program is no longer running)
-+FAIL: gdb.base/unload.exp: print y from libfile2
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/until-nodebug.exp ...
- PASS: gdb.base/until-nodebug.exp: until 1
- PASS: gdb.base/until-nodebug.exp: until 2
-@@ -13534,21 +11554,9 @@ PASS: gdb.base/unwindonsignal.exp: unwindonsignal, inferior function call signal
+@@ -13428,21 +10630,9 @@ 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 ...
@@ -3960,7 +4132,7 @@ index 45ffa34..9d68b5a 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
-@@ -13798,29 +11806,26 @@ PASS: gdb.base/watch-read.exp: only write watchpoint triggers when value changes
+@@ -13692,29 +10882,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 ...
@@ -3997,7 +4169,7 @@ index 45ffa34..9d68b5a 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
-@@ -13835,7 +11840,7 @@ PASS: gdb.base/watchpoint-delete.exp: delete $bpnum
+@@ -13729,7 +10916,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
@@ -4006,70 +4178,7 @@ index 45ffa34..9d68b5a 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
-@@ -16060,12 +14065,12 @@ PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: :
- PASS: gdb.base/watchpoint-reuse-slot.exp: always-inserted on: hbreak x hbreak: : width 1, iter 3: base + 1: delete $bpnum
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-solib.exp ...
- PASS: gdb.base/watchpoint-solib.exp: set pending breakpoint
--PASS: gdb.base/watchpoint-solib.exp: continue to foo
--PASS: gdb.base/watchpoint-solib.exp: set watchpoint on g
--PASS: gdb.base/watchpoint-solib.exp: continue to watchpoint hit
-+FAIL: gdb.base/watchpoint-solib.exp: continue to foo (the program exited)
-+FAIL: gdb.base/watchpoint-solib.exp: set watchpoint on g
-+FAIL: gdb.base/watchpoint-solib.exp: continue to watchpoint hit (the program is no longer running)
- PASS: gdb.base/watchpoint-solib.exp: rerun to main
--PASS: gdb.base/watchpoint-solib.exp: continue to foo again
--PASS: gdb.base/watchpoint-solib.exp: continue to watchpoint hit again
-+FAIL: gdb.base/watchpoint-solib.exp: continue to foo again (the program exited)
-+FAIL: gdb.base/watchpoint-solib.exp: continue to watchpoint hit again (the program is no longer running)
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-stops-at-right-insn.exp ...
- PASS: gdb.base/watchpoint-stops-at-right-insn.exp: set breakpoint always-inserted on
- PASS: gdb.base/watchpoint-stops-at-right-insn.exp: set probe hw watchpoint
-@@ -18798,34 +16803,34 @@ PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.A<int>::i
- PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.BB::A<int>::i
- PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.CC::A<int>::i
- Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/infcall-dlopen.exp ...
--PASS: gdb.cp/infcall-dlopen.exp: test 0
-+FAIL: gdb.cp/infcall-dlopen.exp: test 0
- PASS: gdb.cp/infcall-dlopen.exp: test 0 stub 1
- PASS: gdb.cp/infcall-dlopen.exp: test 0 stub 2
--PASS: gdb.cp/infcall-dlopen.exp: test 1
-+FAIL: gdb.cp/infcall-dlopen.exp: test 1
- PASS: gdb.cp/infcall-dlopen.exp: test 1 stub 1
- PASS: gdb.cp/infcall-dlopen.exp: test 1 stub 2
--PASS: gdb.cp/infcall-dlopen.exp: test 2
-+FAIL: gdb.cp/infcall-dlopen.exp: test 2
- PASS: gdb.cp/infcall-dlopen.exp: test 2 stub 1
- PASS: gdb.cp/infcall-dlopen.exp: test 2 stub 2
--PASS: gdb.cp/infcall-dlopen.exp: test 3
-+FAIL: gdb.cp/infcall-dlopen.exp: test 3
- PASS: gdb.cp/infcall-dlopen.exp: test 3 stub 1
- PASS: gdb.cp/infcall-dlopen.exp: test 3 stub 2
--PASS: gdb.cp/infcall-dlopen.exp: test 4
-+FAIL: gdb.cp/infcall-dlopen.exp: test 4
- PASS: gdb.cp/infcall-dlopen.exp: test 4 stub 1
- PASS: gdb.cp/infcall-dlopen.exp: test 4 stub 2
--PASS: gdb.cp/infcall-dlopen.exp: test 5
-+FAIL: gdb.cp/infcall-dlopen.exp: test 5
- PASS: gdb.cp/infcall-dlopen.exp: test 5 stub 1
- PASS: gdb.cp/infcall-dlopen.exp: test 5 stub 2
--PASS: gdb.cp/infcall-dlopen.exp: test 6
-+FAIL: gdb.cp/infcall-dlopen.exp: test 6
- PASS: gdb.cp/infcall-dlopen.exp: test 6 stub 1
- PASS: gdb.cp/infcall-dlopen.exp: test 6 stub 2
--PASS: gdb.cp/infcall-dlopen.exp: test 7
-+FAIL: gdb.cp/infcall-dlopen.exp: test 7
- PASS: gdb.cp/infcall-dlopen.exp: test 7 stub 1
- PASS: gdb.cp/infcall-dlopen.exp: test 7 stub 2
--PASS: gdb.cp/infcall-dlopen.exp: test 8
-+FAIL: gdb.cp/infcall-dlopen.exp: test 8
- PASS: gdb.cp/infcall-dlopen.exp: test 8 stub 1
- PASS: gdb.cp/infcall-dlopen.exp: test 8 stub 2
--PASS: gdb.cp/infcall-dlopen.exp: test 9
-+FAIL: gdb.cp/infcall-dlopen.exp: test 9
- PASS: gdb.cp/infcall-dlopen.exp: test 9 stub 1
- PASS: gdb.cp/infcall-dlopen.exp: test 9 stub 2
- Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/inherit.exp ...
-@@ -22191,9 +20196,11 @@ PASS: gdb.dwarf2/valop.exp: print uses_lit_op
+@@ -22085,9 +19272,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 ...
@@ -4083,7 +4192,7 @@ index 45ffa34..9d68b5a 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
-@@ -22459,25 +20466,8 @@ PASS: gdb.fortran/whatis_type.exp: ptype t1
+@@ -22353,25 +19542,8 @@ 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
@@ -4111,7 +4220,7 @@ index 45ffa34..9d68b5a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/observer.exp ...
PASS: gdb.gdb/observer.exp: breakpoint in captured_main
PASS: gdb.gdb/observer.exp: run until breakpoint at captured_main
-@@ -22588,14 +20578,12 @@ PASS: gdb.gdb/observer.exp: first observer removed; check second observer counte
+@@ -22482,14 +19654,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
@@ -4130,7 +4239,7 @@ index 45ffa34..9d68b5a 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
-@@ -22620,11 +20608,11 @@ PASS: gdb.gdb/selftest.exp: next over notice_open_fds
+@@ -22514,11 +19684,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
@@ -4146,7 +4255,7 @@ index 45ffa34..9d68b5a 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/xfullpath.exp ...
PASS: gdb.gdb/xfullpath.exp: breakpoint in captured_main
PASS: gdb.gdb/xfullpath.exp: run until breakpoint at captured_main
-@@ -24388,10 +22376,10 @@ PASS: gdb.linespec/thread.exp: continue to breakpoint: thread function
+@@ -24282,10 +21452,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
@@ -4159,7 +4268,7 @@ index 45ffa34..9d68b5a 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
-@@ -24411,50 +22399,35 @@ PASS: gdb.mi/gdb669.exp: info threads (at main)
+@@ -24305,50 +21475,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)
@@ -4215,7 +4324,7 @@ index 45ffa34..9d68b5a 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
-@@ -24484,9 +22457,6 @@ PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private
+@@ -24378,9 +21533,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 ...
@@ -4225,7 +4334,7 @@ index 45ffa34..9d68b5a 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
-@@ -24555,8 +22525,8 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: mi runto main
+@@ -24449,8 +21601,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
@@ -4236,7 +4345,7 @@ index 45ffa34..9d68b5a 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
-@@ -24570,7 +22540,7 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: -break-passcount 4 1
+@@ -24464,7 +21616,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
@@ -4245,36 +4354,7 @@ index 45ffa34..9d68b5a 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
-@@ -24579,21 +22549,22 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: delete breakpoint on p
- PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on marker
- PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on pendfunc3
- PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to marker 1
--PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc3 resolved
--PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to marker 2
--PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc3 pending again
--PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved:
-+FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc3 resolved
-+FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to marker 2 (timeout)
-+FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continuing to exit (MI error)
-+FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc3 pending again (timeout)
-+FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: (timeout)
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-catch-load.exp ...
- PASS: gdb.mi/mi-catch-load.exp: breakpoint at main
- PASS: gdb.mi/mi-catch-load.exp: mi runto main
- PASS: gdb.mi/mi-catch-load.exp: catch-load: auto-solib-add on
- PASS: gdb.mi/mi-catch-load.exp: catch-load: catch load
--PASS: gdb.mi/mi-catch-load.exp: catch-load: solib-event stop
-+FAIL: gdb.mi/mi-catch-load.exp: catch-load: solib-event stop
- PASS: gdb.mi/mi-catch-load.exp: breakpoint at main
- PASS: gdb.mi/mi-catch-load.exp: mi runto main
- PASS: gdb.mi/mi-catch-load.exp: catch-unload: auto-solib-add on
- PASS: gdb.mi/mi-catch-load.exp: catch-unload: catch unload
--PASS: gdb.mi/mi-catch-load.exp: catch-unload: solib-event stop
-+FAIL: gdb.mi/mi-catch-load.exp: catch-unload: solib-event stop
- Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-cli.exp ...
- PASS: gdb.mi/mi-cli.exp: -interpreter-exec with no arguments
- PASS: gdb.mi/mi-cli.exp: -interpreter-exec with one argument
-@@ -24633,16 +22604,16 @@ PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set $pc=0x0"
+@@ -24527,16 +21679,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
@@ -4300,7 +4380,7 @@ index 45ffa34..9d68b5a 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"
-@@ -24749,12 +22720,6 @@ PASS: gdb.mi/mi-exit-code.exp: second run: -list-thread-groups during run shows
+@@ -24643,12 +21795,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 ...
@@ -4313,7 +4393,7 @@ index 45ffa34..9d68b5a 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.
-@@ -24783,7 +22748,7 @@ PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -unsupported-command
+@@ -24677,7 +21823,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 ...
@@ -4322,7 +4402,7 @@ index 45ffa34..9d68b5a 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
-@@ -24816,120 +22781,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-memory-changed.exp ...
+@@ -24710,120 +21856,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
@@ -4448,22 +4528,9 @@ index 45ffa34..9d68b5a 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 ...
- PASS: gdb.mi/mi-pending.exp: successfully compiled posix threads test case
- PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc1
-@@ -24938,10 +22805,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
-@@ -24950,18 +22817,26 @@ PASS: gdb.mi/mi-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set)
+ 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.
+@@ -24835,18 +21883,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
@@ -4496,7 +4563,7 @@ index 45ffa34..9d68b5a 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
-@@ -24974,11 +22849,6 @@ PASS: gdb.mi/mi-read-memory.exp: ascii and data
+@@ -24859,11 +21915,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 ...
@@ -4508,7 +4575,7 @@ index 45ffa34..9d68b5a 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 ...
-@@ -24987,22 +22857,6 @@ PASS: gdb.mi/mi-return.exp: mi runto callee4
+@@ -24872,22 +21923,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 ...
@@ -4531,7 +4598,7 @@ index 45ffa34..9d68b5a 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
-@@ -25077,7 +22931,7 @@ PASS: gdb.mi/mi-syn-frame.exp: finished exec continue
+@@ -24962,7 +21997,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
@@ -4540,7 +4607,7 @@ index 45ffa34..9d68b5a 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
-@@ -25772,11 +23626,11 @@ PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: set print object on
+@@ -25657,11 +22692,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)
@@ -4555,7 +4622,7 @@ index 45ffa34..9d68b5a 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
-@@ -26040,10 +23894,7 @@ PASS: gdb.mi/mi-vla-c99.exp: show format variable vla
+@@ -25925,10 +22960,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 ...
@@ -4567,7 +4634,7 @@ index 45ffa34..9d68b5a 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
-@@ -26537,49 +24388,26 @@ PASS: gdb.multi/base.exp: continue
+@@ -26422,49 +23454,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 ...
@@ -4608,14 +4675,14 @@ index 45ffa34..9d68b5a 100644
-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: after infcall: bt in inferior 1
+FAIL: gdb.multi/dummy-frame-restore.exp: Can't run to f2
Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch-exec.exp ...
-+gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch-exec.c:1:0: sorry, unimplemented: 64-bit mode not compiled in
++gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch-exec.c:1:0: sorry, unimplemented: 64-bit mode not compiled in
+ /* This testcase is part of GDB, the GNU debugger.
-+ ^
++ ^
+UNTESTED: gdb.multi/multi-arch-exec.exp: multi-arch-exec.exp
Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch.exp ...
-+gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.multi/hello.c:1:0: sorry, unimplemented: 64-bit mode not compiled in
++gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.multi/hello.c:1:0: sorry, unimplemented: 64-bit mode not compiled in
+ /* This testcase is part of GDB, the GNU debugger.
-+ ^
++ ^
+UNTESTED: gdb.multi/multi-arch.exp: multi-arch.exp
Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-attach.exp ...
-PASS: gdb.multi/multi-attach.exp: attach to program 1
@@ -4628,7 +4695,7 @@ index 45ffa34..9d68b5a 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
-@@ -26587,20 +24415,20 @@ PASS: gdb.multi/multi-attach.exp: kill inferior 1
+@@ -26472,20 +23481,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
@@ -4658,7 +4725,7 @@ index 45ffa34..9d68b5a 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 ...
-@@ -27112,41 +24940,27 @@ PASS: gdb.python/py-events.exp: New objfile notification
+@@ -26997,41 +24006,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
@@ -4715,7 +4782,7 @@ index 45ffa34..9d68b5a 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
-@@ -27289,7 +25103,7 @@ PASS: gdb.python/py-finish-breakpoint.exp: set FinishBP after the exit()
+@@ -27174,7 +24169,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
@@ -4724,7 +4791,7 @@ index 45ffa34..9d68b5a 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
-@@ -27518,83 +25332,10 @@ PASS: gdb.python/py-inferior.exp: test equality comparison (true)
+@@ -27403,83 +24398,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
@@ -4811,7 +4878,7 @@ index 45ffa34..9d68b5a 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
-@@ -27652,15 +25393,15 @@ PASS: gdb.python/py-mi.exp: update string varobj after assignment
+@@ -27537,15 +24459,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
@@ -4831,25 +4898,25 @@ index 45ffa34..9d68b5a 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
-@@ -27723,7 +25464,7 @@ PASS: gdb.python/py-objfile.exp: Get objfile user name
+@@ -27608,7 +24530,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 ("87be0a80fca4557903178ce5cbed49bbf67a711b", by_build_id=True).filename)
-+PASS: gdb.python/py-objfile.exp: python print (gdb.lookup_objfile ("7ab823c965e72d9c7077d7fb58a3e87a7bf39e63", by_build_id=True).filename)
+-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
-@@ -27741,7 +25482,7 @@ PASS: gdb.python/py-objfile.exp: Get separate debug info objfile
+@@ -27626,7 +24548,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" (87be0a80fca4557903178ce5cbed49bbf67a711b)
-+PASS: gdb.python/py-objfile.exp: get python valueof "sep_objfile.build_id" (7ab823c965e72d9c7077d7fb58a3e87a7bf39e63)
+-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: gdb.lookup_objfile of symlinked binary
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-parameter.exp ...
-@@ -28027,18 +25768,7 @@ PASS: gdb.python/py-strfns.exp: p arg
+@@ -27912,18 +24834,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
@@ -4869,7 +4936,7 @@ index 45ffa34..9d68b5a 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
-@@ -28756,2878 +26486,42 @@ PASS: gdb.python/python.exp: Step out of func2
+@@ -28641,2878 +25552,42 @@ PASS: gdb.python/python.exp: Step out of func2
PASS: gdb.python/python.exp: Test find_pc_line with resume address
Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/break-precsave.exp ...
@@ -7748,7 +7815,7 @@ index 45ffa34..9d68b5a 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
-@@ -31851,234 +26745,80 @@ PASS: gdb.stabs/weird.exp: p common0var0
+@@ -31736,234 +25811,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 ...
@@ -7860,7 +7927,7 @@ index 45ffa34..9d68b5a 100644
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: print seconds_left
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: detach
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted off
--PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach
+-XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach (EPERM)
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: no new threads
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted on
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break break_fn
@@ -7869,7 +7936,10 @@ index 45ffa34..9d68b5a 100644
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 3
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: kill process
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted off
-+UNSUPPORTED: gdb.threads/attach-many-short-lived-threads.exp: Couldn't compile attach-many-short-lived-threads0.o: unrecognized error
++gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-many-short-lived-threads.c: In function 'joinable_fn':
++../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-many-short-lived-threads.c:78:3: warning: implicit declaration of function 'pthread_setname_np' [-Wimplicit-function-declaration]
++ pthread_setname_np (pthread_self (), "joinable");
++ ^
+UNTESTED: gdb.threads/attach-many-short-lived-threads.exp: failed to prepare
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-stopped.exp ...
-PASS: gdb.threads/attach-stopped.exp: nonthreaded: attach2 to stopped, after setting file
@@ -8020,7 +8090,7 @@ index 45ffa34..9d68b5a 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
-@@ -32114,277 +26854,174 @@ PASS: gdb.threads/continue-pending-after-query.exp: iter 10: continue until exit
+@@ -31999,277 +25923,174 @@ 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
@@ -8377,7 +8447,16 @@ index 45ffa34..9d68b5a 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
-@@ -32402,873 +27039,276 @@ PASS: gdb.threads/killed.exp: run program to completion
+@@ -32277,7 +26098,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
+-PASS: gdb.threads/kill.exp: threaded: all threads started
++FAIL: gdb.threads/kill.exp: threaded: all threads started
+ 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
+@@ -32287,873 +26108,108 @@ 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
@@ -8516,15 +8595,15 @@ index 45ffa34..9d68b5a 100644
-PASS: gdb.threads/multi-create-ns-info-thr.exp: continue to breakpoint 29
-PASS: gdb.threads/multi-create-ns-info-thr.exp: continue to breakpoint 30
-PASS: gdb.threads/multi-create-ns-info-thr.exp: continue to breakpoint 31
-+gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c: In function 'create_function':
-+../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c:46:39: error: 'PTHREAD_STACK_MIN' undeclared (first use in this function)
++gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c: In function 'create_function':
++../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c:46:39: error: 'PTHREAD_STACK_MIN' undeclared (first use in this function)
+ pthread_attr_setstacksize (&attr, 2*PTHREAD_STACK_MIN);
-+ ^
-+../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c:46:39: note: each undeclared identifier is reported only once for each function it appears in
-+../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c: In function 'main':
-+../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c:73:39: error: 'PTHREAD_STACK_MIN' undeclared (first use in this function)
++ ^
++../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c:46:39: note: each undeclared identifier is reported only once for each function it appears in
++../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c: In function 'main':
++../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c:73:39: error: 'PTHREAD_STACK_MIN' undeclared (first use in this function)
+ pthread_attr_setstacksize (&attr, 2*PTHREAD_STACK_MIN);
-+ ^
++ ^
+UNTESTED: gdb.threads/multi-create-ns-info-thr.exp: failed to prepare
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.exp ...
-PASS: gdb.threads/multi-create.exp: successfully compiled posix threads test case
@@ -8562,9 +8641,9 @@ index 45ffa34..9d68b5a 100644
-PASS: gdb.threads/multi-create.exp: continue to breakpoint 31
+UNSUPPORTED: gdb.threads/multi-create.exp: Couldn't compile multi-create.c: unrecognized error
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/multiple-step-overs.exp ...
- PASS: gdb.threads/multiple-step-overs.exp: successfully compiled posix threads test case
- PASS: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: set displaced-stepping off
- PASS: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: continue to breakpoint: run to breakpoint
+-PASS: gdb.threads/multiple-step-overs.exp: successfully compiled posix threads test case
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: set displaced-stepping off
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: continue to breakpoint: run to breakpoint
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: info threads shows all threads
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: set scheduler-locking on
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: thread 3
@@ -8576,19 +8655,8 @@ index 45ffa34..9d68b5a 100644
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: set scheduler-locking off
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: step: thread 1
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: step: step
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: info threads shows all threads
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: set scheduler-locking on
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: continue to breakpoint: run to breakpoint in thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: unbreak loop in thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: continue to breakpoint: run to breakpoint in thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: unbreak loop in thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: set scheduler-locking off
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: thread 1
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: step: step
- PASS: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: set displaced-stepping off
- PASS: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: continue to breakpoint: run to breakpoint
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: set displaced-stepping off
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: continue to breakpoint: run to breakpoint
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: info threads shows all threads
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: set scheduler-locking on
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: thread 3
@@ -8600,19 +8668,8 @@ index 45ffa34..9d68b5a 100644
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: set scheduler-locking off
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: next: thread 1
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: next: next
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: info threads shows all threads
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: set scheduler-locking on
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: continue to breakpoint: run to breakpoint in thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: unbreak loop in thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: continue to breakpoint: run to breakpoint in thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: unbreak loop in thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: setup: set scheduler-locking off
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: thread 1
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: next: next
- PASS: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: set displaced-stepping off
- PASS: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: continue to breakpoint: run to breakpoint
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: set displaced-stepping off
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: continue to breakpoint: run to breakpoint
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: info threads shows all threads
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: set scheduler-locking on
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: thread 3
@@ -8624,19 +8681,8 @@ index 45ffa34..9d68b5a 100644
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: set scheduler-locking off
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: continue: thread 1
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: continue: continue
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: info threads shows all threads
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: set scheduler-locking on
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: continue to breakpoint: run to breakpoint in thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: unbreak loop in thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: continue to breakpoint: run to breakpoint in thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: unbreak loop in thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: setup: set scheduler-locking off
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: thread 1
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: continue: continue
- PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: set displaced-stepping off
- PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: continue to breakpoint: run to breakpoint
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: set displaced-stepping off
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: continue to breakpoint: run to breakpoint
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: info threads shows all threads
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: set scheduler-locking on
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: thread 3
@@ -8647,23 +8693,11 @@ index 45ffa34..9d68b5a 100644
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: unbreak loop in thread 2
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: set scheduler-locking off
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: thread 1
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: info threads shows all threads
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: set scheduler-locking on
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: continue to breakpoint: run to breakpoint in thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: unbreak loop in thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: continue to breakpoint: run to breakpoint in thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: unbreak loop in thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: setup: set scheduler-locking off
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: thread 1
- PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: queue-signal SIGUSR1
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: queue-signal SIGUSR1
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: switch back to thread 1
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: continue to sigusr1_handler
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: switch back to thread 1
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr1: continue to sigusr1_handler
- PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: set displaced-stepping off
- PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: continue to breakpoint: run to breakpoint
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: set displaced-stepping off
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: continue to breakpoint: run to breakpoint
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: info threads shows all threads
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: set scheduler-locking on
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: thread 3
@@ -8674,23 +8708,11 @@ index 45ffa34..9d68b5a 100644
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: unbreak loop in thread 2
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: set scheduler-locking off
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: info threads shows all threads
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: set scheduler-locking on
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: continue to breakpoint: run to breakpoint in thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: unbreak loop in thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: continue to breakpoint: run to breakpoint in thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: unbreak loop in thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: setup: set scheduler-locking off
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: thread 2
- PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: queue-signal SIGUSR1
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: queue-signal SIGUSR1
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: switch back to thread 1
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: continue to sigusr1_handler
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: switch back to thread 1
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr2: continue to sigusr1_handler
- PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: set displaced-stepping off
- PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: continue to breakpoint: run to breakpoint
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: set displaced-stepping off
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: continue to breakpoint: run to breakpoint
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: info threads shows all threads
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: set scheduler-locking on
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: thread 3
@@ -8701,23 +8723,11 @@ index 45ffa34..9d68b5a 100644
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: unbreak loop in thread 2
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: set scheduler-locking off
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: info threads shows all threads
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: set scheduler-locking on
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: continue to breakpoint: run to breakpoint in thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: unbreak loop in thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: continue to breakpoint: run to breakpoint in thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: unbreak loop in thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: setup: set scheduler-locking off
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: thread 3
- PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: queue-signal SIGUSR1
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: queue-signal SIGUSR1
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: switch back to thread 1
-PASS: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: continue to sigusr1_handler
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: switch back to thread 1
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=off: signal thr3: continue to sigusr1_handler
- PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: set displaced-stepping on
- PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: continue to breakpoint: run to breakpoint
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: set displaced-stepping on
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: continue to breakpoint: run to breakpoint
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: info threads shows all threads
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: set scheduler-locking on
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: thread 3
@@ -8729,19 +8739,8 @@ index 45ffa34..9d68b5a 100644
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: set scheduler-locking off
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: thread 1
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: step
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: info threads shows all threads
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: set scheduler-locking on
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: continue to breakpoint: run to breakpoint in thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: unbreak loop in thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: continue to breakpoint: run to breakpoint in thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: unbreak loop in thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: set scheduler-locking off
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: thread 1
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: step
- PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: set displaced-stepping on
- PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: continue to breakpoint: run to breakpoint
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: set displaced-stepping on
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: continue to breakpoint: run to breakpoint
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: info threads shows all threads
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: set scheduler-locking on
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: thread 3
@@ -8753,19 +8752,8 @@ index 45ffa34..9d68b5a 100644
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: set scheduler-locking off
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: thread 1
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: next
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: info threads shows all threads
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: set scheduler-locking on
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: continue to breakpoint: run to breakpoint in thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: unbreak loop in thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: continue to breakpoint: run to breakpoint in thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: unbreak loop in thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: set scheduler-locking off
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: next: thread 1
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: next: next
- PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: set displaced-stepping on
- PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: continue to breakpoint: run to breakpoint
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: set displaced-stepping on
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: continue to breakpoint: run to breakpoint
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: info threads shows all threads
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: set scheduler-locking on
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: thread 3
@@ -8777,19 +8765,8 @@ index 45ffa34..9d68b5a 100644
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: set scheduler-locking off
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: thread 1
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: continue
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: info threads shows all threads
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: set scheduler-locking on
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: continue to breakpoint: run to breakpoint in thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: unbreak loop in thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: continue to breakpoint: run to breakpoint in thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: unbreak loop in thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: set scheduler-locking off
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: thread 1
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: continue
- PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: set displaced-stepping on
- PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: continue to breakpoint: run to breakpoint
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: set displaced-stepping on
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: continue to breakpoint: run to breakpoint
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: info threads shows all threads
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: set scheduler-locking on
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: thread 3
@@ -8800,23 +8777,11 @@ index 45ffa34..9d68b5a 100644
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: unbreak loop in thread 2
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: set scheduler-locking off
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: thread 1
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: info threads shows all threads
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: set scheduler-locking on
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: continue to breakpoint: run to breakpoint in thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: unbreak loop in thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: continue to breakpoint: run to breakpoint in thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: unbreak loop in thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: set scheduler-locking off
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: thread 1
- PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: queue-signal SIGUSR1
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: queue-signal SIGUSR1
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: switch back to thread 1
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: continue to sigusr1_handler
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: switch back to thread 1
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: continue to sigusr1_handler
- PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: set displaced-stepping on
- PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: continue to breakpoint: run to breakpoint
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: set displaced-stepping on
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: continue to breakpoint: run to breakpoint
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: info threads shows all threads
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: set scheduler-locking on
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: thread 3
@@ -8827,23 +8792,11 @@ index 45ffa34..9d68b5a 100644
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: unbreak loop in thread 2
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: set scheduler-locking off
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: info threads shows all threads
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: set scheduler-locking on
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: continue to breakpoint: run to breakpoint in thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: unbreak loop in thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: continue to breakpoint: run to breakpoint in thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: unbreak loop in thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: set scheduler-locking off
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: thread 2
- PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: queue-signal SIGUSR1
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: queue-signal SIGUSR1
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: switch back to thread 1
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: continue to sigusr1_handler
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: switch back to thread 1
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: continue to sigusr1_handler
- PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: set displaced-stepping on
- PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: continue to breakpoint: run to breakpoint
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: set displaced-stepping on
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: continue to breakpoint: run to breakpoint
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: info threads shows all threads
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: set scheduler-locking on
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: thread 3
@@ -8854,21 +8807,10 @@ index 45ffa34..9d68b5a 100644
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: unbreak loop in thread 2
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: set scheduler-locking off
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: info threads shows all threads
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: set scheduler-locking on
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: continue to breakpoint: run to breakpoint in thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: unbreak loop in thread 3
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: continue to breakpoint: run to breakpoint in thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: unbreak loop in thread 2
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: set scheduler-locking off
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: thread 3
- PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: queue-signal SIGUSR1
+-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: queue-signal SIGUSR1
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: switch back to thread 1
-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: continue to sigusr1_handler
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: switch back to thread 1
-+FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: continue to sigusr1_handler
++UNTESTED: gdb.threads/multiple-step-overs.exp: aborted; in the following, GDB will get stuck
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/next-bp-other-thread.exp ...
PASS: gdb.threads/next-bp-other-thread.exp: successfully compiled posix threads test case
PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: continue to breakpoint: run to wait-thread breakpoint
@@ -9458,7 +9400,7 @@ index 45ffa34..9d68b5a 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
-@@ -33280,31 +27320,13 @@ PASS: gdb.threads/print-threads.exp: set width 0
+@@ -33165,31 +26221,13 @@ 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
@@ -9493,7 +9435,7 @@ index 45ffa34..9d68b5a 100644
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
-@@ -33317,10 +27339,11 @@ PASS: gdb.threads/pthreads.exp: set width 0
+@@ -33202,10 +26240,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
@@ -9507,7 +9449,7 @@ index 45ffa34..9d68b5a 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
-@@ -33328,27 +27351,24 @@ PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0
+@@ -33213,27 +26252,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
@@ -9549,7 +9491,7 @@ index 45ffa34..9d68b5a 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
-@@ -33356,350 +27376,88 @@ PASS: gdb.threads/queue-signal.exp: handle SIGUSR2 stop print pass
+@@ -33241,350 +26277,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
@@ -9945,7 +9887,7 @@ index 45ffa34..9d68b5a 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
-@@ -33708,29 +27466,24 @@ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to br
+@@ -33593,29 +26367,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
@@ -9984,7 +9926,7 @@ index 45ffa34..9d68b5a 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
-@@ -33738,406 +27491,86 @@ PASS: gdb.threads/sigthread.exp: handle SIGUSR2 nostop noprint pass
+@@ -33623,406 +26392,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 ...
@@ -10436,7 +10378,7 @@ index 45ffa34..9d68b5a 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
-@@ -34147,38 +27580,27 @@ PASS: gdb.threads/thread-specific.exp: continue to breakpoint: all threads start
+@@ -34032,38 +26481,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
@@ -10483,9 +10425,11 @@ index 45ffa34..9d68b5a 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
-@@ -34194,23 +27616,23 @@ PASS: gdb.threads/threadapply.exp: go down and check selected frame
+@@ -34078,24 +26516,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 ...
++WARNING: program timed out.
PASS: gdb.threads/threxit-hop-specific.exp: successfully compiled posix threads test case
-PASS: gdb.threads/threxit-hop-specific.exp: continue to thread start
+FAIL: gdb.threads/threxit-hop-specific.exp: continue to thread start
@@ -10498,8 +10442,9 @@ index 45ffa34..9d68b5a 100644
PASS: gdb.threads/tid-reuse.exp: continue to breakpoint: after_count
PASS: gdb.threads/tid-reuse.exp: get reuse_time
-PASS: gdb.threads/tid-reuse.exp: continue to breakpoint: do_nothing_thread_func
-+FAIL: gdb.threads/tid-reuse.exp: continue to breakpoint: do_nothing_thread_func
- PASS: gdb.threads/tid-reuse.exp: continue to breakpoint: after_reuse_time
+-PASS: gdb.threads/tid-reuse.exp: continue to breakpoint: after_reuse_time
++FAIL: gdb.threads/tid-reuse.exp: continue to breakpoint: do_nothing_thread_func (the program exited)
++FAIL: gdb.threads/tid-reuse.exp: continue to breakpoint: after_reuse_time (the program is no longer running)
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-nodebug.exp ...
PASS: gdb.threads/tls-nodebug.exp: successfully compiled posix threads test case
-PASS: gdb.threads/tls-nodebug.exp: thread local storage
@@ -10512,7 +10457,7 @@ index 45ffa34..9d68b5a 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
-@@ -34219,72 +27641,44 @@ PASS: gdb.threads/tls-shared.exp: print result
+@@ -34104,72 +26543,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
@@ -10608,26 +10553,10 @@ index 45ffa34..9d68b5a 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
-@@ -34300,87 +27694,28 @@ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after
- PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the second fork
- PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the second fork
+@@ -34187,57 +26598,26 @@ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after
PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: finish
--PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: successfully compiled posix threads test case
--PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: set follow-fork-mode parent
--PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: handle SIGUSR1 nostop noprint pass
--PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: Set the watchpoint
--PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: hbreak marker
--PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: hardware breakpoints work
--PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: singlethread watchpoints work
--PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: multithreaded watchpoints work at A
--PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: multithreaded watchpoints work at B
--PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: breakpoint (A) after the first fork
--PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint A after the first fork
--PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint B after the first fork
--PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: breakpoint (A) after the second fork
--PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint A after the second fork
--PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint B after the second fork
--PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: finish
+ UNSUPPORTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: Couldn't compile watchpoint-fork-parent.c: unrecognized error
+ UNTESTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint-fork.exp
-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: show detach-on-fork
-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: set follow-fork-mode child
-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: show follow-fork-mode
@@ -10641,24 +10570,8 @@ index 45ffa34..9d68b5a 100644
-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: breakpoint after the second fork
-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: watchpoint after the second fork
-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: finish
--PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: successfully compiled posix threads test case
--PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: set follow-fork-mode child
--PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: handle SIGUSR1 nostop noprint pass
--PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: Set the watchpoint
--PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: hbreak marker
--PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: hardware breakpoints work
--PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: singlethread watchpoints work
--PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: multithreaded watchpoints work at A
--PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: multithreaded watchpoints work at B
--PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: breakpoint (A) after the first fork
--PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint A after the first fork
--PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint B after the first fork
--PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: breakpoint (A) after the second fork
--PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint A after the second fork
--PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint B after the second fork
--PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: finish
-+UNSUPPORTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: Couldn't compile watchpoint-fork-parent.c: unrecognized error
-+UNTESTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint-fork.exp
+-UNSUPPORTED: gdb.threads/watchpoint-fork.exp: child: multithreaded: Couldn't compile watchpoint-fork-child.c: unrecognized error
+-UNTESTED: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint-fork.exp
+UNTESTED: gdb.threads/watchpoint-fork.exp: watchpoint-fork: child
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads-reorder.exp ...
-PASS: gdb.threads/watchthreads-reorder.exp: successfully compiled posix threads test case
@@ -10703,12 +10616,12 @@ index 45ffa34..9d68b5a 100644
+FAIL: gdb.threads/watchthreads2.exp: run to thread_started
+FAIL: gdb.threads/watchthreads2.exp: run to thread_started
+FAIL: gdb.threads/watchthreads2.exp: run to thread_started
-+FAIL: gdb.threads/watchthreads2.exp: run to thread_started (the program is no longer running)
++FAIL: gdb.threads/watchthreads2.exp: run to thread_started
+FAIL: gdb.threads/watchthreads2.exp: all threads started
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/wp-replication.exp ...
PASS: gdb.threads/wp-replication.exp: successfully compiled posix threads test case
PASS: gdb.threads/wp-replication.exp: Breakpoint on empty_cycle
-@@ -34393,100 +27728,100 @@ PASS: gdb.threads/wp-replication.exp: set var hw_watch_count=4
+@@ -34250,100 +26630,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]
@@ -10728,7 +10641,14 @@ index 45ffa34..9d68b5a 100644
-PASS: gdb.threads/wp-replication.exp: Thread 7 hit breakpoint at thread_started
-PASS: gdb.threads/wp-replication.exp: Thread 8 hit breakpoint at thread_started
-PASS: gdb.threads/wp-replication.exp: Thread 9 hit breakpoint at thread_started
--PASS: gdb.threads/wp-replication.exp: set var test_ready=1
++FAIL: gdb.threads/wp-replication.exp: Thread 3 hit breakpoint at thread_started
++FAIL: gdb.threads/wp-replication.exp: Thread 4 hit breakpoint at thread_started
++FAIL: gdb.threads/wp-replication.exp: Thread 5 hit breakpoint at thread_started
++FAIL: gdb.threads/wp-replication.exp: Thread 6 hit breakpoint at thread_started
++FAIL: gdb.threads/wp-replication.exp: Thread 7 hit breakpoint at thread_started
++FAIL: gdb.threads/wp-replication.exp: Thread 8 hit breakpoint at thread_started
++FAIL: gdb.threads/wp-replication.exp: Thread 9 hit breakpoint at thread_started
+ PASS: gdb.threads/wp-replication.exp: set var test_ready=1
-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 1 out of 80 on watched_data
-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 2 out of 80 on watched_data
-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 3 out of 80 on watched_data
@@ -10809,136 +10729,128 @@ index 45ffa34..9d68b5a 100644
-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 78 out of 80 on watched_data
-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 79 out of 80 on watched_data
-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 80 out of 80 on watched_data
-+FAIL: gdb.threads/wp-replication.exp: Thread 3 hit breakpoint at thread_started (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Thread 4 hit breakpoint at thread_started (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Thread 5 hit breakpoint at thread_started (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Thread 6 hit breakpoint at thread_started (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Thread 7 hit breakpoint at thread_started (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Thread 8 hit breakpoint at thread_started (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Thread 9 hit breakpoint at thread_started (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: set var test_ready=1
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 1 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 2 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 3 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 4 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 5 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 6 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 7 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 8 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 9 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 10 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 11 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 12 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 13 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 14 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 15 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 16 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 17 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 18 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 19 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 20 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 21 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 22 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 23 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 24 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 25 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 26 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 27 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 28 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 29 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 30 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 31 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 32 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 33 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 34 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 35 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 36 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 37 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 38 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 39 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 40 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 41 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 42 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 43 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 44 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 45 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 46 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 47 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 48 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 49 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 50 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 51 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 52 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 53 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 54 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 55 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 56 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 57 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 58 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 59 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 60 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 61 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 62 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 63 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 64 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 65 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 66 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 67 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 68 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 69 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 70 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 71 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 72 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 73 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 74 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 75 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 76 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 77 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 78 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 79 out of 80 on watched_data (the program is no longer running)
-+FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 80 out of 80 on watched_data (the program is no longer running)
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 1 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 2 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 3 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 4 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 5 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 6 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 7 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 8 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 9 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 10 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 11 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 12 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 13 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 14 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 15 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 16 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 17 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 18 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 19 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 20 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 21 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 22 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 23 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 24 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 25 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 26 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 27 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 28 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 29 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 30 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 31 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 32 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 33 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 34 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 35 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 36 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 37 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 38 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 39 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 40 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 41 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 42 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 43 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 44 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 45 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 46 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 47 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 48 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 49 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 50 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 51 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 52 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 53 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 54 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 55 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 56 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 57 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 58 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 59 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 60 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 61 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 62 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 63 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 64 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 65 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 66 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 67 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 68 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 69 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 70 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 71 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 72 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 73 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 74 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 75 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 76 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 77 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 78 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 79 out of 80 on watched_data
++FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 80 out of 80 on watched_data
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/actions-changed.exp ...
UNSUPPORTED: gdb.trace/actions-changed.exp: Current target does not support trace
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/actions.exp ...
-@@ -34774,7 +28109,8 @@ PASS: gdb.trace/tracecmd.exp: 1.11b: verify conditional tracepoint
+@@ -34631,7 +27011,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 ...
-UNSUPPORTED: gdb.trace/tspeed.exp: Current target does not support trace
-+gdb compile failed, gcc: error: [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../gdbserver/libinproctrace.so: No such file or directory
++gdb compile failed, gcc: error: [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../gdbserver/libinproctrace.so: No such file or directory
+UNTESTED: gdb.trace/tspeed.exp: tspeed.exp
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tstatus.exp ...
UNSUPPORTED: gdb.trace/tstatus.exp: target does not support trace
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tsv.exp ...
-@@ -34847,14 +28183,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
+@@ -34704,14 +27085,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
=== gdb Summary ===
--# of expected passes 33256
--# of unexpected failures 102
-+# of expected passes 25596
-+# of unexpected failures 1038
+-# of expected passes 33071
+-# of unexpected failures 136
++# of expected passes 24707
++# of unexpected failures 803
# of unexpected successes 2
--# of expected failures 72
+-# of expected failures 61
+# of expected failures 38
# of unknown successes 1
--# of known failures 59
-+# of known failures 54
+-# of known failures 58
++# of known failures 53
# of unresolved testcases 2
--# of untested testcases 34
--# of unsupported tests 61
-+# of untested testcases 60
+-# of untested testcases 38
+-# of unsupported tests 64
++# of untested testcases 65
+# of unsupported tests 97
[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.9.50.20150419-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 1ea6c7a..c7a2f35 100644
+index 4cdc1cd..a0a8d1a 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 Apr 20 10:41:29 2015
+-Test Run By thomas on Sun Oct 25 21:38:27 2015
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Mon Apr 20 11:45:44 2015
++Test Run By thomas on Sun Nov 1 18:26:33 2015
+Native configuration is i686-unknown-gnu0.6
=== ld tests ===