diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum index 01594ea..94c7334 100644 --- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum +++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum @@ -1,5 +1,5 @@ -Test Run By thomas on Mon Nov 2 22:10:48 2015 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Thu Nov 5 14:03:53 2015 +Native configuration is i686-unknown-gnu0.6 === binutils tests === @@ -24,7 +24,7 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/compress.exp PASS: objcopy (objcopy compress debug sections) PASS: objcopy (objcopy decompress compressed debug sections) PASS: objcopy decompress debug sections in archive -PASS: objcopy compress debug sections in archive with zlib-gnu +XPASS: objcopy compress debug sections in archive with zlib-gnu PASS: objdump compress debug sections PASS: objdump compress debug sections 3 PASS: objcopy (objcopy compress empty debug sections) @@ -159,5 +159,6 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/x86-64/x86-6 === binutils Summary === -# of expected passes 125 +# of expected passes 124 +# of unexpected successes 1 # of unsupported tests 4 diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum index 03eb530..cc697e7 100644 --- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum +++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum @@ -1,5 +1,5 @@ -Test Run By thomas on Mon Nov 2 22:10:56 2015 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Thu Nov 5 14:04:08 2015 +Native configuration is i686-unknown-gnu0.6 === gas tests === diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum index 90a9ebf..5c4008c 100644 --- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum +++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum @@ -1,5 +1,5 @@ -Test Run By thomas on Mon Nov 2 22:20:12 2015 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Thu Nov 5 14:13:45 2015 +Native configuration is i686-unknown-gnu0.6 === gdb tests === @@ -379,14 +379,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/mi_var_array.exp ... PASS: gdb.ada/mi_var_array.exp: compilation bar.adb PASS: gdb.ada/mi_var_array.exp: breakpoint at main @@ -555,7 +555,7 @@ PASS: gdb.ada/py_range.exp: python print(int(gdb.parse_and_eval('ir'))) 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_comp.exp ... PASS: gdb.ada/rec_comp.exp: compilation bar_o203_012.adb PASS: gdb.ada/rec_comp.exp: whatis r.ia @@ -604,7 +604,7 @@ PASS: gdb.ada/str_ref_cmp.exp: print String_Var (1 .. 3) = "Hel" PASS: gdb.ada/str_ref_cmp.exp: print String_Var (1 .. 3) = "hel" Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/str_uninit.exp ... PASS: gdb.ada/str_uninit.exp: compilation parse.adb -FAIL: gdb.ada/str_uninit.exp: print my_str +PASS: gdb.ada/str_uninit.exp: print my_str PASS: gdb.ada/str_uninit.exp: print 1235813 Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/sym_print_name.exp ... PASS: gdb.ada/sym_print_name.exp: compilation foo.adb @@ -629,33 +629,33 @@ PASS: gdb.ada/tagged_not_init.exp: print obj 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 1 PASS: gdb.ada/tasks.exp: break break_me task 3 -PASS: gdb.ada/tasks.exp: continue to breakpoint -PASS: gdb.ada/tasks.exp: info tasks after hitting breakpoint -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 @@ -841,16 +841,16 @@ PASS: gdb.arch/i386-disp-step.exp: continue to test_prefixed_abs_jump_end PASS: gdb.arch/i386-disp-step.exp: break test_syscall PASS: gdb.arch/i386-disp-step.exp: break test_syscall_end PASS: gdb.arch/i386-disp-step.exp: continue to test_syscall -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 @@ -871,9 +871,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-map.exp ... gdb compile failed, gcc: error: unrecognized command line option '-fmpx' UNTESTED: gdb.arch/i386-mpx-map.exp: i386-mpx-map.exp @@ -918,22 +917,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-sse.exp ... 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 @@ -944,14 +943,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-stap-eval-lang-ada.exp ... PASS: gdb.arch/i386-stap-eval-lang-ada.exp: set language ada PASS: gdb.arch/i386-stap-eval-lang-ada.exp: printing $_probe_arg0 @@ -1141,7 +1140,7 @@ PASS: gdb.base/annota1.exp: set height 0 PASS: gdb.base/annota1.exp: breakpoint main PASS: gdb.base/annota1.exp: annotation set at level 2 PASS: gdb.base/annota1.exp: breakpoint info -PASS: gdb.base/annota1.exp: run until main breakpoint +FAIL: gdb.base/annota1.exp: run until main breakpoint (timeout) PASS: gdb.base/annota1.exp: go after array init line PASS: gdb.base/annota1.exp: print array PASS: gdb.base/annota1.exp: print non_existent_value @@ -1150,7 +1149,7 @@ PASS: gdb.base/annota1.exp: break printf PASS: gdb.base/annota1.exp: continue to printf PASS: gdb.base/annota1.exp: backtrace from shlibrary PASS: gdb.base/annota1.exp: send SIGUSR1 -PASS: gdb.base/annota1.exp: backtrace @ signal handler +FAIL: gdb.base/annota1.exp: backtrace @ signal handler (timeout) PASS: gdb.base/annota1.exp: delete bp 1 PASS: gdb.base/annota1.exp: delete bp 2 PASS: gdb.base/annota1.exp: delete bp 3 @@ -1161,12 +1160,12 @@ PASS: gdb.base/annota1.exp: break at value++ PASS: gdb.base/annota1.exp: ignore 5 4 PASS: gdb.base/annota1.exp: annotate ignore count change PASS: gdb.base/annota1.exp: breakpoint ignore count -PASS: gdb.base/annota1.exp: get inferior pid +FAIL: gdb.base/annota1.exp: get inferior pid (timeout) PASS: gdb.base/annota1.exp: signal sent 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 @@ -1183,7 +1182,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 @@ -1195,8 +1194,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 @@ -1329,72 +1328,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 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 ... PASS: gdb.base/async.exp: set exec-done-display on -PASS: gdb.base/async.exp: next& -PASS: gdb.base/async.exp: step& #1 -PASS: gdb.base/async.exp: step& #2 -PASS: gdb.base/async.exp: stepi& -PASS: gdb.base/async.exp: get next insn -PASS: gdb.base/async.exp: nexti& -PASS: gdb.base/async.exp: finish& -PASS: gdb.base/async.exp: jump& -PASS: gdb.base/async.exp: until& -PASS: gdb.base/async.exp: set exec-done-display off +FAIL: gdb.base/async.exp: next& (timeout) +FAIL: gdb.base/async.exp: step& #1 (timeout) +FAIL: gdb.base/async.exp: step& #2 (timeout) +FAIL: gdb.base/async.exp: stepi& (timeout) +FAIL: gdb.base/async.exp: get next insn +FAIL: gdb.base/async.exp: nexti& (timeout) +FAIL: gdb.base/async.exp: finish& (timeout) +FAIL: gdb.base/async.exp: jump& (timeout) +FAIL: gdb.base/async.exp: until& (timeout) +FAIL: gdb.base/async.exp: set exec-done-display off Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach-pie-misread.exp ... -PASS: gdb.base/attach-pie-misread.exp: ldd attach-pie-misread -PASS: gdb.base/attach-pie-misread.exp: ldd attach-pie-misread output contains libs -PASS: gdb.base/attach-pie-misread.exp: copy ld-2.19.so to ld-linux.so.2 -PASS: gdb.base/attach-pie-misread.exp: copy libm-2.19.so to libm.so.6 -PASS: gdb.base/attach-pie-misread.exp: copy libc-2.19.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.19.so to ld-linux.so.2 -PASS: gdb.base/attach-pie-misread.exp: copy libm-2.19.so to libm.so.6 -PASS: gdb.base/attach-pie-misread.exp: copy libc-2.19.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 -PASS: 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-wait-input.exp ... -PASS: gdb.base/attach-wait-input.exp: editing on: get inferior process ID -PASS: gdb.base/attach-wait-input.exp: editing on: detach -PASS: gdb.base/attach-wait-input.exp: editing on: set editing on -PASS: gdb.base/attach-wait-input.exp: editing on: attach and print -PASS: gdb.base/attach-wait-input.exp: editing on: after attach, exit -PASS: gdb.base/attach-wait-input.exp: editing off: get inferior process ID -PASS: gdb.base/attach-wait-input.exp: editing off: detach -PASS: gdb.base/attach-wait-input.exp: editing off: set editing off -PASS: gdb.base/attach-wait-input.exp: editing off: attach and print -PASS: gdb.base/attach-wait-input.exp: editing off: after attach, exit +UNTESTED: gdb.base/attach-wait-input.exp: aborted; in the following, GDB will get stuck Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach.exp ... PASS: gdb.base/attach.exp: attach to nonsense is prohibited PASS: gdb.base/attach.exp: attach to digits-starting nonsense is prohibited -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 FAIL: gdb.base/attach.exp: attach2, with no file -FAIL: gdb.base/attach.exp: load file manually, after attach2 (re-read) (got interactive prompt) +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: continue to breakpoint: 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 @@ -1402,13 +1369,14 @@ PASS: gdb.base/attach.exp: before attach3, flush exec FAIL: gdb.base/attach.exp: attach when process' a.out not in cwd PASS: gdb.base/attach.exp: after attach3, exit PASS: gdb.base/attach.exp: force switch to gdb64, if necessary -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 -PASS: gdb.base/attach.exp: starting with --pid -PASS: gdb.base/attach.exp: cmdline attach run: run to prompt -PASS: gdb.base/attach.exp: cmdline attach run: run to main +FAIL: gdb.base/attach.exp: continue until exit +FAIL: gdb.base/attach.exp: starting with --pid +FAIL: gdb.base/attach.exp: cmdline attach run: run to prompt +ERROR: Undefined command "". +UNRESOLVED: gdb.base/attach.exp: cmdline attach run: run to main Running ../../../W._C._Handy/gdb/testsuite/gdb.base/auto-connect-native-target.exp ... PASS: gdb.base/auto-connect-native-target.exp: check whether a target is already connected PASS: gdb.base/auto-connect-native-target.exp: check whether board tests the native target @@ -1418,14 +1386,14 @@ PASS: gdb.base/auto-connect-native-target.exp: start no longer works PASS: gdb.base/auto-connect-native-target.exp: explicitly connect to the native target PASS: gdb.base/auto-connect-native-target.exp: kill: start PASS: gdb.base/auto-connect-native-target.exp: kill: kill -PASS: gdb.base/auto-connect-native-target.exp: kill: native target remains pushed -PASS: gdb.base/auto-connect-native-target.exp: detach: start +FAIL: gdb.base/auto-connect-native-target.exp: kill: native target remains pushed +FAIL: gdb.base/auto-connect-native-target.exp: detach: start PASS: gdb.base/auto-connect-native-target.exp: detach: detach -PASS: gdb.base/auto-connect-native-target.exp: detach: native target remains pushed -PASS: gdb.base/auto-connect-native-target.exp: run to exit: start -PASS: gdb.base/auto-connect-native-target.exp: run to exit: c -PASS: gdb.base/auto-connect-native-target.exp: run to exit: native target remains pushed -PASS: gdb.base/auto-connect-native-target.exp: disconnect: start +FAIL: gdb.base/auto-connect-native-target.exp: detach: native target remains pushed +FAIL: gdb.base/auto-connect-native-target.exp: run to exit: start +FAIL: gdb.base/auto-connect-native-target.exp: run to exit: c (the program is no longer running) +FAIL: gdb.base/auto-connect-native-target.exp: run to exit: native target remains pushed +FAIL: gdb.base/auto-connect-native-target.exp: disconnect: start PASS: gdb.base/auto-connect-native-target.exp: disconnect: disconnect PASS: gdb.base/auto-connect-native-target.exp: disconnect: check whether the target is no longer connected PASS: gdb.base/auto-connect-native-target.exp: disconnect: no longer connected to a target @@ -1437,22 +1405,6 @@ PASS: gdb.base/auto-load.exp: set auto-load scripts-directory PASS: gdb.base/auto-load.exp: set auto-load safe-path PASS: gdb.base/auto-load.exp: print $script_loaded Running ../../../W._C._Handy/gdb/testsuite/gdb.base/auxv.exp ... -PASS: gdb.base/auxv.exp: set print sevenbit-strings -PASS: gdb.base/auxv.exp: set width 0 -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/batch-preserve-term-settings.exp ... @@ -1513,32 +1465,18 @@ PASS: gdb.base/bfp-test.exp: set variable b64 = 200.25x PASS: gdb.base/bfp-test.exp: set variable b128 = 300.375fl PASS: gdb.base/bfp-test.exp: set variable b128 = 300.375fff Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bg-execution-repeat.exp ... -PASS: gdb.base/bg-execution-repeat.exp: c&: c& -PASS: gdb.base/bg-execution-repeat.exp: c&: breakpoint hit 1 -PASS: gdb.base/bg-execution-repeat.exp: c&: repeat bg command +FAIL: gdb.base/bg-execution-repeat.exp: c&: c& +FAIL: gdb.base/bg-execution-repeat.exp: c&: breakpoint hit 1 (timeout) +FAIL: gdb.base/bg-execution-repeat.exp: c&: repeat bg command PASS: gdb.base/bg-execution-repeat.exp: c&: input still accepted -PASS: gdb.base/bg-execution-repeat.exp: c&: breakpoint hit 2 -PASS: gdb.base/bg-execution-repeat.exp: c 1&: c 1& -PASS: gdb.base/bg-execution-repeat.exp: c 1&: breakpoint hit 1 -PASS: gdb.base/bg-execution-repeat.exp: c 1&: repeat bg command +FAIL: gdb.base/bg-execution-repeat.exp: c&: breakpoint hit 2 (timeout) +FAIL: gdb.base/bg-execution-repeat.exp: c 1&: c 1& +FAIL: gdb.base/bg-execution-repeat.exp: c 1&: breakpoint hit 1 (timeout) +FAIL: gdb.base/bg-execution-repeat.exp: c 1&: repeat bg command PASS: gdb.base/bg-execution-repeat.exp: c 1&: input still accepted -PASS: gdb.base/bg-execution-repeat.exp: c 1&: breakpoint hit 2 +FAIL: gdb.base/bg-execution-repeat.exp: c 1&: breakpoint hit 2 (timeout) Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bigcore.exp ... -PASS: gdb.base/bigcore.exp: set print sevenbit-strings -PASS: gdb.base/bigcore.exp: set width 0 -PASS: gdb.base/bigcore.exp: cd to test directory -PASS: gdb.base/bigcore.exp: tbreak 269 -PASS: gdb.base/bigcore.exp: continue -PASS: gdb.base/bigcore.exp: next -PASS: gdb.base/bigcore.exp: extract next heap -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: aborted; in the following, GDB will get stuck Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bitfields.exp ... PASS: gdb.base/bitfields.exp: set print sevenbit-strings PASS: gdb.base/bitfields.exp: print flags @@ -1697,18 +1635,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue trips on nested permanent bp: continue to breakpoint: permanent bp PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue trips on nested permanent bp: condition $bpnum 0 PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue trips on nested permanent bp: continue to breakpoint: test_signal_nested_done -PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue trips on nested permanent bp: p counter +FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue trips on nested permanent bp: p counter PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with handler: continue to breakpoint: test_signal_with_handler PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with handler: stop at permanent breakpoint PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with handler: queue-signal SIGUSR1 PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with handler: single-step to handler PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with handler: up to mainline code -PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with handler: mainline pc points at permanent breakpoint +FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with handler: mainline pc points at permanent breakpoint PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with handler: stop at permanent breakpoint, out of handler -PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with no handler: continue to breakpoint: test_signal_no_handler -PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with no handler: stop at permanent breakpoint +FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with no handler: continue to breakpoint: test_signal_no_handler +FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with no handler: stop at permanent breakpoint PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with no handler: queue-signal SIGUSR1 -PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with no handler: single-step past permanent breakpoint +FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with no handler: single-step past permanent breakpoint PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: set breakpoint always-inserted off PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: watch $dummy_convenience PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: set probe breakpoint @@ -1741,18 +1679,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue trips on nested permanent bp: continue to breakpoint: permanent bp PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue trips on nested permanent bp: condition $bpnum 0 PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue trips on nested permanent bp: continue to breakpoint: test_signal_nested_done -PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue trips on nested permanent bp: p counter +FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue trips on nested permanent bp: p counter PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with handler: continue to breakpoint: test_signal_with_handler PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with handler: stop at permanent breakpoint PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with handler: queue-signal SIGUSR1 PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with handler: single-step to handler PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with handler: up to mainline code -PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with handler: mainline pc points at permanent breakpoint +FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with handler: mainline pc points at permanent breakpoint PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with handler: stop at permanent breakpoint, out of handler -PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with no handler: continue to breakpoint: test_signal_no_handler -PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with no handler: stop at permanent breakpoint +FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with no handler: continue to breakpoint: test_signal_no_handler +FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with no handler: stop at permanent breakpoint PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with no handler: queue-signal SIGUSR1 -PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with no handler: single-step past permanent breakpoint +FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with no handler: single-step past permanent breakpoint PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: set breakpoint always-inserted on PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: set probe breakpoint PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: get size of instruction @@ -1784,18 +1722,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue t PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue trips on nested permanent bp: continue to breakpoint: permanent bp PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue trips on nested permanent bp: condition $bpnum 0 PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue trips on nested permanent bp: continue to breakpoint: test_signal_nested_done -PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue trips on nested permanent bp: p counter +FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue trips on nested permanent bp: p counter PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with handler: continue to breakpoint: test_signal_with_handler PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with handler: stop at permanent breakpoint PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with handler: queue-signal SIGUSR1 PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with handler: single-step to handler PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with handler: up to mainline code -PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with handler: mainline pc points at permanent breakpoint +FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with handler: mainline pc points at permanent breakpoint PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with handler: stop at permanent breakpoint, out of handler -PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with no handler: continue to breakpoint: test_signal_no_handler -PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with no handler: stop at permanent breakpoint +FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with no handler: continue to breakpoint: test_signal_no_handler +FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with no handler: stop at permanent breakpoint PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with no handler: queue-signal SIGUSR1 -PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with no handler: single-step past permanent breakpoint +FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with no handler: single-step past permanent breakpoint PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: set breakpoint always-inserted on PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: watch $dummy_convenience PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: set probe breakpoint @@ -1828,18 +1766,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue t PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue trips on nested permanent bp: continue to breakpoint: permanent bp PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue trips on nested permanent bp: condition $bpnum 0 PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue trips on nested permanent bp: continue to breakpoint: test_signal_nested_done -PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue trips on nested permanent bp: p counter +FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue trips on nested permanent bp: p counter PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with handler: continue to breakpoint: test_signal_with_handler PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with handler: stop at permanent breakpoint PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with handler: queue-signal SIGUSR1 PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with handler: single-step to handler PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with handler: up to mainline code -PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with handler: mainline pc points at permanent breakpoint +FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with handler: mainline pc points at permanent breakpoint PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with handler: stop at permanent breakpoint, out of handler -PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with no handler: continue to breakpoint: test_signal_no_handler -PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with no handler: stop at permanent breakpoint +FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with no handler: continue to breakpoint: test_signal_no_handler +FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with no handler: stop at permanent breakpoint PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with no handler: queue-signal SIGUSR1 -PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with no handler: single-step past permanent breakpoint +FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with no handler: single-step past permanent breakpoint Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-always.exp ... PASS: gdb.base/break-always.exp: set breakpoint always-inserted on PASS: gdb.base/break-always.exp: confirm breakpoint always-inserted @@ -1952,693 +1890,6 @@ PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: continue 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.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: copy libc-2.19.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.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: copy libc-2.19.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.19.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: copy libc-2.19.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.19.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.19.so to break-interp-LDprelinkYESdebugIN -PASS: gdb.base/break-interp.exp: LDprelinkYESdebugIN: unprelink break-interp-LDprelinkYESdebugIN pre-unprelink (missing /usr/sbin/prelink) -XFAIL: gdb.base/break-interp.exp: LDprelinkYESdebugIN: prelink break-interp-LDprelinkYESdebugIN (missing /usr/sbin/prelink) Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-main-file-remove-fail.exp ... PASS: gdb.base/break-main-file-remove-fail.exp: cmdline: set breakpoint always-inserted on PASS: gdb.base/break-main-file-remove-fail.exp: cmdline: break foo @@ -3118,7 +2369,7 @@ PASS: gdb.base/call-signal-resume.exp: break stop_one 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 @@ -3134,7 +2385,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 @@ -3624,99 +2875,6 @@ PASS: gdb.base/catch-signal.exp: 1st line of save breakpoints for 'all' PASS: gdb.base/catch-signal.exp: 2nd line of save breakpoints for 'all' PASS: gdb.base/catch-signal.exp: Trailing newline of save breakpoints for 'all' Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.exp ... -PASS: gdb.base/catch-syscall.exp: check SYS_pipe -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: multiple targets: set arch to i386 -PASS: gdb.base/catch-syscall.exp: multiple targets: insert catch syscall on syscall 1 -- exit on i386 -PASS: gdb.base/catch-syscall.exp: multiple targets: set arch to i386:x86-64 -FAIL: gdb.base/catch-syscall.exp: multiple targets: insert catch syscall on syscall 1 -- write on i386:x86-64 -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 @@ -3985,285 +3143,7 @@ PASS: gdb.base/charset.exp: assign string to short array PASS: gdb.base/charset.exp: assign string to int array PASS: gdb.base/charset.exp: assign string to long array Running ../../../W._C._Handy/gdb/testsuite/gdb.base/checkpoint-ns.exp ... -PASS: gdb.base/checkpoint-ns.exp: break1 start -PASS: gdb.base/checkpoint-ns.exp: break1 two -PASS: gdb.base/checkpoint-ns.exp: break1 three -PASS: gdb.base/checkpoint-ns.exp: break1 four -PASS: gdb.base/checkpoint-ns.exp: break1 five -PASS: gdb.base/checkpoint-ns.exp: break1 six -PASS: gdb.base/checkpoint-ns.exp: break1 seven -PASS: gdb.base/checkpoint-ns.exp: break1 eight -PASS: gdb.base/checkpoint-ns.exp: break1 nine -PASS: gdb.base/checkpoint-ns.exp: break1 ten -PASS: gdb.base/checkpoint-ns.exp: info checkpoints one -PASS: gdb.base/checkpoint-ns.exp: break2 one -PASS: gdb.base/checkpoint-ns.exp: restart 1 one -PASS: gdb.base/checkpoint-ns.exp: verify i 1 one -PASS: gdb.base/checkpoint-ns.exp: step in 1 one -PASS: gdb.base/checkpoint-ns.exp: verify lines 1 one -PASS: gdb.base/checkpoint-ns.exp: restart 2 one -PASS: gdb.base/checkpoint-ns.exp: step in 2 one -PASS: gdb.base/checkpoint-ns.exp: verify i 2 one -PASS: gdb.base/checkpoint-ns.exp: verify lines 2 one -PASS: gdb.base/checkpoint-ns.exp: restart 3 one -PASS: gdb.base/checkpoint-ns.exp: step in 3 one -PASS: gdb.base/checkpoint-ns.exp: verify i 3 one -PASS: gdb.base/checkpoint-ns.exp: verify lines 3 one -PASS: gdb.base/checkpoint-ns.exp: restart 4 one -PASS: gdb.base/checkpoint-ns.exp: step in 4 one -PASS: gdb.base/checkpoint-ns.exp: verify i 4 one -PASS: gdb.base/checkpoint-ns.exp: verify lines 4 one -PASS: gdb.base/checkpoint-ns.exp: restart 5 one -PASS: gdb.base/checkpoint-ns.exp: step in 5 one -PASS: gdb.base/checkpoint-ns.exp: verify i 5 one -PASS: gdb.base/checkpoint-ns.exp: verify lines 5 one -PASS: gdb.base/checkpoint-ns.exp: restart 6 one -PASS: gdb.base/checkpoint-ns.exp: step in 6 one -PASS: gdb.base/checkpoint-ns.exp: verify i 6 one -PASS: gdb.base/checkpoint-ns.exp: verify lines 6 one -PASS: gdb.base/checkpoint-ns.exp: restart 7 one -PASS: gdb.base/checkpoint-ns.exp: step in 7 one -PASS: gdb.base/checkpoint-ns.exp: verify i 7 one -PASS: gdb.base/checkpoint-ns.exp: verify lines 7 one -PASS: gdb.base/checkpoint-ns.exp: restart 8 one -PASS: gdb.base/checkpoint-ns.exp: step in 8 one -PASS: gdb.base/checkpoint-ns.exp: verify i 8 one -PASS: gdb.base/checkpoint-ns.exp: verify lines 8 one -PASS: gdb.base/checkpoint-ns.exp: restart 9 one -PASS: gdb.base/checkpoint-ns.exp: step in 9 one -PASS: gdb.base/checkpoint-ns.exp: verify i 9 one -PASS: gdb.base/checkpoint-ns.exp: verify lines 9 one -PASS: gdb.base/checkpoint-ns.exp: restart 10 one -PASS: gdb.base/checkpoint-ns.exp: step in 10 one -PASS: gdb.base/checkpoint-ns.exp: verify i 10 one -PASS: gdb.base/checkpoint-ns.exp: verify lines 10 one -PASS: gdb.base/checkpoint-ns.exp: restart 0 one -PASS: gdb.base/checkpoint-ns.exp: break3 one -PASS: gdb.base/checkpoint-ns.exp: Diff input and output one -PASS: gdb.base/checkpoint-ns.exp: restart 1 two -PASS: gdb.base/checkpoint-ns.exp: breakpoint 1 1 one -PASS: gdb.base/checkpoint-ns.exp: step in 1 two -PASS: gdb.base/checkpoint-ns.exp: verify lines 1 two -PASS: gdb.base/checkpoint-ns.exp: restart 2 two -PASS: gdb.base/checkpoint-ns.exp: breakpoint 1 2 one -PASS: gdb.base/checkpoint-ns.exp: step in 2 two -PASS: gdb.base/checkpoint-ns.exp: verify lines 2 two -PASS: gdb.base/checkpoint-ns.exp: restart 3 two -PASS: gdb.base/checkpoint-ns.exp: breakpoint 1 3 one -PASS: gdb.base/checkpoint-ns.exp: step in 3 two -PASS: gdb.base/checkpoint-ns.exp: verify lines 3 two -PASS: gdb.base/checkpoint-ns.exp: restart 4 two -PASS: gdb.base/checkpoint-ns.exp: breakpoint 1 4 one -PASS: gdb.base/checkpoint-ns.exp: step in 4 two -PASS: gdb.base/checkpoint-ns.exp: verify lines 4 two -PASS: gdb.base/checkpoint-ns.exp: restart 5 two -PASS: gdb.base/checkpoint-ns.exp: breakpoint 1 5 one -PASS: gdb.base/checkpoint-ns.exp: step in 5 two -PASS: gdb.base/checkpoint-ns.exp: verify lines 5 two -PASS: gdb.base/checkpoint-ns.exp: restart 6 two -PASS: gdb.base/checkpoint-ns.exp: breakpoint 1 6 one -PASS: gdb.base/checkpoint-ns.exp: step in 6 two -PASS: gdb.base/checkpoint-ns.exp: verify lines 5 two -PASS: gdb.base/checkpoint-ns.exp: restart 7 two -PASS: gdb.base/checkpoint-ns.exp: breakpoint 1 7 one -PASS: gdb.base/checkpoint-ns.exp: step in 7 two -PASS: gdb.base/checkpoint-ns.exp: verify lines 7 two -PASS: gdb.base/checkpoint-ns.exp: Diff input and output two -PASS: gdb.base/checkpoint-ns.exp: restart 0 one -PASS: gdb.base/checkpoint-ns.exp: break4 one -PASS: gdb.base/checkpoint-ns.exp: delete copy1 -PASS: gdb.base/checkpoint-ns.exp: restart 1 three -PASS: gdb.base/checkpoint-ns.exp: break2 1 one -PASS: gdb.base/checkpoint-ns.exp: outfile still open 1 -PASS: gdb.base/checkpoint-ns.exp: restart 2 three -PASS: gdb.base/checkpoint-ns.exp: break2 2 one -PASS: gdb.base/checkpoint-ns.exp: outfile still open 2 -PASS: gdb.base/checkpoint-ns.exp: restart 3 three -PASS: gdb.base/checkpoint-ns.exp: break2 3 one -PASS: gdb.base/checkpoint-ns.exp: outfile still open 3 -PASS: gdb.base/checkpoint-ns.exp: restart 4 three -PASS: gdb.base/checkpoint-ns.exp: break2 4 one -PASS: gdb.base/checkpoint-ns.exp: outfile still open 4 -PASS: gdb.base/checkpoint-ns.exp: restart 5 three -PASS: gdb.base/checkpoint-ns.exp: break2 5 one -PASS: gdb.base/checkpoint-ns.exp: outfile still open 5 -PASS: gdb.base/checkpoint-ns.exp: restart 6 three -PASS: gdb.base/checkpoint-ns.exp: break2 6 one -PASS: gdb.base/checkpoint-ns.exp: outfile still open 6 -PASS: gdb.base/checkpoint-ns.exp: restart 7 three -PASS: gdb.base/checkpoint-ns.exp: break2 7 one -PASS: gdb.base/checkpoint-ns.exp: outfile still open 7 -PASS: gdb.base/checkpoint-ns.exp: restart 8 three -PASS: gdb.base/checkpoint-ns.exp: break2 8 one -PASS: gdb.base/checkpoint-ns.exp: outfile still open 8 -PASS: gdb.base/checkpoint-ns.exp: restart 9 three -PASS: gdb.base/checkpoint-ns.exp: break2 9 one -PASS: gdb.base/checkpoint-ns.exp: outfile still open 9 -PASS: gdb.base/checkpoint-ns.exp: restart 10 three -PASS: gdb.base/checkpoint-ns.exp: break2 10 one -PASS: gdb.base/checkpoint-ns.exp: outfile still open 10 -PASS: gdb.base/checkpoint-ns.exp: Exit, dropped into next fork one -PASS: gdb.base/checkpoint-ns.exp: Exit, dropped into next fork two -PASS: gdb.base/checkpoint-ns.exp: Exit, dropped into next fork three -PASS: gdb.base/checkpoint-ns.exp: Exit, dropped into next fork four -PASS: gdb.base/checkpoint-ns.exp: Exit, dropped into next fork five -PASS: gdb.base/checkpoint-ns.exp: info checkpoints two -PASS: gdb.base/checkpoint-ns.exp: kill all one -PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 0 -PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 1 -PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 2 -PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 3 -PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 4 -PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 5 -PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 6 -PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 7 -PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 8 -PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 9 -PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 10 -PASS: gdb.base/checkpoint-ns.exp: set checkpoint breakpoint -PASS: gdb.base/checkpoint-ns.exp: break2 with many checkpoints -PASS: gdb.base/checkpoint-ns.exp: info checkpoints with at least 600 checkpoints -PASS: gdb.base/checkpoint-ns.exp: kill all one with many checkpoints 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: running to stop_here first time @@ -4547,7 +3427,6 @@ PASS: gdb.base/completion.exp: complete set cp-abi aut PASS: gdb.base/completion.exp: complete target core PASS: gdb.base/completion.exp: complete target tfile PASS: gdb.base/completion.exp: complete target exec -PASS: gdb.base/completion.exp: complete target ctf PASS: gdb.base/completion.exp: complete set height PASS: gdb.base/completion.exp: complete set height u PASS: gdb.base/completion.exp: complete set listsize @@ -4797,77 +3676,10 @@ PASS: gdb.base/constvars.exp: ptype crass PASS: gdb.base/constvars.exp: ptype crisp Running ../../../W._C._Handy/gdb/testsuite/gdb.base/continue-all-already-running.exp ... PASS: gdb.base/continue-all-already-running.exp: set non-stop on -PASS: gdb.base/continue-all-already-running.exp: c -a& -PASS: gdb.base/continue-all-already-running.exp: no stop -PASS: gdb.base/continue-all-already-running.exp: print 1 -PASS: gdb.base/continue-all-already-running.exp: c -a -PASS: gdb.base/continue-all-already-running.exp: breakpoint hit -PASS: gdb.base/continue-all-already-running.exp: print command result Running ../../../W._C._Handy/gdb/testsuite/gdb.base/coredump-filter.exp ... -PASS: gdb.base/coredump-filter.exp: continue to breakpoint: break-here -PASS: gdb.base/coredump-filter.exp: save a corefile -PASS: gdb.base/coredump-filter.exp: saving corefile for non-Private-Anonymous: p set_coredump_filter (0x7e) -PASS: gdb.base/coredump-filter.exp: saving corefile for non-Private-Anonymous: save corefile -PASS: gdb.base/coredump-filter.exp: saving corefile for non-Shared-Anonymous: p set_coredump_filter (0x7d) -PASS: gdb.base/coredump-filter.exp: saving corefile for non-Shared-Anonymous: save corefile -PASS: gdb.base/coredump-filter.exp: saving corefile for DoNotDump: p set_coredump_filter (0x33) -PASS: gdb.base/coredump-filter.exp: saving corefile for DoNotDump: save corefile -PASS: gdb.base/coredump-filter.exp: saving corefile for non-Private-Shared-Anon-File: p set_coredump_filter (0x60) -PASS: gdb.base/coredump-filter.exp: saving corefile for non-Private-Shared-Anon-File: save corefile -PASS: gdb.base/coredump-filter.exp: loading and testing corefile for non-Private-Anonymous: load core -PASS: gdb.base/coredump-filter.exp: loading and testing corefile for non-Private-Anonymous: printing private_anon when core is loaded (should not work) -PASS: gdb.base/coredump-filter.exp: loading and testing corefile for non-Private-Anonymous: print/x *shared_anon ( = 0x22) -PASS: gdb.base/coredump-filter.exp: disassembling function main for non-Private-Anonymous: no binary: load core -PASS: gdb.base/coredump-filter.exp: disassembling function main for non-Private-Anonymous: no binary: disassemble function with corefile and without a binary -PASS: gdb.base/coredump-filter.exp: disassembling function main for non-Private-Anonymous: with binary: load core -PASS: gdb.base/coredump-filter.exp: disassembling function main for non-Private-Anonymous: with binary: disassemble function with corefile and with a binary -PASS: gdb.base/coredump-filter.exp: loading and testing corefile for non-Shared-Anonymous: load core -PASS: gdb.base/coredump-filter.exp: loading and testing corefile for non-Shared-Anonymous: printing shared_anon when core is loaded (should not work) -PASS: gdb.base/coredump-filter.exp: loading and testing corefile for non-Shared-Anonymous: print/x *private_anon ( = 0x11) -PASS: gdb.base/coredump-filter.exp: disassembling function main for non-Shared-Anonymous: no binary: load core -PASS: gdb.base/coredump-filter.exp: disassembling function main for non-Shared-Anonymous: no binary: disassemble function with corefile and without a binary -PASS: gdb.base/coredump-filter.exp: disassembling function main for non-Shared-Anonymous: with binary: load core -PASS: gdb.base/coredump-filter.exp: disassembling function main for non-Shared-Anonymous: with binary: disassemble function with corefile and with a binary -PASS: gdb.base/coredump-filter.exp: loading and testing corefile for DoNotDump: load core -PASS: gdb.base/coredump-filter.exp: loading and testing corefile for DoNotDump: printing dont_dump when core is loaded (should not work) -PASS: gdb.base/coredump-filter.exp: loading and testing corefile for DoNotDump: print/x *shared_anon ( = 0x22) -PASS: gdb.base/coredump-filter.exp: disassembling function main for DoNotDump: no binary: load core -PASS: gdb.base/coredump-filter.exp: disassembling function main for DoNotDump: no binary: disassemble function with corefile and without a binary -PASS: gdb.base/coredump-filter.exp: disassembling function main for DoNotDump: with binary: load core -PASS: gdb.base/coredump-filter.exp: disassembling function main for DoNotDump: with binary: disassemble function with corefile and with a binary -PASS: gdb.base/coredump-filter.exp: loading and testing corefile for non-Private-Shared-Anon-File: no binary: load core -PASS: gdb.base/coredump-filter.exp: loading and testing corefile for non-Private-Shared-Anon-File: no binary: disassemble function with corefile and without a binary -PASS: gdb.base/coredump-filter.exp: loading and testing corefile for non-Private-Shared-Anon-File: with binary: load core -PASS: gdb.base/coredump-filter.exp: loading and testing corefile for non-Private-Shared-Anon-File: with binary: disassemble function with corefile and with a binary +UNTESTED: gdb.base/coredump-filter.exp: coredump-filter.exp 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 @@ -5134,7 +3946,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 @@ -5265,7 +4077,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 @@ -5338,10 +4150,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 @@ -5602,50 +4410,7 @@ PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&dummy_3" PASS: gdb.base/disasm-end-cu.exp: disassemble command returned some output Running ../../../W._C._Handy/gdb/testsuite/gdb.base/disasm-optim.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.base/disp-step-syscall.exp ... -PASS: gdb.base/disp-step-syscall.exp: fork: probe for target remote -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: find syscall insn in fork -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: probe for target remote -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: find syscall insn in vfork -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 @@ -5722,15 +4487,15 @@ PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continu PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: set height 2 PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: continue to pagination PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: first prompt -PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: no double prompt -PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: set height unlimited +FAIL: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: no double prompt (timeout) +FAIL: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: set height unlimited PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: set breakpoint PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: set height 2 PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: define user command: wrapcont PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: continue to pagination PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: first prompt -PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: no double prompt -PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: set height unlimited +FAIL: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: no double prompt (timeout) +FAIL: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: set height unlimited Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp ... PASS: gdb.base/dprintf-bp-same-addr.exp: gdb: set dprintf-style gdb PASS: gdb.base/dprintf-bp-same-addr.exp: gdb: set breakpoint always-inserted on @@ -5748,96 +4513,92 @@ PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: set dprintf-style gdb PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: set disconnected-dprintf on PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: get inferior process ID PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: dprintf insertion -PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: detach program -PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: re-attach to inferior +FAIL: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: detach program +FAIL: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: re-attach to inferior PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=off: set breakpoint always-inserted on PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=off: set dprintf-style gdb PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=off: set disconnected-dprintf off PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=off: get inferior process ID PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=off: dprintf insertion -PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=off: detach program -PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=off: re-attach to inferior +FAIL: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=off: detach program +FAIL: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=off: re-attach to inferior PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=on: set breakpoint always-inserted on PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=on: set dprintf-style call PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=on: set disconnected-dprintf on PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=on: get inferior process ID PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=on: dprintf insertion -PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=on: detach program -PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=on: re-attach to inferior +FAIL: gdb.base/dprintf-detach.exp: bai=on ds=call dd=on: detach program +FAIL: gdb.base/dprintf-detach.exp: bai=on ds=call dd=on: re-attach to inferior PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=off: set breakpoint always-inserted on PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=off: set dprintf-style call PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=off: set disconnected-dprintf off PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=off: get inferior process ID PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=off: dprintf insertion -PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=off: detach program -PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=off: re-attach to inferior +FAIL: gdb.base/dprintf-detach.exp: bai=on ds=call dd=off: detach program +FAIL: gdb.base/dprintf-detach.exp: bai=on ds=call dd=off: re-attach to inferior PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=on: set breakpoint always-inserted on PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=on: set dprintf-style agent PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=on: set disconnected-dprintf on PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=on: get inferior process ID PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=on: dprintf insertion -PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=on: detach program -PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=on: re-attach to inferior +FAIL: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=on: detach program +FAIL: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=on: re-attach to inferior PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=off: set breakpoint always-inserted on PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=off: set dprintf-style agent PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=off: set disconnected-dprintf off PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=off: get inferior process ID PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=off: dprintf insertion -PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=off: detach program -PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=off: re-attach to inferior +FAIL: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=off: detach program +FAIL: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=off: re-attach to inferior PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=on: set breakpoint always-inserted off PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=on: set dprintf-style gdb PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=on: set disconnected-dprintf on PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=on: get inferior process ID PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=on: dprintf insertion -PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=on: detach program -PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=on: re-attach to inferior +FAIL: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=on: detach program +FAIL: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=on: re-attach to inferior PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=off: set breakpoint always-inserted off PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=off: set dprintf-style gdb PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=off: set disconnected-dprintf off PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=off: get inferior process ID PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=off: dprintf insertion -PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=off: detach program -PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=off: re-attach to inferior +FAIL: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=off: detach program +FAIL: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=off: re-attach to inferior PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=on: set breakpoint always-inserted off PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=on: set dprintf-style call PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=on: set disconnected-dprintf on PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=on: get inferior process ID PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=on: dprintf insertion -PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=on: detach program -PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=on: re-attach to inferior +FAIL: gdb.base/dprintf-detach.exp: bai=off ds=call dd=on: detach program +FAIL: gdb.base/dprintf-detach.exp: bai=off ds=call dd=on: re-attach to inferior PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=off: set breakpoint always-inserted off PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=off: set dprintf-style call PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=off: set disconnected-dprintf off PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=off: get inferior process ID PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=off: dprintf insertion -PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=off: detach program -PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=off: re-attach to inferior +FAIL: gdb.base/dprintf-detach.exp: bai=off ds=call dd=off: detach program +FAIL: gdb.base/dprintf-detach.exp: bai=off ds=call dd=off: re-attach to inferior PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=on: set breakpoint always-inserted off PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=on: set dprintf-style agent PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=on: set disconnected-dprintf on PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=on: get inferior process ID PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=on: dprintf insertion -PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=on: detach program -PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=on: re-attach to inferior +FAIL: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=on: detach program +FAIL: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=on: re-attach to inferior PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: set breakpoint always-inserted off PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: set dprintf-style agent PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: set disconnected-dprintf off PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: get inferior process ID PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: dprintf insertion -PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: detach program -PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: re-attach to inferior +FAIL: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: detach program +FAIL: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: re-attach to inferior Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-next.exp ... -PASS: gdb.base/dprintf-next.exp: dprintf 24, "%d\n", x -PASS: gdb.base/dprintf-next.exp: next 1 -PASS: gdb.base/dprintf-next.exp: next 2 +WARNING: program timed out. +gdb compile failed, exit status is 1 +UNTESTED: gdb.base/dprintf-next.exp: failed to prepare for dprintf with next Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-non-stop.exp ... 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: missing ,FMT PASS: gdb.base/dprintf-pending.exp: without format: missing FMT @@ -5862,9 +4623,7 @@ PASS: gdb.base/dprintf.exp: call: printf: dprintf foo,"At foo entry\n" PASS: gdb.base/dprintf.exp: call: printf: dprintf 28,"arg=%d, g=%d\n", arg, g PASS: gdb.base/dprintf.exp: call: printf: break 29 PASS: gdb.base/dprintf.exp: call: printf: set dprintf style to call -WARNING: remote_expect statement without a default case?! PASS: gdb.base/dprintf.exp: call: printf: 1st dprintf -WARNING: remote_expect statement without a default case?! PASS: gdb.base/dprintf.exp: call: printf: 2nd dprintf PASS: gdb.base/dprintf.exp: call: fprintf: dprintf foo,"At foo entry\n" PASS: gdb.base/dprintf.exp: call: fprintf: dprintf 28,"arg=%d, g=%d\n", arg, g @@ -5872,9 +4631,7 @@ PASS: gdb.base/dprintf.exp: call: fprintf: break 29 PASS: gdb.base/dprintf.exp: call: fprintf: set dprintf function PASS: gdb.base/dprintf.exp: call: fprintf: set dprintf channel PASS: gdb.base/dprintf.exp: call: fprintf: set dprintf style to call -WARNING: remote_expect statement without a default case?! PASS: gdb.base/dprintf.exp: call: fprintf: 1st dprintf -WARNING: remote_expect statement without a default case?! PASS: gdb.base/dprintf.exp: call: fprintf: 2nd dprintf PASS: gdb.base/dprintf.exp: agent: dprintf foo,"At foo entry\n" PASS: gdb.base/dprintf.exp: agent: dprintf 28,"arg=%d, g=%d\n", arg, g @@ -5886,8 +4643,6 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dso2dso.exp ... PASS: gdb.base/dso2dso.exp: continue to breakpoint: at call to sub2 PASS: gdb.base/dso2dso.exp: next over call to sub2 Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dtrace-probe.exp ... -gdb compile failed, /usr/bin/ld: i386:x86-64 architecture of input file `[...]/tschwinge/W._C._Handy.build/gdb/testsuite/gdb.base/dtrace-probe-p.o' is incompatible with i386 output -collect2: error: ld returned 1 exit status UNTESTED: gdb.base/dtrace-probe.exp: could not compile test program Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dump.exp ... PASS: gdb.base/dump.exp: inaccessible memory is reported @@ -6239,14 +4994,12 @@ PASS: gdb.base/ending-run.exp: b ending-run.c:11 PASS: gdb.base/ending-run.exp: Breakpoint 7 at *ending-run.c:11 PASS: gdb.base/ending-run.exp: Clear 2 by default PASS: gdb.base/ending-run.exp: all set to continue -WARNING: remote_expect statement without a default case?! PASS: gdb.base/ending-run.exp: cont -WARNING: remote_expect statement without a default case?! PASS: gdb.base/ending-run.exp: Step to return -FAIL: gdb.base/ending-run.exp: step out of main -FAIL: gdb.base/ending-run.exp: step to end of run +PASS: gdb.base/ending-run.exp: step out of main +PASS: gdb.base/ending-run.exp: step to end of run UNSUPPORTED: gdb.base/ending-run.exp: continue after exit -UNSUPPORTED: gdb.base/ending-run.exp: don't step after run +PASS: gdb.base/ending-run.exp: don't step after run PASS: gdb.base/ending-run.exp: ls: core (No core dumped on quit) Running ../../../W._C._Handy/gdb/testsuite/gdb.base/enum_cond.exp ... PASS: gdb.base/enum_cond.exp: break call_me if param.e == 1 @@ -6310,10 +5063,7 @@ PASS: gdb.base/exe-lock.exp: continue until exit Running ../../../W._C._Handy/gdb/testsuite/gdb.base/execl-update-breakpoints.exp ... PASS: gdb.base/execl-update-breakpoints.exp: main address first PASS: gdb.base/execl-update-breakpoints.exp: probe memory access -PASS: gdb.base/execl-update-breakpoints.exp: always-inserted off: set breakpoint always-inserted off -PASS: gdb.base/execl-update-breakpoints.exp: always-inserted off: continue across exec -PASS: gdb.base/execl-update-breakpoints.exp: always-inserted on: set breakpoint always-inserted on -PASS: gdb.base/execl-update-breakpoints.exp: always-inserted on: continue across exec +UNSUPPORTED: gdb.base/execl-update-breakpoints.exp: main address is readable in second binary Running ../../../W._C._Handy/gdb/testsuite/gdb.base/execution-termios.exp ... PASS: gdb.base/execution-termios.exp: next: termios ok PASS: gdb.base/execution-termios.exp: infcall: termios ok @@ -6327,10 +5077,10 @@ PASS: gdb.base/exitsignal.exp: $_exitsignal is void before running 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 @@ -6687,33 +5437,33 @@ PASS: gdb.base/fileio.exp: Lseeking SET a file PASS: gdb.base/fileio.exp: Closing a file PASS: gdb.base/fileio.exp: Closing an invalid file descriptor returns EBADF PASS: gdb.base/fileio.exp: Stat a file -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) +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) PASS: gdb.base/fileio.exp: set debug remote 1 UNSUPPORTED: gdb.base/fileio.exp: System says shell is not available PASS: gdb.base/fileio.exp: set debug remote 0 PASS: gdb.base/fileio.exp: set remote system-call-allowed 1 -PASS: gdb.base/fileio.exp: System says shell is available -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 says shell is available (the program is no longer running) +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" @@ -6781,204 +5531,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: follow default, detach default, command "next 2": set verbose -PASS: gdb.base/foll-fork.exp: follow default, detach default, command "next 2": show follow-fork -PASS: gdb.base/foll-fork.exp: follow default, detach default, command "next 2": show detach-on-fork -PASS: gdb.base/foll-fork.exp: follow default, detach default, command "next 2": next 2 past fork -PASS: gdb.base/foll-fork.exp: follow default, detach default, command "next 2": info inferiors -PASS: gdb.base/foll-fork.exp: follow default, detach default, command "continue": set verbose -PASS: gdb.base/foll-fork.exp: follow default, detach default, command "continue": show follow-fork -PASS: gdb.base/foll-fork.exp: follow default, detach default, command "continue": show detach-on-fork -PASS: gdb.base/foll-fork.exp: follow default, detach default, command "continue": set breakpoint after fork -PASS: gdb.base/foll-fork.exp: follow default, detach default, command "continue": continue past fork -PASS: gdb.base/foll-fork.exp: follow default, detach default, command "continue": info inferiors -PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "next 2": set verbose -PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "next 2": set follow-fork parent -PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "next 2": show follow-fork -PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "next 2": set detach-on-fork on -PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "next 2": show detach-on-fork -PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "next 2": next 2 past fork -PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "next 2": info inferiors -PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "continue": set verbose -PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "continue": set follow-fork parent -PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "continue": show follow-fork -PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "continue": set detach-on-fork on -PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "continue": show detach-on-fork -PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "continue": set breakpoint after fork -PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "continue": continue past fork -PASS: gdb.base/foll-fork.exp: follow parent, detach on, command "continue": info inferiors -PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": set verbose -PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": set follow-fork parent -PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": show follow-fork -PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": set detach-on-fork off -PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": show detach-on-fork -PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": next 2 past fork -PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": info inferiors -PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": inferior 2 -PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "next 2": continue until exit at continue unfollowed inferior to end -PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": set verbose -PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": set follow-fork parent -PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": show follow-fork -PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": set detach-on-fork off -PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": show detach-on-fork -PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": set breakpoint after fork -PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": continue past fork -PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": info inferiors -PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": inferior 2 -PASS: gdb.base/foll-fork.exp: follow parent, detach off, command "continue": continue to breakpoint: continue unfollowed inferior to bp -PASS: gdb.base/foll-fork.exp: follow child, detach on, command "next 2": set verbose -PASS: gdb.base/foll-fork.exp: follow child, detach on, command "next 2": set follow-fork child -PASS: gdb.base/foll-fork.exp: follow child, detach on, command "next 2": show follow-fork -PASS: gdb.base/foll-fork.exp: follow child, detach on, command "next 2": set detach-on-fork on -PASS: gdb.base/foll-fork.exp: follow child, detach on, command "next 2": show detach-on-fork -PASS: gdb.base/foll-fork.exp: follow child, detach on, command "next 2": next 2 past fork -PASS: gdb.base/foll-fork.exp: follow child, detach on, command "next 2": info inferiors -PASS: gdb.base/foll-fork.exp: follow child, detach on, command "continue": set verbose -PASS: gdb.base/foll-fork.exp: follow child, detach on, command "continue": set follow-fork child -PASS: gdb.base/foll-fork.exp: follow child, detach on, command "continue": show follow-fork -PASS: gdb.base/foll-fork.exp: follow child, detach on, command "continue": set detach-on-fork on -PASS: gdb.base/foll-fork.exp: follow child, detach on, command "continue": show detach-on-fork -PASS: gdb.base/foll-fork.exp: follow child, detach on, command "continue": set breakpoint after fork -PASS: gdb.base/foll-fork.exp: follow child, detach on, command "continue": continue past fork -PASS: gdb.base/foll-fork.exp: follow child, detach on, command "continue": info inferiors -PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": set verbose -PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": set follow-fork child -PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": show follow-fork -PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": set detach-on-fork off -PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": show detach-on-fork -PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": next 2 past fork -PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": info inferiors -PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": inferior 1 -PASS: gdb.base/foll-fork.exp: follow child, detach off, command "next 2": continue until exit at continue unfollowed inferior to end -PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": set verbose -PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": set follow-fork child -PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": show follow-fork -PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": set detach-on-fork off -PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": show detach-on-fork -PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": set breakpoint after fork -PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": continue past fork -PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": info inferiors -PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": inferior 1 -PASS: gdb.base/foll-fork.exp: follow child, detach off, command "continue": continue to breakpoint: continue unfollowed inferior to bp -PASS: gdb.base/foll-fork.exp: set verbose -PASS: gdb.base/foll-fork.exp: explicit child follow, set catch fork -PASS: gdb.base/foll-fork.exp: info shows catchpoint without pid -PASS: gdb.base/foll-fork.exp: explicit child follow, catch fork -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: probe for target remote -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: set verbose -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: set follow-fork parent -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: step -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 @@ -7167,32 +5721,16 @@ PASS: gdb.base/funcargs.exp: backtrace through call with trampolines PASS: gdb.base/funcargs.exp: stepping back to main from function called with trampolines Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-buffer-overflow.exp ... PASS: gdb.base/gcore-buffer-overflow.exp: Set buffer exceeding arguments -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: 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: 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: 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/gdb-sigterm-2.exp ... PASS: gdb.base/gdb-sigterm-2.exp: expect eof Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb-sigterm.exp ... @@ -7633,12 +6171,7 @@ PASS: gdb.base/included.exp: list integer 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 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 @@ -7679,33 +6212,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 @@ -7757,23 +6267,14 @@ PASS: gdb.base/interrupt-noterm.exp: set interactive-mode off PASS: gdb.base/interrupt-noterm.exp: set confirm off PASS: gdb.base/interrupt-noterm.exp: delete PASS: gdb.base/interrupt-noterm.exp: set confirm on -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 -WARNING: remote_expect statement without a default case?! -WARNING: remote_expect statement without a default case?! +PASS: gdb.base/interrupt.exp: 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 -WARNING: remote_expect statement without a default case?! -PASS: gdb.base/interrupt.exp: Send Control-C, second time -PASS: gdb.base/interrupt.exp: signal SIGINT -WARNING: remote_expect statement without a default case?! -WARNING: remote_expect statement without a default case?! -FAIL: 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 @@ -7818,14 +6319,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 @@ -7849,30 +6343,18 @@ PASS: gdb.base/kill-detach-inferiors-cmd.exp: load binary PASS: gdb.base/kill-detach-inferiors-cmd.exp: start PASS: gdb.base/kill-detach-inferiors-cmd.exp: add inferior 3 PASS: gdb.base/kill-detach-inferiors-cmd.exp: inferior 3 -PASS: gdb.base/kill-detach-inferiors-cmd.exp: attach to pid -PASS: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 1 2 -PASS: gdb.base/kill-detach-inferiors-cmd.exp: inferior 1 -PASS: gdb.base/kill-detach-inferiors-cmd.exp: kill -PASS: gdb.base/kill-detach-inferiors-cmd.exp: detach inferiors 3 -PASS: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 1 2 3 -PASS: gdb.base/kill-detach-inferiors-cmd.exp: detach inferiors 1 2 3 +FAIL: gdb.base/kill-detach-inferiors-cmd.exp: attach to pid +FAIL: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 1 2 +FAIL: gdb.base/kill-detach-inferiors-cmd.exp: inferior 1 +FAIL: gdb.base/kill-detach-inferiors-cmd.exp: kill (got interactive prompt) +FAIL: gdb.base/kill-detach-inferiors-cmd.exp: detach inferiors 3 +FAIL: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 1 2 3 +FAIL: gdb.base/kill-detach-inferiors-cmd.exp: detach inferiors 1 2 3 (GDB internal error) PASS: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 10 Running ../../../W._C._Handy/gdb/testsuite/gdb.base/killed-outside.exp ... -PASS: gdb.base/killed-outside.exp: continue: get pid of inferior -PASS: gdb.base/killed-outside.exp: continue: continue -PASS: gdb.base/killed-outside.exp: continue: info threads -PASS: gdb.base/killed-outside.exp: continue: quit GDB -PASS: gdb.base/killed-outside.exp: stepi: get pid of inferior -PASS: gdb.base/killed-outside.exp: stepi: si -PASS: gdb.base/killed-outside.exp: stepi: info threads -PASS: gdb.base/killed-outside.exp: stepi: quit GDB -PASS: gdb.base/killed-outside.exp: registers: get pid of inferior -PASS: gdb.base/killed-outside.exp: registers: flushregs -PASS: gdb.base/killed-outside.exp: registers: info threads -PASS: gdb.base/killed-outside.exp: registers: quit GDB -PASS: gdb.base/killed-outside.exp: info threads: get pid of inferior -PASS: gdb.base/killed-outside.exp: info threads: info threads -PASS: gdb.base/killed-outside.exp: info threads: quit GDB +WARNING: program timed out. +gdb compile failed, exit status is 1 +UNTESTED: gdb.base/killed-outside.exp: failed to prepare Running ../../../W._C._Handy/gdb/testsuite/gdb.base/label.exp ... PASS: gdb.base/label.exp: breakpoint here PASS: gdb.base/label.exp: breakpoint there @@ -8269,15 +6751,19 @@ PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 1 start PASS: gdb.base/longjmp.exp: breakpoint at miss_step_1 PASS: gdb.base/longjmp.exp: next over setjmp (1) PASS: gdb.base/longjmp.exp: next to longjmp (1) -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 -FAIL: gdb.base/longjmp.exp: next over patt3 +PASS: gdb.base/longjmp.exp: next over patt3 Running ../../../W._C._Handy/gdb/testsuite/gdb.base/macscp.exp ... PASS: gdb.base/macscp.exp: list main for support check PASS: gdb.base/macscp.exp: list main for WHERE @@ -8728,96 +7214,12 @@ PASS: gdb.base/miscexprs.exp: print value of ibig.i[100] << 2 PASS: gdb.base/miscexprs.exp: print value of sbig.s[90] >> 4 PASS: gdb.base/miscexprs.exp: print value of lbig.l[333] >> 6 Running ../../../W._C._Handy/gdb/testsuite/gdb.base/morestack.exp ... -PASS: gdb.base/morestack.exp: continue -PASS: gdb.base/morestack.exp: up 3000 +gdb compile failed, cc1: error: '-fsplit-stack' currently only supported on GNU/Linux +cc1: error: '-fsplit-stack' is not supported by this compiler configuration +UNTESTED: gdb.base/morestack.exp: morestack.exp Running ../../../W._C._Handy/gdb/testsuite/gdb.base/moribund-step.exp ... -PASS: gdb.base/moribund-step.exp: set non-stop on -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 -FAIL: gdb.base/multi-forks.exp: run to exit 2 (timeout) -PASS: gdb.base/multi-forks.exp: follow child, print pids -FAIL: gdb.base/multi-forks.exp: info breakpoints (timeout) -ERROR: breakpoints not deleted -UNRESOLVED: gdb.base/multi-forks.exp: run to exit 2 (timeout) -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/multi-line-starts-subshell.exp ... PASS: gdb.base/multi-line-starts-subshell.exp: spawn subshell from multi-line PASS: gdb.base/multi-line-starts-subshell.exp: shell input works @@ -8896,22 +7298,22 @@ PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: set heig Running ../../../W._C._Handy/gdb/testsuite/gdb.base/paginate-bg-execution.exp ... PASS: gdb.base/paginate-bg-execution.exp: paginate: b after_sleep PASS: gdb.base/paginate-bg-execution.exp: paginate: set height 2 -PASS: gdb.base/paginate-bg-execution.exp: paginate: continue& -PASS: gdb.base/paginate-bg-execution.exp: paginate: pagination handled, breakpoint hit +FAIL: gdb.base/paginate-bg-execution.exp: paginate: continue& +FAIL: gdb.base/paginate-bg-execution.exp: paginate: pagination handled, breakpoint hit (timeout) PASS: gdb.base/paginate-bg-execution.exp: paginate: GDB accepts further input PASS: gdb.base/paginate-bg-execution.exp: paginate: set height unlimited PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: b after_sleep PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: set height 2 -PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: continue& -PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: continue& paginates +FAIL: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: continue& +FAIL: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: continue& paginates (timeout) PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: cancel pagination PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: GDB accepts further input PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: set height unlimited PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: b after_sleep PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: set height 2 -PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: continue& -PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: continue& paginates -PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: cancel pagination +FAIL: gdb.base/paginate-bg-execution.exp: cancel with quit: continue& +FAIL: gdb.base/paginate-bg-execution.exp: cancel with quit: continue& paginates (timeout) +FAIL: gdb.base/paginate-bg-execution.exp: cancel with quit: cancel pagination (got interactive prompt) PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: GDB accepts further input PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: set height unlimited Running ../../../W._C._Handy/gdb/testsuite/gdb.base/paginate-execution-startup.exp ... @@ -8996,11 +7398,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 @@ -9076,50 +7473,24 @@ PASS: gdb.base/pr11022.exp: watchpoint hit 2 Running ../../../W._C._Handy/gdb/testsuite/gdb.base/prelink.exp ... PASS: gdb.base/prelink.exp: ldd prelinkt PASS: gdb.base/prelink.exp: ldd prelinkt output contains libs -PASS: gdb.base/prelink.exp: copy ld-2.19.so to ld-linux.so.2 +PASS: gdb.base/prelink.exp: copy ld-2.19.so to ld.so PASS: gdb.base/prelink.exp: copy prelink.so to prelink.so PASS: gdb.base/prelink.exp: copy libm-2.19.so to libm.so.6 -PASS: gdb.base/prelink.exp: copy libc-2.19.so to libc.so.6 +PASS: gdb.base/prelink.exp: copy libc-2.19.so to libc.so.0.3 +PASS: gdb.base/prelink.exp: copy libdl-2.19.so to libdl.so.2 +PASS: gdb.base/prelink.exp: copy ld-2.19.so to ld.so.1 +PASS: gdb.base/prelink.exp: copy libmachuser-2.19.so to libmachuser.so.1 +PASS: gdb.base/prelink.exp: copy libhurduser-2.19.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 PASS: gdb.base/print-file-var.exp: print 'print-file-var-lib1.c'::this_version_id == v1 PASS: gdb.base/print-file-var.exp: print 'print-file-var-lib2.c'::this_version_id == v2 Running ../../../W._C._Handy/gdb/testsuite/gdb.base/print-symbol-loading.exp ... -PASS: gdb.base/print-symbol-loading.exp: save a corefile -PASS: gdb.base/print-symbol-loading.exp: core off: set print symbol-loading off -PASS: gdb.base/print-symbol-loading.exp: core off: file -PASS: gdb.base/print-symbol-loading.exp: core off: re-load generated corefile -PASS: gdb.base/print-symbol-loading.exp: core off: load shared-lib -PASS: gdb.base/print-symbol-loading.exp: core off: library got loaded -PASS: gdb.base/print-symbol-loading.exp: core brief: set print symbol-loading brief -PASS: gdb.base/print-symbol-loading.exp: core brief: file -PASS: gdb.base/print-symbol-loading.exp: core brief: re-load generated corefile -PASS: gdb.base/print-symbol-loading.exp: core brief: load shared-lib -PASS: gdb.base/print-symbol-loading.exp: core brief: library got loaded -PASS: gdb.base/print-symbol-loading.exp: core full: set print symbol-loading full -PASS: gdb.base/print-symbol-loading.exp: core full: file -PASS: gdb.base/print-symbol-loading.exp: core full: re-load generated corefile -PASS: gdb.base/print-symbol-loading.exp: core full: load shared-lib -PASS: gdb.base/print-symbol-loading.exp: core full: library got loaded -PASS: gdb.base/print-symbol-loading.exp: shlib off: set auto-solib-add off -PASS: gdb.base/print-symbol-loading.exp: shlib off: set print symbol-loading off -PASS: gdb.base/print-symbol-loading.exp: shlib off: load shared-lib -PASS: gdb.base/print-symbol-loading.exp: shlib off: continue to breakpoint: lib -PASS: gdb.base/print-symbol-loading.exp: shlib off: library got loaded -PASS: gdb.base/print-symbol-loading.exp: shlib brief: set auto-solib-add off -PASS: gdb.base/print-symbol-loading.exp: shlib brief: set print symbol-loading brief -PASS: gdb.base/print-symbol-loading.exp: shlib brief: load shared-lib -PASS: gdb.base/print-symbol-loading.exp: shlib brief: continue to breakpoint: lib -PASS: gdb.base/print-symbol-loading.exp: shlib brief: library got loaded -PASS: gdb.base/print-symbol-loading.exp: shlib full: set auto-solib-add off -PASS: gdb.base/print-symbol-loading.exp: shlib full: set print symbol-loading full -PASS: gdb.base/print-symbol-loading.exp: shlib full: load shared-lib -PASS: gdb.base/print-symbol-loading.exp: shlib full: continue to breakpoint: lib -PASS: gdb.base/print-symbol-loading.exp: shlib full: library got loaded +UNSUPPORTED: gdb.base/print-symbol-loading.exp: save a corefile Running ../../../W._C._Handy/gdb/testsuite/gdb.base/printcmds.exp ... PASS: gdb.base/printcmds.exp: print $pc PASS: gdb.base/printcmds.exp: print "abc" @@ -10123,25 +8494,9 @@ PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 1 PASS: gdb.base/radix.exp: set radix 7 rejected PASS: gdb.base/radix.exp: Output radix unchanged after rejection through set radix command Running ../../../W._C._Handy/gdb/testsuite/gdb.base/random-signal.exp ... -PASS: gdb.base/random-signal.exp: set can-use-hw-watchpoints 0 -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 +UNTESTED: gdb.base/random-signal.exp: test case busy-loops without timing out 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 @@ -10159,38 +8514,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 @@ -10579,22 +8903,22 @@ PASS: gdb.base/savedregs.exp: handle SIGSEGV pass print nostop PASS: gdb.base/savedregs.exp: handle SIGILL pass print nostop PASS: gdb.base/savedregs.exp: advance catcher PASS: gdb.base/savedregs.exp: Get sigtramp info frame -PASS: gdb.base/savedregs.exp: Get thrower info frame -PASS: gdb.base/savedregs.exp: Check main info frame; stack contains catcher sigtramp thrower main +FAIL: gdb.base/savedregs.exp: Get thrower info frame +FAIL: gdb.base/savedregs.exp: Check main info frame; stack contains catcher sigtramp thrower main (GDB internal error) PASS: gdb.base/savedregs.exp: break caller PASS: gdb.base/savedregs.exp: call caller (1,2,3,4,5,6,7,8) PASS: gdb.base/savedregs.exp: Get dummy info frame PASS: gdb.base/savedregs.exp: Get catcher info frame PASS: gdb.base/savedregs.exp: Check sigtramp info frame; stack contains caller dummy catcher sigtramp thrower main PASS: gdb.base/savedregs.exp: Check thrower info frame; stack contains caller dummy catcher sigtramp thrower main -PASS: gdb.base/savedregs.exp: Check main info frame; stack contains caller dummy catcher sigtramp thrower main +FAIL: gdb.base/savedregs.exp: Check main info frame; stack contains caller dummy catcher sigtramp thrower main (GDB internal error) PASS: gdb.base/savedregs.exp: advance callee PASS: gdb.base/savedregs.exp: Get caller info frame PASS: gdb.base/savedregs.exp: Check dummy info frame; stack contains callee caller dummy catcher sigtramp thrower main PASS: gdb.base/savedregs.exp: Check catcher info frame; stack contains callee caller dummy catcher sigtramp thrower main PASS: gdb.base/savedregs.exp: Check sigtramp info frame; stack contains callee caller dummy catcher sigtramp thrower main PASS: gdb.base/savedregs.exp: Check thrower info frame; stack contains callee caller dummy catcher sigtramp thrower main -PASS: gdb.base/savedregs.exp: Check main info frame; stack contains callee caller dummy catcher sigtramp thrower main +FAIL: gdb.base/savedregs.exp: Check main info frame; stack contains callee caller dummy catcher sigtramp thrower main (GDB internal error) Running ../../../W._C._Handy/gdb/testsuite/gdb.base/scope.exp ... PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_ro PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_bss before run @@ -11018,16 +9342,12 @@ PASS: gdb.base/shlib-call.exp: set print address off PASS: gdb.base/shlib-call.exp: set width 0 PASS: gdb.base/shlib-call.exp: next to shr1 PASS: gdb.base/shlib-call.exp: print g -WARNING: remote_expect statement without a default case?! PASS: gdb.base/shlib-call.exp: next over shr1 -FAIL: gdb.base/shlib-call.exp: print g -WARNING: remote_expect statement without a default case?! +PASS: gdb.base/shlib-call.exp: print g PASS: gdb.base/shlib-call.exp: print shr1(1) -WARNING: remote_expect statement without a default case?! PASS: gdb.base/shlib-call.exp: print shr1(g) PASS: gdb.base/shlib-call.exp: breakpoint function shr2 PASS: gdb.base/shlib-call.exp: run until breakpoint set at a function -WARNING: remote_expect statement without a default case?! PASS: gdb.base/shlib-call.exp: print shr1(1) 2nd time PASS: gdb.base/shlib-call.exp: print mainshr1(1) from shlib func PASS: gdb.base/shlib-call.exp: step out of shr2 to main (stopped in shr2 epilogue) @@ -11058,401 +9378,22 @@ PASS: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addre PASS: gdb.base/shreloc.exp: get_msym_addrs fn_[12] PASS: gdb.base/shreloc.exp: (msymbol) relocated functions have different addresses Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigall.exp ... -PASS: gdb.base/sigall.exp: handle SIGABRT stop print -PASS: gdb.base/sigall.exp: b handle_ABRT -PASS: gdb.base/sigall.exp: b gen_HUP -PASS: gdb.base/sigall.exp: get signal ABRT -PASS: gdb.base/sigall.exp: send signal ABRT -PASS: gdb.base/sigall.exp: advance to HUP -PASS: gdb.base/sigall.exp: handle SIGHUP stop print -PASS: gdb.base/sigall.exp: b handle_HUP -PASS: gdb.base/sigall.exp: b gen_QUIT -PASS: gdb.base/sigall.exp: get signal HUP -PASS: gdb.base/sigall.exp: send signal HUP -PASS: gdb.base/sigall.exp: advance to QUIT -PASS: gdb.base/sigall.exp: handle SIGQUIT stop print -PASS: gdb.base/sigall.exp: b handle_QUIT -PASS: gdb.base/sigall.exp: b gen_ILL -PASS: gdb.base/sigall.exp: get signal QUIT -PASS: gdb.base/sigall.exp: send signal QUIT -PASS: gdb.base/sigall.exp: advance to ILL -PASS: gdb.base/sigall.exp: handle SIGILL stop print -PASS: gdb.base/sigall.exp: b handle_ILL -PASS: gdb.base/sigall.exp: b gen_EMT -PASS: gdb.base/sigall.exp: get signal ILL -PASS: gdb.base/sigall.exp: send signal ILL -PASS: gdb.base/sigall.exp: advance to EMT -PASS: gdb.base/sigall.exp: handle SIGEMT stop print -PASS: gdb.base/sigall.exp: b handle_EMT -PASS: gdb.base/sigall.exp: b gen_FPE -PASS: gdb.base/sigall.exp: send signal EMT -PASS: gdb.base/sigall.exp: advance to FPE -PASS: gdb.base/sigall.exp: handle SIGFPE stop print -PASS: gdb.base/sigall.exp: b handle_FPE -PASS: gdb.base/sigall.exp: b gen_BUS -PASS: gdb.base/sigall.exp: get signal FPE -PASS: gdb.base/sigall.exp: send signal FPE -PASS: gdb.base/sigall.exp: advance to BUS -PASS: gdb.base/sigall.exp: handle SIGBUS stop print -PASS: gdb.base/sigall.exp: b handle_BUS -PASS: gdb.base/sigall.exp: b gen_SEGV -PASS: gdb.base/sigall.exp: get signal BUS -PASS: gdb.base/sigall.exp: send signal BUS -PASS: gdb.base/sigall.exp: advance to SEGV -PASS: gdb.base/sigall.exp: handle SIGSEGV stop print -PASS: gdb.base/sigall.exp: b handle_SEGV -PASS: gdb.base/sigall.exp: b gen_SYS -PASS: gdb.base/sigall.exp: get signal SEGV -PASS: gdb.base/sigall.exp: send signal SEGV -PASS: gdb.base/sigall.exp: advance to SYS -PASS: gdb.base/sigall.exp: handle SIGSYS stop print -PASS: gdb.base/sigall.exp: b handle_SYS -PASS: gdb.base/sigall.exp: b gen_PIPE -PASS: gdb.base/sigall.exp: get signal SYS -PASS: gdb.base/sigall.exp: send signal SYS -PASS: gdb.base/sigall.exp: advance to PIPE -PASS: gdb.base/sigall.exp: handle SIGPIPE stop print -PASS: gdb.base/sigall.exp: b handle_PIPE -PASS: gdb.base/sigall.exp: b gen_ALRM -PASS: gdb.base/sigall.exp: get signal PIPE -PASS: gdb.base/sigall.exp: send signal PIPE -PASS: gdb.base/sigall.exp: advance to ALRM -PASS: gdb.base/sigall.exp: handle SIGALRM stop print -PASS: gdb.base/sigall.exp: b handle_ALRM -PASS: gdb.base/sigall.exp: b gen_URG -PASS: gdb.base/sigall.exp: get signal ALRM -PASS: gdb.base/sigall.exp: send signal ALRM -PASS: gdb.base/sigall.exp: advance to URG -PASS: gdb.base/sigall.exp: handle SIGURG stop print -PASS: gdb.base/sigall.exp: b handle_URG -PASS: gdb.base/sigall.exp: b gen_TSTP -PASS: gdb.base/sigall.exp: get signal URG -PASS: gdb.base/sigall.exp: send signal URG -PASS: gdb.base/sigall.exp: advance to TSTP -PASS: gdb.base/sigall.exp: handle SIGTSTP stop print -PASS: gdb.base/sigall.exp: b handle_TSTP -PASS: gdb.base/sigall.exp: b gen_CONT -PASS: gdb.base/sigall.exp: get signal TSTP -PASS: gdb.base/sigall.exp: send signal TSTP -PASS: gdb.base/sigall.exp: advance to CONT -PASS: gdb.base/sigall.exp: handle SIGCONT stop print -PASS: gdb.base/sigall.exp: b handle_CONT -PASS: gdb.base/sigall.exp: b gen_CHLD -PASS: gdb.base/sigall.exp: get signal CONT -PASS: gdb.base/sigall.exp: send signal CONT -PASS: gdb.base/sigall.exp: advance to CHLD -PASS: gdb.base/sigall.exp: handle SIGCHLD stop print -PASS: gdb.base/sigall.exp: b handle_CHLD -PASS: gdb.base/sigall.exp: b gen_TTIN -PASS: gdb.base/sigall.exp: get signal CHLD -PASS: gdb.base/sigall.exp: send signal CHLD -PASS: gdb.base/sigall.exp: advance to TTIN -PASS: gdb.base/sigall.exp: handle SIGTTIN stop print -PASS: gdb.base/sigall.exp: b handle_TTIN -PASS: gdb.base/sigall.exp: b gen_TTOU -PASS: gdb.base/sigall.exp: get signal TTIN -PASS: gdb.base/sigall.exp: send signal TTIN -PASS: gdb.base/sigall.exp: advance to TTOU -PASS: gdb.base/sigall.exp: handle SIGTTOU stop print -PASS: gdb.base/sigall.exp: b handle_TTOU -PASS: gdb.base/sigall.exp: b gen_IO -PASS: gdb.base/sigall.exp: get signal TTOU -PASS: gdb.base/sigall.exp: send signal TTOU -PASS: gdb.base/sigall.exp: advance to IO -PASS: gdb.base/sigall.exp: handle SIGIO stop print -PASS: gdb.base/sigall.exp: b handle_IO -PASS: gdb.base/sigall.exp: b gen_XCPU -PASS: gdb.base/sigall.exp: get signal IO -PASS: gdb.base/sigall.exp: send signal IO -PASS: gdb.base/sigall.exp: advance to XCPU -PASS: gdb.base/sigall.exp: handle SIGXCPU stop print -PASS: gdb.base/sigall.exp: b handle_XCPU -PASS: gdb.base/sigall.exp: b gen_XFSZ -PASS: gdb.base/sigall.exp: get signal XCPU -PASS: gdb.base/sigall.exp: send signal XCPU -PASS: gdb.base/sigall.exp: advance to XFSZ -PASS: gdb.base/sigall.exp: handle SIGXFSZ stop print -PASS: gdb.base/sigall.exp: b handle_XFSZ -PASS: gdb.base/sigall.exp: b gen_VTALRM -PASS: gdb.base/sigall.exp: get signal XFSZ -PASS: gdb.base/sigall.exp: send signal XFSZ -PASS: gdb.base/sigall.exp: advance to VTALRM -PASS: gdb.base/sigall.exp: handle SIGVTALRM stop print -PASS: gdb.base/sigall.exp: b handle_VTALRM -PASS: gdb.base/sigall.exp: b gen_PROF -PASS: gdb.base/sigall.exp: get signal VTALRM -PASS: gdb.base/sigall.exp: send signal VTALRM -PASS: gdb.base/sigall.exp: advance to PROF -PASS: gdb.base/sigall.exp: handle SIGPROF stop print -PASS: gdb.base/sigall.exp: b handle_PROF -PASS: gdb.base/sigall.exp: b gen_WINCH -PASS: gdb.base/sigall.exp: get signal PROF -PASS: gdb.base/sigall.exp: send signal PROF -PASS: gdb.base/sigall.exp: advance to WINCH -PASS: gdb.base/sigall.exp: handle SIGWINCH stop print -PASS: gdb.base/sigall.exp: b handle_WINCH -PASS: gdb.base/sigall.exp: b gen_LOST -PASS: gdb.base/sigall.exp: get signal WINCH -PASS: gdb.base/sigall.exp: send signal WINCH -PASS: gdb.base/sigall.exp: advance to LOST -PASS: gdb.base/sigall.exp: handle SIGLOST stop print -PASS: gdb.base/sigall.exp: b handle_LOST -PASS: gdb.base/sigall.exp: b gen_USR1 -PASS: gdb.base/sigall.exp: send signal LOST -PASS: gdb.base/sigall.exp: advance to USR1 -PASS: gdb.base/sigall.exp: handle SIGUSR1 stop print -PASS: gdb.base/sigall.exp: b handle_USR1 -PASS: gdb.base/sigall.exp: b gen_USR2 -PASS: gdb.base/sigall.exp: get signal USR1 -PASS: gdb.base/sigall.exp: send signal USR1 -PASS: gdb.base/sigall.exp: advance to USR2 -PASS: gdb.base/sigall.exp: handle SIGUSR2 stop print -PASS: gdb.base/sigall.exp: b handle_USR2 -PASS: gdb.base/sigall.exp: b gen_PWR -PASS: gdb.base/sigall.exp: get signal USR2 -PASS: gdb.base/sigall.exp: send signal USR2 -PASS: gdb.base/sigall.exp: advance to PWR -PASS: gdb.base/sigall.exp: handle SIGPWR stop print -PASS: gdb.base/sigall.exp: b handle_PWR -PASS: gdb.base/sigall.exp: b gen_POLL -PASS: gdb.base/sigall.exp: get signal PWR -PASS: gdb.base/sigall.exp: send signal PWR -PASS: gdb.base/sigall.exp: advance to POLL -PASS: gdb.base/sigall.exp: handle SIGPOLL stop print -PASS: gdb.base/sigall.exp: b handle_POLL -PASS: gdb.base/sigall.exp: b gen_WIND -PASS: gdb.base/sigall.exp: send signal POLL -PASS: gdb.base/sigall.exp: advance to WIND -PASS: gdb.base/sigall.exp: handle SIGWIND stop print -PASS: gdb.base/sigall.exp: b handle_WIND -PASS: gdb.base/sigall.exp: b gen_PHONE -PASS: gdb.base/sigall.exp: send signal WIND -PASS: gdb.base/sigall.exp: advance to PHONE -PASS: gdb.base/sigall.exp: handle SIGPHONE stop print -PASS: gdb.base/sigall.exp: b handle_PHONE -PASS: gdb.base/sigall.exp: b gen_WAITING -PASS: gdb.base/sigall.exp: send signal PHONE -PASS: gdb.base/sigall.exp: advance to WAITING -PASS: gdb.base/sigall.exp: handle SIGWAITING stop print -PASS: gdb.base/sigall.exp: b handle_WAITING -PASS: gdb.base/sigall.exp: b gen_LWP -PASS: gdb.base/sigall.exp: send signal WAITING -PASS: gdb.base/sigall.exp: advance to LWP -PASS: gdb.base/sigall.exp: handle SIGLWP stop print -PASS: gdb.base/sigall.exp: b handle_LWP -PASS: gdb.base/sigall.exp: b gen_DANGER -PASS: gdb.base/sigall.exp: send signal LWP -PASS: gdb.base/sigall.exp: advance to DANGER -PASS: gdb.base/sigall.exp: handle SIGDANGER stop print -PASS: gdb.base/sigall.exp: b handle_DANGER -PASS: gdb.base/sigall.exp: b gen_GRANT -PASS: gdb.base/sigall.exp: send signal DANGER -PASS: gdb.base/sigall.exp: advance to GRANT -PASS: gdb.base/sigall.exp: handle SIGGRANT stop print -PASS: gdb.base/sigall.exp: b handle_GRANT -PASS: gdb.base/sigall.exp: b gen_RETRACT -PASS: gdb.base/sigall.exp: send signal GRANT -PASS: gdb.base/sigall.exp: advance to RETRACT -PASS: gdb.base/sigall.exp: handle SIGRETRACT stop print -PASS: gdb.base/sigall.exp: b handle_RETRACT -PASS: gdb.base/sigall.exp: b gen_MSG -PASS: gdb.base/sigall.exp: send signal RETRACT -PASS: gdb.base/sigall.exp: advance to MSG -PASS: gdb.base/sigall.exp: handle SIGMSG stop print -PASS: gdb.base/sigall.exp: b handle_MSG -PASS: gdb.base/sigall.exp: b gen_SOUND -PASS: gdb.base/sigall.exp: send signal MSG -PASS: gdb.base/sigall.exp: advance to SOUND -PASS: gdb.base/sigall.exp: handle SIGSOUND stop print -PASS: gdb.base/sigall.exp: b handle_SOUND -PASS: gdb.base/sigall.exp: b gen_SAK -PASS: gdb.base/sigall.exp: send signal SOUND -PASS: gdb.base/sigall.exp: advance to SAK -PASS: gdb.base/sigall.exp: handle SIGSAK stop print -PASS: gdb.base/sigall.exp: b handle_SAK -PASS: gdb.base/sigall.exp: b gen_PRIO -PASS: gdb.base/sigall.exp: send signal SAK -PASS: gdb.base/sigall.exp: advance to PRIO -PASS: gdb.base/sigall.exp: handle SIGPRIO stop print -PASS: gdb.base/sigall.exp: b handle_PRIO -PASS: gdb.base/sigall.exp: b gen_33 -PASS: gdb.base/sigall.exp: send signal PRIO -PASS: gdb.base/sigall.exp: advance to 33 -PASS: gdb.base/sigall.exp: handle SIG33 stop print -PASS: gdb.base/sigall.exp: b handle_33 -PASS: gdb.base/sigall.exp: b gen_34 -PASS: gdb.base/sigall.exp: send signal 33 -PASS: gdb.base/sigall.exp: advance to 34 -PASS: gdb.base/sigall.exp: handle SIG34 stop print -PASS: gdb.base/sigall.exp: b handle_34 -PASS: gdb.base/sigall.exp: b gen_35 -PASS: gdb.base/sigall.exp: send signal 34 -PASS: gdb.base/sigall.exp: advance to 35 -PASS: gdb.base/sigall.exp: handle SIG35 stop print -PASS: gdb.base/sigall.exp: b handle_35 -PASS: gdb.base/sigall.exp: b gen_36 -PASS: gdb.base/sigall.exp: send signal 35 -PASS: gdb.base/sigall.exp: advance to 36 -PASS: gdb.base/sigall.exp: handle SIG36 stop print -PASS: gdb.base/sigall.exp: b handle_36 -PASS: gdb.base/sigall.exp: b gen_37 -PASS: gdb.base/sigall.exp: send signal 36 -PASS: gdb.base/sigall.exp: advance to 37 -PASS: gdb.base/sigall.exp: handle SIG37 stop print -PASS: gdb.base/sigall.exp: b handle_37 -PASS: gdb.base/sigall.exp: b gen_38 -PASS: gdb.base/sigall.exp: send signal 37 -PASS: gdb.base/sigall.exp: advance to 38 -PASS: gdb.base/sigall.exp: handle SIG38 stop print -PASS: gdb.base/sigall.exp: b handle_38 -PASS: gdb.base/sigall.exp: b gen_39 -PASS: gdb.base/sigall.exp: send signal 38 -PASS: gdb.base/sigall.exp: advance to 39 -PASS: gdb.base/sigall.exp: handle SIG39 stop print -PASS: gdb.base/sigall.exp: b handle_39 -PASS: gdb.base/sigall.exp: b gen_40 -PASS: gdb.base/sigall.exp: send signal 39 -PASS: gdb.base/sigall.exp: advance to 40 -PASS: gdb.base/sigall.exp: handle SIG40 stop print -PASS: gdb.base/sigall.exp: b handle_40 -PASS: gdb.base/sigall.exp: b gen_41 -PASS: gdb.base/sigall.exp: send signal 40 -PASS: gdb.base/sigall.exp: advance to 41 -PASS: gdb.base/sigall.exp: handle SIG41 stop print -PASS: gdb.base/sigall.exp: b handle_41 -PASS: gdb.base/sigall.exp: b gen_42 -PASS: gdb.base/sigall.exp: send signal 41 -PASS: gdb.base/sigall.exp: advance to 42 -PASS: gdb.base/sigall.exp: handle SIG42 stop print -PASS: gdb.base/sigall.exp: b handle_42 -PASS: gdb.base/sigall.exp: b gen_43 -PASS: gdb.base/sigall.exp: send signal 42 -PASS: gdb.base/sigall.exp: advance to 43 -PASS: gdb.base/sigall.exp: handle SIG43 stop print -PASS: gdb.base/sigall.exp: b handle_43 -PASS: gdb.base/sigall.exp: b gen_44 -PASS: gdb.base/sigall.exp: send signal 43 -PASS: gdb.base/sigall.exp: advance to 44 -PASS: gdb.base/sigall.exp: handle SIG44 stop print -PASS: gdb.base/sigall.exp: b handle_44 -PASS: gdb.base/sigall.exp: b gen_45 -PASS: gdb.base/sigall.exp: send signal 44 -PASS: gdb.base/sigall.exp: advance to 45 -PASS: gdb.base/sigall.exp: handle SIG45 stop print -PASS: gdb.base/sigall.exp: b handle_45 -PASS: gdb.base/sigall.exp: b gen_46 -PASS: gdb.base/sigall.exp: send signal 45 -PASS: gdb.base/sigall.exp: advance to 46 -PASS: gdb.base/sigall.exp: handle SIG46 stop print -PASS: gdb.base/sigall.exp: b handle_46 -PASS: gdb.base/sigall.exp: b gen_47 -PASS: gdb.base/sigall.exp: send signal 46 -PASS: gdb.base/sigall.exp: advance to 47 -PASS: gdb.base/sigall.exp: handle SIG47 stop print -PASS: gdb.base/sigall.exp: b handle_47 -PASS: gdb.base/sigall.exp: b gen_48 -PASS: gdb.base/sigall.exp: send signal 47 -PASS: gdb.base/sigall.exp: advance to 48 -PASS: gdb.base/sigall.exp: handle SIG48 stop print -PASS: gdb.base/sigall.exp: b handle_48 -PASS: gdb.base/sigall.exp: b gen_49 -PASS: gdb.base/sigall.exp: send signal 48 -PASS: gdb.base/sigall.exp: advance to 49 -PASS: gdb.base/sigall.exp: handle SIG49 stop print -PASS: gdb.base/sigall.exp: b handle_49 -PASS: gdb.base/sigall.exp: b gen_50 -PASS: gdb.base/sigall.exp: send signal 49 -PASS: gdb.base/sigall.exp: advance to 50 -PASS: gdb.base/sigall.exp: handle SIG50 stop print -PASS: gdb.base/sigall.exp: b handle_50 -PASS: gdb.base/sigall.exp: b gen_51 -PASS: gdb.base/sigall.exp: send signal 50 -PASS: gdb.base/sigall.exp: advance to 51 -PASS: gdb.base/sigall.exp: handle SIG51 stop print -PASS: gdb.base/sigall.exp: b handle_51 -PASS: gdb.base/sigall.exp: b gen_52 -PASS: gdb.base/sigall.exp: send signal 51 -PASS: gdb.base/sigall.exp: advance to 52 -PASS: gdb.base/sigall.exp: handle SIG52 stop print -PASS: gdb.base/sigall.exp: b handle_52 -PASS: gdb.base/sigall.exp: b gen_53 -PASS: gdb.base/sigall.exp: send signal 52 -PASS: gdb.base/sigall.exp: advance to 53 -PASS: gdb.base/sigall.exp: handle SIG53 stop print -PASS: gdb.base/sigall.exp: b handle_53 -PASS: gdb.base/sigall.exp: b gen_54 -PASS: gdb.base/sigall.exp: send signal 53 -PASS: gdb.base/sigall.exp: advance to 54 -PASS: gdb.base/sigall.exp: handle SIG54 stop print -PASS: gdb.base/sigall.exp: b handle_54 -PASS: gdb.base/sigall.exp: b gen_55 -PASS: gdb.base/sigall.exp: send signal 54 -PASS: gdb.base/sigall.exp: advance to 55 -PASS: gdb.base/sigall.exp: handle SIG55 stop print -PASS: gdb.base/sigall.exp: b handle_55 -PASS: gdb.base/sigall.exp: b gen_56 -PASS: gdb.base/sigall.exp: send signal 55 -PASS: gdb.base/sigall.exp: advance to 56 -PASS: gdb.base/sigall.exp: handle SIG56 stop print -PASS: gdb.base/sigall.exp: b handle_56 -PASS: gdb.base/sigall.exp: b gen_57 -PASS: gdb.base/sigall.exp: send signal 56 -PASS: gdb.base/sigall.exp: advance to 57 -PASS: gdb.base/sigall.exp: handle SIG57 stop print -PASS: gdb.base/sigall.exp: b handle_57 -PASS: gdb.base/sigall.exp: b gen_58 -PASS: gdb.base/sigall.exp: send signal 57 -PASS: gdb.base/sigall.exp: advance to 58 -PASS: gdb.base/sigall.exp: handle SIG58 stop print -PASS: gdb.base/sigall.exp: b handle_58 -PASS: gdb.base/sigall.exp: b gen_59 -PASS: gdb.base/sigall.exp: send signal 58 -PASS: gdb.base/sigall.exp: advance to 59 -PASS: gdb.base/sigall.exp: handle SIG59 stop print -PASS: gdb.base/sigall.exp: b handle_59 -PASS: gdb.base/sigall.exp: b gen_60 -PASS: gdb.base/sigall.exp: send signal 59 -PASS: gdb.base/sigall.exp: advance to 60 -PASS: gdb.base/sigall.exp: handle SIG60 stop print -PASS: gdb.base/sigall.exp: b handle_60 -PASS: gdb.base/sigall.exp: b gen_61 -PASS: gdb.base/sigall.exp: send signal 60 -PASS: gdb.base/sigall.exp: advance to 61 -PASS: gdb.base/sigall.exp: handle SIG61 stop print -PASS: gdb.base/sigall.exp: b handle_61 -PASS: gdb.base/sigall.exp: b gen_62 -PASS: gdb.base/sigall.exp: send signal 61 -PASS: gdb.base/sigall.exp: advance to 62 -PASS: gdb.base/sigall.exp: handle SIG62 stop print -PASS: gdb.base/sigall.exp: b handle_62 -PASS: gdb.base/sigall.exp: b gen_63 -PASS: gdb.base/sigall.exp: send signal 62 -PASS: gdb.base/sigall.exp: advance to 63 -PASS: gdb.base/sigall.exp: handle SIG63 stop print -PASS: gdb.base/sigall.exp: b handle_63 -PASS: gdb.base/sigall.exp: b gen_TERM -PASS: gdb.base/sigall.exp: send signal 63 -PASS: gdb.base/sigall.exp: advance to TERM -PASS: gdb.base/sigall.exp: handle SIGTERM stop print -PASS: gdb.base/sigall.exp: b handle_TERM -PASS: gdb.base/sigall.exp: get signal TERM -PASS: gdb.base/sigall.exp: send signal TERM -PASS: gdb.base/sigall.exp: continue until exit at continue to sigall exit +UNTESTED: gdb.base/sigall.exp: takes ages: nearly all FAIL with timeout Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigaltstack.exp ... PASS: gdb.base/sigaltstack.exp: handle SIGALRM print pass nostop PASS: gdb.base/sigaltstack.exp: handle SIGVTALRM print pass nostop PASS: gdb.base/sigaltstack.exp: handle SIGPROF print pass nostop PASS: gdb.base/sigaltstack.exp: break catcher if level == INNER -PASS: gdb.base/sigaltstack.exp: continue to catch -PASS: gdb.base/sigaltstack.exp: next -PASS: gdb.base/sigaltstack.exp: backtrace -PASS: gdb.base/sigaltstack.exp: finish from catch LEAF -PASS: gdb.base/sigaltstack.exp: finish to throw INNER -PASS: gdb.base/sigaltstack.exp: finish to catch INNER -PASS: gdb.base/sigaltstack.exp: finish from catch INNER -PASS: gdb.base/sigaltstack.exp: finish to OUTER -PASS: gdb.base/sigaltstack.exp: finish to catch MAIN -PASS: gdb.base/sigaltstack.exp: finish to MAIN +FAIL: gdb.base/sigaltstack.exp: continue to catch (timeout) +FAIL: gdb.base/sigaltstack.exp: next (timeout) +FAIL: gdb.base/sigaltstack.exp: backtrace (pattern 1) (timeout) +FAIL: gdb.base/sigaltstack.exp: finish from catch LEAF (timeout) +FAIL: gdb.base/sigaltstack.exp: finish to throw INNER (timeout) +FAIL: gdb.base/sigaltstack.exp: finish to catch INNER (timeout) +FAIL: gdb.base/sigaltstack.exp: finish from catch INNER (timeout) +FAIL: gdb.base/sigaltstack.exp: finish to OUTER (timeout) +FAIL: gdb.base/sigaltstack.exp: finish to catch MAIN (timeout) +FAIL: gdb.base/sigaltstack.exp: finish to MAIN (timeout) Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigbpt.exp ... PASS: gdb.base/sigbpt.exp: break keeper PASS: gdb.base/sigbpt.exp: display/i $pc @@ -11464,20 +9405,20 @@ PASS: gdb.base/sigbpt.exp: rerun to main PASS: gdb.base/sigbpt.exp: stepi; pass SIGSEGV PASS: gdb.base/sigbpt.exp: stepi; continue to keeper PASS: gdb.base/sigbpt.exp: stepi; nopass SIGSEGV -KFAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler (corrupt pc) (PRMS: gdb/8807) +FAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler PASS: gdb.base/sigbpt.exp: rerun to main PASS: gdb.base/sigbpt.exp: stepi bp before segv; pass SIGSEGV PASS: gdb.base/sigbpt.exp: stepi bp before segv; continue to keeper PASS: gdb.base/sigbpt.exp: stepi bp before segv; nopass SIGSEGV PASS: gdb.base/sigbpt.exp: stepi bp before segv; set breakpoint 0 of 1 -KFAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807) +FAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler PASS: gdb.base/sigbpt.exp: stepi bp before segv; clear breakpoint 0 of 1 PASS: gdb.base/sigbpt.exp: rerun to main PASS: gdb.base/sigbpt.exp: stepi bp at segv; pass SIGSEGV PASS: gdb.base/sigbpt.exp: stepi bp at segv; continue to keeper PASS: gdb.base/sigbpt.exp: stepi bp at segv; nopass SIGSEGV PASS: gdb.base/sigbpt.exp: stepi bp at segv; set breakpoint 0 of 1 -KFAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807) +FAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler PASS: gdb.base/sigbpt.exp: stepi bp at segv; clear breakpoint 0 of 1 PASS: gdb.base/sigbpt.exp: rerun to main PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; pass SIGSEGV @@ -11485,7 +9426,7 @@ PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; continue to keeper PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; nopass SIGSEGV PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; set breakpoint 0 of 2 PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; set breakpoint 1 of 2 -KFAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807) +FAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; clear breakpoint 0 of 2 PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; clear breakpoint 1 of 2 PASS: gdb.base/sigbpt.exp: rerun to main @@ -11525,73 +9466,19 @@ PASS: gdb.base/sigchld.exp: SIGCHLD blocked in inferior Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-addr.exp ... PASS: gdb.base/siginfo-addr.exp: display/i $pc PASS: gdb.base/siginfo-addr.exp: continue to signal -PASS: gdb.base/siginfo-addr.exp: correct si_addr +FAIL: gdb.base/siginfo-addr.exp: correct si_addr (the program exited) Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-infcall.exp ... PASS: gdb.base/siginfo-infcall.exp: continue to SIGUSR1 PASS: gdb.base/siginfo-infcall.exp: p callme () -PASS: gdb.base/siginfo-infcall.exp: continue to the handler +FAIL: gdb.base/siginfo-infcall.exp: continue to the handler Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-obj.exp ... -PASS: gdb.base/siginfo-obj.exp: continue to signal -PASS: gdb.base/siginfo-obj.exp: save a core file -PASS: gdb.base/siginfo-obj.exp: Extract si_addr -PASS: gdb.base/siginfo-obj.exp: Extract si_errno -PASS: gdb.base/siginfo-obj.exp: Extract si_code -PASS: gdb.base/siginfo-obj.exp: Extract si_signo -PASS: gdb.base/siginfo-obj.exp: break 39 -PASS: gdb.base/siginfo-obj.exp: continue to handler -PASS: gdb.base/siginfo-obj.exp: p ssi_addr -PASS: gdb.base/siginfo-obj.exp: p ssi_errno -PASS: gdb.base/siginfo-obj.exp: p ssi_code -PASS: gdb.base/siginfo-obj.exp: p ssi_signo -PASS: gdb.base/siginfo-obj.exp: continue to signal -PASS: gdb.base/siginfo-obj.exp: p $_siginfo._sifields._sigfault.si_addr = 0x666 -PASS: gdb.base/siginfo-obj.exp: p $_siginfo.si_errno = 666 -PASS: gdb.base/siginfo-obj.exp: p $_siginfo.si_code = 999 -PASS: gdb.base/siginfo-obj.exp: p $_siginfo.si_signo = 11 -PASS: gdb.base/siginfo-obj.exp: break 39 -PASS: gdb.base/siginfo-obj.exp: continue to handler -PASS: gdb.base/siginfo-obj.exp: p ssi_addr -PASS: gdb.base/siginfo-obj.exp: p ssi_errno -PASS: gdb.base/siginfo-obj.exp: p ssi_code -PASS: gdb.base/siginfo-obj.exp: p ssi_signo -PASS: gdb.base/siginfo-obj.exp: core siginfo-obj.gcore -PASS: gdb.base/siginfo-obj.exp: p $_siginfo.si_signo from core file -PASS: gdb.base/siginfo-obj.exp: p $_siginfo.si_errno from core file -PASS: gdb.base/siginfo-obj.exp: p $_siginfo.si_code from core file -PASS: gdb.base/siginfo-obj.exp: p $_siginfo._sifields._sigfault.si_addr from core file Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-thread.exp ... -PASS: gdb.base/siginfo-thread.exp: successfully compiled posix threads test case -PASS: gdb.base/siginfo-thread.exp: continue to signal -PASS: gdb.base/siginfo-thread.exp: save a core file -PASS: gdb.base/siginfo-thread.exp: Extract si_addr -PASS: gdb.base/siginfo-thread.exp: Extract si_errno -PASS: gdb.base/siginfo-thread.exp: Extract si_code -PASS: gdb.base/siginfo-thread.exp: Extract si_signo -PASS: gdb.base/siginfo-thread.exp: break 40 -PASS: gdb.base/siginfo-thread.exp: continue to handler -PASS: gdb.base/siginfo-thread.exp: p ssi_addr -PASS: gdb.base/siginfo-thread.exp: p ssi_errno -PASS: gdb.base/siginfo-thread.exp: p ssi_code -PASS: gdb.base/siginfo-thread.exp: p ssi_signo -PASS: gdb.base/siginfo-thread.exp: thread 1 -PASS: gdb.base/siginfo-thread.exp: test signal in main thread -PASS: gdb.base/siginfo-thread.exp: core siginfo-thread.gcore -PASS: gdb.base/siginfo-thread.exp: p $_siginfo.si_signo from core file -PASS: gdb.base/siginfo-thread.exp: p $_siginfo.si_errno from core file -PASS: gdb.base/siginfo-thread.exp: p $_siginfo.si_code from core file -PASS: gdb.base/siginfo-thread.exp: p $_siginfo._sifields._sigfault.si_addr from core file -PASS: gdb.base/siginfo-thread.exp: set variable $count = 0 -PASS: gdb.base/siginfo-thread.exp: select thread 1 with core file -PASS: gdb.base/siginfo-thread.exp: update counter in thread 1 -PASS: gdb.base/siginfo-thread.exp: select thread 2 with core file -PASS: gdb.base/siginfo-thread.exp: update counter in thread 2 -PASS: gdb.base/siginfo-thread.exp: print $count Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo.exp ... PASS: gdb.base/siginfo.exp: display/i $pc PASS: gdb.base/siginfo.exp: break handler -PASS: gdb.base/siginfo.exp: continue to stepi handler -PASS: gdb.base/siginfo.exp: backtrace for nexti -PASS: gdb.base/siginfo.exp: step out of handler +FAIL: gdb.base/siginfo.exp: continue to stepi handler (timeout) +FAIL: gdb.base/siginfo.exp: backtrace for nexti (pattern 1) (timeout) +FAIL: gdb.base/siginfo.exp: step out of handler (timeout) Running ../../../W._C._Handy/gdb/testsuite/gdb.base/signals.exp ... PASS: gdb.base/signals.exp: handle all print PASS: gdb.base/signals.exp: set variable count = 0 @@ -11601,14 +9488,14 @@ PASS: gdb.base/signals.exp: next to signal PASS: gdb.base/signals.exp: next to alarm #1 PASS: gdb.base/signals.exp: next to ++count #1 PASS: gdb.base/signals.exp: p func1 () #1 -PASS: gdb.base/signals.exp: p count #1 +FAIL: gdb.base/signals.exp: p count #1 PASS: gdb.base/signals.exp: condition $handler_breakpoint_number PASS: gdb.base/signals.exp: next to alarm #2 PASS: gdb.base/signals.exp: next to ++count #2 -PASS: gdb.base/signals.exp: p func1 () #2 -PASS: gdb.base/signals.exp: backtrace from handler when calling func1 -PASS: gdb.base/signals.exp: continue -PASS: gdb.base/signals.exp: p count #2 +FAIL: gdb.base/signals.exp: p func1 () #2 +FAIL: gdb.base/signals.exp: backtrace from handler when calling func1 +FAIL: gdb.base/signals.exp: continue (the program exited) +FAIL: gdb.base/signals.exp: p count #2 PASS: gdb.base/signals.exp: info signals PASS: gdb.base/signals.exp: info signal SIGTRAP PASS: gdb.base/signals.exp: info signal 5 @@ -11623,9 +9510,9 @@ PASS: gdb.base/signals.exp: invalid signal number rejected PASS: gdb.base/signals.exp: handle multiple SIGs via integer range PASS: gdb.base/signals.exp: handle multiple SIGs via reverse integer range PASS: gdb.base/signals.exp: override SIGINT -PASS: gdb.base/signals.exp: signal without arguments disallowed -PASS: gdb.base/signals.exp: signal SIGUSR1 -PASS: gdb.base/signals.exp: backtrace for SIGUSR1 +FAIL: gdb.base/signals.exp: signal without arguments disallowed (the program is no longer running) +FAIL: gdb.base/signals.exp: signal SIGUSR1 (the program is no longer running) +FAIL: gdb.base/signals.exp: backtrace for SIGUSR1 Running ../../../W._C._Handy/gdb/testsuite/gdb.base/signest.exp ... PASS: gdb.base/signest.exp: continue to fault PASS: gdb.base/signest.exp: set conditional breakpoint @@ -11645,792 +9532,23 @@ PASS: gdb.base/signull.exp: data read; select the pointer type PASS: gdb.base/signull.exp: data read; take the SIGSEGV PASS: gdb.base/signull.exp: data read; backtrace from SIGSEGV PASS: gdb.base/signull.exp: data read; continue to the keeper -PASS: gdb.base/signull.exp: data read; backtrace from keeper through SIGSEGV +FAIL: gdb.base/signull.exp: data read; backtrace from keeper through SIGSEGV PASS: gdb.base/signull.exp: data write; start with the bowler PASS: gdb.base/signull.exp: data write; select the pointer type PASS: gdb.base/signull.exp: data write; take the SIGSEGV PASS: gdb.base/signull.exp: data write; backtrace from SIGSEGV PASS: gdb.base/signull.exp: data write; continue to the keeper -PASS: gdb.base/signull.exp: data write; backtrace from keeper through SIGSEGV +FAIL: gdb.base/signull.exp: data write; backtrace from keeper through SIGSEGV PASS: gdb.base/signull.exp: code; start with the bowler PASS: gdb.base/signull.exp: code; select the pointer type PASS: gdb.base/signull.exp: code; take the SIGSEGV PASS: gdb.base/signull.exp: code; backtrace from SIGSEGV PASS: gdb.base/signull.exp: code; continue to the keeper -PASS: gdb.base/signull.exp: code; backtrace from keeper through SIGSEGV +FAIL: gdb.base/signull.exp: code; backtrace from keeper through SIGSEGV Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigrepeat.exp ... -PASS: gdb.base/sigrepeat.exp: advance to infinite loop -PASS: gdb.base/sigrepeat.exp: next +UNTESTED: gdb.base/sigrepeat.exp: aborted; in the following, GDB will get stuck Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigstep.exp ... -PASS: gdb.base/sigstep.exp: validate backtrace: display/i $pc -PASS: gdb.base/sigstep.exp: validate backtrace: break handler -PASS: gdb.base/sigstep.exp: validate backtrace: continue to stepi handler -PASS: gdb.base/sigstep.exp: validate backtrace: backtrace for nexti -PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: display/i $pc -PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGALRM print pass stop -PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop -PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: continue to signal -PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: stepi to handler -PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: leave handler -PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: display/i $pc -PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop -PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop -PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: continue to signal -PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: stepi to handler -PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: si in handler -PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: advance in handler -PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: leave handler -PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: display/i $pc -PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGALRM print pass stop -PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop -PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: continue to signal -PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: stepi to handler -PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: leave handler -PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: display/i $pc -PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop -PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop -PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: continue to signal -PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: stepi to handler -PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: si in handler -PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: advance in handler -PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: leave handler -PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: display/i $pc -PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop -PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop -PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: continue to signal -PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: stepi to handler -PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: break clear done -PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: leave handler -PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: display/i $pc -PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop -PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop -PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: continue to signal -PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: stepi to handler -PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: si in handler -PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: advance in handler -PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: break clear done -PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: leave handler -PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: display/i $pc -PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGALRM print pass stop -PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop -PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: continue to signal -PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: nexti to handler -PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: leave handler -PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: display/i $pc -PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop -PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop -PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: continue to signal -PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: nexti to handler -PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: si in handler -PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: advance in handler -PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: leave handler -PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: display/i $pc -PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGALRM print pass stop -PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop -PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: continue to signal -PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: nexti to handler -PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: leave handler -PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: display/i $pc -PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop -PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop -PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: continue to signal -PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: nexti to handler -PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: si in handler -PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: advance in handler -PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: leave handler -PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: display/i $pc -PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop -PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop -PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: continue to signal -PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: nexti to handler -PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: break clear done -PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: leave handler -PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: display/i $pc -PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop -PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop -PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: continue to signal -PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: nexti to handler -PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: si in handler -PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: advance in handler -PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: break clear done -PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: leave handler -PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: display/i $pc -PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGALRM print pass stop -PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop -PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: continue to signal -PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: step to handler -PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: leave handler -PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: display/i $pc -PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop -PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop -PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: continue to signal -PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: step to handler -PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: si in handler -PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: advance in handler -PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: leave handler -PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: display/i $pc -PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGALRM print pass stop -PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop -PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: continue to signal -PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: step to handler -PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: leave handler -PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: display/i $pc -PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop -PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop -PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: continue to signal -PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: step to handler -PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: si in handler -PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: advance in handler -PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: leave handler -PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: display/i $pc -PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop -PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop -PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: continue to signal -PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: step to handler -PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: break clear done -PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: leave handler -PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: display/i $pc -PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop -PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop -PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: continue to signal -PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: step to handler -PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: si in handler -PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: advance in handler -PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: break clear done -PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: leave handler -PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: display/i $pc -PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGALRM print pass stop -PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop -PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: continue to signal -PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: next to handler -PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: leave handler -PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: display/i $pc -PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop -PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop -PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: continue to signal -PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: next to handler -PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: si in handler -PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: advance in handler -PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: leave handler -PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: display/i $pc -PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGALRM print pass stop -PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop -PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: continue to signal -PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: next to handler -PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: leave handler -PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: display/i $pc -PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop -PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop -PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: continue to signal -PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: next to handler -PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: si in handler -PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: advance in handler -PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: leave handler -PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: display/i $pc -PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop -PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop -PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: continue to signal -PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: next to handler -PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: break clear done -PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: leave handler -PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: display/i $pc -PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop -PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop -PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: continue to signal -PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: next to handler -PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: si in handler -PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: advance in handler -PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: break clear done -PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: leave handler -PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: display/i $pc -PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: break handler -PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: continue to handler -PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: leave handler -PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: display/i $pc -PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: break handler -PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: continue to handler -PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: si in handler -PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: advance in handler -PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: leave handler -PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: display/i $pc -PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: break handler -PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: continue to handler -PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: leave handler -PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: display/i $pc -PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: break handler -PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: continue to handler -PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: si in handler -PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: advance in handler -PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: leave handler -PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: display/i $pc -PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break handler -PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: continue to handler -PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break clear done -PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: leave handler -PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: display/i $pc -PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break handler -PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: continue to handler -PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: si in handler -PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: advance in handler -PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break clear done -PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: leave handler -PASS: gdb.base/sigstep.exp: stepi from handleri: display/i $pc -PASS: gdb.base/sigstep.exp: stepi from handleri: break handler -PASS: gdb.base/sigstep.exp: stepi from handleri: continue to handler -PASS: gdb.base/sigstep.exp: stepi from handleri: leave handler -PASS: gdb.base/sigstep.exp: stepi from handleri: leave signal trampoline (in main) -PASS: gdb.base/sigstep.exp: nexti from handleri: display/i $pc -PASS: gdb.base/sigstep.exp: nexti from handleri: break handler -PASS: gdb.base/sigstep.exp: nexti from handleri: continue to handler -PASS: gdb.base/sigstep.exp: nexti from handleri: leave handler -PASS: gdb.base/sigstep.exp: nexti from handleri: leave signal trampoline (in main) -PASS: gdb.base/sigstep.exp: finish from handleri: display/i $pc -PASS: gdb.base/sigstep.exp: finish from handleri: break handler -PASS: gdb.base/sigstep.exp: finish from handleri: continue to handler -PASS: gdb.base/sigstep.exp: finish from handleri: leave handler -PASS: gdb.base/sigstep.exp: finish from handleri: leave signal trampoline (in main) -PASS: gdb.base/sigstep.exp: return from handleri: display/i $pc -PASS: gdb.base/sigstep.exp: return from handleri: break handler -PASS: gdb.base/sigstep.exp: return from handleri: continue to handler -PASS: gdb.base/sigstep.exp: return from handleri: leave handler -PASS: gdb.base/sigstep.exp: return from handleri: leave signal trampoline (in main) -PASS: gdb.base/sigstep.exp: step to handler: display/i $pc -PASS: gdb.base/sigstep.exp: step to handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: step to handler: advance to infinite loop -PASS: gdb.base/sigstep.exp: step to handler: break handler -PASS: gdb.base/sigstep.exp: step to handler: performing step -PASS: gdb.base/sigstep.exp: next to handler: display/i $pc -PASS: gdb.base/sigstep.exp: next to handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: next to handler: advance to infinite loop -PASS: gdb.base/sigstep.exp: next to handler: break handler -PASS: gdb.base/sigstep.exp: next to handler: performing next -PASS: gdb.base/sigstep.exp: continue to handler: display/i $pc -PASS: gdb.base/sigstep.exp: continue to handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: continue to handler: advance to infinite loop -PASS: gdb.base/sigstep.exp: continue to handler: break handler -PASS: gdb.base/sigstep.exp: continue to handler: performing continue -PASS: gdb.base/sigstep.exp: stepi to handler entry: display/i $pc -PASS: gdb.base/sigstep.exp: stepi to handler entry: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: stepi to handler entry: advance to infinite loop -PASS: gdb.base/sigstep.exp: stepi to handler entry: break handler -PASS: gdb.base/sigstep.exp: stepi to handler entry: performing stepi -PASS: gdb.base/sigstep.exp: nexti to handler entry: display/i $pc -PASS: gdb.base/sigstep.exp: nexti to handler entry: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: nexti to handler entry: advance to infinite loop -PASS: gdb.base/sigstep.exp: nexti to handler entry: break handler -PASS: gdb.base/sigstep.exp: nexti to handler entry: performing nexti -PASS: gdb.base/sigstep.exp: step to handler entry: display/i $pc -PASS: gdb.base/sigstep.exp: step to handler entry: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: step to handler entry: advance to infinite loop -PASS: gdb.base/sigstep.exp: step to handler entry: break handler -PASS: gdb.base/sigstep.exp: step to handler entry: performing step -PASS: gdb.base/sigstep.exp: next to handler entry: display/i $pc -PASS: gdb.base/sigstep.exp: next to handler entry: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: next to handler entry: advance to infinite loop -PASS: gdb.base/sigstep.exp: next to handler entry: break handler -PASS: gdb.base/sigstep.exp: next to handler entry: performing next -PASS: gdb.base/sigstep.exp: continue to handler entry: display/i $pc -PASS: gdb.base/sigstep.exp: continue to handler entry: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: continue to handler entry: advance to infinite loop -PASS: gdb.base/sigstep.exp: continue to handler entry: break handler -PASS: gdb.base/sigstep.exp: continue to handler entry: performing continue -PASS: gdb.base/sigstep.exp: stepi over handler: display/i $pc -PASS: gdb.base/sigstep.exp: stepi over handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: stepi over handler: break clear done -PASS: gdb.base/sigstep.exp: stepi over handler: advance to infinite loop -PASS: gdb.base/sigstep.exp: stepi over handler: get next PC -PASS: gdb.base/sigstep.exp: stepi over handler: performing stepi -PASS: gdb.base/sigstep.exp: stepi over handler: advanced -PASS: gdb.base/sigstep.exp: nexti over handler: display/i $pc -PASS: gdb.base/sigstep.exp: nexti over handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: nexti over handler: break clear done -PASS: gdb.base/sigstep.exp: nexti over handler: advance to infinite loop -PASS: gdb.base/sigstep.exp: nexti over handler: get next PC -PASS: gdb.base/sigstep.exp: nexti over handler: performing nexti -PASS: gdb.base/sigstep.exp: nexti over handler: advanced -PASS: gdb.base/sigstep.exp: step over handler: display/i $pc -PASS: gdb.base/sigstep.exp: step over handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: step over handler: break clear done -PASS: gdb.base/sigstep.exp: step over handler: advance to infinite loop -PASS: gdb.base/sigstep.exp: step over handler: performing step -PASS: gdb.base/sigstep.exp: next over handler: display/i $pc -PASS: gdb.base/sigstep.exp: next over handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: next over handler: break clear done -PASS: gdb.base/sigstep.exp: next over handler: advance to infinite loop -PASS: gdb.base/sigstep.exp: next over handler: performing next -PASS: gdb.base/sigstep.exp: continue over handler: display/i $pc -PASS: gdb.base/sigstep.exp: continue over handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: continue over handler: break clear done -PASS: gdb.base/sigstep.exp: continue over handler: advance to infinite loop -PASS: gdb.base/sigstep.exp: continue over handler: performing continue -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: break handler -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: performing step -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler: backtrace -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: break handler -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: performing next -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler: backtrace -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: break handler -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: performing continue -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler: backtrace -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: break handler -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: performing step -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler: backtrace -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: break handler -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: performing next -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler: backtrace -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: break handler -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: performing continue -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler: backtrace -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: break handler -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: performing step -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, to handler entry: backtrace -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: break handler -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: performing next -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, to handler entry: backtrace -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: break handler -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: performing continue -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, to handler entry: backtrace -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: break handler -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: performing step -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, to handler entry: backtrace -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: break handler -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: performing next -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, to handler entry: backtrace -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: break handler -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: performing continue -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, to handler entry: backtrace -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: get next PC -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: performing stepi -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler: advanced -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: set no_handler -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: set done -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: get next PC -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: performing stepi -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, no handler: advanced -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: break clear done -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: watch $convenience -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: get next PC -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: performing stepi -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint: advanced -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set done -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: performing stepi -PASS: gdb.base/sigstep.exp: displaced=off: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: advanced -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: get next PC -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: performing nexti -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler: advanced -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: set no_handler -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: set done -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: get next PC -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: performing nexti -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, no handler: advanced -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: break clear done -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: watch $convenience -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: get next PC -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: performing nexti -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint: advanced -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set done -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: performing nexti -PASS: gdb.base/sigstep.exp: displaced=off: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: advanced -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler: performing step -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: set no_handler -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: set done -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, no handler: performing step -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: break clear done -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: watch $convenience -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint: performing step -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: set done -PASS: gdb.base/sigstep.exp: displaced=off: step on breakpoint, skip handler, with sw-watchpoint, no handler: performing step -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler: performing next -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: set no_handler -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: set done -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, no handler: performing next -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: break clear done -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: watch $convenience -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint: performing next -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: set done -PASS: gdb.base/sigstep.exp: displaced=off: next on breakpoint, skip handler, with sw-watchpoint, no handler: performing next -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler: performing continue -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: set no_handler -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: set done -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, no handler: performing continue -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: break clear done -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: watch $convenience -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint: performing continue -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping off -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done -PASS: gdb.base/sigstep.exp: displaced=off: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: get next PC -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: performing stepi -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler: advanced -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: set no_handler -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: set done -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: get next PC -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: performing stepi -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, no handler: advanced -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: break clear done -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: watch $convenience -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: get next PC -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: performing stepi -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint: advanced -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set done -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: performing stepi -PASS: gdb.base/sigstep.exp: displaced=on: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: advanced -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: get next PC -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: performing nexti -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler: advanced -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: set no_handler -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: set done -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: get next PC -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: performing nexti -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, no handler: advanced -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: break clear done -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: watch $convenience -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: get next PC -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: performing nexti -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint: advanced -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set done -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: performing nexti -PASS: gdb.base/sigstep.exp: displaced=on: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: advanced -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler: performing step -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: set no_handler -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: set done -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, no handler: performing step -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: break clear done -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: watch $convenience -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint: performing step -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: set done -PASS: gdb.base/sigstep.exp: displaced=on: step on breakpoint, skip handler, with sw-watchpoint, no handler: performing step -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler: performing next -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: set no_handler -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: set done -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, no handler: performing next -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: break clear done -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: watch $convenience -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint: performing next -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: set done -PASS: gdb.base/sigstep.exp: displaced=on: next on breakpoint, skip handler, with sw-watchpoint, no handler: performing next -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler: performing continue -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: set no_handler -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: set done -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, no handler: performing continue -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: break clear done -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: watch $convenience -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint: performing continue -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set displaced-stepping on -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue +UNTESTED: gdb.base/sigstep.exp: aborted; in the following, GDB will get stuck Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sizeof.exp ... PASS: gdb.base/sizeof.exp: next 2 PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (char)" (1) @@ -12443,39 +9561,25 @@ PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (void (*)(void))" (4) PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (float)" (4) PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (double)" (8) PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (long double)" (12) -WARNING: remote_expect statement without a default case?! PASS: gdb.base/sizeof.exp: check sizeof "char" -WARNING: remote_expect statement without a default case?! PASS: gdb.base/sizeof.exp: check sizeof "short" -WARNING: remote_expect statement without a default case?! PASS: gdb.base/sizeof.exp: check sizeof "int" -WARNING: remote_expect statement without a default case?! PASS: gdb.base/sizeof.exp: check sizeof "long" -WARNING: remote_expect statement without a default case?! PASS: gdb.base/sizeof.exp: check sizeof "long long" -WARNING: remote_expect statement without a default case?! PASS: gdb.base/sizeof.exp: check sizeof "void *" -WARNING: remote_expect statement without a default case?! PASS: gdb.base/sizeof.exp: check sizeof "void (*)(void)" -WARNING: remote_expect statement without a default case?! PASS: gdb.base/sizeof.exp: check sizeof "float" -WARNING: remote_expect statement without a default case?! PASS: gdb.base/sizeof.exp: check sizeof "double" -WARNING: remote_expect statement without a default case?! PASS: gdb.base/sizeof.exp: check sizeof "long double" PASS: gdb.base/sizeof.exp: get integer valueof "'\377'" (-1) PASS: gdb.base/sizeof.exp: get integer valueof "(int) (char) -1" (-1) PASS: gdb.base/sizeof.exp: get integer valueof "(int) (signed char) -1" (-1) PASS: gdb.base/sizeof.exp: get integer valueof "(int) (unsigned char) -1" (255) -WARNING: remote_expect statement without a default case?! PASS: gdb.base/sizeof.exp: check valueof "'\377'" -WARNING: remote_expect statement without a default case?! PASS: gdb.base/sizeof.exp: check valueof "(int) (char) -1" -WARNING: remote_expect statement without a default case?! PASS: gdb.base/sizeof.exp: check valueof "(int) (signed char) -1" -WARNING: remote_expect statement without a default case?! PASS: gdb.base/sizeof.exp: check valueof "(int) (unsigned char) -1" -FAIL: gdb.base/sizeof.exp: set padding_char.v = 1 +PASS: gdb.base/sizeof.exp: set padding_char.v = 1 PASS: gdb.base/sizeof.exp: print padding_char.p1 PASS: gdb.base/sizeof.exp: print/d padding_char.v PASS: gdb.base/sizeof.exp: print padding_char.p2 @@ -12509,15 +9613,6 @@ PASS: gdb.base/sizeof.exp: print/f padding_long_double.v PASS: gdb.base/sizeof.exp: print padding_long_double.p2 PASS: gdb.base/sizeof.exp: maint print arch Running ../../../W._C._Handy/gdb/testsuite/gdb.base/skip-solib.exp ... -PASS: gdb.base/skip-solib.exp: ignoring file in solib -PASS: gdb.base/skip-solib.exp: info skip with pending file -PASS: gdb.base/skip-solib.exp: step -PASS: gdb.base/skip-solib.exp: step after ignoring solib file. -PASS: gdb.base/skip-solib.exp: ignoring function in solib -PASS: gdb.base/skip-solib.exp: step -PASS: gdb.base/skip-solib.exp: info skip for function multiply -PASS: gdb.base/skip-solib.exp: step -PASS: gdb.base/skip-solib.exp: bt Running ../../../W._C._Handy/gdb/testsuite/gdb.base/skip.exp ... PASS: gdb.base/skip.exp: skip file (no default file) PASS: gdb.base/skip.exp: skip function @@ -12625,15 +9720,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-overlap.exp ... UNTESTED: gdb.base/solib-overlap.exp: 0x40000000: Could not prelink OBJDIR/gdb.base/solib-overlap-lib1-0x40000000.so or OBJDIR/gdb.base/solib-overlap-lib2-0x40000000.so. Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-search.exp ... PASS: gdb.base/solib-search.exp: continue to break_here -PASS: gdb.base/solib-search.exp: save a corefile -PASS: gdb.base/solib-search.exp: re-load generated corefile -PASS: gdb.base/solib-search.exp: backtrace (with wrong libs) (data collection) -PASS: gdb.base/solib-search.exp: backtrace (with wrong libs) -PASS: gdb.base/solib-search.exp: set solib-search-path -PASS: gdb.base/solib-search.exp: backtrace (with right libs) (data collection) -PASS: gdb.base/solib-search.exp: backtrace (with right libs) -PASS: gdb.base/solib-search.exp: p lib1_size -PASS: gdb.base/solib-search.exp: p lib2_size +UNSUPPORTED: gdb.base/solib-search.exp: save a corefile Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-symbol.exp ... PASS: gdb.base/solib-symbol.exp: foo2 in main PASS: gdb.base/solib-symbol.exp: foo in libmd @@ -12671,7 +9758,7 @@ UNSUPPORTED: gdb.base/sss-bp-on-user-bp-2.exp: target doesn't use software singl Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp ... PASS: gdb.base/sss-bp-on-user-bp.exp: continue to breakpoint: first breakpoint PASS: gdb.base/sss-bp-on-user-bp.exp: disassemble main -PASS: gdb.base/sss-bp-on-user-bp.exp: b *0x0804845f +PASS: gdb.base/sss-bp-on-user-bp.exp: b *0x080484ff PASS: gdb.base/sss-bp-on-user-bp.exp: set breakpoint always-inserted on PASS: gdb.base/sss-bp-on-user-bp.exp: si PASS: gdb.base/sss-bp-on-user-bp.exp: jump *$pc @@ -12685,8 +9772,14 @@ PASS: gdb.base/stack-checking.exp: bt Running ../../../W._C._Handy/gdb/testsuite/gdb.base/stale-infcall.exp ... PASS: gdb.base/stale-infcall.exp: continue to breakpoint: test-next PASS: gdb.base/stale-infcall.exp: set $test_fail_bpnum=$bpnum -XFAIL: gdb.base/stale-infcall.exp: test system longjmp tracking support -UNTESTED: gdb.base/stale-infcall.exp: System lacks support for tracking longjmps +PASS: gdb.base/stale-infcall.exp: test system longjmp tracking support +PASS: gdb.base/stale-infcall.exp: delete $test_fail_bpnum +PASS: gdb.base/stale-infcall.exp: continue to breakpoint: break-run1 +PASS: gdb.base/stale-infcall.exp: print infcall () +PASS: gdb.base/stale-infcall.exp: stack corrupted +PASS: gdb.base/stale-infcall.exp: bt +PASS: gdb.base/stale-infcall.exp: maintenance print dummy-frames +PASS: gdb.base/stale-infcall.exp: maintenance info breakpoints Running ../../../W._C._Handy/gdb/testsuite/gdb.base/stap-probe.exp ... PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: check argument not at probe point PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: info probes stap @@ -12789,20 +9882,6 @@ PASS: gdb.base/step-over-no-symbols.exp: displaced=off: set displaced-stepping o PASS: gdb.base/step-over-no-symbols.exp: displaced=off: stepi PASS: gdb.base/step-over-no-symbols.exp: displaced=off: get after PC PASS: gdb.base/step-over-no-symbols.exp: displaced=off: advanced -PASS: gdb.base/step-over-no-symbols.exp: displaced=on: purging symbols -PASS: gdb.base/step-over-no-symbols.exp: displaced=on: get before PC -PASS: gdb.base/step-over-no-symbols.exp: displaced=on: break *$pc -PASS: gdb.base/step-over-no-symbols.exp: displaced=on: set displaced-stepping on -PASS: gdb.base/step-over-no-symbols.exp: displaced=on: stepi -PASS: gdb.base/step-over-no-symbols.exp: displaced=on: get after PC -PASS: gdb.base/step-over-no-symbols.exp: displaced=on: advanced -PASS: gdb.base/step-over-no-symbols.exp: displaced=auto: purging symbols -PASS: gdb.base/step-over-no-symbols.exp: displaced=auto: get before PC -PASS: gdb.base/step-over-no-symbols.exp: displaced=auto: break *$pc -PASS: gdb.base/step-over-no-symbols.exp: displaced=auto: set displaced-stepping auto -PASS: gdb.base/step-over-no-symbols.exp: displaced=auto: stepi -PASS: gdb.base/step-over-no-symbols.exp: displaced=auto: get after PC -PASS: gdb.base/step-over-no-symbols.exp: displaced=auto: advanced Running ../../../W._C._Handy/gdb/testsuite/gdb.base/step-resume-infcall.exp ... PASS: gdb.base/step-resume-infcall.exp: step PASS: gdb.base/step-resume-infcall.exp: up @@ -12848,35 +9927,15 @@ PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: set non-stop on PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: set displaced-stepping off PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: set breakpoint always-inserted off -PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: user bp: continue to breakpoint: continue to breakpoint -PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: user bp: si advances -PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: step-resume: continue to breakpoint: continue to breakpoint -PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: step-resume: next -PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: step-resume: si advances PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=on: set non-stop on PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=on: set displaced-stepping off PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=on: set breakpoint always-inserted on -PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=on: user bp: continue to breakpoint: continue to breakpoint -PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=on: user bp: si advances -PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=on: step-resume: continue to breakpoint: continue to breakpoint -PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=on: step-resume: next -PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=on: step-resume: si advances PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=off: set non-stop on PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=off: set displaced-stepping on PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=off: set breakpoint always-inserted off -PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=off: user bp: continue to breakpoint: continue to breakpoint -PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=off: user bp: si advances -PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=off: step-resume: continue to breakpoint: continue to breakpoint -PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=off: step-resume: next -PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=off: step-resume: si advances PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=on: set non-stop on PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=on: set displaced-stepping on PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=on: set breakpoint always-inserted on -PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=on: user bp: continue to breakpoint: continue to breakpoint -PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=on: user bp: si advances -PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=on: step-resume: continue to breakpoint: continue to breakpoint -PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=on: step-resume: next -PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=on: step-resume: si advances Running ../../../W._C._Handy/gdb/testsuite/gdb.base/step-symless.exp ... PASS: gdb.base/step-symless.exp: strip stub symbols PASS: gdb.base/step-symless.exp: step @@ -13821,24 +10880,12 @@ PASS: gdb.base/subst.exp: show substitute-path after empty rule removed PASS: gdb.base/subst.exp: remove all remaining substitution rules PASS: gdb.base/subst.exp: show substitute-path after all remaining rules removed Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file.exp ... -PASS: gdb.base/sym-file.exp: continue to breakpoint: gdb_add_symbol_file -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: breakpoint at foo is pending -PASS: gdb.base/sym-file.exp: breakpoint at bar is pending -PASS: gdb.base/sym-file.exp: continue to breakpoint: reload -PASS: gdb.base/sym-file.exp: stale bkpts: set breakpoint always-inserted on -PASS: gdb.base/sym-file.exp: stale bkpts: continue to breakpoint: gdb_add_symbol_file -PASS: gdb.base/sym-file.exp: stale bkpts: add-symbol-file sym-file-lib.so addr -PASS: gdb.base/sym-file.exp: stale bkpts: breakpoint at baz is resolved -PASS: gdb.base/sym-file.exp: stale bkpts: remove-symbol-file -a addr -PASS: gdb.base/sym-file.exp: stale bkpts: breakpoint at baz is pending -PASS: gdb.base/sym-file.exp: stale bkpts: continue to breakpoint: end here +gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file-loader.c: In function 'get_origin': +../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file-loader.c:154:25: error: 'PATH_MAX' undeclared (first use in this function) + static char self_path[PATH_MAX]; + ^ +../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file-loader.c:154:25: note: each undeclared identifier is reported only once for each function it appears in +UNTESTED: gdb.base/sym-file.exp: sym-file Running ../../../W._C._Handy/gdb/testsuite/gdb.base/symbol-without-target_section.exp ... PASS: gdb.base/symbol-without-target_section.exp: add-symbol-file PASS: gdb.base/symbol-without-target_section.exp: list main @@ -13924,41 +10971,11 @@ PASS: gdb.base/unwindonsignal.exp: unwindonsignal, inferior function call signal PASS: gdb.base/unwindonsignal.exp: unwindonsignal, stack unwound PASS: gdb.base/unwindonsignal.exp: unwindonsignal, dummy frame removed Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-db-attach.exp ... -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-disp-step.exp ... -PASS: gdb.base/valgrind-disp-step.exp: spawn valgrind -PASS: gdb.base/valgrind-disp-step.exp: valgrind started -PASS: gdb.base/valgrind-disp-step.exp: vgdb prompt -PASS: gdb.base/valgrind-disp-step.exp: disconnect -FAIL: gdb.base/valgrind-disp-step.exp: target remote for vgdb -PASS: gdb.base/valgrind-disp-step.exp: monitor v.set gdb_output -PASS: gdb.base/valgrind-disp-step.exp: set displaced-stepping off -PASS: gdb.base/valgrind-disp-step.exp: continue to main -PASS: gdb.base/valgrind-disp-step.exp: displaced off: set displaced-stepping off -PASS: gdb.base/valgrind-disp-step.exp: displaced off: once: set breakpoint -PASS: gdb.base/valgrind-disp-step.exp: displaced off: once: step over breakpoint -PASS: gdb.base/valgrind-disp-step.exp: displaced off: twice: set breakpoint -PASS: gdb.base/valgrind-disp-step.exp: displaced off: twice: step over breakpoint -PASS: gdb.base/valgrind-disp-step.exp: displaced on: set displaced-stepping on -PASS: gdb.base/valgrind-disp-step.exp: displaced on: once: set breakpoint -PASS: gdb.base/valgrind-disp-step.exp: displaced on: once: step over breakpoint -PASS: gdb.base/valgrind-disp-step.exp: displaced on: twice: set breakpoint -PASS: gdb.base/valgrind-disp-step.exp: displaced on: twice: step over breakpoint +UNSUPPORTED: gdb.base/valgrind-disp-step.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 -PASS: gdb.base/valgrind-infcall.exp: disconnect -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 @@ -13968,18 +10985,13 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/varargs.exp ... PASS: gdb.base/varargs.exp: set print sevenbit-strings PASS: gdb.base/varargs.exp: set print address off PASS: gdb.base/varargs.exp: set width 0 -WARNING: remote_expect statement without a default case?! PASS: gdb.base/varargs.exp: print find_max1(5,1,2,3,4,5) -WARNING: remote_expect statement without a default case?! PASS: gdb.base/varargs.exp: print find_max1(1,3) -WARNING: remote_expect statement without a default case?! PASS: gdb.base/varargs.exp: print find_max1(10,1,2,3,4,5,6,7,8,29,0) -WARNING: remote_expect statement without a default case?! PASS: gdb.base/varargs.exp: print find_max2(3,1,2,3) -WARNING: remote_expect statement without a default case?! PASS: gdb.base/varargs.exp: print find_max_double(5,1.0,17.0,2.0,3.0,4.0) -FAIL: gdb.base/varargs.exp: print find_max_float_real(4, fc1, fc2, fc3, fc4) -FAIL: gdb.base/varargs.exp: print find_max_double_real(4, dc1, dc2, dc3, dc4) +PASS: gdb.base/varargs.exp: print find_max_float_real(4, fc1, fc2, fc3, fc4) +PASS: gdb.base/varargs.exp: print find_max_double_real(4, dc1, dc2, dc3, dc4) PASS: gdb.base/varargs.exp: print find_max_long_double_real(4, ldc1, ldc2, ldc3, ldc4) Running ../../../W._C._Handy/gdb/testsuite/gdb.base/vdso-warning.exp ... PASS: gdb.base/vdso-warning.exp: set environment LD_DEBUG=unused @@ -14213,29 +11225,26 @@ PASS: gdb.base/watch-read.exp: only write watchpoint triggers when value changes PASS: gdb.base/watch-read.exp: read watchpoint triggers when value doesn't change, trapping reads and writes PASS: gdb.base/watch-read.exp: only read watchpoint triggers when value doesn't change Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-vfork.exp ... -PASS: gdb.base/watch-vfork.exp: Watchpoint on global variable (hw) -PASS: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (hw) -PASS: gdb.base/watch-vfork.exp: Watchpoint on global variable (sw) -PASS: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (sw) +UNTESTED: gdb.base/watch-vfork.exp: aborted; in the following, GDB will get stuck 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 PASS: gdb.base/watch_thread_num.exp: Invalid watch syntax PASS: gdb.base/watch_thread_num.exp: continue to breakpoint: all threads started PASS: gdb.base/watch_thread_num.exp: Set breakpoint at loop -PASS: gdb.base/watch_thread_num.exp: Stopped in loop +FAIL: gdb.base/watch_thread_num.exp: Stopped in loop PASS: gdb.base/watch_thread_num.exp: Thread command PASS: gdb.base/watch_thread_num.exp: Watchpoint on shared variable PASS: gdb.base/watch_thread_num.exp: info breakpoint shows watchpoint is thread-specific -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 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 @@ -14250,7 +11259,7 @@ PASS: gdb.base/watchpoint-delete.exp: delete $bpnum Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp ... PASS: gdb.base/watchpoint-hw-hit-once.exp: rwatch watchee PASS: gdb.base/watchpoint-hw-hit-once.exp: continue -PASS: gdb.base/watchpoint-hw-hit-once.exp: continue to break-at-exit +FAIL: gdb.base/watchpoint-hw-hit-once.exp: continue to break-at-exit 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 @@ -22802,9 +19811,11 @@ PASS: gdb.dwarf2/valop.exp: print uses_lit_op Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/watch-notconst.exp ... PASS: gdb.dwarf2/watch-notconst.exp: watch x Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/array-element.exp ... -ERROR: couldn't run to breakpoint sub_ +PASS: gdb.fortran/array-element.exp: continue to breakpoint: continue +PASS: gdb.fortran/array-element.exp: print the first element of array a +PASS: gdb.fortran/array-element.exp: print the second element of array a Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/charset.exp ... -UNRESOLVED: gdb.fortran/charset.exp: continue to breakpoint: break-here +PASS: gdb.fortran/charset.exp: continue to breakpoint: break-here PASS: gdb.fortran/charset.exp: print fortran narrow character PASS: gdb.fortran/charset.exp: print fortran wide character PASS: gdb.fortran/charset.exp: print fortran wide string @@ -23070,36 +20081,10 @@ PASS: gdb.fortran/whatis_type.exp: ptype t1 PASS: gdb.fortran/whatis_type.exp: ptype t1v Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/complaints.exp ... PASS: gdb.gdb/complaints.exp: breakpoint in captured_command_loop -PASS: gdb.gdb/complaints.exp: run until breakpoint at captured_command_loop -PASS: gdb.gdb/complaints.exp: set stop_whining = 2 -WARNING: remote_expect statement without a default case?! -PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Register a complaint") -PASS: gdb.gdb/complaints.exp: print symfile_complaints->root->fmt -WARNING: remote_expect statement without a default case?! -PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, symfile_complaints->root->fmt) -FAIL: gdb.gdb/complaints.exp: list has one entry -WARNING: remote_expect statement without a default case?! -PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Testing! Testing! Testing!") -PASS: gdb.gdb/complaints.exp: serial start -WARNING: remote_expect statement without a default case?! -FAIL: gdb.gdb/complaints.exp: serial line 1 -WARNING: remote_expect statement without a default case?! -FAIL: gdb.gdb/complaints.exp: serial line 2 -WARNING: remote_expect statement without a default case?! -PASS: gdb.gdb/complaints.exp: serial end -PASS: gdb.gdb/complaints.exp: short start -WARNING: remote_expect statement without a default case?! -FAIL: gdb.gdb/complaints.exp: short line 1 -WARNING: remote_expect statement without a default case?! -FAIL: gdb.gdb/complaints.exp: short line 2 -WARNING: remote_expect statement without a default case?! -PASS: gdb.gdb/complaints.exp: short end -WARNING: remote_expect statement without a default case?! -WARNING: remote_expect statement without a default case?! -WARNING: remote_expect statement without a default case?! -WARNING: remote_expect statement without a default case?! +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 ... -UNRESOLVED: gdb.gdb/observer.exp: breakpoint in captured_main +PASS: gdb.gdb/observer.exp: breakpoint in captured_main PASS: gdb.gdb/observer.exp: run until breakpoint at captured_main PASS: gdb.gdb/observer.exp: no observer attached; reset first observer counter PASS: gdb.gdb/observer.exp: no observer attached; reset second observer counter @@ -23208,14 +20193,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 -FAIL: gdb.gdb/python-interrupts.exp: call catch_command_errors(execute_command, "python print(5)", 0) -FAIL: gdb.gdb/python-interrupts.exp: signal SIGINT +FAIL: gdb.gdb/python-interrupts.exp: run until breakpoint at captured_command_loop +WARNING: Couldn't test self 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) +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 @@ -23240,11 +20223,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 -WARNING: remote_expect statement without a default case?! -WARNING: remote_expect statement without a default case?! -PASS: gdb.gdb/selftest.exp: send ^C to child process -PASS: gdb.gdb/selftest.exp: send SIGINT signal to child process -FAIL: gdb.gdb/selftest.exp: backtrace through signal handler +FAIL: gdb.gdb/selftest.exp: xgdb is at prompt +PASS: gdb.gdb/selftest.exp: Set xgdb_prompt +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 @@ -24176,7 +21159,7 @@ PASS: gdb.guile/scm-ports.exp: basic r+0 tests: test port-closed? after it's clo PASS: gdb.guile/scm-ports.exp: buffered: create r/w memory port PASS: gdb.guile/scm-ports.exp: buffered: guile (print rw-mem-port) PASS: gdb.guile/scm-ports.exp: buffered: get sp reg -PASS: gdb.guile/scm-ports.exp: buffered: get integer valueof "$sp" (3221214296) +PASS: gdb.guile/scm-ports.exp: buffered: get integer valueof "$sp" (16947896) PASS: gdb.guile/scm-ports.exp: buffered: save current value at sp PASS: gdb.guile/scm-ports.exp: buffered: un-lazyify byte-at-sp PASS: gdb.guile/scm-ports.exp: buffered: seek to $sp @@ -24193,7 +21176,7 @@ PASS: gdb.guile/scm-ports.exp: buffered: test byte at sp, after close PASS: gdb.guile/scm-ports.exp: unbuffered: create r/w memory port PASS: gdb.guile/scm-ports.exp: unbuffered: guile (print rw-mem-port) PASS: gdb.guile/scm-ports.exp: unbuffered: get sp reg -PASS: gdb.guile/scm-ports.exp: unbuffered: get integer valueof "$sp" (3221214296) +PASS: gdb.guile/scm-ports.exp: unbuffered: get integer valueof "$sp" (16947896) PASS: gdb.guile/scm-ports.exp: unbuffered: save current value at sp PASS: gdb.guile/scm-ports.exp: unbuffered: un-lazyify byte-at-sp PASS: gdb.guile/scm-ports.exp: unbuffered: seek to $sp @@ -24988,29 +21971,29 @@ FAIL: gdb.linespec/explicit.exp: complete non-unique function name (timeout) FAIL: gdb.linespec/explicit.exp: complete non-existant function name (timeout) FAIL: gdb.linespec/explicit.exp: complete unique file name (timeout) FAIL: gdb.linespec/explicit.exp: complete non-unique file name (timeout) -ERROR: Process no longer exists -UNRESOLVED: gdb.linespec/explicit.exp: complete non-existant file name +FAIL: gdb.linespec/explicit.exp: complete non-existant file name (timeout) +FAIL: gdb.linespec/explicit.exp: complete filename and unique function name (timeout) +FAIL: gdb.linespec/explicit.exp: complete filename and non-unique function name (timeout) +FAIL: gdb.linespec/explicit.exp: complete filename and non-existant function name (timeout) +FAIL: gdb.linespec/explicit.exp: complete filename and function reversed (timeout) +PASS: gdb.linespec/explicit.exp: pending invalid conditional explicit breakpoint +PASS: gdb.linespec/explicit.exp: pending valid conditional explicit breakpoint +PASS: gdb.linespec/explicit.exp: pending valid conditional explicit breakpoint resolved +PASS: gdb.linespec/explicit.exp: set new breakpoint condition for explicit linespec +PASS: gdb.linespec/explicit.exp: continue to breakpoint: condition_command overrides explicit linespec condition +PASS: gdb.linespec/explicit.exp: clear condition for explicit breakpoint +PASS: gdb.linespec/explicit.exp: info break of cleared condition of explicit breakpoint +PASS: gdb.linespec/explicit.exp: list main 1 +PASS: gdb.linespec/explicit.exp: list main 2 +PASS: gdb.linespec/explicit.exp: list -line -,-line + +PASS: gdb.linespec/explicit.exp: list myfunction 1 +PASS: gdb.linespec/explicit.exp: list +,- +PASS: gdb.linespec/explicit.exp: list myfunction 2 +PASS: gdb.linespec/explicit.exp: list -line +, -line - Running ../../../W._C._Handy/gdb/testsuite/gdb.linespec/keywords.exp ... -PASS: gdb.linespec/keywords.exp: set breakpoint pending off -PASS: gdb.linespec/keywords.exp: break if -PASS: gdb.linespec/keywords.exp: setting breakpoint at thread -PASS: gdb.linespec/keywords.exp: setting breakpoint at task -PASS: gdb.linespec/keywords.exp: trailing whitespace: break if -PASS: gdb.linespec/keywords.exp: trailing whitespace: setting breakpoint at thread -PASS: gdb.linespec/keywords.exp: trailing whitespace: setting breakpoint at task -PASS: gdb.linespec/keywords.exp: break thread 123 -PASS: gdb.linespec/keywords.exp: break thread foo -PASS: gdb.linespec/keywords.exp: break task 123 -PASS: gdb.linespec/keywords.exp: break task foo -PASS: gdb.linespec/keywords.exp: setting breakpoint at thread if 0 -PASS: gdb.linespec/keywords.exp: break thread thread -PASS: gdb.linespec/keywords.exp: break thread task -PASS: gdb.linespec/keywords.exp: break thread if -PASS: gdb.linespec/keywords.exp: break task task -PASS: gdb.linespec/keywords.exp: break task thread -PASS: gdb.linespec/keywords.exp: break task if -PASS: gdb.linespec/keywords.exp: break thread thread 123 -PASS: gdb.linespec/keywords.exp: break task task 123 +WARNING: program timed out. +gdb compile failed, exit status is 1 +UNTESTED: gdb.linespec/keywords.exp: keywords Running ../../../W._C._Handy/gdb/testsuite/gdb.linespec/linespec.exp ... PASS: gdb.linespec/linespec.exp: set multiple-symbols to all for linespec tests PASS: gdb.linespec/linespec.exp: single-location break using dir/file:line @@ -25271,10 +22254,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 @@ -25294,50 +22277,35 @@ PASS: gdb.mi/gdb669.exp: info threads (at main) PASS: gdb.mi/gdb669.exp: finding MI result string (at main) PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (at main) PASS: gdb.mi/gdb669.exp: got number of threads from MI (at main) -PASS: gdb.mi/gdb669.exp: console and MI have same number of threads (at main) -PASS: gdb.mi/gdb669.exp: -thread_list_ids (at main) -PASS: gdb.mi/gdb669.exp: finding threads in MI output (at main) -PASS: gdb.mi/gdb669.exp: MI and console have same threads (at main) +FAIL: gdb.mi/gdb669.exp: console and MI have same number of threads (at main) PASS: gdb.mi/gdb669.exp: next, try 0 PASS: gdb.mi/gdb669.exp: -thread-list-ids (try 0) PASS: gdb.mi/gdb669.exp: info threads (try 0) PASS: gdb.mi/gdb669.exp: finding MI result string (try 0) PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (try 0) PASS: gdb.mi/gdb669.exp: got number of threads from MI (try 0) -PASS: gdb.mi/gdb669.exp: console and MI have same number of threads (try 0) -PASS: gdb.mi/gdb669.exp: -thread_list_ids (try 0) -PASS: gdb.mi/gdb669.exp: finding threads in MI output (try 0) -PASS: gdb.mi/gdb669.exp: MI and console have same threads (try 0) +FAIL: gdb.mi/gdb669.exp: console and MI have same number of threads (try 0) PASS: gdb.mi/gdb669.exp: next, try 1 PASS: gdb.mi/gdb669.exp: -thread-list-ids (try 1) PASS: gdb.mi/gdb669.exp: info threads (try 1) PASS: gdb.mi/gdb669.exp: finding MI result string (try 1) PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (try 1) PASS: gdb.mi/gdb669.exp: got number of threads from MI (try 1) -PASS: gdb.mi/gdb669.exp: console and MI have same number of threads (try 1) -PASS: gdb.mi/gdb669.exp: -thread_list_ids (try 1) -PASS: gdb.mi/gdb669.exp: finding threads in MI output (try 1) -PASS: gdb.mi/gdb669.exp: MI and console have same threads (try 1) +FAIL: gdb.mi/gdb669.exp: console and MI have same number of threads (try 1) PASS: gdb.mi/gdb669.exp: next, try 2 PASS: gdb.mi/gdb669.exp: -thread-list-ids (try 2) PASS: gdb.mi/gdb669.exp: info threads (try 2) PASS: gdb.mi/gdb669.exp: finding MI result string (try 2) PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (try 2) PASS: gdb.mi/gdb669.exp: got number of threads from MI (try 2) -PASS: gdb.mi/gdb669.exp: console and MI have same number of threads (try 2) -PASS: gdb.mi/gdb669.exp: -thread_list_ids (try 2) -PASS: gdb.mi/gdb669.exp: finding threads in MI output (try 2) -PASS: gdb.mi/gdb669.exp: MI and console have same threads (try 2) +FAIL: gdb.mi/gdb669.exp: console and MI have same number of threads (try 2) PASS: gdb.mi/gdb669.exp: next, try 3 PASS: gdb.mi/gdb669.exp: -thread-list-ids (try 3) PASS: gdb.mi/gdb669.exp: info threads (try 3) PASS: gdb.mi/gdb669.exp: finding MI result string (try 3) PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (try 3) PASS: gdb.mi/gdb669.exp: got number of threads from MI (try 3) -PASS: gdb.mi/gdb669.exp: console and MI have same number of threads (try 3) -PASS: gdb.mi/gdb669.exp: -thread_list_ids (try 3) -PASS: gdb.mi/gdb669.exp: finding threads in MI output (try 3) -PASS: gdb.mi/gdb669.exp: MI and console have same threads (try 3) +FAIL: gdb.mi/gdb669.exp: console and MI have same number of threads (try 3) Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/gdb680.exp ... PASS: gdb.mi/gdb680.exp: -data-list-register-names -1, try 0 PASS: gdb.mi/gdb680.exp: -data-list-register-names -1, try 1 @@ -25367,9 +22335,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 @@ -25445,8 +22410,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 @@ -25460,7 +22425,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 @@ -25523,16 +22488,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" @@ -25571,7 +22536,7 @@ PASS: gdb.mi/mi-console.exp: finished step over hello Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-detach.exp ... PASS: gdb.mi/mi-detach.exp: breakpoint at main PASS: gdb.mi/mi-detach.exp: mi runto main -PASS: gdb.mi/mi-detach.exp: detach +FAIL: gdb.mi/mi-detach.exp: detach Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-disassemble.exp ... PASS: gdb.mi/mi-disassemble.exp: breakpoint at main PASS: gdb.mi/mi-disassemble.exp: mi runto main @@ -25651,12 +22616,6 @@ PASS: gdb.mi/mi-exit-code.exp: second run: -list-thread-groups during run shows PASS: gdb.mi/mi-exit-code.exp: second run: exit with code PASS: gdb.mi/mi-exit-code.exp: second run: -list-thread-groups after exit shows exit-code Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-file-transfer.exp ... -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. @@ -25685,7 +22644,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 @@ -25718,120 +22677,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: successfully compiled posix threads test case PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc1 @@ -25840,10 +22701,10 @@ PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on thread_func PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc1 PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc1 a second time PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc2 with x==4 -PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on thread_func +FAIL: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on thread_func (unknown output after running) PASS: gdb.mi/mi-pending.exp: Delete breakpoint 3 PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc3 -PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc3 on thread 2 +FAIL: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc3 on thread 2 (timeout) Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pthreads.exp ... PASS: gdb.mi/mi-pthreads.exp: successfully compiled posix threads test case PASS: gdb.mi/mi-pthreads.exp: breakpoint at done_making_threads @@ -25852,18 +22713,26 @@ PASS: gdb.mi/mi-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set) PASS: gdb.mi/mi-pthreads.exp: finding threads in MI output (in check_mi_thread_command_set) PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 123456789 +FAIL: 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 +FAIL: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 3 +FAIL: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 2 +FAIL: 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 +FAIL: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 3 +FAIL: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 2 +FAIL: 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 @@ -25876,11 +22745,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 ... @@ -25889,22 +22753,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 @@ -25979,7 +22827,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 @@ -26674,11 +23522,11 @@ PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: set print object on PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: breakpoint at main PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: mi runto main PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: run to 41 (set breakpoint) -PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: create variable object -PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: list children #1 +FAIL: gdb.mi/mi-var-list-children-invalid-grandchild.exp: create variable object +FAIL: gdb.mi/mi-var-list-children-invalid-grandchild.exp: list children #1 PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: run to 43 (set breakpoint) PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: update variable object -PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: list children #2 +FAIL: gdb.mi/mi-var-list-children-invalid-grandchild.exp: list children #2 Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-var-rtti.exp ... PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:36 (set breakpoint) PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object off" in use_rtti_for_ptr @@ -26942,10 +23790,7 @@ PASS: gdb.mi/mi-vla-c99.exp: show format variable vla PASS: gdb.mi/mi-vla-c99.exp: eval variable vla PASS: gdb.mi/mi-vla-c99.exp: get children of vla Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch-nonstop.exp ... -PASS: gdb.mi/mi-watch-nonstop.exp: breakpoint at main -PASS: gdb.mi/mi-watch-nonstop.exp: mi runto main -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 @@ -27439,49 +24284,26 @@ PASS: gdb.multi/base.exp: continue PASS: gdb.multi/base.exp: remove-inferiors 2-3 PASS: gdb.multi/base.exp: check remove-inferiors Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/bkpt-multi-exec.exp ... -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/dummy-frame-restore.exp ... PASS: gdb.multi/dummy-frame-restore.exp: add inferior 2 with -exec dummy-frame-restore PASS: gdb.multi/dummy-frame-restore.exp: switch to inferior 2 -PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: switch to inferior 2 (1) -PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: before infcall: bt in inferior 2 -PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: infcall in inferior 2 -PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: switch to inferior 1 (1) -PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: before infcall: bt in inferior 1 -PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: infcall in inferior 1 -PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: two dummy frames -PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: switch to inferior 1 (2) -PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: finish in inferior 1 -PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: after infcall: bt in inferior 1 -PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: switch to inferior 2 (2) -PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: finish in inferior 2 -PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: after infcall: bt in inferior 2 -PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: switch to inferior 2 (1) -PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: before infcall: bt in inferior 2 -PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: infcall in inferior 2 -PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: switch to inferior 1 (1) -PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: before infcall: bt in inferior 1 -PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: infcall in inferior 1 -PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: two dummy frames -PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: switch to inferior 2 (2) -PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: finish in inferior 2 -PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: after infcall: bt in inferior 2 -PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: switch to inferior 1 (2) -PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: finish in inferior 1 -PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: after infcall: bt in inferior 1 +FAIL: gdb.multi/dummy-frame-restore.exp: Can't run to f2 Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch-exec.exp ... +gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch-exec.c:1:0: sorry, unimplemented: 64-bit mode not compiled in + /* This testcase is part of GDB, the GNU debugger. + ^ +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/multi-attach.exp ... -PASS: gdb.multi/multi-attach.exp: attach to program 1 +FAIL: gdb.multi/multi-attach.exp: attach to program 1 PASS: gdb.multi/multi-attach.exp: backtrace 1 PASS: gdb.multi/multi-attach.exp: add second inferior PASS: gdb.multi/multi-attach.exp: switch to second inferior -PASS: gdb.multi/multi-attach.exp: attach to program 2 +FAIL: gdb.multi/multi-attach.exp: attach to program 2 PASS: gdb.multi/multi-attach.exp: backtrace 2 PASS: gdb.multi/multi-attach.exp: kill inferior 2 PASS: gdb.multi/multi-attach.exp: inferior 1 @@ -27489,20 +24311,20 @@ PASS: gdb.multi/multi-attach.exp: kill inferior 1 Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/watchpoint-multi.exp ... PASS: gdb.multi/watchpoint-multi.exp: successfully compiled posix threads test case PASS: gdb.multi/watchpoint-multi.exp: set breakpoint always-inserted on -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 +FAIL: gdb.multi/watchpoint-multi.exp: start to main inferior 2 PASS: gdb.multi/watchpoint-multi.exp: awatch c on inferior 2 +FAIL: gdb.multi/watchpoint-multi.exp: setting breakpoint at marker_exit PASS: gdb.multi/watchpoint-multi.exp: switch back to inferior 1 -PASS: gdb.multi/watchpoint-multi.exp: 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 basicclass.m: unrecognized error Running ../../../W._C._Handy/gdb/testsuite/gdb.objc/nondebug.exp ... @@ -28040,41 +24862,27 @@ PASS: gdb.python/py-events.exp: New objfile notification PASS: gdb.python/py-events.exp: test-events PASS: gdb.python/py-events.exp: continue PASS: gdb.python/py-events.exp: step 3 -PASS: gdb.python/py-events.exp: get current thread +FAIL: gdb.python/py-events.exp: get current thread PASS: gdb.python/py-events.exp: get address of do_nothing -PASS: gdb.python/py-events.exp: call do_nothing() -PASS: gdb.python/py-events.exp: set $old_sp = $sp -PASS: gdb.python/py-events.exp: set $sp = 0 -PASS: gdb.python/py-events.exp: set $sp = 1 -PASS: gdb.python/py-events.exp: set $sp = $old_sp -PASS: gdb.python/py-events.exp: up -PASS: gdb.python/py-events.exp: down -PASS: gdb.python/py-events.exp: step -PASS: gdb.python/py-events.exp: set $saved = *(int*) $sp -PASS: gdb.python/py-events.exp: set *(int*) $sp = 0 -PASS: gdb.python/py-events.exp: set *(int*) $sp = $saved -PASS: gdb.python/py-events.exp: break second -PASS: gdb.python/py-events.exp: continue to breakpoint 5 -PASS: gdb.python/py-events.exp: delete 5 -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. +ERROR: tcl error sourcing ../../../W._C._Handy/gdb/testsuite/gdb.python/py-events.exp. +ERROR: can't read "process_id": no such variable + while executing +"lappend expected "ptid: \\($process_id, $process_id, 0\\)" "address: $addr"" + (file "../../../W._C._Handy/gdb/testsuite/gdb.python/py-events.exp" line 99) + invoked from within +"source ../../../W._C._Handy/gdb/testsuite/gdb.python/py-events.exp" + ("uplevel" body line 1) + invoked from within +"uplevel #0 source ../../../W._C._Handy/gdb/testsuite/gdb.python/py-events.exp" + invoked from within +"catch "uplevel #0 source $test_file_name"" 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: 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: 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 @@ -28217,7 +25025,7 @@ PASS: gdb.python/py-finish-breakpoint.exp: set FinishBP after the exit() PASS: gdb.python/py-finish-breakpoint.exp: catch out of scope after exit PASS: gdb.python/py-finish-breakpoint.exp: set FinishBP after the exec PASS: gdb.python/py-finish-breakpoint.exp: catch exec -PASS: gdb.python/py-finish-breakpoint.exp: catch out of scope after exec +FAIL: gdb.python/py-finish-breakpoint.exp: catch out of scope after exec Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-finish-breakpoint2.exp ... PASS: gdb.python/py-finish-breakpoint2.exp: import python scripts PASS: gdb.python/py-finish-breakpoint2.exp: run to exception 1 @@ -28446,83 +25254,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/queue-signal.exp ... PASS: gdb.threads/queue-signal.exp: successfully compiled posix threads test case PASS: gdb.threads/queue-signal.exp: handle SIGUSR1 stop print pass @@ -34441,350 +27241,88 @@ PASS: gdb.threads/queue-signal.exp: handle SIGUSR2 stop print pass PASS: gdb.threads/queue-signal.exp: handle SIGABRT stop print pass PASS: gdb.threads/queue-signal.exp: continue to breakpoint: all_threads_running PASS: gdb.threads/queue-signal.exp: thread 2 -PASS: gdb.threads/queue-signal.exp: set scheduler-locking on -PASS: gdb.threads/queue-signal.exp: set var ready = 1 -PASS: gdb.threads/queue-signal.exp: thread 2 -PASS: gdb.threads/queue-signal.exp: continue -PASS: gdb.threads/queue-signal.exp: thread 3 -PASS: gdb.threads/queue-signal.exp: queue-signal SIGUSR2 -PASS: gdb.threads/queue-signal.exp: thread 1 -PASS: gdb.threads/queue-signal.exp: continue -PASS: gdb.threads/queue-signal.exp: queue-signal 0 -PASS: gdb.threads/queue-signal.exp: set scheduler-locking off -PASS: gdb.threads/queue-signal.exp: continue to breakpoint: all_threads_done -PASS: gdb.threads/queue-signal.exp: p sigusr1_received -PASS: gdb.threads/queue-signal.exp: p sigusr2_received -PASS: gdb.threads/queue-signal.exp: p sigabrt_received -PASS: gdb.threads/queue-signal.exp: queue-signal SIGINT -PASS: gdb.threads/queue-signal.exp: continue until exit +FAIL: gdb.threads/queue-signal.exp: determine thread functions Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/reconnect-signal.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/schedlock.exp ... PASS: gdb.threads/schedlock.exp: successfully compiled posix threads test case PASS: gdb.threads/schedlock.exp: shell stty intr '^C' PASS: gdb.threads/schedlock.exp: set print sevenbit-strings PASS: gdb.threads/schedlock.exp: set width 0 -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 (before initial) -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 (after initial) -PASS: gdb.threads/schedlock.exp: all threads alive -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: find current thread (before) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: set scheduler-locking on -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: continue (with lock) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: stop all threads (with lock) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: continue to breakpoint: return to loop (with lock) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: find current thread (after) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: continue does not change thread -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: listed args (after) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: current thread advanced - locked -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: other threads didn't run - locked -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: set scheduler-locking off -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: continue to breakpoint: return to loop -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: find current thread (before) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: print call_function = 0 -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: listed args (before) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (0) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (1) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (2) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (3) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (4) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (5) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (6) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (7) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (8) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (9) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: find current thread (after) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step does not change thread -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: listed args (after) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: current thread advanced - unlocked -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: other threads ran - unlocked -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: set scheduler-locking off -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: continue to breakpoint: return to loop -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: find current thread (before) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: print call_function = 0 -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: listed args (before) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (0) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (1) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (2) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (3) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (4) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (5) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (6) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (7) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (8) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (9) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: find current thread (after) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next does not change thread -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: listed args (after) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: current thread advanced - unlocked -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: other threads ran - unlocked -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: set scheduler-locking off -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: continue to breakpoint: return to loop -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: find current thread (before) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: print call_function = 1 -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: listed args (before) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (0) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (1) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (2) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (3) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (4) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (5) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (6) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (7) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (8) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (9) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: find current thread (after) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next does not change thread -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: listed args (after) -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: current thread advanced - unlocked -PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: other threads ran - unlocked -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: set scheduler-locking off -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: continue to breakpoint: return to loop -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: find current thread (before) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: set scheduler-locking step -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: print call_function = 0 -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: listed args (before) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (0) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (1) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (2) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (3) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (4) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (5) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (6) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (7) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (8) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (9) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: find current thread (after) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step does not change thread -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: listed args (after) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: current thread advanced - locked -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: other threads didn't run - locked -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: set scheduler-locking off -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: continue to breakpoint: return to loop -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: find current thread (before) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: set scheduler-locking step -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: print call_function = 0 -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: listed args (before) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (0) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (1) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (2) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (3) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (4) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (5) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (6) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (7) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (8) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (9) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: find current thread (after) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next does not change thread -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: listed args (after) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: current thread advanced - locked -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: other threads didn't run - locked -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: set scheduler-locking off -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: continue to breakpoint: return to loop -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: find current thread (before) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: set scheduler-locking step -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: print call_function = 1 -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: listed args (before) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (0) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (1) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (2) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (3) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (4) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (5) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (6) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (7) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (8) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (9) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: find current thread (after) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next does not change thread -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: listed args (after) -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: current thread advanced - locked -PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: other threads didn't run - locked -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: set scheduler-locking off -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: continue to breakpoint: return to loop -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: find current thread (before) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: set scheduler-locking on -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: print call_function = 0 -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: listed args (before) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (0) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (1) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (2) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (3) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (4) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (5) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (6) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (7) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (8) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (9) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: find current thread (after) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step does not change thread -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: listed args (after) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: current thread advanced - locked -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: other threads didn't run - locked -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: set scheduler-locking off -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: continue to breakpoint: return to loop -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: find current thread (before) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: set scheduler-locking on -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: print call_function = 0 -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: listed args (before) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (0) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (1) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (2) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (3) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (4) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (5) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (6) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (7) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (8) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (9) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: find current thread (after) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next does not change thread -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: listed args (after) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: current thread advanced - locked -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: other threads didn't run - locked -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: set scheduler-locking off -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: continue to breakpoint: return to loop -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: find current thread (before) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: set scheduler-locking on -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: print call_function = 1 -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: listed args (before) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (0) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (1) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (2) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (3) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (4) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (5) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (6) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (7) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (8) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (9) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: find current thread (after) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next does not change thread -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: listed args (after) -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: current thread advanced - locked -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: other threads didn't run - 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 siginfo-threads.c: unrecognized error Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-command-handle-nopass.exp ... PASS: gdb.threads/signal-command-handle-nopass.exp: successfully compiled posix threads test case PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: handle SIGUSR1 stop print nopass PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: b thread_function -PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: stopped in thread +FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over yes: stopped in thread PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: break handler -PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: thread 1 -PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: thread 1 selected -PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: signal SIGUSR1 -PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: thread 1 got the signal +FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over yes: thread 1 +FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over yes: thread 1 selected +FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over yes: signal SIGUSR1 +FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over yes: thread 1 got the signal PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: handle SIGUSR1 stop print nopass PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: b thread_function -PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: stopped in thread +FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over no: stopped in thread PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: break handler -PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1 -PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1 selected -PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: signal SIGUSR1 -PASS: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1 got the signal +FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1 +FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1 selected +FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over no: signal SIGUSR1 +FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1 got the signal Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-command-multiple-signals-pending.exp ... PASS: gdb.threads/signal-command-multiple-signals-pending.exp: successfully compiled posix threads test case PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: handle SIGUSR1 stop print pass PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: handle SIGUSR2 stop print pass PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: break all_threads_started PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: break thread_function -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 2 created -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 3 created -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: continue -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: set scheduler-locking on +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 2 created +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 3 created +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: continue +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: set scheduler-locking on PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: break all_threads_signalled -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: continue -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 1 selected -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 3 -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: stop with SIGUSR2 -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 2 -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: stop with SIGUSR1 +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: continue (the program is no longer running) +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 1 selected +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 3 +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: stop with SIGUSR2 (the program is no longer running) +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 2 +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: stop with SIGUSR1 (the program is no longer running) PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: break handler_sigusr1 PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: break handler_sigusr2 -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: set scheduler-locking off -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 1 -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: signal command queries -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: one signal delivered -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: second signal: signal delivered +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: set scheduler-locking off +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: thread 1 +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: signal command queries (the program is no longer running) +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: second signal: signal delivered (the program is no longer running) PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: b end -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: no more signals +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: no more signals (the program is no longer running) PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: handle SIGUSR1 stop print pass PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: handle SIGUSR2 stop print pass PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: break all_threads_started PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: break thread_function -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 2 created -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 3 created -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: continue -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: set scheduler-locking on +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 2 created +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 3 created +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: continue +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: set scheduler-locking on PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: break all_threads_signalled -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: continue -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 1 selected -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 3 -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: stop with SIGUSR2 -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 2 -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: stop with SIGUSR1 +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: continue (the program is no longer running) +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 1 selected +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 3 +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: stop with SIGUSR2 (the program is no longer running) +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: thread 2 +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: stop with SIGUSR1 (the program is no longer running) PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: break handler_sigusr1 PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: break handler_sigusr2 -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: signal command does not query, signal delivered -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: second signal: set scheduler-locking off -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: second signal: signal command queries -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: second signal: signal delivered +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: signal command does not query, signal delivered (the program is no longer running) +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: second signal: set scheduler-locking off +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: second signal: signal command queries (the program is no longer running) PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: b end -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: no more signals +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: no more signals (the program is no longer running) Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-delivered-right-thread.exp ... PASS: gdb.threads/signal-delivered-right-thread.exp: successfully compiled posix threads test case -PASS: gdb.threads/signal-delivered-right-thread.exp: continue: handle SIGUSR1 stop print pass -PASS: gdb.threads/signal-delivered-right-thread.exp: continue: stop with SIGUSR1 -PASS: gdb.threads/signal-delivered-right-thread.exp: continue: thread 2 intercepted signal -PASS: gdb.threads/signal-delivered-right-thread.exp: continue: break handler -PASS: gdb.threads/signal-delivered-right-thread.exp: continue: thread 1 -PASS: gdb.threads/signal-delivered-right-thread.exp: continue: continue -PASS: gdb.threads/signal-delivered-right-thread.exp: continue: thread 2 got the signal -PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: handle SIGUSR1 stop print pass -PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: stop with SIGUSR1 -PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: thread 2 intercepted signal -PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: break handler -PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: thread 1 -PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: signal 0 queries -PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: signal is delivered -PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: thread 2 got the signal +UNTESTED: gdb.threads/signal-delivered-right-thread.exp: aborted; needs porting Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-sigtrap.exp ... PASS: gdb.threads/signal-sigtrap.exp: successfully compiled posix threads test case -PASS: gdb.threads/signal-sigtrap.exp: sigtrap thread 1: thread 2 hit breakpoint -PASS: gdb.threads/signal-sigtrap.exp: sigtrap thread 1: break sigtrap_handler -PASS: gdb.threads/signal-sigtrap.exp: sigtrap thread 1: switch to sigtrap thread -PASS: gdb.threads/signal-sigtrap.exp: sigtrap thread 1: signal SIGTRAP reaches handler -PASS: gdb.threads/signal-sigtrap.exp: sigtrap thread 1: right thread got the signal -PASS: gdb.threads/signal-sigtrap.exp: sigtrap thread 2: thread 2 hit breakpoint -PASS: gdb.threads/signal-sigtrap.exp: sigtrap thread 2: break sigtrap_handler -PASS: gdb.threads/signal-sigtrap.exp: sigtrap thread 2: switch to sigtrap thread -PASS: gdb.threads/signal-sigtrap.exp: sigtrap thread 2: signal SIGTRAP reaches handler -PASS: gdb.threads/signal-sigtrap.exp: sigtrap thread 2: right thread got the signal +FAIL: gdb.threads/signal-sigtrap.exp: sigtrap thread 1: Can't run to thread_function +FAIL: gdb.threads/signal-sigtrap.exp: sigtrap thread 2: Can't run to thread_function Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-while-stepping-over-bp-other-thread.exp ... PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: successfully compiled posix threads test case PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to wait-thread-2 breakpoint @@ -34793,29 +27331,24 @@ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to br PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: info threads with thread 3 PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set scheduler-locking on PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 3 to run to its breakpoint -PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 3 +FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 3 PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 2 to run to its breakpoint -PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 2 +FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 2 PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set breakpoint to be stepped over -PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: force loop break in thread 2 +FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: force loop break in thread 2 PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 1 to queue signal in thread 2 -PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: queue signal in thread 2 +FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: queue signal in thread 2 PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 3 for stepping -PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get my_number +FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get my_number PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get count before step PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set scheduler-locking off PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set debug infrun 1 -PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: step +FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: step (pattern 1) PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get count after step -PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: stepped thread under control +FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: stepped thread under control Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/sigstep-threads.exp ... -PASS: gdb.threads/sigstep-threads.exp: successfully compiled posix threads test case -PASS: gdb.threads/sigstep-threads.exp: handle SIGUSR1 nostop print pass -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 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 @@ -34823,406 +27356,86 @@ PASS: gdb.threads/sigthread.exp: handle SIGUSR2 nostop noprint pass PASS: gdb.threads/sigthread.exp: continue PASS: gdb.threads/sigthread.exp: stop with control-c Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/staticthreads.exp ... -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 -PASS: gdb.threads/staticthreads.exp: continue to breakpoint: tlsvar-is-set -PASS: gdb.threads/staticthreads.exp: tlsvar in thread -PASS: gdb.threads/staticthreads.exp: thread 1 -PASS: gdb.threads/staticthreads.exp: up 10 -PASS: gdb.threads/staticthreads.exp: tlsvar in main +UNSUPPORTED: gdb.threads/staticthreads.exp: Couldn't compile staticthreads.c: unrecognized error +UNSUPPORTED: gdb.threads/staticthreads.exp: Couldn't compile staticthreads.c: unrecognized error Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/step-bg-decr-pc-switch-thread.exp ... PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: successfully compiled posix threads test case PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: set range-stepping off -PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: continue to breakpoint: run to nop breakpoint -PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: info threads shows all threads -PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: next over nop -PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: next& over inf loop -PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: switch to main thread +FAIL: gdb.threads/step-bg-decr-pc-switch-thread.exp: continue to breakpoint: run to nop breakpoint +FAIL: gdb.threads/step-bg-decr-pc-switch-thread.exp: info threads shows all threads +FAIL: gdb.threads/step-bg-decr-pc-switch-thread.exp: next over nop +FAIL: gdb.threads/step-bg-decr-pc-switch-thread.exp: next& over inf loop +FAIL: gdb.threads/step-bg-decr-pc-switch-thread.exp: switch to main thread PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: no output while stepping Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/step-over-lands-on-breakpoint.exp ... PASS: gdb.threads/step-over-lands-on-breakpoint.exp: successfully compiled posix threads test case PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: set displaced-stepping off PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: continue to breakpoint: run to wait-thread breakpoint -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: info threads shows all threads -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: set scheduler-locking on -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: thread 2 -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: continue to breakpoint: run to breakpoint in thread 2 +FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: info threads shows all threads +FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: set scheduler-locking on +FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: thread 2 +FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: continue to breakpoint: run to breakpoint in thread 2 PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: unbreak loop in thread 2 -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: thread 1 -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: set scheduler-locking off -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: step +FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: thread 1 +FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: set scheduler-locking off +FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: step (timeout) PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: set displaced-stepping off PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: continue to breakpoint: run to wait-thread breakpoint -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: info threads shows all threads -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: set scheduler-locking on -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: thread 2 -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: continue to breakpoint: run to breakpoint in thread 2 +FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: info threads shows all threads +FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: set scheduler-locking on +FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: thread 2 +FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: continue to breakpoint: run to breakpoint in thread 2 PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: unbreak loop in thread 2 -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: thread 1 -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: set scheduler-locking off -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: next +FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: thread 1 +FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: set scheduler-locking off +FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: next (timeout) PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: set displaced-stepping off PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: continue to breakpoint: run to wait-thread breakpoint -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: info threads shows all threads -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: set scheduler-locking on -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: thread 2 -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: continue to breakpoint: run to breakpoint in thread 2 +FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: info threads shows all threads +FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: set scheduler-locking on +FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: thread 2 +FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: continue to breakpoint: run to breakpoint in thread 2 PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: unbreak loop in thread 2 -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: thread 1 -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: set scheduler-locking off -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: continue -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: step: set displaced-stepping on -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: step: continue to breakpoint: run to wait-thread breakpoint -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: step: info threads shows all threads -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: step: set scheduler-locking on -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: step: thread 2 -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: step: continue to breakpoint: run to breakpoint in thread 2 -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: step: unbreak loop in thread 2 -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: step: thread 1 -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: step: set scheduler-locking off -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: step: step -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: next: set displaced-stepping on -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: next: continue to breakpoint: run to wait-thread breakpoint -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: next: info threads shows all threads -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: next: set scheduler-locking on -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: next: thread 2 -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: next: continue to breakpoint: run to breakpoint in thread 2 -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: next: unbreak loop in thread 2 -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: next: thread 1 -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: next: set scheduler-locking off -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: next: next -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: continue: set displaced-stepping on -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: continue: continue to breakpoint: run to wait-thread breakpoint -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: continue: info threads shows all threads -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: continue: set scheduler-locking on -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: continue: thread 2 -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: continue: continue to breakpoint: run to breakpoint in thread 2 -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: continue: unbreak loop in thread 2 -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: continue: thread 1 -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: continue: set scheduler-locking off -PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=on: continue: continue +FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: thread 1 +FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: set scheduler-locking off +FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: continue Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/step-over-trips-on-watchpoint.exp ... PASS: gdb.threads/step-over-trips-on-watchpoint.exp: successfully compiled posix threads test case -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: set displaced-stepping off -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: continue to breakpoint: run to wait-thread breakpoint -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: info threads shows all threads -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: set scheduler-locking on -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: continue to breakpoint: run to breakpoint in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: find addresses: clear watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: find addresses: watch watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: find addresses: continue to watchpoint -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: find addresses: find addresses -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: set breakpoint at address that triggers watch -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: continue to breakpoint: run to instruction that triggers watch in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: unbreak loop in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: clear watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: watch watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: thread 1 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: set scheduler-locking off -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: step -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: set displaced-stepping off -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: continue to breakpoint: run to wait-thread breakpoint -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: info threads shows all threads -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: set scheduler-locking on -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: continue to breakpoint: run to breakpoint in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: find addresses: clear watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: find addresses: watch watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: find addresses: continue to watchpoint -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: find addresses: find addresses -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: set breakpoint at address that triggers watch -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: continue to breakpoint: run to instruction that triggers watch in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: unbreak loop in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: clear watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: watch watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: thread 1 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: set scheduler-locking off -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: next: next -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: set displaced-stepping off -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: continue to breakpoint: run to wait-thread breakpoint -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: info threads shows all threads -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: set scheduler-locking on -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: continue to breakpoint: run to breakpoint in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: find addresses: clear watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: find addresses: watch watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: find addresses: continue to watchpoint -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: find addresses: find addresses -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: set breakpoint at address that triggers watch -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: continue to breakpoint: run to instruction that triggers watch in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: unbreak loop in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: clear watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: watch watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: thread 1 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: set scheduler-locking off -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: continue: continue -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: set displaced-stepping off -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: continue to breakpoint: run to wait-thread breakpoint -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: info threads shows all threads -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: set scheduler-locking on -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: continue to breakpoint: run to breakpoint in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: find addresses: clear watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: find addresses: watch watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: find addresses: continue to watchpoint -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: find addresses: find addresses -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: set breakpoint at address that triggers watch -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: continue to breakpoint: run to instruction that triggers watch in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: unbreak loop in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: clear watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: watch watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: set breakpoint specific to thread 1 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: thread 1 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: set scheduler-locking off -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: step: step -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: set displaced-stepping off -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: continue to breakpoint: run to wait-thread breakpoint -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: info threads shows all threads -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: set scheduler-locking on -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: continue to breakpoint: run to breakpoint in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: find addresses: clear watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: find addresses: watch watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: find addresses: continue to watchpoint -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: find addresses: find addresses -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: set breakpoint at address that triggers watch -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: continue to breakpoint: run to instruction that triggers watch in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: unbreak loop in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: clear watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: watch watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: set breakpoint specific to thread 1 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: thread 1 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: set scheduler-locking off -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: next: next -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: set displaced-stepping off -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: continue to breakpoint: run to wait-thread breakpoint -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: info threads shows all threads -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: set scheduler-locking on -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: continue to breakpoint: run to breakpoint in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: find addresses: clear watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: find addresses: watch watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: find addresses: continue to watchpoint -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: find addresses: find addresses -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: set breakpoint at address that triggers watch -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: continue to breakpoint: run to instruction that triggers watch in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: unbreak loop in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: clear watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: watch watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: set breakpoint specific to thread 1 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: thread 1 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: set scheduler-locking off -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: with thread-specific bp: continue: continue -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: step: set displaced-stepping on -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: step: continue to breakpoint: run to wait-thread breakpoint -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: step: info threads shows all threads -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: step: set scheduler-locking on -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: step: thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: step: continue to breakpoint: run to breakpoint in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: step: find addresses: clear watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: step: find addresses: watch watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: step: find addresses: continue to watchpoint -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: step: find addresses: find addresses -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: step: set breakpoint at address that triggers watch -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: step: continue to breakpoint: run to instruction that triggers watch in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: step: unbreak loop in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: step: clear watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: step: watch watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: step: thread 1 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: step: set scheduler-locking off -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: step: step -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: next: set displaced-stepping on -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: next: continue to breakpoint: run to wait-thread breakpoint -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: next: info threads shows all threads -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: next: set scheduler-locking on -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: next: thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: next: continue to breakpoint: run to breakpoint in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: next: find addresses: clear watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: next: find addresses: watch watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: next: find addresses: continue to watchpoint -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: next: find addresses: find addresses -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: next: set breakpoint at address that triggers watch -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: next: continue to breakpoint: run to instruction that triggers watch in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: next: unbreak loop in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: next: clear watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: next: watch watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: next: thread 1 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: next: set scheduler-locking off -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: next: next -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: continue: set displaced-stepping on -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: continue: continue to breakpoint: run to wait-thread breakpoint -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: continue: info threads shows all threads -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: continue: set scheduler-locking on -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: continue: thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: continue: continue to breakpoint: run to breakpoint in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: continue: find addresses: clear watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: continue: find addresses: watch watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: continue: find addresses: continue to watchpoint -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: continue: find addresses: find addresses -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: continue: set breakpoint at address that triggers watch -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: continue: continue to breakpoint: run to instruction that triggers watch in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: continue: unbreak loop in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: continue: clear watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: continue: watch watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: continue: thread 1 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: continue: set scheduler-locking off -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: no thread-specific bp: continue: continue -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: step: set displaced-stepping on -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: step: continue to breakpoint: run to wait-thread breakpoint -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: step: info threads shows all threads -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: step: set scheduler-locking on -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: step: thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: step: continue to breakpoint: run to breakpoint in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: step: find addresses: clear watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: step: find addresses: watch watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: step: find addresses: continue to watchpoint -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: step: find addresses: find addresses -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: step: set breakpoint at address that triggers watch -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: step: continue to breakpoint: run to instruction that triggers watch in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: step: unbreak loop in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: step: clear watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: step: watch watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: step: set breakpoint specific to thread 1 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: step: thread 1 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: step: set scheduler-locking off -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: step: step -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: next: set displaced-stepping on -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: next: continue to breakpoint: run to wait-thread breakpoint -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: next: info threads shows all threads -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: next: set scheduler-locking on -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: next: thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: next: continue to breakpoint: run to breakpoint in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: next: find addresses: clear watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: next: find addresses: watch watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: next: find addresses: continue to watchpoint -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: next: find addresses: find addresses -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: next: set breakpoint at address that triggers watch -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: next: continue to breakpoint: run to instruction that triggers watch in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: next: unbreak loop in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: next: clear watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: next: watch watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: next: set breakpoint specific to thread 1 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: next: thread 1 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: next: set scheduler-locking off -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: next: next -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: continue: set displaced-stepping on -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: continue: continue to breakpoint: run to wait-thread breakpoint -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: continue: info threads shows all threads -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: continue: set scheduler-locking on -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: continue: thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: continue: continue to breakpoint: run to breakpoint in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: continue: find addresses: clear watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: continue: find addresses: watch watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: continue: find addresses: continue to watchpoint -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: continue: find addresses: find addresses -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: continue: set breakpoint at address that triggers watch -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: continue: continue to breakpoint: run to instruction that triggers watch in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: continue: unbreak loop in thread 2 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: continue: clear watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: continue: watch watch_me -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: continue: set breakpoint specific to thread 1 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: continue: thread 1 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: continue: set scheduler-locking off -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: continue: continue +UNTESTED: gdb.threads/step-over-trips-on-watchpoint.exp: aborted; needs porting Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/stepi-random-signal.exp ... PASS: gdb.threads/stepi-random-signal.exp: successfully compiled posix threads test case -PASS: gdb.threads/stepi-random-signal.exp: set scheduler-locking on -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: schedlock off: continue to thread start -PASS: gdb.threads/thread-execl.exp: schedlock off: set scheduler-locking off -PASS: gdb.threads/thread-execl.exp: schedlock off: get to main in new image -PASS: gdb.threads/thread-execl.exp: schedlock step: continue to thread start -PASS: gdb.threads/thread-execl.exp: schedlock step: set scheduler-locking step -PASS: gdb.threads/thread-execl.exp: schedlock step: get to main in new image -PASS: gdb.threads/thread-execl.exp: schedlock on: continue to thread start -PASS: gdb.threads/thread-execl.exp: schedlock on: set scheduler-locking on -PASS: gdb.threads/thread-execl.exp: schedlock on: get to main in new image +FAIL: gdb.threads/thread-execl.exp: schedlock off: continue to thread start +FAIL: gdb.threads/thread-execl.exp: schedlock off: set scheduler-locking off +FAIL: gdb.threads/thread-execl.exp: schedlock off: get to main in new image +FAIL: gdb.threads/thread-execl.exp: schedlock step: continue to thread start +FAIL: gdb.threads/thread-execl.exp: schedlock step: set scheduler-locking step +FAIL: gdb.threads/thread-execl.exp: schedlock step: get to main in new image +FAIL: gdb.threads/thread-execl.exp: schedlock on: continue to thread start +FAIL: gdb.threads/thread-execl.exp: schedlock on: set scheduler-locking on +FAIL: gdb.threads/thread-execl.exp: schedlock on: get to main in new image PASS: gdb.threads/thread-execl.exp: non-stop: set non-stop 1 -PASS: gdb.threads/thread-execl.exp: non-stop: continue to thread start -PASS: gdb.threads/thread-execl.exp: non-stop: switch to event thread -PASS: gdb.threads/thread-execl.exp: non-stop: 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: name thread 1 -PASS: gdb.threads/thread-find.exp: name thread 2 -PASS: 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 -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 -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 +UNTESTED: gdb.threads/thread-find.exp: aborted; needs porting Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific-bp.exp ... PASS: gdb.threads/thread-specific-bp.exp: successfully compiled posix threads test case PASS: gdb.threads/thread-specific-bp.exp: all-stop: get main thread id -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 4 selected +FAIL: gdb.threads/thread-specific-bp.exp: all-stop: continue to end PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread-specific breakpoint was deleted 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-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 @@ -35232,38 +27445,27 @@ PASS: gdb.threads/thread-specific.exp: continue to breakpoint: all threads start PASS: gdb.threads/thread-specific.exp: get threads list PASS: gdb.threads/thread-specific.exp: thread var in main PASS: gdb.threads/thread-specific.exp: breakpoint 59 main thread -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 +UNTESTED: gdb.threads/thread-specific.exp: info on bp +UNTESTED: gdb.threads/thread-specific.exp: thread var at break Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-unwindonsignal.exp ... PASS: gdb.threads/thread-unwindonsignal.exp: successfully compiled posix threads test case PASS: gdb.threads/thread-unwindonsignal.exp: breakpoint on all_threads_running 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 @@ -35278,24 +27480,25 @@ PASS: gdb.threads/threadapply.exp: run a simple print command on all threads PASS: gdb.threads/threadapply.exp: go down and check selected frame PASS: gdb.threads/threadapply.exp: thread apply all detach Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/threxit-hop-specific.exp ... +WARNING: program timed out. PASS: gdb.threads/threxit-hop-specific.exp: successfully compiled posix threads test case -PASS: gdb.threads/threxit-hop-specific.exp: continue to thread start +FAIL: gdb.threads/threxit-hop-specific.exp: continue to thread start 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/tid-reuse.exp ... PASS: gdb.threads/tid-reuse.exp: successfully compiled posix threads test case PASS: gdb.threads/tid-reuse.exp: set print thread-events off PASS: gdb.threads/tid-reuse.exp: continue to breakpoint: after_count PASS: gdb.threads/tid-reuse.exp: get reuse_time -PASS: gdb.threads/tid-reuse.exp: continue to breakpoint: do_nothing_thread_func -PASS: gdb.threads/tid-reuse.exp: continue to breakpoint: after_reuse_time +FAIL: gdb.threads/tid-reuse.exp: continue to breakpoint: do_nothing_thread_func (the program exited) +FAIL: gdb.threads/tid-reuse.exp: continue to breakpoint: after_reuse_time (the program is no longer running) Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-nodebug.exp ... PASS: gdb.threads/tls-nodebug.exp: successfully compiled posix threads test case -PASS: gdb.threads/tls-nodebug.exp: thread local storage +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 @@ -35304,72 +27507,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 @@ -35387,57 +27562,26 @@ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: finish UNSUPPORTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: Couldn't compile watchpoint-fork-parent.c: unrecognized error UNTESTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint-fork.exp -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 -UNSUPPORTED: gdb.threads/watchpoint-fork.exp: child: multithreaded: Couldn't compile watchpoint-fork-child.c: unrecognized error -UNTESTED: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint-fork.exp +UNTESTED: gdb.threads/watchpoint-fork.exp: watchpoint-fork: child Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads-reorder.exp ... -PASS: gdb.threads/watchthreads-reorder.exp: successfully compiled posix threads test case -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 +FAIL: gdb.threads/watchthreads.exp: threaded watch loop (timeout) 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: 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 +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 @@ -35450,100 +27594,100 @@ PASS: gdb.threads/wp-replication.exp: set var hw_watch_count=4 PASS: gdb.threads/wp-replication.exp: set var watch_count_done=1 PASS: gdb.threads/wp-replication.exp: Breakpoint on thread_started PASS: gdb.threads/wp-replication.exp: watch watched_data[0] -PASS: gdb.threads/wp-replication.exp: Thread 0 hit breakpoint at thread_started +FAIL: 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 +FAIL: 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 +FAIL: 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 +FAIL: gdb.threads/wp-replication.exp: Thread 3 hit breakpoint at thread_started +FAIL: gdb.threads/wp-replication.exp: Thread 4 hit breakpoint at thread_started +FAIL: gdb.threads/wp-replication.exp: Thread 5 hit breakpoint at thread_started +FAIL: gdb.threads/wp-replication.exp: Thread 6 hit breakpoint at thread_started +FAIL: gdb.threads/wp-replication.exp: Thread 7 hit breakpoint at thread_started +FAIL: gdb.threads/wp-replication.exp: Thread 8 hit breakpoint at thread_started +FAIL: gdb.threads/wp-replication.exp: Thread 9 hit breakpoint at thread_started PASS: gdb.threads/wp-replication.exp: set var test_ready=1 -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 1 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 2 out of 80 on watched_data -PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 3 out of 80 on watched_data -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: Continue to watchpoint trigger 1 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 2 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 3 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 4 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 5 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 6 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 7 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 8 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 9 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 10 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 11 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 12 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 13 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 14 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 15 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 16 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 17 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 18 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 19 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 20 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 21 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 22 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 23 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 24 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 25 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 26 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 27 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 28 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 29 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 30 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 31 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 32 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 33 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 34 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 35 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 36 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 37 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 38 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 39 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 40 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 41 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 42 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 43 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 44 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 45 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 46 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 47 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 48 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 49 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 50 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 51 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 52 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 53 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 54 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 55 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 56 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 57 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 58 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 59 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 60 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 61 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 62 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 63 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 64 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 65 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 66 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 67 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 68 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 69 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 70 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 71 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 72 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 73 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 74 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 75 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 76 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 77 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 78 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 79 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 80 out of 80 on watched_data Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/actions-changed.exp ... UNSUPPORTED: gdb.trace/actions-changed.exp: Current target does not support trace Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/actions.exp ... @@ -35832,7 +27976,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 ... @@ -35905,14 +28050,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml === gdb Summary === -# of expected passes 34125 -# of unexpected failures 157 +# of expected passes 25550 +# of unexpected failures 850 # of unexpected successes 1 -# of expected failures 64 +# of expected failures 42 # of unknown successes 1 -# of known failures 63 -# of unresolved testcases 4 -# of untested testcases 41 -# of unsupported tests 67 +# of known failures 56 +# of unresolved testcases 1 +# of untested testcases 70 +# of unsupported tests 100 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.10.50.20150819-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum index 2c0e242..175d0da 100644 --- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum +++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum @@ -1,5 +1,5 @@ -Test Run By thomas on Mon Nov 2 22:15:37 2015 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Thu Nov 5 14:10:20 2015 +Native configuration is i686-unknown-gnu0.6 === ld tests === @@ -294,10 +294,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 @@ -771,32 +771,6 @@ PASS: ld-i386/pr17935-1 PASS: ld-i386/pr17935-2 PASS: ld-i386/pr18801 PASS: PR ld/18815 -PASS: Build plt-lib.so -PASS: Build libplt-main1.a -PASS: Build libplt-main2.a -PASS: Build libplt-main3.a -PASS: Build libplt-main4.a -PASS: Build plt-main -PASS: Build plt-main with PIE -PASS: Build copyreloc-lib.so -PASS: Build copyreloc-main with PIE and GOTOFF (1) -PASS: Build copyreloc-main with PIE and GOTOFF (2) -PASS: Build pr17689.so -PASS: Build pr17689.so with -z now -PASS: Build pr17689ver.so -PASS: Build pr17689.a -PASS: Build pr17689 with PIE and GOTOFF -PASS: Build pr17689 with PIE, -z now and GOTOFF -PASS: Build pr17689ver with PIE and GOTOFF -PASS: Build pr17827 with PIE and GOTOFF -PASS: Run plt-main -PASS: Run plt-main with PIE -PASS: Run copyreloc-main with PIE and GOTOFF -PASS: Run pr17689 with PIE and GOTOFF -PASS: Run pr17689 with PIE, -z now and GOTOFF -PASS: Run pr17689ver with PIE and GOTOFF -PASS: ld-i386/pltgot-1 -PASS: ld-i386/pltgot-2 Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ia64/ia64.exp ... Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ia64/line.exp ... Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ifunc/binutils.exp ... @@ -811,8 +785,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: ld-ifunc/ifunc-1-local-x86 PASS: ld-ifunc/ifunc-1-x86 PASS: ld-ifunc/ifunc-10-i386 @@ -857,12 +831,6 @@ PASS: Build ifunc-lib.so PASS: Run pr16467 PASS: Run ifunc-main PASS: Run ifunc-main with -fpic -PASS: Build libpr18808.so -PASS: Build libpr18841b.so -PASS: Build libpr18841c.so -PASS: Run pr18808 -PASS: Run pr18841 with libpr18841b.so -PASS: Run pr18841 with libpr18841c.so Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-libs/libs.exp ... PASS: -l: test (preparation) PASS: -l: test @@ -1318,8 +1286,9 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/xtensa.exp ... === ld Summary === -# of expected passes 1142 -# of expected failures 4 +# of expected passes 1104 +# of unexpected failures 2 +# of expected failures 8 # of untested testcases 6 # of unsupported tests 8 [...]/tschwinge/W._C._Handy.build/ld/ld-new 2.25.51.20150819