diff options
Diffstat (limited to 'binutils-gdb/test.diff')
-rw-r--r-- | binutils-gdb/test.diff | 979 |
1 files changed, 736 insertions, 243 deletions
diff --git a/binutils-gdb/test.diff b/binutils-gdb/test.diff index 9244b24f..3e23b9b4 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 94961ea..8d69018 100644 +index d72bbd1..ecc962b 100644 --- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum +++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum @@ -1,5 +1,5 @@ --Test run by thomas on Tue Dec 6 16:07:36 2016 +-Test run by thomas on Wed Dec 7 09:32:42 2016 -Native configuration is i686-pc-linux-gnu -+Test Run By thomas on Tue Dec 6 14:09:51 2016 ++Test Run By thomas on Wed Dec 7 12:08:52 2016 +Native configuration is i686-unknown-gnu0.8 === binutils tests === @@ -19,41 +19,41 @@ index 94961ea..8d69018 100644 PASS: objdump compress debug sections PASS: objdump compress debug sections 3 PASS: objcopy (objcopy compress empty debug sections) -@@ -188,5 +188,6 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/x86-64/x86-6 +@@ -189,5 +189,6 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/x86-64/x86-6 === binutils Summary === --# of expected passes 153 -+# of expected passes 152 +-# of expected passes 154 ++# of expected passes 153 +# of unexpected successes 1 # of unsupported tests 4 diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum -index 736fc10..ebd54b9 100644 +index 87fd5fd..d9a60fa 100644 --- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum +++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum @@ -1,5 +1,5 @@ --Test run by thomas on Tue Dec 6 16:07:39 2016 +-Test run by thomas on Wed Dec 7 09:32:45 2016 -Native configuration is i686-pc-linux-gnu -+Test Run By thomas on Tue Dec 6 14:10:18 2016 ++Test Run By thomas on Wed Dec 7 12:09:04 2016 +Native configuration is i686-unknown-gnu0.8 === gas tests === -@@ -693,5 +693,5 @@ Running [...]/tschwinge/W._C._Handy/gas/testsuite/gas/z8k/z8k.exp ... +@@ -705,5 +705,5 @@ Running [...]/tschwinge/W._C._Handy/gas/testsuite/gas/z8k/z8k.exp ... === gas Summary === - # of expected passes 551 --[...]/tschwinge/W._C._Handy.build/gas/as-new 2.27.51.20160905 -+../as-new 2.27.51.20160905 + # of expected passes 562 +-[...]/tschwinge/W._C._Handy.build/gas/as-new 2.27.51.20161123 ++../as-new 2.27.51.20161123 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 679405b..5b7d1bc 100644 +index 61cde8b..ed178b0 100644 --- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum +++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum @@ -1,5 +1,5 @@ --Test run by thomas on Tue Dec 6 16:11:15 2016 +-Test run by thomas on Wed Dec 7 09:36:38 2016 -Native configuration is i686-pc-linux-gnu -+Test Run By thomas on Tue Dec 6 14:29:34 2016 ++Test Run By thomas on Wed Dec 7 12:18:10 2016 +Native configuration is i686-unknown-gnu0.8 === gdb tests === @@ -261,7 +261,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.arch/i386-prologue.exp: backtrace in gdb1338 PASS: gdb.arch/i386-prologue.exp: saved registers in gdb1338 @@ -992,10 +994,10 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb - FAIL: gdb.arch/i386-signal.exp: backtrace 10 + PASS: gdb.arch/i386-signal.exp: backtrace 10 PASS: gdb.arch/i386-signal.exp: finish Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-size-overlap.exp ... -PASS: gdb.arch/i386-size-overlap.exp: run past main @@ -341,7 +341,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.arch/i386-unwind.exp: backtrace past gdb1435 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-word.exp ... PASS: gdb.arch/i386-word.exp: set first breakpoint in main -@@ -1223,23 +1225,23 @@ PASS: gdb.base/annota-input-while-running.exp: annotation set at level 2 +@@ -1224,23 +1226,23 @@ PASS: gdb.base/annota-input-while-running.exp: annotation set at level 2 PASS: gdb.base/annota-input-while-running.exp: delete breakpoints PASS: gdb.base/annota-input-while-running.exp: break after sleep PASS: gdb.base/annota-input-while-running.exp: continue @@ -370,7 +370,7 @@ index 679405b..5b7d1bc 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 -@@ -1250,12 +1252,12 @@ PASS: gdb.base/annota1.exp: break at value++ +@@ -1251,12 +1253,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 @@ -385,7 +385,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/annota3.exp ... PASS: gdb.base/annota3.exp: set height 0 PASS: gdb.base/annota3.exp: breakpoint main -@@ -1272,7 +1274,7 @@ PASS: gdb.base/annota3.exp: breakpoint printf +@@ -1273,7 +1275,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 @@ -394,7 +394,7 @@ index 679405b..5b7d1bc 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 -@@ -1284,8 +1286,8 @@ PASS: gdb.base/annota3.exp: ignore 5 4 +@@ -1285,8 +1287,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 @@ -405,7 +405,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/annota3.exp: cleanup core file (not dumped) Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/anon.exp ... PASS: gdb.base/anon.exp: set breakpoint in anon.c -@@ -1424,72 +1426,31 @@ PASS: gdb.base/assign.exp: v_int+=v_float +@@ -1425,72 +1427,31 @@ PASS: gdb.base/assign.exp: v_int+=v_float PASS: gdb.base/assign.exp: set v_int to 6 (18) PASS: gdb.base/assign.exp: v_int+=double Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/async-shell.exp ... @@ -487,7 +487,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/attach.exp: set source path PASS: gdb.base/attach.exp: cd away from process working directory PASS: gdb.base/attach.exp: before attach3, flush symbols -@@ -1497,13 +1458,14 @@ PASS: gdb.base/attach.exp: before attach3, flush exec +@@ -1498,13 +1459,14 @@ PASS: gdb.base/attach.exp: before attach3, flush exec FAIL: gdb.base/attach.exp: attach when process' a.out not in cwd PASS: gdb.base/attach.exp: after attach3, exit PASS: gdb.base/attach.exp: force switch to gdb64, if necessary @@ -507,7 +507,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/auto-connect-native-target.exp ... PASS: gdb.base/auto-connect-native-target.exp: check whether a target is already connected PASS: gdb.base/auto-connect-native-target.exp: check whether board tests the native target -@@ -1513,14 +1475,14 @@ PASS: gdb.base/auto-connect-native-target.exp: start no longer works +@@ -1514,14 +1476,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 @@ -529,7 +529,7 @@ index 679405b..5b7d1bc 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 -@@ -1532,22 +1494,6 @@ PASS: gdb.base/auto-load.exp: set auto-load scripts-directory +@@ -1533,22 +1495,6 @@ PASS: gdb.base/auto-load.exp: set auto-load scripts-directory PASS: gdb.base/auto-load.exp: set auto-load safe-path PASS: gdb.base/auto-load.exp: print $script_loaded Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/auxv.exp ... @@ -552,7 +552,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/bad-file.exp ... PASS: gdb.base/bad-file.exp: non-existent file PASS: gdb.base/bad-file.exp: directory -@@ -1612,32 +1558,18 @@ PASS: gdb.base/bfp-test.exp: set variable b64 = 200.25x +@@ -1613,32 +1559,18 @@ PASS: gdb.base/bfp-test.exp: set variable b64 = 200.25x PASS: gdb.base/bfp-test.exp: set variable b128 = 300.375fl PASS: gdb.base/bfp-test.exp: set variable b128 = 300.375fff Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/bg-execution-repeat.exp ... @@ -594,7 +594,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/bitfields.exp ... PASS: gdb.base/bitfields.exp: set print sevenbit-strings PASS: gdb.base/bitfields.exp: print flags -@@ -1772,7 +1704,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: wr +@@ -1773,7 +1705,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: wr PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: write addr_after_bp PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: next over setup PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: p /x addr_bp[0] = buffer[0] @@ -603,7 +603,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: stop at permanent breakpoint PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: p $prev_counter = counter PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: stop at permanent breakpoint twice -@@ -1781,7 +1713,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: i +@@ -1782,7 +1714,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: i PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: disable $bpnum PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: set breakpoint commands PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: info breakpoints shows disabled breakpoint @@ -612,7 +612,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: info breakpoints still shows same number of hits PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: breakpoint commands didn't run PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: reenable breakpoint -@@ -1796,18 +1728,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue +@@ -1797,18 +1729,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 @@ -636,7 +636,7 @@ index 679405b..5b7d1bc 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 -@@ -1816,7 +1748,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: wr +@@ -1817,7 +1749,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: wr PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: write addr_after_bp PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: next over setup PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: p /x addr_bp[0] = buffer[0] @@ -645,7 +645,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: stop at permanent breakpoint PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: p $prev_counter = counter PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: stop at permanent breakpoint twice -@@ -1825,7 +1757,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: i +@@ -1826,7 +1758,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: i PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: disable $bpnum PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: set breakpoint commands PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: info breakpoints shows disabled breakpoint @@ -654,7 +654,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: info breakpoints still shows same number of hits PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: breakpoint commands didn't run PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: reenable breakpoint -@@ -1840,18 +1772,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue +@@ -1841,18 +1773,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 @@ -678,7 +678,7 @@ index 679405b..5b7d1bc 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 -@@ -1859,7 +1791,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: wri +@@ -1860,7 +1792,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: wri PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: write addr_after_bp PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: next over setup PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: p /x addr_bp[0] = buffer[0] @@ -687,7 +687,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: stop at permanent breakpoint PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: p $prev_counter = counter PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: stop at permanent breakpoint twice -@@ -1868,7 +1800,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: in +@@ -1869,7 +1801,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: in PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: disable $bpnum PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: set breakpoint commands PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: info breakpoints shows disabled breakpoint @@ -696,7 +696,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: info breakpoints still shows same number of hits PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: breakpoint commands didn't run PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: reenable breakpoint -@@ -1883,18 +1815,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue t +@@ -1884,18 +1816,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 @@ -720,7 +720,7 @@ index 679405b..5b7d1bc 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 -@@ -1903,7 +1835,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: wri +@@ -1904,7 +1836,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: wri PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: write addr_after_bp PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: next over setup PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: p /x addr_bp[0] = buffer[0] @@ -729,7 +729,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: stop at permanent breakpoint PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: p $prev_counter = counter PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: stop at permanent breakpoint twice -@@ -1912,7 +1844,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: in +@@ -1913,7 +1845,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: in PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: disable $bpnum PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: set breakpoint commands PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: info breakpoints shows disabled breakpoint @@ -738,7 +738,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: info breakpoints still shows same number of hits PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: breakpoint commands didn't run PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: reenable breakpoint -@@ -1927,25 +1859,25 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue t +@@ -1928,25 +1860,25 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue t PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue trips on nested permanent bp: continue to breakpoint: permanent bp PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue trips on nested permanent bp: condition $bpnum 0 PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue trips on nested permanent bp: continue to breakpoint: test_signal_nested_done @@ -771,7 +771,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/break-always.exp ... PASS: gdb.base/break-always.exp: set breakpoint always-inserted on PASS: gdb.base/break-always.exp: confirm breakpoint always-inserted -@@ -2064,693 +1996,6 @@ PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: continue +@@ -2065,693 +1997,6 @@ PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: continue Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/break-inline.exp ... PASS: gdb.base/break-inline.exp: break Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/break-interp.exp ... @@ -1465,7 +1465,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/break-main-file-remove-fail.exp ... PASS: gdb.base/break-main-file-remove-fail.exp: cmdline: set breakpoint always-inserted on PASS: gdb.base/break-main-file-remove-fail.exp: cmdline: break foo -@@ -3230,14 +2475,14 @@ PASS: gdb.base/call-signal-resume.exp: break stop_one +@@ -3231,14 +2476,14 @@ PASS: gdb.base/call-signal-resume.exp: break stop_one PASS: gdb.base/call-signal-resume.exp: continue to breakpoint at stop_one PASS: gdb.base/call-signal-resume.exp: inferior function call signaled PASS: gdb.base/call-signal-resume.exp: dummy stack frame number @@ -1482,7 +1482,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/call-signal-resume.exp: break null_hand_call PASS: gdb.base/call-signal-resume.exp: null_hand_call PASS: gdb.base/call-signal-resume.exp: dummy stack frame number -@@ -3593,40 +2838,38 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb +@@ -3594,40 +2839,38 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: set follow-fork child PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: set detach-on-fork off PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: catch fork @@ -1545,7 +1545,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-gdb-caused-signals.exp ... PASS: gdb.base/catch-gdb-caused-signals.exp: handle SIGSEGV nostop noprint PASS: gdb.base/catch-gdb-caused-signals.exp: handle SIGILL nostop noprint -@@ -3690,11 +2933,6 @@ PASS: gdb.base/catch-signal-fork.exp: continue +@@ -3691,11 +2934,6 @@ PASS: gdb.base/catch-signal-fork.exp: continue PASS: gdb.base/catch-signal-fork.exp: continue to breakpoint: fork loop PASS: gdb.base/catch-signal-fork.exp: got SIGHUP after fork Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-signal-siginfo-cond.exp ... @@ -1557,7 +1557,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-signal.exp ... PASS: gdb.base/catch-signal.exp: SIGHUP: continue to breakpoint: first HUP PASS: gdb.base/catch-signal.exp: SIGHUP: handle SIGHUP nostop noprint pass -@@ -3780,138 +3018,26 @@ PASS: gdb.base/catch-signal.exp: 1st line of save breakpoints for 'all' +@@ -3781,138 +3019,26 @@ PASS: gdb.base/catch-signal.exp: 1st line of save breakpoints for 'all' PASS: gdb.base/catch-signal.exp: 2nd line of save breakpoints for 'all' PASS: gdb.base/catch-signal.exp: Trailing newline of save breakpoints for 'all' Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.exp ... @@ -1716,7 +1716,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/charset.exp ... PASS: gdb.base/charset.exp: show charset PASS: gdb.base/charset.exp: show target-charset -@@ -4180,285 +3306,7 @@ PASS: gdb.base/charset.exp: assign string to short array +@@ -4181,285 +3307,7 @@ PASS: gdb.base/charset.exp: assign string to short array PASS: gdb.base/charset.exp: assign string to int array PASS: gdb.base/charset.exp: assign string to long array Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/checkpoint-ns.exp ... @@ -2002,7 +2002,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/chng-syms.exp ... PASS: gdb.base/chng-syms.exp: setting conditional breakpoint on function PASS: gdb.base/chng-syms.exp: running to stop_here first time -@@ -4745,7 +3593,6 @@ PASS: gdb.base/completion.exp: complete set cp-abi aut +@@ -4746,7 +3594,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 @@ -2010,7 +2010,7 @@ index 679405b..5b7d1bc 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 -@@ -4995,77 +3842,10 @@ PASS: gdb.base/constvars.exp: ptype crass +@@ -4996,77 +3843,10 @@ PASS: gdb.base/constvars.exp: ptype crass PASS: gdb.base/constvars.exp: ptype crisp Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/continue-all-already-running.exp ... PASS: gdb.base/continue-all-already-running.exp: set non-stop on @@ -2090,7 +2090,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/ctxobj.exp ... PASS: gdb.base/ctxobj.exp: break in get_version functions PASS: gdb.base/ctxobj.exp: continue to get_version_1 -@@ -5332,7 +4112,7 @@ PASS: gdb.base/default.exp: info program +@@ -5333,7 +4113,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 @@ -2099,7 +2099,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/default.exp: info symbol PASS: gdb.base/default.exp: info source PASS: gdb.base/default.exp: info sources -@@ -5463,7 +4243,7 @@ PASS: gdb.base/default.exp: show verbose +@@ -5464,7 +4244,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 @@ -2108,7 +2108,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/default.exp: set history save off PASS: gdb.base/default.exp: stepi "si" abbreviation PASS: gdb.base/default.exp: stepi -@@ -5535,10 +4315,6 @@ PASS: gdb.base/del.exp: breakpoint insertion (d) +@@ -5536,10 +4316,6 @@ PASS: gdb.base/del.exp: breakpoint insertion (d) PASS: gdb.base/del.exp: Remove last breakpoint (d) PASS: gdb.base/del.exp: info break after removing break on main (d) Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/detach.exp ... @@ -2119,7 +2119,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dfp-exprs.exp ... PASS: gdb.base/dfp-exprs.exp: p 1.2df PASS: gdb.base/dfp-exprs.exp: p -1.2df -@@ -5874,15 +4650,15 @@ PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continu +@@ -5875,15 +4651,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 @@ -2139,7 +2139,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp ... PASS: gdb.base/dprintf-bp-same-addr.exp: gdb: set dprintf-style gdb PASS: gdb.base/dprintf-bp-same-addr.exp: gdb: set breakpoint always-inserted on -@@ -5900,95 +4676,91 @@ PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: set dprintf-style gdb +@@ -5901,95 +4677,91 @@ PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: set dprintf-style gdb PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: set disconnected-dprintf on PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: get inferior process ID PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: dprintf insertion @@ -2260,7 +2260,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-pending.exp ... PASS: gdb.base/dprintf-pending.exp: without format: missing ,FMT PASS: gdb.base/dprintf-pending.exp: without format: missing FMT -@@ -6033,13 +4805,6 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb +@@ -6034,13 +4806,6 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.base/dso2dso.exp: continue to breakpoint: at call to sub2 PASS: gdb.base/dso2dso.exp: next over call to sub2 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dtrace-probe.exp ... @@ -2274,7 +2274,7 @@ index 679405b..5b7d1bc 100644 UNTESTED: gdb.base/dtrace-probe.exp: could not compile test program Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dump.exp ... PASS: gdb.base/dump.exp: inaccessible memory is reported -@@ -6461,11 +5226,7 @@ PASS: gdb.base/examine-backward.exp: invalid format: double hyphen +@@ -6462,11 +5227,7 @@ PASS: gdb.base/examine-backward.exp: invalid format: double hyphen PASS: gdb.base/examine-backward.exp: invalid format: an alphabet after a leading hyphen PASS: gdb.base/examine-backward.exp: invalid format: zero with backward disassemble PASS: gdb.base/examine-backward.exp: invalid format: zero with backward examine string @@ -2287,7 +2287,19 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/examine-backward.exp: set charset ASCII PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: set print elements 20 PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: take 6 strings forward -@@ -6532,12 +5293,7 @@ PASS: gdb.base/exe-lock.exp: continue until exit +@@ -6531,18 +5292,16 @@ PASS: gdb.base/examine-backward.exp: backward disassemble general: inst:0 + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/exe-lock.exp ... + PASS: gdb.base/exe-lock.exp: continue until exit + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/exec-invalid-sysroot.exp ... +-PASS: gdb.base/exec-invalid-sysroot.exp: set sysroot /a/path/that/does/not/exist +-PASS: gdb.base/exec-invalid-sysroot.exp: insert exec catchpoint +-PASS: gdb.base/exec-invalid-sysroot.exp: continue to exec catchpoint ++gdb compile failed, [01m[K[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec.c:[m[K In function '[01m[Kmain[m[K': ++[01m[K[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec.c:31:13:[m[K [01;31m[Kerror: [m[K'[01m[KPATH_MAX[m[K' undeclared (first use in this function) ++ char prog[[01;31m[KPATH_MAX[m[K]; ++ [01;31m[K^~~~~~~~[m[K ++[01m[K[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec.c:31:13:[m[K [01;36m[Knote: [m[Keach undeclared identifier is reported only once for each function it appears in ++UNTESTED: gdb.base/exec-invalid-sysroot.exp: could not compile test program [...]/tschwinge/W._C._Handy.build/gdb/testsuite/outputs/gdb.base/exec-invalid-sysroot/foll-exec Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/execl-update-breakpoints.exp ... PASS: gdb.base/execl-update-breakpoints.exp: main address first PASS: gdb.base/execl-update-breakpoints.exp: probe memory access @@ -2301,7 +2313,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/execution-termios.exp ... PASS: gdb.base/execution-termios.exp: next: termios ok PASS: gdb.base/execution-termios.exp: infcall: termios ok -@@ -6549,12 +5305,12 @@ PASS: gdb.base/execution-termios.exp: finish: termios ok +@@ -6554,12 +5313,12 @@ PASS: gdb.base/execution-termios.exp: finish: termios ok Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/exitsignal.exp ... PASS: gdb.base/exitsignal.exp: $_exitsignal is void before running PASS: gdb.base/exitsignal.exp: $_exitcode is void before running @@ -2317,7 +2329,7 @@ index 679405b..5b7d1bc 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 -@@ -6911,33 +5667,33 @@ PASS: gdb.base/fileio.exp: Lseeking SET a file +@@ -6916,33 +5675,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 @@ -2374,9 +2386,9 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/filesym.exp ... PASS: gdb.base/filesym.exp: complete on "filesy" PASS: gdb.base/filesym.exp: completion list for "filesym" -@@ -7005,376 +5761,86 @@ PASS: gdb.base/float.exp: info float - PASS: gdb.base/float.exp: step - PASS: gdb.base/float.exp: finish +@@ -7022,376 +5781,86 @@ PASS: gdb.base/float128.exp: The value of f128 is changed to 20.375 + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/floatn.exp ... + UNTESTED: gdb.base/floatn.exp: compiler can't handle _FloatN/_FloatNx types? Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec-mode.exp ... -PASS: gdb.base/foll-exec-mode.exp: insert first exec catchpoint -PASS: gdb.base/foll-exec-mode.exp: continue to first exec catchpoint @@ -2775,7 +2787,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/fortran-sym-case.exp ... PASS: gdb.base/fortran-sym-case.exp: set language fortran PASS: gdb.base/fortran-sym-case.exp: frame -@@ -7413,7 +5879,7 @@ PASS: gdb.base/func-ptrs.exp: continue to incr, first time +@@ -7430,7 +5899,7 @@ PASS: gdb.base/func-ptrs.exp: continue to incr, first time PASS: gdb.base/func-ptrs.exp: go back to main from incr, first time PASS: gdb.base/func-ptrs.exp: set calc to decr PASS: gdb.base/func-ptrs.exp: continue to decr @@ -2784,7 +2796,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/func-ptrs.exp: move up to decr PASS: gdb.base/func-ptrs.exp: go back to main from decr PASS: gdb.base/func-ptrs.exp: set calc to incr -@@ -7563,32 +6029,16 @@ PASS: gdb.base/funcargs.exp: backtrace through call with trampolines +@@ -7580,32 +6049,16 @@ PASS: gdb.base/funcargs.exp: backtrace through call with trampolines PASS: gdb.base/funcargs.exp: stepping back to main from function called with trampolines Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-buffer-overflow.exp ... PASS: gdb.base/gcore-buffer-overflow.exp: Set buffer exceeding arguments @@ -2821,16 +2833,19 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/gdb-sigterm-2.exp ... PASS: gdb.base/gdb-sigterm-2.exp: expect eof Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/gdb-sigterm.exp ... -@@ -7709,7 +6159,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb +@@ -7725,9 +6178,10 @@ PASS: gdb.base/gnu-debugdata.exp: unload MiniDebugInfo + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/gnu-ifunc.exp ... PASS: gdb.base/gnu-ifunc.exp: continue to breakpoint: break-at-call PASS: gdb.base/gnu-ifunc.exp: p gnu_ifunc (3) ++PASS: gdb.base/gnu-ifunc.exp: info auxv (no HWCAP) + PASS: gdb.base/gnu-ifunc.exp: resolver received HWCAP FAIL: gdb.base/gnu-ifunc.exp: step -PASS: gdb.base/gnu-ifunc.exp: continue to break-at-nextcall +FAIL: gdb.base/gnu-ifunc.exp: continue to break-at-nextcall PASS: gdb.base/gnu-ifunc.exp: continue to breakpoint: nextcall gnu_ifunc PASS: gdb.base/gnu-ifunc.exp: nextcall gnu_ifunc skipped PASS: gdb.base/gnu-ifunc.exp: p gnu_ifunc executing -@@ -7837,7 +6287,7 @@ PASS: gdb.base/hbreak-unmapped.exp: info break shows hw breakpoint +@@ -7855,7 +6309,7 @@ PASS: gdb.base/hbreak-unmapped.exp: info break shows hw breakpoint PASS: gdb.base/hbreak-unmapped.exp: info break shows no breakpoints Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak.exp ... PASS: gdb.base/hbreak.exp: hbreak @@ -2839,7 +2854,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak2.exp ... PASS: gdb.base/hbreak2.exp: hardware breakpoint support PASS: gdb.base/hbreak2.exp: hardware breakpoint insertion -@@ -8001,7 +6451,7 @@ PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: history entry is pri +@@ -8019,7 +6473,7 @@ PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: history entry is pri Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/hook-stop.exp ... PASS: gdb.base/hook-stop.exp: hook-stop runs before frame print: breakpoint line number PASS: gdb.base/hook-stop.exp: hook-stop runs before frame print: define hook-stop command @@ -2848,7 +2863,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/hook-stop.exp: hook-stop kills inferior: breakpoint line number PASS: gdb.base/hook-stop.exp: hook-stop kills inferior: define hook-stop command PASS: gdb.base/hook-stop.exp: hook-stop kills inferior: set confirm off -@@ -8016,8 +6466,8 @@ PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: breakpoint line number +@@ -8034,8 +6488,8 @@ PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: breakpoint line number PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: define hook-stop command PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: print $do_continue = 1 PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: run hook-stop @@ -2859,12 +2874,15 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/hook-stop.exp: hook-stop runs next: breakpoint line number PASS: gdb.base/hook-stop.exp: hook-stop runs next: define hook-stop command PASS: gdb.base/hook-stop.exp: hook-stop runs next: run hook-stop -@@ -8043,14 +6493,9 @@ PASS: gdb.base/included.exp: list integer +@@ -8061,17 +6515,12 @@ PASS: gdb.base/included.exp: list integer PASS: gdb.base/included.exp: ptype integer PASS: gdb.base/included.exp: info variables integer Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/infcall-exec.exp ... -PASS: gdb.base/infcall-exec.exp: call execlp +FAIL: gdb.base/infcall-exec.exp: call execlp + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/infcall-input.exp ... + PASS: gdb.base/infcall-input.exp: print some_function() + PASS: gdb.base/infcall-input.exp: next Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/inferior-died.exp ... -PASS: gdb.base/inferior-died.exp: set detach-on-fork off -PASS: gdb.base/inferior-died.exp: set non-stop on @@ -2876,7 +2894,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/infnan.exp ... PASS: gdb.base/infnan.exp: print a PASS: gdb.base/infnan.exp: print b -@@ -8091,33 +6536,10 @@ PASS: gdb.base/info-macros.exp: info macros 6 +@@ -8112,33 +6561,10 @@ PASS: gdb.base/info-macros.exp: info macros 6 PASS: gdb.base/info-macros.exp: info macros 7 KFAIL: gdb.base/info-macros.exp: info macros info-macros.c:42 (PRMS: gdb/NNNN) Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/info-os.exp ... @@ -2912,7 +2930,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/info-shared.exp ... PASS: gdb.base/info-shared.exp: info sharedlibrary #1 PASS: gdb.base/info-shared.exp: continue to breakpoint: library load #1 -@@ -8169,22 +6591,14 @@ PASS: gdb.base/interrupt-noterm.exp: set interactive-mode off +@@ -8190,25 +6616,17 @@ 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 @@ -2936,10 +2954,14 @@ index 679405b..5b7d1bc 100644 +FAIL: gdb.base/interrupt.exp: send_gdb control C +FAIL: gdb.base/interrupt.exp: call function when asleep (wrong output) +UNTESTED: gdb.base/interrupt.exp: aborted; in the following, GDB will get stuck + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/jit-attach-pie.exp ... + PASS: gdb.base/jit-attach-pie.exp: successfully compiled posix threads test case +-PASS: gdb.base/jit-attach-pie.exp: attach ++FAIL: gdb.base/jit-attach-pie.exp: attach Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/jit-reader.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/jit-simple.exp ... - PASS: gdb.base/jit-simple.exp: blah 1 -@@ -8239,14 +6653,14 @@ PASS: gdb.base/jit.exp: attach: one_jit_test-2: continue to breakpoint: break he + PASS: gdb.base/jit-simple.exp: standalone: change addr: initial run: get address of __jit_debug_descriptor +@@ -8282,14 +6700,14 @@ PASS: gdb.base/jit.exp: attach: one_jit_test-2: continue to breakpoint: break he PASS: gdb.base/jit.exp: attach: one_jit_test-2: break here 1: get inferior process ID PASS: gdb.base/jit.exp: attach: one_jit_test-2: break here 1: set var wait_for_gdb = 1 PASS: gdb.base/jit.exp: attach: one_jit_test-2: break here 1: detach @@ -2956,7 +2978,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/jit.exp: attach: one_jit_test-2: break here 2: set var wait_for_gdb = 0 PASS: gdb.base/jit.exp: attach: one_jit_test-2: info function jit_function PASS: gdb.base/jit.exp: PIE: one_jit_test-1: continue to breakpoint: break here 0 -@@ -8270,40 +6684,28 @@ PASS: gdb.base/jump.exp: aborted jump out of current function +@@ -8313,40 +6731,28 @@ PASS: gdb.base/jump.exp: aborted jump out of current function PASS: gdb.base/jump.exp: jump out of current function Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/kill-after-signal.exp ... PASS: gdb.base/kill-after-signal.exp: handle SIGUSR1 stop print pass @@ -3009,7 +3031,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/label.exp ... PASS: gdb.base/label.exp: breakpoint here PASS: gdb.base/label.exp: breakpoint there -@@ -8707,15 +7109,19 @@ PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 1 start +@@ -8750,15 +7156,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) @@ -3032,9 +3054,18 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/macscp.exp ... PASS: gdb.base/macscp.exp: list main for support check PASS: gdb.base/macscp.exp: list main for WHERE -@@ -9205,91 +7611,8 @@ PASS: gdb.base/miscexprs.exp: print value of sbig.s[90] >> 4 +@@ -9247,94 +7657,15 @@ PASS: gdb.base/miscexprs.exp: print value of ibig.i[100] << 2 + PASS: gdb.base/miscexprs.exp: print value of sbig.s[90] >> 4 PASS: gdb.base/miscexprs.exp: print value of lbig.l[333] >> 6 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/morestack.exp ... +-PASS: gdb.base/morestack.exp: continue +-PASS: gdb.base/morestack.exp: up 3000 ++gdb compile failed, [01m[Kcc1:[m[K [01;31m[Kerror: [m[K'[01m[K-fsplit-stack[m[K' currently only supported on GNU/Linux ++[01m[Kcc1:[m[K [01;31m[Kerror: [m[K'[01m[K-fsplit-stack[m[K' is not supported by this compiler configuration ++UNTESTED: gdb.base/morestack.exp: morestack.exp ++gdb compile failed, [01m[Kcc1:[m[K [01;31m[Kerror: [m[K'[01m[K-fsplit-stack[m[K' currently only supported on GNU/Linux ++[01m[Kcc1:[m[K [01;31m[Kerror: [m[K'[01m[K-fsplit-stack[m[K' is not supported by this compiler configuration ++UNTESTED: gdb.base/morestack.exp: morestack.exp Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/moribund-step.exp ... -PASS: gdb.base/moribund-step.exp: set non-stop on -PASS: gdb.base/moribund-step.exp: step @@ -3125,7 +3156,20 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/multi-line-starts-subshell.exp ... PASS: gdb.base/multi-line-starts-subshell.exp: spawn subshell from multi-line PASS: gdb.base/multi-line-starts-subshell.exp: shell input works -@@ -9390,7 +7713,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb +@@ -9381,9 +7712,9 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb + PASS: gdb.base/new-ui-pending-input.exp: commands pending + PASS: gdb.base/new-ui-pending-input.exp: spawn gdb + PASS: gdb.base/new-ui-pending-input.exp: initial prompt on extra console +-PASS: gdb.base/new-ui-pending-input.exp: print 1 on extra console +-PASS: gdb.base/new-ui-pending-input.exp: print 2 on extra console +-PASS: gdb.base/new-ui-pending-input.exp: print 3 on extra console ++FAIL: gdb.base/new-ui-pending-input.exp: print 1 on extra console (timeout) ++FAIL: gdb.base/new-ui-pending-input.exp: print 2 on extra console (timeout) ++FAIL: gdb.base/new-ui-pending-input.exp: print 3 on extra console (timeout) + PASS: gdb.base/new-ui-pending-input.exp: run to breakpoint on main console + PASS: gdb.base/new-ui-pending-input.exp: run to breakpoint on extra console + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/new-ui.exp ... +@@ -9444,7 +7775,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.base/nostdlib.exp: stop at run PASS: gdb.base/nostdlib.exp: continue to marker Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/offsets.exp ... @@ -3134,7 +3178,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/offsets.exp: big offsets Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/opaque.exp ... PASS: gdb.base/opaque.exp: whatis on opaque struct pointer (statically) -@@ -9428,22 +7751,22 @@ PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: set heig +@@ -9482,22 +7813,22 @@ PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: set heig Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/paginate-bg-execution.exp ... PASS: gdb.base/paginate-bg-execution.exp: paginate: b after_sleep PASS: gdb.base/paginate-bg-execution.exp: paginate: set height 2 @@ -3164,7 +3208,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: GDB accepts further input PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: set height unlimited Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/paginate-execution-startup.exp ... -@@ -9528,11 +7851,6 @@ PASS: gdb.base/permissions.exp: set may-write-memory off +@@ -9582,11 +7913,6 @@ PASS: gdb.base/permissions.exp: set may-write-memory off PASS: gdb.base/permissions.exp: try to set a global PASS: gdb.base/permissions.exp: print x Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/pie-execl.exp ... @@ -3176,7 +3220,28 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/pointers.exp ... PASS: gdb.base/pointers.exp: continuing after dummy() PASS: gdb.base/pointers.exp: set pointer to beginning of array -@@ -9612,37 +7930,7 @@ PASS: gdb.base/print-file-var.exp: continue to STOP marker +@@ -9662,50 +7988,24 @@ PASS: gdb.base/pr11022.exp: watchpoint hit 2 + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/prelink.exp ... + PASS: gdb.base/prelink.exp: ldd prelinkt + PASS: gdb.base/prelink.exp: ldd prelinkt output contains libs +-PASS: gdb.base/prelink.exp: copy ld-2.24.so to ld-linux.so.2 ++PASS: gdb.base/prelink.exp: copy ld-2.24.so to ld.so + PASS: gdb.base/prelink.exp: copy prelink.so to prelink.so + PASS: gdb.base/prelink.exp: copy libm-2.24.so to libm.so.6 +-PASS: gdb.base/prelink.exp: copy libc-2.24.so to libc.so.6 ++PASS: gdb.base/prelink.exp: copy libc-2.24.so to libc.so.0.3 ++PASS: gdb.base/prelink.exp: copy libdl-2.24.so to libdl.so.2 ++PASS: gdb.base/prelink.exp: copy ld-2.24.so to ld.so.1 ++PASS: gdb.base/prelink.exp: copy libmachuser-2.24.so to libmachuser.so.1 ++PASS: gdb.base/prelink.exp: copy libhurduser-2.24.so to libhurduser.so.0.3 + PASS: gdb.base/prelink.exp: split debug of executable +-PASS: gdb.base/prelink.exp: unprelink ld-linux.so.2 pre-unprelink (missing /usr/sbin/prelink) +-XFAIL: gdb.base/prelink.exp: prelink ld-linux.so.2 (missing /usr/sbin/prelink) ++PASS: gdb.base/prelink.exp: unprelink ld.so pre-unprelink (missing /usr/sbin/prelink) ++XFAIL: gdb.base/prelink.exp: prelink ld.so (missing /usr/sbin/prelink) + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/print-file-var.exp ... + PASS: gdb.base/print-file-var.exp: breapoint past v1 & v2 initialization + PASS: gdb.base/print-file-var.exp: continue to STOP marker PASS: gdb.base/print-file-var.exp: print 'print-file-var-lib1.c'::this_version_id == v1 PASS: gdb.base/print-file-var.exp: print 'print-file-var-lib2.c'::this_version_id == v2 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/print-symbol-loading.exp ... @@ -3215,7 +3280,16 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/printcmds.exp ... PASS: gdb.base/printcmds.exp: print $pc PASS: gdb.base/printcmds.exp: print "abc" -@@ -10648,30 +8936,9 @@ PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 1 +@@ -10567,7 +8867,7 @@ PASS: gdb.base/ptype.exp: ptype *&{4,5,6}[1] + PASS: gdb.base/ptype.exp: ptype $pc + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/quit.exp ... + PASS: gdb.base/quit.exp: quit with syntax error +-PASS: gdb.base/quit.exp: quit with expression ++UNTESTED: gdb.base/quit.exp: aborted; in the following, GDB will get stuck + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/radix.exp ... + PASS: gdb.base/radix.exp: initialize radix, input radix 2 + PASS: gdb.base/radix.exp: set input-radix 2 +@@ -10714,30 +9014,9 @@ PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 1 PASS: gdb.base/radix.exp: set radix 7 rejected PASS: gdb.base/radix.exp: Output radix unchanged after rejection through set radix command Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/random-signal.exp ... @@ -3248,7 +3322,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/range-stepping.exp ... PASS: gdb.base/range-stepping.exp: probe range-stepping support UNSUPPORTED: gdb.base/range-stepping.exp: range stepping not supported by the target -@@ -10689,38 +8956,7 @@ PASS: gdb.base/readline-ask.exp: ask message for 01 and 02 +@@ -10755,38 +9034,7 @@ PASS: gdb.base/readline-ask.exp: ask message for 01 and 02 PASS: gdb.base/readline-ask.exp: ask message no PASS: gdb.base/readline-ask.exp: abort ask message Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/readline.exp ... @@ -3288,14 +3362,14 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/realname-expand.exp ... PASS: gdb.base/realname-expand.exp: set basenames-may-differ on PASS: gdb.base/realname-expand.exp: rbreak realname-expand-real.c:func -@@ -11114,22 +9350,22 @@ PASS: gdb.base/savedregs.exp: handle SIGSEGV pass print nostop +@@ -11180,22 +9428,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 -PASS: gdb.base/savedregs.exp: Get thrower info frame -PASS: gdb.base/savedregs.exp: Check main info frame; stack contains catcher sigtramp thrower main +FAIL: gdb.base/savedregs.exp: Get thrower info frame -+FAIL: gdb.base/savedregs.exp: Check main info frame; stack contains catcher sigtramp thrower main (GDB internal error) ++FAIL: gdb.base/savedregs.exp: Check main info frame; stack contains catcher sigtramp thrower main PASS: gdb.base/savedregs.exp: break caller PASS: gdb.base/savedregs.exp: call caller (1,2,3,4,5,6,7,8) PASS: gdb.base/savedregs.exp: Get dummy info frame @@ -3303,7 +3377,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/savedregs.exp: Check sigtramp info frame; stack contains caller dummy catcher sigtramp thrower main PASS: gdb.base/savedregs.exp: Check thrower info frame; stack contains caller dummy catcher sigtramp thrower main -PASS: gdb.base/savedregs.exp: Check main info frame; stack contains caller dummy catcher sigtramp thrower main -+FAIL: gdb.base/savedregs.exp: Check main info frame; stack contains caller dummy catcher sigtramp thrower main (GDB internal error) ++FAIL: gdb.base/savedregs.exp: Check main info frame; stack contains caller dummy catcher sigtramp thrower main PASS: gdb.base/savedregs.exp: advance callee PASS: gdb.base/savedregs.exp: Get caller info frame PASS: gdb.base/savedregs.exp: Check dummy info frame; stack contains callee caller dummy catcher sigtramp thrower main @@ -3311,11 +3385,11 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/savedregs.exp: Check sigtramp info frame; stack contains callee caller dummy catcher sigtramp thrower main PASS: gdb.base/savedregs.exp: Check thrower info frame; stack contains callee caller dummy catcher sigtramp thrower main -PASS: gdb.base/savedregs.exp: Check main info frame; stack contains callee caller dummy catcher sigtramp thrower main -+FAIL: gdb.base/savedregs.exp: Check main info frame; stack contains callee caller dummy catcher sigtramp thrower main (GDB internal error) ++FAIL: gdb.base/savedregs.exp: Check main info frame; stack contains callee caller dummy catcher sigtramp thrower main Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/scope.exp ... PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_ro PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_bss before run -@@ -11584,426 +9820,47 @@ PASS: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addre +@@ -11660,426 +9908,47 @@ PASS: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addre PASS: gdb.base/shreloc.exp: get_msym_addrs fn_[12] PASS: gdb.base/shreloc.exp: (msymbol) relocated functions have different addresses Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sigall.exp ... @@ -3759,7 +3833,7 @@ index 679405b..5b7d1bc 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 -@@ -12011,7 +9868,7 @@ PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; continue to keeper +@@ -12087,7 +9956,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 @@ -3768,7 +3842,7 @@ index 679405b..5b7d1bc 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 -@@ -12020,7 +9877,7 @@ PASS: gdb.base/sigbpt.exp: cont; continue to keeper +@@ -12096,7 +9965,7 @@ PASS: gdb.base/sigbpt.exp: cont; continue to keeper PASS: gdb.base/sigbpt.exp: cont; nopass SIGSEGV PASS: gdb.base/sigbpt.exp: cont; set breakpoint 0 of 1 PASS: gdb.base/sigbpt.exp: cont; continue to breakpoint at fault @@ -3777,7 +3851,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/sigbpt.exp: cont; clear breakpoint 0 of 1 PASS: gdb.base/sigbpt.exp: rerun to main PASS: gdb.base/sigbpt.exp: cont bp after segv; pass SIGSEGV -@@ -12029,7 +9886,7 @@ PASS: gdb.base/sigbpt.exp: cont bp after segv; nopass SIGSEGV +@@ -12105,7 +9974,7 @@ PASS: gdb.base/sigbpt.exp: cont bp after segv; nopass SIGSEGV PASS: gdb.base/sigbpt.exp: cont bp after segv; set breakpoint 0 of 2 PASS: gdb.base/sigbpt.exp: cont bp after segv; set breakpoint 1 of 2 PASS: gdb.base/sigbpt.exp: cont bp after segv; continue to breakpoint at fault @@ -3786,7 +3860,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/sigbpt.exp: cont bp after segv; clear breakpoint 0 of 2 PASS: gdb.base/sigbpt.exp: cont bp after segv; clear breakpoint 1 of 2 PASS: gdb.base/sigbpt.exp: rerun to main -@@ -12040,84 +9897,30 @@ PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 0 of 3 +@@ -12116,84 +9985,30 @@ PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 0 of 3 PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 1 of 3 PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 2 of 3 PASS: gdb.base/sigbpt.exp: cont bp before and after segv; continue to breakpoint at fault @@ -3880,7 +3954,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/signals-state-child.exp ... PASS: gdb.base/signals-state-child.exp: collect standalone signals state PASS: gdb.base/signals-state-child.exp: continue until exit at collect signals state under gdb -@@ -12131,14 +9934,14 @@ PASS: gdb.base/signals.exp: next to signal +@@ -12207,14 +10022,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 @@ -3900,7 +3974,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/signals.exp: info signals PASS: gdb.base/signals.exp: info signal SIGTRAP PASS: gdb.base/signals.exp: info signal 5 -@@ -12153,18 +9956,18 @@ PASS: gdb.base/signals.exp: invalid signal number rejected +@@ -12229,18 +10044,18 @@ PASS: gdb.base/signals.exp: invalid signal number rejected PASS: gdb.base/signals.exp: handle multiple SIGs via integer range PASS: gdb.base/signals.exp: handle multiple SIGs via reverse integer range PASS: gdb.base/signals.exp: override SIGINT @@ -3925,7 +3999,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/signull.exp: rerun to main PASS: gdb.base/signull.exp: break bowler PASS: gdb.base/signull.exp: break keeper -@@ -12172,795 +9975,26 @@ PASS: gdb.base/signull.exp: handle SIGSEGV +@@ -12248,795 +10063,26 @@ PASS: gdb.base/signull.exp: handle SIGSEGV PASS: gdb.base/signull.exp: handle SIGBUS PASS: gdb.base/signull.exp: data read; start with the bowler PASS: gdb.base/signull.exp: data read; select the pointer type @@ -4729,7 +4803,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sizeof.exp ... PASS: gdb.base/sizeof.exp: next PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (char)" (1) -@@ -13025,15 +10059,6 @@ PASS: gdb.base/sizeof.exp: print/f padding_long_double.v +@@ -13101,15 +10147,6 @@ PASS: gdb.base/sizeof.exp: print/f padding_long_double.v PASS: gdb.base/sizeof.exp: print padding_long_double.p2 PASS: gdb.base/sizeof.exp: maint print arch Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/skip-solib.exp ... @@ -4745,7 +4819,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/skip.exp ... PASS: gdb.base/skip.exp: skip file (no default file) PASS: gdb.base/skip.exp: skip function -@@ -13183,15 +10208,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb +@@ -13259,15 +10296,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb UNTESTED: gdb.base/solib-overlap.exp: 0x40000000: Could not prelink OBJDIR/gdb.base/solib-overlap-lib1-0x40000000.so or OBJDIR/gdb.base/solib-overlap-lib2-0x40000000.so. Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/solib-search.exp ... PASS: gdb.base/solib-search.exp: continue to break_here @@ -4762,7 +4836,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/solib-symbol.exp ... PASS: gdb.base/solib-symbol.exp: foo2 in main PASS: gdb.base/solib-symbol.exp: foo in libmd -@@ -13228,7 +10245,7 @@ UNSUPPORTED: gdb.base/sss-bp-on-user-bp-2.exp: target doesn't use software singl +@@ -13304,7 +10333,7 @@ UNSUPPORTED: gdb.base/sss-bp-on-user-bp-2.exp: target doesn't use software singl Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp ... PASS: gdb.base/sss-bp-on-user-bp.exp: continue to breakpoint: first breakpoint PASS: gdb.base/sss-bp-on-user-bp.exp: disassemble main @@ -4771,7 +4845,7 @@ index 679405b..5b7d1bc 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 -@@ -13242,8 +10259,14 @@ PASS: gdb.base/stack-checking.exp: bt +@@ -13318,8 +10347,14 @@ PASS: gdb.base/stack-checking.exp: bt Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/stale-infcall.exp ... PASS: gdb.base/stale-infcall.exp: continue to breakpoint: test-next PASS: gdb.base/stale-infcall.exp: set $test_fail_bpnum=$bpnum @@ -4788,7 +4862,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/stap-probe.exp ... PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: check argument not at probe point PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: info probes stap -@@ -13339,22 +10362,7 @@ PASS: gdb.base/step-line.exp: next to dummy 9 +@@ -13415,22 +10450,7 @@ PASS: gdb.base/step-line.exp: next to dummy 9 PASS: gdb.base/step-line.exp: next to dummy 10 PASS: gdb.base/step-line.exp: next over dummy 10 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/step-over-exit.exp ... @@ -4812,7 +4886,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/step-over-no-symbols.exp ... PASS: gdb.base/step-over-no-symbols.exp: displaced=off: purging symbols PASS: gdb.base/step-over-no-symbols.exp: displaced=off: get before PC -@@ -13363,112 +10371,7 @@ PASS: gdb.base/step-over-no-symbols.exp: displaced=off: set displaced-stepping o +@@ -13439,112 +10459,7 @@ PASS: gdb.base/step-over-no-symbols.exp: displaced=off: set displaced-stepping o PASS: gdb.base/step-over-no-symbols.exp: displaced=off: stepi PASS: gdb.base/step-over-no-symbols.exp: displaced=off: get after PC PASS: gdb.base/step-over-no-symbols.exp: displaced=off: advanced @@ -4921,11 +4995,11 @@ index 679405b..5b7d1bc 100644 -PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: break on syscall insns -PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: continue to syscall insn clone -PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: set displaced-stepping off --FAIL: gdb.base/step-over-syscall.exp: clone: displaced=off: single step over clone +-FAIL: gdb.base/step-over-syscall.exp: clone: displaced=off: single step over clone (timeout) Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/step-resume-infcall.exp ... PASS: gdb.base/step-resume-infcall.exp: step PASS: gdb.base/step-resume-infcall.exp: up -@@ -13514,38 +10417,18 @@ PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on +@@ -13590,38 +10505,18 @@ PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: set non-stop on PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: set displaced-stepping off PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: set breakpoint always-inserted off @@ -4965,7 +5039,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/step-test.exp ... PASS: gdb.base/step-test.exp: next 1 PASS: gdb.base/step-test.exp: step 1 -@@ -14487,24 +11370,12 @@ PASS: gdb.base/subst.exp: show substitute-path after empty rule removed +@@ -14563,24 +11458,12 @@ PASS: gdb.base/subst.exp: show substitute-path after empty rule removed PASS: gdb.base/subst.exp: remove all remaining substitution rules PASS: gdb.base/subst.exp: show substitute-path after all remaining rules removed Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file.exp ... @@ -4996,7 +5070,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/symbol-without-target_section.exp ... PASS: gdb.base/symbol-without-target_section.exp: add-symbol-file PASS: gdb.base/symbol-without-target_section.exp: list main -@@ -14590,37 +11461,11 @@ PASS: gdb.base/unwindonsignal.exp: unwindonsignal, inferior function call signal +@@ -14666,37 +11549,11 @@ PASS: gdb.base/unwindonsignal.exp: unwindonsignal, inferior function call signal PASS: gdb.base/unwindonsignal.exp: unwindonsignal, stack unwound PASS: gdb.base/unwindonsignal.exp: unwindonsignal, dummy frame removed Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-db-attach.exp ... @@ -5037,7 +5111,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/value-double-free.exp ... PASS: gdb.base/value-double-free.exp: watch var PASS: gdb.base/value-double-free.exp: continue -@@ -14642,9 +11487,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb +@@ -14718,9 +11575,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.base/vdso-warning.exp: setup: set environment LD_DEBUG=unused PASS: gdb.base/vdso-warning.exp: run: startup PASS: gdb.base/vdso-warning.exp: run: no vdso without symbols is listed @@ -5048,7 +5122,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/vla-datatypes.exp ... PASS: gdb.base/vla-datatypes.exp: continue to breakpoint: vlas_filled PASS: gdb.base/vla-datatypes.exp: print int_vla -@@ -14873,29 +11716,26 @@ PASS: gdb.base/watch-read.exp: only write watchpoint triggers when value changes +@@ -14949,29 +11804,26 @@ PASS: gdb.base/watch-read.exp: only write watchpoint triggers when value changes PASS: gdb.base/watch-read.exp: read watchpoint triggers when value doesn't change, trapping reads and writes PASS: gdb.base/watch-read.exp: only read watchpoint triggers when value doesn't change Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/watch-vfork.exp ... @@ -5085,7 +5159,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 5 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-cond-gone.exp ... PASS: gdb.base/watchpoint-cond-gone.exp: set can-use-hw-watchpoints 0 -@@ -14909,8 +11749,8 @@ PASS: gdb.base/watchpoint-delete.exp: watch x +@@ -14985,8 +11837,8 @@ PASS: gdb.base/watchpoint-delete.exp: watch x PASS: gdb.base/watchpoint-delete.exp: delete $bpnum Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp ... PASS: gdb.base/watchpoint-hw-hit-once.exp: rwatch watchee @@ -5096,7 +5170,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw.exp ... PASS: gdb.base/watchpoint-hw.exp: watch watchee PASS: gdb.base/watchpoint-hw.exp: start -@@ -17834,7 +14674,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb +@@ -17910,7 +14762,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.cp/bool.exp: print return_true() PASS: gdb.cp/bool.exp: print return_false() Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/breakpoint.exp ... @@ -5105,7 +5179,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.cp/breakpoint.exp: conditional breakpoint in method PASS: gdb.cp/breakpoint.exp: conditional breakpoint in method 2 PASS: gdb.cp/breakpoint.exp: continue to breakpoint -@@ -18334,130 +15174,254 @@ PASS: gdb.cp/cpexprs.exp: list tclass<int>::do_something +@@ -18436,130 +15288,254 @@ PASS: gdb.cp/cpexprs.exp: list tclass<int>::do_something PASS: gdb.cp/cpexprs.exp: list tclass<long>::do_something PASS: gdb.cp/cpexprs.exp: list tclass<short>::do_something PASS: gdb.cp/cpexprs.exp: list test_function @@ -5484,7 +5558,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.cp/cpexprs.exp: p 'CV::m(int)' PASS: gdb.cp/cpexprs.exp: p CV::m(int) PASS: gdb.cp/cpexprs.exp: p 'CV::m(int) const' -@@ -19689,14 +16653,14 @@ PASS: gdb.cp/exception.exp: Set temporary breakpoint at main +@@ -19791,14 +16767,14 @@ PASS: gdb.cp/exception.exp: Set temporary breakpoint at main PASS: gdb.cp/exception.exp: Run to main PASS: gdb.cp/exception.exp: info breakpoints (after inferior run) PASS: gdb.cp/exception.exp: break catcher @@ -5503,7 +5577,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.cp/exception.exp: backtrace after second catch PASS: gdb.cp/exception.exp: continue to catcher for the second time PASS: gdb.cp/exception.exp: continue to rethrow -@@ -21094,15 +18058,15 @@ PASS: gdb.cp/meth-typedefs.exp: break test(a::b::c::d::bar&) +@@ -21222,15 +18198,15 @@ PASS: gdb.cp/meth-typedefs.exp: break test(a::b::c::d::bar&) PASS: gdb.cp/meth-typedefs.exp: break 'test(a::b::c::d::bar&)' Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/method.exp ... PASS: gdb.cp/method.exp: break A::foo @@ -5522,7 +5596,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.cp/method.exp: print data_ in funk::getFunky PASS: gdb.cp/method.exp: print this in funk::getFunky PASS: gdb.cp/method.exp: print res in funk::getFunky -@@ -21595,18 +18559,18 @@ PASS: gdb.cp/ovldbreak.exp: breakpoint info (after delete) +@@ -21723,18 +18699,18 @@ PASS: gdb.cp/ovldbreak.exp: breakpoint info (after delete) PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice all PASS: gdb.cp/ovldbreak.exp: set bp on overload1arg all PASS: gdb.cp/ovldbreak.exp: breakpoint info (after setting on all) @@ -5553,7 +5627,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.cp/ovldbreak.exp: set multiple-symbols cancel PASS: gdb.cp/ovldbreak.exp: break foo::foofunc PASS: gdb.cp/ovldbreak.exp: set multiple-symbols all -@@ -21912,14 +18876,18 @@ PASS: gdb.cp/static-method.exp: list static-method.cc:xxx::(anonymous namespace) +@@ -22040,14 +19016,18 @@ PASS: gdb.cp/static-method.exp: list static-method.cc:xxx::(anonymous namespace) PASS: gdb.cp/static-method.exp: list 'static-method.cc:xxx::(anonymous namespace)::func' PASS: gdb.cp/static-method.exp: list 'static-method.cc':'xxx::(anonymous namespace)::func' PASS: gdb.cp/static-method.exp: list static-method.cc:'xxx::(anonymous namespace)::func' @@ -5576,7 +5650,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/static-print-quit.exp ... PASS: gdb.cp/static-print-quit.exp: set width 80 PASS: gdb.cp/static-print-quit.exp: set height 2 -@@ -23118,7 +20086,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb +@@ -23246,7 +20226,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.dwarf2/dw2-linkage-name-trust.exp: set language c++ PASS: gdb.dwarf2/dw2-linkage-name-trust.exp: set cp-abi gnu-v3 PASS: gdb.dwarf2/dw2-linkage-name-trust.exp: p c.membername @@ -5585,7 +5659,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.exp ... PASS: gdb.dwarf2/dw2-minsym-in-cu.exp: info fun func2 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.exp ... -@@ -24182,25 +21150,8 @@ PASS: gdb.fortran/whatis_type.exp: ptype t3v +@@ -24318,25 +21298,8 @@ PASS: gdb.fortran/whatis_type.exp: ptype t3v PASS: gdb.fortran/whatis_type.exp: ptype t3p Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/complaints.exp ... PASS: gdb.gdb/complaints.exp: breakpoint in captured_command_loop @@ -5613,7 +5687,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 -@@ -24311,14 +21262,12 @@ PASS: gdb.gdb/observer.exp: first observer removed; check second observer counte +@@ -24447,14 +21410,12 @@ PASS: gdb.gdb/observer.exp: first observer removed; check second observer counte PASS: gdb.gdb/observer.exp: first observer removed; check third observer counter value Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/python-interrupts.exp ... PASS: gdb.gdb/python-interrupts.exp: breakpoint in captured_command_loop @@ -5632,19 +5706,20 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/selftest.exp ... PASS: gdb.gdb/selftest.exp: breakpoint in captured_main PASS: gdb.gdb/selftest.exp: run until breakpoint at captured_main -@@ -24334,6 +21283,8 @@ PASS: gdb.gdb/selftest.exp: step over argc initialization - PASS: gdb.gdb/selftest.exp: step over argv initialization - PASS: gdb.gdb/selftest.exp: next over lim_at_start initialization - PASS: gdb.gdb/selftest.exp: next over make_command_stats_cleanup and everything it calls +@@ -24464,17 +21425,22 @@ PASS: gdb.gdb/selftest.exp: set listsize to 1 + PASS: gdb.gdb/selftest.exp: printed version as pointer + PASS: gdb.gdb/selftest.exp: step into captured_main (args) + PASS: gdb.gdb/selftest.exp: step into captured_main (args) +PASS: gdb.gdb/selftest.exp: next over lim_at_start initialization -+PASS: gdb.gdb/selftest.exp: next over make_command_stats_cleanup and everything it calls - PASS: gdb.gdb/selftest.exp: next over setlocale LC_MESSAGES - PASS: gdb.gdb/selftest.exp: next over make_command_stats_cleanup and everything it calls - PASS: gdb.gdb/selftest.exp: next over setlocale LC_MESSAGES -@@ -24346,12 +21297,12 @@ PASS: gdb.gdb/selftest.exp: next over save_original_signals_state - PASS: gdb.gdb/selftest.exp: next over cmdarg_s VEC_cleanup ++PASS: gdb.gdb/selftest.exp: next over TRY ++PASS: gdb.gdb/selftest.exp: step into captured_main (args) ++PASS: gdb.gdb/selftest.exp: step into captured_main (args) ++PASS: gdb.gdb/selftest.exp: step over argv initialization + PASS: gdb.gdb/selftest.exp: step over argc initialization + PASS: gdb.gdb/selftest.exp: next over lim_at_start initialization + FAIL: gdb.gdb/selftest.exp: unknown source line (after next over lim_at_start initialization) PASS: gdb.gdb/selftest.exp: print a string - PASS: gdb.gdb/selftest.exp: step into xmalloc call + FAIL: gdb.gdb/selftest.exp: step into xmalloc call -PASS: gdb.gdb/selftest.exp: xgdb is at prompt +FAIL: gdb.gdb/selftest.exp: xgdb is at prompt PASS: gdb.gdb/selftest.exp: Set xgdb_prompt @@ -5659,33 +5734,33 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/unittest.exp ... PASS: gdb.gdb/unittest.exp: maintenance selftest Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/xfullpath.exp ... -@@ -25287,7 +22238,7 @@ PASS: gdb.guile/scm-ports.exp: basic r+0 tests: test port-closed? after it's clo +@@ -25410,7 +22376,7 @@ PASS: gdb.guile/scm-ports.exp: basic r+0 tests: test port-closed? after it's clo PASS: gdb.guile/scm-ports.exp: buffered: create r/w memory port PASS: gdb.guile/scm-ports.exp: buffered: guile (print rw-mem-port) PASS: gdb.guile/scm-ports.exp: buffered: get sp reg --PASS: gdb.guile/scm-ports.exp: buffered: get integer valueof "$sp" (3221212456) -+PASS: gdb.guile/scm-ports.exp: buffered: get integer valueof "$sp" (16960184) +-PASS: gdb.guile/scm-ports.exp: buffered: get integer valueof "$sp" (3221212440) ++PASS: gdb.guile/scm-ports.exp: buffered: get integer valueof "$sp" (16960168) PASS: gdb.guile/scm-ports.exp: buffered: save current value at sp PASS: gdb.guile/scm-ports.exp: buffered: un-lazyify byte-at-sp PASS: gdb.guile/scm-ports.exp: buffered: seek to $sp -@@ -25304,7 +22255,7 @@ PASS: gdb.guile/scm-ports.exp: buffered: test byte at sp, after close +@@ -25427,7 +22393,7 @@ PASS: gdb.guile/scm-ports.exp: buffered: test byte at sp, after close PASS: gdb.guile/scm-ports.exp: unbuffered: create r/w memory port PASS: gdb.guile/scm-ports.exp: unbuffered: guile (print rw-mem-port) PASS: gdb.guile/scm-ports.exp: unbuffered: get sp reg --PASS: gdb.guile/scm-ports.exp: unbuffered: get integer valueof "$sp" (3221212456) -+PASS: gdb.guile/scm-ports.exp: unbuffered: get integer valueof "$sp" (16960184) +-PASS: gdb.guile/scm-ports.exp: unbuffered: get integer valueof "$sp" (3221212440) ++PASS: gdb.guile/scm-ports.exp: unbuffered: get integer valueof "$sp" (16960168) PASS: gdb.guile/scm-ports.exp: unbuffered: save current value at sp PASS: gdb.guile/scm-ports.exp: unbuffered: un-lazyify byte-at-sp PASS: gdb.guile/scm-ports.exp: unbuffered: seek to $sp -@@ -26099,65 +23050,12 @@ FAIL: gdb.linespec/explicit.exp: complete non-unique function name (timeout) +@@ -26122,65 +23088,12 @@ FAIL: gdb.linespec/explicit.exp: complete non-unique function name (timeout) FAIL: gdb.linespec/explicit.exp: complete non-existant function name (timeout) FAIL: gdb.linespec/explicit.exp: complete unique file name (timeout) FAIL: gdb.linespec/explicit.exp: complete non-unique file name (timeout) -FAIL: gdb.linespec/explicit.exp: complete non-existant file name (GDB internal error) --ERROR: : spawn id exp20 not open +-ERROR: : spawn id exp23 not open - while executing -"expect { ---i exp20 -timeout 10 +--i exp23 -timeout 10 - -re "Quit this debugging session\\? \\(y or n\\) $" { - send_gdb "n\n" - incr count @@ -5693,51 +5768,51 @@ index 679405b..5b7d1bc 100644 - -re "Create a core..." - ("uplevel" body line 1) - invoked from within --"uplevel $body" NONE : spawn id exp20 not open +-"uplevel $body" NONE : spawn id exp23 not open -ERROR: Could not resync from internal error (timeout) --ERROR: : spawn id exp20 not open +-ERROR: : spawn id exp23 not open - while executing -"expect { ---i exp20 -timeout 10 +--i exp23 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within --"uplevel $body" NONE : spawn id exp20 not open +-"uplevel $body" NONE : spawn id exp23 not open -WARNING: remote_expect statement without a default case --ERROR: : spawn id exp20 not open +-ERROR: : spawn id exp23 not open - while executing -"expect { ---i exp20 -timeout 10 +--i exp23 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within --"uplevel $body" NONE : spawn id exp20 not open +-"uplevel $body" NONE : spawn id exp23 not open -WARNING: remote_expect statement without a default case --ERROR: : spawn id exp20 not open +-ERROR: : spawn id exp23 not open - while executing -"expect { ---i exp20 -timeout 10 +--i exp23 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within --"uplevel $body" NONE : spawn id exp20 not open +-"uplevel $body" NONE : spawn id exp23 not open -WARNING: remote_expect statement without a default case --ERROR: : spawn id exp20 not open +-ERROR: : spawn id exp23 not open - while executing -"expect { ---i exp20 -timeout 10 +--i exp23 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within --"uplevel $body" NONE : spawn id exp20 not open +-"uplevel $body" NONE : spawn id exp23 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.linespec/explicit.exp: pending invalid conditional explicit breakpoint +FAIL: gdb.linespec/explicit.exp: complete non-existant file name (timeout) @@ -5749,7 +5824,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.linespec/explicit.exp: pending valid conditional explicit breakpoint PASS: gdb.linespec/explicit.exp: pending valid conditional explicit breakpoint resolved PASS: gdb.linespec/explicit.exp: set new breakpoint condition for explicit linespec -@@ -26670,10 +23568,10 @@ PASS: gdb.linespec/thread.exp: continue to breakpoint: thread function +@@ -26693,10 +23606,10 @@ PASS: gdb.linespec/thread.exp: continue to breakpoint: thread function Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp ... PASS: gdb.mi/dw2-ref-missing-frame.exp: breakpoint at func_nofb_marker PASS: gdb.mi/dw2-ref-missing-frame.exp: mi runto func_nofb_marker @@ -5762,7 +5837,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/gdb2549.exp ... PASS: gdb.mi/gdb2549.exp: wrong arguments PASS: gdb.mi/gdb2549.exp: no executable -@@ -26693,50 +23591,35 @@ PASS: gdb.mi/gdb669.exp: info threads (at main) +@@ -26716,50 +23629,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) @@ -5818,7 +5893,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/gdb680.exp ... PASS: gdb.mi/gdb680.exp: -data-list-register-names -1, try 0 PASS: gdb.mi/gdb680.exp: -data-list-register-names -1, try 1 -@@ -26766,12 +23649,9 @@ PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private +@@ -26789,12 +23687,9 @@ PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private PASS: gdb.mi/gdb792.exp: create var for class C which has baseclass A PASS: gdb.mi/gdb792.exp: list children of class C Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-async-run.exp ... @@ -5833,7 +5908,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-basics.exp ... PASS: gdb.mi/mi-basics.exp: acceptance of MI operations PASS: gdb.mi/mi-basics.exp: file-exec-and-symbols operation -@@ -26797,104 +23677,15 @@ PASS: gdb.mi/mi-basics.exp: make sure tty is empty +@@ -26820,104 +23715,15 @@ PASS: gdb.mi/mi-basics.exp: make sure tty is empty PASS: gdb.mi/mi-basics.exp: set tty to mi_inferior_tty_name (the way it was) PASS: gdb.mi/mi-basics.exp: verify tty is correct Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-break.exp ... @@ -5941,7 +6016,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: condition 2 main > 0x0 PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: -break-condition 2 main == 0x0 PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: disable 3 -@@ -26908,7 +23699,7 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: -break-passco +@@ -26931,7 +23737,7 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: -break-passco PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: delete 3 PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: delete 4 PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: delete 5 @@ -5950,7 +6025,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.mi/mi-breakpoint-changed.exp: test_pending_resolved: pending resolved: insert breakpoint on pendfunc1 PASS: gdb.mi/mi-breakpoint-changed.exp: test_pending_resolved: pending resolved: breakpoint on pendfunc1 resolved PASS: gdb.mi/mi-breakpoint-changed.exp: test_pending_resolved: pending resolved: breakpoint on pendfunc1 resolved: hit_count is updated -@@ -26958,7 +23749,7 @@ PASS: gdb.mi/mi-cli.exp: check *stopped from CLI command 2 +@@ -26981,7 +23787,7 @@ PASS: gdb.mi/mi-cli.exp: check *stopped from CLI command 2 PASS: gdb.mi/mi-cli.exp: CLI finish: check CLI output PASS: gdb.mi/mi-cli.exp: CLI finish: check MI output PASS: gdb.mi/mi-cli.exp: -break-insert -t basics.c:$line_main_hello @@ -5959,7 +6034,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.mi/mi-cli.exp: temporary breakpoint output hit in MI PASS: gdb.mi/mi-cli.exp: 34 next: run PASS: gdb.mi/mi-cli.exp: 34 next: CLI output -@@ -26992,16 +23783,16 @@ PASS: gdb.mi/mi-cmd-error.exp: non-failing command first (2 x 2): 2nd: non-faili +@@ -27015,16 +23821,16 @@ PASS: gdb.mi/mi-cmd-error.exp: non-failing command first (2 x 2): 2nd: non-faili Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp ... PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: breakpoint at main PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: mi runto main @@ -5985,7 +6060,7 @@ index 679405b..5b7d1bc 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" -@@ -27110,16 +23901,7 @@ PASS: gdb.mi/mi-eval.exp: eval &A +@@ -27133,16 +23939,7 @@ PASS: gdb.mi/mi-eval.exp: eval &A PASS: gdb.mi/mi-eval.exp: eval A+3 PASS: gdb.mi/mi-eval.exp: eval A + 3 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-exec-run.exp ... @@ -6003,7 +6078,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-exit-code.exp ... PASS: gdb.mi/mi-exit-code.exp: -list-thread-groups before run shows no exit-code PASS: gdb.mi/mi-exit-code.exp: first run: breakpoint at main -@@ -27134,12 +23916,6 @@ PASS: gdb.mi/mi-exit-code.exp: second run: -list-thread-groups during run shows +@@ -27157,12 +23954,6 @@ PASS: gdb.mi/mi-exit-code.exp: second run: -list-thread-groups during run shows PASS: gdb.mi/mi-exit-code.exp: second run: exit with code PASS: gdb.mi/mi-exit-code.exp: second run: -list-thread-groups after exit shows exit-code Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-file-transfer.exp ... @@ -6016,7 +6091,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-file.exp ... PASS: gdb.mi/mi-file.exp: request path info of current source file (basics.c) PASS: gdb.mi/mi-file.exp: Getting a list of source files. -@@ -27168,7 +23944,7 @@ PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -unsupported-command +@@ -27191,7 +23982,7 @@ PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -unsupported-command PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command symbol-list-lines PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -symbol-list-lines Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-info-os.exp ... @@ -6025,7 +6100,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-inheritance-syntax-error.exp ... PASS: gdb.mi/mi-inheritance-syntax-error.exp: breakpoint at C::testLocation PASS: gdb.mi/mi-inheritance-syntax-error.exp: mi runto C::testLocation -@@ -27207,121 +23983,22 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb +@@ -27230,121 +24021,22 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.mi/mi-memory-changed.exp: insert breakpoint PASS: gdb.mi/mi-memory-changed.exp: continue to callee4 PASS: gdb.mi/mi-memory-changed.exp: set var C = 4 @@ -6154,7 +6229,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pending.exp ... PASS: gdb.mi/mi-pending.exp: successfully compiled posix threads test case PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc1 -@@ -27330,10 +24007,10 @@ PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on thread_func +@@ -27353,10 +24045,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 @@ -6167,7 +6242,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pthreads.exp ... PASS: gdb.mi/mi-pthreads.exp: successfully compiled posix threads test case PASS: gdb.mi/mi-pthreads.exp: breakpoint at done_making_threads -@@ -27342,18 +24019,26 @@ PASS: gdb.mi/mi-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set) +@@ -27365,18 +24057,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 @@ -6201,7 +6276,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-read-memory.exp ... PASS: gdb.mi/mi-read-memory.exp: breakpoint at main PASS: gdb.mi/mi-read-memory.exp: mi runto main -@@ -27366,11 +24051,6 @@ PASS: gdb.mi/mi-read-memory.exp: ascii and data +@@ -27389,11 +24089,6 @@ PASS: gdb.mi/mi-read-memory.exp: ascii and data PASS: gdb.mi/mi-read-memory.exp: decimal PASS: gdb.mi/mi-read-memory.exp: octal Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-record-changed.exp ... @@ -6213,7 +6288,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-reg-undefined.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-regs.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-return.exp ... -@@ -27379,22 +24059,6 @@ PASS: gdb.mi/mi-return.exp: mi runto callee4 +@@ -27402,22 +24097,6 @@ PASS: gdb.mi/mi-return.exp: mi runto callee4 PASS: gdb.mi/mi-return.exp: delete all breakpoints PASS: gdb.mi/mi-return.exp: return from callee4 now Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-reverse.exp ... @@ -6236,7 +6311,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-simplerun.exp ... PASS: gdb.mi/mi-simplerun.exp: break-insert operation PASS: gdb.mi/mi-simplerun.exp: insert breakpoint at basics.c:callee2 -@@ -27469,7 +24133,7 @@ PASS: gdb.mi/mi-syn-frame.exp: finished exec continue +@@ -27492,7 +24171,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 @@ -6245,7 +6320,7 @@ index 679405b..5b7d1bc 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 -@@ -27478,7 +24142,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb +@@ -27501,7 +24180,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.mi/mi-threads-interrupt.exp: successfully compiled posix threads test case PASS: gdb.mi/mi-threads-interrupt.exp: breakpoint at all_threads_created PASS: gdb.mi/mi-threads-interrupt.exp: mi runto all_threads_created @@ -6254,7 +6329,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.mi/mi-threads-interrupt.exp: interrupt reported Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-undefined-cmd.exp ... PASS: gdb.mi/mi-undefined-cmd.exp: -list-features should include "undefined-command-error-code" -@@ -28175,11 +24839,11 @@ PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: set print object on +@@ -28198,11 +24877,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) @@ -6269,7 +6344,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-var-rtti.exp ... PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:36 (set breakpoint) PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object off" in use_rtti_for_ptr -@@ -28490,39 +25154,9 @@ PASS: gdb.mi/mi-vla-fortran.exp: 8 +@@ -28513,39 +25192,9 @@ PASS: gdb.mi/mi-vla-fortran.exp: 8 PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 42 PASS: gdb.mi/mi-vla-fortran.exp: evaluate vla pointer set to null Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch-nonstop.exp ... @@ -6311,7 +6386,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi2-prompt.exp ... PASS: gdb.mi/mi2-prompt.exp: console set prompt -@@ -28949,18 +25583,18 @@ PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u2.b3.b +@@ -28972,18 +25621,18 @@ PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u2.b3.b Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/new-ui-mi-sync.exp ... PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: send synchronous execution command PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: send -thread-info @@ -6338,7 +6413,418 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/pr11022.exp ... PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": breakpoint at main PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": mi runto main -@@ -29013,59 +25647,31 @@ PASS: gdb.multi/base.exp: print gglob +@@ -29004,409 +25653,7 @@ PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint hit 2 + PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": set x + PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": watchpoint hit 2 + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/user-selected-context-sync.exp ... +-PASS: gdb.mi/user-selected-context-sync.exp: successfully compiled posix threads test case +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: breakpoint at main +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: mi runto main +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: Add inferior 2 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: set breakpoint in main +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: continue to breakpoint: main breakpoint +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: stop at breakpoint in main +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: show scheduler-locking +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: set scheduler-locking on +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: select child thread 1.2 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: set breakpoint for thread 1.2 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: continue to breakpoint: continue thread 1.2 to infinite loop breakpoint +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: thread 1.2 stops MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: select child thread 1.3 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: set breakpoint for thread 1.3 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: continue to breakpoint: continue thread 1.3 to infinite loop breakpoint +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: thread 1.3 stops MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: set scheduler-locking replay +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: switch to inferior 2 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: main stop +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: set breakpoint in main +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: continue to breakpoint: main breakpoint +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: stop at breakpoint in main +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: show scheduler-locking +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: set scheduler-locking on +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: select child thread 2.2 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: set breakpoint for thread 2.2 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: continue to breakpoint: continue thread 2.2 to infinite loop breakpoint +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: thread 2.2 stops MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: select child thread 2.3 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: set breakpoint for thread 2.3 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: continue to breakpoint: continue thread 2.3 to infinite loop breakpoint +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: thread 2.3 stops MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: set scheduler-locking replay +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_inferior: reset selection to thread 1.1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_inferior: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_inferior: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_inferior: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_inferior: CLI select inferior +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_inferior: event on MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_inferior: CLI select inferior again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_inferior: event on MI again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: reset selection to thread 1.1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: thread 1.2: select thread +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: thread 1.2: select thread, event on MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: thread 1.2: select thread again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: thread 1.2: select thread, event on MI again, ensure no output MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: thread 1.2: thread without args +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: thread 1.2: thread without args, event on MI, ensure no output MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: thread 1.3: select thread +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: thread 1.3: select thread, event on MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: thread 1.3: select thread again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: thread 1.3: select thread again, event on MI, ensure no output MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: thread 1.3: thread without args +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: thread 1.3: thread without args, event on MI, ensure no output MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.2: reset selection to thread 1.2 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.2: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.2: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.2: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.2: select frame 1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.2: select frame 1, event on MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.2: select frame 1 again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.2: select frame 1 again, event on MI, ensure no output MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.2: frame without args +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.2: frame without args, event on MI, ensure no output MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.3: reset selection to thread 1.3 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.3: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.3: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.3: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.3: select frame 1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.3: select frame 1, event on MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.3: frame without args +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.3: frame without args, event on MI, ensure no output MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.2: reset selection to thread 1.2 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.2: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.2: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.2: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.2: select frame 1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.2: select frame 1, event on MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.2: select frame 1 again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.2: select frame 1 again, event on MI, ensure no output MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.3: reset selection to thread 1.3 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.3: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.3: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.3: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.3: select frame 1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.3: select frame 1, event on MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_up_down: reset selection to thread 1.2 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_up_down: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_up_down: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_up_down: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_up_down: frame up +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_up_down: frame up, event on MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_up_down: frame down +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_up_down: frame down, event on MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: reset selection to thread 1.1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: thread 1.2: -thread-select +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: thread 1.2: -thread-select, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: thread 1.2: -thread-select again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: thread 1.2: -thread-select again, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: thread 1.3: -thread-select +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: thread 1.3: -thread-select, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: thread 1.3: -thread-select again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: thread 1.3: -thread-select again, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: thread 1.2 with --thread: -thread-select +-KFAIL: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: thread 1.2 with --thread: thread-select, event on cli (PRMS: gdb/20631) +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.2: reset selection to thread 1.2 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.2: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.2: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.2: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.2: -stack-select-frame +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.2: -stack-select-frame, event on MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.2: -stack-select-frame again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.2: -stack-select-frame again, event on MI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.3: reset selection to thread 1.3 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.3: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.3: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.3: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.3: -stack-select-frame +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.3: -stack-select-frame, event on MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_inferior: reset selection to thread 1.1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_inferior: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_inferior: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_inferior: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_inferior: select inferior +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_inferior: select inferior, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_inferior: select inferior again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_inferior: select inferior again, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: reset selection to thread 1.1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.2: select thread +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.2: select thread, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.2: select thread again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.2: select thread again, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.2: thread without args +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.2: thread without args, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.3: select thread +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.3: select thread, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.3: select thread again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.3: select thread again, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.3: thread without args +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.3: thread without args, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: reset selection to thread 1.2 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: select frame 1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: select frame 1, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: select frame 1 again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: select frame 1 again, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: frame without args +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: frame without args, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: reset selection to thread 1.3 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: select frame 1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: select frame 1, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: frame without args +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: frame without args, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: reset selection to thread 1.1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: select inferior +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: select inferior, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: select inferior again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: select inferior again, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: reset selection to thread 1.1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.2: select thread +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.2: select thread, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.2: select thread again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.2: select thread again, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.2: thread without args +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.2: thread without args, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.3: select thread +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.3: select thread, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.3: select thread again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.3: select thread again, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.3: thread without args +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.3: thread without args, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: reset selection to thread 1.2 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: select frame 1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: select frame 1, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: select frame 1 again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: select frame 1 again, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: frame without args +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: frame without args, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: reset selection to thread 1.3 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: select frame 1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: select frame 1, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: frame without args +-PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: frame without args, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: breakpoint at main +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: mi runto main +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: Add inferior 2 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: inferior 1: set breakpoint in main +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: inferior 1: continue to breakpoint: main breakpoint +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: inferior 1: stop at breakpoint in main +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: inferior 1: set thread-specific breakpoint, thread 1.2 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: inferior 1: thread 1.2 stops CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: inferior 1: thread 1.2 stops MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: switch to inferior 2 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: main stop +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: inferior 2: set breakpoint in main +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: inferior 2: continue to breakpoint: main breakpoint +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: inferior 2: stop at breakpoint in main +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: inferior 2: set thread-specific breakpoint, thread 2.2 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: inferior 2: thread 2.2 stops CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: inferior 2: thread 2.2 stops MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_inferior: reset selection to thread 1.1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_inferior: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_inferior: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_inferior: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_inferior: CLI select inferior +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_inferior: event on MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_inferior: CLI select inferior again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_inferior: event on MI again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: reset selection to thread 1.1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: thread 1.2: select thread +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: thread 1.2: select thread, event on MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: thread 1.2: select thread again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: thread 1.2: select thread, event on MI again, ensure no output MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: thread 1.2: thread without args +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: thread 1.2: thread without args, event on MI, ensure no output MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: thread 1.3: select thread +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: thread 1.3: select thread, event on MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: thread 1.3: select thread again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: thread 1.3: select thread again, event on MI, ensure no output MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: thread 1.3: thread without args +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: thread 1.3: thread without args, event on MI, ensure no output MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.2: reset selection to thread 1.2 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.2: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.2: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.2: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.2: select frame 1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.2: select frame 1, event on MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.2: select frame 1 again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.2: select frame 1 again, event on MI, ensure no output MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.2: frame without args +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.2: frame without args, event on MI, ensure no output MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.3: reset selection to thread 1.3 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.3: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.3: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.3: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.3: select frame 1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.3: select frame 1, event on MI, ensure no output MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.3: frame without args +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.3: frame without args, event on MI, ensure no output MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.2: reset selection to thread 1.2 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.2: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.2: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.2: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.2: select frame 1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.2: select frame 1, event on MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.2: select frame 1 again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.2: select frame 1 again, event on MI, ensure no output MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.3: reset selection to thread 1.3 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.3: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.3: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.3: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.3: select frame 1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.3: select frame 1, event on MI, ensure no output MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_up_down: reset selection to thread 1.2 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_up_down: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_up_down: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_up_down: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_up_down: frame up +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_up_down: frame up, event on MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_up_down: frame down +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_up_down: frame down, event on MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: reset selection to thread 1.1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: thread 1.2: -thread-select +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: thread 1.2: -thread-select, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: thread 1.2: -thread-select again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: thread 1.2: -thread-select again, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: thread 1.3: -thread-select +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: thread 1.3: -thread-select, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: thread 1.3: -thread-select again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: thread 1.3: -thread-select again, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: thread 1.2 with --thread: -thread-select +-KFAIL: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: thread 1.2 with --thread: thread-select, event on cli (PRMS: gdb/20631) +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.2: reset selection to thread 1.2 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.2: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.2: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.2: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.2: -stack-select-frame +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.2: -stack-select-frame, event on MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.2: -stack-select-frame again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.2: -stack-select-frame again, event on MI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.3: reset selection to thread 1.3 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.3: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.3: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.3: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.3: -stack-select-frame +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.3: -stack-select-frame, event on MI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_inferior: reset selection to thread 1.1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_inferior: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_inferior: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_inferior: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_inferior: select inferior +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_inferior: select inferior, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_inferior: select inferior again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_inferior: select inferior again, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: reset selection to thread 1.1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.2: select thread +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.2: select thread, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.2: select thread again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.2: select thread again, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.2: thread without args +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.2: thread without args, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.3: select thread +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.3: select thread, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.3: select thread again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.3: select thread again, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.3: thread without args +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.3: thread without args, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: reset selection to thread 1.2 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: select frame 1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: select frame 1, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: select frame 1 again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: select frame 1 again, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: frame without args +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: frame without args, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: reset selection to thread 1.3 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: select frame 1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: select frame 1, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: frame without args +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: frame without args, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: reset selection to thread 1.1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: select inferior +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: select inferior, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: select inferior again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: select inferior again, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: reset selection to thread 1.1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.2: select thread +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.2: select thread, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.2: select thread again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.2: select thread again, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.2: thread without args +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.2: thread without args, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.3: select thread +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.3: select thread, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.3: select thread again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.3: select thread again, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.3: thread without args +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.3: thread without args, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: reset selection to thread 1.2 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: select frame 1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: select frame 1, event on CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: select frame 1 again +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: select frame 1 again, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: frame without args +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: frame without args, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: reset selection to thread 1.3 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: reset selection to frame 0 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: flush CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: flush MI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: select frame 1 +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: select frame 1, event on CLI, ensure no output CLI +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: frame without args +-PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: frame without args, event on CLI, ensure no output CLI ++UNTESTED: gdb.mi/user-selected-context-sync.exp: aborted; will run into 'Resource lost' due to /hurd/term crashing + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.modula2/unbounded-array.exp ... + PASS: gdb.modula2/unbounded-array.exp: switch to modula-2 + PASS: gdb.modula2/unbounded-array.exp: print the last legal element of array a +@@ -29440,62 +25687,34 @@ PASS: gdb.multi/base.exp: print gglob PASS: gdb.multi/base.exp: print glob (goodbye) PASS: gdb.multi/base.exp: list commonfun in goodbye PASS: gdb.multi/base.exp: switch to inferior 1 to run it @@ -6411,8 +6897,12 @@ index 679405b..5b7d1bc 100644 +FAIL: gdb.multi/multi-attach.exp: attach to program 2 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 -@@ -29080,300 +25686,37 @@ PASS: gdb.multi/remove-inferiors.exp: add third inferior +-PASS: gdb.multi/multi-attach.exp: inferior 1 ++FAIL: gdb.multi/multi-attach.exp: inferior 1 + PASS: gdb.multi/multi-attach.exp: kill inferior 1 + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/remove-inferiors.exp ... + PASS: gdb.multi/remove-inferiors.exp: add second inferior +@@ -29507,300 +25726,37 @@ PASS: gdb.multi/remove-inferiors.exp: add third inferior PASS: gdb.multi/remove-inferiors.exp: switch to third inferior PASS: gdb.multi/remove-inferiors.exp: can't remove active inferior Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/tids.exp ... @@ -6710,8 +7200,7 @@ index 679405b..5b7d1bc 100644 +FAIL: gdb.multi/watchpoint-multi.exp: setting breakpoint at main +FAIL: gdb.multi/watchpoint-multi.exp: start to main inferior 2 PASS: gdb.multi/watchpoint-multi.exp: awatch c on inferior 2 -+FAIL: gdb.multi/watchpoint-multi.exp: setting breakpoint at marker_exit - PASS: gdb.multi/watchpoint-multi.exp: switch back to inferior 1 +-PASS: gdb.multi/watchpoint-multi.exp: switch back to inferior 1 -PASS: gdb.multi/watchpoint-multi.exp: awatch b on inferior 1 -PASS: gdb.multi/watchpoint-multi.exp: switch to inferior 2 again -PASS: gdb.multi/watchpoint-multi.exp: catch c on inferior 2 @@ -6719,6 +7208,8 @@ index 679405b..5b7d1bc 100644 -PASS: gdb.multi/watchpoint-multi.exp: switch back to inferior 1 again -PASS: gdb.multi/watchpoint-multi.exp: catch b on inferior 1 -PASS: gdb.multi/watchpoint-multi.exp: catch marker_exit in inferior 1 ++FAIL: gdb.multi/watchpoint-multi.exp: setting breakpoint at marker_exit ++FAIL: gdb.multi/watchpoint-multi.exp: switch back to inferior 1 +FAIL: gdb.multi/watchpoint-multi.exp: awatch b on inferior 1 +FAIL: gdb.multi/watchpoint-multi.exp: switch to inferior 2 again +FAIL: gdb.multi/watchpoint-multi.exp: catch c on inferior 2 @@ -6729,7 +7220,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.objc/basicclass.exp ... UNSUPPORTED: gdb.objc/basicclass.exp: Couldn't compile basicclass.m: unrecognized error Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.objc/nondebug.exp ... -@@ -29953,41 +26296,27 @@ PASS: gdb.python/py-events.exp: New objfile notification +@@ -30380,41 +26336,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 @@ -6786,7 +7277,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-explore-cc.exp ... PASS: gdb.python/py-explore-cc.exp: continue to breakpoint: Break here PASS: gdb.python/py-explore-cc.exp: explore A -@@ -30130,7 +26459,7 @@ PASS: gdb.python/py-finish-breakpoint.exp: set FinishBP after the exit() +@@ -30557,7 +26499,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 @@ -6795,7 +7286,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-finish-breakpoint2.exp ... PASS: gdb.python/py-finish-breakpoint2.exp: import python scripts PASS: gdb.python/py-finish-breakpoint2.exp: run to exception 1 -@@ -30363,90 +26692,15 @@ PASS: gdb.python/py-inferior.exp: test equality comparison (true) +@@ -30790,90 +26732,15 @@ PASS: gdb.python/py-inferior.exp: test equality comparison (true) PASS: gdb.python/py-inferior.exp: test Inferior.num PASS: gdb.python/py-inferior.exp: test Inferior.pid PASS: gdb.python/py-inferior.exp: test Inferior.was_attached @@ -6891,7 +7382,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.python/py-infthread.exp: test InferiorThread.ptid PASS: gdb.python/py-infthread.exp: test InferiorThread.inferior PASS: gdb.python/py-infthread.exp: test Inferior.num -@@ -30520,15 +26774,15 @@ PASS: gdb.python/py-mi.exp: update string varobj after assignment +@@ -30945,15 +26812,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 @@ -6911,7 +7402,7 @@ index 679405b..5b7d1bc 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 -@@ -30610,7 +26864,7 @@ PASS: gdb.python/py-objfile.exp: Get separate debug info objfile +@@ -31035,7 +26902,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 @@ -6920,7 +7411,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.python/py-objfile.exp: print lookup_objfile of separate debug file PASS: gdb.python/py-objfile.exp: gdb.lookup_objfile of symlinked binary Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-parameter.exp ... -@@ -30946,18 +27200,7 @@ PASS: gdb.python/py-strfns.exp: p arg +@@ -31382,18 +27249,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 @@ -6940,7 +7431,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-symbol.exp ... PASS: gdb.python/py-symbol.exp: Lookup main PASS: gdb.python/py-symbol.exp: Test main_func.is_function -@@ -31706,2891 +27949,41 @@ PASS: gdb.python/python.exp: Step out of func2 +@@ -32151,2891 +28007,41 @@ PASS: gdb.python/python.exp: Step out of func2 PASS: gdb.python/python.exp: Test find_pc_line with resume address Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/break-precsave.exp ... @@ -9832,7 +10323,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.rust/expr.exp ... PASS: gdb.rust/expr.exp: set var $something = 27 PASS: gdb.rust/expr.exp: set language rust -@@ -34698,153 +28091,21 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb +@@ -35143,153 +28149,21 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb gdb compile failed, default_target_compile: Can't find rustc --color never. UNTESTED: gdb.rust/simple.exp: simple.exp Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/connect-stopped-target.exp ... @@ -9986,17 +10477,17 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.stabs/exclfwd.exp ... PASS: gdb.stabs/exclfwd.exp: ptype v1 PASS: gdb.stabs/exclfwd.exp: ptype v2 -@@ -35068,253 +28329,80 @@ PASS: gdb.stabs/weird.exp: p common0var0 +@@ -35513,253 +28387,80 @@ PASS: gdb.stabs/weird.exp: p common0var0 XFAIL: gdb.stabs/weird.exp: p common0var1 XFAIL: gdb.stabs/weird.exp: p common0var2 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-into-signal.exp ... -PASS: gdb.threads/attach-into-signal.exp: nonthreaded: handle SIGALRM stop print pass --PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attempt 1: attach (pass 1), pending signal catch +-PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attempt 3: attach (pass 1), pending signal catch -PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attempt 5: attach (pass 2), pending signal catch -PASS: gdb.threads/attach-into-signal.exp: successfully compiled posix threads test case -PASS: gdb.threads/attach-into-signal.exp: threaded: handle SIGALRM stop print pass --PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 7: attach (pass 1), pending signal catch --PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 16: attach (pass 2), pending signal catch +-PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 2: attach (pass 1), pending signal catch +-PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 7: attach (pass 2), pending signal catch Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-many-short-lived-threads.exp ... -PASS: gdb.threads/attach-many-short-lived-threads.exp: successfully compiled posix threads test case -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: attach @@ -10276,7 +10767,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/continue-pending-after-query.exp ... PASS: gdb.threads/continue-pending-after-query.exp: successfully compiled posix threads test case PASS: gdb.threads/continue-pending-after-query.exp: iter 1: continue to breakpoint: cont to break_function -@@ -35350,294 +28438,169 @@ PASS: gdb.threads/continue-pending-after-query.exp: iter 10: continue until exit +@@ -35795,294 +28496,169 @@ PASS: gdb.threads/continue-pending-after-query.exp: iter 10: continue until exit Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/continue-pending-status.exp ... PASS: gdb.threads/continue-pending-status.exp: successfully compiled posix threads test case PASS: gdb.threads/continue-pending-status.exp: attempt 0: set break in tight loop @@ -10664,7 +11155,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/hand-call-new-thread.exp ... PASS: gdb.threads/hand-call-new-thread.exp: successfully compiled posix threads test case PASS: gdb.threads/hand-call-new-thread.exp: b foo thread 1 -@@ -35648,26 +28611,20 @@ PASS: gdb.threads/hand-call-new-thread.exp: iter 1: no thread marked running +@@ -36093,26 +28669,20 @@ PASS: gdb.threads/hand-call-new-thread.exp: iter 1: no thread marked running PASS: gdb.threads/hand-call-new-thread.exp: iter 2: p new_thread () PASS: gdb.threads/hand-call-new-thread.exp: iter 2: no thread marked running Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/ia64-sigill.exp ... @@ -10699,7 +11190,7 @@ index 679405b..5b7d1bc 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 -@@ -35675,7 +28632,7 @@ PASS: gdb.threads/interrupted-hand-call.exp: continue until exit +@@ -36120,7 +28690,7 @@ PASS: gdb.threads/interrupted-hand-call.exp: continue until exit Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/kill.exp ... PASS: gdb.threads/kill.exp: threaded: successfully compiled posix threads test case PASS: gdb.threads/kill.exp: threaded: continue to breakpoint: break here @@ -10708,7 +11199,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.threads/kill.exp: threaded: kill program PASS: gdb.threads/kill.exp: non-threaded: continue to breakpoint: break here PASS: gdb.threads/kill.exp: non-threaded: kill program -@@ -35685,919 +28642,145 @@ PASS: gdb.threads/killed.exp: run program to completion +@@ -36130,919 +28700,145 @@ PASS: gdb.threads/killed.exp: run program to completion PASS: gdb.threads/killed.exp: GDB exits after multi-threaded program exits messily Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/leader-exit.exp ... PASS: gdb.threads/leader-exit.exp: successfully compiled posix threads test case @@ -10986,11 +11477,11 @@ index 679405b..5b7d1bc 100644 -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: continue to breakpoint: run to breakpoint in thread 3 -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: unbreak loop in thread 3 -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: thread 2 --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 +-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: continue to breakpoint: run to breakpoint in thread 2 +-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: unbreak loop in thread 2 -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: set scheduler-locking off -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: thread 1 --FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: step +-PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: step -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: set displaced-stepping on -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: continue to breakpoint: run to breakpoint -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: info threads shows all threads @@ -10999,11 +11490,11 @@ index 679405b..5b7d1bc 100644 -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: continue to breakpoint: run to breakpoint in thread 3 -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: unbreak loop in thread 3 -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: thread 2 --PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: continue to breakpoint: run to breakpoint in thread 2 --PASS: 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: 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 -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: 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: info threads shows all threads @@ -11040,8 +11531,8 @@ index 679405b..5b7d1bc 100644 -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: continue to breakpoint: run to breakpoint in thread 3 -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: unbreak loop in thread 3 -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: thread 2 --PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: continue to breakpoint: run to breakpoint in thread 2 --PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: unbreak loop in thread 2 +-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 -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 -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: queue-signal SIGUSR1 @@ -11729,7 +12220,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/pending-step.exp ... PASS: gdb.threads/pending-step.exp: successfully compiled posix threads test case PASS: gdb.threads/pending-step.exp: continue to breakpoint: continue to first breakpoint hit -@@ -36609,120 +28792,92 @@ PASS: gdb.threads/print-threads.exp: set width 0 +@@ -37054,120 +28850,92 @@ 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 @@ -11774,10 +12265,10 @@ index 679405b..5b7d1bc 100644 +FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: detach: watchpoint: detach PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: set breakpoint always-inserted on -PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: continue to breakpoint: _exit --PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: get integer valueof "mypid" (29168) +-PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: get integer valueof "mypid" (18226) -PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: detach +FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: continue to breakpoint: _exit -+PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: get integer valueof "mypid" (7685) ++PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: get integer valueof "mypid" (8904) +FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: detach PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: successfully compiled posix threads test case -PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: detach: continue to breakpoint: _exit @@ -11791,10 +12282,10 @@ index 679405b..5b7d1bc 100644 +FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint: continue PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: set breakpoint always-inserted on -PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: continue to breakpoint: _exit --PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: get integer valueof "mypid" (29993) +-PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: get integer valueof "mypid" (19059) -PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: continue +FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: continue to breakpoint: _exit -+PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: get integer valueof "mypid" (7746) ++PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: get integer valueof "mypid" (8968) +FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: continue PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: successfully compiled posix threads test case PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: set detach-on-fork off @@ -11823,11 +12314,11 @@ index 679405b..5b7d1bc 100644 PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: set detach-on-fork off PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: set follow-fork-mode child PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: continue to breakpoint: _exit --PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: get integer valueof "mypid" (30824) +-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: get integer valueof "mypid" (19896) -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: detach child -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: switch to parent -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: detach parent -+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: get integer valueof "mypid" (7811) ++PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: get integer valueof "mypid" (9032) +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: detach child +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: switch to parent +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: detach parent (the program is no longer running) @@ -11858,11 +12349,11 @@ index 679405b..5b7d1bc 100644 PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: set detach-on-fork off PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: set follow-fork-mode child PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: continue to breakpoint: _exit --PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: get integer valueof "mypid" (31652) +-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: get integer valueof "mypid" (20725) -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: detach child -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: switch to parent -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: continue -+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: get integer valueof "mypid" (7876) ++PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: get integer valueof "mypid" (9098) +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: detach child +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: switch to parent +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: continue (the program is no longer running) @@ -11895,7 +12386,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/pthread_cond_wait.exp ... PASS: gdb.threads/pthread_cond_wait.exp: successfully compiled posix threads test case PASS: gdb.threads/pthread_cond_wait.exp: breakpoint on break_me -@@ -36733,40 +28888,7 @@ PASS: gdb.threads/pthreads.exp: successfully compiled posix threads test case +@@ -37178,40 +28946,7 @@ PASS: gdb.threads/pthreads.exp: successfully compiled posix threads test case PASS: gdb.threads/pthreads.exp: set print sevenbit-strings PASS: gdb.threads/pthreads.exp: set width 0 PASS: gdb.threads/pthreads.exp: shell stty intr '^C' @@ -11937,7 +12428,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/queue-signal.exp ... PASS: gdb.threads/queue-signal.exp: successfully compiled posix threads test case PASS: gdb.threads/queue-signal.exp: handle SIGUSR1 stop print pass -@@ -36774,350 +28896,88 @@ PASS: gdb.threads/queue-signal.exp: handle SIGUSR2 stop print pass +@@ -37219,350 +28954,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 @@ -12333,7 +12824,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-while-stepping-over-bp-other-thread.exp ... PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: successfully compiled posix threads test case PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to wait-thread-2 breakpoint -@@ -37126,29 +28986,24 @@ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to br +@@ -37571,29 +29044,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 @@ -12372,7 +12863,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/sigthread.exp ... PASS: gdb.threads/sigthread.exp: successfully compiled posix threads test case PASS: gdb.threads/sigthread.exp: handle SIGUSR1 nostop noprint pass -@@ -37156,406 +29011,80 @@ PASS: gdb.threads/sigthread.exp: handle SIGUSR2 nostop noprint pass +@@ -37601,406 +29069,80 @@ PASS: gdb.threads/sigthread.exp: handle SIGUSR2 nostop noprint pass PASS: gdb.threads/sigthread.exp: continue PASS: gdb.threads/sigthread.exp: stop with control-c Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/staticthreads.exp ... @@ -12822,7 +13313,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp ... PASS: gdb.threads/thread-specific.exp: successfully compiled posix threads test case PASS: gdb.threads/thread-specific.exp: set print sevenbit-strings -@@ -37563,43 +29092,25 @@ PASS: gdb.threads/thread-specific.exp: set width 0 +@@ -38008,43 +29150,25 @@ PASS: gdb.threads/thread-specific.exp: set width 0 PASS: gdb.threads/thread-specific.exp: thread var when not running PASS: gdb.threads/thread-specific.exp: gthread var when not running PASS: gdb.threads/thread-specific.exp: continue to breakpoint: all threads started @@ -12872,9 +13363,11 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/threadapply.exp ... PASS: gdb.threads/threadapply.exp: successfully compiled posix threads test case PASS: gdb.threads/threadapply.exp: b 62 -@@ -37615,23 +29126,23 @@ PASS: gdb.threads/threadapply.exp: go down and check selected frame +@@ -38059,24 +29183,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/threxit-hop-specific.exp ... ++WARNING: program timed out. PASS: gdb.threads/threxit-hop-specific.exp: successfully compiled posix threads test case -PASS: gdb.threads/threxit-hop-specific.exp: continue to thread start +FAIL: gdb.threads/threxit-hop-specific.exp: continue to thread start @@ -12901,7 +13394,7 @@ index 679405b..5b7d1bc 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 -@@ -37640,100 +29151,66 @@ PASS: gdb.threads/tls-shared.exp: print result +@@ -38085,100 +29210,66 @@ PASS: gdb.threads/tls-shared.exp: print result Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-so_extern.exp ... PASS: gdb.threads/tls-so_extern.exp: successfully compiled posix threads test case PASS: gdb.threads/tls-so_extern.exp: successfully compiled posix threads test case @@ -13039,7 +13532,7 @@ index 679405b..5b7d1bc 100644 PASS: gdb.threads/tls.exp: info address a_thread_local Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/watchpoint-fork.exp ... PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: show detach-on-fork -@@ -37749,87 +29226,28 @@ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after +@@ -38194,87 +29285,28 @@ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the second fork PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the second fork PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: finish @@ -13130,7 +13623,7 @@ index 679405b..5b7d1bc 100644 -PASS: gdb.threads/watchthreads2.exp: all threads started -PASS: gdb.threads/watchthreads2.exp: watch x -PASS: gdb.threads/watchthreads2.exp: set var test_ready = 1 --KFAIL: gdb.threads/watchthreads2.exp: gdb can drop watchpoints in multithreaded app (PRMS: gdb/10116) +-PASS: gdb.threads/watchthreads2.exp: all threads incremented x +FAIL: gdb.threads/watchthreads2.exp: run to thread_started +FAIL: gdb.threads/watchthreads2.exp: run to thread_started +FAIL: gdb.threads/watchthreads2.exp: run to thread_started @@ -13139,7 +13632,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/wp-replication.exp ... PASS: gdb.threads/wp-replication.exp: successfully compiled posix threads test case PASS: gdb.threads/wp-replication.exp: set breakpoint always-inserted on -@@ -37837,100 +29255,100 @@ PASS: gdb.threads/wp-replication.exp: set breakpoint always-inserted off +@@ -38282,100 +29314,100 @@ PASS: gdb.threads/wp-replication.exp: set breakpoint always-inserted off PASS: gdb.threads/wp-replication.exp: set var hw_watch_count=4 PASS: gdb.threads/wp-replication.exp: Breakpoint on thread_started PASS: gdb.threads/wp-replication.exp: watch watched_data[0] @@ -13330,7 +13823,7 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/actions-changed.exp ... UNSUPPORTED: gdb.trace/actions-changed.exp: Current target does not support trace Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/actions.exp ... -@@ -38230,7 +29648,8 @@ PASS: gdb.trace/tracecmd.exp: 1.14: help trace +@@ -38679,7 +29711,8 @@ PASS: gdb.trace/tracecmd.exp: 1.14: help trace PASS: gdb.trace/tracecmd.exp: Declined to set a fast tracepoint Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/tracefile-pseudo-reg.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/tspeed.exp ... @@ -13340,42 +13833,42 @@ index 679405b..5b7d1bc 100644 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/tstatus.exp ... UNSUPPORTED: gdb.trace/tstatus.exp: target does not support trace Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/tsv.exp ... -@@ -38305,14 +29724,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml +@@ -38754,14 +29787,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml === gdb Summary === --# of expected passes 36435 --# of unexpected failures 111 -+# of expected passes 26657 -+# of unexpected failures 1258 - # of unexpected successes 3 +-# of expected passes 36903 +-# of unexpected failures 108 ++# of expected passes 26721 ++# of unexpected failures 1259 + # of unexpected successes 2 -# of expected failures 54 +# of expected failures 32 - # of unknown successes 3 --# of known failures 65 + # of unknown successes 2 +-# of known failures 64 -# of unresolved testcases 2 --# of untested testcases 42 --# of unsupported tests 72 --[...]/tschwinge/W._C._Handy.build/gdb/gdb version 7.12.50.20160905-git -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory -+# of known failures 51 +-# of untested testcases 41 +-# of unsupported tests 71 +-[...]/tschwinge/W._C._Handy.build/gdb/gdb version 7.12.50.20161123-git -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory ++# of known failures 49 +# of unresolved testcases 1 -+# of untested testcases 77 -+# of unsupported tests 113 -+[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.12.50.20160905-git -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory ++# of untested testcases 81 ++# of unsupported tests 112 ++[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.12.50.20161123-git -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum -index 785a787..b56f0b2 100644 +index 795e747..205b1ab 100644 --- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum +++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum @@ -1,5 +1,5 @@ --Test run by thomas on Tue Dec 6 16:10:06 2016 +-Test run by thomas on Wed Dec 7 09:35:25 2016 -Native configuration is i686-pc-linux-gnu -+Test Run By thomas on Tue Dec 6 14:21:38 2016 ++Test Run By thomas on Wed Dec 7 12:13:51 2016 +Native configuration is i686-unknown-gnu0.8 === ld tests === -@@ -318,10 +318,10 @@ PASS: PIE init array +@@ -320,10 +320,10 @@ PASS: PIE init array PASS: PIE fini array PASS: PIE init array mixed PASS: PIE PR ld/14525 @@ -13390,7 +13883,7 @@ index 785a787..b56f0b2 100644 Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-elf/exclude.exp ... PASS: ld link shared library PASS: ld export symbols from archive -@@ -541,7 +541,7 @@ PASS: Run pr18718 with PIE (1) +@@ -543,7 +543,7 @@ PASS: Run pr18718 with PIE (1) PASS: Run pr18718 with PIE (2) PASS: Run pr18718 with PIC (1) PASS: Run pr18718 with PIC (2) @@ -13399,7 +13892,7 @@ index 785a787..b56f0b2 100644 PASS: Build libpr19719a.so PASS: Build libpr19719b.so PASS: Build libpr19719b.o -@@ -939,69 +939,9 @@ PASS: ld-i386/pr18801 +@@ -941,69 +941,9 @@ PASS: ld-i386/pr18801 PASS: PR ld/18815 PASS: ld-i386/pr19939a PASS: ld-i386/pr19939b @@ -13470,7 +13963,7 @@ index 785a787..b56f0b2 100644 Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-i386/no-plt.exp ... PASS: Build no-plt-func1.o no-plt-main1.o PASS: Build no-plt-check1a.o no-plt-extern1a.o no-plt-check1b.o no-plt-extern1b.o -@@ -1020,41 +960,31 @@ PASS: No PLT (static 1j) +@@ -1022,41 +962,31 @@ PASS: No PLT (static 1j) PASS: No PLT (dynamic 1a) PASS: No PLT (dynamic 1b) PASS: No PLT (dynamic 1c) @@ -13519,7 +14012,7 @@ index 785a787..b56f0b2 100644 Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ia64/ia64.exp ... Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ia64/line.exp ... Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ifunc/binutils.exp ... -@@ -1069,8 +999,8 @@ PASS: Build libpr16467a.so +@@ -1071,8 +1001,8 @@ PASS: Build libpr16467a.so PASS: Build libpr16467b.a PASS: Build libpr16467b.so PASS: Build libpr16467c.a @@ -13530,7 +14023,7 @@ index 785a787..b56f0b2 100644 PASS: ld-ifunc/ifunc-1-local-x86 PASS: ld-ifunc/ifunc-1-x86 PASS: ld-ifunc/ifunc-10-i386 -@@ -1126,14 +1056,6 @@ PASS: Build ifunc-lib.so +@@ -1128,14 +1058,6 @@ PASS: Build ifunc-lib.so PASS: Run pr16467 PASS: Run ifunc-main PASS: Run ifunc-main with -fpic @@ -13545,15 +14038,15 @@ index 785a787..b56f0b2 100644 Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-libs/libs.exp ... PASS: -l: test (preparation) PASS: -l: test -@@ -1636,8 +1558,9 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-z8k/z8k.exp ... +@@ -1643,8 +1565,9 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-z8k/z8k.exp ... === ld Summary === --# of expected passes 1454 +-# of expected passes 1460 -# of expected failures 4 -+# of expected passes 1361 ++# of expected passes 1367 +# of unexpected failures 11 +# of expected failures 8 # of untested testcases 6 # of unsupported tests 8 - [...]/tschwinge/W._C._Handy.build/ld/ld-new 2.27.51.20160905 + [...]/tschwinge/W._C._Handy.build/ld/ld-new 2.27.51.20161123 |