diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum index 3b08b52..54eb831 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 Sat Feb 15 20:21:50 2014 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Sat Feb 15 10:16:26 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 a0fb423..4919cef 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 Sat Feb 15 20:21:54 2014 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Sat Feb 15 10:16:54 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 5c98bf9..10e205d 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 Sat Feb 15 20:25:55 2014 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Sat Feb 15 10:56:46 2014 +Native configuration is i686-unknown-gnu0.5 === gdb tests === @@ -340,14 +340,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 -PASS: gdb.ada/mi_task_arg.exp: mi runto task_switch.break_me -PASS: gdb.ada/mi_task_arg.exp: -stack-list-arguments 1 +FAIL: gdb.ada/mi_task_arg.exp: mi runto task_switch.break_me (unknown output after running) +FAIL: gdb.ada/mi_task_arg.exp: -stack-list-arguments 1 Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_task_info.exp ... PASS: gdb.ada/mi_task_info.exp: compilation task_switch.adb PASS: gdb.ada/mi_task_info.exp: breakpoint at task_switch.break_me -PASS: gdb.ada/mi_task_info.exp: mi runto task_switch.break_me -PASS: gdb.ada/mi_task_info.exp: -ada-task-info with no argument -PASS: gdb.ada/mi_task_info.exp: -ada-task-info 3 +FAIL: gdb.ada/mi_task_info.exp: mi runto task_switch.break_me (unknown output after running) +FAIL: gdb.ada/mi_task_info.exp: -ada-task-info with no argument +FAIL: gdb.ada/mi_task_info.exp: -ada-task-info 3 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')) 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 -PASS: gdb.ada/rdv_wait.exp: task 2 +FAIL: gdb.ada/rdv_wait.exp: task 2 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 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 -PASS: gdb.ada/task_bp.exp: run to pck.dummy_task - from psymtab +FAIL: gdb.ada/task_bp.exp: run to pck.dummy_task - from psymtab PASS: gdb.ada/task_bp.exp: break dummy_task - from psymtab -PASS: gdb.ada/task_bp.exp: run to dummy_task - from psymtab +FAIL: gdb.ada/task_bp.exp: run to dummy_task - from psymtab PASS: gdb.ada/task_bp.exp: break pck.adb:pck.dummy_task - from psymtab -PASS: gdb.ada/task_bp.exp: run to pck.adb:pck.dummy_task - from psymtab +FAIL: gdb.ada/task_bp.exp: run to pck.adb:pck.dummy_task - from psymtab PASS: gdb.ada/task_bp.exp: break pck.adb:dummy_task - from psymtab -PASS: gdb.ada/task_bp.exp: run to pck.adb:dummy_task - from psymtab +FAIL: gdb.ada/task_bp.exp: run to pck.adb:dummy_task - from psymtab PASS: gdb.ada/task_bp.exp: expanding symtab for pck.dummy_task PASS: gdb.ada/task_bp.exp: break pck.dummy_task - from full symtab -PASS: gdb.ada/task_bp.exp: run to pck.dummy_task - from full symtab +FAIL: gdb.ada/task_bp.exp: run to pck.dummy_task - from full symtab PASS: gdb.ada/task_bp.exp: expanding symtab for dummy_task PASS: gdb.ada/task_bp.exp: break dummy_task - from full symtab -PASS: gdb.ada/task_bp.exp: run to dummy_task - from full symtab +FAIL: gdb.ada/task_bp.exp: run to dummy_task - from full symtab PASS: gdb.ada/task_bp.exp: expanding symtab for pck.adb:pck.dummy_task PASS: gdb.ada/task_bp.exp: break pck.adb:pck.dummy_task - from full symtab -PASS: gdb.ada/task_bp.exp: run to pck.adb:pck.dummy_task - from full symtab +FAIL: gdb.ada/task_bp.exp: run to pck.adb:pck.dummy_task - from full symtab PASS: gdb.ada/task_bp.exp: expanding symtab for pck.adb:dummy_task PASS: gdb.ada/task_bp.exp: break pck.adb:dummy_task - from full symtab -PASS: gdb.ada/task_bp.exp: run to pck.adb:dummy_task - from full symtab +FAIL: gdb.ada/task_bp.exp: run to pck.adb:dummy_task - from full symtab Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/tasks.exp ... 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 3 -PASS: gdb.ada/tasks.exp: continue to breakpoint -PASS: gdb.ada/tasks.exp: info tasks after hitting breakpoint -PASS: gdb.ada/tasks.exp: continue until exit +FAIL: gdb.ada/tasks.exp: continue to breakpoint +FAIL: gdb.ada/tasks.exp: info tasks after hitting breakpoint +FAIL: gdb.ada/tasks.exp: continue until exit 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 ... 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 -PASS: gdb.ada/watch_arg.exp: Continuing to second breakpoint +FAIL: gdb.ada/watch_arg.exp: Continuing to second breakpoint 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 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 -PASS: gdb.arch/i386-disp-step.exp: continue to test_syscall_end +FAIL: gdb.arch/i386-disp-step.exp: continue to test_syscall_end PASS: gdb.arch/i386-disp-step.exp: break test_prefixed_syscall PASS: gdb.arch/i386-disp-step.exp: break test_prefixed_syscall_end -PASS: gdb.arch/i386-disp-step.exp: continue to test_prefixed_syscall -PASS: gdb.arch/i386-disp-step.exp: continue to test_prefixed_syscall_end +FAIL: gdb.arch/i386-disp-step.exp: continue to test_prefixed_syscall +FAIL: gdb.arch/i386-disp-step.exp: continue to test_prefixed_syscall_end (the program is no longer running) PASS: gdb.arch/i386-disp-step.exp: break test_int3 PASS: gdb.arch/i386-disp-step.exp: break test_int3_end -PASS: gdb.arch/i386-disp-step.exp: continue to test_int3 -PASS: gdb.arch/i386-disp-step.exp: continue to test_int3_end -PASS: gdb.arch/i386-disp-step.exp: continue until exit at i386-disp-step +FAIL: gdb.arch/i386-disp-step.exp: continue to test_int3 (the program is no longer running) +FAIL: gdb.arch/i386-disp-step.exp: continue to test_int3_end (the program is no longer running) +FAIL: gdb.arch/i386-disp-step.exp: continue until exit at i386-disp-step (the program is no longer running) Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-dr3-watch.exp ... PASS: gdb.arch/i386-dr3-watch.exp: set breakpoint always-inserted on -PASS: gdb.arch/i386-dr3-watch.exp: watch i1 -PASS: gdb.arch/i386-dr3-watch.exp: watch i2 -PASS: gdb.arch/i386-dr3-watch.exp: watch i3 -PASS: gdb.arch/i386-dr3-watch.exp: watch i4 -PASS: gdb.arch/i386-dr3-watch.exp: continue to i1 watchpoint -PASS: gdb.arch/i386-dr3-watch.exp: continue to i2 watchpoint -PASS: gdb.arch/i386-dr3-watch.exp: continue to i3 watchpoint -PASS: gdb.arch/i386-dr3-watch.exp: continue to i4 watchpoint -PASS: gdb.arch/i386-dr3-watch.exp: set watchpoint occuping one debug register +FAIL: gdb.arch/i386-dr3-watch.exp: watch i1 +FAIL: gdb.arch/i386-dr3-watch.exp: watch i2 +FAIL: gdb.arch/i386-dr3-watch.exp: watch i3 +FAIL: gdb.arch/i386-dr3-watch.exp: watch i4 +FAIL: gdb.arch/i386-dr3-watch.exp: continue to i1 watchpoint +FAIL: gdb.arch/i386-dr3-watch.exp: continue to i2 watchpoint +FAIL: gdb.arch/i386-dr3-watch.exp: continue to i3 watchpoint +FAIL: gdb.arch/i386-dr3-watch.exp: continue to i4 watchpoint +FAIL: gdb.arch/i386-dr3-watch.exp: set watchpoint occuping one debug register 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 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 -PASS: gdb.arch/i386-gnu-cfi.exp: shift up to the modified frame -PASS: gdb.arch/i386-gnu-cfi.exp: Existence of the CFI inserted register -PASS: gdb.arch/i386-gnu-cfi.exp: Value of the CFI inserted register +FAIL: gdb.arch/i386-gnu-cfi.exp: shift up to the modified frame +FAIL: gdb.arch/i386-gnu-cfi.exp: Existence of the CFI inserted register Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx.exp ... gdb compile failed, gcc: error: unrecognized command line option '-fmpx' UNTESTED: gdb.arch/i386-mpx.exp: i386-mpx.exp @@ -816,22 +815,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 -PASS: gdb.arch/i386-sse.exp: check float contents of %xmm0 -PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm0 -PASS: gdb.arch/i386-sse.exp: check float contents of %xmm1 -PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm1 -PASS: gdb.arch/i386-sse.exp: check float contents of %xmm2 -PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm2 -PASS: gdb.arch/i386-sse.exp: check float contents of %xmm3 -PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm3 -PASS: gdb.arch/i386-sse.exp: check float contents of %xmm4 -PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm4 -PASS: gdb.arch/i386-sse.exp: check float contents of %xmm5 -PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm5 -PASS: gdb.arch/i386-sse.exp: check float contents of %xmm6 -PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm6 -PASS: gdb.arch/i386-sse.exp: check float contents of %xmm7 -PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm7 +FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm0 +FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm0 +FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm1 +FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm1 +FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm2 +FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm2 +FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm3 +FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm3 +FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm4 +FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm4 +FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm5 +FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm5 +FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm6 +FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm6 +FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm7 +FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm7 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 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 -PASS: gdb.arch/i386-sse.exp: check contents of data[0] -PASS: gdb.arch/i386-sse.exp: check contents of data[1] -PASS: gdb.arch/i386-sse.exp: check contents of data[2] -PASS: gdb.arch/i386-sse.exp: check contents of data[3] -PASS: gdb.arch/i386-sse.exp: check contents of data[4] -PASS: gdb.arch/i386-sse.exp: check contents of data[5] -PASS: gdb.arch/i386-sse.exp: check contents of data[6] -PASS: gdb.arch/i386-sse.exp: check contents of data[7] +FAIL: gdb.arch/i386-sse.exp: check contents of data[0] +FAIL: gdb.arch/i386-sse.exp: check contents of data[1] +FAIL: gdb.arch/i386-sse.exp: check contents of data[2] +FAIL: gdb.arch/i386-sse.exp: check contents of data[3] +FAIL: gdb.arch/i386-sse.exp: check contents of data[4] +FAIL: gdb.arch/i386-sse.exp: check contents of data[5] +FAIL: gdb.arch/i386-sse.exp: check contents of data[6] +FAIL: gdb.arch/i386-sse.exp: check contents of data[7] 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) 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 -PASS: gdb.base/annota1.exp: break handle_USR1 -PASS: gdb.base/annota1.exp: break printf -PASS: gdb.base/annota1.exp: continue to printf +FAIL: gdb.base/annota1.exp: break handle_USR1 (timeout) +FAIL: gdb.base/annota1.exp: break printf (timeout) +FAIL: gdb.base/annota1.exp: continue to printf PASS: gdb.base/annota1.exp: backtrace from shlibrary PASS: gdb.base/annota1.exp: send SIGUSR1 -PASS: gdb.base/annota1.exp: backtrace @ signal handler +FAIL: gdb.base/annota1.exp: backtrace @ signal handler (timeout) PASS: gdb.base/annota1.exp: delete bp 1 PASS: gdb.base/annota1.exp: delete bp 2 PASS: gdb.base/annota1.exp: delete bp 3 @@ -1042,12 +1041,12 @@ PASS: gdb.base/annota1.exp: break at value++ PASS: gdb.base/annota1.exp: ignore 5 4 PASS: gdb.base/annota1.exp: annotate ignore count change PASS: gdb.base/annota1.exp: breakpoint ignore count -PASS: gdb.base/annota1.exp: get inferior pid -PASS: gdb.base/annota1.exp: signal sent +FAIL: gdb.base/annota1.exp: get inferior pid (timeout) +FAIL: gdb.base/annota1.exp: signal sent (timeout) PASS: gdb.base/annota1.exp: cleanup core file (not dumped) PASS: gdb.base/annota1.exp: successfully compiled posix threads test case PASS: gdb.base/annota1.exp: new thread -PASS: gdb.base/annota1.exp: thread switch +FAIL: gdb.base/annota1.exp: thread switch (timeout) 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 PASS: gdb.base/annota3.exp: continue to printf PASS: gdb.base/annota3.exp: backtrace from shlibrary PASS: gdb.base/annota3.exp: send SIGUSR1 -PASS: gdb.base/annota3.exp: backtrace @ signal handler +FAIL: gdb.base/annota3.exp: backtrace @ signal handler (pattern 2) 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 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 -PASS: gdb.base/annota3.exp: get inferior pid -PASS: gdb.base/annota3.exp: signal sent +FAIL: gdb.base/annota3.exp: get inferior pid (timeout) +FAIL: gdb.base/annota3.exp: signal sent (pattern 2) 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 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 & -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 ... 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 -PASS: gdb.base/attach-pie-misread.exp: copy ld-2.17.so to ld-linux.so.2 -PASS: gdb.base/attach-pie-misread.exp: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/attach-pie-misread.exp: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/attach-pie-misread.exp: readelf initial scan -PASS: gdb.base/attach-pie-misread.exp: generate stub -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 -PASS: gdb.base/attach-pie-misread.exp: copy ld-2.17.so to ld-linux.so.2 -PASS: gdb.base/attach-pie-misread.exp: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/attach-pie-misread.exp: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/attach-pie-misread.exp: readelf rebuilt with stub_size -PASS: gdb.base/attach-pie-misread.exp: unprelink ld-linux.so.2 pre-unprelink (missing /usr/sbin/prelink) -XFAIL: gdb.base/attach-pie-misread.exp: prelink ld-linux.so.2 (missing /usr/sbin/prelink) Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach-pie-noexec.exp ... PASS: gdb.base/attach-pie-noexec.exp: show architecture -PASS: gdb.base/attach-pie-noexec.exp: sanity check info shared -PASS: gdb.base/attach-pie-noexec.exp: attach -PASS: gdb.base/attach-pie-noexec.exp: set architecture i386 -FAIL: gdb.base/attach-pie-noexec.exp: info shared 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.exp ... PASS: gdb.base/attach.exp: attach to nonsense is prohibited PASS: gdb.base/attach.exp: attach to digits-starting nonsense is prohibited -PASS: gdb.base/attach.exp: attach to nonexistent process is prohibited +FAIL: gdb.base/attach.exp: attach to nonexistent process is prohibited PASS: gdb.base/attach.exp: set file, before attach1 (re-read) -PASS: gdb.base/attach.exp: attach1, after setting file +FAIL: gdb.base/attach.exp: attach1, after setting file PASS: gdb.base/attach.exp: after attach1, print should_exit -PASS: gdb.base/attach.exp: attach1 detach +FAIL: gdb.base/attach.exp: attach1 detach PASS: gdb.base/attach.exp: attach1, purging symbols after detach -PASS: gdb.base/attach.exp: attach2, with no file +FAIL: gdb.base/attach.exp: attach2, with no file +PASS: gdb.base/attach.exp: load file manually, after attach2 (re-read) PASS: gdb.base/attach.exp: after attach2, set should_exit PASS: gdb.base/attach.exp: after attach2, set tbreak postloop PASS: gdb.base/attach.exp: after attach2, reach tbreak postloop -PASS: gdb.base/attach.exp: continue until exit at after attach2, exit +FAIL: gdb.base/attach.exp: continue until exit at after attach2, exit PASS: gdb.base/attach.exp: set source path PASS: gdb.base/attach.exp: cd away from process working directory PASS: gdb.base/attach.exp: before attach3, flush symbols PASS: gdb.base/attach.exp: before attach3, flush exec -PASS: gdb.base/attach.exp: attach when process' a.out not in cwd +FAIL: gdb.base/attach.exp: attach when process' a.out not in cwd PASS: gdb.base/attach.exp: after attach3, exit PASS: gdb.base/attach.exp: force switch to gdb64, if necessary -PASS: gdb.base/attach.exp: attach call +FAIL: gdb.base/attach.exp: attach call 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 +FAIL: gdb.base/attach.exp: continue until exit 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 -PASS: gdb.base/auxv.exp: cd to temporary directory for core dumps -PASS: gdb.base/auxv.exp: tbreak 78 -PASS: gdb.base/auxv.exp: continue -PASS: gdb.base/auxv.exp: info auxv on live process -PASS: gdb.base/auxv.exp: gcore -PASS: gdb.base/auxv.exp: continue -PASS: gdb.base/auxv.exp: continue -PASS: gdb.base/auxv.exp: generate native core dump -PASS: gdb.base/auxv.exp: load core file for info auxv on native core dump -PASS: gdb.base/auxv.exp: info auxv on native core dump -PASS: gdb.base/auxv.exp: matching auxv data from live and core -PASS: gdb.base/auxv.exp: load core file for info auxv on gcore-created dump -PASS: gdb.base/auxv.exp: info auxv on gcore-created dump -PASS: gdb.base/auxv.exp: matching auxv data from live and gcore 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 PASS: gdb.base/bigcore.exp: save heap size PASS: gdb.base/bigcore.exp: grab pid PASS: gdb.base/bigcore.exp: signal SIGABRT -PASS: gdb.base/bigcore.exp: check core size -PASS: gdb.base/bigcore.exp: load corefile -PASS: gdb.base/bigcore.exp: check next heap -PASS: gdb.base/bigcore.exp: check prev heap +UNTESTED: gdb.base/bigcore.exp: Can't generate a core file 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 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 ... -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: copy ld-2.17.so to break-interp-LDprelinkNOdebugNO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: unprelink break-interp-LDprelinkNOdebugNO (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: strip break-interp-LDprelinkNOdebugNO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: unprelink break-interp-LDprelinkNOdebugNO (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: set debug-file-directory -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: set disable-randomization off -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: set args OBJDIR/gdb.base/break-interp-test -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: dl bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: kill -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: symbol-less: set debug-file-directory -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: symbol-less: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: symbol-less: load -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: symbol-less: seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: symbol-less: ld.so exit -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: copy break-interp-LDprelinkNOdebugNO to break-interp-LDprelinkNOdebugNO-saved -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: ldd break-interp-BINprelinkNOdebugNOpieNO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: ldd break-interp-BINprelinkNOdebugNOpieNO output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: unprelink break-interp-BINprelinkNOdebugNOpieNO (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: set debug-file-directory -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: set disable-randomization off -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: set args segv -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: dl bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach-main: reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach-libfunc: reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: kill -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: set debug-file-directory for core -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: core loaded -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: core main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: sleep function started -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: attach: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: attach: file -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: attach: attach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: attach: attach final prompt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: attach: attach main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: set debug-file-directory -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: load -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: info files -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: break at entry point -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: entry point reached -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: ldd break-interp-BINprelinkNOdebugNOpieYES -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: ldd break-interp-BINprelinkNOdebugNOpieYES output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: unprelink break-interp-BINprelinkNOdebugNOpieYES (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: set debug-file-directory -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: set disable-randomization off -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: set args segv -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: dl bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-main: reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-libfunc: reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: kill -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: set debug-file-directory for core -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: core loaded -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: core main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: sleep function started -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: attach: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: attach: file -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: attach: attach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: attach: seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: attach: attach final prompt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: attach: attach main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: set debug-file-directory -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: load -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: info files -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: break at entry point -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: entry point reached -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: ldd break-interp-BINprelinkNOdebugNOpieATTACH -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: ldd break-interp-BINprelinkNOdebugNOpieATTACH output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: unprelink break-interp-BINprelinkNOdebugNOpieATTACH (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: sleep function started -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: unprelink break-interp-BINprelinkNOdebugNOpieATTACH pre-unprelink (missing /usr/sbin/prelink) -XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: prelink break-interp-BINprelinkNOdebugNOpieATTACH (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: unprelink break-interp-BINprelinkNOdebugNOpieATTACH (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: file -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: attach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: attach final prompt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: attach main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: ldd break-interp-BINprelinkNOdebugINpieNO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: ldd break-interp-BINprelinkNOdebugINpieNO output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: unprelink break-interp-BINprelinkNOdebugINpieNO (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: set debug-file-directory -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: set disable-randomization off -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: set args segv -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: dl bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: reach-main: reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: reach-libfunc: reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: kill -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: set debug-file-directory for core -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: core loaded -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: core main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: sleep function started -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: attach: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: attach: file -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: attach: attach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: attach: attach final prompt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: attach: attach main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: ldd break-interp-BINprelinkNOdebugINpieYES -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: ldd break-interp-BINprelinkNOdebugINpieYES output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: unprelink break-interp-BINprelinkNOdebugINpieYES (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: set debug-file-directory -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: set disable-randomization off -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: set args segv -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: dl bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-main: reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-libfunc: reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: kill -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: set debug-file-directory for core -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: core loaded -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: core main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: sleep function started -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: attach: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: attach: file -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: attach: attach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: attach: seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: attach: attach final prompt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: attach: attach main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: ldd break-interp-BINprelinkNOdebugINpieATTACH -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: ldd break-interp-BINprelinkNOdebugINpieATTACH output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: unprelink break-interp-BINprelinkNOdebugINpieATTACH (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: sleep function started -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: unprelink break-interp-BINprelinkNOdebugINpieATTACH pre-unprelink (missing /usr/sbin/prelink) -XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: prelink break-interp-BINprelinkNOdebugINpieATTACH (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: unprelink break-interp-BINprelinkNOdebugINpieATTACH (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: attach-relinkNO: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: attach-relinkNO: file -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: attach-relinkNO: attach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: attach-relinkNO: seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: attach-relinkNO: attach final prompt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: attach-relinkNO: attach main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: ldd break-interp-BINprelinkNOdebugSEPpieNO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: ldd break-interp-BINprelinkNOdebugSEPpieNO output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: unprelink break-interp-BINprelinkNOdebugSEPpieNO (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: set debug-file-directory -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: set disable-randomization off -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: set args segv -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: dl bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: reach-main: reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: reach-libfunc: reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: kill -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: set debug-file-directory for core -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: core loaded -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: core main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: sleep function started -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: attach: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: attach: file -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: attach: attach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: attach: attach final prompt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: attach: attach main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: ldd break-interp-BINprelinkNOdebugSEPpieYES -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: ldd break-interp-BINprelinkNOdebugSEPpieYES output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: unprelink break-interp-BINprelinkNOdebugSEPpieYES (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: set debug-file-directory -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: set disable-randomization off -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: set args segv -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: dl bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-main: reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-libfunc: reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: kill -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: set debug-file-directory for core -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: core loaded -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: core main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: sleep function started -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: attach: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: attach: file -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: attach: attach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: attach: seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: attach: attach final prompt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: attach: attach main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: ldd break-interp-BINprelinkNOdebugSEPpieATTACH -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: ldd break-interp-BINprelinkNOdebugSEPpieATTACH output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: unprelink break-interp-BINprelinkNOdebugSEPpieATTACH (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: sleep function started -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: unprelink break-interp-BINprelinkNOdebugSEPpieATTACH pre-unprelink (missing /usr/sbin/prelink) -XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: prelink break-interp-BINprelinkNOdebugSEPpieATTACH (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: unprelink break-interp-BINprelinkNOdebugSEPpieATTACH (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: file -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: attach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: attach final prompt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: attach main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: ldd break-interp-BINprelinkYESdebugNOpieYES -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: ldd break-interp-BINprelinkYESdebugNOpieYES output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: unprelink break-interp-BINprelinkYESdebugNOpieYES pre-unprelink (missing /usr/sbin/prelink) -XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: prelink break-interp-BINprelinkYESdebugNOpieYES (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: ldd break-interp-BINprelinkYESdebugNOpieATTACH -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: ldd break-interp-BINprelinkYESdebugNOpieATTACH output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: unprelink break-interp-BINprelinkYESdebugNOpieATTACH pre-unprelink (missing /usr/sbin/prelink) -XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: prelink break-interp-BINprelinkYESdebugNOpieATTACH (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: ldd break-interp-BINprelinkYESdebugINpieYES -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: ldd break-interp-BINprelinkYESdebugINpieYES output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: unprelink break-interp-BINprelinkYESdebugINpieYES pre-unprelink (missing /usr/sbin/prelink) -XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: prelink break-interp-BINprelinkYESdebugINpieYES (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: ldd break-interp-BINprelinkYESdebugINpieATTACH -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: ldd break-interp-BINprelinkYESdebugINpieATTACH output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: unprelink break-interp-BINprelinkYESdebugINpieATTACH pre-unprelink (missing /usr/sbin/prelink) -XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: prelink break-interp-BINprelinkYESdebugINpieATTACH (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: ldd break-interp-BINprelinkYESdebugSEPpieYES -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: ldd break-interp-BINprelinkYESdebugSEPpieYES output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: unprelink break-interp-BINprelinkYESdebugSEPpieYES pre-unprelink (missing /usr/sbin/prelink) -XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: prelink break-interp-BINprelinkYESdebugSEPpieYES (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: ldd break-interp-BINprelinkYESdebugSEPpieATTACH -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: ldd break-interp-BINprelinkYESdebugSEPpieATTACH output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: unprelink break-interp-BINprelinkYESdebugSEPpieATTACH pre-unprelink (missing /usr/sbin/prelink) -XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: prelink break-interp-BINprelinkYESdebugSEPpieATTACH (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: copy ld-2.17.so to break-interp-LDprelinkNOdebugIN -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: unprelink break-interp-LDprelinkNOdebugIN (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: set debug-file-directory -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: set disable-randomization off -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: set args OBJDIR/gdb.base/break-interp-test -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: dl bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: kill -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: copy break-interp-LDprelinkNOdebugIN to break-interp-LDprelinkNOdebugIN-saved -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: ldd break-interp-BINprelinkNOdebugNOpieNO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: ldd break-interp-BINprelinkNOdebugNOpieNO output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: unprelink break-interp-BINprelinkNOdebugNOpieNO (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: set debug-file-directory -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: set disable-randomization off -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: set args segv -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: dl bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: reach-main: reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: reach-libfunc: reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: kill -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: set debug-file-directory for core -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: core loaded -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: core main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: sleep function started -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: attach: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: attach: file -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: attach: attach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: attach: attach final prompt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: attach: attach main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: set debug-file-directory -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: load -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: info files -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: break at entry point -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: entry point reached -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: ldd break-interp-BINprelinkNOdebugNOpieYES -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: ldd break-interp-BINprelinkNOdebugNOpieYES output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: unprelink break-interp-BINprelinkNOdebugNOpieYES (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: set debug-file-directory -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: set disable-randomization off -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: set args segv -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: dl bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-main: reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-libfunc: reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: kill -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: set debug-file-directory for core -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: core loaded -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: core main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: sleep function started -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: attach: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: attach: file -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: attach: attach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: attach: seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: attach: attach final prompt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: attach: attach main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: set debug-file-directory -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: load -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: info files -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: break at entry point -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: entry point reached -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: ldd break-interp-BINprelinkNOdebugNOpieATTACH -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: ldd break-interp-BINprelinkNOdebugNOpieATTACH output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: unprelink break-interp-BINprelinkNOdebugNOpieATTACH (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: sleep function started -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: unprelink break-interp-BINprelinkNOdebugNOpieATTACH pre-unprelink (missing /usr/sbin/prelink) -XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: prelink break-interp-BINprelinkNOdebugNOpieATTACH (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: unprelink break-interp-BINprelinkNOdebugNOpieATTACH (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: file -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: attach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: attach final prompt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: attach main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: ldd break-interp-BINprelinkNOdebugINpieNO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: ldd break-interp-BINprelinkNOdebugINpieNO output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: unprelink break-interp-BINprelinkNOdebugINpieNO (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: set debug-file-directory -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: set disable-randomization off -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: set args segv -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: dl bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: reach-main: reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: reach-libfunc: reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: kill -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: set debug-file-directory for core -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: core loaded -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: core main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: sleep function started -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: attach: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: attach: file -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: attach: attach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: attach: attach final prompt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: attach: attach main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: ldd break-interp-BINprelinkNOdebugINpieYES -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: ldd break-interp-BINprelinkNOdebugINpieYES output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: unprelink break-interp-BINprelinkNOdebugINpieYES (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: set debug-file-directory -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: set disable-randomization off -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: set args segv -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: dl bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-main: reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-libfunc: reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: kill -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: set debug-file-directory for core -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: core loaded -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: core main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: sleep function started -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: attach: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: attach: file -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: attach: attach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: attach: seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: attach: attach final prompt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: attach: attach main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: ldd break-interp-BINprelinkNOdebugINpieATTACH -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: ldd break-interp-BINprelinkNOdebugINpieATTACH output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: unprelink break-interp-BINprelinkNOdebugINpieATTACH (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: sleep function started -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: unprelink break-interp-BINprelinkNOdebugINpieATTACH pre-unprelink (missing /usr/sbin/prelink) -XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: prelink break-interp-BINprelinkNOdebugINpieATTACH (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: unprelink break-interp-BINprelinkNOdebugINpieATTACH (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: attach-relinkNO: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: attach-relinkNO: file -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: attach-relinkNO: attach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: attach-relinkNO: seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: attach-relinkNO: attach final prompt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: attach-relinkNO: attach main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: ldd break-interp-BINprelinkNOdebugSEPpieNO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: ldd break-interp-BINprelinkNOdebugSEPpieNO output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: unprelink break-interp-BINprelinkNOdebugSEPpieNO (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: set debug-file-directory -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: set disable-randomization off -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: set args segv -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: dl bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: reach-main: reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: reach-libfunc: reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: kill -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: set debug-file-directory for core -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: core loaded -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: core main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: sleep function started -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: attach: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: attach: file -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: attach: attach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: attach: attach final prompt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: attach: attach main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: ldd break-interp-BINprelinkNOdebugSEPpieYES -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: ldd break-interp-BINprelinkNOdebugSEPpieYES output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: unprelink break-interp-BINprelinkNOdebugSEPpieYES (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: set debug-file-directory -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: set disable-randomization off -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: set args segv -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: dl bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-main: reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-libfunc: reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: kill -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): reach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: set debug-file-directory for core -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: core loaded -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: core main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: sleep function started -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: attach: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: attach: file -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: attach: attach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: attach: seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: attach: attach final prompt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: attach: attach main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: ldd break-interp-BINprelinkNOdebugSEPpieATTACH -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: ldd break-interp-BINprelinkNOdebugSEPpieATTACH output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: unprelink break-interp-BINprelinkNOdebugSEPpieATTACH (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: sleep function started -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: unprelink break-interp-BINprelinkNOdebugSEPpieATTACH pre-unprelink (missing /usr/sbin/prelink) -XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: prelink break-interp-BINprelinkNOdebugSEPpieATTACH (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: unprelink break-interp-BINprelinkNOdebugSEPpieATTACH (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: set verbose on -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: file -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: attach -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: seen displacement message as NONZERO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: attach final prompt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: attach main bt -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: ldd break-interp-BINprelinkYESdebugNOpieYES -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: ldd break-interp-BINprelinkYESdebugNOpieYES output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: unprelink break-interp-BINprelinkYESdebugNOpieYES pre-unprelink (missing /usr/sbin/prelink) -XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: prelink break-interp-BINprelinkYESdebugNOpieYES (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: ldd break-interp-BINprelinkYESdebugNOpieATTACH -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: ldd break-interp-BINprelinkYESdebugNOpieATTACH output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: unprelink break-interp-BINprelinkYESdebugNOpieATTACH pre-unprelink (missing /usr/sbin/prelink) -XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: prelink break-interp-BINprelinkYESdebugNOpieATTACH (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: ldd break-interp-BINprelinkYESdebugINpieYES -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: ldd break-interp-BINprelinkYESdebugINpieYES output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: unprelink break-interp-BINprelinkYESdebugINpieYES pre-unprelink (missing /usr/sbin/prelink) -XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: prelink break-interp-BINprelinkYESdebugINpieYES (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: ldd break-interp-BINprelinkYESdebugINpieATTACH -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: ldd break-interp-BINprelinkYESdebugINpieATTACH output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: unprelink break-interp-BINprelinkYESdebugINpieATTACH pre-unprelink (missing /usr/sbin/prelink) -XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: prelink break-interp-BINprelinkYESdebugINpieATTACH (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: ldd break-interp-BINprelinkYESdebugSEPpieYES -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: ldd break-interp-BINprelinkYESdebugSEPpieYES output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: unprelink break-interp-BINprelinkYESdebugSEPpieYES pre-unprelink (missing /usr/sbin/prelink) -XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: prelink break-interp-BINprelinkYESdebugSEPpieYES (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: ldd break-interp-BINprelinkYESdebugSEPpieATTACH -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: ldd break-interp-BINprelinkYESdebugSEPpieATTACH output contains libs -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: copy break-interp.so to break-interp.so -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: copy libc-2.17.so to libc.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: unprelink break-interp-BINprelinkYESdebugSEPpieATTACH pre-unprelink (missing /usr/sbin/prelink) -XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: prelink break-interp-BINprelinkYESdebugSEPpieATTACH (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkYESdebugNO: copy ld-2.17.so to break-interp-LDprelinkYESdebugNO -PASS: gdb.base/break-interp.exp: LDprelinkYESdebugNO: unprelink break-interp-LDprelinkYESdebugNO (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkYESdebugNO: strip break-interp-LDprelinkYESdebugNO -PASS: gdb.base/break-interp.exp: LDprelinkYESdebugNO: unprelink break-interp-LDprelinkYESdebugNO pre-unprelink (missing /usr/sbin/prelink) -XFAIL: gdb.base/break-interp.exp: LDprelinkYESdebugNO: prelink break-interp-LDprelinkYESdebugNO (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkYESdebugIN: copy ld-2.17.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 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 -PASS: gdb.base/call-signal-resume.exp: frame 3 +PASS: gdb.base/call-signal-resume.exp: frame 6 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 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 -PASS: gdb.base/call-signal-resume.exp: continue to program exit +FAIL: gdb.base/call-signal-resume.exp: continue to program exit 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 @@ -2664,7 +1934,7 @@ PASS: gdb.base/callfuncs.exp: stop at breakpoint in call dummy function PASS: gdb.base/callfuncs.exp: continue from call dummy breakpoint PASS: gdb.base/callfuncs.exp: bt after continuing from call dummy breakpoint PASS: gdb.base/callfuncs.exp: register contents after stop in call dummy -PASS: gdb.base/callfuncs.exp: continue after stop in call dummy preserves register contents +FAIL: gdb.base/callfuncs.exp: continue after stop in call dummy preserves register contents PASS: gdb.base/callfuncs.exp: set language c PASS: gdb.base/callfuncs.exp: next to t_double_values PASS: gdb.base/callfuncs.exp: next to t_structs_c @@ -2716,51 +1986,51 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-load.exp ... PASS: gdb.base/catch-load.exp: plain load: set var libname = "catch-load-so.so" PASS: gdb.base/catch-load.exp: plain load: set stop-on-solib-events 0 PASS: gdb.base/catch-load.exp: plain load: catch load -PASS: gdb.base/catch-load.exp: plain load: continue +FAIL: gdb.base/catch-load.exp: plain load: continue PASS: gdb.base/catch-load.exp: plain load with stop-on-solib-events: set var libname = "catch-load-so.so" PASS: gdb.base/catch-load.exp: plain load with stop-on-solib-events: set stop-on-solib-events 1 PASS: gdb.base/catch-load.exp: plain load with stop-on-solib-events: catch load -PASS: gdb.base/catch-load.exp: plain load with stop-on-solib-events: continue +FAIL: gdb.base/catch-load.exp: plain load with stop-on-solib-events: continue PASS: gdb.base/catch-load.exp: rx load: set var libname = "catch-load-so.so" PASS: gdb.base/catch-load.exp: rx load: set stop-on-solib-events 0 PASS: gdb.base/catch-load.exp: rx load: catch load catch-load-so -PASS: gdb.base/catch-load.exp: rx load: continue +FAIL: gdb.base/catch-load.exp: rx load: continue PASS: gdb.base/catch-load.exp: rx load with stop-on-solib-events: set var libname = "catch-load-so.so" PASS: gdb.base/catch-load.exp: rx load with stop-on-solib-events: set stop-on-solib-events 1 PASS: gdb.base/catch-load.exp: rx load with stop-on-solib-events: catch load catch-load-so -PASS: gdb.base/catch-load.exp: rx load with stop-on-solib-events: continue +FAIL: gdb.base/catch-load.exp: rx load with stop-on-solib-events: continue PASS: gdb.base/catch-load.exp: non-matching load: set var libname = "catch-load-so.so" PASS: gdb.base/catch-load.exp: non-matching load: set stop-on-solib-events 0 PASS: gdb.base/catch-load.exp: non-matching load: catch load zardoz -PASS: gdb.base/catch-load.exp: non-matching load: continue +FAIL: gdb.base/catch-load.exp: non-matching load: continue PASS: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: set var libname = "catch-load-so.so" PASS: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: set stop-on-solib-events 1 PASS: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: catch load zardoz -PASS: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: continue +FAIL: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: continue PASS: gdb.base/catch-load.exp: plain unload: set var libname = "catch-load-so.so" PASS: gdb.base/catch-load.exp: plain unload: set stop-on-solib-events 0 PASS: gdb.base/catch-load.exp: plain unload: catch unload -PASS: gdb.base/catch-load.exp: plain unload: continue +FAIL: gdb.base/catch-load.exp: plain unload: continue PASS: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: set var libname = "catch-load-so.so" PASS: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: set stop-on-solib-events 1 PASS: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: catch unload -PASS: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: continue +FAIL: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: continue PASS: gdb.base/catch-load.exp: rx unload: set var libname = "catch-load-so.so" PASS: gdb.base/catch-load.exp: rx unload: set stop-on-solib-events 0 PASS: gdb.base/catch-load.exp: rx unload: catch unload catch-load-so -PASS: gdb.base/catch-load.exp: rx unload: continue +FAIL: gdb.base/catch-load.exp: rx unload: continue PASS: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: set var libname = "catch-load-so.so" PASS: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: set stop-on-solib-events 1 PASS: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: catch unload catch-load-so -PASS: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: continue +FAIL: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: continue PASS: gdb.base/catch-load.exp: non-matching unload: set var libname = "catch-load-so.so" PASS: gdb.base/catch-load.exp: non-matching unload: set stop-on-solib-events 0 PASS: gdb.base/catch-load.exp: non-matching unload: catch unload zardoz -PASS: gdb.base/catch-load.exp: non-matching unload: continue +FAIL: gdb.base/catch-load.exp: non-matching unload: continue PASS: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: set var libname = "catch-load-so.so" PASS: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: set stop-on-solib-events 1 PASS: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: catch unload zardoz -PASS: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: continue +FAIL: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: continue Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-signal-fork.exp ... PASS: gdb.base/catch-signal-fork.exp: catch signal SIGHUP PASS: gdb.base/catch-signal-fork.exp: continue to breakpoint: first HUP @@ -2840,94 +2110,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 ... -PASS: gdb.base/catch-syscall.exp: get integer valueof "close_syscall" (6) -PASS: gdb.base/catch-syscall.exp: get integer valueof "chroot_syscall" (61) -PASS: gdb.base/catch-syscall.exp: get integer valueof "pipe_syscall" (42) -PASS: gdb.base/catch-syscall.exp: get integer valueof "write_syscall" (4) -PASS: gdb.base/catch-syscall.exp: get integer valueof "read_syscall" (3) -PASS: gdb.base/catch-syscall.exp: get integer valueof "exit_group_syscall" (252) -PASS: gdb.base/catch-syscall.exp: help catch syscall -PASS: gdb.base/catch-syscall.exp: catch syscall to a nonsense syscall is prohibited -PASS: gdb.base/catch-syscall.exp: complete catch syscall with multiple words -PASS: gdb.base/catch-syscall.exp: without arguments: catch syscall -PASS: gdb.base/catch-syscall.exp: without arguments: catch syscall appears in 'info breakpoints' -PASS: gdb.base/catch-syscall.exp: without arguments: program has called close -PASS: gdb.base/catch-syscall.exp: without arguments: syscall close has returned -PASS: gdb.base/catch-syscall.exp: without arguments: program has called chroot -PASS: gdb.base/catch-syscall.exp: without arguments: syscall chroot has returned -PASS: gdb.base/catch-syscall.exp: without arguments: program has called pipe -PASS: gdb.base/catch-syscall.exp: without arguments: syscall pipe has returned -PASS: gdb.base/catch-syscall.exp: without arguments: program has called write -PASS: gdb.base/catch-syscall.exp: without arguments: syscall write has returned -PASS: gdb.base/catch-syscall.exp: without arguments: program has called read -PASS: gdb.base/catch-syscall.exp: without arguments: syscall read has returned -PASS: gdb.base/catch-syscall.exp: without arguments: program has called exit_group -PASS: gdb.base/catch-syscall.exp: without arguments: continue until exit -PASS: gdb.base/catch-syscall.exp: with arguments: catch syscall with arguments (close) -PASS: gdb.base/catch-syscall.exp: with arguments: syscall(s) close appears in 'info breakpoints' -PASS: gdb.base/catch-syscall.exp: with arguments: program has called close -PASS: gdb.base/catch-syscall.exp: with arguments: syscall close has returned -PASS: gdb.base/catch-syscall.exp: with arguments: continue until exit -PASS: gdb.base/catch-syscall.exp: with many arguments: catch syscall with arguments ('close' \[6\] 'chroot' \[61\] 'pipe' \[42\] 'write' \[4\] 'read' \[3\]) -PASS: gdb.base/catch-syscall.exp: with many arguments: syscalls close, chroot, pipe, write, read appears in 'info breakpoints' -PASS: gdb.base/catch-syscall.exp: with many arguments: program has called close -PASS: gdb.base/catch-syscall.exp: with many arguments: syscall close has returned -PASS: gdb.base/catch-syscall.exp: with many arguments: program has called chroot -PASS: gdb.base/catch-syscall.exp: with many arguments: syscall chroot has returned -PASS: gdb.base/catch-syscall.exp: with many arguments: program has called pipe -PASS: gdb.base/catch-syscall.exp: with many arguments: syscall pipe has returned -PASS: gdb.base/catch-syscall.exp: with many arguments: program has called write -PASS: gdb.base/catch-syscall.exp: with many arguments: syscall write has returned -PASS: gdb.base/catch-syscall.exp: with many arguments: program has called read -PASS: gdb.base/catch-syscall.exp: with many arguments: syscall read has returned -PASS: gdb.base/catch-syscall.exp: with many arguments: continue until exit -PASS: gdb.base/catch-syscall.exp: wrong args: catch syscall with arguments (mlock) -PASS: gdb.base/catch-syscall.exp: wrong args: syscall(s) mlock appears in 'info breakpoints' -PASS: gdb.base/catch-syscall.exp: wrong args: continue until exit at catch syscall with unused syscall (mlock) -PASS: gdb.base/catch-syscall.exp: restarting inferior: entry: catch syscall with arguments (chroot) -PASS: gdb.base/catch-syscall.exp: restarting inferior: entry: syscall(s) chroot appears in 'info breakpoints' -PASS: gdb.base/catch-syscall.exp: restarting inferior: entry: program has called chroot -PASS: gdb.base/catch-syscall.exp: restarting inferior: entry/return: rerun to main -PASS: gdb.base/catch-syscall.exp: restarting inferior: entry/return: program has called chroot -PASS: gdb.base/catch-syscall.exp: restarting inferior: entry/return: syscall chroot has returned -PASS: gdb.base/catch-syscall.exp: restarting inferior: entry/return: continue until exit -PASS: gdb.base/catch-syscall.exp: fail no datadir: set data-directory /the/path/to/nowhere -PASS: gdb.base/catch-syscall.exp: fail no datadir: catch syscall displays a warning when there is no XML support -PASS: gdb.base/catch-syscall.exp: fail no datadir: catch syscall appears in 'info breakpoints' -PASS: gdb.base/catch-syscall.exp: set data-directory /the/path/to/nowhere -PASS: gdb.base/catch-syscall.exp: without args noxml: catch syscall -PASS: gdb.base/catch-syscall.exp: without args noxml: close: program has called 6 -PASS: gdb.base/catch-syscall.exp: without args noxml: close: syscall 6 has returned -PASS: gdb.base/catch-syscall.exp: without args noxml: chroot: program has called 61 -PASS: gdb.base/catch-syscall.exp: without args noxml: chroot: syscall 61 has returned -PASS: gdb.base/catch-syscall.exp: without args noxml: pipe: program has called 42 -PASS: gdb.base/catch-syscall.exp: without args noxml: pipe: syscall 42 has returned -PASS: gdb.base/catch-syscall.exp: without args noxml: write: program has called 4 -PASS: gdb.base/catch-syscall.exp: without args noxml: write: syscall 4 has returned -PASS: gdb.base/catch-syscall.exp: without args noxml: read: program has called 3 -PASS: gdb.base/catch-syscall.exp: without args noxml: read: syscall 3 has returned -PASS: gdb.base/catch-syscall.exp: without args noxml: program has called 252 -PASS: gdb.base/catch-syscall.exp: with args noxml: catch syscall with arguments (6) -PASS: gdb.base/catch-syscall.exp: with args noxml: syscall(s) 6 appears in 'info breakpoints' -PASS: gdb.base/catch-syscall.exp: with args noxml: catch syscall with arguments (61) -PASS: gdb.base/catch-syscall.exp: with args noxml: syscall(s) 61 appears in 'info breakpoints' -PASS: gdb.base/catch-syscall.exp: with args noxml: catch syscall with arguments (42) -PASS: gdb.base/catch-syscall.exp: with args noxml: syscall(s) 42 appears in 'info breakpoints' -PASS: gdb.base/catch-syscall.exp: with args noxml: catch syscall with arguments (4) -PASS: gdb.base/catch-syscall.exp: with args noxml: syscall(s) 4 appears in 'info breakpoints' -PASS: gdb.base/catch-syscall.exp: with args noxml: catch syscall with arguments (3) -PASS: gdb.base/catch-syscall.exp: with args noxml: syscall(s) 3 appears in 'info breakpoints' -PASS: gdb.base/catch-syscall.exp: with args noxml: program has called 6 -PASS: gdb.base/catch-syscall.exp: with args noxml: syscall 6 has returned -PASS: gdb.base/catch-syscall.exp: with args noxml: program has called 61 -PASS: gdb.base/catch-syscall.exp: with args noxml: syscall 61 has returned -PASS: gdb.base/catch-syscall.exp: with args noxml: program has called 42 -PASS: gdb.base/catch-syscall.exp: with args noxml: syscall 42 has returned -PASS: gdb.base/catch-syscall.exp: with args noxml: program has called 4 -PASS: gdb.base/catch-syscall.exp: with args noxml: syscall 4 has returned -PASS: gdb.base/catch-syscall.exp: with args noxml: program has called 3 -PASS: gdb.base/catch-syscall.exp: with args noxml: syscall 3 has returned -PASS: gdb.base/catch-syscall.exp: with wrong args noxml: catch syscall nonsense_syscall 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 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 ... -PASS: gdb.base/checkpoint.exp: break1 start -PASS: gdb.base/checkpoint.exp: break1 two -PASS: gdb.base/checkpoint.exp: break1 three -PASS: gdb.base/checkpoint.exp: break1 four -PASS: gdb.base/checkpoint.exp: break1 five -PASS: gdb.base/checkpoint.exp: break1 six -PASS: gdb.base/checkpoint.exp: break1 seven -PASS: gdb.base/checkpoint.exp: break1 eight -PASS: gdb.base/checkpoint.exp: break1 nine -PASS: gdb.base/checkpoint.exp: break1 ten -PASS: gdb.base/checkpoint.exp: info checkpoints one -PASS: gdb.base/checkpoint.exp: break2 one -PASS: gdb.base/checkpoint.exp: restart 1 one -PASS: gdb.base/checkpoint.exp: verify i 1 one -PASS: gdb.base/checkpoint.exp: step in 1 one -PASS: gdb.base/checkpoint.exp: verify lines 1 one -PASS: gdb.base/checkpoint.exp: restart 2 one -PASS: gdb.base/checkpoint.exp: step in 2 one -PASS: gdb.base/checkpoint.exp: verify i 2 one -PASS: gdb.base/checkpoint.exp: verify lines 2 one -PASS: gdb.base/checkpoint.exp: restart 3 one -PASS: gdb.base/checkpoint.exp: step in 3 one -PASS: gdb.base/checkpoint.exp: verify i 3 one -PASS: gdb.base/checkpoint.exp: verify lines 3 one -PASS: gdb.base/checkpoint.exp: restart 4 one -PASS: gdb.base/checkpoint.exp: step in 4 one -PASS: gdb.base/checkpoint.exp: verify i 4 one -PASS: gdb.base/checkpoint.exp: verify lines 4 one -PASS: gdb.base/checkpoint.exp: restart 5 one -PASS: gdb.base/checkpoint.exp: step in 5 one -PASS: gdb.base/checkpoint.exp: verify i 5 one -PASS: gdb.base/checkpoint.exp: verify lines 5 one -PASS: gdb.base/checkpoint.exp: restart 6 one -PASS: gdb.base/checkpoint.exp: step in 6 one -PASS: gdb.base/checkpoint.exp: verify i 6 one -PASS: gdb.base/checkpoint.exp: verify lines 6 one -PASS: gdb.base/checkpoint.exp: restart 7 one -PASS: gdb.base/checkpoint.exp: step in 7 one -PASS: gdb.base/checkpoint.exp: verify i 7 one -PASS: gdb.base/checkpoint.exp: verify lines 7 one -PASS: gdb.base/checkpoint.exp: restart 8 one -PASS: gdb.base/checkpoint.exp: step in 8 one -PASS: gdb.base/checkpoint.exp: verify i 8 one -PASS: gdb.base/checkpoint.exp: verify lines 8 one -PASS: gdb.base/checkpoint.exp: restart 9 one -PASS: gdb.base/checkpoint.exp: step in 9 one -PASS: gdb.base/checkpoint.exp: verify i 9 one -PASS: gdb.base/checkpoint.exp: verify lines 9 one -PASS: gdb.base/checkpoint.exp: restart 10 one -PASS: gdb.base/checkpoint.exp: step in 10 one -PASS: gdb.base/checkpoint.exp: verify i 10 one -PASS: gdb.base/checkpoint.exp: verify lines 10 one -PASS: gdb.base/checkpoint.exp: restart 0 one -PASS: gdb.base/checkpoint.exp: break3 one -PASS: gdb.base/checkpoint.exp: Diff input and output one -PASS: gdb.base/checkpoint.exp: restart 1 two -PASS: gdb.base/checkpoint.exp: breakpoint 1 1 one -PASS: gdb.base/checkpoint.exp: step in 1 two -PASS: gdb.base/checkpoint.exp: verify lines 1 two -PASS: gdb.base/checkpoint.exp: restart 2 two -PASS: gdb.base/checkpoint.exp: breakpoint 1 2 one -PASS: gdb.base/checkpoint.exp: step in 2 two -PASS: gdb.base/checkpoint.exp: verify lines 2 two -PASS: gdb.base/checkpoint.exp: restart 3 two -PASS: gdb.base/checkpoint.exp: breakpoint 1 3 one -PASS: gdb.base/checkpoint.exp: step in 3 two -PASS: gdb.base/checkpoint.exp: verify lines 3 two -PASS: gdb.base/checkpoint.exp: restart 4 two -PASS: gdb.base/checkpoint.exp: breakpoint 1 4 one -PASS: gdb.base/checkpoint.exp: step in 4 two -PASS: gdb.base/checkpoint.exp: verify lines 4 two -PASS: gdb.base/checkpoint.exp: restart 5 two -PASS: gdb.base/checkpoint.exp: breakpoint 1 5 one -PASS: gdb.base/checkpoint.exp: step in 5 two -PASS: gdb.base/checkpoint.exp: verify lines 5 two -PASS: gdb.base/checkpoint.exp: restart 6 two -PASS: gdb.base/checkpoint.exp: breakpoint 1 6 one -PASS: gdb.base/checkpoint.exp: step in 6 two -PASS: gdb.base/checkpoint.exp: verify lines 5 two -PASS: gdb.base/checkpoint.exp: restart 7 two -PASS: gdb.base/checkpoint.exp: breakpoint 1 7 one -PASS: gdb.base/checkpoint.exp: step in 7 two -PASS: gdb.base/checkpoint.exp: verify lines 7 two -PASS: gdb.base/checkpoint.exp: Diff input and output two -PASS: gdb.base/checkpoint.exp: restart 0 one -PASS: gdb.base/checkpoint.exp: break4 one -PASS: gdb.base/checkpoint.exp: delete copy1 -PASS: gdb.base/checkpoint.exp: restart 1 three -PASS: gdb.base/checkpoint.exp: break2 1 one -PASS: gdb.base/checkpoint.exp: outfile still open 1 -PASS: gdb.base/checkpoint.exp: restart 2 three -PASS: gdb.base/checkpoint.exp: break2 2 one -PASS: gdb.base/checkpoint.exp: outfile still open 2 -PASS: gdb.base/checkpoint.exp: restart 3 three -PASS: gdb.base/checkpoint.exp: break2 3 one -PASS: gdb.base/checkpoint.exp: outfile still open 3 -PASS: gdb.base/checkpoint.exp: restart 4 three -PASS: gdb.base/checkpoint.exp: break2 4 one -PASS: gdb.base/checkpoint.exp: outfile still open 4 -PASS: gdb.base/checkpoint.exp: restart 5 three -PASS: gdb.base/checkpoint.exp: break2 5 one -PASS: gdb.base/checkpoint.exp: outfile still open 5 -PASS: gdb.base/checkpoint.exp: restart 6 three -PASS: gdb.base/checkpoint.exp: break2 6 one -PASS: gdb.base/checkpoint.exp: outfile still open 6 -PASS: gdb.base/checkpoint.exp: restart 7 three -PASS: gdb.base/checkpoint.exp: break2 7 one -PASS: gdb.base/checkpoint.exp: outfile still open 7 -PASS: gdb.base/checkpoint.exp: restart 8 three -PASS: gdb.base/checkpoint.exp: break2 8 one -PASS: gdb.base/checkpoint.exp: outfile still open 8 -PASS: gdb.base/checkpoint.exp: restart 9 three -PASS: gdb.base/checkpoint.exp: break2 9 one -PASS: gdb.base/checkpoint.exp: outfile still open 9 -PASS: gdb.base/checkpoint.exp: restart 10 three -PASS: gdb.base/checkpoint.exp: break2 10 one -PASS: gdb.base/checkpoint.exp: outfile still open 10 -PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork one -PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork two -PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork three -PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork four -PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork five -PASS: gdb.base/checkpoint.exp: info checkpoints two -PASS: gdb.base/checkpoint.exp: kill all one -PASS: gdb.base/checkpoint.exp: no more checkpoint 0 -PASS: gdb.base/checkpoint.exp: no more checkpoint 1 -PASS: gdb.base/checkpoint.exp: no more checkpoint 2 -PASS: gdb.base/checkpoint.exp: no more checkpoint 3 -PASS: gdb.base/checkpoint.exp: no more checkpoint 4 -PASS: gdb.base/checkpoint.exp: no more checkpoint 5 -PASS: gdb.base/checkpoint.exp: no more checkpoint 6 -PASS: gdb.base/checkpoint.exp: no more checkpoint 7 -PASS: gdb.base/checkpoint.exp: no more checkpoint 8 -PASS: gdb.base/checkpoint.exp: no more checkpoint 9 -PASS: gdb.base/checkpoint.exp: no more checkpoint 10 -PASS: gdb.base/checkpoint.exp: set checkpoint breakpoint -PASS: gdb.base/checkpoint.exp: break2 with many checkpoints -PASS: gdb.base/checkpoint.exp: info checkpoints with at least 600 checkpoints -PASS: gdb.base/checkpoint.exp: kill all one with many checkpoints 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 PASS: gdb.base/constvars.exp: ptype crass PASS: gdb.base/constvars.exp: ptype crisp Running ../../../W._C._Handy/gdb/testsuite/gdb.base/corefile.exp ... -PASS: gdb.base/corefile.exp: args: -core=corefile.core (with bad program name) -PASS: gdb.base/corefile.exp: args: execfile -core=corefile.core (with bad program name) -PASS: gdb.base/corefile.exp: core-file command (with bad program name) -PASS: gdb.base/corefile.exp: print coremaker_data -PASS: gdb.base/corefile.exp: print coremaker_bss -PASS: gdb.base/corefile.exp: print coremaker_ro -PASS: gdb.base/corefile.exp: print func2::coremaker_local -PASS: gdb.base/corefile.exp: $_exitsignal prints SIGABRT (6) -PASS: gdb.base/corefile.exp: $_exitcode is void -PASS: gdb.base/corefile.exp: backtrace in corefile.exp -PASS: gdb.base/corefile.exp: up in corefile.exp -PASS: gdb.base/corefile.exp: accessing original mmap data in core file -PASS: gdb.base/corefile.exp: accessing mmapped data in core file -PASS: gdb.base/corefile.exp: up in corefile.exp (reinit) -PASS: gdb.base/corefile.exp: core -PASS: gdb.base/corefile.exp: run: load core again -PASS: gdb.base/corefile.exp: run: sanity check we see the core file -PASS: gdb.base/corefile.exp: run: with core -PASS: gdb.base/corefile.exp: run: core file is cleared -PASS: gdb.base/corefile.exp: quit with a process -PASS: gdb.base/corefile.exp: quit with processes: n -PASS: gdb.base/corefile.exp: no question: load core -PASS: gdb.base/corefile.exp: quit with a core file -PASS: gdb.base/corefile.exp: attach: load core again -PASS: gdb.base/corefile.exp: attach: sanity check we see the core file -PASS: gdb.base/corefile.exp: attach: with core -PASS: gdb.base/corefile.exp: attach: core file is cleared -FAIL: gdb.base/corefile.exp: core-file warning-free +WARNING: can't generate a core file - core tests suppressed - check ulimit -c 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 PASS: gdb.base/default.exp: info registers PASS: gdb.base/default.exp: info stack "s" abbreviation PASS: gdb.base/default.exp: info stack -PASS: gdb.base/default.exp: info set +FAIL: gdb.base/default.exp: info set PASS: gdb.base/default.exp: info symbol PASS: gdb.base/default.exp: info source PASS: gdb.base/default.exp: info sources @@ -4191,7 +3207,7 @@ PASS: gdb.base/default.exp: set verbose PASS: gdb.base/default.exp: set width PASS: gdb.base/default.exp: set write PASS: gdb.base/default.exp: set -PASS: gdb.base/default.exp: shell echo Hi dad! +FAIL: gdb.base/default.exp: shell echo Hi dad! PASS: gdb.base/default.exp: show annotate PASS: gdb.base/default.exp: show args PASS: gdb.base/default.exp: show check "c" abbreviation @@ -4235,7 +3251,7 @@ PASS: gdb.base/default.exp: show verbose PASS: gdb.base/default.exp: show version PASS: gdb.base/default.exp: show width PASS: gdb.base/default.exp: show write -PASS: gdb.base/default.exp: show +FAIL: gdb.base/default.exp: show PASS: gdb.base/default.exp: set history save off PASS: gdb.base/default.exp: stepi "si" abbreviation PASS: gdb.base/default.exp: stepi @@ -4309,10 +3325,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 ... -PASS: gdb.base/detach.exp: set should_exit, one -PASS: gdb.base/detach.exp: detach, one -PASS: gdb.base/detach.exp: set should_exit, two -PASS: gdb.base/detach.exp: detach, two 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" 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 ... -PASS: gdb.base/disp-step-syscall.exp: fork: delete break 1 -PASS: gdb.base/disp-step-syscall.exp: fork: break marker -PASS: gdb.base/disp-step-syscall.exp: fork: set displaced-stepping off -PASS: gdb.base/disp-step-syscall.exp: fork: break fork -PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (1st time) -PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (2nd time) -PASS: gdb.base/disp-step-syscall.exp: fork: display/i $pc -PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc" -PASS: gdb.base/disp-step-syscall.exp: fork: stepi fork insn -PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc" -PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (3rd time) -PASS: gdb.base/disp-step-syscall.exp: fork: break on syscall insns -PASS: gdb.base/disp-step-syscall.exp: fork: delete break fork -PASS: gdb.base/disp-step-syscall.exp: fork: continue to syscall insn fork -PASS: gdb.base/disp-step-syscall.exp: fork: set displaced-stepping on -PASS: gdb.base/disp-step-syscall.exp: fork: single step over fork -PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc" -PASS: gdb.base/disp-step-syscall.exp: fork: single step over fork final pc -PASS: gdb.base/disp-step-syscall.exp: fork: delete break fork insn -PASS: gdb.base/disp-step-syscall.exp: fork: continue to marker (fork) -PASS: gdb.base/disp-step-syscall.exp: vfork: delete break 1 -PASS: gdb.base/disp-step-syscall.exp: vfork: break marker -PASS: gdb.base/disp-step-syscall.exp: vfork: set displaced-stepping off -PASS: gdb.base/disp-step-syscall.exp: vfork: break vfork -PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (1st time) -PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (2nd time) -PASS: gdb.base/disp-step-syscall.exp: vfork: display/i $pc -PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc" -PASS: gdb.base/disp-step-syscall.exp: vfork: stepi vfork insn -PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc" -PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (3rd time) -PASS: gdb.base/disp-step-syscall.exp: vfork: break on syscall insns -PASS: gdb.base/disp-step-syscall.exp: vfork: delete break vfork -PASS: gdb.base/disp-step-syscall.exp: vfork: continue to syscall insn vfork -PASS: gdb.base/disp-step-syscall.exp: vfork: set displaced-stepping on -PASS: gdb.base/disp-step-syscall.exp: vfork: single step over vfork -PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc" -PASS: gdb.base/disp-step-syscall.exp: vfork: single step over vfork final pc -PASS: gdb.base/disp-step-syscall.exp: vfork: delete break vfork insn -PASS: gdb.base/disp-step-syscall.exp: vfork: continue to marker (vfork) +UNSUPPORTED: gdb.base/disp-step-syscall.exp: displaced stepping Running ../../../W._C._Handy/gdb/testsuite/gdb.base/display.exp ... PASS: gdb.base/display.exp: kill PASS: gdb.base/display.exp: detach @@ -4690,11 +3663,7 @@ 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 & -PASS: gdb.base/dprintf-non-stop.exp: dprintf triggered -PASS: gdb.base/dprintf-non-stop.exp: interrupt -PASS: gdb.base/dprintf-non-stop.exp: inferior stopped +FAIL: gdb.base/dprintf-non-stop.exp: Can't run to main Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-pending.exp ... PASS: gdb.base/dprintf-pending.exp: without format: set pending dprintf PASS: gdb.base/dprintf-pending.exp: without format: resolved dprintf fails to be re-set @@ -5139,10 +4108,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 -PASS: gdb.base/exitsignal.exp: $_exitsignal is 11 (SIGSEGV) after SIGSEGV. +FAIL: gdb.base/exitsignal.exp: $_exitsignal is 11 (SIGSEGV) after SIGSEGV. PASS: gdb.base/exitsignal.exp: $_exitcode is still void after SIGSEGV PASS: gdb.base/exitsignal.exp: rerun to main -PASS: gdb.base/exitsignal.exp: $_exitsignal is 11 (SIGSEGV) after restarting the inferior +FAIL: gdb.base/exitsignal.exp: $_exitsignal is 11 (SIGSEGV) after restarting the inferior 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 @@ -5498,30 +4467,30 @@ PASS: gdb.base/fileio.exp: Lseeking SET a file PASS: gdb.base/fileio.exp: Closing a file PASS: gdb.base/fileio.exp: Closing an invalid file descriptor returns EBADF PASS: gdb.base/fileio.exp: Stat a file -PASS: gdb.base/fileio.exp: Stat a NULL pathname returns ENOENT or EFAULT -PASS: gdb.base/fileio.exp: Stat an empty pathname returns ENOENT -PASS: gdb.base/fileio.exp: Stat a nonexistant file returns ENOENT -PASS: gdb.base/fileio.exp: Fstat an open file -PASS: gdb.base/fileio.exp: Fstat an invalid file descriptor returns EBADF -PASS: gdb.base/fileio.exp: Isatty (stdin) -PASS: gdb.base/fileio.exp: Isatty (stdout) -PASS: gdb.base/fileio.exp: Isatty (stderr) -PASS: gdb.base/fileio.exp: Isatty (invalid fd) -PASS: gdb.base/fileio.exp: Isatty (open file) -PASS: gdb.base/fileio.exp: System says shell is available +FAIL: gdb.base/fileio.exp: Stat a NULL pathname returns ENOENT or EFAULT +FAIL: gdb.base/fileio.exp: Stat an empty pathname returns ENOENT +FAIL: gdb.base/fileio.exp: Stat a nonexistant file returns ENOENT (the program is no longer running) +FAIL: gdb.base/fileio.exp: Fstat an open file (the program is no longer running) +FAIL: gdb.base/fileio.exp: Fstat an invalid file descriptor returns EBADF (the program is no longer running) +FAIL: gdb.base/fileio.exp: Isatty (stdin) (the program is no longer running) +FAIL: gdb.base/fileio.exp: Isatty (stdout) (the program is no longer running) +FAIL: gdb.base/fileio.exp: Isatty (stderr) (the program is no longer running) +FAIL: gdb.base/fileio.exp: Isatty (invalid fd) (the program is no longer running) +FAIL: gdb.base/fileio.exp: Isatty (open file) (the program is no longer running) +FAIL: gdb.base/fileio.exp: System says shell is available (the program is no longer running) PASS: gdb.base/fileio.exp: set remote system-call-allowed 1 -PASS: gdb.base/fileio.exp: System(3) call -PASS: gdb.base/fileio.exp: System with invalid command returns 127 -PASS: gdb.base/fileio.exp: Rename a file -PASS: gdb.base/fileio.exp: Renaming a file to existing directory returns EISDIR -PASS: gdb.base/fileio.exp: Renaming a directory to a non-empty directory returns ENOTEMPTY or EEXIST -PASS: gdb.base/fileio.exp: Renaming a directory to a subdir of itself returns EINVAL -PASS: gdb.base/fileio.exp: Renaming a nonexistant file returns ENOENT -PASS: gdb.base/fileio.exp: Unlink a file -PASS: gdb.base/fileio.exp: Unlinking a file in a directory w/o write access returns EACCES -PASS: gdb.base/fileio.exp: Unlinking a nonexistant file returns ENOENT -PASS: gdb.base/fileio.exp: Time(2) call returns the same value as in parameter -PASS: gdb.base/fileio.exp: Time(2) returns feasible values +FAIL: gdb.base/fileio.exp: System(3) call (the program is no longer running) +FAIL: gdb.base/fileio.exp: System with invalid command returns 127 (the program is no longer running) +FAIL: gdb.base/fileio.exp: Rename a file (the program is no longer running) +FAIL: gdb.base/fileio.exp: Renaming a file to existing directory returns EISDIR (the program is no longer running) +FAIL: gdb.base/fileio.exp: Renaming a directory to a non-empty directory returns ENOTEMPTY or EEXIST (the program is no longer running) +FAIL: gdb.base/fileio.exp: Renaming a directory to a subdir of itself returns EINVAL (the program is no longer running) +FAIL: gdb.base/fileio.exp: Renaming a nonexistant file returns ENOENT (the program is no longer running) +FAIL: gdb.base/fileio.exp: Unlink a file (the program is no longer running) +FAIL: gdb.base/fileio.exp: Unlinking a file in a directory w/o write access returns EACCES (the program is no longer running) +FAIL: gdb.base/fileio.exp: Unlinking a nonexistant file returns ENOENT (the program is no longer running) +FAIL: gdb.base/fileio.exp: Time(2) call returns the same value as in parameter (the program is no longer running) +FAIL: gdb.base/fileio.exp: Time(2) returns feasible values (the program is no longer running) Running ../../../W._C._Handy/gdb/testsuite/gdb.base/filesym.exp ... PASS: gdb.base/filesym.exp: complete on "filesy" PASS: gdb.base/filesym.exp: completion list for "filesym" @@ -5589,131 +4558,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 ... -PASS: gdb.base/foll-exec.exp: insert first exec catchpoint -PASS: gdb.base/foll-exec.exp: continue to first exec catchpoint -PASS: gdb.base/foll-exec.exp: step to exec call -PASS: gdb.base/foll-exec.exp: print follow-exec/global_i -PASS: gdb.base/foll-exec.exp: print follow-exec/local_j -PASS: gdb.base/foll-exec.exp: print follow-exec/local_k -PASS: gdb.base/foll-exec.exp: step through execlp call -PASS: gdb.base/foll-exec.exp: step after execlp call -PASS: gdb.base/foll-exec.exp: print execd-program/global_i (after execlp) -PASS: gdb.base/foll-exec.exp: print execd-program/local_j (after execlp) -PASS: gdb.base/foll-exec.exp: print follow-exec/local_k (after execlp) -PASS: gdb.base/foll-exec.exp: set catch exec -PASS: gdb.base/foll-exec.exp: info shows catchpoint without exec pathname -PASS: gdb.base/foll-exec.exp: hit catch exec -PASS: gdb.base/foll-exec.exp: sync up after possible failure 1 -PASS: gdb.base/foll-exec.exp: sync up after possible failure 2 -PASS: gdb.base/foll-exec.exp: info shows catchpoint exec pathname -PASS: gdb.base/foll-exec.exp: continue after hit catch exec -PASS: gdb.base/foll-exec.exp: prepare to jump to execl call -PASS: gdb.base/foll-exec.exp: jump to execl call -PASS: gdb.base/foll-exec.exp: step through execl call -PASS: gdb.base/foll-exec.exp: step after execl call -PASS: gdb.base/foll-exec.exp: print execd-program/local_j (after execl) -PASS: gdb.base/foll-exec.exp: prepare to jump to execv call -PASS: gdb.base/foll-exec.exp: jump to execv call -PASS: gdb.base/foll-exec.exp: step through execv call -PASS: gdb.base/foll-exec.exp: step after execv call -PASS: gdb.base/foll-exec.exp: print execd-program/local_j (after execv) -PASS: gdb.base/foll-exec.exp: continue through exec Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-fork.exp ... -PASS: gdb.base/foll-fork.exp: set verbose -PASS: gdb.base/foll-fork.exp: help set follow-fork -PASS: gdb.base/foll-fork.exp: set follow-fork ch -PASS: gdb.base/foll-fork.exp: set follow-fork, using abbreviations -PASS: gdb.base/foll-fork.exp: set follow-fork to nonsense is prohibited -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: 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 -PASS: gdb.base/foll-fork.exp: info shows catchpoint without pid -PASS: gdb.base/foll-fork.exp: set follow-fork child -PASS: gdb.base/foll-fork.exp: set follow-fork child, tbreak -PASS: gdb.base/foll-fork.exp: set follow-fork child, hit tbreak -PASS: gdb.base/foll-fork.exp: set follow-fork child, cleanup -PASS: gdb.base/foll-fork.exp: unpatch child, break at callee -PASS: gdb.base/foll-fork.exp: unpatch child, set catch fork -PASS: gdb.base/foll-fork.exp: unpatch child, catch fork -PASS: gdb.base/foll-fork.exp: unpatch child, breakpoint at exit call -PASS: gdb.base/foll-fork.exp: unpatch child, set follow-fork child -PASS: gdb.base/foll-fork.exp: unpatch child, unpatched parent breakpoints from child -PASS: gdb.base/foll-fork.exp: explicit parent follow, set tcatch fork -PASS: gdb.base/foll-fork.exp: explicit parent follow, tcatch fork -PASS: gdb.base/foll-fork.exp: set follow-fork parent -PASS: gdb.base/foll-fork.exp: set follow-fork parent, tbreak -PASS: gdb.base/foll-fork.exp: set follow-fork parent, hit tbreak -PASS: gdb.base/foll-fork.exp: set follow-fork parent, cleanup Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-vfork.exp ... -PASS: gdb.base/foll-vfork.exp: check vfork support: set verbose -PASS: gdb.base/foll-vfork.exp: check vfork support: insert first vfork catchpoint -PASS: gdb.base/foll-vfork.exp: check vfork support: continue to first vfork catchpoint -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: set verbose -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: set follow-fork parent -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: step -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: set verbose -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: set follow-fork parent -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: break, vfork to bp -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: continue to bp -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: set verbose -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: set follow-fork parent -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: tcatch vfork -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: continue to vfork -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: finish -PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, to main bp: set verbose -PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, to main bp: set follow-fork child -PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, to main bp: continue to bp -PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, through step: set verbose -PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, through step: set follow-fork child -PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, through step: step over vfork -PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: set verbose -PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: set follow-fork child -PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: tcatch vfork -PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: continue to vfork -PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: finish (followed exec) -PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: set verbose -PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: set follow-fork child -PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: step over vfork -PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: info inferiors shows vfork parent/child relation -PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: continue to bp -PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: vfork relation no longer appears in info inferiors -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, through step: set verbose -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, through step: set follow-fork parent -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, through step: step -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, to bp: set verbose -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, to bp: set follow-fork parent -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, to bp: break, vfork to bp -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, to bp: continue to bp -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: set verbose -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: set follow-fork parent -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: tcatch vfork -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: continue to vfork -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: finish -PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, to exit: set verbose -PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, to exit: set follow-fork child -PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, to exit: continue to child exit -PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: set verbose -PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: set follow-fork child -PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: tcatch vfork -PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: continue to vfork -KFAIL: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: finish (PRMS: gdb/14762) -PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: set verbose -PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: set follow-fork child -PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: step over vfork -PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: info inferiors shows vfork parent/child relation -PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: continue to child exit -PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: vfork relation no longer appears in info inferiors 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 +4735,19 @@ PASS: gdb.base/funcargs.exp: stepping back to main from function called with tra 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 -PASS: gdb.base/gcore.exp: re-load generated corefile -PASS: gdb.base/gcore.exp: where in corefile -PASS: gdb.base/gcore.exp: corefile restored general registers -PASS: gdb.base/gcore.exp: corefile restored all registers -PASS: gdb.base/gcore.exp: corefile restored system registers -PASS: gdb.base/gcore.exp: corefile restored extern array -PASS: gdb.base/gcore.exp: corefile restored static array -PASS: gdb.base/gcore.exp: corefile restored un-initialized array -PASS: gdb.base/gcore.exp: corefile restored heap array -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/gdb1056.exp ... PASS: gdb.base/gdb1056.exp: print 1/0 PASS: gdb.base/gdb1056.exp: Test unsigned division by zero @@ -6112,82 +4942,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 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 +FAIL: gdb.base/hbreak.exp: hbreak +FAIL: gdb.base/hbreak.exp: continue to break-at-exit after hbreak (the program exited) Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak2.exp ... -PASS: gdb.base/hbreak2.exp: hardware breakpoint support -PASS: gdb.base/hbreak2.exp: hardware breakpoint insertion -PASS: gdb.base/hbreak2.exp: hardware breakpoint function -PASS: gdb.base/hbreak2.exp: hardware breakpoint quoted function -PASS: gdb.base/hbreak2.exp: hardware breakpoint function in file -PASS: gdb.base/hbreak2.exp: use `list' to establish default source file -PASS: gdb.base/hbreak2.exp: hardware breakpoint line number -PASS: gdb.base/hbreak2.exp: hardware breakpoint line number in file -PASS: gdb.base/hbreak2.exp: hardware breakpoint at start of multi line if conditional -PASS: gdb.base/hbreak2.exp: hardware breakpoint at start of multi line while conditional -PASS: gdb.base/hbreak2.exp: hardware breakpoint info -PASS: gdb.base/hbreak2.exp: hardware breakpoint function (2) -PASS: gdb.base/hbreak2.exp: run until function breakpoint -PASS: gdb.base/hbreak2.exp: hardware breakpoint line number (2) -PASS: gdb.base/hbreak2.exp: run until breakpoint set at a line number -PASS: gdb.base/hbreak2.exp: hardware breakpoint function in file (2) -PASS: gdb.base/hbreak2.exp: run until file:function(6) breakpoint -PASS: gdb.base/hbreak2.exp: run until file:function(5) breakpoint -PASS: gdb.base/hbreak2.exp: run until file:function(4) breakpoint -PASS: gdb.base/hbreak2.exp: run until file:function(3) breakpoint -PASS: gdb.base/hbreak2.exp: run until file:function(2) breakpoint -PASS: gdb.base/hbreak2.exp: run until file:function(1) breakpoint -PASS: gdb.base/hbreak2.exp: hardware breakpoint quoted function (2) -PASS: gdb.base/hbreak2.exp: run until quoted breakpoint -PASS: gdb.base/hbreak2.exp: hardware breakpoint line number in file (2) -PASS: gdb.base/hbreak2.exp: run until file:linenum breakpoint -PASS: gdb.base/hbreak2.exp: hardware breakpoint offset +1 -PASS: gdb.base/hbreak2.exp: step onto hardware breakpoint -PASS: gdb.base/hbreak2.exp: setting hardware breakpoint at } -PASS: gdb.base/hbreak2.exp: continue to hardware breakpoint at } -PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint function -PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint function in file -PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint line number #1 -PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint line number #2 -PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint line number in file #1 -PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint line number in file #2 -PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint info -PASS: gdb.base/hbreak2.exp: set breakpoint pending off -PASS: gdb.base/hbreak2.exp: hardware break on non-existent source line -PASS: gdb.base/hbreak2.exp: until bp_location1 -PASS: gdb.base/hbreak2.exp: hardware break on default location -PASS: gdb.base/hbreak2.exp: set to-be-silent hardware break bp_location1 -PASS: gdb.base/hbreak2.exp: set silent break bp_location1 -PASS: gdb.base/hbreak2.exp: info silent hardware break bp_location1 -PASS: gdb.base/hbreak2.exp: hit silent hardware break bp_location1 -PASS: gdb.base/hbreak2.exp: stopped for silent hardware break bp_location1 -PASS: gdb.base/hbreak2.exp: thread-specific hardware breakpoint on non-existent thread disallowed -PASS: gdb.base/hbreak2.exp: thread-specific hardware breakpoint on bogus thread ID disallowed -PASS: gdb.base/hbreak2.exp: hardware breakpoint with trailing garbage disallowed -PASS: gdb.base/hbreak2.exp: step over hardware breakpoint -PASS: gdb.base/hbreak2.exp: clear line has no breakpoint disallowed -PASS: gdb.base/hbreak2.exp: clear current line has no breakpoint disallowed -PASS: gdb.base/hbreak2.exp: set convenience variable $foo to bp_location11 -PASS: gdb.base/hbreak2.exp: set hardware breakpoint via convenience variable -PASS: gdb.base/hbreak2.exp: set convenience variable $foo to 81.5 -PASS: gdb.base/hbreak2.exp: set hardware breakpoint via non-integer convenience variable disallowed -PASS: gdb.base/hbreak2.exp: set hardware breakpoint on to-be-called function -PASS: gdb.base/hbreak2.exp: hit hardware breakpoint on called function -PASS: gdb.base/hbreak2.exp: backtrace while in called function -PASS: gdb.base/hbreak2.exp: finish from called function -PASS: gdb.base/hbreak2.exp: hardware break at factorial -PASS: gdb.base/hbreak2.exp: kill program -PASS: gdb.base/hbreak2.exp: run to factorial(6) -PASS: gdb.base/hbreak2.exp: continue to factorial(5) -PASS: gdb.base/hbreak2.exp: backtrace from factorial(5) -PASS: gdb.base/hbreak2.exp: next to recursive call -PASS: gdb.base/hbreak2.exp: next over recursive call -PASS: gdb.base/hbreak2.exp: backtrace from factorial(5.1) -PASS: gdb.base/hbreak2.exp: continue until exit at recursive next test -PASS: gdb.base/hbreak2.exp: hardware breakpoint function, optimized file -PASS: gdb.base/hbreak2.exp: run until hardware function breakpoint, optimized file (code motion) -PASS: gdb.base/hbreak2.exp: hardware breakpoint small function, optimized file -PASS: gdb.base/hbreak2.exp: run until hardware breakpoint set at small function, optimized file +UNSUPPORTED: gdb.base/hbreak2.exp: hardware breakpoints 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 +5012,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 -PASS: gdb.base/inferior-died.exp: continue -PASS: gdb.base/inferior-died.exp: p 1 +UNSUPPORTED: gdb.base/inferior-died.exp: inferior-died.exp 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 +5053,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 ... -PASS: gdb.base/info-os.exp: get inferior process ID -PASS: gdb.base/info-os.exp: continue to breakpoint: Set breakpoint here -PASS: gdb.base/info-os.exp: get shared memory key -PASS: gdb.base/info-os.exp: get shared memory ID -PASS: gdb.base/info-os.exp: get semaphore key -PASS: gdb.base/info-os.exp: get semaphore ID -PASS: gdb.base/info-os.exp: get message queue key -PASS: gdb.base/info-os.exp: get message queue ID -PASS: gdb.base/info-os.exp: get socket port number -PASS: gdb.base/info-os.exp: get process list -PASS: gdb.base/info-os.exp: get process groups -PASS: gdb.base/info-os.exp: get threads -PASS: gdb.base/info-os.exp: get threads -PASS: gdb.base/info-os.exp: get file descriptors -PASS: gdb.base/info-os.exp: get internet-domain sockets -PASS: gdb.base/info-os.exp: get shared-memory regions -PASS: gdb.base/info-os.exp: get semaphores -PASS: gdb.base/info-os.exp: get message queues -PASS: gdb.base/info-os.exp: continue +UNSUPPORTED: gdb.base/info-os.exp: info-os.exp Running ../../../W._C._Handy/gdb/testsuite/gdb.base/info-proc.exp ... PASS: gdb.base/info-proc.exp: help info proc -PASS: gdb.base/info-proc.exp: info proc without a process -PASS: gdb.base/info-proc.exp: info proc with process -PASS: gdb.base/info-proc.exp: info proc mapping -PASS: gdb.base/info-proc.exp: save a core file -PASS: gdb.base/info-proc.exp: core info-proc.gcore -PASS: gdb.base/info-proc.exp: info proc mapping with core file +UNSUPPORTED: gdb.base/info-proc.exp: gdb does not support info proc on this target 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 +5109,14 @@ PASS: gdb.base/interrupt-noterm.exp: set target-async on 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 -PASS: gdb.base/interrupt-noterm.exp: continue & -PASS: gdb.base/interrupt-noterm.exp: interrupt -PASS: gdb.base/interrupt-noterm.exp: inferior received SIGINT +UNSUPPORTED: gdb.base/interrupt-noterm.exp: continue & Running ../../../W._C._Handy/gdb/testsuite/gdb.base/interrupt.exp ... PASS: gdb.base/interrupt.exp: set interrupt character in interrupt.exp PASS: gdb.base/interrupt.exp: child process is alive PASS: gdb.base/interrupt.exp: child process ate our char PASS: gdb.base/interrupt.exp: send_gdb control C -PASS: gdb.base/interrupt.exp: call function when asleep -PASS: gdb.base/interrupt.exp: call function a second time -PASS: gdb.base/interrupt.exp: continue -PASS: gdb.base/interrupt.exp: echo data -PASS: gdb.base/interrupt.exp: Send Control-C, second time -PASS: gdb.base/interrupt.exp: signal SIGINT -PASS: gdb.base/interrupt.exp: echo more data -PASS: gdb.base/interrupt.exp: send end of file +FAIL: gdb.base/interrupt.exp: call function when asleep (wrong output) +UNTESTED: gdb.base/interrupt.exp: aborted; in the following, GDB will get stuck Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jit-simple.exp ... PASS: gdb.base/jit-simple.exp: blah 1 PASS: gdb.base/jit-simple.exp: recompile jit-simple.c @@ -6403,25 +5124,31 @@ PASS: gdb.base/jit-simple.exp: blah 1 Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jit-so.exp ... PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here before-dlopen PASS: gdb.base/jit-so.exp: one_jit_test-1: set var jit_libname = "jit-main.so" -PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here after-dlopen -PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 0 -PASS: gdb.base/jit-so.exp: one_jit_test-1: set var argc = 2 -PASS: gdb.base/jit-so.exp: one_jit_test-1: set var libname = "SHLIBDIR/jit-solib.so" -PASS: gdb.base/jit-so.exp: one_jit_test-1: set var count = 1 -PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 1 -PASS: gdb.base/jit-so.exp: one_jit_test-1: info function jit_function -PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 2 +FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here after-dlopen +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: 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: 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 PASS: gdb.base/jit-so.exp: one_jit_test-1: info function jit_function PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here before-dlopen PASS: gdb.base/jit-so.exp: one_jit_test-2: set var jit_libname = "jit-main.so" -PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here after-dlopen -PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 0 -PASS: gdb.base/jit-so.exp: one_jit_test-2: set var argc = 2 -PASS: gdb.base/jit-so.exp: one_jit_test-2: set var libname = "SHLIBDIR/jit-solib.so" -PASS: gdb.base/jit-so.exp: one_jit_test-2: set var count = 2 -PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 1 -PASS: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function -PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 2 +FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here after-dlopen +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: 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: 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 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 +5167,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 -PASS: gdb.base/jit.exp: PIE: one_jit_test-1: set var argc = 2 -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: 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,12 +5532,16 @@ 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) -FAIL: gdb.base/longjmp.exp: next over longjmp(1) +PASS: gdb.base/longjmp.exp: next over longjmp(1) +PASS: gdb.base/longjmp.exp: next into else block (1) +PASS: gdb.base/longjmp.exp: next into safety net (1) PASS: gdb.base/longjmp.exp: breakpoint at pattern 2 start PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 2 start PASS: gdb.base/longjmp.exp: breakpoint at miss_step_2 PASS: gdb.base/longjmp.exp: next over setjmp (2) -FAIL: gdb.base/longjmp.exp: next over call_longjmp (2) +PASS: gdb.base/longjmp.exp: next over call_longjmp (2) +PASS: gdb.base/longjmp.exp: next into else block (2) +PASS: gdb.base/longjmp.exp: next into safety net (2) PASS: gdb.base/longjmp.exp: breakpoint at pattern 3 start PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 3 start PASS: gdb.base/longjmp.exp: next over patt3 @@ -7275,91 +5999,8 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/morestack.exp ... PASS: gdb.base/morestack.exp: continue PASS: gdb.base/morestack.exp: up 3000 Running ../../../W._C._Handy/gdb/testsuite/gdb.base/moribund-step.exp ... -PASS: gdb.base/moribund-step.exp: set non-stop on -PASS: gdb.base/moribund-step.exp: step +UNSUPPORTED: gdb.base/moribund-step.exp: displaced stepping Running ../../../W._C._Handy/gdb/testsuite/gdb.base/multi-forks.exp ... -PASS: gdb.base/multi-forks.exp: set follow-fork child -PASS: gdb.base/multi-forks.exp: run to exit 2 -PASS: gdb.base/multi-forks.exp: follow child, print pids -PASS: gdb.base/multi-forks.exp: run to exit 2 -PASS: gdb.base/multi-forks.exp: follow parent, print pids -PASS: gdb.base/multi-forks.exp: help set detach -PASS: gdb.base/multi-forks.exp: show detach default on -PASS: gdb.base/multi-forks.exp: set detach off -PASS: gdb.base/multi-forks.exp: Run to exit 1 -PASS: gdb.base/multi-forks.exp: info inferior 1 -PASS: gdb.base/multi-forks.exp: inferior 1 -PASS: gdb.base/multi-forks.exp: Run to exit 2 -PASS: gdb.base/multi-forks.exp: info inferior 2 -PASS: gdb.base/multi-forks.exp: inferior 2 -PASS: gdb.base/multi-forks.exp: Run to exit 3 -PASS: gdb.base/multi-forks.exp: info inferior 3 -PASS: gdb.base/multi-forks.exp: inferior 3 -PASS: gdb.base/multi-forks.exp: Run to exit 4 -PASS: gdb.base/multi-forks.exp: info inferior 4 -PASS: gdb.base/multi-forks.exp: inferior 4 -PASS: gdb.base/multi-forks.exp: Run to exit 5 -PASS: gdb.base/multi-forks.exp: info inferior 5 -PASS: gdb.base/multi-forks.exp: inferior 5 -PASS: gdb.base/multi-forks.exp: Run to exit 6 -PASS: gdb.base/multi-forks.exp: info inferior 6 -PASS: gdb.base/multi-forks.exp: inferior 6 -PASS: gdb.base/multi-forks.exp: Run to exit 7 -PASS: gdb.base/multi-forks.exp: info inferior 7 -PASS: gdb.base/multi-forks.exp: inferior 7 -PASS: gdb.base/multi-forks.exp: Run to exit 8 -PASS: gdb.base/multi-forks.exp: info inferior 8 -PASS: gdb.base/multi-forks.exp: inferior 8 -PASS: gdb.base/multi-forks.exp: Run to exit 9 -PASS: gdb.base/multi-forks.exp: info inferior 9 -PASS: gdb.base/multi-forks.exp: inferior 9 -PASS: gdb.base/multi-forks.exp: Run to exit 10 -PASS: gdb.base/multi-forks.exp: info inferior 10 -PASS: gdb.base/multi-forks.exp: inferior 10 -PASS: gdb.base/multi-forks.exp: Run to exit 11 -PASS: gdb.base/multi-forks.exp: info inferior 11 -PASS: gdb.base/multi-forks.exp: inferior 11 -PASS: gdb.base/multi-forks.exp: Run to exit 12 -PASS: gdb.base/multi-forks.exp: info inferior 12 -PASS: gdb.base/multi-forks.exp: inferior 12 -PASS: gdb.base/multi-forks.exp: Run to exit 13 -PASS: gdb.base/multi-forks.exp: info inferior 13 -PASS: gdb.base/multi-forks.exp: inferior 13 -PASS: gdb.base/multi-forks.exp: Run to exit 14 -PASS: gdb.base/multi-forks.exp: info inferior 14 -PASS: gdb.base/multi-forks.exp: inferior 14 -PASS: gdb.base/multi-forks.exp: Run to exit 15 -PASS: gdb.base/multi-forks.exp: info inferior 15 -PASS: gdb.base/multi-forks.exp: inferior 15 -PASS: gdb.base/multi-forks.exp: Run to exit 16 -PASS: gdb.base/multi-forks.exp: info inferior 16 -PASS: gdb.base/multi-forks.exp: restart final -PASS: gdb.base/multi-forks.exp: Detach 2 -PASS: gdb.base/multi-forks.exp: Detach 3 -PASS: gdb.base/multi-forks.exp: Detach 4 -PASS: gdb.base/multi-forks.exp: Detach 5 -PASS: gdb.base/multi-forks.exp: Kill 6 -PASS: gdb.base/multi-forks.exp: Did kill 6 -PASS: gdb.base/multi-forks.exp: Kill 7 -PASS: gdb.base/multi-forks.exp: Did kill 7 -PASS: gdb.base/multi-forks.exp: Kill 8 -PASS: gdb.base/multi-forks.exp: Did kill 8 -PASS: gdb.base/multi-forks.exp: Kill 9 -PASS: gdb.base/multi-forks.exp: Did kill 9 -PASS: gdb.base/multi-forks.exp: Kill 10 -PASS: gdb.base/multi-forks.exp: Did kill 10 -PASS: gdb.base/multi-forks.exp: Kill 11 -PASS: gdb.base/multi-forks.exp: Did kill 11 -PASS: gdb.base/multi-forks.exp: Kill 12 -PASS: gdb.base/multi-forks.exp: Did kill 12 -PASS: gdb.base/multi-forks.exp: Kill 13 -PASS: gdb.base/multi-forks.exp: Did kill 13 -PASS: gdb.base/multi-forks.exp: Kill 14 -PASS: gdb.base/multi-forks.exp: Did kill 14 -PASS: gdb.base/multi-forks.exp: Kill 15 -PASS: gdb.base/multi-forks.exp: Did kill 15 -PASS: gdb.base/multi-forks.exp: Kill 16 -PASS: gdb.base/multi-forks.exp: Did kill 16 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 +6119,6 @@ PASS: gdb.base/permissions.exp: set may-write-memory off PASS: gdb.base/permissions.exp: try to set a global PASS: gdb.base/permissions.exp: print x Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pie-execl.exp ... -PASS: gdb.base/pie-execl.exp: set args OBJDIR/gdb.base/pie-execl2 -PASS: gdb.base/pie-execl.exp: pie_execl_marker address first -PASS: gdb.base/pie-execl.exp: continue -PASS: gdb.base/pie-execl.exp: pie_execl_marker address second -PASS: gdb.base/pie-execl.exp: pie_execl_marker address has changed Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pointers.exp ... PASS: gdb.base/pointers.exp: continuing after dummy() PASS: gdb.base/pointers.exp: set pointer to beginning of array @@ -7549,22 +6185,25 @@ 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 -PASS: gdb.base/pr11022.exp: set watchpoint +FAIL: gdb.base/pr11022.exp: set watchpoint PASS: gdb.base/pr11022.exp: breakpoint hit -PASS: gdb.base/pr11022.exp: watchpoint hit +FAIL: gdb.base/pr11022.exp: watchpoint hit PASS: gdb.base/pr11022.exp: breakpoint hit 2 PASS: gdb.base/pr11022.exp: set var x = 1 -PASS: gdb.base/pr11022.exp: watchpoint hit 2 +FAIL: gdb.base/pr11022.exp: watchpoint hit 2 Running ../../../W._C._Handy/gdb/testsuite/gdb.base/prelink.exp ... PASS: gdb.base/prelink.exp: ldd prelinkt PASS: gdb.base/prelink.exp: ldd prelinkt output contains libs -PASS: gdb.base/prelink.exp: copy ld-2.17.so to ld-linux.so.2 +PASS: gdb.base/prelink.exp: copy ld-2.17.so to ld.so PASS: gdb.base/prelink.exp: copy prelink.so to prelink.so PASS: gdb.base/prelink.exp: copy libm-2.17.so to libm.so.6 -PASS: gdb.base/prelink.exp: copy libc-2.17.so to libc.so.6 +PASS: gdb.base/prelink.exp: copy libc-2.17.so to libc.so.0.3 +PASS: gdb.base/prelink.exp: copy ld-2.17.so to ld.so.1 +PASS: gdb.base/prelink.exp: copy libmachuser-2.17.so to libmachuser.so.1 +PASS: gdb.base/prelink.exp: copy libhurduser-2.17.so to libhurduser.so.0.3 PASS: gdb.base/prelink.exp: split debug of executable -PASS: gdb.base/prelink.exp: unprelink ld-linux.so.2 pre-unprelink (missing /usr/sbin/prelink) -XFAIL: gdb.base/prelink.exp: prelink ld-linux.so.2 (missing /usr/sbin/prelink) +PASS: gdb.base/prelink.exp: unprelink ld.so pre-unprelink (missing /usr/sbin/prelink) +XFAIL: gdb.base/prelink.exp: prelink ld.so (missing /usr/sbin/prelink) Running ../../../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 @@ -8578,20 +7217,7 @@ PASS: gdb.base/random-signal.exp: watch v PASS: gdb.base/random-signal.exp: continue PASS: gdb.base/random-signal.exp: stop with control-c Running ../../../W._C._Handy/gdb/testsuite/gdb.base/randomize.exp ... -PASS: gdb.base/randomize.exp: set disable-randomization off -PASS: gdb.base/randomize.exp: show disable-randomization off -PASS: gdb.base/randomize.exp: continue to breakpoint: randomized first address - address set -PASS: gdb.base/randomize.exp: randomized first address -PASS: gdb.base/randomize.exp: continue to breakpoint: randomized second address - address set -PASS: gdb.base/randomize.exp: randomized second address -PASS: gdb.base/randomize.exp: randomized addresses should not match -PASS: gdb.base/randomize.exp: set disable-randomization on -PASS: gdb.base/randomize.exp: show disable-randomization on -PASS: gdb.base/randomize.exp: continue to breakpoint: fixed first address - address set -PASS: gdb.base/randomize.exp: fixed first address -PASS: gdb.base/randomize.exp: continue to breakpoint: fixed second address - address set -PASS: gdb.base/randomize.exp: fixed second address -PASS: gdb.base/randomize.exp: fixed addresses should match +UNTESTED: gdb.base/randomize.exp: Disabling randomization is not supported on this Linux GDB 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 +7235,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 ... -PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 1 -PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 2 -PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 3 -PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 3 -PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 2 -PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 1 -PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 1 -PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 2 -PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 3 -PASS: gdb.base/readline.exp: Simple operate-and-get-next - final prompt -PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send if 1 > 0 -PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send p 5 -PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send end -PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-p to end -PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-p to p 5 -PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-p to if 1 > 0 -PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-o for if 1 > 0 -PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-o for p 5 -PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-o for end -PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - final prompt -PASS: gdb.base/readline.exp: print 42 -PASS: gdb.base/readline.exp: arrow keys with secondary prompt -PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 7 -PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 8 -PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 9 -PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 9 -PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 8 -PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 7 -PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 7 -PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 8 -PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 9 -PASS: gdb.base/readline.exp: Simple operate-and-get-next - final prompt +UNTESTED: gdb.base/readline.exp: 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 +7335,7 @@ PASS: gdb.base/relational.exp: set variable z PASS: gdb.base/relational.exp: print value of (x==y) @@ -11449,16 +9600,6 @@ PASS: gdb.base/subst.exp: show substitute-path after empty rule removed PASS: gdb.base/subst.exp: remove all remaining substitution rules PASS: gdb.base/subst.exp: show substitute-path after all remaining rules removed Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file.exp ... -PASS: gdb.base/sym-file.exp: add-symbol-file .*sym-file-lib\.so addr -PASS: gdb.base/sym-file.exp: info files must display sym-file-lib -PASS: gdb.base/sym-file.exp: continue to breakpoint: bar -PASS: gdb.base/sym-file.exp: continue to breakpoint: foo -PASS: gdb.base/sym-file.exp: continue to breakpoint: gdb_remove_symbol_file -PASS: gdb.base/sym-file.exp: remove-symbol-file -a addr -PASS: gdb.base/sym-file.exp: info files must not display sym-file-lib -PASS: gdb.base/sym-file.exp: check if Breakpoint 2 is pending. -PASS: gdb.base/sym-file.exp: check if Breakpoint 3 is pending. -PASS: gdb.base/sym-file.exp: continue until exit Running ../../../W._C._Handy/gdb/testsuite/gdb.base/symbol-without-target_section.exp ... PASS: gdb.base/symbol-without-target_section.exp: add-symbol-file PASS: gdb.base/symbol-without-target_section.exp: list main @@ -11513,17 +9654,17 @@ PASS: gdb.base/ui-redirect.exp: set logging off PASS: gdb.base/ui-redirect.exp: help Running ../../../W._C._Handy/gdb/testsuite/gdb.base/unload.exp ... PASS: gdb.base/unload.exp: pending breakpoint info before run -PASS: gdb.base/unload.exp: running program -PASS: gdb.base/unload.exp: pending breakpoint info on first run at shrfunc1 -PASS: gdb.base/unload.exp: continuing to unloaded libfile -PASS: gdb.base/unload.exp: print y from libfile -PASS: gdb.base/unload.exp: rerun to shared library breakpoint -PASS: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc1 -PASS: gdb.base/unload.exp: continuing to unloaded libfile -PASS: gdb.base/unload.exp: continue to shrfunc2 -PASS: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc2 -PASS: gdb.base/unload.exp: continuing to unloaded libfile2 -PASS: gdb.base/unload.exp: print y from libfile2 +FAIL: gdb.base/unload.exp: running program (the program exited) +FAIL: gdb.base/unload.exp: pending breakpoint info on first run at shrfunc1 +FAIL: gdb.base/unload.exp: continuing to unloaded libfile (the program is no longer running) +FAIL: gdb.base/unload.exp: print y from libfile +FAIL: gdb.base/unload.exp: rerun to shared library breakpoint (the program exited) +FAIL: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc1 +FAIL: gdb.base/unload.exp: continuing to unloaded libfile (the program is no longer running) +FAIL: gdb.base/unload.exp: continue to shrfunc2 (the program is no longer running) +FAIL: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc2 +FAIL: gdb.base/unload.exp: continuing to unloaded libfile2 (the program is no longer running) +FAIL: gdb.base/unload.exp: print y from libfile2 Running ../../../W._C._Handy/gdb/testsuite/gdb.base/until.exp ... PASS: gdb.base/until.exp: until line number PASS: gdb.base/until.exp: malformed until @@ -11538,21 +9679,9 @@ PASS: gdb.base/unwindonsignal.exp: unwindonsignal, inferior function call signal PASS: gdb.base/unwindonsignal.exp: unwindonsignal, stack unwound PASS: gdb.base/unwindonsignal.exp: unwindonsignal, dummy frame removed Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-db-attach.exp ... -PASS: gdb.base/valgrind-db-attach.exp: spawn valgrind -PASS: gdb.base/valgrind-db-attach.exp: valgrind started -PASS: gdb.base/valgrind-db-attach.exp: eat first prompt -PASS: gdb.base/valgrind-db-attach.exp: set height 0 -PASS: gdb.base/valgrind-db-attach.exp: set width 0 -PASS: gdb.base/valgrind-db-attach.exp: bt -PASS: gdb.base/valgrind-db-attach.exp: kill program +UNSUPPORTED: gdb.base/valgrind-db-attach.exp: spawn valgrind Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-infcall.exp ... -PASS: gdb.base/valgrind-infcall.exp: spawn valgrind -PASS: gdb.base/valgrind-infcall.exp: valgrind started -PASS: gdb.base/valgrind-infcall.exp: vgdb prompt -FAIL: gdb.base/valgrind-infcall.exp: target remote for vgdb -PASS: gdb.base/valgrind-infcall.exp: monitor v.set gdb_output -PASS: gdb.base/valgrind-infcall.exp: continue #1 -PASS: gdb.base/valgrind-infcall.exp: p gdb_test_infcall () +UNSUPPORTED: gdb.base/valgrind-infcall.exp: spawn valgrind Running ../../../W._C._Handy/gdb/testsuite/gdb.base/value-double-free.exp ... PASS: gdb.base/value-double-free.exp: watch var PASS: gdb.base/value-double-free.exp: continue @@ -11636,19 +9765,19 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-non-mem.exp ... PASS: gdb.base/watch-non-mem.exp: set write watchpoint on $pc PASS: gdb.base/watch-non-mem.exp: watchpoint on $pc works Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-read.exp ... -PASS: gdb.base/watch-read.exp: set hardware read watchpoint on global variable -PASS: gdb.base/watch-read.exp: read watchpoint triggers on first read -PASS: gdb.base/watch-read.exp: read watchpoint triggers on read after value changed -PASS: gdb.base/watch-read.exp: set write watchpoint on global variable -PASS: gdb.base/watch-read.exp: write watchpoint triggers -PASS: gdb.base/watch-read.exp: only write watchpoint triggers when value changes -PASS: gdb.base/watch-read.exp: read watchpoint triggers when value doesn't change, trapping reads and writes -PASS: gdb.base/watch-read.exp: only read watchpoint triggers when value doesn't change +FAIL: gdb.base/watch-read.exp: set hardware read watchpoint on global variable +FAIL: gdb.base/watch-read.exp: read watchpoint triggers on first read (timeout) +FAIL: gdb.base/watch-read.exp: read watchpoint triggers on read after value changed (timeout) +FAIL: gdb.base/watch-read.exp: set write watchpoint on global variable (timeout) +FAIL: gdb.base/watch-read.exp: write watchpoint triggers (timeout) +FAIL: gdb.base/watch-read.exp: only write watchpoint triggers when value changes (timeout) +FAIL: gdb.base/watch-read.exp: read watchpoint triggers when value doesn't change, trapping reads and writes (timeout) +FAIL: gdb.base/watch-read.exp: only read watchpoint triggers when value doesn't change (timeout) Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-vfork.exp ... PASS: gdb.base/watch-vfork.exp: Watchpoint on global variable (hw) -PASS: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (hw) +FAIL: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (hw) (timeout) PASS: gdb.base/watch-vfork.exp: Watchpoint on global variable (sw) -PASS: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (sw) +FAIL: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (sw) (timeout) Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch_thread_num.exp ... PASS: gdb.base/watch_thread_num.exp: successfully compiled posix threads test case PASS: gdb.base/watch_thread_num.exp: Watchpoint on invalid thread @@ -11658,27 +9787,27 @@ PASS: gdb.base/watch_thread_num.exp: Set breakpoint at thread_function PASS: gdb.base/watch_thread_num.exp: Stopped in thread_function PASS: gdb.base/watch_thread_num.exp: Thread command PASS: gdb.base/watch_thread_num.exp: Disable breakpoint 2 -PASS: gdb.base/watch_thread_num.exp: Watchpoint on shared variable +FAIL: gdb.base/watch_thread_num.exp: Watchpoint on shared variable PASS: gdb.base/watch_thread_num.exp: info breakpoint 3 -PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 1 +FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 1 PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 1 -PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 2 +FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 2 PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 2 -PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 3 +FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 3 PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 3 -PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 4 +FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 4 PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 4 -PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 5 +FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 5 PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 5 -PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 6 +FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 6 PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 6 -PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 7 +FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 7 PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 7 -PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 8 +FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 8 PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 8 -PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 9 +FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 9 PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 9 -PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 10 +FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 10 PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 10 Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-cond-gone.exp ... PASS: gdb.base/watchpoint-cond-gone.exp: set can-use-hw-watchpoints 0 @@ -11692,20 +9821,20 @@ PASS: gdb.base/watchpoint-delete.exp: watch x PASS: gdb.base/watchpoint-delete.exp: delete $bpnum Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp ... PASS: gdb.base/watchpoint-hw-hit-once.exp: rwatch watchee -PASS: gdb.base/watchpoint-hw-hit-once.exp: continue -PASS: gdb.base/watchpoint-hw-hit-once.exp: continue to break-at-exit +FAIL: gdb.base/watchpoint-hw-hit-once.exp: continue +FAIL: gdb.base/watchpoint-hw-hit-once.exp: continue to break-at-exit (the program exited) Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw.exp ... PASS: gdb.base/watchpoint-hw.exp: watch watchee -PASS: gdb.base/watchpoint-hw.exp: start -PASS: gdb.base/watchpoint-hw.exp: info watchpoints +FAIL: gdb.base/watchpoint-hw.exp: start (timeout) +FAIL: gdb.base/watchpoint-hw.exp: info watchpoints (timeout) Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-solib.exp ... PASS: gdb.base/watchpoint-solib.exp: set pending breakpoint -PASS: gdb.base/watchpoint-solib.exp: continue to foo -PASS: gdb.base/watchpoint-solib.exp: set watchpoint on g -PASS: gdb.base/watchpoint-solib.exp: continue to watchpoint hit +FAIL: gdb.base/watchpoint-solib.exp: continue to foo (the program exited) +FAIL: gdb.base/watchpoint-solib.exp: set watchpoint on g +FAIL: gdb.base/watchpoint-solib.exp: continue to watchpoint hit (the program is no longer running) PASS: gdb.base/watchpoint-solib.exp: rerun to main -PASS: gdb.base/watchpoint-solib.exp: continue to foo again -PASS: gdb.base/watchpoint-solib.exp: continue to watchpoint hit again +FAIL: gdb.base/watchpoint-solib.exp: continue to foo again (the program exited) +FAIL: gdb.base/watchpoint-solib.exp: continue to watchpoint hit again (the program is no longer running) Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint.exp ... PASS: gdb.base/watchpoint.exp: disable fast watches PASS: gdb.base/watchpoint.exp: show disable fast watches @@ -11818,7 +9947,7 @@ PASS: gdb.base/watchpoint.exp: next over global_ptr_ptr pointer advance PASS: gdb.base/watchpoint.exp: delete $global_ptr_ptr_breakpoint_number PASS: gdb.base/watchpoint.exp: continue to breakpoint: second x assignment PASS: gdb.base/watchpoint.exp: watch x -KFAIL: gdb.base/watchpoint.exp: next after watch x (PRMS: gdb/38) +PASS: gdb.base/watchpoint.exp: next after watch x PASS: gdb.base/watchpoint.exp: delete watch x PASS: gdb.base/watchpoint.exp: watch buf PASS: gdb.base/watchpoint.exp: watchpoint on buf hit @@ -11841,12 +9970,12 @@ 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 PASS: gdb.base/watchpoint.exp: continue to breakpoint: func6 breakpoint here -PASS: gdb.base/watchpoint.exp: watch foo2 -PASS: gdb.base/watchpoint.exp: continue with watch foo2 +FAIL: gdb.base/watchpoint.exp: watch foo2 +FAIL: gdb.base/watchpoint.exp: continue with watch foo2 PASS: gdb.base/watchpoint.exp: delete watch foo2 PASS: gdb.base/watchpoint.exp: continue to breakpoint: func7 breakpoint here -PASS: gdb.base/watchpoint.exp: watch foo4 -PASS: gdb.base/watchpoint.exp: continue with watch foo4 +FAIL: gdb.base/watchpoint.exp: watch foo4 +FAIL: gdb.base/watchpoint.exp: continue with watch foo4 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 @@ -12177,7 +10306,7 @@ 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 -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 Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/annota3.exp ... PASS: gdb.cp/annota3.exp: set height 0 @@ -12190,8 +10319,8 @@ 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: annotate-quit +PASS: gdb.cp/annota3.exp: watch triggered on a.x +FAIL: gdb.cp/annota3.exp: annotate-quit (pattern 1) (timeout) Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/anon-ns.exp ... PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::doit1(void) PASS: gdb.cp/anon-ns.exp: list '(anonymous namespace)::doit1(void)' @@ -14264,34 +12393,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 ... -PASS: gdb.cp/infcall-dlopen.exp: test 0 +FAIL: gdb.cp/infcall-dlopen.exp: test 0 PASS: gdb.cp/infcall-dlopen.exp: test 0 stub 1 PASS: gdb.cp/infcall-dlopen.exp: test 0 stub 2 -PASS: gdb.cp/infcall-dlopen.exp: test 1 +FAIL: gdb.cp/infcall-dlopen.exp: test 1 PASS: gdb.cp/infcall-dlopen.exp: test 1 stub 1 PASS: gdb.cp/infcall-dlopen.exp: test 1 stub 2 -PASS: gdb.cp/infcall-dlopen.exp: test 2 +FAIL: gdb.cp/infcall-dlopen.exp: test 2 PASS: gdb.cp/infcall-dlopen.exp: test 2 stub 1 PASS: gdb.cp/infcall-dlopen.exp: test 2 stub 2 -PASS: gdb.cp/infcall-dlopen.exp: test 3 +FAIL: gdb.cp/infcall-dlopen.exp: test 3 PASS: gdb.cp/infcall-dlopen.exp: test 3 stub 1 PASS: gdb.cp/infcall-dlopen.exp: test 3 stub 2 -PASS: gdb.cp/infcall-dlopen.exp: test 4 +FAIL: gdb.cp/infcall-dlopen.exp: test 4 PASS: gdb.cp/infcall-dlopen.exp: test 4 stub 1 PASS: gdb.cp/infcall-dlopen.exp: test 4 stub 2 -PASS: gdb.cp/infcall-dlopen.exp: test 5 +FAIL: gdb.cp/infcall-dlopen.exp: test 5 PASS: gdb.cp/infcall-dlopen.exp: test 5 stub 1 PASS: gdb.cp/infcall-dlopen.exp: test 5 stub 2 -PASS: gdb.cp/infcall-dlopen.exp: test 6 +FAIL: gdb.cp/infcall-dlopen.exp: test 6 PASS: gdb.cp/infcall-dlopen.exp: test 6 stub 1 PASS: gdb.cp/infcall-dlopen.exp: test 6 stub 2 -PASS: gdb.cp/infcall-dlopen.exp: test 7 +FAIL: gdb.cp/infcall-dlopen.exp: test 7 PASS: gdb.cp/infcall-dlopen.exp: test 7 stub 1 PASS: gdb.cp/infcall-dlopen.exp: test 7 stub 2 -PASS: gdb.cp/infcall-dlopen.exp: test 8 +FAIL: gdb.cp/infcall-dlopen.exp: test 8 PASS: gdb.cp/infcall-dlopen.exp: test 8 stub 1 PASS: gdb.cp/infcall-dlopen.exp: test 8 stub 2 -PASS: gdb.cp/infcall-dlopen.exp: test 9 +FAIL: gdb.cp/infcall-dlopen.exp: test 9 PASS: gdb.cp/infcall-dlopen.exp: test 9 stub 1 PASS: gdb.cp/infcall-dlopen.exp: test 9 stub 2 Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/inherit.exp ... @@ -17641,25 +15770,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 -PASS: gdb.gdb/complaints.exp: run until breakpoint at captured_command_loop -PASS: gdb.gdb/complaints.exp: set stop_whining = 2 -PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Register a complaint") -PASS: gdb.gdb/complaints.exp: print symfile_complaints->root->fmt -PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, symfile_complaints->root->fmt) -PASS: gdb.gdb/complaints.exp: list has one entry -PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Testing! Testing! Testing!") -PASS: gdb.gdb/complaints.exp: serial start -PASS: gdb.gdb/complaints.exp: serial line 1 -PASS: gdb.gdb/complaints.exp: serial line 2 -PASS: gdb.gdb/complaints.exp: serial end -PASS: gdb.gdb/complaints.exp: short start -PASS: gdb.gdb/complaints.exp: short line 1 -PASS: gdb.gdb/complaints.exp: short line 2 -PASS: gdb.gdb/complaints.exp: short end -PASS: gdb.gdb/complaints.exp: empty non-verbose non-noisy clear -PASS: gdb.gdb/complaints.exp: empty verbose non-noisy clear -PASS: gdb.gdb/complaints.exp: empty verbose noisy clear -PASS: gdb.gdb/complaints.exp: empty non-verbose noisy clear +FAIL: gdb.gdb/complaints.exp: run until breakpoint at captured_command_loop +WARNING: Couldn't test self Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/observer.exp ... PASS: gdb.gdb/observer.exp: breakpoint in captured_main PASS: gdb.gdb/observer.exp: run until breakpoint at captured_main @@ -17770,14 +15882,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: signal SIGINT (GDB internal error) +FAIL: gdb.gdb/python-interrupts.exp: run until breakpoint at captured_command_loop +WARNING: Couldn't test self Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/python-selftest.exp ... PASS: gdb.gdb/python-selftest.exp: breakpoint in captured_command_loop -PASS: gdb.gdb/python-selftest.exp: run until breakpoint at captured_command_loop -PASS: gdb.gdb/python-selftest.exp: set variable gdb_python_initialized = 0 -FAIL: gdb.gdb/python-selftest.exp: call catch_command_errors(execute_command, "python print 5", 0, RETURN_MASK_ALL) (GDB internal error) +FAIL: gdb.gdb/python-selftest.exp: run until breakpoint at captured_command_loop +WARNING: Couldn't test self 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 @@ -17804,11 +15914,11 @@ PASS: gdb.gdb/selftest.exp: next over notice_open_fds PASS: gdb.gdb/selftest.exp: next over cmdarg_s VEC_cleanup PASS: gdb.gdb/selftest.exp: print a string PASS: gdb.gdb/selftest.exp: step into xmalloc call -PASS: gdb.gdb/selftest.exp: xgdb is at prompt +FAIL: gdb.gdb/selftest.exp: xgdb is at prompt PASS: gdb.gdb/selftest.exp: Set xgdb prompt -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: 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 @@ -19303,10 +17413,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 -PASS: gdb.mi/dw2-ref-missing-frame.exp: test func_nofb_marker +FAIL: gdb.mi/dw2-ref-missing-frame.exp: test func_nofb_marker PASS: gdb.mi/dw2-ref-missing-frame.exp: breakpoint at func_loopfb_marker PASS: gdb.mi/dw2-ref-missing-frame.exp: mi runto func_loopfb_marker -PASS: gdb.mi/dw2-ref-missing-frame.exp: test func_loopfb_var +FAIL: gdb.mi/dw2-ref-missing-frame.exp: test func_loopfb_var Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/gdb2549.exp ... PASS: gdb.mi/gdb2549.exp: wrong arguments PASS: gdb.mi/gdb2549.exp: no executable @@ -19399,9 +17509,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 ... -PASS: gdb.mi/mi-async.exp: start: stop -PASS: gdb.mi/mi-async.exp: CLI next: stop -PASS: gdb.mi/mi-async.exp: restart: stop 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 @@ -19470,8 +17577,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 -PASS: gdb.mi/mi-breakpoint-changed.exp: catch syscall -PASS: gdb.mi/mi-breakpoint-changed.exp: dprintf marker, "arg" " +FAIL: gdb.mi/mi-breakpoint-changed.exp: catch syscall +FAIL: gdb.mi/mi-breakpoint-changed.exp: dprintf marker, "arg" " 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 @@ -19485,7 +17592,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 -PASS: gdb.mi/mi-breakpoint-changed.exp: delete 6 +FAIL: gdb.mi/mi-breakpoint-changed.exp: delete 6 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 @@ -19494,21 +17601,22 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: delete breakpoint on p PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on marker PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on pendfunc3 PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to marker 1 -PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc3 resolved -PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to marker 2 -PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc3 pending again -PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: +FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc3 resolved +FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to marker 2 (timeout) +FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continuing to exit (MI error) +FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc3 pending again (timeout) +FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: (unknown output after running) Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-catch-load.exp ... PASS: gdb.mi/mi-catch-load.exp: breakpoint at main PASS: gdb.mi/mi-catch-load.exp: mi runto main PASS: gdb.mi/mi-catch-load.exp: catch-load: auto-solib-add on PASS: gdb.mi/mi-catch-load.exp: catch-load: catch load -PASS: gdb.mi/mi-catch-load.exp: catch-load: solib-event stop +FAIL: gdb.mi/mi-catch-load.exp: catch-load: solib-event stop PASS: gdb.mi/mi-catch-load.exp: breakpoint at main PASS: gdb.mi/mi-catch-load.exp: mi runto main PASS: gdb.mi/mi-catch-load.exp: catch-unload: auto-solib-add on PASS: gdb.mi/mi-catch-load.exp: catch-unload: catch unload -PASS: gdb.mi/mi-catch-load.exp: catch-unload: solib-event stop +FAIL: gdb.mi/mi-catch-load.exp: catch-unload: solib-event stop Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-cli.exp ... PASS: gdb.mi/mi-cli.exp: -interpreter-exec with no arguments PASS: gdb.mi/mi-cli.exp: -interpreter-exec with one argument @@ -19540,16 +17648,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 -PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking on" -PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking off" -PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking step" -PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: interpreter-exec "set scheduler-locking on" -PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: interpreter-exec "set scheduler-locking off" -PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: interpreter-exec "set scheduler-locking step" -PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking on" no event (requested by MI) +FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking on" +FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking off" +FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking step" +FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: interpreter-exec "set scheduler-locking on" +FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: interpreter-exec "set scheduler-locking off" +FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: interpreter-exec "set scheduler-locking step" +FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking on" no event (requested by MI) PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "-exec-arguments foo" no event -PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking step" no event (requested by MI interp) -PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking stepr" no event +FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking step" no event (requested by MI interp) +FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking stepr" no event 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" @@ -19631,12 +17739,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 ... -PASS: gdb.mi/mi-file-transfer.exp: put binary file -PASS: gdb.mi/mi-file-transfer.exp: get binary file -PASS: gdb.mi/mi-file-transfer.exp: compare intermediate binary file -PASS: gdb.mi/mi-file-transfer.exp: compare binary file -PASS: gdb.mi/mi-file-transfer.exp: deleted binary file -PASS: gdb.mi/mi-file-transfer.exp: verified deleted binary file 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. @@ -19665,7 +17767,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 ... -PASS: gdb.mi/mi-info-os.exp: -info-os +UNSUPPORTED: gdb.mi/mi-info-os.exp: mi-info-os.exp 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 @@ -19698,120 +17800,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 -PASS: gdb.mi/mi-memory-changed.exp: create objvar for C +FAIL: gdb.mi/mi-memory-changed.exp: create objvar for C PASS: gdb.mi/mi-memory-changed.exp: change C thru. varobj PASS: gdb.mi/mi-memory-changed.exp: change C thru. -data-write-memory-bytes PASS: gdb.mi/mi-memory-changed.exp: get address of main Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nonstop-exit.exp ... -PASS: gdb.mi/mi-nonstop-exit.exp: successfully compiled posix threads test case -PASS: gdb.mi/mi-nonstop-exit.exp: breakpoint at main -PASS: gdb.mi/mi-nonstop-exit.exp: mi runto main -PASS: gdb.mi/mi-nonstop-exit.exp: finished exec continue -PASS: gdb.mi/mi-nonstop-exit.exp: breakpoint at main -PASS: gdb.mi/mi-nonstop-exit.exp: mi runto main -PASS: gdb.mi/mi-nonstop-exit.exp: finished exec continue (2) +UNSUPPORTED: gdb.mi/mi-nonstop-exit.exp: displaced stepping Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nonstop.exp ... -PASS: gdb.mi/mi-nonstop.exp: successfully compiled posix threads test case -PASS: gdb.mi/mi-nonstop.exp: breakpoint at main -PASS: gdb.mi/mi-nonstop.exp: mi runto main -PASS: gdb.mi/mi-nonstop.exp: breakpoint at marker -PASS: gdb.mi/mi-nonstop.exp: w0,i0 stop -PASS: gdb.mi/mi-nonstop.exp: w1,i0 stop -PASS: gdb.mi/mi-nonstop.exp: thread state, stop 1 -PASS: gdb.mi/mi-nonstop.exp: select thread 2 -PASS: gdb.mi/mi-nonstop.exp: create varobj in first thread -PASS: gdb.mi/mi-nonstop.exp: select thread 3 -PASS: gdb.mi/mi-nonstop.exp: create varobj in second thread -PASS: gdb.mi/mi-nonstop.exp: thread state, resume 1 -PASS: gdb.mi/mi-nonstop.exp: w0,i1 stop -PASS: gdb.mi/mi-nonstop.exp: thread state, stop 2 -PASS: gdb.mi/mi-nonstop.exp: thread state, resume 2 -PASS: gdb.mi/mi-nonstop.exp: w1,i1 stop -PASS: gdb.mi/mi-nonstop.exp: thread state, stop 3 -PASS: gdb.mi/mi-nonstop.exp: update varobj, 1 -PASS: gdb.mi/mi-nonstop.exp: check varobj, w0, 1 -PASS: gdb.mi/mi-nonstop.exp: check varobj, w1, 1 -PASS: gdb.mi/mi-nonstop.exp: interrupted -PASS: gdb.mi/mi-nonstop.exp: got interrupt -PASS: gdb.mi/mi-nonstop.exp: thread state, stop 4 -PASS: gdb.mi/mi-nonstop.exp: resume all -PASS: gdb.mi/mi-nonstop.exp: w0,i2 stop -PASS: gdb.mi/mi-nonstop.exp: w1,i2 stop -PASS: gdb.mi/mi-nonstop.exp: set condition, 1 -PASS: gdb.mi/mi-nonstop.exp: w0,i3 stop -PASS: gdb.mi/mi-nonstop.exp: thread state, stop on cond breakpoint -PASS: gdb.mi/mi-nonstop.exp: update varobj, 2 -PASS: gdb.mi/mi-nonstop.exp: check varobj, w1, 1 -PASS: gdb.mi/mi-nonstop.exp: stacktrace of running thread -PASS: gdb.mi/mi-nonstop.exp: stacktrace of stopped thread -PASS: gdb.mi/mi-nonstop.exp: select first worker thread -PASS: gdb.mi/mi-nonstop.exp: ask the second thread to exit -PASS: gdb.mi/mi-nonstop.exp: wait for thread exit -PASS: gdb.mi/mi-nonstop.exp: stacktrace of stopped thread +UNSUPPORTED: gdb.mi/mi-nonstop.exp: displaced stepping Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp ... -PASS: gdb.mi/mi-ns-stale-regcache.exp: breakpoint at main -PASS: gdb.mi/mi-ns-stale-regcache.exp: mi runto main -PASS: gdb.mi/mi-ns-stale-regcache.exp: no stale register cache of resumed thread -PASS: gdb.mi/mi-ns-stale-regcache.exp: no stale frame info of resumed thread -PASS: gdb.mi/mi-ns-stale-regcache.exp: main thread still running +UNSUPPORTED: gdb.mi/mi-ns-stale-regcache.exp: displaced stepping Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nsintrall.exp ... -PASS: gdb.mi/mi-nsintrall.exp: successfully compiled posix threads test case -PASS: gdb.mi/mi-nsintrall.exp: breakpoint at main -PASS: gdb.mi/mi-nsintrall.exp: mi runto main -PASS: gdb.mi/mi-nsintrall.exp: breakpoint at thread_function -PASS: gdb.mi/mi-nsintrall.exp: stop 0 -PASS: gdb.mi/mi-nsintrall.exp: stop 1 -PASS: gdb.mi/mi-nsintrall.exp: stop 2 -PASS: gdb.mi/mi-nsintrall.exp: stop 3 -PASS: gdb.mi/mi-nsintrall.exp: stop 4 -PASS: gdb.mi/mi-nsintrall.exp: stop 5 -PASS: gdb.mi/mi-nsintrall.exp: thread state, all stopped -PASS: gdb.mi/mi-nsintrall.exp: resume all, no breakpoint -PASS: gdb.mi/mi-nsintrall.exp: thread state, resume all -PASS: gdb.mi/mi-nsintrall.exp: interrupt all threads -PASS: gdb.mi/mi-nsintrall.exp: interrupt 0 -PASS: gdb.mi/mi-nsintrall.exp: interrupt 1 -PASS: gdb.mi/mi-nsintrall.exp: interrupt 2 -PASS: gdb.mi/mi-nsintrall.exp: interrupt 3 -PASS: gdb.mi/mi-nsintrall.exp: interrupt 4 -PASS: gdb.mi/mi-nsintrall.exp: interrupt 5 -PASS: gdb.mi/mi-nsintrall.exp: thread state, all interrupted -PASS: gdb.mi/mi-nsintrall.exp: resume all after interrupting -PASS: gdb.mi/mi-nsintrall.exp: thread state, resume all after interrupting +UNSUPPORTED: gdb.mi/mi-nsintrall.exp: displaced stepping Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nsmoribund.exp ... -PASS: gdb.mi/mi-nsmoribund.exp: successfully compiled posix threads test case -PASS: gdb.mi/mi-nsmoribund.exp: breakpoint at main -PASS: gdb.mi/mi-nsmoribund.exp: mi runto main -PASS: gdb.mi/mi-nsmoribund.exp: breakpoint at thread_function -PASS: gdb.mi/mi-nsmoribund.exp: stop 0 -PASS: gdb.mi/mi-nsmoribund.exp: stop 1 -PASS: gdb.mi/mi-nsmoribund.exp: stop 2 -PASS: gdb.mi/mi-nsmoribund.exp: stop 3 -PASS: gdb.mi/mi-nsmoribund.exp: stop 4 -PASS: gdb.mi/mi-nsmoribund.exp: stop 5 -PASS: gdb.mi/mi-nsmoribund.exp: stop 6 -PASS: gdb.mi/mi-nsmoribund.exp: stop 7 -PASS: gdb.mi/mi-nsmoribund.exp: stop 8 -PASS: gdb.mi/mi-nsmoribund.exp: stop 9 -PASS: gdb.mi/mi-nsmoribund.exp: thread state: all stopped except the main thread -PASS: gdb.mi/mi-nsmoribund.exp: select thread 5 -PASS: gdb.mi/mi-nsmoribund.exp: thread specific breakpoint at thread_function -PASS: gdb.mi/mi-nsmoribund.exp: resume all, thread specific breakpoint -PASS: gdb.mi/mi-nsmoribund.exp: hit thread specific breakpoint -PASS: gdb.mi/mi-nsmoribund.exp: thread state: all running except the breakpoint thread -PASS: gdb.mi/mi-nsmoribund.exp: resume all, program exited normally +UNSUPPORTED: gdb.mi/mi-nsmoribund.exp: displaced stepping Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nsthrexec.exp ... -PASS: gdb.mi/mi-nsthrexec.exp: successfully compiled posix threads test case -PASS: gdb.mi/mi-nsthrexec.exp: breakpoint at main -PASS: gdb.mi/mi-nsthrexec.exp: mi runto main -PASS: gdb.mi/mi-nsthrexec.exp: breakpoint at thread_execler -PASS: gdb.mi/mi-nsthrexec.exp: stop at thread_execler -PASS: gdb.mi/mi-nsthrexec.exp: thread state, execler stopped, main running -PASS: gdb.mi/mi-nsthrexec.exp: interrupt main thread -PASS: gdb.mi/mi-nsthrexec.exp: main thread interrupted -PASS: gdb.mi/mi-nsthrexec.exp: thread state, all stopped -PASS: gdb.mi/mi-nsthrexec.exp: breakpoint at main -PASS: gdb.mi/mi-nsthrexec.exp: stop at main after exec +UNSUPPORTED: gdb.mi/mi-nsthrexec.exp: displaced stepping Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pending.exp ... PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc1 PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on mi-pendshr.c:pendfunc2 if x==4 @@ -19826,18 +17830,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 +PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 10 +PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 9 +PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 8 +PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 7 PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 6 PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 5 PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 4 -PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 3 -PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 2 -PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 1 +PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 10 +PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 9 +PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 8 +PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 7 PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 6 PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 5 PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 4 -PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 3 -PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 2 -PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 1 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 @@ -19850,11 +17856,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 ... -PASS: gdb.mi/mi-record-changed.exp: breakpoint at main -PASS: gdb.mi/mi-record-changed.exp: mi runto main -PASS: gdb.mi/mi-record-changed.exp: record -PASS: gdb.mi/mi-record-changed.exp: record end -PASS: gdb.mi/mi-record-changed.exp: target record 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 ... @@ -19863,22 +17864,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 ... -PASS: gdb.mi/mi-reverse.exp: breakpoint at main -PASS: gdb.mi/mi-reverse.exp: mi runto main -PASS: gdb.mi/mi-reverse.exp: Turn on process record -PASS: gdb.mi/mi-reverse.exp: breakpoint at callme -PASS: gdb.mi/mi-reverse.exp: mi runto callme -PASS: gdb.mi/mi-reverse.exp: reverse finish from callme -PASS: gdb.mi/mi-reverse.exp: reverse next to get over the call to do_nothing -PASS: gdb.mi/mi-reverse.exp: reverse step to callee1 -PASS: gdb.mi/mi-reverse.exp: reverse step to callee2 -PASS: gdb.mi/mi-reverse.exp: reverse step to callee3 -PASS: gdb.mi/mi-reverse.exp: reverse step to callee4 -PASS: gdb.mi/mi-reverse.exp: reverse-step-instruction at callee4 -PASS: gdb.mi/mi-reverse.exp: reverse-next-instruction at callee4 -PASS: gdb.mi/mi-reverse.exp: insert temp breakpoint at basics.c:32 -PASS: gdb.mi/mi-reverse.exp: reverse-continue at callee3 -PASS: gdb.mi/mi-reverse.exp: reverse-continue at main 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 @@ -19952,7 +17937,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 @@ -20888,10 +18873,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 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 -PASS: gdb.mi/mi-watch-nonstop.exp: break-watch operation -PASS: gdb.mi/mi-watch-nonstop.exp: delete watchpoint +UNSUPPORTED: gdb.mi/mi-watch-nonstop.exp: displaced stepping 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 @@ -21214,7 +19196,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 -PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": watchpoint hit 2 +FAIL: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": watchpoint hit 2 (unknown output after running) 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 @@ -21223,7 +19205,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 -PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": watchpoint hit 2 +FAIL: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": watchpoint hit 2 (unknown output after running) 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 @@ -21260,31 +19242,33 @@ 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 ... -PASS: gdb.multi/bkpt-multi-exec.exp: continue -PASS: gdb.multi/bkpt-multi-exec.exp: add inferior 2 with -exec crashme -PASS: gdb.multi/bkpt-multi-exec.exp: inferior 2 -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/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. + ^ +UNTESTED: gdb.multi/multi-arch-exec.exp: multi-arch-exec.exp Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch.exp ... +gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.multi/hello.c:1:0: sorry, unimplemented: 64-bit mode not compiled in + /* 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/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 -PASS: gdb.multi/watchpoint-multi.exp: set displaced-stepping on PASS: gdb.multi/watchpoint-multi.exp: start to main inferior 1 PASS: gdb.multi/watchpoint-multi.exp: add inferior 2 PASS: gdb.multi/watchpoint-multi.exp: switch to inferior 2, first time -PASS: gdb.multi/watchpoint-multi.exp: start to main inferior 2 -PASS: gdb.multi/watchpoint-multi.exp: awatch c on inferior 2 +FAIL: gdb.multi/watchpoint-multi.exp: start to main inferior 2 +FAIL: gdb.multi/watchpoint-multi.exp: awatch c on inferior 2 +FAIL: gdb.multi/watchpoint-multi.exp: setting breakpoint at marker_exit PASS: gdb.multi/watchpoint-multi.exp: switch back to inferior 1 -PASS: gdb.multi/watchpoint-multi.exp: awatch b on inferior 1 -PASS: gdb.multi/watchpoint-multi.exp: switch to inferior 2 again -PASS: gdb.multi/watchpoint-multi.exp: catch c on inferior 2 -PASS: gdb.multi/watchpoint-multi.exp: catch marker_exit in inferior 2 -PASS: gdb.multi/watchpoint-multi.exp: switch back to inferior 1 again -PASS: gdb.multi/watchpoint-multi.exp: catch b on inferior 1 -PASS: gdb.multi/watchpoint-multi.exp: catch marker_exit in inferior 1 +FAIL: gdb.multi/watchpoint-multi.exp: awatch b on inferior 1 +FAIL: gdb.multi/watchpoint-multi.exp: switch to inferior 2 again +FAIL: gdb.multi/watchpoint-multi.exp: catch c on inferior 2 +FAIL: gdb.multi/watchpoint-multi.exp: catch marker_exit in inferior 2 +FAIL: gdb.multi/watchpoint-multi.exp: switch back to inferior 1 again +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 Running ../../../W._C._Handy/gdb/testsuite/gdb.objc/nondebug.exp ... @@ -21743,26 +19727,16 @@ 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. -PASS: gdb.python/py-events.exp: inferior 2 -PASS: gdb.python/py-events.exp: Inferior 2 terminated. +FAIL: gdb.python/py-events.exp: inferior 2 +FAIL: gdb.python/py-events.exp: Inferior 2 terminated. (the program is no longer running) Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-evsignal.exp ... 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 -PASS: gdb.python/py-evthreads.exp: reached breakpoint 3 -PASS: gdb.python/py-evthreads.exp: thread 3 -PASS: gdb.python/py-evthreads.exp: continue thread 1 -PASS: gdb.python/py-evthreads.exp: thread 3 was signaled +UNSUPPORTED: gdb.python/py-evthreads.exp: displaced stepping 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 @@ -22121,83 +20095,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 -PASS: gdb.python/py-inferior.exp: test Inferior.threads +FAIL: gdb.python/py-inferior.exp: test Inferior.threads PASS: gdb.python/py-inferior.exp: continue to breakpoint: cont to check_threads -PASS: gdb.python/py-inferior.exp: test Inferior.threads 2 -PASS: gdb.python/py-inferior.exp: continue to breakpoint: cont to Break here. -PASS: gdb.python/py-inferior.exp: read str contents -PASS: gdb.python/py-inferior.exp: write str -PASS: gdb.python/py-inferior.exp: ensure str was changed in the inferior -PASS: gdb.python/py-inferior.exp: py start_addr = search_buf.address -PASS: gdb.python/py-inferior.exp: py length = search_buf.type.sizeof -PASS: gdb.python/py-inferior.exp: find string pattern -PASS: gdb.python/py-inferior.exp: pattern not found at end of range -PASS: gdb.python/py-inferior.exp: pattern found at end of range -PASS: gdb.python/py-inferior.exp: py from struct import * -PASS: gdb.python/py-inferior.exp: set int16_search_buf[10] = 0x1234 -PASS: gdb.python/py-inferior.exp: py search_buf = gdb.selected_frame ().read_var ('int16_search_buf') -PASS: gdb.python/py-inferior.exp: py start_addr = search_buf.address -PASS: gdb.python/py-inferior.exp: py length = search_buf.type.sizeof -PASS: gdb.python/py-inferior.exp: py pattern = pack('= 15 -PASS: gdb.threads/pthreads.exp: stopped before calling common_routine 15 times -PASS: gdb.threads/pthreads.exp: All threads running after startup -PASS: gdb.threads/pthreads.exp: Continue with all threads running +FAIL: gdb.threads/pthreads.exp: continue until common routine run 15 times +FAIL: gdb.threads/pthreads.exp: continue with all threads running (the program is no longer running) PASS: gdb.threads/pthreads.exp: Stopped with a ^C PASS: gdb.threads/pthreads.exp: bt -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 -PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0 -PASS: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0 +FAIL: gdb.threads/pthreads.exp: set var common_routine::hits=0 +FAIL: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0 +FAIL: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0 +FAIL: gdb.threads/pthreads.exp: set var common_routine::from_main=0 +FAIL: 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 -PASS: gdb.threads/pthreads.exp: stopped before calling common_routine 15 times -PASS: gdb.threads/pthreads.exp: All threads running after continuing from ^C stop -PASS: gdb.threads/pthreads.exp: check backtrace from main thread -PASS: gdb.threads/pthreads.exp: check backtrace from thread 1 -PASS: gdb.threads/pthreads.exp: check backtrace from thread 2 -PASS: gdb.threads/pthreads.exp: apply backtrace command to all three threads -PASS: gdb.threads/pthreads.exp: set break at common_routine in thread 2 -PASS: gdb.threads/pthreads.exp: continue to bkpt at common_routine in thread 2 -PASS: gdb.threads/pthreads.exp: backtrace from thread 2 bkpt in common_routine +FAIL: gdb.threads/pthreads.exp: continue until common routine run 15 times (the program is no longer running) +FAIL: gdb.threads/pthreads.exp: check backtrace from main thread +FAIL: gdb.threads/pthreads.exp: check backtrace from thread 1 +FAIL: gdb.threads/pthreads.exp: check backtrace from thread 2 +FAIL: gdb.threads/pthreads.exp: apply backtrace command to all three threads +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: shell stty intr '^C' PASS: gdb.threads/schedlock.exp: set print sevenbit-strings PASS: gdb.threads/schedlock.exp: set width 0 -PASS: gdb.threads/schedlock.exp: scheduler locking set to none -PASS: gdb.threads/schedlock.exp: continue to breakpoint: all threads started -PASS: gdb.threads/schedlock.exp: listed args (1) -PASS: gdb.threads/schedlock.exp: continue (initial) -PASS: gdb.threads/schedlock.exp: stop all threads (initial) -PASS: gdb.threads/schedlock.exp: continue to breakpoint: return to loop (initial) -PASS: gdb.threads/schedlock.exp: listed args (2) -PASS: gdb.threads/schedlock.exp: all threads alive -PASS: gdb.threads/schedlock.exp: find current thread (1) -PASS: gdb.threads/schedlock.exp: set scheduler-locking off -PASS: gdb.threads/schedlock.exp: step to increment (unlocked 0) -PASS: gdb.threads/schedlock.exp: step to increment (unlocked 1) -PASS: gdb.threads/schedlock.exp: step to increment (unlocked 2) -PASS: gdb.threads/schedlock.exp: step to increment (unlocked 3) -PASS: gdb.threads/schedlock.exp: step to increment (unlocked 4) -PASS: gdb.threads/schedlock.exp: step to increment (unlocked 5) -PASS: gdb.threads/schedlock.exp: step to increment (unlocked 6) -PASS: gdb.threads/schedlock.exp: step to increment (unlocked 7) -PASS: gdb.threads/schedlock.exp: step to increment (unlocked 8) -PASS: gdb.threads/schedlock.exp: step to increment (unlocked 9) -PASS: gdb.threads/schedlock.exp: find current thread (2) -PASS: gdb.threads/schedlock.exp: step without lock does not change thread -PASS: gdb.threads/schedlock.exp: listed args (3) -PASS: gdb.threads/schedlock.exp: current thread stepped -PASS: gdb.threads/schedlock.exp: other threads ran - unlocked -PASS: gdb.threads/schedlock.exp: set scheduler-locking on -PASS: gdb.threads/schedlock.exp: continue (with lock) -PASS: gdb.threads/schedlock.exp: stop all threads (with lock) -PASS: gdb.threads/schedlock.exp: continue to breakpoint: return to loop (with lock) -PASS: gdb.threads/schedlock.exp: find current thread (3) -PASS: gdb.threads/schedlock.exp: continue with lock does not change thread -PASS: gdb.threads/schedlock.exp: listed args (4) -PASS: gdb.threads/schedlock.exp: current thread ran -PASS: gdb.threads/schedlock.exp: other threads didn't run - locked -PASS: gdb.threads/schedlock.exp: step to increment (locked 0) -PASS: gdb.threads/schedlock.exp: step to increment (locked 1) -PASS: gdb.threads/schedlock.exp: step to increment (locked 2) -PASS: gdb.threads/schedlock.exp: step to increment (locked 3) -PASS: gdb.threads/schedlock.exp: step to increment (locked 4) -PASS: gdb.threads/schedlock.exp: step to increment (locked 5) -PASS: gdb.threads/schedlock.exp: step to increment (locked 6) -PASS: gdb.threads/schedlock.exp: step to increment (locked 7) -PASS: gdb.threads/schedlock.exp: step to increment (locked 8) -PASS: gdb.threads/schedlock.exp: step to increment (locked 9) -PASS: gdb.threads/schedlock.exp: find current thread (2) -PASS: gdb.threads/schedlock.exp: step with lock does not change thread -PASS: gdb.threads/schedlock.exp: listed args (5) -PASS: gdb.threads/schedlock.exp: current thread stepped locked -PASS: gdb.threads/schedlock.exp: other threads didn't run - step locked +UNSUPPORTED: gdb.threads/schedlock.exp: target does not support scheduler locking Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/siginfo-threads.exp ... -PASS: gdb.threads/siginfo-threads.exp: successfully compiled posix threads test case -PASS: gdb.threads/siginfo-threads.exp: handle SIGUSR1 stop print pass -PASS: gdb.threads/siginfo-threads.exp: handle SIGUSR2 stop print pass -PASS: gdb.threads/siginfo-threads.exp: get pid -PASS: gdb.threads/siginfo-threads.exp: catch signal 0 -PASS: gdb.threads/siginfo-threads.exp: signal 0 si_signo -PASS: gdb.threads/siginfo-threads.exp: signal 0 si_code is SI_TKILL -PASS: gdb.threads/siginfo-threads.exp: signal 0 si_pid -PASS: gdb.threads/siginfo-threads.exp: catch signal 1 -PASS: gdb.threads/siginfo-threads.exp: signal 1 si_signo -PASS: gdb.threads/siginfo-threads.exp: signal 1 si_code is SI_TKILL -PASS: gdb.threads/siginfo-threads.exp: signal 1 si_pid -PASS: gdb.threads/siginfo-threads.exp: catch signal 2 -PASS: gdb.threads/siginfo-threads.exp: signal 2 si_signo -PASS: gdb.threads/siginfo-threads.exp: signal 2 si_code is SI_TKILL -PASS: gdb.threads/siginfo-threads.exp: signal 2 si_pid -PASS: gdb.threads/siginfo-threads.exp: catch signal 3 -PASS: gdb.threads/siginfo-threads.exp: signal 3 si_signo -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 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 -PASS: gdb.threads/sigstep-threads.exp: set scheduler-locking off -PASS: gdb.threads/sigstep-threads.exp: set $step1=$bpnum -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 +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 @@ -26821,15 +21619,7 @@ 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 ... -PASS: gdb.threads/staticthreads.exp: successfully compiled posix threads test case -PASS: gdb.threads/staticthreads.exp: set print sevenbit-strings -PASS: gdb.threads/staticthreads.exp: break sem_post -PASS: gdb.threads/staticthreads.exp: Continue to main's call of sem_post -PASS: gdb.threads/staticthreads.exp: rerun to main -PASS: gdb.threads/staticthreads.exp: handle SIG32 nostop noprint pass -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 @@ -26839,49 +21629,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 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 -PASS: gdb.threads/stepi-random-signal.exp: thread 1 -PASS: gdb.threads/stepi-random-signal.exp: continue to breakpoint: loop -PASS: gdb.threads/stepi-random-signal.exp: thread 2 -PASS: gdb.threads/stepi-random-signal.exp: continue to breakpoint: after pthread_kill -PASS: gdb.threads/stepi-random-signal.exp: thread 1 again -PASS: gdb.threads/stepi-random-signal.exp: set debug infrun 1 -PASS: gdb.threads/stepi-random-signal.exp: handle SIGCHLD print -PASS: gdb.threads/stepi-random-signal.exp: before stepi: get hexadecimal valueof "$pc" -PASS: gdb.threads/stepi-random-signal.exp: stepi -PASS: gdb.threads/stepi-random-signal.exp: after stepi: get hexadecimal valueof "$pc" -PASS: gdb.threads/stepi-random-signal.exp: stepi interfered by signal makes progress Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/switch-threads.exp ... PASS: gdb.threads/switch-threads.exp: successfully compiled posix threads test case -PASS: gdb.threads/switch-threads.exp: continue to breakpoint: continue to thread_func -PASS: gdb.threads/switch-threads.exp: next +FAIL: gdb.threads/switch-threads.exp: continue to breakpoint: continue to thread_func +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 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 PASS: gdb.threads/thread-find.exp: continue to breakpoint: main thread's sleep PASS: gdb.threads/thread-find.exp: info threads -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 @@ -26889,53 +21668,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: 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 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 3 -PASS: gdb.threads/thread-find.exp: find thread id 2 -PASS: gdb.threads/thread-find.exp: find thread id 1 -PASS: gdb.threads/thread-find.exp: find lwp id 6 -PASS: gdb.threads/thread-find.exp: find lwp id 5 -PASS: gdb.threads/thread-find.exp: find lwp id 4 -PASS: gdb.threads/thread-find.exp: find lwp id 3 -PASS: gdb.threads/thread-find.exp: find lwp id 2 -PASS: gdb.threads/thread-find.exp: find lwp id 1 -PASS: gdb.threads/thread-find.exp: no thread -PASS: gdb.threads/thread-find.exp: test regular exp -PASS: gdb.threads/thread-find.exp: info threads 2 4 6 -PASS: gdb.threads/thread-find.exp: info threads 3-5 -PASS: gdb.threads/thread-find.exp: test inverted range -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"" 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 -PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to breakpoint: start +FAIL: gdb.threads/thread-specific-bp.exp: all-stop: continue to breakpoint: start PASS: gdb.threads/thread-specific-bp.exp: all-stop: get start thread id PASS: gdb.threads/thread-specific-bp.exp: all-stop: breakpoint set -PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread 1 selected -PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to end -PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread start is gone +PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread 4 selected +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 -PASS: gdb.threads/thread-specific-bp.exp: non-stop: get start thread id -PASS: gdb.threads/thread-specific-bp.exp: non-stop: breakpoint set -PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread 1 selected -PASS: gdb.threads/thread-specific-bp.exp: non-stop: continue to end -PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread start is gone -PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread-specific breakpoint was deleted +UNTESTED: gdb.threads/thread-specific-bp.exp: non-stop: could not run to main 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 @@ -26945,38 +21716,39 @@ 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 -PASS: gdb.threads/thread-specific.exp: continue to thread-specific breakpoint -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"" 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 PASS: gdb.threads/thread-unwindonsignal.exp: run to all_threads_running PASS: gdb.threads/thread-unwindonsignal.exp: setting unwindonsignal PASS: gdb.threads/thread-unwindonsignal.exp: showing unwindonsignal -PASS: gdb.threads/thread-unwindonsignal.exp: hand-call interrupted by signal in another thread -PASS: gdb.threads/thread-unwindonsignal.exp: dummy stack frame present +FAIL: gdb.threads/thread-unwindonsignal.exp: hand-call interrupted by signal in another thread +FAIL: gdb.threads/thread-unwindonsignal.exp: dummy stack frame present PASS: gdb.threads/thread-unwindonsignal.exp: wrong thread not unwound PASS: gdb.threads/thread-unwindonsignal.exp: finish hand-call PASS: gdb.threads/thread-unwindonsignal.exp: dummy frame popped -PASS: gdb.threads/thread-unwindonsignal.exp: continue until exit +FAIL: gdb.threads/thread-unwindonsignal.exp: continue until exit (the program is no longer running) Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread_check.exp ... PASS: gdb.threads/thread_check.exp: successfully compiled posix threads test case PASS: gdb.threads/thread_check.exp: breakpoint at tf -PASS: gdb.threads/thread_check.exp: continue to tf -PASS: gdb.threads/thread_check.exp: backtrace from thread function +FAIL: gdb.threads/thread_check.exp: continue to tf +FAIL: gdb.threads/thread_check.exp: backtrace from thread function Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread_events.exp ... -PASS: gdb.threads/thread_events.exp: successfully compiled posix threads test case -PASS: gdb.threads/thread_events.exp: set print thread-events off -PASS: gdb.threads/thread_events.exp: breakpoint at threadfunc with messages disabled -PASS: gdb.threads/thread_events.exp: breakpoint at after_join_func with messages disabled -PASS: gdb.threads/thread_events.exp: continue to threadfunc with messages disabled -PASS: gdb.threads/thread_events.exp: continue to after_join_func with messages disabled -PASS: gdb.threads/thread_events.exp: set print thread-events on -PASS: gdb.threads/thread_events.exp: breakpoint at threadfunc with messages enabled -PASS: gdb.threads/thread_events.exp: breakpoint at after_join_func with messages enabled -PASS: gdb.threads/thread_events.exp: continue to threadfunc with messages enabled -PASS: gdb.threads/thread_events.exp: continue to after_join_func with messages enabled 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 @@ -26992,16 +21764,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 -PASS: gdb.threads/threxit-hop-specific.exp: continue to thread start +FAIL: gdb.threads/threxit-hop-specific.exp: continue to thread start PASS: gdb.threads/threxit-hop-specific.exp: set thread specific breakpoint -PASS: gdb.threads/threxit-hop-specific.exp: get past the thread specific breakpoint +FAIL: gdb.threads/threxit-hop-specific.exp: get past the thread specific breakpoint Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-nodebug.exp ... PASS: gdb.threads/tls-nodebug.exp: successfully compiled posix threads test case -PASS: gdb.threads/tls-nodebug.exp: thread local storage +FAIL: gdb.threads/tls-nodebug.exp: thread local storage Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-shared.exp ... PASS: gdb.threads/tls-shared.exp: successfully compiled posix threads test case PASS: gdb.threads/tls-shared.exp: successfully compiled posix threads test case -PASS: gdb.threads/tls-shared.exp: print thread local storage variable +FAIL: gdb.threads/tls-shared.exp: print thread local storage variable 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 @@ -27010,72 +21782,44 @@ PASS: gdb.threads/tls-shared.exp: print result Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-var.exp ... PASS: gdb.threads/tls-var.exp: successfully compiled posix threads test case PASS: gdb.threads/tls-var.exp: whatis tls_var -PASS: gdb.threads/tls-var.exp: print tls_var +FAIL: gdb.threads/tls-var.exp: print tls_var Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls.exp ... PASS: gdb.threads/tls.exp: successfully compiled posix threads test case PASS: gdb.threads/tls.exp: set breakpoint at all threads PASS: gdb.threads/tls.exp: set breakpoint at synch point PASS: gdb.threads/tls.exp: set breakpoint at exit -PASS: gdb.threads/tls.exp: continue to first thread: get to thread +FAIL: gdb.threads/tls.exp: continue to first thread: no progress? PASS: gdb.threads/tls.exp: at least one th in spin while stopped at first th -PASS: gdb.threads/tls.exp: first thread print me -PASS: gdb.threads/tls.exp: first thread local storage -PASS: gdb.threads/tls.exp: first another thread local storage +FAIL: gdb.threads/tls.exp: first thread print me +FAIL: gdb.threads/tls.exp: first thread local storage +FAIL: gdb.threads/tls.exp: first another thread local storage PASS: gdb.threads/tls.exp: first info address a_thread_local PASS: gdb.threads/tls.exp: first info address another_thread_local -PASS: gdb.threads/tls.exp: continue to second thread +FAIL: gdb.threads/tls.exp: continue to second thread PASS: gdb.threads/tls.exp: at least one th in spin while stopped at second th -PASS: gdb.threads/tls.exp: second thread print me -PASS: gdb.threads/tls.exp: second thread local storage -PASS: gdb.threads/tls.exp: second another thread local storage +FAIL: gdb.threads/tls.exp: second thread print me +FAIL: gdb.threads/tls.exp: second thread local storage +FAIL: gdb.threads/tls.exp: second another thread local storage PASS: gdb.threads/tls.exp: second info address a_thread_local PASS: gdb.threads/tls.exp: second info address another_thread_local -PASS: gdb.threads/tls.exp: continue to third thread -PASS: gdb.threads/tls.exp: at least one th in spin while stopped at third th -PASS: gdb.threads/tls.exp: third thread print me -PASS: gdb.threads/tls.exp: third thread local storage -PASS: gdb.threads/tls.exp: third another thread local storage +FAIL: gdb.threads/tls.exp: continue to third thread +FAIL: gdb.threads/tls.exp: at least one th in spin while stopped at third th +FAIL: gdb.threads/tls.exp: third thread print me +FAIL: gdb.threads/tls.exp: third thread local storage +FAIL: gdb.threads/tls.exp: third another thread local storage PASS: gdb.threads/tls.exp: third info address a_thread_local PASS: gdb.threads/tls.exp: third info address another_thread_local -PASS: gdb.threads/tls.exp: continue to synch point -PASS: gdb.threads/tls.exp: get number of threads -PASS: gdb.threads/tls.exp: selected thread: 1 -PASS: gdb.threads/tls.exp: backtrace of thread number 1 not relevant -PASS: gdb.threads/tls.exp: selected thread: 2 -PASS: gdb.threads/tls.exp: backtrace of thread number 2 in spin -PASS: gdb.threads/tls.exp: selected thread: 3 -PASS: gdb.threads/tls.exp: backtrace of thread number 3 in spin -PASS: gdb.threads/tls.exp: selected thread: 4 -PASS: gdb.threads/tls.exp: backtrace of thread number 4 in spin -PASS: gdb.threads/tls.exp: selected thread: 4 -PASS: gdb.threads/tls.exp: thread 4 up -PASS: gdb.threads/tls.exp: 4 thread print me -PASS: gdb.threads/tls.exp: 4 thread local storage -PASS: gdb.threads/tls.exp: 4 another thread local storage -PASS: gdb.threads/tls.exp: 4 info address a_thread_local -PASS: gdb.threads/tls.exp: 4 info address another_thread_local -PASS: gdb.threads/tls.exp: selected thread: 2 -PASS: gdb.threads/tls.exp: thread 2 up -PASS: gdb.threads/tls.exp: 2 thread print me -PASS: gdb.threads/tls.exp: 2 thread local storage -PASS: gdb.threads/tls.exp: 2 another thread local storage -PASS: gdb.threads/tls.exp: 2 info address a_thread_local -PASS: gdb.threads/tls.exp: 2 info address another_thread_local -PASS: gdb.threads/tls.exp: selected thread: 3 -PASS: gdb.threads/tls.exp: thread 3 up -PASS: gdb.threads/tls.exp: 3 thread print me -PASS: gdb.threads/tls.exp: 3 thread local storage -PASS: gdb.threads/tls.exp: 3 another thread local storage -PASS: gdb.threads/tls.exp: 3 info address a_thread_local -PASS: gdb.threads/tls.exp: 3 info address another_thread_local -PASS: gdb.threads/tls.exp: threads exited -PASS: gdb.threads/tls.exp: Expect only base thread at end +FAIL: gdb.threads/tls.exp: continue to synch point (the program is no longer running) +FAIL: gdb.threads/tls.exp: get number of threads +FAIL: gdb.threads/tls.exp: No thread backtrace reported spin (vsyscall kernel problem?) +FAIL: gdb.threads/tls.exp: threads exited (the program is no longer running) +FAIL: gdb.threads/tls.exp: mess at end PASS: gdb.threads/tls.exp: info address a_global -PASS: gdb.threads/tls.exp: info address me -PASS: gdb.threads/tls.exp: p a_thread_local -PASS: gdb.threads/tls.exp: p file2_thread_local +FAIL: gdb.threads/tls.exp: info address me +FAIL: gdb.threads/tls.exp: p a_thread_local +FAIL: gdb.threads/tls.exp: p file2_thread_local PASS: gdb.threads/tls.exp: info address file2_thread_local -PASS: gdb.threads/tls.exp: p a_thread_local second time +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 @@ -27084,200 +21828,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: 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 -PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the first fork -PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the second fork -PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the second fork -PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: finish -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: successfully compiled posix threads test case -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: set follow-fork-mode parent -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: handle SIGUSR1 nostop noprint pass -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: Set the watchpoint -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: hbreak marker -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: hardware breakpoints work -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: singlethread watchpoints work -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: multithreaded watchpoints work at A -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: multithreaded watchpoints work at B -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: breakpoint (A) after the first fork -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint A after the first fork -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint B after the first fork -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: breakpoint (A) after the second fork -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint A after the second fork -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint B after the second fork -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: finish -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: show detach-on-fork -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: set follow-fork-mode child -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: show follow-fork-mode -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: handle SIGUSR1 nostop noprint pass -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: Set the watchpoint -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: hbreak marker -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: hardware breakpoints work -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: watchpoints work -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: breakpoint after the first fork -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: watchpoint after the first fork -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: breakpoint after the second fork -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: watchpoint after the second fork -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: finish -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: successfully compiled posix threads test case -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: set follow-fork-mode child -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: handle SIGUSR1 nostop noprint pass -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: Set the watchpoint -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: hbreak marker -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: hardware breakpoints work -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: singlethread watchpoints work -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: multithreaded watchpoints work at A -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: multithreaded watchpoints work at B -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: breakpoint (A) after the first fork -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint A after the first fork -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint B after the first fork -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: breakpoint (A) after the second fork -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint A after the second fork -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint B after the second fork -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: finish +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 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 -PASS: gdb.threads/watchthreads-reorder.exp: reorder0: rwatch thread1_rwatch -PASS: gdb.threads/watchthreads-reorder.exp: reorder0: rwatch thread2_rwatch -PASS: gdb.threads/watchthreads-reorder.exp: reorder0: continue a -PASS: gdb.threads/watchthreads-reorder.exp: reorder0: continue b -PASS: gdb.threads/watchthreads-reorder.exp: reorder0: set debug infrun 1 -PASS: gdb.threads/watchthreads-reorder.exp: reorder0: continue to breakpoint: break-at-exit -PASS: gdb.threads/watchthreads-reorder.exp: reorder1: set can-use-hw-watchpoints 1 -PASS: gdb.threads/watchthreads-reorder.exp: reorder1: rwatch thread1_rwatch -PASS: gdb.threads/watchthreads-reorder.exp: reorder1: rwatch thread2_rwatch -PASS: gdb.threads/watchthreads-reorder.exp: reorder1: continue a -PASS: gdb.threads/watchthreads-reorder.exp: reorder1: rwatch unused1_rwatch -PASS: gdb.threads/watchthreads-reorder.exp: reorder1: rwatch unused2_rwatch -PASS: gdb.threads/watchthreads-reorder.exp: reorder1: continue b -PASS: gdb.threads/watchthreads-reorder.exp: reorder1: set debug infrun 1 -PASS: gdb.threads/watchthreads-reorder.exp: reorder1: continue to breakpoint: break-at-exit Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads.exp ... PASS: gdb.threads/watchthreads.exp: successfully compiled posix threads test case -PASS: gdb.threads/watchthreads.exp: watch args[0] -PASS: gdb.threads/watchthreads.exp: watch args[1] -PASS: gdb.threads/watchthreads.exp: disable first watchpoint at 10 -PASS: gdb.threads/watchthreads.exp: threaded watch loop -PASS: gdb.threads/watchthreads.exp: first watchpoint on args[0] hit -PASS: gdb.threads/watchthreads.exp: first watchpoint on args[1] hit -PASS: gdb.threads/watchthreads.exp: watchpoint on args[0] hit in thread -PASS: gdb.threads/watchthreads.exp: watchpoint on args[1] hit in thread -PASS: gdb.threads/watchthreads.exp: combination of threaded watchpoints = 30 +FAIL: gdb.threads/watchthreads.exp: watch args[0] +FAIL: gdb.threads/watchthreads.exp: watch args[1] +FAIL: gdb.threads/watchthreads.exp: threaded watch loop +FAIL: gdb.threads/watchthreads.exp: first watchpoint on args[0] hit +FAIL: gdb.threads/watchthreads.exp: first watchpoint on args[1] hit +FAIL: gdb.threads/watchthreads.exp: watchpoint on args[0] hit in thread +FAIL: gdb.threads/watchthreads.exp: watchpoint on args[1] hit in thread +FAIL: gdb.threads/watchthreads.exp: combination of threaded watchpoints = 30 Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads2.exp ... PASS: gdb.threads/watchthreads2.exp: successfully compiled posix threads test case PASS: gdb.threads/watchthreads2.exp: breakpoint on thread_started -PASS: gdb.threads/watchthreads2.exp: all threads started -PASS: gdb.threads/watchthreads2.exp: watch x -PASS: gdb.threads/watchthreads2.exp: set var test_ready = 1 -PASS: gdb.threads/watchthreads2.exp: all threads incremented x +FAIL: gdb.threads/watchthreads2.exp: run to thread_started +FAIL: gdb.threads/watchthreads2.exp: run to thread_started +FAIL: gdb.threads/watchthreads2.exp: run to thread_started +FAIL: gdb.threads/watchthreads2.exp: run to thread_started (the program is no longer running) +FAIL: gdb.threads/watchthreads2.exp: all threads started Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/wp-replication.exp ... PASS: gdb.threads/wp-replication.exp: successfully compiled posix threads test case PASS: gdb.threads/wp-replication.exp: Breakpoint on empty_cycle PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 0 -PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 1 -PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 2 -PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 3 -PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 4 -PASS: gdb.threads/wp-replication.exp: set var hw_watch_count=4 -PASS: gdb.threads/wp-replication.exp: set var watch_count_done=1 -PASS: gdb.threads/wp-replication.exp: Breakpoint on thread_started -PASS: gdb.threads/wp-replication.exp: watch watched_data[0] -PASS: gdb.threads/wp-replication.exp: Thread 0 hit breakpoint at thread_started -PASS: gdb.threads/wp-replication.exp: watch watched_data[1] -PASS: gdb.threads/wp-replication.exp: Thread 1 hit breakpoint at thread_started -PASS: gdb.threads/wp-replication.exp: watch watched_data[2] -PASS: gdb.threads/wp-replication.exp: Thread 2 hit breakpoint at thread_started -PASS: gdb.threads/wp-replication.exp: watch watched_data[3] -PASS: gdb.threads/wp-replication.exp: Thread 3 hit breakpoint at thread_started -PASS: gdb.threads/wp-replication.exp: Thread 4 hit breakpoint at thread_started -PASS: gdb.threads/wp-replication.exp: Thread 5 hit breakpoint at thread_started -PASS: gdb.threads/wp-replication.exp: Thread 6 hit breakpoint at thread_started -PASS: gdb.threads/wp-replication.exp: Thread 7 hit breakpoint at thread_started -PASS: gdb.threads/wp-replication.exp: Thread 8 hit breakpoint at thread_started -PASS: gdb.threads/wp-replication.exp: Thread 9 hit breakpoint at thread_started -PASS: gdb.threads/wp-replication.exp: set var test_ready=1 -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 1 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 2 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 3 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 4 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 5 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 6 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 7 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 8 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 9 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 10 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 11 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 12 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 13 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 14 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 15 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 16 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 17 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 18 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 19 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 20 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 21 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 22 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 23 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 24 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 25 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 26 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 27 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 28 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 29 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 30 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 31 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 32 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 33 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 34 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 35 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 36 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 37 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 38 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 39 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 40 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 41 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 42 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 43 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 44 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 45 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 46 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 47 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 48 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 49 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 50 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 51 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 52 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 53 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 54 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 55 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 56 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 57 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 58 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 59 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 60 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 61 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 62 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 63 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 64 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 65 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 66 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 67 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 68 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 69 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 70 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 71 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 72 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 73 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 74 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 75 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 76 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 77 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 78 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 79 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 80 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: No hardware watchpoints available 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 ... @@ -27384,7 +21968,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 @@ -27572,7 +22156,8 @@ PASS: gdb.trace/tracecmd.exp: 1.11b: verify conditional tracepoint PASS: gdb.trace/tracecmd.exp: 1.14: help trace PASS: gdb.trace/tracecmd.exp: Declined to set a fast tracepoint Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tspeed.exp ... -UNSUPPORTED: gdb.trace/tspeed.exp: Current target does not support trace +gdb compile failed, gcc: error: [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../gdbserver/libinproctrace.so: No such file or directory +UNTESTED: gdb.trace/tspeed.exp: tspeed.exp Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tstatus.exp ... UNSUPPORTED: gdb.trace/tstatus.exp: target does not support trace Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tsv.exp ... @@ -27646,14 +22231,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml === gdb Summary === -# of expected passes 26209 -# of unexpected failures 95 +# of expected passes 20190 +# of unexpected failures 640 # of unexpected successes 2 -# of expected failures 57 +# of expected failures 35 # of unknown successes 1 -# of known failures 63 -# of unresolved testcases 3 -# of untested testcases 33 -# of unsupported tests 52 +# of known failures 55 +# of unresolved testcases 4 +# of untested testcases 44 +# 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 diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum index ab18479..5459719 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 Sat Feb 15 20:24:11 2014 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Sat Feb 15 10:43:09 2014 +Native configuration is i686-unknown-gnu0.5 === ld tests === @@ -251,10 +251,10 @@ PASS: PIE init array PASS: PIE fini array PASS: PIE init array mixed PASS: PIE PR ld/14525 -PASS: static preinit array -PASS: static init array -PASS: static fini array -PASS: static init array mixed +XFAIL: static preinit array +XFAIL: static init array +XFAIL: static fini array +XFAIL: static init array mixed 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 PASS: Build libpr16467b.a PASS: Build libpr16467b.so PASS: Build libpr16467c.a -PASS: Common symbol override ifunc test 1a -PASS: Common symbol override ifunc test 1b +FAIL: Common symbol override ifunc test 1a +FAIL: Common symbol override ifunc test 1b PASS: Run pr16467 PASS: ld-ifunc/ifunc-1-local-x86 PASS: ld-ifunc/ifunc-1-x86 @@ -1107,8 +1107,9 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/xtensa.exp ... === ld Summary === -# of expected passes 947 -# of expected failures 4 +# of expected passes 941 +# of unexpected failures 2 +# of expected failures 8 # of untested testcases 6 [...]/tschwinge/W._C._Handy.build/ld/ld-new 2.24.51.20140214