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