From 85758d1cedd4345ebe9ff1e3df5eab9513fd040e Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Fri, 12 Sep 2014 17:52:59 +0200 Subject: binutils-gdb: a01cbb490b34eda832c0215b8447e6aef68b0278 (2014-09-11) --- binutils-gdb/test.diff | 3880 ++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 3410 insertions(+), 470 deletions(-) (limited to 'binutils-gdb/test.diff') diff --git a/binutils-gdb/test.diff b/binutils-gdb/test.diff index eacd8504..80c8fd2d 100644 --- a/binutils-gdb/test.diff +++ b/binutils-gdb/test.diff @@ -1,40 +1,40 @@ diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum -index e521ec8..8ed4c2b 100644 +index d97fa9d..58000db 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 Thu Sep 11 18:50:52 2014 +-Test Run By thomas on Fri Sep 12 16:30:37 2014 -Native configuration is i686-pc-linux-gnu -+Test Run By thomas on Thu Sep 11 17:06:17 2014 ++Test Run By thomas on Fri Sep 12 16:36:19 2014 +Native configuration is i686-unknown-gnu0.5 === binutils tests === 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 18f8423..2319a72 100644 +index a3ec884..f50c3ca 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 Thu Sep 11 18:50:59 2014 +-Test Run By thomas on Fri Sep 12 16:30:50 2014 -Native configuration is i686-pc-linux-gnu -+Test Run By thomas on Thu Sep 11 17:06:32 2014 ++Test Run By thomas on Fri Sep 12 16:36:34 2014 +Native configuration is i686-unknown-gnu0.5 === 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 83f10ef..606990e 100644 +index 18f9223..9941083 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 Thu Sep 11 18:57:05 2014 +-Test Run By thomas on Fri Sep 12 16:36:47 2014 -Native configuration is i686-pc-linux-gnu -+Test Run By thomas on Thu Sep 11 17:16:06 2014 ++Test Run By thomas on Fri Sep 12 16:46:50 2014 +Native configuration is i686-unknown-gnu0.5 === gdb tests === -@@ -340,14 +340,14 @@ FAIL: gdb.ada/mi_interface.exp: list ggg1's children +@@ -349,14 +349,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 @@ -54,7 +54,7 @@ index 83f10ef..606990e 100644 Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/mod_from_name.exp ... PASS: gdb.ada/mod_from_name.exp: compilation foo.adb PASS: gdb.ada/mod_from_name.exp: print xp -@@ -486,7 +486,7 @@ PASS: gdb.ada/py_range.exp: python print int(gdb.parse_and_eval('ir')) +@@ -498,7 +498,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 @@ -63,7 +63,7 @@ index 83f10ef..606990e 100644 Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/rec_return.exp ... PASS: gdb.ada/rec_return.exp: compilation foo.adb PASS: gdb.ada/rec_return.exp: print bar -@@ -547,32 +547,32 @@ PASS: gdb.ada/tagged_not_init.exp: print obj +@@ -563,33 +563,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 @@ -98,6 +98,7 @@ index 83f10ef..606990e 100644 PASS: gdb.ada/tasks.exp: compilation foo.adb -PASS: gdb.ada/tasks.exp: info tasks before inserting breakpoint +FAIL: gdb.ada/tasks.exp: info tasks before inserting breakpoint + PASS: gdb.ada/tasks.exp: break break_me task 1 PASS: gdb.ada/tasks.exp: break break_me task 3 -PASS: gdb.ada/tasks.exp: continue to breakpoint -PASS: gdb.ada/tasks.exp: info tasks after hitting breakpoint @@ -108,7 +109,7 @@ index 83f10ef..606990e 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 -@@ -622,7 +622,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/watch_arg.exp ... +@@ -639,7 +639,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/watch_arg.exp ... PASS: gdb.ada/watch_arg.exp: compilation watch.adb PASS: gdb.ada/watch_arg.exp: Set watchpoint on function argument X PASS: gdb.ada/watch_arg.exp: insert second breakpoint in watch.adb @@ -117,7 +118,7 @@ index 83f10ef..606990e 100644 Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/whatis_array_val.exp ... PASS: gdb.ada/whatis_array_val.exp: compilation foo.adb PASS: gdb.ada/whatis_array_val.exp: whatis full -@@ -718,27 +718,27 @@ PASS: gdb.arch/i386-disp-step.exp: continue to test_prefixed_abs_jump_end +@@ -750,39 +750,38 @@ 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 @@ -160,7 +161,10 @@ index 83f10ef..606990e 100644 PASS: gdb.arch/i386-dr3-watch.exp: watchpoint on gap1 does not fit debug registers (gdb figured out itself the watchpoint does not fit) Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-float.exp ... PASS: gdb.arch/i386-float.exp: first stepi -@@ -748,9 +748,8 @@ PASS: gdb.arch/i386-float.exp: info float +-PASS: gdb.arch/i386-float.exp: info float ++FAIL: gdb.arch/i386-float.exp: info float + PASS: gdb.arch/i386-float.exp: second stepi + 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 @@ -172,7 +176,7 @@ index 83f10ef..606990e 100644 Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx.exp ... gdb compile failed, gcc: error: unrecognized command line option '-fmpx' UNTESTED: gdb.arch/i386-mpx.exp: i386-mpx.exp -@@ -816,22 +815,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-sse.exp ... +@@ -848,22 +847,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 @@ -211,7 +215,7 @@ index 83f10ef..606990e 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 -@@ -842,14 +841,14 @@ PASS: gdb.arch/i386-sse.exp: set %xmm6 +@@ -874,14 +873,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 @@ -234,64 +238,7 @@ index 83f10ef..606990e 100644 Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-unwind.exp ... PASS: gdb.arch/i386-unwind.exp: run past gdb1435 PASS: gdb.arch/i386-unwind.exp: backtrace past gdb1435 -@@ -895,31 +894,31 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.asm/asm-source.exp ... - PASS: gdb.asm/asm-source.exp: f at main - PASS: gdb.asm/asm-source.exp: next over macro - PASS: gdb.asm/asm-source.exp: step into foo2 --PASS: gdb.asm/asm-source.exp: info target --PASS: gdb.asm/asm-source.exp: info symbol --PASS: gdb.asm/asm-source.exp: list --PASS: gdb.asm/asm-source.exp: search --PASS: gdb.asm/asm-source.exp: f in foo2 --PASS: gdb.asm/asm-source.exp: n in foo2 --PASS: gdb.asm/asm-source.exp: bt ALL in foo2 --PASS: gdb.asm/asm-source.exp: bt 2 in foo2 --PASS: gdb.asm/asm-source.exp: s 2 --PASS: gdb.asm/asm-source.exp: n 2 --PASS: gdb.asm/asm-source.exp: bt 3 in foo3 --PASS: gdb.asm/asm-source.exp: info source asmsrc1.s --PASS: gdb.asm/asm-source.exp: finish from foo3 --PASS: gdb.asm/asm-source.exp: info source asmsrc2.s --PASS: gdb.asm/asm-source.exp: info sources --PASS: gdb.asm/asm-source.exp: info line --PASS: gdb.asm/asm-source.exp: next over foo3 --PASS: gdb.asm/asm-source.exp: return from foo2 --PASS: gdb.asm/asm-source.exp: look at global variable --PASS: gdb.asm/asm-source.exp: x/i &globalvar --PASS: gdb.asm/asm-source.exp: disassem &globalvar, &globalvar+1 --PASS: gdb.asm/asm-source.exp: look at static variable --PASS: gdb.asm/asm-source.exp: x/i &staticvar --PASS: gdb.asm/asm-source.exp: disassem &staticvar, &staticvar+1 --PASS: gdb.asm/asm-source.exp: look at static function -+FAIL: gdb.asm/asm-source.exp: info target (timeout) -+FAIL: gdb.asm/asm-source.exp: info symbol (timeout) -+FAIL: gdb.asm/asm-source.exp: list (timeout) -+FAIL: gdb.asm/asm-source.exp: search (timeout) -+FAIL: gdb.asm/asm-source.exp: f in foo2 (timeout) -+FAIL: gdb.asm/asm-source.exp: n in foo2 (timeout) -+FAIL: gdb.asm/asm-source.exp: bt ALL in foo2 (timeout) -+FAIL: gdb.asm/asm-source.exp: bt 2 in foo2 (timeout) -+FAIL: gdb.asm/asm-source.exp: s 2 (timeout) -+FAIL: gdb.asm/asm-source.exp: n 2 (timeout) -+FAIL: gdb.asm/asm-source.exp: bt 3 in foo3 (timeout) -+FAIL: gdb.asm/asm-source.exp: info source asmsrc1.s (timeout) -+FAIL: gdb.asm/asm-source.exp: finish from foo3 (timeout) -+FAIL: gdb.asm/asm-source.exp: info source asmsrc2.s (timeout) -+FAIL: gdb.asm/asm-source.exp: info sources (timeout) -+FAIL: gdb.asm/asm-source.exp: info line (timeout) -+FAIL: gdb.asm/asm-source.exp: next over foo3 (timeout) -+FAIL: gdb.asm/asm-source.exp: return from foo2 (timeout) -+FAIL: gdb.asm/asm-source.exp: look at global variable (timeout) -+FAIL: gdb.asm/asm-source.exp: x/i &globalvar (timeout) -+FAIL: gdb.asm/asm-source.exp: disassem &globalvar, &globalvar+1 (timeout) -+FAIL: gdb.asm/asm-source.exp: look at static variable (timeout) -+FAIL: gdb.asm/asm-source.exp: x/i &staticvar (timeout) -+FAIL: gdb.asm/asm-source.exp: disassem &staticvar, &staticvar+1 (timeout) -+FAIL: gdb.asm/asm-source.exp: look at static function (timeout) - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/a2-run.exp ... - PASS: gdb.base/a2-run.exp: run "a2-run" with no args - PASS: gdb.base/a2-run.exp: no spurious messages at program exit -@@ -1026,12 +1025,12 @@ FAIL: gdb.base/annota1.exp: run until main breakpoint (timeout) +@@ -1059,12 +1058,12 @@ 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 @@ -302,13 +249,14 @@ index 83f10ef..606990e 100644 +FAIL: gdb.base/annota1.exp: break printf (timeout) +FAIL: 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: send SIGUSR1 -PASS: gdb.base/annota1.exp: backtrace @ signal handler ++FAIL: gdb.base/annota1.exp: send SIGUSR1 (timeout) +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 -@@ -1042,12 +1041,12 @@ PASS: gdb.base/annota1.exp: break at value++ +@@ -1075,12 +1074,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 @@ -324,7 +272,7 @@ index 83f10ef..606990e 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 -@@ -1064,7 +1063,7 @@ PASS: gdb.base/annota3.exp: breakpoint printf +@@ -1097,7 +1096,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 @@ -333,7 +281,7 @@ index 83f10ef..606990e 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 -@@ -1076,8 +1075,8 @@ PASS: gdb.base/annota3.exp: ignore 5 4 +@@ -1109,8 +1108,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 @@ -344,18 +292,38 @@ index 83f10ef..606990e 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 -@@ -1206,79 +1205,40 @@ PASS: gdb.base/assign.exp: v_int+=v_float +@@ -1243,86 +1242,56 @@ 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 ... --PASS: gdb.base/async-shell.exp: set target-async on -PASS: gdb.base/async-shell.exp: set non-stop on --PASS: gdb.base/async-shell.exp: run & +-FAIL: gdb.base/async-shell.exp: run & -PASS: gdb.base/async-shell.exp: shell echo foo -PASS: gdb.base/async-shell.exp: interrupt -PASS: gdb.base/async-shell.exp: process stopped +UNSUPPORTED: gdb.base/async-shell.exp: displaced stepping Running ../../../W._C._Handy/gdb/testsuite/gdb.base/async.exp ... + PASS: gdb.base/async.exp: set exec-done-display on +-PASS: gdb.base/async.exp: next& +-PASS: gdb.base/async.exp: step& #1 +-PASS: gdb.base/async.exp: step& #2 +-PASS: gdb.base/async.exp: stepi& +-PASS: gdb.base/async.exp: get next insn +-PASS: gdb.base/async.exp: nexti& +-PASS: gdb.base/async.exp: finish& +-PASS: gdb.base/async.exp: jump& +-PASS: gdb.base/async.exp: until& +-PASS: gdb.base/async.exp: set exec-done-display off ++FAIL: gdb.base/async.exp: next& (timeout) ++FAIL: gdb.base/async.exp: step& #1 (timeout) ++FAIL: gdb.base/async.exp: step& #2 (timeout) ++FAIL: gdb.base/async.exp: stepi& (timeout) ++FAIL: gdb.base/async.exp: get next insn ++FAIL: gdb.base/async.exp: nexti& (timeout) ++FAIL: gdb.base/async.exp: finish& (timeout) ++FAIL: gdb.base/async.exp: jump& (timeout) ++FAIL: gdb.base/async.exp: until& (timeout) ++FAIL: gdb.base/async.exp: set exec-done-display off Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach-pie-misread.exp ... -PASS: gdb.base/attach-pie-misread.exp: ldd attach-pie-misread -PASS: gdb.base/attach-pie-misread.exp: ldd attach-pie-misread output contains libs @@ -381,6 +349,18 @@ index 83f10ef..606990e 100644 Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach-twice.exp ... -PASS: gdb.base/attach-twice.exp: attach +XFAIL: gdb.base/attach-twice.exp: attach + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach-wait-input.exp ... +-PASS: gdb.base/attach-wait-input.exp: editing on: get inferior process ID +-PASS: gdb.base/attach-wait-input.exp: editing on: detach +-PASS: gdb.base/attach-wait-input.exp: editing on: set editing on +-PASS: gdb.base/attach-wait-input.exp: editing on: attach and print +-PASS: gdb.base/attach-wait-input.exp: editing on: after attach, exit +-PASS: gdb.base/attach-wait-input.exp: editing off: get inferior process ID +-PASS: gdb.base/attach-wait-input.exp: editing off: detach +-PASS: gdb.base/attach-wait-input.exp: editing off: set editing off +-PASS: gdb.base/attach-wait-input.exp: editing off: attach and print +-PASS: gdb.base/attach-wait-input.exp: editing off: after attach, exit ++UNTESTED: gdb.base/attach-wait-input.exp: aborted; in the following, GDB will get stuck Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach.exp ... PASS: gdb.base/attach.exp: attach to nonsense is prohibited PASS: gdb.base/attach.exp: attach to digits-starting nonsense is prohibited @@ -414,7 +394,42 @@ index 83f10ef..606990e 100644 PASS: gdb.base/attach.exp: info other register PASS: gdb.base/attach.exp: p should_exit = 1 -PASS: gdb.base/attach.exp: continue until exit +-PASS: gdb.base/attach.exp: starting with --pid +-PASS: gdb.base/attach.exp: cmdline attach run: run to prompt +-PASS: gdb.base/attach.exp: cmdline attach run: run to main +FAIL: gdb.base/attach.exp: continue until exit ++FAIL: gdb.base/attach.exp: starting with --pid (timeout) ++FAIL: gdb.base/attach.exp: cmdline attach run: run to prompt ++ERROR: Undefined command "". ++UNRESOLVED: gdb.base/attach.exp: cmdline attach run: run to main + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/auto-connect-native-target.exp ... + PASS: gdb.base/auto-connect-native-target.exp: check whether a target is already connected + PASS: gdb.base/auto-connect-native-target.exp: check whether board tests the native target +@@ -1332,14 +1301,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 +-PASS: gdb.base/auto-connect-native-target.exp: kill: native target remains pushed +-PASS: gdb.base/auto-connect-native-target.exp: detach: start ++FAIL: gdb.base/auto-connect-native-target.exp: kill: native target remains pushed ++FAIL: gdb.base/auto-connect-native-target.exp: detach: start + PASS: gdb.base/auto-connect-native-target.exp: detach: detach +-PASS: gdb.base/auto-connect-native-target.exp: detach: native target remains pushed +-PASS: gdb.base/auto-connect-native-target.exp: run to exit: start +-PASS: gdb.base/auto-connect-native-target.exp: run to exit: c +-PASS: gdb.base/auto-connect-native-target.exp: run to exit: native target remains pushed +-PASS: gdb.base/auto-connect-native-target.exp: disconnect: start ++FAIL: gdb.base/auto-connect-native-target.exp: detach: native target remains pushed ++FAIL: gdb.base/auto-connect-native-target.exp: run to exit: start ++FAIL: gdb.base/auto-connect-native-target.exp: run to exit: c (the program is no longer running) ++FAIL: gdb.base/auto-connect-native-target.exp: run to exit: native target remains pushed ++FAIL: gdb.base/auto-connect-native-target.exp: disconnect: start + 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 +@@ -1351,22 +1320,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 ... -PASS: gdb.base/auxv.exp: set print sevenbit-strings -PASS: gdb.base/auxv.exp: set width 0 @@ -435,7 +450,7 @@ index 83f10ef..606990e 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/bfp-test.exp ... -@@ -1311,10 +1271,7 @@ PASS: gdb.base/bigcore.exp: extract prev heap +@@ -1399,10 +1352,7 @@ PASS: gdb.base/bigcore.exp: extract prev heap PASS: gdb.base/bigcore.exp: save heap size PASS: gdb.base/bigcore.exp: grab pid PASS: gdb.base/bigcore.exp: signal SIGABRT @@ -447,7 +462,69 @@ index 83f10ef..606990e 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 -@@ -1480,693 +1437,6 @@ PASS: gdb.base/break-entry.exp: continue to breakpoint: main +@@ -1574,8 +1524,8 @@ PASS: gdb.base/break-idempotent.exp: always-inserted off: break: condition $bpnu + PASS: gdb.base/break-idempotent.exp: always-inserted off: break: b bar + PASS: gdb.base/break-idempotent.exp: always-inserted off: break: continue + PASS: gdb.base/break-idempotent.exp: always-inserted off: hbreak: set breakpoint always-inserted off +-PASS: gdb.base/break-idempotent.exp: always-inserted off: hbreak: once: hbreak foo +-PASS: gdb.base/break-idempotent.exp: always-inserted off: hbreak: twice: hbreak foo ++UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted off: hbreak: once: hbreak foo ++UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted off: hbreak: twice: hbreak foo + PASS: gdb.base/break-idempotent.exp: always-inserted off: hbreak: file $binfile + PASS: gdb.base/break-idempotent.exp: always-inserted off: hbreak: condition $bpnum cond_global == 0 + PASS: gdb.base/break-idempotent.exp: always-inserted off: hbreak: b bar +@@ -1588,15 +1538,15 @@ PASS: gdb.base/break-idempotent.exp: always-inserted off: watch: condition $bpnu + PASS: gdb.base/break-idempotent.exp: always-inserted off: watch: b bar + PASS: gdb.base/break-idempotent.exp: always-inserted off: watch: continue + PASS: gdb.base/break-idempotent.exp: always-inserted off: rwatch: set breakpoint always-inserted off +-PASS: gdb.base/break-idempotent.exp: always-inserted off: rwatch: once: rwatch global +-PASS: gdb.base/break-idempotent.exp: always-inserted off: rwatch: twice: rwatch global ++UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted off: rwatch: once: rwatch global ++UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted off: rwatch: twice: rwatch global + PASS: gdb.base/break-idempotent.exp: always-inserted off: rwatch: file $binfile + PASS: gdb.base/break-idempotent.exp: always-inserted off: rwatch: condition $bpnum cond_global == 0 + PASS: gdb.base/break-idempotent.exp: always-inserted off: rwatch: b bar + PASS: gdb.base/break-idempotent.exp: always-inserted off: rwatch: continue + PASS: gdb.base/break-idempotent.exp: always-inserted off: awatch: set breakpoint always-inserted off +-PASS: gdb.base/break-idempotent.exp: always-inserted off: awatch: once: awatch global +-PASS: gdb.base/break-idempotent.exp: always-inserted off: awatch: twice: awatch global ++UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted off: awatch: once: awatch global ++UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted off: awatch: twice: awatch global + PASS: gdb.base/break-idempotent.exp: always-inserted off: awatch: file $binfile + PASS: gdb.base/break-idempotent.exp: always-inserted off: awatch: condition $bpnum cond_global == 0 + PASS: gdb.base/break-idempotent.exp: always-inserted off: awatch: b bar +@@ -1609,8 +1559,8 @@ PASS: gdb.base/break-idempotent.exp: always-inserted on: break: condition $bpnum + PASS: gdb.base/break-idempotent.exp: always-inserted on: break: b bar + PASS: gdb.base/break-idempotent.exp: always-inserted on: break: continue + PASS: gdb.base/break-idempotent.exp: always-inserted on: hbreak: set breakpoint always-inserted on +-PASS: gdb.base/break-idempotent.exp: always-inserted on: hbreak: once: hbreak foo +-PASS: gdb.base/break-idempotent.exp: always-inserted on: hbreak: twice: hbreak foo ++UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted on: hbreak: once: hbreak foo ++UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted on: hbreak: twice: hbreak foo + PASS: gdb.base/break-idempotent.exp: always-inserted on: hbreak: file $binfile + PASS: gdb.base/break-idempotent.exp: always-inserted on: hbreak: condition $bpnum cond_global == 0 + PASS: gdb.base/break-idempotent.exp: always-inserted on: hbreak: b bar +@@ -1623,15 +1573,15 @@ PASS: gdb.base/break-idempotent.exp: always-inserted on: watch: condition $bpnum + PASS: gdb.base/break-idempotent.exp: always-inserted on: watch: b bar + PASS: gdb.base/break-idempotent.exp: always-inserted on: watch: continue + PASS: gdb.base/break-idempotent.exp: always-inserted on: rwatch: set breakpoint always-inserted on +-PASS: gdb.base/break-idempotent.exp: always-inserted on: rwatch: once: rwatch global +-PASS: gdb.base/break-idempotent.exp: always-inserted on: rwatch: twice: rwatch global ++UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted on: rwatch: once: rwatch global ++UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted on: rwatch: twice: rwatch global + PASS: gdb.base/break-idempotent.exp: always-inserted on: rwatch: file $binfile + PASS: gdb.base/break-idempotent.exp: always-inserted on: rwatch: condition $bpnum cond_global == 0 + PASS: gdb.base/break-idempotent.exp: always-inserted on: rwatch: b bar + PASS: gdb.base/break-idempotent.exp: always-inserted on: rwatch: continue + PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: set breakpoint always-inserted on +-PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: once: awatch global +-PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: twice: awatch global ++UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted on: awatch: once: awatch global ++UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted on: awatch: twice: awatch global + PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: file $binfile + PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: condition $bpnum cond_global == 0 + PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: b bar +@@ -1639,693 +1589,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 ... @@ -1138,10 +1215,74 @@ index 83f10ef..606990e 100644 -PASS: gdb.base/break-interp.exp: LDprelinkYESdebugIN: copy ld-2.19.so to break-interp-LDprelinkYESdebugIN -PASS: gdb.base/break-interp.exp: LDprelinkYESdebugIN: unprelink break-interp-LDprelinkYESdebugIN pre-unprelink (missing /usr/sbin/prelink) -XFAIL: gdb.base/break-interp.exp: LDprelinkYESdebugIN: prelink break-interp-LDprelinkYESdebugIN (missing /usr/sbin/prelink) - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-on-linker-gcd-function.exp ... - PASS: gdb.base/break-on-linker-gcd-function.exp: b 24 - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-probes.exp ... -@@ -2513,7 +1783,7 @@ PASS: gdb.base/call-signal-resume.exp: break stop_one + 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 +@@ -2355,14 +1618,7 @@ PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: break: file + PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: break: b bar + PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: break: continue + PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: set breakpoint always-inserted off +-PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: hbreak foo +-PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: breakpoint is not pending +-PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: file +-PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: breakpoint is disabled +-PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: delete all breakpoints +-PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: file $binfile +-PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: b bar +-PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: continue ++UNSUPPORTED: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: hbreak foo + PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: break: set breakpoint always-inserted on + PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: break: break foo + PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: break: breakpoint is not pending +@@ -2373,14 +1629,7 @@ PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: break: file $ + PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: break: b bar + PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: break: continue + PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: hbreak: set breakpoint always-inserted on +-PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: hbreak: hbreak foo +-PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: hbreak: breakpoint is not pending +-PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: hbreak: file +-PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: hbreak: breakpoint is disabled +-PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: hbreak: delete all breakpoints +-PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: hbreak: file $binfile +-PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: hbreak: b bar +-PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: hbreak: continue ++UNSUPPORTED: gdb.base/break-unload-file.exp: cmdline: always-inserted on: hbreak: hbreak foo + PASS: gdb.base/break-unload-file.exp: file: always-inserted off: break: set breakpoint always-inserted off + PASS: gdb.base/break-unload-file.exp: file: always-inserted off: break: break foo + PASS: gdb.base/break-unload-file.exp: file: always-inserted off: break: breakpoint is not pending +@@ -2391,14 +1640,7 @@ PASS: gdb.base/break-unload-file.exp: file: always-inserted off: break: file $bi + PASS: gdb.base/break-unload-file.exp: file: always-inserted off: break: b bar + PASS: gdb.base/break-unload-file.exp: file: always-inserted off: break: continue + PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: set breakpoint always-inserted off +-PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: hbreak foo +-PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: breakpoint is not pending +-PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: file +-PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: breakpoint is disabled +-PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: delete all breakpoints +-PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: file $binfile +-PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: b bar +-PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: continue ++UNSUPPORTED: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: hbreak foo + PASS: gdb.base/break-unload-file.exp: file: always-inserted on: break: set breakpoint always-inserted on + PASS: gdb.base/break-unload-file.exp: file: always-inserted on: break: break foo + PASS: gdb.base/break-unload-file.exp: file: always-inserted on: break: breakpoint is not pending +@@ -2409,14 +1651,7 @@ PASS: gdb.base/break-unload-file.exp: file: always-inserted on: break: file $bin + PASS: gdb.base/break-unload-file.exp: file: always-inserted on: break: b bar + PASS: gdb.base/break-unload-file.exp: file: always-inserted on: break: continue + PASS: gdb.base/break-unload-file.exp: file: always-inserted on: hbreak: set breakpoint always-inserted on +-PASS: gdb.base/break-unload-file.exp: file: always-inserted on: hbreak: hbreak foo +-PASS: gdb.base/break-unload-file.exp: file: always-inserted on: hbreak: breakpoint is not pending +-PASS: gdb.base/break-unload-file.exp: file: always-inserted on: hbreak: file +-PASS: gdb.base/break-unload-file.exp: file: always-inserted on: hbreak: breakpoint is disabled +-PASS: gdb.base/break-unload-file.exp: file: always-inserted on: hbreak: delete all breakpoints +-PASS: gdb.base/break-unload-file.exp: file: always-inserted on: hbreak: file $binfile +-PASS: gdb.base/break-unload-file.exp: file: always-inserted on: hbreak: b bar +-PASS: gdb.base/break-unload-file.exp: file: always-inserted on: hbreak: continue ++UNSUPPORTED: gdb.base/break-unload-file.exp: file: always-inserted on: hbreak: hbreak foo + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break.exp ... + PASS: gdb.base/break.exp: Delete all breakpoints when none + PASS: gdb.base/break.exp: breakpoint function +@@ -2762,7 +1997,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 @@ -1150,7 +1291,7 @@ index 83f10ef..606990e 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 -@@ -2529,7 +1799,7 @@ PASS: gdb.base/call-signal-resume.exp: set confirm off +@@ -2778,7 +2013,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 @@ -1159,7 +1300,7 @@ index 83f10ef..606990e 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 -@@ -2716,51 +1986,51 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-load.exp ... +@@ -2965,51 +2200,51 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-load.exp ... PASS: gdb.base/catch-load.exp: plain load: set var libname = "catch-load-so.so" PASS: gdb.base/catch-load.exp: plain load: set stop-on-solib-events 0 PASS: gdb.base/catch-load.exp: plain load: catch load @@ -1223,7 +1364,7 @@ index 83f10ef..606990e 100644 Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-signal-fork.exp ... PASS: gdb.base/catch-signal-fork.exp: catch signal SIGHUP PASS: gdb.base/catch-signal-fork.exp: continue to breakpoint: first HUP -@@ -2840,94 +2110,6 @@ PASS: gdb.base/catch-signal.exp: info break for 'all' +@@ -3089,94 +2324,6 @@ PASS: gdb.base/catch-signal.exp: info break for 'all' PASS: gdb.base/catch-signal.exp: save breakpoints for 'all' PASS: gdb.base/catch-signal.exp: results of save breakpoints for 'all' Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.exp ... @@ -1318,7 +1459,7 @@ index 83f10ef..606990e 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 -@@ -3196,145 +2378,6 @@ PASS: gdb.base/charset.exp: assign string to short array +@@ -3445,145 +2592,6 @@ PASS: gdb.base/charset.exp: assign string to short array PASS: gdb.base/charset.exp: assign string to int array PASS: gdb.base/charset.exp: assign string to long array Running ../../../W._C._Handy/gdb/testsuite/gdb.base/checkpoint.exp ... @@ -1464,7 +1605,7 @@ index 83f10ef..606990e 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: continue until exit at breakpoint first time through -@@ -3819,34 +2862,7 @@ PASS: gdb.base/constvars.exp: ptype lynx +@@ -4099,34 +3107,7 @@ PASS: gdb.base/constvars.exp: ptype lynx PASS: gdb.base/constvars.exp: ptype crass PASS: gdb.base/constvars.exp: ptype crisp Running ../../../W._C._Handy/gdb/testsuite/gdb.base/corefile.exp ... @@ -1500,7 +1641,7 @@ index 83f10ef..606990e 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 -@@ -4104,7 +3120,7 @@ PASS: gdb.base/default.exp: info program +@@ -4393,7 +3374,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 @@ -1509,7 +1650,7 @@ index 83f10ef..606990e 100644 PASS: gdb.base/default.exp: info symbol PASS: gdb.base/default.exp: info source PASS: gdb.base/default.exp: info sources -@@ -4235,7 +3251,7 @@ PASS: gdb.base/default.exp: show verbose +@@ -4524,7 +3505,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 @@ -1518,7 +1659,7 @@ index 83f10ef..606990e 100644 PASS: gdb.base/default.exp: set history save off PASS: gdb.base/default.exp: stepi "si" abbreviation PASS: gdb.base/default.exp: stepi -@@ -4309,10 +3325,6 @@ PASS: gdb.base/del.exp: breakpoint insertion (d) +@@ -4597,10 +3578,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 ... @@ -1529,7 +1670,7 @@ index 83f10ef..606990e 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 -@@ -4572,46 +3584,7 @@ PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&main" +@@ -4860,46 +3837,7 @@ PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&main" PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&dummy_3" PASS: gdb.base/disasm-end-cu.exp: disassemble command returned some output Running ../../../W._C._Handy/gdb/testsuite/gdb.base/disp-step-syscall.exp ... @@ -1577,7 +1718,7 @@ index 83f10ef..606990e 100644 Running ../../../W._C._Handy/gdb/testsuite/gdb.base/display.exp ... PASS: gdb.base/display.exp: kill PASS: gdb.base/display.exp: detach -@@ -4639,12 +3612,6 @@ PASS: gdb.base/display.exp: undisp +@@ -4927,12 +3865,6 @@ PASS: gdb.base/display.exp: undisp PASS: gdb.base/display.exp: info disp PASS: gdb.base/display.exp: next hit PASS: gdb.base/display.exp: undisp all @@ -1590,9 +1731,29 @@ index 83f10ef..606990e 100644 PASS: gdb.base/display.exp: disab 3 PASS: gdb.base/display.exp: watch off PASS: gdb.base/display.exp: finish -@@ -4690,11 +3657,7 @@ PASS: gdb.base/dprintf-next.exp: next 2 +@@ -4976,15 +3908,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 +-PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: no double prompt +-PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: set height unlimited ++FAIL: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: no double prompt (timeout) ++FAIL: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: set height unlimited + PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: set breakpoint + PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: set height 2 + PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: define user command: wrapcont + PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: continue to pagination + PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: first prompt +-PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: no double prompt +-PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: set height unlimited ++FAIL: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: no double prompt (timeout) ++FAIL: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: set height unlimited + 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 +@@ -5002,11 +3934,7 @@ PASS: gdb.base/dprintf-next.exp: next 1 + PASS: gdb.base/dprintf-next.exp: next 2 Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-non-stop.exp ... - PASS: gdb.base/dprintf-non-stop.exp: set target-async on PASS: gdb.base/dprintf-non-stop.exp: set non-stop on -PASS: gdb.base/dprintf-non-stop.exp: dprintf foo,"At foo entry\n" -PASS: gdb.base/dprintf-non-stop.exp: continue & @@ -1603,7 +1764,7 @@ index 83f10ef..606990e 100644 Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-pending.exp ... PASS: gdb.base/dprintf-pending.exp: without format: set pending dprintf PASS: gdb.base/dprintf-pending.exp: without format: resolved dprintf fails to be re-set -@@ -5139,10 +4102,10 @@ PASS: gdb.base/exitsignal.exp: $_exitsignal is void before running +@@ -5460,10 +4388,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 @@ -1616,7 +1777,7 @@ index 83f10ef..606990e 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 -@@ -5589,131 +4552,8 @@ PASS: gdb.base/float.exp: info float +@@ -5914,203 +4842,8 @@ PASS: gdb.base/float.exp: info float PASS: gdb.base/float.exp: step PASS: gdb.base/float.exp: finish Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec.exp ... @@ -1658,14 +1819,86 @@ index 83f10ef..606990e 100644 -PASS: gdb.base/foll-fork.exp: reset parent -PASS: gdb.base/foll-fork.exp: insert first fork catchpoint -PASS: gdb.base/foll-fork.exp: continue to first fork catchpoint --PASS: gdb.base/foll-fork.exp: default show parent follow, no catchpoints --PASS: gdb.base/foll-fork.exp: default parent follow, no catchpoints --PASS: gdb.base/foll-fork.exp: set follow-fork parent --PASS: gdb.base/foll-fork.exp: explicit show parent follow, no catchpoints --PASS: gdb.base/foll-fork.exp: explicit parent follow, no catchpoints --PASS: gdb.base/foll-fork.exp: set follow-fork child --PASS: gdb.base/foll-fork.exp: explicit show child follow, no catchpoints --PASS: gdb.base/foll-fork.exp: explicit child follow, no catchpoints +-PASS: gdb.base/foll-fork.exp: follow default, detach default, command "next 2": set verbose +-PASS: gdb.base/foll-fork.exp: follow default, detach default, command "next 2": show follow-fork +-PASS: gdb.base/foll-fork.exp: follow default, detach default, command "next 2": show detach-on-fork +-PASS: gdb.base/foll-fork.exp: follow default, detach default, command "next 2": next 2 past fork +-PASS: gdb.base/foll-fork.exp: follow default, detach default, command "next 2": info inferiors +-PASS: gdb.base/foll-fork.exp: follow default, detach default, command "continue": set verbose +-PASS: gdb.base/foll-fork.exp: follow default, detach default, command "continue": show follow-fork +-PASS: gdb.base/foll-fork.exp: follow default, detach default, command "continue": show detach-on-fork +-PASS: gdb.base/foll-fork.exp: follow default, detach default, command "continue": set breakpoint after fork +-PASS: gdb.base/foll-fork.exp: follow default, detach default, command "continue": continue past fork +-PASS: gdb.base/foll-fork.exp: follow default, detach default, command "continue": info inferiors +-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "next 2": set verbose +-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "next 2": set follow-fork parent +-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "next 2": show follow-fork +-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "next 2": set detach-on-fork on +-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "next 2": show detach-on-fork +-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "next 2": next 2 past fork +-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "next 2": info inferiors +-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "continue": set verbose +-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "continue": set follow-fork parent +-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "continue": show follow-fork +-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "continue": set detach-on-fork on +-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "continue": show detach-on-fork +-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "continue": set breakpoint after fork +-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "continue": continue past fork +-PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "continue": info inferiors +-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": set verbose +-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": set follow-fork parent +-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": show follow-fork +-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": set detach-on-fork off +-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": show detach-on-fork +-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": next 2 past fork +-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": info inferiors +-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": inferior 2 +-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": continue until exit at continue unfollowed inferior to end +-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": set verbose +-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": set follow-fork parent +-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": show follow-fork +-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": set detach-on-fork off +-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": show detach-on-fork +-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": set breakpoint after fork +-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": continue past fork +-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": info inferiors +-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": inferior 2 +-PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": continue to breakpoint: continue unfollowed inferior to bp +-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "next 2": set verbose +-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "next 2": set follow-fork child +-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "next 2": show follow-fork +-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "next 2": set detach-on-fork on +-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "next 2": show detach-on-fork +-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "next 2": next 2 past fork +-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "next 2": info inferiors +-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "continue": set verbose +-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "continue": set follow-fork child +-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "continue": show follow-fork +-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "continue": set detach-on-fork on +-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "continue": show detach-on-fork +-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "continue": set breakpoint after fork +-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "continue": continue past fork +-PASS: gdb.base/foll-fork.exp: follow child, detach on, command "continue": info inferiors +-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": set verbose +-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": set follow-fork child +-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": show follow-fork +-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": set detach-on-fork off +-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": show detach-on-fork +-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": next 2 past fork +-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": info inferiors +-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": inferior 1 +-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": continue until exit at continue unfollowed inferior to end +-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": set verbose +-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": set follow-fork child +-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": show follow-fork +-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": set detach-on-fork off +-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": show detach-on-fork +-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": set breakpoint after fork +-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": continue past fork +-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": info inferiors +-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": inferior 1 +-PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": continue to breakpoint: continue unfollowed inferior to bp +-PASS: gdb.base/foll-fork.exp: set verbose -PASS: gdb.base/foll-fork.exp: explicit child follow, set catch fork -PASS: gdb.base/foll-fork.exp: info shows catchpoint without pid -PASS: gdb.base/foll-fork.exp: explicit child follow, catch fork @@ -1748,28 +1981,25 @@ index 83f10ef..606990e 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 -@@ -5889,35 +4729,19 @@ PASS: gdb.base/funcargs.exp: stepping back to main from function called with tra +@@ -6285,78 +5018,17 @@ 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: help gcore PASS: gdb.base/gcore-buffer-overflow.exp: Set buffer exceeding arguments -PASS: gdb.base/gcore-buffer-overflow.exp: save a corefile +UNSUPPORTED: gdb.base/gcore-buffer-overflow.exp: save a corefile Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-relro-pie.exp ... PASS: gdb.base/gcore-relro-pie.exp: strip - PASS: gdb.base/gcore-relro-pie.exp: help gcore -PASS: gdb.base/gcore-relro-pie.exp: save a corefile -PASS: gdb.base/gcore-relro-pie.exp: re-load generated corefile -PASS: gdb.base/gcore-relro-pie.exp: x/i $pc -PASS: gdb.base/gcore-relro-pie.exp: unstripped + core ok +FAIL: gdb.base/gcore-relro-pie.exp: Can't run to break_here Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-relro.exp ... - PASS: gdb.base/gcore-relro.exp: help gcore -PASS: gdb.base/gcore-relro.exp: save a corefile -PASS: gdb.base/gcore-relro.exp: re-load generated corefile -PASS: gdb.base/gcore-relro.exp: library got loaded +UNSUPPORTED: gdb.base/gcore-relro.exp: save a corefile Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore.exp ... - PASS: gdb.base/gcore.exp: help gcore PASS: gdb.base/gcore.exp: set breakpoint at terminal_func PASS: gdb.base/gcore.exp: continue to terminal_func -PASS: gdb.base/gcore.exp: save a corefile @@ -1785,12 +2015,68 @@ index 83f10ef..606990e 100644 -PASS: gdb.base/gcore.exp: corefile restored stack array -PASS: gdb.base/gcore.exp: corefile restored backtrace +UNSUPPORTED: gdb.base/gcore.exp: save a corefile + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb-sigterm.exp ... +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #0 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #1 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #2 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #3 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #4 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #6 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #7 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #8 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #9 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #10 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #11 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #12 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #13 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #14 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #15 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #16 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #17 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #18 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #19 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #20 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #22 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #23 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #24 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #25 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #26 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #27 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #29 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #31 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #32 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #33 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #34 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #35 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #36 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #37 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #38 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #39 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #40 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #42 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #43 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #44 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #45 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #46 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #47 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #48 (stepping inside range 201 times) +-FAIL: gdb.base/gdb-sigterm.exp: expect eof #49 (stepping inside range 201 times) + PASS: gdb.base/gdb-sigterm.exp: 50 SIGTERM passes Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb1056.exp ... PASS: gdb.base/gdb1056.exp: print 1/0 - PASS: gdb.base/gdb1056.exp: Test unsigned division by zero -@@ -6112,82 +4936,10 @@ PASS: gdb.base/hashline2.exp: set breakpoint - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hashline3.exp ... - PASS: gdb.base/hashline3.exp: set breakpoint +@@ -6555,90 +5227,14 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak-in-shr-unsupported.ex + PASS: gdb.base/hbreak-in-shr-unsupported.exp: probe for target remote + PASS: gdb.base/hbreak-in-shr-unsupported.exp: set breakpoint always-inserted on + PASS: gdb.base/hbreak-in-shr-unsupported.exp: probe hbreak support +-UNSUPPORTED: gdb.base/hbreak-in-shr-unsupported.exp: can't disable hw breakpoint support ++UNSUPPORTED: gdb.base/hbreak-in-shr-unsupported.exp: no hbreak support + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak-unmapped.exp ... +-PASS: gdb.base/hbreak-unmapped.exp: probe hardware breakpoint support +-PASS: gdb.base/hbreak-unmapped.exp: set breakpoint always-inserted on +-PASS: gdb.base/hbreak-unmapped.exp: hbreak *0 +-PASS: gdb.base/hbreak-unmapped.exp: info break shows hw breakpoint +-PASS: gdb.base/hbreak-unmapped.exp: info break shows no breakpoints ++UNTESTED: gdb.base/hbreak-unmapped.exp: Memory at address 0 is readable Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak.exp ... -PASS: gdb.base/hbreak.exp: hbreak -PASS: gdb.base/hbreak.exp: continue to break-at-exit after hbreak @@ -1874,12 +2160,11 @@ index 83f10ef..606990e 100644 Running ../../../W._C._Handy/gdb/testsuite/gdb.base/help.exp ... PASS: gdb.base/help.exp: disable pagination PASS: gdb.base/help.exp: help aliases -@@ -6254,13 +5006,7 @@ PASS: gdb.base/included.exp: list integer +@@ -6705,12 +5301,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 ... -PASS: gdb.base/inferior-died.exp: set detach-on-fork off --PASS: gdb.base/inferior-died.exp: set target-async on -PASS: gdb.base/inferior-died.exp: set non-stop on -PASS: gdb.base/inferior-died.exp: continue to breakpoint: breakpoint -PASS: gdb.base/inferior-died.exp: inferior 2 @@ -1889,7 +2174,7 @@ index 83f10ef..606990e 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 -@@ -6301,33 +5047,10 @@ PASS: gdb.base/info-macros.exp: info macros 6 +@@ -6751,33 +5342,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 ... @@ -1925,7 +2210,7 @@ index 83f10ef..606990e 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 -@@ -6380,22 +5103,14 @@ PASS: gdb.base/interrupt-noterm.exp: set target-async on +@@ -6829,22 +5397,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 @@ -1951,7 +2236,7 @@ index 83f10ef..606990e 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 -@@ -6403,25 +5118,31 @@ PASS: gdb.base/jit-simple.exp: blah 1 +@@ -6852,25 +5412,31 @@ PASS: gdb.base/jit-simple.exp: blah 1 Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jit-so.exp ... PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here before-dlopen PASS: gdb.base/jit-so.exp: one_jit_test-1: set var jit_libname = "jit-main.so" @@ -1963,17 +2248,17 @@ index 83f10ef..606990e 100644 -PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 1 -PASS: gdb.base/jit-so.exp: one_jit_test-1: info function jit_function -PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 2 -+FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here after-dlopen ++FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here after-dlopen (the program exited) +FAIL: gdb.base/jit-so.exp: one_jit_test-1: setting breakpoint at jit-main.c:130 -+FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 0 ++FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 0 (the program is no longer running) +FAIL: gdb.base/jit-so.exp: one_jit_test-1: set var argc = 2 +FAIL: gdb.base/jit-so.exp: one_jit_test-1: set var libname = "SHLIBDIR/jit-solib.so" +FAIL: gdb.base/jit-so.exp: one_jit_test-1: set var count = 1 +FAIL: gdb.base/jit-so.exp: one_jit_test-1: setting breakpoint at jit-main.c:193 -+FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 1 ++FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 1 (the program is no longer running) +FAIL: gdb.base/jit-so.exp: one_jit_test-1: info function jit_function +FAIL: gdb.base/jit-so.exp: one_jit_test-1: setting breakpoint at jit-main.c:218 -+FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 2 ++FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 2 (the program is no longer running) PASS: gdb.base/jit-so.exp: one_jit_test-1: info function jit_function PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here before-dlopen PASS: gdb.base/jit-so.exp: one_jit_test-2: set var jit_libname = "jit-main.so" @@ -1985,22 +2270,22 @@ index 83f10ef..606990e 100644 -PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 1 -PASS: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function -PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 2 -+FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here after-dlopen ++FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here after-dlopen (the program exited) +FAIL: gdb.base/jit-so.exp: one_jit_test-2: setting breakpoint at jit-main.c:130 -+FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 0 ++FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 0 (the program is no longer running) +FAIL: gdb.base/jit-so.exp: one_jit_test-2: set var argc = 2 +FAIL: gdb.base/jit-so.exp: one_jit_test-2: set var libname = "SHLIBDIR/jit-solib.so" +FAIL: gdb.base/jit-so.exp: one_jit_test-2: set var count = 2 +FAIL: gdb.base/jit-so.exp: one_jit_test-2: setting breakpoint at jit-main.c:193 -+FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 1 ++FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 1 (the program is no longer running) +FAIL: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function +FAIL: gdb.base/jit-so.exp: one_jit_test-2: setting breakpoint at jit-main.c:218 -+FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 2 ++FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 2 (the program is no longer running) PASS: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jit.exp ... PASS: gdb.base/jit.exp: one_jit_test-1: continue to breakpoint: break here 0 -@@ -6440,14 +5161,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 +@@ -6889,14 +5455,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 -PASS: gdb.base/jit.exp: PIE: one_jit_test-1: continue to breakpoint: break here 0 @@ -2008,14 +2293,14 @@ index 83f10ef..606990e 100644 -PASS: gdb.base/jit.exp: PIE: one_jit_test-1: set var libname = "SHLIBDIR/jit-solib.so" -PASS: gdb.base/jit.exp: PIE: one_jit_test-1: set var count = 1 -PASS: gdb.base/jit.exp: PIE: one_jit_test-1: continue to breakpoint: break here 1 --PASS: gdb.base/jit.exp: PIE: one_jit_test-1: info function jit_function +-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: info function ^jit_function -PASS: gdb.base/jit.exp: PIE: one_jit_test-1: continue to breakpoint: break here 2 -PASS: gdb.base/jit.exp: PIE: one_jit_test-1: info function jit_function +FAIL: gdb.base/jit.exp: PIE: one_jit_test-1: Can't run to main 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 -@@ -6812,15 +5526,19 @@ PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 1 start +@@ -7306,15 +5865,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) @@ -2038,7 +2323,7 @@ index 83f10ef..606990e 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 -@@ -7272,94 +5990,12 @@ PASS: gdb.base/miscexprs.exp: print value of ibig.i[100] << 2 +@@ -7767,94 +6330,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 ... @@ -2137,7 +2422,44 @@ index 83f10ef..606990e 100644 Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nextoverexit.exp ... PASS: gdb.base/nextoverexit.exp: next over exit Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nodebug.exp ... -@@ -7478,11 +6114,6 @@ PASS: gdb.base/permissions.exp: set may-write-memory off +@@ -7922,24 +6403,27 @@ 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 +-PASS: gdb.base/paginate-bg-execution.exp: paginate: continue& +-PASS: gdb.base/paginate-bg-execution.exp: paginate: pagination handled, breakpoint hit ++FAIL: gdb.base/paginate-bg-execution.exp: paginate: continue& ++FAIL: gdb.base/paginate-bg-execution.exp: paginate: pagination handled, breakpoint hit (timeout) + PASS: gdb.base/paginate-bg-execution.exp: paginate: GDB accepts further input + PASS: gdb.base/paginate-bg-execution.exp: paginate: set height unlimited + PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: b after_sleep + PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: set height 2 +-PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: continue& +-PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: continue& paginates ++FAIL: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: continue& ++FAIL: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: continue& paginates (timeout) + PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: cancel pagination + PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: GDB accepts further input + PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: set height unlimited + PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: b after_sleep + PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: set height 2 +-PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: continue& +-PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: continue& paginates +-PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: cancel pagination +-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 ++FAIL: gdb.base/paginate-bg-execution.exp: cancel with quit: continue& ++FAIL: gdb.base/paginate-bg-execution.exp: cancel with quit: continue& paginates (timeout) ++ERROR: Window too small. ++UNRESOLVED: gdb.base/paginate-bg-execution.exp: cancel with quit: cancel pagination ++ERROR: Window too small. ++UNRESOLVED: gdb.base/paginate-bg-execution.exp: cancel with quit: GDB accepts further input ++ERROR: Window too small. ++UNRESOLVED: gdb.base/paginate-bg-execution.exp: cancel with quit: set height unlimited + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/paginate-execution-startup.exp ... + PASS: gdb.base/paginate-execution-startup.exp: probe support: run to main + PASS: gdb.base/paginate-execution-startup.exp: probe support: set height unlimited +@@ -8022,11 +6506,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 ... @@ -2149,7 +2471,7 @@ index 83f10ef..606990e 100644 Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pointers.exp ... PASS: gdb.base/pointers.exp: continuing after dummy() PASS: gdb.base/pointers.exp: set pointer to beginning of array -@@ -7549,22 +6180,25 @@ PASS: gdb.base/pr10179.exp: rbreak pr10179-a.c:foo.* +@@ -8093,59 +6572,32 @@ PASS: gdb.base/pr10179.exp: rbreak pr10179-a.c:foo.* PASS: gdb.base/pr10179.exp: rbreak pr10179-a.c : .* Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pr11022.exp ... PASS: gdb.base/pr11022.exp: set breakpoint @@ -2182,7 +2504,45 @@ index 83f10ef..606990e 100644 Running ../../../W._C._Handy/gdb/testsuite/gdb.base/print-file-var.exp ... PASS: gdb.base/print-file-var.exp: breapoint past v1 & v2 initialization PASS: gdb.base/print-file-var.exp: continue to STOP marker -@@ -8573,25 +7207,9 @@ PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 1 + PASS: gdb.base/print-file-var.exp: print 'print-file-var-lib1.c'::this_version_id == v1 + PASS: gdb.base/print-file-var.exp: print 'print-file-var-lib2.c'::this_version_id == v2 + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/print-symbol-loading.exp ... +-PASS: gdb.base/print-symbol-loading.exp: save a corefile +-PASS: gdb.base/print-symbol-loading.exp: core off: set print symbol-loading off +-PASS: gdb.base/print-symbol-loading.exp: core off: file +-PASS: gdb.base/print-symbol-loading.exp: core off: re-load generated corefile +-PASS: gdb.base/print-symbol-loading.exp: core off: load shared-lib +-PASS: gdb.base/print-symbol-loading.exp: core off: library got loaded +-PASS: gdb.base/print-symbol-loading.exp: core brief: set print symbol-loading brief +-PASS: gdb.base/print-symbol-loading.exp: core brief: file +-PASS: gdb.base/print-symbol-loading.exp: core brief: re-load generated corefile +-PASS: gdb.base/print-symbol-loading.exp: core brief: load shared-lib +-PASS: gdb.base/print-symbol-loading.exp: core brief: library got loaded +-PASS: gdb.base/print-symbol-loading.exp: core full: set print symbol-loading full +-PASS: gdb.base/print-symbol-loading.exp: core full: file +-PASS: gdb.base/print-symbol-loading.exp: core full: re-load generated corefile +-PASS: gdb.base/print-symbol-loading.exp: core full: load shared-lib +-PASS: gdb.base/print-symbol-loading.exp: core full: library got loaded +-PASS: gdb.base/print-symbol-loading.exp: shlib off: set auto-solib-add off +-PASS: gdb.base/print-symbol-loading.exp: shlib off: set print symbol-loading off +-PASS: gdb.base/print-symbol-loading.exp: shlib off: load shared-lib +-PASS: gdb.base/print-symbol-loading.exp: shlib off: continue to breakpoint: lib +-PASS: gdb.base/print-symbol-loading.exp: shlib off: library got loaded +-PASS: gdb.base/print-symbol-loading.exp: shlib brief: set auto-solib-add off +-PASS: gdb.base/print-symbol-loading.exp: shlib brief: set print symbol-loading brief +-PASS: gdb.base/print-symbol-loading.exp: shlib brief: load shared-lib +-PASS: gdb.base/print-symbol-loading.exp: shlib brief: continue to breakpoint: lib +-PASS: gdb.base/print-symbol-loading.exp: shlib brief: library got loaded +-PASS: gdb.base/print-symbol-loading.exp: shlib full: set auto-solib-add off +-PASS: gdb.base/print-symbol-loading.exp: shlib full: set print symbol-loading full +-PASS: gdb.base/print-symbol-loading.exp: shlib full: load shared-lib +-PASS: gdb.base/print-symbol-loading.exp: shlib full: continue to breakpoint: lib +-PASS: gdb.base/print-symbol-loading.exp: shlib full: library got loaded ++UNSUPPORTED: gdb.base/print-symbol-loading.exp: save a corefile + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/printcmds.exp ... + PASS: gdb.base/printcmds.exp: print $pc + PASS: gdb.base/printcmds.exp: print "abc" +@@ -9149,25 +7601,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 ... @@ -2210,7 +2570,7 @@ index 83f10ef..606990e 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 -@@ -8609,38 +7227,7 @@ PASS: gdb.base/readline-ask.exp: ask message for 01 and 02 +@@ -9185,38 +7621,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 ... @@ -2250,16 +2610,7 @@ index 83f10ef..606990e 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 -@@ -8740,7 +7327,7 @@ PASS: gdb.base/relational.exp: set variable z - PASS: gdb.base/relational.exp: print value of (x==y)p->x -+FAIL: gdb.base/watchpoint.exp: watch -location nullptr->p->x PASS: gdb.base/watchpoint.exp: watch -location .x PASS: gdb.base/watchpoint.exp: continue with watch -location PASS: gdb.base/watchpoint.exp: delete watch -location @@ -3350,34 +5972,36 @@ index 83f10ef..606990e 100644 PASS: gdb.base/watchpoint.exp: delete watch foo4 PASS: gdb.base/watchpoint.exp: rwatch disallowed for register based expression PASS: gdb.base/watchpoint.exp: awatch disallowed for register based expression -@@ -12020,7 +10050,7 @@ PASS: gdb.base/watchpoint.exp: no-hw: reenable watchpoint `$pc' +@@ -14954,7 +10728,6 @@ PASS: gdb.base/watchpoint.exp: no-hw: reenable watchpoint `$pc' PASS: gdb.base/watchpoint.exp: no-hw: watchpoint `$pc' is enabled PASS: gdb.base/watchpoint.exp: no-hw: delete watchpoint `$pc' PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func5 breakpoint here -PASS: gdb.base/watchpoint.exp: no-hw: watch -location nullptr->p->x -+FAIL: gdb.base/watchpoint.exp: no-hw: watch -location nullptr->p->x PASS: gdb.base/watchpoint.exp: no-hw: watch -location .x PASS: gdb.base/watchpoint.exp: no-hw: continue with watch -location PASS: gdb.base/watchpoint.exp: no-hw: delete watch -location -@@ -12227,7 +10257,7 @@ PASS: gdb.cp/annota2.exp: delete bps - PASS: gdb.cp/annota2.exp: breakpoint at main +@@ -15161,13 +10934,13 @@ PASS: gdb.cp/annota2.exp: breakpoint main + PASS: gdb.cp/annota2.exp: annotation set at level 2 PASS: gdb.cp/annota2.exp: run until main breakpoint - PASS: gdb.cp/annota2.exp: set watch on a.x --KFAIL: gdb.cp/annota2.exp: watch triggered on a.x (PRMS: gdb/38) -+PASS: gdb.cp/annota2.exp: watch triggered on a.x - PASS: gdb.cp/annota2.exp: annotate-quit + PASS: gdb.cp/annota2.exp: print class +-PASS: gdb.cp/annota2.exp: continue until exit +-PASS: gdb.cp/annota2.exp: delete bps +-PASS: gdb.cp/annota2.exp: breakpoint at main +-PASS: gdb.cp/annota2.exp: run until main breakpoint +-PASS: gdb.cp/annota2.exp: set watch on a.x +-PASS: gdb.cp/annota2.exp: watch triggered on a.x +-PASS: gdb.cp/annota2.exp: annotate-quit ++FAIL: gdb.cp/annota2.exp: continue until exit (timeout) ++FAIL: gdb.cp/annota2.exp: delete bps ++FAIL: gdb.cp/annota2.exp: break at main (got interactive prompt) ++FAIL: gdb.cp/annota2.exp: run until main breakpoint (got interactive prompt) ++FAIL: gdb.cp/annota2.exp: set watch on a.x (timeout) ++FAIL: gdb.cp/annota2.exp: watch triggered on a.x (timeout) ++FAIL: gdb.cp/annota2.exp: annotate-quit Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/annota3.exp ... PASS: gdb.cp/annota3.exp: set height 0 -@@ -12240,7 +10270,7 @@ PASS: gdb.cp/annota3.exp: delete bps - PASS: gdb.cp/annota3.exp: break at main - PASS: gdb.cp/annota3.exp: second run until main breakpoint - PASS: gdb.cp/annota3.exp: set watch on a.x --KFAIL: gdb.cp/annota3.exp: watch triggered on a.x (PRMS: gdb/38) -+PASS: gdb.cp/annota3.exp: watch triggered on a.x - PASS: gdb.cp/annota3.exp: annotate-quit - Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/anon-ns.exp ... - PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::doit1(void) -@@ -14354,34 +12384,34 @@ PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.A::i + PASS: gdb.cp/annota3.exp: breakpoint main +@@ -17365,34 +13138,34 @@ PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.A::i PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.BB::A::i PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.CC::A::i Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/infcall-dlopen.exp ... @@ -3422,7 +6046,31 @@ index 83f10ef..606990e 100644 PASS: gdb.cp/infcall-dlopen.exp: test 9 stub 1 PASS: gdb.cp/infcall-dlopen.exp: test 9 stub 2 Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/inherit.exp ... -@@ -17731,25 +15761,8 @@ PASS: gdb.fortran/whatis_type.exp: ptype t1 +@@ -20571,7 +16344,8 @@ PASS: gdb.dwarf2/gdb-index.exp: gdb-index file created + PASS: gdb.dwarf2/gdb-index.exp: objcopy + PASS: gdb.dwarf2/gdb-index.exp: .gdb_index used + PASS: gdb.dwarf2/gdb-index.exp: shell sleep 1 +-FAIL: gdb.dwarf2/gdb-index.exp: touch binary ++PASS: gdb.dwarf2/gdb-index.exp: touch binary ++PASS: gdb.dwarf2/gdb-index.exp: .gdb_index used after symbol reloading + Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/implptr-64bit.exp ... + UNTESTED: gdb.dwarf2/implptr-64bit.exp: implptr-64bit.exp + UNTESTED: gdb.dwarf2/implptr-64bit.exp: implptr-64bit.exp +@@ -20715,9 +16489,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 ... +-ERROR: couldn't run to breakpoint sub_ ++PASS: gdb.fortran/array-element.exp: continue to breakpoint: continue ++PASS: gdb.fortran/array-element.exp: print the first element of array a ++PASS: gdb.fortran/array-element.exp: print the second element of array a + Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/charset.exp ... +-UNRESOLVED: gdb.fortran/charset.exp: continue to breakpoint: break-here ++PASS: gdb.fortran/charset.exp: continue to breakpoint: break-here + 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 +@@ -20983,25 +16759,8 @@ PASS: gdb.fortran/whatis_type.exp: ptype t1 PASS: gdb.fortran/whatis_type.exp: ptype t1v Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/complaints.exp ... PASS: gdb.gdb/complaints.exp: breakpoint in captured_command_loop @@ -3450,12 +6098,12 @@ index 83f10ef..606990e 100644 Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/observer.exp ... PASS: gdb.gdb/observer.exp: breakpoint in captured_main PASS: gdb.gdb/observer.exp: run until breakpoint at captured_main -@@ -17860,14 +15873,12 @@ PASS: gdb.gdb/observer.exp: first observer removed; check second observer counte +@@ -21112,14 +16871,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 -PASS: gdb.gdb/python-interrupts.exp: run until breakpoint at captured_command_loop --PASS: gdb.gdb/python-interrupts.exp: call catch_command_errors(execute_command, "python print 5", 0, RETURN_MASK_ALL) +-FAIL: gdb.gdb/python-interrupts.exp: call catch_command_errors(execute_command, "python print 5", 0, RETURN_MASK_ALL) -FAIL: gdb.gdb/python-interrupts.exp: signal SIGINT +FAIL: gdb.gdb/python-interrupts.exp: run until breakpoint at captured_command_loop +WARNING: Couldn't test self @@ -3469,7 +6117,7 @@ index 83f10ef..606990e 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 -@@ -17894,11 +15905,11 @@ PASS: gdb.gdb/selftest.exp: next over notice_open_fds +@@ -21146,11 +16903,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 @@ -3478,41 +6126,38 @@ index 83f10ef..606990e 100644 PASS: gdb.gdb/selftest.exp: Set xgdb prompt -PASS: gdb.gdb/selftest.exp: send ^C to child process -PASS: gdb.gdb/selftest.exp: send SIGINT signal to child process --PASS: gdb.gdb/selftest.exp: backtrace through signal handler +-FAIL: gdb.gdb/selftest.exp: backtrace through signal handler +FAIL: gdb.gdb/selftest.exp: send ^C to child process (timeout) +FAIL: gdb.gdb/selftest.exp: send SIGINT signal to child process (timeout) +FAIL: gdb.gdb/selftest.exp: backtrace through signal handler (timeout) Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/xfullpath.exp ... PASS: gdb.gdb/xfullpath.exp: breakpoint in captured_main PASS: gdb.gdb/xfullpath.exp: run until breakpoint at captured_main -@@ -18232,7 +16243,7 @@ PASS: gdb.guile/scm-disasm.exp: basic: test key address +@@ -21590,7 +17347,6 @@ PASS: gdb.guile/scm-disasm.exp: basic: test key address PASS: gdb.guile/scm-disasm.exp: basic: test key asm PASS: gdb.guile/scm-disasm.exp: basic: test key length PASS: gdb.guile/scm-disasm.exp: basic: verify correct address -PASS: gdb.guile/scm-disasm.exp: test bad memory access -+FAIL: gdb.guile/scm-disasm.exp: test bad memory access PASS: gdb.guile/scm-disasm.exp: open memory port PASS: gdb.guile/scm-disasm.exp: memory-port: disassemble PASS: gdb.guile/scm-disasm.exp: memory-port: test number of instructions -@@ -18562,7 +16573,7 @@ PASS: gdb.guile/scm-pretty-print.exp: print ss +@@ -22020,7 +17776,6 @@ PASS: gdb.guile/scm-pretty-print.exp: print ss PASS: gdb.guile/scm-pretty-print.exp: print ssa[1] PASS: gdb.guile/scm-pretty-print.exp: print ssa PASS: gdb.guile/scm-pretty-print.exp: print arraystruct -PASS: gdb.guile/scm-pretty-print.exp: print ns2 -+FAIL: gdb.guile/scm-pretty-print.exp: print ns2 PASS: gdb.guile/scm-pretty-print.exp: print x PASS: gdb.guile/scm-pretty-print.exp: print cstring PASS: gdb.guile/scm-pretty-print.exp: print estring -@@ -18600,7 +16611,7 @@ PASS: gdb.guile/scm-pretty-print.exp: print ns +@@ -22058,7 +17813,6 @@ PASS: gdb.guile/scm-pretty-print.exp: print ns PASS: gdb.guile/scm-pretty-print.exp: PASS: gdb.guile/scm-pretty-print.exp: print ns PASS: gdb.guile/scm-pretty-print.exp: -PASS: gdb.guile/scm-pretty-print.exp: print ns2 -+FAIL: gdb.guile/scm-pretty-print.exp: print ns2 PASS: gdb.guile/scm-pretty-print.exp: print x PASS: gdb.guile/scm-pretty-print.exp: print cstring PASS: gdb.guile/scm-pretty-print.exp: print estring -@@ -18935,11 +16946,8 @@ PASS: gdb.guile/scm-value.exp: verify dereferenced value +@@ -22431,11 +18185,8 @@ PASS: gdb.guile/scm-value.exp: verify dereferenced value PASS: gdb.guile/scm-value.exp: Test value-optimized-out? PASS: gdb.guile/scm-value.exp: Test address attribute PASS: gdb.guile/scm-value.exp: Test address attribute in non-addressable value @@ -3526,7 +6171,7 @@ index 83f10ef..606990e 100644 PASS: gdb.guile/scm-value.exp: gu (define argc-lazy (parse-and-eval "argc")) PASS: gdb.guile/scm-value.exp: gu (define argc-notlazy (parse-and-eval "argc")) PASS: gdb.guile/scm-value.exp: gu (value-fetch-lazy! argc-notlazy) -@@ -19393,10 +17401,10 @@ PASS: gdb.linespec/thread.exp: continue to breakpoint: thread function +@@ -22898,10 +18649,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 @@ -3539,7 +6184,7 @@ index 83f10ef..606990e 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 -@@ -19489,9 +17497,6 @@ PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private +@@ -22994,9 +18745,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 ... @@ -3549,7 +6194,7 @@ index 83f10ef..606990e 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 -@@ -19560,8 +17565,8 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: mi runto main +@@ -23065,8 +18813,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 @@ -3560,7 +6205,7 @@ index 83f10ef..606990e 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 -@@ -19575,7 +17580,7 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: -break-passcount 4 1 +@@ -23080,7 +18828,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 @@ -3569,7 +6214,7 @@ index 83f10ef..606990e 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 -@@ -19584,21 +17589,22 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: delete breakpoint on p +@@ -23089,21 +18837,22 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: delete breakpoint on p PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on marker PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on pendfunc3 PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to marker 1 @@ -3581,7 +6226,7 @@ index 83f10ef..606990e 100644 +FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to marker 2 (timeout) +FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continuing to exit (MI error) +FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc3 pending again (timeout) -+FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: (unknown output after running) ++FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: (timeout) Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-catch-load.exp ... PASS: gdb.mi/mi-catch-load.exp: breakpoint at main PASS: gdb.mi/mi-catch-load.exp: mi runto main @@ -3598,7 +6243,7 @@ index 83f10ef..606990e 100644 Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-cli.exp ... PASS: gdb.mi/mi-cli.exp: -interpreter-exec with no arguments PASS: gdb.mi/mi-cli.exp: -interpreter-exec with one argument -@@ -19630,16 +17636,16 @@ PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set $pc=0x0" +@@ -23143,16 +18892,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 @@ -3624,7 +6269,7 @@ index 83f10ef..606990e 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" -@@ -19721,12 +17727,6 @@ PASS: gdb.mi/mi-eval.exp: eval &A +@@ -23246,12 +18995,6 @@ PASS: gdb.mi/mi-eval.exp: eval &A PASS: gdb.mi/mi-eval.exp: eval A+3 PASS: gdb.mi/mi-eval.exp: eval A + 3 Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-file-transfer.exp ... @@ -3637,7 +6282,7 @@ index 83f10ef..606990e 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. -@@ -19755,7 +17755,7 @@ PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -unsupported-command +@@ -23280,7 +19023,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 ... @@ -3646,7 +6291,7 @@ index 83f10ef..606990e 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 -@@ -19788,120 +17788,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-memory-changed.exp ... +@@ -23313,120 +19056,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 @@ -3774,7 +6419,7 @@ index 83f10ef..606990e 100644 Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pending.exp ... PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc1 PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on mi-pendshr.c:pendfunc2 if x==4 -@@ -19916,18 +17818,20 @@ PASS: gdb.mi/mi-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set) +@@ -23441,18 +19086,20 @@ 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 @@ -3801,7 +6446,7 @@ index 83f10ef..606990e 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 -@@ -19940,11 +17844,6 @@ PASS: gdb.mi/mi-read-memory.exp: ascii and data +@@ -23465,11 +19112,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 ... @@ -3813,7 +6458,7 @@ index 83f10ef..606990e 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 ... -@@ -19953,22 +17852,6 @@ PASS: gdb.mi/mi-return.exp: mi runto callee4 +@@ -23478,22 +19120,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 ... @@ -3836,18 +6481,20 @@ index 83f10ef..606990e 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 -@@ -20042,7 +17925,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 --PASS: gdb.mi/mi-syn-frame.exp: list stack frames -+FAIL: gdb.mi/mi-syn-frame.exp: list stack frames - 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 -@@ -20978,10 +18861,7 @@ PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ptr in skip_type_update_when_not - PASS: gdb.mi/mi-var-rtti.exp: update s back to base type in skip_type_update_when_not_use_rtti - PASS: gdb.mi/mi-var-rtti.exp: delete varobj for s in skip_type_update_when_not_use_rtti +@@ -23510,8 +19136,8 @@ PASS: gdb.mi/mi-simplerun.exp: exec-finish + PASS: gdb.mi/mi-simplerun.exp: continue to end + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-solib.exp ... + PASS: gdb.mi/mi-solib.exp: set stop-on-solib-events +-FAIL: gdb.mi/mi-solib.exp: CLI prints solib event (timeout) +-FAIL: gdb.mi/mi-solib.exp: check for solib event (timeout) ++PASS: gdb.mi/mi-solib.exp: CLI prints solib event ++PASS: gdb.mi/mi-solib.exp: check for solib event + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-stack.exp ... + PASS: gdb.mi/mi-stack.exp: breakpoint at callee4 + PASS: gdb.mi/mi-stack.exp: mi runto callee4 +@@ -24517,10 +20143,7 @@ PASS: gdb.mi/mi-vla-c99.exp: show format variable vla + PASS: gdb.mi/mi-vla-c99.exp: eval variable vla + PASS: gdb.mi/mi-vla-c99.exp: get children of vla Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch-nonstop.exp ... -PASS: gdb.mi/mi-watch-nonstop.exp: breakpoint at main -PASS: gdb.mi/mi-watch-nonstop.exp: mi runto main @@ -3857,7 +6504,7 @@ index 83f10ef..606990e 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 -@@ -21304,7 +19184,7 @@ PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": breakpoint hit +@@ -24968,7 +20591,7 @@ PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": breakpoint hit PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": watchpoint hit PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": breakpoint hit 2 PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": set x @@ -3866,7 +6513,7 @@ index 83f10ef..606990e 100644 PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint at main PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": mi runto main PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": set breakpoint -@@ -21313,7 +19193,7 @@ PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint hit +@@ -24977,7 +20600,7 @@ PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint hit PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": watchpoint hit PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint hit 2 PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": set x @@ -3875,7 +6522,7 @@ index 83f10ef..606990e 100644 Running ../../../W._C._Handy/gdb/testsuite/gdb.modula2/unbounded-array.exp ... PASS: gdb.modula2/unbounded-array.exp: switch to modula-2 PASS: gdb.modula2/unbounded-array.exp: print the last legal element of array a -@@ -21350,31 +19230,33 @@ PASS: gdb.multi/base.exp: continue +@@ -25014,49 +20637,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 ... @@ -3885,6 +6532,36 @@ index 83f10ef..606990e 100644 -PASS: gdb.multi/bkpt-multi-exec.exp: break crashme.c:9 -PASS: gdb.multi/bkpt-multi-exec.exp: inferior 1 -PASS: gdb.multi/bkpt-multi-exec.exp: run + Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/dummy-frame-restore.exp ... + PASS: gdb.multi/dummy-frame-restore.exp: add inferior 2 with -exec dummy-frame-restore + PASS: gdb.multi/dummy-frame-restore.exp: switch to inferior 2 +-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: switch to inferior 2 (1) +-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: before infcall: bt in inferior 2 +-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: infcall in inferior 2 +-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: switch to inferior 1 (1) +-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: before infcall: bt in inferior 1 +-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: infcall in inferior 1 +-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: two dummy frames +-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: switch to inferior 1 (2) +-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: finish in inferior 1 +-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: after infcall: bt in inferior 1 +-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: switch to inferior 2 (2) +-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: finish in inferior 2 +-PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: after infcall: bt in inferior 2 +-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: switch to inferior 2 (1) +-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: before infcall: bt in inferior 2 +-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: infcall in inferior 2 +-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: switch to inferior 1 (1) +-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: before infcall: bt in inferior 1 +-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: infcall in inferior 1 +-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: two dummy frames +-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: switch to inferior 2 (2) +-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: finish in inferior 2 +-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: after infcall: bt in inferior 2 +-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: switch to inferior 1 (2) +-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: finish in inferior 1 +-PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: after infcall: bt in inferior 1 ++FAIL: gdb.multi/dummy-frame-restore.exp: Can't run to f2 Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch-exec.exp ... +gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch-exec.c:1:0: sorry, unimplemented: 64-bit mode not compiled in + /* This testcase is part of GDB, the GNU debugger. @@ -3895,6 +6572,18 @@ index 83f10ef..606990e 100644 + /* This testcase is part of GDB, the GNU debugger. + ^ +UNTESTED: gdb.multi/multi-arch.exp: multi-arch.exp + Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-attach.exp ... +-PASS: gdb.multi/multi-attach.exp: attach to program 1 ++FAIL: gdb.multi/multi-attach.exp: attach to program 1 + PASS: gdb.multi/multi-attach.exp: backtrace 1 + PASS: gdb.multi/multi-attach.exp: add second inferior + PASS: gdb.multi/multi-attach.exp: switch to second inferior +-PASS: gdb.multi/multi-attach.exp: attach to program 2 ++FAIL: gdb.multi/multi-attach.exp: attach to program 2 + PASS: gdb.multi/multi-attach.exp: backtrace 2 + PASS: gdb.multi/multi-attach.exp: kill inferior 2 + PASS: gdb.multi/multi-attach.exp: inferior 1 +@@ -25064,20 +20664,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 @@ -3923,18 +6612,17 @@ index 83f10ef..606990e 100644 +FAIL: gdb.multi/watchpoint-multi.exp: catch b on inferior 1 +FAIL: gdb.multi/watchpoint-multi.exp: catch marker_exit in inferior 1 Running ../../../W._C._Handy/gdb/testsuite/gdb.objc/basicclass.exp ... - UNSUPPORTED: gdb.objc/basicclass.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.objc/basicclass.m: unrecognized error + UNSUPPORTED: gdb.objc/basicclass.exp: Couldn't compile basicclass.m: unrecognized error Running ../../../W._C._Handy/gdb/testsuite/gdb.objc/nondebug.exp ... -@@ -21594,7 +19476,7 @@ PASS: gdb.python/py-arch.exp: test number of instructions 4 +@@ -25302,7 +20902,6 @@ PASS: gdb.python/py-arch.exp: test number of instructions 4 PASS: gdb.python/py-arch.exp: test key addr PASS: gdb.python/py-arch.exp: test key asm PASS: gdb.python/py-arch.exp: test key length -PASS: gdb.python/py-arch.exp: test bad memory access -+FAIL: gdb.python/py-arch.exp: test bad memory access Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-block.exp ... PASS: gdb.python/py-block.exp: continue to breakpoint: Block break here. PASS: gdb.python/py-block.exp: Check block not None -@@ -21832,26 +19714,16 @@ PASS: gdb.python/py-events.exp: test-events +@@ -25580,24 +21179,15 @@ PASS: gdb.python/py-events.exp: test-events PASS: gdb.python/py-events.exp: continue PASS: gdb.python/py-events.exp: step 3 PASS: gdb.python/py-events.exp: Inferior 1 terminated. @@ -3946,14 +6634,12 @@ index 83f10ef..606990e 100644 PASS: gdb.python/py-evsignal.exp: successfully compiled posix threads test case PASS: gdb.python/py-evsignal.exp: test-events PASS: gdb.python/py-evsignal.exp: set non-stop on - PASS: gdb.python/py-evsignal.exp: set target-async on -PASS: gdb.python/py-evsignal.exp: thread 3 was signaled +UNSUPPORTED: gdb.python/py-evsignal.exp: non-stop mode is unsupported Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-evthreads.exp ... -PASS: gdb.python/py-evthreads.exp: successfully compiled posix threads test case -PASS: gdb.python/py-evthreads.exp: test-events -PASS: gdb.python/py-evthreads.exp: set non-stop on --PASS: gdb.python/py-evthreads.exp: set target-async on -PASS: gdb.python/py-evthreads.exp: Run to breakpoint 1 -PASS: gdb.python/py-evthreads.exp: reached breakpoint 2 -PASS: gdb.python/py-evthreads.exp: thread 2 @@ -3965,16 +6651,7 @@ index 83f10ef..606990e 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 -@@ -21994,7 +19866,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 --PASS: gdb.python/py-finish-breakpoint.exp: catch out of scope after exec -+FAIL: gdb.python/py-finish-breakpoint.exp: catch out of scope after exec - 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 -@@ -22210,83 +20082,10 @@ PASS: gdb.python/py-inferior.exp: test equality comparison (true) +@@ -25962,83 +21552,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 @@ -4061,7 +6738,7 @@ index 83f10ef..606990e 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 -@@ -22321,15 +20120,15 @@ PASS: gdb.python/py-mi.exp: update string varobj after assignment +@@ -26073,15 +21590,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 @@ -4081,25 +6758,23 @@ index 83f10ef..606990e 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 -@@ -22552,7 +20351,7 @@ PASS: gdb.python/py-prettyprint.exp: print ss +@@ -26308,7 +21825,6 @@ PASS: gdb.python/py-prettyprint.exp: print ss PASS: gdb.python/py-prettyprint.exp: print ssa[1] PASS: gdb.python/py-prettyprint.exp: print ssa PASS: gdb.python/py-prettyprint.exp: print arraystruct -PASS: gdb.python/py-prettyprint.exp: print ns2 -+FAIL: gdb.python/py-prettyprint.exp: print ns2 PASS: gdb.python/py-prettyprint.exp: print x PASS: gdb.python/py-prettyprint.exp: print cstring PASS: gdb.python/py-prettyprint.exp: print estring -@@ -22587,7 +20386,7 @@ PASS: gdb.python/py-prettyprint.exp: print ns +@@ -26343,7 +21859,6 @@ PASS: gdb.python/py-prettyprint.exp: print ns PASS: gdb.python/py-prettyprint.exp: PASS: gdb.python/py-prettyprint.exp: print ns PASS: gdb.python/py-prettyprint.exp: -PASS: gdb.python/py-prettyprint.exp: print ns2 -+FAIL: gdb.python/py-prettyprint.exp: print ns2 PASS: gdb.python/py-prettyprint.exp: print x PASS: gdb.python/py-prettyprint.exp: print cstring PASS: gdb.python/py-prettyprint.exp: print estring -@@ -22663,18 +20462,7 @@ PASS: gdb.python/py-strfns.exp: p arg +@@ -26419,18 +21934,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 @@ -4119,7 +6794,7 @@ index 83f10ef..606990e 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 -@@ -23082,11 +20870,8 @@ PASS: gdb.python/py-value.exp: dereference value +@@ -26840,11 +22344,8 @@ PASS: gdb.python/py-value.exp: dereference value PASS: gdb.python/py-value.exp: verify dereferenced value PASS: gdb.python/py-value.exp: Test is_optimized_out attribute PASS: gdb.python/py-value.exp: Test address attribute @@ -4133,7 +6808,7 @@ index 83f10ef..606990e 100644 PASS: gdb.python/py-value.exp: python argc_lazy = gdb.parse_and_eval('argc') PASS: gdb.python/py-value.exp: python argc_notlazy = gdb.parse_and_eval('argc') PASS: gdb.python/py-value.exp: python argc_notlazy.fetch_lazy() -@@ -23318,2873 +21103,41 @@ PASS: gdb.python/python.exp: Step out of func2 +@@ -27136,2874 +22637,42 @@ PASS: gdb.python/python.exp: Step out of func2 PASS: gdb.python/python.exp: Test find_pc_line with resume address Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/break-precsave.exp ... @@ -4808,6 +7483,9 @@ index 83f10ef..606990e 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/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/sigall-precsave.exp ... -PASS: gdb.reverse/sigall-precsave.exp: Turn on process record -PASS: gdb.reverse/sigall-precsave.exp: BP at end of main @@ -6147,7 +8825,7 @@ index 83f10ef..606990e 100644 -PASS: gdb.reverse/sigall-reverse.exp: b handle_TERM -PASS: gdb.reverse/sigall-reverse.exp: get signal TERM -PASS: gdb.reverse/sigall-reverse.exp: send signal TERM --PASS: gdb.reverse/sigall-reverse.exp: continue to sigal exit +-PASS: gdb.reverse/sigall-reverse.exp: continue to signal exit -PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of TERM -PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, TERM -PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered @@ -6983,7 +9661,6 @@ index 83f10ef..606990e 100644 Running ../../../W._C._Handy/gdb/testsuite/gdb.server/solib-list.exp ... -PASS: gdb.server/solib-list.exp: non-stop 0: disconnect -PASS: gdb.server/solib-list.exp: non-stop 0: set non-stop 0 --PASS: gdb.server/solib-list.exp: non-stop 0: set target-async 0 -PASS: gdb.server/solib-list.exp: non-stop 0: set displaced-stepping off -PASS: gdb.server/solib-list.exp: non-stop 0: file binfile -PASS: gdb.server/solib-list.exp: non-stop 0: target remote @@ -6992,7 +9669,6 @@ index 83f10ef..606990e 100644 -PASS: gdb.server/solib-list.exp: non-stop 0: p libvar -PASS: gdb.server/solib-list.exp: non-stop 1: disconnect -PASS: gdb.server/solib-list.exp: non-stop 1: set non-stop 1 --PASS: gdb.server/solib-list.exp: non-stop 1: set target-async 1 -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 @@ -7007,7 +9683,7 @@ index 83f10ef..606990e 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 -@@ -26408,116 +21361,42 @@ PASS: gdb.stabs/weird.exp: p common0var0 +@@ -30227,176 +22896,60 @@ 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 ... @@ -7052,7 +9728,7 @@ index 83f10ef..606990e 100644 -PASS: gdb.threads/create-fail.exp: iteration 8: run till end -PASS: gdb.threads/create-fail.exp: iteration 9: run till end -PASS: gdb.threads/create-fail.exp: iteration 10: run till end -+UNSUPPORTED: gdb.threads/create-fail.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/create-fail.c: unrecognized error ++UNSUPPORTED: gdb.threads/create-fail.exp: Couldn't compile create-fail.c: unrecognized error Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/current-lwp-dead.exp ... -PASS: gdb.threads/current-lwp-dead.exp: continue to breakpoint: fn_return Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/dlopen-libpthread.exp ... @@ -7101,10 +9777,15 @@ index 83f10ef..606990e 100644 -PASS: gdb.threads/fork-thread-pending.exp: 2, multiple threads found -PASS: gdb.threads/fork-thread-pending.exp: 2, get to the spawned thread in fork child -PASS: gdb.threads/fork-thread-pending.exp: 2, followed to the child, found two threads + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/gcore-stale-thread.exp ... + PASS: gdb.threads/gcore-stale-thread.exp: successfully compiled posix threads test case + PASS: gdb.threads/gcore-stale-thread.exp: set non-stop on +-PASS: gdb.threads/gcore-stale-thread.exp: continue to breakpoint: break-here +-PASS: gdb.threads/gcore-stale-thread.exp: save a corefile +-PASS: gdb.threads/gcore-stale-thread.exp: exited thread is current due to non-stop Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/gcore-thread.exp ... PASS: gdb.threads/gcore-thread.exp: successfully compiled posix threads test case PASS: gdb.threads/gcore-thread.exp: successfully compiled posix threads test case - PASS: gdb.threads/gcore-thread.exp: help gcore -PASS: gdb.threads/gcore-thread.exp: thread 1 is running -PASS: gdb.threads/gcore-thread.exp: thread 2 is running -PASS: gdb.threads/gcore-thread.exp: save a corefile @@ -7129,15 +9810,15 @@ index 83f10ef..606990e 100644 PASS: gdb.threads/hand-call-in-threads.exp: run to all_threads_running -PASS: gdb.threads/hand-call-in-threads.exp: enable scheduler locking -PASS: gdb.threads/hand-call-in-threads.exp: show scheduler locking on -+FAIL: gdb.threads/hand-call-in-threads.exp: enable scheduler locking -+FAIL: gdb.threads/hand-call-in-threads.exp: show scheduler locking on - PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 1 - PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 1 - PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 2 -@@ -26527,52 +21406,46 @@ PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 3 - PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 4 - PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 4 - PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 5 +-PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 1 +-PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 1 +-PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 2 +-PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 2 +-PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 3 +-PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 3 +-PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 4 +-PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 4 +-PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 5 -PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 5 -PASS: gdb.threads/hand-call-in-threads.exp: set confirm off -PASS: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 1 @@ -7163,31 +9844,9 @@ index 83f10ef..606990e 100644 -PASS: gdb.threads/hand-call-in-threads.exp: all dummies popped -PASS: gdb.threads/hand-call-in-threads.exp: disable scheduler locking -PASS: gdb.threads/hand-call-in-threads.exp: show scheduler locking off -+FAIL: gdb.threads/hand-call-in-threads.exp: hand call, thread 5 (timeout) -+FAIL: gdb.threads/hand-call-in-threads.exp: set confirm off (timeout) -+FAIL: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 1 (timeout) -+FAIL: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 1 -+FAIL: gdb.threads/hand-call-in-threads.exp: setting frame, thread 1 (timeout) -+FAIL: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 1 (timeout) -+FAIL: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 2 (timeout) -+FAIL: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 2 -+FAIL: gdb.threads/hand-call-in-threads.exp: setting frame, thread 2 (timeout) -+FAIL: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 2 (timeout) -+FAIL: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 3 (timeout) -+FAIL: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 3 -+FAIL: gdb.threads/hand-call-in-threads.exp: setting frame, thread 3 (timeout) -+FAIL: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 3 (timeout) -+FAIL: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 4 (timeout) -+FAIL: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 4 -+FAIL: gdb.threads/hand-call-in-threads.exp: setting frame, thread 4 (timeout) -+FAIL: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 4 (timeout) -+FAIL: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 5 (timeout) -+FAIL: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 5 -+FAIL: gdb.threads/hand-call-in-threads.exp: setting frame, thread 5 (timeout) -+FAIL: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 5 (timeout) -+FAIL: gdb.threads/hand-call-in-threads.exp: all dummies popped (timeout) -+FAIL: gdb.threads/hand-call-in-threads.exp: disable scheduler locking (timeout) -+FAIL: gdb.threads/hand-call-in-threads.exp: show scheduler locking off (timeout) ++FAIL: gdb.threads/hand-call-in-threads.exp: enable scheduler locking ++FAIL: gdb.threads/hand-call-in-threads.exp: show scheduler locking on ++UNTESTED: gdb.threads/hand-call-in-threads.exp: aborted; needs porting Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/ia64-sigill.exp ... -PASS: gdb.threads/ia64-sigill.exp: successfully compiled posix threads test case -PASS: gdb.threads/ia64-sigill.exp: info addr label @@ -7196,7 +9855,7 @@ index 83f10ef..606990e 100644 -PASS: gdb.threads/ia64-sigill.exp: continue -PASS: gdb.threads/ia64-sigill.exp: delete $sigill_bpnum -PASS: gdb.threads/ia64-sigill.exp: continue for the pending signal -+UNSUPPORTED: gdb.threads/ia64-sigill.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/ia64-sigill.c: unrecognized error ++UNSUPPORTED: gdb.threads/ia64-sigill.exp: Couldn't compile ia64-sigill.c: unrecognized error Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/info-threads-cur-sal.exp ... PASS: gdb.threads/info-threads-cur-sal.exp: successfully compiled posix threads test case -PASS: gdb.threads/info-threads-cur-sal.exp: continue to breakpoint: start @@ -7220,7 +9879,16 @@ index 83f10ef..606990e 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 -@@ -26583,160 +21456,72 @@ PASS: gdb.threads/killed.exp: run program to completion +@@ -30404,7 +22957,7 @@ PASS: gdb.threads/interrupted-hand-call.exp: continue until exit + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/kill.exp ... + PASS: gdb.threads/kill.exp: threaded: successfully compiled posix threads test case + PASS: gdb.threads/kill.exp: threaded: continue to breakpoint: break here +-PASS: gdb.threads/kill.exp: threaded: all threads started ++FAIL: gdb.threads/kill.exp: threaded: all threads started + PASS: gdb.threads/kill.exp: threaded: kill program + PASS: gdb.threads/kill.exp: non-threaded: continue to breakpoint: break here + PASS: gdb.threads/kill.exp: non-threaded: kill program +@@ -30414,199 +22967,111 @@ 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 @@ -7352,7 +10020,78 @@ index 83f10ef..606990e 100644 -PASS: gdb.threads/multi-create.exp: continue to breakpoint 29 -PASS: gdb.threads/multi-create.exp: continue to breakpoint 30 -PASS: gdb.threads/multi-create.exp: continue to breakpoint 31 -+UNSUPPORTED: gdb.threads/multi-create.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c: unrecognized error ++UNSUPPORTED: gdb.threads/multi-create.exp: Couldn't compile multi-create.c: unrecognized error + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/multiple-step-overs.exp ... + PASS: gdb.threads/multiple-step-overs.exp: successfully compiled posix threads test case + PASS: gdb.threads/multiple-step-overs.exp: step: continue to breakpoint: run to breakpoint +-PASS: gdb.threads/multiple-step-overs.exp: step: info threads shows all threads +-PASS: gdb.threads/multiple-step-overs.exp: step: set scheduler-locking on +-PASS: gdb.threads/multiple-step-overs.exp: step: thread 3 +-PASS: gdb.threads/multiple-step-overs.exp: step: continue to breakpoint: run to breakpoint in thread 3 +-PASS: gdb.threads/multiple-step-overs.exp: step: unbreak loop in thread 3 +-PASS: gdb.threads/multiple-step-overs.exp: step: thread 2 +-PASS: gdb.threads/multiple-step-overs.exp: step: continue to breakpoint: run to breakpoint in thread 2 +-PASS: gdb.threads/multiple-step-overs.exp: step: unbreak loop in thread 2 +-PASS: gdb.threads/multiple-step-overs.exp: step: thread 1 +-PASS: gdb.threads/multiple-step-overs.exp: step: set scheduler-locking off ++FAIL: gdb.threads/multiple-step-overs.exp: step: info threads shows all threads ++FAIL: gdb.threads/multiple-step-overs.exp: step: set scheduler-locking on ++FAIL: gdb.threads/multiple-step-overs.exp: step: thread 3 ++FAIL: gdb.threads/multiple-step-overs.exp: step: continue to breakpoint: run to breakpoint in thread 3 ++FAIL: gdb.threads/multiple-step-overs.exp: step: unbreak loop in thread 3 ++FAIL: gdb.threads/multiple-step-overs.exp: step: thread 2 ++FAIL: gdb.threads/multiple-step-overs.exp: step: continue to breakpoint: run to breakpoint in thread 2 ++FAIL: gdb.threads/multiple-step-overs.exp: step: unbreak loop in thread 2 ++FAIL: gdb.threads/multiple-step-overs.exp: step: thread 1 ++FAIL: gdb.threads/multiple-step-overs.exp: step: set scheduler-locking off + FAIL: gdb.threads/multiple-step-overs.exp: step + PASS: gdb.threads/multiple-step-overs.exp: next: continue to breakpoint: run to breakpoint +-PASS: gdb.threads/multiple-step-overs.exp: next: info threads shows all threads +-PASS: gdb.threads/multiple-step-overs.exp: next: set scheduler-locking on +-PASS: gdb.threads/multiple-step-overs.exp: next: thread 3 +-PASS: gdb.threads/multiple-step-overs.exp: next: continue to breakpoint: run to breakpoint in thread 3 +-PASS: gdb.threads/multiple-step-overs.exp: next: unbreak loop in thread 3 +-PASS: gdb.threads/multiple-step-overs.exp: next: thread 2 +-PASS: gdb.threads/multiple-step-overs.exp: next: continue to breakpoint: run to breakpoint in thread 2 +-PASS: gdb.threads/multiple-step-overs.exp: next: unbreak loop in thread 2 +-PASS: gdb.threads/multiple-step-overs.exp: next: thread 1 +-PASS: gdb.threads/multiple-step-overs.exp: next: set scheduler-locking off ++FAIL: gdb.threads/multiple-step-overs.exp: next: info threads shows all threads ++FAIL: gdb.threads/multiple-step-overs.exp: next: set scheduler-locking on ++FAIL: gdb.threads/multiple-step-overs.exp: next: thread 3 ++FAIL: gdb.threads/multiple-step-overs.exp: next: continue to breakpoint: run to breakpoint in thread 3 ++FAIL: gdb.threads/multiple-step-overs.exp: next: unbreak loop in thread 3 ++FAIL: gdb.threads/multiple-step-overs.exp: next: thread 2 ++FAIL: gdb.threads/multiple-step-overs.exp: next: continue to breakpoint: run to breakpoint in thread 2 ++FAIL: gdb.threads/multiple-step-overs.exp: next: unbreak loop in thread 2 ++FAIL: gdb.threads/multiple-step-overs.exp: next: thread 1 ++FAIL: gdb.threads/multiple-step-overs.exp: next: set scheduler-locking off + PASS: gdb.threads/multiple-step-overs.exp: set debug infrun 1 +-PASS: gdb.threads/multiple-step-overs.exp: next ++FAIL: gdb.threads/multiple-step-overs.exp: next + PASS: gdb.threads/multiple-step-overs.exp: continue: continue to breakpoint: run to breakpoint +-PASS: gdb.threads/multiple-step-overs.exp: continue: info threads shows all threads +-PASS: gdb.threads/multiple-step-overs.exp: continue: set scheduler-locking on +-PASS: gdb.threads/multiple-step-overs.exp: continue: thread 3 +-PASS: gdb.threads/multiple-step-overs.exp: continue: continue to breakpoint: run to breakpoint in thread 3 +-PASS: gdb.threads/multiple-step-overs.exp: continue: unbreak loop in thread 3 +-PASS: gdb.threads/multiple-step-overs.exp: continue: thread 2 +-PASS: gdb.threads/multiple-step-overs.exp: continue: continue to breakpoint: run to breakpoint in thread 2 +-PASS: gdb.threads/multiple-step-overs.exp: continue: unbreak loop in thread 2 +-PASS: gdb.threads/multiple-step-overs.exp: continue: thread 1 +-PASS: gdb.threads/multiple-step-overs.exp: continue: set scheduler-locking off +-PASS: gdb.threads/multiple-step-overs.exp: continue ++FAIL: gdb.threads/multiple-step-overs.exp: continue: info threads shows all threads ++FAIL: gdb.threads/multiple-step-overs.exp: continue: set scheduler-locking on ++FAIL: gdb.threads/multiple-step-overs.exp: continue: thread 3 ++FAIL: gdb.threads/multiple-step-overs.exp: continue: continue to breakpoint: run to breakpoint in thread 3 ++FAIL: gdb.threads/multiple-step-overs.exp: continue: unbreak loop in thread 3 ++FAIL: gdb.threads/multiple-step-overs.exp: continue: thread 2 ++FAIL: gdb.threads/multiple-step-overs.exp: continue: continue to breakpoint: run to breakpoint in thread 2 ++FAIL: gdb.threads/multiple-step-overs.exp: continue: unbreak loop in thread 2 ++FAIL: gdb.threads/multiple-step-overs.exp: continue: thread 1 ++FAIL: gdb.threads/multiple-step-overs.exp: continue: set scheduler-locking off ++FAIL: gdb.threads/multiple-step-overs.exp: continue Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/no-unwaited-for-left.exp ... PASS: gdb.threads/no-unwaited-for-left.exp: successfully compiled posix threads test case -PASS: gdb.threads/no-unwaited-for-left.exp: continue to breakpoint: break-here @@ -7429,7 +10168,7 @@ index 83f10ef..606990e 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 -@@ -26748,31 +21533,13 @@ PASS: gdb.threads/print-threads.exp: set width 0 +@@ -30618,31 +23083,13 @@ PASS: gdb.threads/print-threads.exp: set width 0 PASS: gdb.threads/print-threads.exp: shell stty intr '^C' PASS: gdb.threads/print-threads.exp: break thread_function PASS: gdb.threads/print-threads.exp: set var slow = 0 @@ -7464,7 +10203,7 @@ index 83f10ef..606990e 100644 Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/pthread_cond_wait.exp ... PASS: gdb.threads/pthread_cond_wait.exp: successfully compiled posix threads test case PASS: gdb.threads/pthread_cond_wait.exp: breakpoint on break_me -@@ -26785,10 +21552,11 @@ PASS: gdb.threads/pthreads.exp: set width 0 +@@ -30655,10 +23102,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 @@ -7478,7 +10217,7 @@ index 83f10ef..606990e 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 -@@ -26796,113 +21564,37 @@ PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0 +@@ -30666,182 +23114,95 @@ 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 @@ -7518,10 +10257,8 @@ index 83f10ef..606990e 100644 +FAIL: gdb.threads/pthreads.exp: set break at common_routine in thread 2 +FAIL: gdb.threads/pthreads.exp: continue to bkpt at common_routine in thread 2 (the program is no longer running) Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/reconnect-signal.exp ... --ERROR: no fileid for kepler -+ERROR: no fileid for laplace Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/schedlock.exp ... - UNRESOLVED: gdb.threads/schedlock.exp: successfully compiled posix threads test case + PASS: gdb.threads/schedlock.exp: successfully compiled posix threads test case PASS: gdb.threads/schedlock.exp: shell stty intr '^C' PASS: gdb.threads/schedlock.exp: set print sevenbit-strings PASS: gdb.threads/schedlock.exp: set width 0 @@ -7597,7 +10334,146 @@ index 83f10ef..606990e 100644 -PASS: gdb.threads/siginfo-threads.exp: signal 3 si_code is SI_TKILL -PASS: gdb.threads/siginfo-threads.exp: signal 3 si_pid -PASS: gdb.threads/siginfo-threads.exp: continue to breakpoint: break-at-exit -+UNSUPPORTED: gdb.threads/siginfo-threads.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/siginfo-threads.c: unrecognized error ++UNSUPPORTED: gdb.threads/siginfo-threads.exp: Couldn't compile siginfo-threads.c: unrecognized error + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-command-handle-nopass.exp ... + PASS: gdb.threads/signal-command-handle-nopass.exp: successfully compiled posix threads test case + PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: handle SIGUSR1 stop print nopass + PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: b thread_function +-PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: stopped in thread ++FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over yes: stopped in thread + PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: break handler +-PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: thread 1 +-PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: thread 1 selected +-PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: signal SIGUSR1 +-PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: thread 1 got the signal ++FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over yes: thread 1 ++FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over yes: thread 1 selected ++FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over yes: signal SIGUSR1 ++FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over yes: thread 1 got the signal + PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: handle SIGUSR1 stop print nopass + PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: b thread_function +-PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: stopped in thread ++FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over no: stopped in thread + PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: break handler +-PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1 +-PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1 selected +-PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: signal SIGUSR1 +-PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1 got the signal ++FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1 ++FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1 selected ++FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over no: signal SIGUSR1 ++FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1 got the signal + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-command-multiple-signals-pending.exp ... + PASS: gdb.threads/signal-command-multiple-signals-pending.exp: successfully compiled posix threads test case + PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: handle SIGUSR1 stop print pass + PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: handle SIGUSR2 stop print pass + PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: break all_threads_started + PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: continue +-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: set scheduler-locking on ++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: set scheduler-locking on + PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: break all_threads_signalled +-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: continue +-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 1 selected +-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 3 ++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: continue ++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 1 selected ++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 3 + PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: stop with SIGUSR2 +-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 2 +-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: stop with SIGUSR1 ++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 2 ++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: stop with SIGUSR1 + PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: break handler_sigusr1 + PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: break handler_sigusr2 +-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: set scheduler-locking off +-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 1 +-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: signal command queries +-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: one signal delivered +-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: second signal: signal delivered ++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: set scheduler-locking off ++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 1 ++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: signal command queries ++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: second signal: signal delivered + PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: b end +-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: no more signals ++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: no more signals + PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: handle SIGUSR1 stop print pass + PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: handle SIGUSR2 stop print pass + PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: break all_threads_started + PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: continue +-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: set scheduler-locking on ++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: set scheduler-locking on + PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: break all_threads_signalled +-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: continue +-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 1 selected +-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 3 ++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: continue ++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 1 selected ++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 3 + PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: stop with SIGUSR2 +-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 2 +-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: stop with SIGUSR1 ++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 2 ++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: stop with SIGUSR1 + PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: break handler_sigusr1 + PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: break handler_sigusr2 +-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: signal command does not query, signal delivered +-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: second signal: set scheduler-locking off +-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: second signal: signal command queries +-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: second signal: signal delivered ++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: signal command does not query, signal delivered ++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: second signal: set scheduler-locking off ++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: second signal: signal command queries + PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: b end +-PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: no more signals ++FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: no more signals + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-delivered-right-thread.exp ... + PASS: gdb.threads/signal-delivered-right-thread.exp: successfully compiled posix threads test case +-PASS: gdb.threads/signal-delivered-right-thread.exp: continue: handle SIGUSR1 stop print pass +-PASS: gdb.threads/signal-delivered-right-thread.exp: continue: stop with SIGUSR1 +-PASS: gdb.threads/signal-delivered-right-thread.exp: continue: thread 2 intercepted signal +-PASS: gdb.threads/signal-delivered-right-thread.exp: continue: break handler +-PASS: gdb.threads/signal-delivered-right-thread.exp: continue: thread 1 +-PASS: gdb.threads/signal-delivered-right-thread.exp: continue: continue +-PASS: gdb.threads/signal-delivered-right-thread.exp: continue: thread 2 got the signal +-PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: handle SIGUSR1 stop print pass +-PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: stop with SIGUSR1 +-PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: thread 2 intercepted signal +-PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: break handler +-PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: thread 1 +-PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: signal 0 queries +-PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: signal is delivered +-PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: thread 2 got the signal ++UNTESTED: gdb.threads/signal-delivered-right-thread.exp: aborted; needs porting + 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 +@@ -30850,29 +23211,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 +-PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 3 ++FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 3 + PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 2 to run to its breakpoint +-PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 2 ++FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 2 + PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set breakpoint to be stepped over +-PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: force loop break in thread 2 ++FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: force loop break in thread 2 + PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 1 to queue signal in thread 2 +-PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: queue signal in thread 2 ++FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: queue signal in thread 2 + PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 3 for stepping +-PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get my_number ++FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get my_number + PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get count before step + PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set scheduler-locking off + PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set debug infrun 1 +-PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: step ++FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: step + PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get count after step +-PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: stepped thread under control ++FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: stepped thread under control Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/sigstep-threads.exp ... -PASS: gdb.threads/sigstep-threads.exp: successfully compiled posix threads test case -PASS: gdb.threads/sigstep-threads.exp: handle SIGUSR1 nostop print pass @@ -7606,12 +10482,12 @@ index 83f10ef..606990e 100644 -PASS: gdb.threads/sigstep-threads.exp: continue to breakpoint: step-1 -PASS: gdb.threads/sigstep-threads.exp: disable $step1 -PASS: gdb.threads/sigstep-threads.exp: step -+UNSUPPORTED: gdb.threads/sigstep-threads.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/sigstep-threads.c: unrecognized error ++UNSUPPORTED: gdb.threads/sigstep-threads.exp: Couldn't compile sigstep-threads.c: unrecognized error +UNTESTED: gdb.threads/sigstep-threads.exp: sigstep-threads.exp 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 -@@ -26910,15 +21602,7 @@ PASS: gdb.threads/sigthread.exp: handle SIGUSR2 nostop noprint pass +@@ -30880,210 +23236,75 @@ 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 ... @@ -7624,34 +10500,135 @@ index 83f10ef..606990e 100644 -PASS: gdb.threads/staticthreads.exp: handle SIG32 helps -PASS: gdb.threads/staticthreads.exp: info threads -PASS: gdb.threads/staticthreads.exp: GDB exits with static thread program -+UNSUPPORTED: gdb.threads/staticthreads.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/staticthreads.c: unrecognized error - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/step-after-sr-lock.exp ... - PASS: gdb.threads/step-after-sr-lock.exp: successfully compiled posix threads test case - PASS: gdb.threads/step-after-sr-lock.exp: continue to breakpoint: run to wait-thread-2 breakpoint -@@ -26928,49 +21612,38 @@ PASS: gdb.threads/step-after-sr-lock.exp: info threads with thread 3 - PASS: gdb.threads/step-after-sr-lock.exp: get pid of inferior - PASS: gdb.threads/step-after-sr-lock.exp: set scheduler-locking on - PASS: gdb.threads/step-after-sr-lock.exp: switch to thread 3 to run to its breakpoint --PASS: gdb.threads/step-after-sr-lock.exp: continue to breakpoint: run to breakpoint in thread 3 -+FAIL: gdb.threads/step-after-sr-lock.exp: continue to breakpoint: run to breakpoint in thread 3 - PASS: gdb.threads/step-after-sr-lock.exp: switch to thread 2 to run to its breakpoint --PASS: gdb.threads/step-after-sr-lock.exp: continue to breakpoint: run to breakpoint in thread 2 -+FAIL: gdb.threads/step-after-sr-lock.exp: continue to breakpoint: run to breakpoint in thread 2 - PASS: gdb.threads/step-after-sr-lock.exp: set breakpoint to be stepped over --PASS: gdb.threads/step-after-sr-lock.exp: force loop break in thread 2 -+FAIL: gdb.threads/step-after-sr-lock.exp: force loop break in thread 2 -+WARNING: program timed out. - PASS: gdb.threads/step-after-sr-lock.exp: switch to thread 3 for stepping --PASS: gdb.threads/step-after-sr-lock.exp: get my_number -+FAIL: gdb.threads/step-after-sr-lock.exp: get my_number - PASS: gdb.threads/step-after-sr-lock.exp: get count before step - PASS: gdb.threads/step-after-sr-lock.exp: set scheduler-locking off - PASS: gdb.threads/step-after-sr-lock.exp: set debug infrun 1 --PASS: gdb.threads/step-after-sr-lock.exp: step -+FAIL: gdb.threads/step-after-sr-lock.exp: step - PASS: gdb.threads/step-after-sr-lock.exp: get count after step --PASS: gdb.threads/step-after-sr-lock.exp: stepped thread under control -+FAIL: gdb.threads/step-after-sr-lock.exp: stepped thread under control +-PASS: gdb.threads/staticthreads.exp: continue to breakpoint: tlsvar-is-set +-PASS: gdb.threads/staticthreads.exp: tlsvar in thread +-PASS: gdb.threads/staticthreads.exp: thread 1 +-PASS: gdb.threads/staticthreads.exp: up 10 +-PASS: gdb.threads/staticthreads.exp: tlsvar in main ++UNSUPPORTED: gdb.threads/staticthreads.exp: Couldn't compile staticthreads.c: unrecognized error ++UNSUPPORTED: gdb.threads/staticthreads.exp: Couldn't compile staticthreads.c: unrecognized error + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/step-over-lands-on-breakpoint.exp ... + PASS: gdb.threads/step-over-lands-on-breakpoint.exp: successfully compiled posix threads test case + PASS: gdb.threads/step-over-lands-on-breakpoint.exp: step: continue to breakpoint: run to wait-thread breakpoint +-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: step: info threads shows all threads +-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: step: set scheduler-locking on +-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: step: thread 2 +-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: step: continue to breakpoint: run to breakpoint in thread 2 ++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: step: info threads shows all threads ++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: step: set scheduler-locking on ++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: step: thread 2 ++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: step: continue to breakpoint: run to breakpoint in thread 2 + PASS: gdb.threads/step-over-lands-on-breakpoint.exp: step: unbreak loop in thread 2 +-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: step: thread 1 +-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: step: set scheduler-locking off +-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: step: step ++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: step: thread 1 ++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: step: set scheduler-locking off ++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: step: step + PASS: gdb.threads/step-over-lands-on-breakpoint.exp: next: continue to breakpoint: run to wait-thread breakpoint +-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: next: info threads shows all threads +-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: next: set scheduler-locking on +-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: next: thread 2 +-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: next: continue to breakpoint: run to breakpoint in thread 2 ++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: next: info threads shows all threads ++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: next: set scheduler-locking on ++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: next: thread 2 ++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: next: continue to breakpoint: run to breakpoint in thread 2 + PASS: gdb.threads/step-over-lands-on-breakpoint.exp: next: unbreak loop in thread 2 +-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: next: thread 1 +-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: next: set scheduler-locking off +-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: next: next ++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: next: thread 1 ++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: next: set scheduler-locking off ++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: next: next + PASS: gdb.threads/step-over-lands-on-breakpoint.exp: continue: continue to breakpoint: run to wait-thread breakpoint +-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: continue: info threads shows all threads +-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: continue: set scheduler-locking on +-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: continue: thread 2 +-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: continue: continue to breakpoint: run to breakpoint in thread 2 ++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: continue: info threads shows all threads ++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: continue: set scheduler-locking on ++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: continue: thread 2 ++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: continue: continue to breakpoint: run to breakpoint in thread 2 + PASS: gdb.threads/step-over-lands-on-breakpoint.exp: continue: unbreak loop in thread 2 +-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: continue: thread 1 +-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: continue: set scheduler-locking off +-PASS: gdb.threads/step-over-lands-on-breakpoint.exp: continue: continue ++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: continue: thread 1 ++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: continue: set scheduler-locking off ++FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: continue: continue + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/step-over-trips-on-watchpoint.exp ... + PASS: gdb.threads/step-over-trips-on-watchpoint.exp: successfully compiled posix threads test case +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: step: continue to breakpoint: run to wait-thread breakpoint +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: step: info threads shows all threads +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: step: set scheduler-locking on +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: step: thread 2 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: step: continue to breakpoint: run to breakpoint in thread 2 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: step: unbreak loop in thread 2 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: step: clear watch_me +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: step: watch watch_me +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: step: thread 1 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: step: set scheduler-locking off +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: step: step +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: next: continue to breakpoint: run to wait-thread breakpoint +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: next: info threads shows all threads +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: next: set scheduler-locking on +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: next: thread 2 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: next: continue to breakpoint: run to breakpoint in thread 2 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: next: unbreak loop in thread 2 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: next: clear watch_me +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: next: watch watch_me +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: next: thread 1 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: next: set scheduler-locking off +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: next: next +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: continue: continue to breakpoint: run to wait-thread breakpoint +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: continue: info threads shows all threads +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: continue: set scheduler-locking on +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: continue: thread 2 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: continue: continue to breakpoint: run to breakpoint in thread 2 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: continue: unbreak loop in thread 2 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: continue: clear watch_me +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: continue: watch watch_me +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: continue: thread 1 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: continue: set scheduler-locking off +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: no thread-specific bp: continue: continue +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: step: continue to breakpoint: run to wait-thread breakpoint +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: step: info threads shows all threads +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: step: set scheduler-locking on +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: step: thread 2 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: step: continue to breakpoint: run to breakpoint in thread 2 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: step: unbreak loop in thread 2 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: step: clear watch_me +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: step: watch watch_me +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: step: b 39 thread 1 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: step: thread 1 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: step: set scheduler-locking off +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: step: step +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: next: continue to breakpoint: run to wait-thread breakpoint +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: next: info threads shows all threads +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: next: set scheduler-locking on +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: next: thread 2 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: next: continue to breakpoint: run to breakpoint in thread 2 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: next: unbreak loop in thread 2 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: next: clear watch_me +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: next: watch watch_me +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: next: b 39 thread 1 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: next: thread 1 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: next: set scheduler-locking off +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: next: next +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: continue: continue to breakpoint: run to wait-thread breakpoint +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: continue: info threads shows all threads +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: continue: set scheduler-locking on +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: continue: thread 2 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: continue: continue to breakpoint: run to breakpoint in thread 2 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: continue: unbreak loop in thread 2 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: continue: clear watch_me +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: continue: watch watch_me +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: continue: b 39 thread 1 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: continue: thread 1 +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: continue: set scheduler-locking off +-PASS: gdb.threads/step-over-trips-on-watchpoint.exp: with thread-specific bp: continue: continue ++UNTESTED: gdb.threads/step-over-trips-on-watchpoint.exp: aborted; needs porting Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/stepi-random-signal.exp ... PASS: gdb.threads/stepi-random-signal.exp: successfully compiled posix threads test case -PASS: gdb.threads/stepi-random-signal.exp: set scheduler-locking on @@ -7674,10 +10651,24 @@ index 83f10ef..606990e 100644 +FAIL: gdb.threads/switch-threads.exp: next Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-execl.exp ... PASS: gdb.threads/thread-execl.exp: successfully compiled posix threads test case --PASS: gdb.threads/thread-execl.exp: continue to thread start --PASS: gdb.threads/thread-execl.exp: get to main in new image -+FAIL: gdb.threads/thread-execl.exp: continue to thread start -+FAIL: gdb.threads/thread-execl.exp: get to main in new image +-PASS: gdb.threads/thread-execl.exp: schedlock off: continue to thread start +-PASS: gdb.threads/thread-execl.exp: schedlock off: set scheduler-locking off +-PASS: gdb.threads/thread-execl.exp: schedlock off: get to main in new image +-PASS: gdb.threads/thread-execl.exp: schedlock step: continue to thread start +-PASS: gdb.threads/thread-execl.exp: schedlock step: set scheduler-locking step +-PASS: gdb.threads/thread-execl.exp: schedlock step: get to main in new image +-PASS: gdb.threads/thread-execl.exp: schedlock on: continue to thread start +-PASS: gdb.threads/thread-execl.exp: schedlock on: set scheduler-locking on +-PASS: gdb.threads/thread-execl.exp: schedlock on: get to main in new image ++FAIL: gdb.threads/thread-execl.exp: schedlock off: continue to thread start ++FAIL: gdb.threads/thread-execl.exp: schedlock off: set scheduler-locking off ++FAIL: gdb.threads/thread-execl.exp: schedlock off: get to main in new image ++FAIL: gdb.threads/thread-execl.exp: schedlock step: continue to thread start ++FAIL: gdb.threads/thread-execl.exp: schedlock step: set scheduler-locking step ++FAIL: gdb.threads/thread-execl.exp: schedlock step: get to main in new image ++FAIL: gdb.threads/thread-execl.exp: schedlock on: continue to thread start ++FAIL: gdb.threads/thread-execl.exp: schedlock on: set scheduler-locking on ++FAIL: gdb.threads/thread-execl.exp: schedlock on: get to main in new image Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-find.exp ... PASS: gdb.threads/thread-find.exp: successfully compiled posix threads test case PASS: gdb.threads/thread-find.exp: set print sevenbit-strings @@ -7686,29 +10677,23 @@ index 83f10ef..606990e 100644 -PASS: gdb.threads/thread-find.exp: name thread 1 -PASS: gdb.threads/thread-find.exp: name thread 2 -PASS: gdb.threads/thread-find.exp: name thread 3 -+FAIL: gdb.threads/thread-find.exp: name thread 1 -+FAIL: gdb.threads/thread-find.exp: name thread 2 -+FAIL: gdb.threads/thread-find.exp: name thread 3 - PASS: gdb.threads/thread-find.exp: name thread 4 - PASS: gdb.threads/thread-find.exp: name thread 5 - PASS: gdb.threads/thread-find.exp: name thread 6 -@@ -26978,53 +21651,45 @@ PASS: gdb.threads/thread-find.exp: collect thread id - PASS: gdb.threads/thread-find.exp: got thread ids - PASS: gdb.threads/thread-find.exp: collect process id - PASS: gdb.threads/thread-find.exp: collect lwp id +-PASS: gdb.threads/thread-find.exp: name thread 4 +-PASS: gdb.threads/thread-find.exp: name thread 5 +-PASS: gdb.threads/thread-find.exp: name thread 6 +-PASS: gdb.threads/thread-find.exp: collect thread id +-PASS: gdb.threads/thread-find.exp: got thread ids +-PASS: gdb.threads/thread-find.exp: collect process id +-PASS: gdb.threads/thread-find.exp: collect lwp id -PASS: gdb.threads/thread-find.exp: got lwp ids - PASS: gdb.threads/thread-find.exp: find thread name 6 - PASS: gdb.threads/thread-find.exp: find thread name 5 - PASS: gdb.threads/thread-find.exp: find thread name 4 +-PASS: gdb.threads/thread-find.exp: find thread name 6 +-PASS: gdb.threads/thread-find.exp: find thread name 5 +-PASS: gdb.threads/thread-find.exp: find thread name 4 -PASS: gdb.threads/thread-find.exp: find thread name 3 -PASS: gdb.threads/thread-find.exp: find thread name 2 -PASS: gdb.threads/thread-find.exp: find thread name 1 -+FAIL: gdb.threads/thread-find.exp: find thread name 3 -+FAIL: gdb.threads/thread-find.exp: find thread name 2 -+FAIL: gdb.threads/thread-find.exp: find thread name 1 - PASS: gdb.threads/thread-find.exp: find thread id 6 - PASS: gdb.threads/thread-find.exp: find thread id 5 - PASS: gdb.threads/thread-find.exp: find thread id 4 +-PASS: gdb.threads/thread-find.exp: find thread id 6 +-PASS: gdb.threads/thread-find.exp: find thread id 5 +-PASS: gdb.threads/thread-find.exp: find thread id 4 -PASS: gdb.threads/thread-find.exp: find thread id 3 -PASS: gdb.threads/thread-find.exp: find thread id 2 -PASS: gdb.threads/thread-find.exp: find thread id 1 @@ -7726,23 +10711,7 @@ index 83f10ef..606990e 100644 -PASS: gdb.threads/thread-find.exp: info threads 3-3 -PASS: gdb.threads/thread-find.exp: info thread foo -PASS: gdb.threads/thread-find.exp: info thread foo -1 -+ERROR: tcl error sourcing ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-find.exp. -+ERROR: can't read "thread3": no such variable -+ while executing -+"gdb_test "thread find $thread3" "Thread 3 has .*$thread3.*" "find thread id 3"" -+ invoked from within -+"if { [info exists thread6] } then { -+ gdb_test "thread find $thread6" \ -+ "Thread 6 has .*$thread6.*" "find thread id 6" -+ gdb_test "thread find $t..." -+ (file "../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-find.exp" line 187) -+ invoked from within -+"source ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-find.exp" -+ ("uplevel" body line 1) -+ invoked from within -+"uplevel #0 source ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-find.exp" -+ invoked from within -+"catch "uplevel #0 source $test_file_name"" ++UNTESTED: gdb.threads/thread-find.exp: aborted; needs porting Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific-bp.exp ... PASS: gdb.threads/thread-specific-bp.exp: successfully compiled posix threads test case PASS: gdb.threads/thread-specific-bp.exp: all-stop: get main thread id @@ -7757,7 +10726,6 @@ index 83f10ef..606990e 100644 +FAIL: gdb.threads/thread-specific-bp.exp: all-stop: continue to end +FAIL: gdb.threads/thread-specific-bp.exp: all-stop: thread start is gone PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread-specific breakpoint was deleted - PASS: gdb.threads/thread-specific-bp.exp: set async mode PASS: gdb.threads/thread-specific-bp.exp: set non-stop mode -PASS: gdb.threads/thread-specific-bp.exp: non-stop: get main thread id -PASS: gdb.threads/thread-specific-bp.exp: non-stop: continue to breakpoint: start @@ -7771,7 +10739,7 @@ index 83f10ef..606990e 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 -@@ -27034,38 +21699,39 @@ PASS: gdb.threads/thread-specific.exp: continue to breakpoint: all threads start +@@ -31093,38 +23314,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 @@ -7779,20 +10747,8 @@ index 83f10ef..606990e 100644 -PASS: gdb.threads/thread-specific.exp: found breakpoint for thread number -PASS: gdb.threads/thread-specific.exp: thread var at break +FAIL: gdb.threads/thread-specific.exp: continue to thread-specific breakpoint -+ERROR: tcl error sourcing ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp. -+ERROR: can't read "this_breakpoint": no such variable -+ while executing -+"gdb_test_multiple "info breakpoint $this_breakpoint" "info on bp" { -+ -re ".*stop only in thread (\[0-9\]*).*$gdb_prompt $" { -+ set this_thread $expe..." -+ (file "../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp" line 108) -+ invoked from within -+"source ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp" -+ ("uplevel" body line 1) -+ invoked from within -+"uplevel #0 source ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp" -+ invoked from within -+"catch "uplevel #0 source $test_file_name"" ++UNTESTED: gdb.threads/thread-specific.exp: info on bp ++UNTESTED: gdb.threads/thread-specific.exp: thread var at break Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-unwindonsignal.exp ... PASS: gdb.threads/thread-unwindonsignal.exp: successfully compiled posix threads test case PASS: gdb.threads/thread-unwindonsignal.exp: breakpoint on all_threads_running @@ -7830,7 +10786,7 @@ index 83f10ef..606990e 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 -@@ -27081,16 +21747,16 @@ PASS: gdb.threads/threadapply.exp: go down and check selected frame +@@ -31140,16 +23350,16 @@ 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 ... PASS: gdb.threads/threxit-hop-specific.exp: successfully compiled posix threads test case @@ -7851,7 +10807,7 @@ index 83f10ef..606990e 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 -@@ -27099,72 +21765,44 @@ PASS: gdb.threads/tls-shared.exp: print result +@@ -31158,274 +23368,71 @@ PASS: gdb.threads/tls-shared.exp: print result Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-var.exp ... PASS: gdb.threads/tls-var.exp: successfully compiled posix threads test case PASS: gdb.threads/tls-var.exp: whatis tls_var @@ -7946,11 +10902,12 @@ index 83f10ef..606990e 100644 +FAIL: gdb.threads/tls.exp: p a_thread_local second time 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 -@@ -27173,200 +21811,40 @@ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: show follow-fork- - PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: handle SIGUSR1 nostop noprint pass - PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: Set the watchpoint - PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: hbreak marker +-PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: show detach-on-fork +-PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: set follow-fork-mode parent +-PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: show follow-fork-mode +-PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: handle SIGUSR1 nostop noprint pass +-PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: Set the watchpoint +-PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: hbreak marker -PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: hardware breakpoints work -PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoints work -PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the first fork @@ -8003,16 +10960,7 @@ index 83f10ef..606990e 100644 -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint A after the second fork -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint B after the second fork -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: finish -+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: hardware breakpoints work (timeout) -+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoints work (timeout) -+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the first fork (timeout) -+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the first fork (timeout) -+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the second fork (timeout) -+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the second fork (timeout) -+FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: finish (timeout) -+UNSUPPORTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchpoint-fork-mt.c ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchpoint-fork-parent.c: unrecognized error -+UNTESTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint-fork.exp -+UNTESTED: gdb.threads/watchpoint-fork.exp: watchpoint-fork: child ++UNTESTED: gdb.threads/watchpoint-fork.exp: aborted; needs porting Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads-reorder.exp ... -PASS: gdb.threads/watchthreads-reorder.exp: successfully compiled posix threads test case -PASS: gdb.threads/watchthreads-reorder.exp: reorder0: set can-use-hw-watchpoints 1 @@ -8172,16 +11120,7 @@ index 83f10ef..606990e 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 ... -@@ -27473,7 +21951,7 @@ PASS: gdb.trace/deltrace.exp: 3.5: delete tracepoint number zero - PASS: gdb.trace/deltrace.exp: 3.6: help delete tracepoints - Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/disconnected-tracing.exp ... - UNSUPPORTED: gdb.trace/disconnected-tracing.exp: target does not support reconnect --ERROR: no fileid for kepler -+ERROR: no fileid for laplace - Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/entry-values.exp ... - UNRESOLVED: gdb.trace/entry-values.exp: disassemble foo - PASS: gdb.trace/entry-values.exp: disassemble foo+9,+10 -@@ -27656,7 +22134,8 @@ PASS: gdb.trace/tracecmd.exp: 1.11b: verify conditional tracepoint +@@ -31716,7 +23723,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 ... @@ -8191,40 +11130,41 @@ index 83f10ef..606990e 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 ... -@@ -27730,14 +22209,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml +@@ -31790,14 +23798,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml === gdb Summary === --# of expected passes 26294 --# of unexpected failures 107 -+# of expected passes 20184 -+# of unexpected failures 628 +-# of expected passes 30222 +-# of unexpected failures 151 ++# of expected passes 21577 ++# of unexpected failures 723 # of unexpected successes 2 --# of expected failures 56 -+# of expected failures 34 +-# of expected failures 58 ++# of expected failures 36 # of unknown successes 1 --# of known failures 63 -+# of known failures 55 - # of unresolved testcases 3 +-# of known failures 60 +-# of unresolved testcases 1 -# of untested testcases 29 --# of unsupported tests 52 -+# of untested testcases 49 -+# of unsupported tests 85 - [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.7.50.20140214-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory +-# of unsupported tests 58 ++# of known failures 55 ++# of unresolved testcases 4 ++# of untested testcases 60 ++# of unsupported tests 111 + [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.8.50.20140911-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 a2a1e63..8e47d09 100644 +index 5082707..a7c9e80 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 Thu Sep 11 18:54:41 2014 +-Test Run By thomas on Fri Sep 12 16:34:20 2014 -Native configuration is i686-pc-linux-gnu -+Test Run By thomas on Thu Sep 11 17:11:40 2014 ++Test Run By thomas on Fri Sep 12 16:42:21 2014 +Native configuration is i686-unknown-gnu0.5 === ld tests === -@@ -251,10 +251,10 @@ PASS: PIE init array +@@ -256,10 +256,10 @@ PASS: PIE init array PASS: PIE fini array PASS: PIE init array mixed PASS: PIE PR ld/14525 @@ -8239,7 +11179,7 @@ index a2a1e63..8e47d09 100644 Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-elf/exclude.exp ... PASS: ld link shared library PASS: ld export symbols from archive -@@ -697,8 +697,8 @@ PASS: Build libpr16467a.so +@@ -711,8 +711,8 @@ PASS: Build libpr16467a.so PASS: Build libpr16467b.a PASS: Build libpr16467b.so PASS: Build libpr16467c.a @@ -8250,15 +11190,15 @@ index a2a1e63..8e47d09 100644 PASS: Run pr16467 PASS: ld-ifunc/ifunc-1-local-x86 PASS: ld-ifunc/ifunc-1-x86 -@@ -1110,8 +1110,9 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/xtensa.exp ... +@@ -1136,8 +1136,9 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/xtensa.exp ... === ld Summary === --# of expected passes 950 +-# of expected passes 974 -# of expected failures 4 -+# of expected passes 944 ++# of expected passes 968 +# of unexpected failures 2 +# of expected failures 8 # of untested testcases 6 - [...]/tschwinge/W._C._Handy.build/ld/ld-new 2.24.51.20140214 + [...]/tschwinge/W._C._Handy.build/ld/ld-new 2.24.51.20140911 -- cgit v1.2.3