diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum index 5f39dd9..03b202b 100644 --- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum +++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum @@ -1,5 +1,5 @@ -Test Run By thomas on Tue May 24 18:31:55 2016 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Tue May 24 20:32:33 2016 +Native configuration is i686-unknown-gnu0.7 === 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) @@ -166,5 +166,6 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/x86-64/x86-6 === binutils Summary === -# of expected passes 132 +# of expected passes 131 +# 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 964c93f..382b8e1 100644 --- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum +++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum @@ -1,5 +1,5 @@ -Test Run By thomas on Tue May 24 18:32:01 2016 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Tue May 24 20:32:44 2016 +Native configuration is i686-unknown-gnu0.7 === gas tests === diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum index a9f6ea2..4321646 100644 --- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum +++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum @@ -1,5 +1,5 @@ -Test Run By thomas on Tue May 24 18:35:36 2016 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Tue May 24 20:41:17 2016 +Native configuration is i686-unknown-gnu0.7 === gdb tests === @@ -426,14 +426,14 @@ FAIL: gdb.ada/mi_interface.exp: list ggg1's children Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 @@ -602,7 +602,7 @@ PASS: gdb.ada/py_range.exp: python print(int(gdb.parse_and_eval('ir'))) Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 @@ -651,7 +651,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/sym_print_name.exp ... PASS: gdb.ada/sym_print_name.exp: compilation foo.adb @@ -676,33 +676,33 @@ PASS: gdb.ada/tagged_not_init.exp: print obj Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 @@ -825,14 +825,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/arm-neon.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/avr-flash-qualifier.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/disp-step-insn-reloc.exp ... -PASS: gdb.arch/disp-step-insn-reloc.exp: get integer valueof "n_testcases" (2) -PASS: gdb.arch/disp-step-insn-reloc.exp: breakpoint on can_relocate_call -PASS: gdb.arch/disp-step-insn-reloc.exp: breakpoint on can_relocate_jump -PASS: gdb.arch/disp-step-insn-reloc.exp: set displaced-stepping on -PASS: gdb.arch/disp-step-insn-reloc.exp: can_relocate_call: go to breakpoint 0 -PASS: gdb.arch/disp-step-insn-reloc.exp: can_relocate_call: relocated instruction -PASS: gdb.arch/disp-step-insn-reloc.exp: can_relocate_jump: go to breakpoint 1 -PASS: gdb.arch/disp-step-insn-reloc.exp: can_relocate_jump: relocated instruction +UNSUPPORTED: gdb.arch/disp-step-insn-reloc.exp: displaced stepping Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/e500-abi.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/e500-prologue.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/e500-regs.exp ... @@ -901,16 +894,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 @@ -937,11 +930,13 @@ gdb compile failed, /usr/bin/ld: cannot open output file [...]/tschwinge/W._C._H collect2: error: ld returned 1 exit status UNTESTED: gdb.arch/i386-gnu-cfi.exp: i386-gnu-cfi.exp Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-map.exp ... -gdb compile failed, /usr/bin/ld: warning: -z bndplt ignored. +gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/outputs/gdb.arch/i386-mpx-map/i386-mpx-map0.o: In function `main': +[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-map.c:85: undefined reference to `__mpx_wrapper_calloc' +collect2: error: ld returned 1 exit status UNTESTED: gdb.arch/i386-mpx-map.exp: i386-mpx-map.exp Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx.exp ... -gdb compile failed, /usr/bin/ld: warning: -z bndplt ignored. -UNTESTED: gdb.arch/i386-mpx.exp: i386-mpx.exp +PASS: gdb.arch/i386-mpx.exp: probe MPX support +UNSUPPORTED: gdb.arch/i386-mpx.exp: processor does not support MPX Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-permbkpt.exp ... PASS: gdb.arch/i386-permbkpt.exp: First permanent break PASS: gdb.arch/i386-permbkpt.exp: Second permanent break @@ -966,7 +961,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb FAIL: gdb.arch/i386-signal.exp: backtrace 10 PASS: gdb.arch/i386-signal.exp: finish Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-size-overlap.exp ... -PASS: gdb.arch/i386-size-overlap.exp: run past main +FAIL: gdb.arch/i386-size-overlap.exp: run past main PASS: gdb.arch/i386-size-overlap.exp: backtrace shows the outer function Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-size.exp ... gdb compile failed, /usr/bin/ld: cannot open output file [...]/tschwinge/W._C._Handy.build/gdb/testsuite/gdb.arch/i386-size: No such file or directory @@ -982,22 +977,22 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb 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 @@ -1008,19 +1003,19 @@ 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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-unwind.exp ... -PASS: gdb.arch/i386-unwind.exp: run past gdb1435 +FAIL: gdb.arch/i386-unwind.exp: run past gdb1435 PASS: gdb.arch/i386-unwind.exp: backtrace past gdb1435 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-word.exp ... PASS: gdb.arch/i386-word.exp: set first breakpoint in main @@ -1198,39 +1193,40 @@ PASS: gdb.base/annota-input-while-running.exp: run until main breakpoint PASS: gdb.base/annota-input-while-running.exp: delete breakpoints PASS: gdb.base/annota-input-while-running.exp: break after sleep PASS: gdb.base/annota-input-while-running.exp: continue -PASS: gdb.base/annota-input-while-running.exp: breakpoint hit +FAIL: gdb.base/annota-input-while-running.exp: breakpoint hit (timeout) PASS: gdb.base/annota-input-while-running.exp: print command result Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/annota1.exp ... PASS: gdb.base/annota1.exp: set height 0 PASS: gdb.base/annota1.exp: breakpoint main PASS: gdb.base/annota1.exp: annotation set at level 2 PASS: gdb.base/annota1.exp: breakpoint info -PASS: gdb.base/annota1.exp: run until main breakpoint +FAIL: gdb.base/annota1.exp: run until main breakpoint (timeout) PASS: gdb.base/annota1.exp: go after array init line -PASS: gdb.base/annota1.exp: print array -PASS: gdb.base/annota1.exp: print non_existent_value -PASS: gdb.base/annota1.exp: break handle_USR1 -PASS: gdb.base/annota1.exp: break printf -PASS: gdb.base/annota1.exp: continue to printf -PASS: gdb.base/annota1.exp: backtrace from shlibrary -PASS: gdb.base/annota1.exp: send SIGUSR1 -PASS: gdb.base/annota1.exp: backtrace @ signal handler -PASS: gdb.base/annota1.exp: delete bp 1 -PASS: gdb.base/annota1.exp: delete bp 2 -PASS: gdb.base/annota1.exp: delete bp 3 -PASS: gdb.base/annota1.exp: break at main -PASS: gdb.base/annota1.exp: set up display -PASS: gdb.base/annota1.exp: re-run -PASS: gdb.base/annota1.exp: break at value++ -PASS: gdb.base/annota1.exp: ignore 5 4 -PASS: gdb.base/annota1.exp: annotate ignore count change -PASS: gdb.base/annota1.exp: breakpoint ignore count -PASS: gdb.base/annota1.exp: get inferior pid -PASS: gdb.base/annota1.exp: signal sent +FAIL: gdb.base/annota1.exp: print array (timeout) +FAIL: gdb.base/annota1.exp: print non_existent_value (timeout) +FAIL: gdb.base/annota1.exp: break handle_USR1 (timeout) +FAIL: gdb.base/annota1.exp: break printf (timeout) +FAIL: gdb.base/annota1.exp: continue to printf (timeout) +FAIL: gdb.base/annota1.exp: backtrace from shlibrary (timeout) +FAIL: gdb.base/annota1.exp: send SIGUSR1 (timeout) +FAIL: gdb.base/annota1.exp: backtrace @ signal handler (timeout) +FAIL: gdb.base/annota1.exp: delete bp 1 (timeout) +FAIL: gdb.base/annota1.exp: delete bp 2 (timeout) +FAIL: gdb.base/annota1.exp: delete bp 3 (timeout) +FAIL: gdb.base/annota1.exp: break at main (timeout) +FAIL: gdb.base/annota1.exp: set up display (timeout) +FAIL: gdb.base/annota1.exp: re-run (timeout) +FAIL: gdb.base/annota1.exp: break at value++ (timeout) +FAIL: gdb.base/annota1.exp: ignore 5 4 (timeout) +FAIL: gdb.base/annota1.exp: annotate ignore count change (timeout) +FAIL: gdb.base/annota1.exp: next to exit loop (timeout) +FAIL: gdb.base/annota1.exp: breakpoint ignore count (timeout) +FAIL: gdb.base/annota1.exp: get inferior pid (timeout) +FAIL: gdb.base/annota1.exp: signal sent (timeout) PASS: gdb.base/annota1.exp: cleanup core file (not dumped) PASS: gdb.base/annota1.exp: successfully compiled posix threads test case PASS: gdb.base/annota1.exp: new thread -PASS: gdb.base/annota1.exp: thread switch +FAIL: gdb.base/annota1.exp: thread switch (timeout) Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/annota3.exp ... PASS: gdb.base/annota3.exp: set height 0 PASS: gdb.base/annota3.exp: breakpoint main @@ -1247,7 +1243,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 @@ -1259,8 +1255,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/anon.exp ... PASS: gdb.base/anon.exp: set breakpoint in anon.c @@ -1399,72 +1395,31 @@ PASS: gdb.base/assign.exp: v_int+=v_float PASS: gdb.base/assign.exp: set v_int to 6 (18) PASS: gdb.base/assign.exp: v_int+=double Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/async-shell.exp ... -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 +UNSUPPORTED: gdb.base/async.exp: Asynchronous execution not supported: next& Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 @@ -1472,13 +1427,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/auto-connect-native-target.exp ... PASS: gdb.base/auto-connect-native-target.exp: check whether a target is already connected PASS: gdb.base/auto-connect-native-target.exp: check whether board tests the native target @@ -1488,14 +1444,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 @@ -1507,22 +1463,6 @@ PASS: gdb.base/auto-load.exp: set auto-load scripts-directory PASS: gdb.base/auto-load.exp: set auto-load safe-path PASS: gdb.base/auto-load.exp: print $script_loaded Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/auxv.exp ... -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/bang.exp ... PASS: gdb.base/bang.exp: continue until exit Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/batch-preserve-term-settings.exp ... @@ -1583,32 +1523,18 @@ PASS: gdb.base/bfp-test.exp: set variable b64 = 200.25x PASS: gdb.base/bfp-test.exp: set variable b128 = 300.375fl PASS: gdb.base/bfp-test.exp: set variable b128 = 300.375fff Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/bg-execution-repeat.exp ... -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/bitfields.exp ... PASS: gdb.base/bitfields.exp: set print sevenbit-strings PASS: gdb.base/bitfields.exp: print flags @@ -1743,7 +1669,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: wr PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: write addr_after_bp PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: next over setup PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: p /x addr_bp[0] = buffer[0] -PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: permanent breakpoint causes random signal +FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: permanent breakpoint causes random signal PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: stop at permanent breakpoint PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: p $prev_counter = counter PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: stop at permanent breakpoint twice @@ -1752,7 +1678,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: i PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: disable $bpnum PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: set breakpoint commands PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: info breakpoints shows disabled breakpoint -PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: disabled permanent breakpoint doesn't explain stop +FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: disabled permanent breakpoint doesn't explain stop PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: info breakpoints still shows same number of hits PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: breakpoint commands didn't run PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: reenable breakpoint @@ -1767,18 +1693,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 @@ -1787,7 +1713,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: wr PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: write addr_after_bp PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: next over setup PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: p /x addr_bp[0] = buffer[0] -PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: permanent breakpoint causes random signal +FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: permanent breakpoint causes random signal PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: stop at permanent breakpoint PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: p $prev_counter = counter PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: stop at permanent breakpoint twice @@ -1796,7 +1722,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: i PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: disable $bpnum PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: set breakpoint commands PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: info breakpoints shows disabled breakpoint -PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: disabled permanent breakpoint doesn't explain stop +FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: disabled permanent breakpoint doesn't explain stop PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: info breakpoints still shows same number of hits PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: breakpoint commands didn't run PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: reenable breakpoint @@ -1811,18 +1737,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 @@ -1830,7 +1756,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: wri PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: write addr_after_bp PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: next over setup PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: p /x addr_bp[0] = buffer[0] -PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: permanent breakpoint causes random signal +FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: permanent breakpoint causes random signal PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: stop at permanent breakpoint PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: p $prev_counter = counter PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: stop at permanent breakpoint twice @@ -1839,7 +1765,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: in PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: disable $bpnum PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: set breakpoint commands PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: info breakpoints shows disabled breakpoint -PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: disabled permanent breakpoint doesn't explain stop +FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: disabled permanent breakpoint doesn't explain stop PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: info breakpoints still shows same number of hits PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: breakpoint commands didn't run PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: reenable breakpoint @@ -1854,18 +1780,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 @@ -1874,7 +1800,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: wri PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: write addr_after_bp PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: next over setup PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: p /x addr_bp[0] = buffer[0] -PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: permanent breakpoint causes random signal +FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: permanent breakpoint causes random signal PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: stop at permanent breakpoint PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: p $prev_counter = counter PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: stop at permanent breakpoint twice @@ -1883,7 +1809,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: in PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: disable $bpnum PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: set breakpoint commands PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: info breakpoints shows disabled breakpoint -PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: disabled permanent breakpoint doesn't explain stop +FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: disabled permanent breakpoint doesn't explain stop PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: info breakpoints still shows same number of hits PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: breakpoint commands didn't run PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: reenable breakpoint @@ -1898,18 +1824,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/break-always.exp ... PASS: gdb.base/break-always.exp: set breakpoint always-inserted on PASS: gdb.base/break-always.exp: confirm breakpoint always-inserted @@ -2028,693 +1954,6 @@ PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: continue Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/break-inline.exp ... PASS: gdb.base/break-inline.exp: break Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/break-interp.exp ... -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/break-main-file-remove-fail.exp ... PASS: gdb.base/break-main-file-remove-fail.exp: cmdline: set breakpoint always-inserted on PASS: gdb.base/break-main-file-remove-fail.exp: cmdline: break foo @@ -3194,14 +2433,14 @@ PASS: gdb.base/call-signal-resume.exp: break stop_one PASS: gdb.base/call-signal-resume.exp: continue to breakpoint at stop_one PASS: gdb.base/call-signal-resume.exp: inferior function call signaled PASS: gdb.base/call-signal-resume.exp: dummy stack frame number -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 PASS: gdb.base/call-signal-resume.exp: maintenance info breakpoints PASS: gdb.base/call-signal-resume.exp: break stop_two PASS: gdb.base/call-signal-resume.exp: continue to breakpoint at stop_two -PASS: gdb.base/call-signal-resume.exp: continue to receipt of signal +FAIL: gdb.base/call-signal-resume.exp: continue to receipt of signal PASS: gdb.base/call-signal-resume.exp: break null_hand_call PASS: gdb.base/call-signal-resume.exp: null_hand_call PASS: gdb.base/call-signal-resume.exp: dummy stack frame number @@ -3210,7 +2449,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 @@ -3561,8 +2800,6 @@ gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../. UNTESTED: gdb.base/catch-fork-kill.exp: catch-fork-kill-fork.exp UNTESTED: gdb.base/catch-fork-kill.exp: failed to compile catch-fork-kill-fork Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-fork-static.exp ... -PASS: gdb.base/catch-fork-static.exp: catch fork -PASS: gdb.base/catch-fork-static.exp: run to fork Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-gdb-caused-signals.exp ... PASS: gdb.base/catch-gdb-caused-signals.exp: handle SIGSEGV nostop noprint PASS: gdb.base/catch-gdb-caused-signals.exp: handle SIGILL nostop noprint @@ -3626,11 +2863,6 @@ PASS: gdb.base/catch-signal-fork.exp: continue PASS: gdb.base/catch-signal-fork.exp: continue to breakpoint: fork loop PASS: gdb.base/catch-signal-fork.exp: got SIGHUP after fork Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-signal-siginfo-cond.exp ... -PASS: gdb.base/catch-signal-siginfo-cond.exp: catch signal -PASS: gdb.base/catch-signal-siginfo-cond.exp: condition $bpnum $_siginfo.si_signo == 11 -PASS: gdb.base/catch-signal-siginfo-cond.exp: continue: catchpoint does not trigger -PASS: gdb.base/catch-signal-siginfo-cond.exp: condition $bpnum $_siginfo.si_signo == 10 -PASS: gdb.base/catch-signal-siginfo-cond.exp: continue: catchpoint triggers Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-signal.exp ... PASS: gdb.base/catch-signal.exp: SIGHUP: continue to breakpoint: first HUP PASS: gdb.base/catch-signal.exp: SIGHUP: handle SIGHUP nostop noprint pass @@ -3716,129 +2948,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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: get integer valueof "unknown_syscall" (123456789) -PASS: gdb.base/catch-syscall.exp: help catch syscall -PASS: gdb.base/catch-syscall.exp: catch syscall to a nonsense syscall is prohibited -PASS: gdb.base/catch-syscall.exp: complete catch syscall with multiple words -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 vfork -PASS: gdb.base/catch-syscall.exp: without arguments: syscall vfork has returned -PASS: gdb.base/catch-syscall.exp: without arguments: ENOSYS: program has called 123456789 -PASS: gdb.base/catch-syscall.exp: without arguments: ENOSYS: syscall 123456789 has returned -PASS: gdb.base/catch-syscall.exp: without arguments: program has called exit_group -PASS: gdb.base/catch-syscall.exp: without arguments: continue until exit -PASS: gdb.base/catch-syscall.exp: with arguments: catch syscall with arguments (close) -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: skipping return: entry: catch syscall with arguments (write) -PASS: gdb.base/catch-syscall.exp: skipping return: entry: syscall(s) write appears in 'info breakpoints' -PASS: gdb.base/catch-syscall.exp: skipping return: entry: program has called write -PASS: gdb.base/catch-syscall.exp: skipping return: entry: step over syscall return -PASS: gdb.base/catch-syscall.exp: skipping return: entry/return: catch syscall with arguments (read) -PASS: gdb.base/catch-syscall.exp: skipping return: entry/return: syscall(s) read appears in 'info breakpoints' -PASS: gdb.base/catch-syscall.exp: skipping return: entry/return: program has called read -PASS: gdb.base/catch-syscall.exp: skipping return: entry/return: syscall read has returned -PASS: gdb.base/catch-syscall.exp: skipping return: entry/return: continue until exit -PASS: gdb.base/catch-syscall.exp: mid-vfork: insert first vfork catchpoint -PASS: gdb.base/catch-syscall.exp: mid-vfork: continue to first vfork catchpoint -PASS: gdb.base/catch-syscall.exp: mid-vfork: catch syscall -PASS: gdb.base/catch-syscall.exp: mid-vfork: syscall vfork has returned -PASS: gdb.base/catch-syscall.exp: mid-vfork: continue until exit -PASS: gdb.base/catch-syscall.exp: execve: set do_execve = 1 -PASS: gdb.base/catch-syscall.exp: execve: catch syscall with arguments (execve) -PASS: gdb.base/catch-syscall.exp: execve: syscall(s) execve appears in 'info breakpoints' -PASS: gdb.base/catch-syscall.exp: execve: program has called execve -PASS: gdb.base/catch-syscall.exp: execve: syscall execve has returned -PASS: gdb.base/catch-syscall.exp: execve: continue to main -PASS: gdb.base/catch-syscall.exp: execve: 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 vfork -PASS: gdb.base/catch-syscall.exp: without args noxml: syscall vfork has returned -PASS: gdb.base/catch-syscall.exp: without args noxml: ENOSYS: program has called 123456789 -PASS: gdb.base/catch-syscall.exp: without args noxml: ENOSYS: syscall 123456789 has returned -PASS: gdb.base/catch-syscall.exp: without args noxml: program has called 252 -PASS: gdb.base/catch-syscall.exp: with args noxml: catch syscall with arguments (6) -PASS: gdb.base/catch-syscall.exp: with args noxml: syscall(s) 6 appears in 'info breakpoints' -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/charset.exp ... PASS: gdb.base/charset.exp: show charset PASS: gdb.base/charset.exp: show target-charset @@ -4107,285 +3216,7 @@ PASS: gdb.base/charset.exp: assign string to short array PASS: gdb.base/charset.exp: assign string to int array PASS: gdb.base/charset.exp: assign string to long array Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/checkpoint-ns.exp ... -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/chng-syms.exp ... PASS: gdb.base/chng-syms.exp: setting conditional breakpoint on function PASS: gdb.base/chng-syms.exp: running to stop_here first time @@ -4669,7 +3500,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 @@ -4919,77 +3749,10 @@ PASS: gdb.base/constvars.exp: ptype crass PASS: gdb.base/constvars.exp: ptype crisp Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/continue-all-already-running.exp ... PASS: gdb.base/continue-all-already-running.exp: set non-stop on -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/ctxobj.exp ... PASS: gdb.base/ctxobj.exp: break in get_version functions PASS: gdb.base/ctxobj.exp: continue to get_version_1 @@ -5256,7 +4019,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 @@ -5387,7 +4150,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 @@ -5460,10 +4223,6 @@ PASS: gdb.base/del.exp: breakpoint insertion (d) PASS: gdb.base/del.exp: Remove last breakpoint (d) PASS: gdb.base/del.exp: info break after removing break on main (d) Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/detach.exp ... -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dfp-exprs.exp ... PASS: gdb.base/dfp-exprs.exp: p 1.2df PASS: gdb.base/dfp-exprs.exp: p -1.2df @@ -5724,50 +4483,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/disasm-optim.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/display.exp ... PASS: gdb.base/display.exp: kill PASS: gdb.base/display.exp: detach @@ -5844,15 +4560,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp ... PASS: gdb.base/dprintf-bp-same-addr.exp: gdb: set dprintf-style gdb PASS: gdb.base/dprintf-bp-same-addr.exp: gdb: set breakpoint always-inserted on @@ -5870,95 +4586,91 @@ PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: set dprintf-style gdb PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: set disconnected-dprintf on PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: get inferior process ID PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: dprintf insertion -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-non-stop.exp ... -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-pending.exp ... PASS: gdb.base/dprintf-pending.exp: without format: missing ,FMT PASS: gdb.base/dprintf-pending.exp: without format: missing FMT @@ -5983,9 +4695,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 @@ -5993,9 +4703,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 @@ -6007,8 +4715,6 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.base/dso2dso.exp: continue to breakpoint: at call to sub2 PASS: gdb.base/dso2dso.exp: next over call to sub2 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dtrace-probe.exp ... -gdb compile failed, /usr/bin/ld: i386:x86-64 architecture of input file `[...]/tschwinge/W._C._Handy.build/gdb/testsuite/outputs/gdb.base/dtrace-probe/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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dump.exp ... PASS: gdb.base/dump.exp: inaccessible memory is reported @@ -6360,9 +5066,7 @@ PASS: gdb.base/ending-run.exp: b ending-run.c:11 PASS: gdb.base/ending-run.exp: Breakpoint 7 at *ending-run.c:11 PASS: gdb.base/ending-run.exp: Clear 2 by default PASS: gdb.base/ending-run.exp: all set to continue -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 PASS: gdb.base/ending-run.exp: step out of main PASS: gdb.base/ending-run.exp: step to end of run @@ -6431,12 +5135,7 @@ PASS: gdb.base/exe-lock.exp: continue until exit Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/execl-update-breakpoints.exp ... PASS: gdb.base/execl-update-breakpoints.exp: main address first PASS: gdb.base/execl-update-breakpoints.exp: probe memory access -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: break some_function -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: break some_function -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/execution-termios.exp ... PASS: gdb.base/execution-termios.exp: next: termios ok PASS: gdb.base/execution-termios.exp: infcall: termios ok @@ -6448,12 +5147,12 @@ PASS: gdb.base/execution-termios.exp: finish: termios ok Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/exitsignal.exp ... PASS: gdb.base/exitsignal.exp: $_exitsignal is void before running PASS: gdb.base/exitsignal.exp: $_exitcode is void before running -PASS: gdb.base/exitsignal.exp: trigger SIGSEGV +FAIL: 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 @@ -6810,33 +5509,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/filesym.exp ... PASS: gdb.base/filesym.exp: complete on "filesy" PASS: gdb.base/filesym.exp: completion list for "filesym" @@ -6904,376 +5603,86 @@ PASS: gdb.base/float.exp: info float PASS: gdb.base/float.exp: step PASS: gdb.base/float.exp: finish Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec-mode.exp ... -PASS: gdb.base/foll-exec-mode.exp: insert first exec catchpoint -PASS: gdb.base/foll-exec-mode.exp: continue to first exec catchpoint -PASS: gdb.base/foll-exec-mode.exp: same,next,no_infswitch: set follow-exec-mode same -PASS: gdb.base/foll-exec-mode.exp: same,next,no_infswitch: continue to breakpoint: continue to line of exec call -PASS: gdb.base/foll-exec-mode.exp: same,next,no_infswitch: next past exec -PASS: gdb.base/foll-exec-mode.exp: same,next,no_infswitch: Check inferior list -PASS: gdb.base/foll-exec-mode.exp: same,next,no_infswitch: use correct executable (execd-prog) for run after follow exec -PASS: gdb.base/foll-exec-mode.exp: new,next,no_infswitch: set follow-exec-mode new -PASS: gdb.base/foll-exec-mode.exp: new,next,no_infswitch: continue to breakpoint: continue to line of exec call -PASS: gdb.base/foll-exec-mode.exp: new,next,no_infswitch: next past exec -PASS: gdb.base/foll-exec-mode.exp: new,next,no_infswitch: Check inferior list -PASS: gdb.base/foll-exec-mode.exp: new,next,no_infswitch: use correct executable (execd-prog) for run after follow exec -PASS: gdb.base/foll-exec-mode.exp: new,next,infswitch: set follow-exec-mode new -PASS: gdb.base/foll-exec-mode.exp: new,next,infswitch: continue to breakpoint: continue to line of exec call -PASS: gdb.base/foll-exec-mode.exp: new,next,infswitch: next past exec -PASS: gdb.base/foll-exec-mode.exp: new,next,infswitch: Check inferior list -PASS: gdb.base/foll-exec-mode.exp: new,next,infswitch: Switch inferiors -PASS: gdb.base/foll-exec-mode.exp: new,next,infswitch: use correct executable (foll-exec-mode) for run after follow exec -PASS: gdb.base/foll-exec-mode.exp: same,continue,no_infswitch: set follow-exec-mode same -PASS: gdb.base/foll-exec-mode.exp: same,continue,no_infswitch: continue to breakpoint: continue to line of exec call -PASS: gdb.base/foll-exec-mode.exp: same,continue,no_infswitch: continue past exec -PASS: gdb.base/foll-exec-mode.exp: same,continue,no_infswitch: Check inferior list -PASS: gdb.base/foll-exec-mode.exp: same,continue,no_infswitch: use correct executable (execd-prog) for run after follow exec -PASS: gdb.base/foll-exec-mode.exp: new,continue,no_infswitch: set follow-exec-mode new -PASS: gdb.base/foll-exec-mode.exp: new,continue,no_infswitch: continue to breakpoint: continue to line of exec call -PASS: gdb.base/foll-exec-mode.exp: new,continue,no_infswitch: continue past exec -PASS: gdb.base/foll-exec-mode.exp: new,continue,no_infswitch: Check inferior list -PASS: gdb.base/foll-exec-mode.exp: new,continue,no_infswitch: use correct executable (execd-prog) for run after follow exec -PASS: gdb.base/foll-exec-mode.exp: new,continue,infswitch: set follow-exec-mode new -PASS: gdb.base/foll-exec-mode.exp: new,continue,infswitch: continue to breakpoint: continue to line of exec call -PASS: gdb.base/foll-exec-mode.exp: new,continue,infswitch: continue past exec -PASS: gdb.base/foll-exec-mode.exp: new,continue,infswitch: Check inferior list -PASS: gdb.base/foll-exec-mode.exp: new,continue,infswitch: Switch inferiors -PASS: gdb.base/foll-exec-mode.exp: new,continue,infswitch: use correct executable (foll-exec-mode) for run after follow exec Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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: tbreak 42 -PASS: gdb.base/foll-exec.exp: continue to breakpoint: line tbreak-execlp -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: tbreak 42 -PASS: gdb.base/foll-exec.exp: continue to breakpoint: line tbreak-execlp -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: tbreak 42 -PASS: gdb.base/foll-exec.exp: continue to breakpoint: line tbreak-execlp -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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: tbreak 32 -PASS: gdb.base/foll-vfork.exp: check vfork support: continue to breakpoint: .* -PASS: gdb.base/foll-vfork.exp: check vfork support: insert first vfork catchpoint -PASS: gdb.base/foll-vfork.exp: check vfork support: continue to first vfork catchpoint -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: set verbose -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: tbreak 32 -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: continue to breakpoint: .* -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: tbreak 32 -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: continue to breakpoint: .* -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: tbreak 32 -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: continue to breakpoint: .* -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: tbreak 32 -PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, to main bp: continue to breakpoint: .* -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: tbreak 32 -PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, through step: continue to breakpoint: .* -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: tbreak 32 -PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: continue to breakpoint: .* -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: tbreak 32 -PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: continue to breakpoint: .* -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: tbreak 29 -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, through step: continue to breakpoint: .* -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: tbreak 29 -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, to bp: continue to breakpoint: .* -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: tbreak 29 -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: continue to breakpoint: .* -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: tbreak 29 -PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, to exit: continue to breakpoint: .* -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: tbreak 29 -PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: continue to breakpoint: .* -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: tbreak 29 -PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: continue to breakpoint: .* -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/fork-running-state.exp ... -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: set print inferior-events on -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: set detach-on-fork off -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: set follow-fork parent -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: continue & -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: fork child appears -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: info threads -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: set print inferior-events off -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: kill parent -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: kill child +FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: Can't run to main PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: set print inferior-events on PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: set detach-on-fork off PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: set follow-fork parent PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: set schedule-multiple on PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: continue & -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: fork child appears -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: info threads +FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: fork child appears (timeout) +FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: info threads PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: set print inferior-events off PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: kill parent -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: kill child +FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: kill child PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: set print inferior-events on PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: set detach-on-fork off PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: set follow-fork parent PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: set schedule-multiple off PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: continue & -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: fork child appears -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: only parent marked running +FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: fork child appears (timeout) +FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: only parent marked running PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: set print inferior-events off PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: kill parent -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: kill child -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: set print inferior-events on -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: set detach-on-fork off -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: set follow-fork child -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: continue & -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: fork child appears -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: info threads -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: set print inferior-events off -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: kill parent -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: kill child +FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: kill child +FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: Can't run to main PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: set print inferior-events on PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: set detach-on-fork off PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: set follow-fork child PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: set schedule-multiple on PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: continue & -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: fork child appears -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: info threads +FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: fork child appears (timeout) +FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: info threads PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: set print inferior-events off PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: kill parent -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: kill child +FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: kill child PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: set print inferior-events on PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: set detach-on-fork off PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: set follow-fork child PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: set schedule-multiple off PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: continue & -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: fork child appears -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: only child marked running +FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: fork child appears (timeout) +FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: only child marked running PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: set print inferior-events off PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: kill parent -PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: kill child -PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: non-stop: set detach-on-fork on -PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: non-stop: set follow-fork parent -PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: non-stop: continue & -PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: non-stop: info threads -PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: non-stop: set print inferior-events off -PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: non-stop: kill parent +FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: kill child +FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: non-stop: Can't run to main PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=on: set detach-on-fork on PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=on: set follow-fork parent PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=on: set schedule-multiple on PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=on: continue & -PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=on: info threads +FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=on: info threads PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=on: set print inferior-events off PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=on: kill parent PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=off: set detach-on-fork on PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=off: set follow-fork parent PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=off: set schedule-multiple off PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=off: continue & -PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=off: info threads +FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=off: info threads PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=off: set print inferior-events off PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=off: kill parent -PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: set print inferior-events on -PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: set detach-on-fork on -PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: set follow-fork child -PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: continue & -PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: fork child appears -PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: info threads -PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: set print inferior-events off -PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: kill child +FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: Can't run to main PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: set print inferior-events on PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: set detach-on-fork on PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: set follow-fork child PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: set schedule-multiple on PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: continue & -PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: fork child appears -PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: info threads +FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: fork child appears (timeout) +FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: info threads PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: set print inferior-events off -PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: kill child +FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: kill child PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: set print inferior-events on PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: set detach-on-fork on PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: set follow-fork child PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: set schedule-multiple off PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: continue & -PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: fork child appears -PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: info threads +FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: fork child appears (timeout) +FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: info threads PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: set print inferior-events off -PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: kill child +FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: kill child Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/fortran-sym-case.exp ... PASS: gdb.base/fortran-sym-case.exp: set language fortran PASS: gdb.base/fortran-sym-case.exp: frame @@ -7312,7 +5721,7 @@ PASS: gdb.base/func-ptrs.exp: continue to incr, first time PASS: gdb.base/func-ptrs.exp: go back to main from incr, first time PASS: gdb.base/func-ptrs.exp: set calc to decr PASS: gdb.base/func-ptrs.exp: continue to decr -PASS: gdb.base/func-ptrs.exp: stop in sentinel +FAIL: gdb.base/func-ptrs.exp: stop in sentinel PASS: gdb.base/func-ptrs.exp: move up to decr PASS: gdb.base/func-ptrs.exp: go back to main from decr PASS: gdb.base/func-ptrs.exp: set calc to incr @@ -7462,32 +5871,16 @@ PASS: gdb.base/funcargs.exp: backtrace through call with trampolines PASS: gdb.base/funcargs.exp: stepping back to main from function called with trampolines Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-buffer-overflow.exp ... PASS: gdb.base/gcore-buffer-overflow.exp: Set buffer exceeding arguments -PASS: gdb.base/gcore-buffer-overflow.exp: save a corefile +UNSUPPORTED: gdb.base/gcore-buffer-overflow.exp: save a corefile Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/gdb-sigterm-2.exp ... PASS: gdb.base/gdb-sigterm-2.exp: expect eof Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/gdb-sigterm.exp ... @@ -7608,7 +6001,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.base/gnu-ifunc.exp: continue to breakpoint: break-at-call PASS: gdb.base/gnu-ifunc.exp: p gnu_ifunc (3) FAIL: gdb.base/gnu-ifunc.exp: step -PASS: gdb.base/gnu-ifunc.exp: continue to break-at-nextcall +FAIL: gdb.base/gnu-ifunc.exp: continue to break-at-nextcall PASS: gdb.base/gnu-ifunc.exp: continue to breakpoint: nextcall gnu_ifunc PASS: gdb.base/gnu-ifunc.exp: nextcall gnu_ifunc skipped PASS: gdb.base/gnu-ifunc.exp: p gnu_ifunc executing @@ -7736,7 +6129,7 @@ PASS: gdb.base/hbreak-unmapped.exp: info break shows hw breakpoint PASS: gdb.base/hbreak-unmapped.exp: info break shows no breakpoints Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak.exp ... PASS: gdb.base/hbreak.exp: hbreak -PASS: gdb.base/hbreak.exp: continue to break-at-exit after hbreak +FAIL: gdb.base/hbreak.exp: continue to break-at-exit after hbreak Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak2.exp ... PASS: gdb.base/hbreak2.exp: hardware breakpoint support PASS: gdb.base/hbreak2.exp: hardware breakpoint insertion @@ -7900,7 +6293,7 @@ PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: history entry is pri Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/hook-stop.exp ... PASS: gdb.base/hook-stop.exp: hook-stop runs before frame print: breakpoint line number PASS: gdb.base/hook-stop.exp: hook-stop runs before frame print: define hook-stop command -PASS: gdb.base/hook-stop.exp: hook-stop runs before frame print: run hook-stop +FAIL: gdb.base/hook-stop.exp: hook-stop runs before frame print: run hook-stop PASS: gdb.base/hook-stop.exp: hook-stop kills inferior: breakpoint line number PASS: gdb.base/hook-stop.exp: hook-stop kills inferior: define hook-stop command PASS: gdb.base/hook-stop.exp: hook-stop kills inferior: set confirm off @@ -7915,8 +6308,8 @@ PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: breakpoint line number PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: define hook-stop command PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: print $do_continue = 1 PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: run hook-stop -PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: inferior exits normally -PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: info threads +FAIL: gdb.base/hook-stop.exp: hook-stop runs continue&: inferior exits normally (timeout) +FAIL: gdb.base/hook-stop.exp: hook-stop runs continue&: info threads PASS: gdb.base/hook-stop.exp: hook-stop runs next: breakpoint line number PASS: gdb.base/hook-stop.exp: hook-stop runs next: define hook-stop command PASS: gdb.base/hook-stop.exp: hook-stop runs next: run hook-stop @@ -7942,14 +6335,9 @@ PASS: gdb.base/included.exp: list integer PASS: gdb.base/included.exp: ptype integer PASS: gdb.base/included.exp: info variables integer Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/infcall-exec.exp ... -PASS: gdb.base/infcall-exec.exp: call execlp +FAIL: gdb.base/infcall-exec.exp: call execlp Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/infnan.exp ... PASS: gdb.base/infnan.exp: print a PASS: gdb.base/infnan.exp: print b @@ -7990,33 +6378,10 @@ PASS: gdb.base/info-macros.exp: info macros 6 PASS: gdb.base/info-macros.exp: info macros 7 KFAIL: gdb.base/info-macros.exp: info macros info-macros.c:42 (PRMS: gdb/NNNN) Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/info-os.exp ... -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/info-shared.exp ... PASS: gdb.base/info-shared.exp: info sharedlibrary #1 PASS: gdb.base/info-shared.exp: continue to breakpoint: library load #1 @@ -8068,23 +6433,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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: 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 +PASS: gdb.base/interrupt.exp: process is alive +PASS: gdb.base/interrupt.exp: child process ate our char +FAIL: gdb.base/interrupt.exp: send_gdb control C +FAIL: gdb.base/interrupt.exp: call function when asleep (wrong output) +UNTESTED: gdb.base/interrupt.exp: aborted; in the following, GDB will get stuck Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/jit-simple.exp ... PASS: gdb.base/jit-simple.exp: blah 1 PASS: gdb.base/jit-simple.exp: recompile jit-simple.c @@ -8129,14 +6485,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 @@ -8150,40 +6499,28 @@ PASS: gdb.base/jump.exp: aborted jump out of current function PASS: gdb.base/jump.exp: jump out of current function Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/kill-after-signal.exp ... PASS: gdb.base/kill-after-signal.exp: handle SIGUSR1 stop print pass -PASS: gdb.base/kill-after-signal.exp: continue +FAIL: gdb.base/kill-after-signal.exp: continue PASS: gdb.base/kill-after-signal.exp: stepi PASS: gdb.base/kill-after-signal.exp: kill Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/kill-detach-inferiors-cmd.exp ... PASS: gdb.base/kill-detach-inferiors-cmd.exp: add inferior 2 PASS: gdb.base/kill-detach-inferiors-cmd.exp: inferior 2 PASS: gdb.base/kill-detach-inferiors-cmd.exp: load binary -PASS: gdb.base/kill-detach-inferiors-cmd.exp: start +FAIL: 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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/label.exp ... PASS: gdb.base/label.exp: breakpoint here PASS: gdb.base/label.exp: breakpoint there @@ -8587,15 +6924,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/macscp.exp ... PASS: gdb.base/macscp.exp: list main for support check PASS: gdb.base/macscp.exp: list main for WHERE @@ -9078,94 +7419,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/morestack.exp ... -PASS: gdb.base/morestack.exp: continue -PASS: gdb.base/morestack.exp: up 3000 +gdb compile failed, 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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/moribund-step.exp ... -PASS: gdb.base/moribund-step.exp: set non-stop on -PASS: gdb.base/moribund-step.exp: step +UNSUPPORTED: gdb.base/moribund-step.exp: displaced stepping Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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: 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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/multi-line-starts-subshell.exp ... PASS: gdb.base/multi-line-starts-subshell.exp: spawn subshell from multi-line PASS: gdb.base/multi-line-starts-subshell.exp: shell input works @@ -9266,22 +7525,22 @@ PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: set heig Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/paginate-bg-execution.exp ... PASS: gdb.base/paginate-bg-execution.exp: paginate: b after_sleep PASS: gdb.base/paginate-bg-execution.exp: paginate: set height 2 -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/paginate-execution-startup.exp ... @@ -9366,11 +7625,6 @@ PASS: gdb.base/permissions.exp: set may-write-memory off PASS: gdb.base/permissions.exp: try to set a global PASS: gdb.base/permissions.exp: print x Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/pie-execl.exp ... -PASS: gdb.base/pie-execl.exp: set args OBJDIR/gdb.base/pie-execl2 -PASS: gdb.base/pie-execl.exp: pie_execl_marker address first -WARNING: remote_expect statement without a default case?! -PASS: gdb.base/pie-execl.exp: pie_execl_marker address second -PASS: gdb.base/pie-execl.exp: pie_execl_marker address has changed Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/pointers.exp ... PASS: gdb.base/pointers.exp: continuing after dummy() PASS: gdb.base/pointers.exp: set pointer to beginning of array @@ -9446,50 +7700,24 @@ PASS: gdb.base/pr11022.exp: watchpoint hit 2 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/prelink.exp ... PASS: gdb.base/prelink.exp: ldd prelinkt PASS: gdb.base/prelink.exp: ldd prelinkt output contains libs -PASS: gdb.base/prelink.exp: copy ld-2.19.so to ld-linux.so.2 +PASS: gdb.base/prelink.exp: copy ld-2.22.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 libm-2.22.so to libm.so.6 +PASS: gdb.base/prelink.exp: copy libc-2.22.so to libc.so.0.3 +PASS: gdb.base/prelink.exp: copy libdl-2.22.so to libdl.so.2 +PASS: gdb.base/prelink.exp: copy ld-2.22.so to ld.so.1 +PASS: gdb.base/prelink.exp: copy libmachuser-2.22.so to libmachuser.so.1 +PASS: gdb.base/prelink.exp: copy libhurduser-2.22.so to libhurduser.so.0.3 PASS: gdb.base/prelink.exp: split debug of executable -PASS: gdb.base/prelink.exp: unprelink ld-linux.so.2 pre-unprelink (missing /usr/sbin/prelink) -XFAIL: gdb.base/prelink.exp: prelink ld-linux.so.2 (missing /usr/sbin/prelink) +PASS: gdb.base/prelink.exp: unprelink ld.so pre-unprelink (missing /usr/sbin/prelink) +XFAIL: gdb.base/prelink.exp: prelink ld.so (missing /usr/sbin/prelink) Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/print-file-var.exp ... PASS: gdb.base/print-file-var.exp: breapoint past v1 & v2 initialization PASS: gdb.base/print-file-var.exp: continue to STOP marker PASS: gdb.base/print-file-var.exp: print 'print-file-var-lib1.c'::this_version_id == v1 PASS: gdb.base/print-file-var.exp: print 'print-file-var-lib2.c'::this_version_id == v2 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/print-symbol-loading.exp ... -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/printcmds.exp ... PASS: gdb.base/printcmds.exp: print $pc PASS: gdb.base/printcmds.exp: print "abc" @@ -10493,30 +8721,9 @@ PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 1 PASS: gdb.base/radix.exp: set radix 7 rejected PASS: gdb.base/radix.exp: Output radix unchanged after rejection through set radix command Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/random-signal.exp ... -PASS: gdb.base/random-signal.exp: run: set can-use-hw-watchpoints 0 -PASS: gdb.base/random-signal.exp: run: watch v -PASS: gdb.base/random-signal.exp: run: continue -PASS: gdb.base/random-signal.exp: run: stop with control-c -PASS: gdb.base/random-signal.exp: attach: attach -PASS: gdb.base/random-signal.exp: attach: set can-use-hw-watchpoints 0 -PASS: gdb.base/random-signal.exp: attach: watch v -PASS: gdb.base/random-signal.exp: attach: continue -PASS: gdb.base/random-signal.exp: attach: stop with control-c +UNTESTED: gdb.base/random-signal.exp: test case busy-loops without timing out Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/range-stepping.exp ... PASS: gdb.base/range-stepping.exp: probe range-stepping support UNSUPPORTED: gdb.base/range-stepping.exp: range stepping not supported by the target @@ -10534,38 +8741,7 @@ PASS: gdb.base/readline-ask.exp: ask message for 01 and 02 PASS: gdb.base/readline-ask.exp: ask message no PASS: gdb.base/readline-ask.exp: abort ask message Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/readline.exp ... -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/realname-expand.exp ... PASS: gdb.base/realname-expand.exp: set basenames-may-differ on PASS: gdb.base/realname-expand.exp: rbreak realname-expand-real.c:func @@ -10959,22 +9135,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/scope.exp ... PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_ro PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_bss before run @@ -11398,16 +9574,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 PASS: gdb.base/shlib-call.exp: print g -WARNING: remote_expect statement without a default case?! 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) @@ -11438,426 +9610,47 @@ PASS: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addre PASS: gdb.base/shreloc.exp: get_msym_addrs fn_[12] PASS: gdb.base/shreloc.exp: (msymbol) relocated functions have different addresses Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sigall.exp ... -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sigbpt.exp ... PASS: gdb.base/sigbpt.exp: break keeper PASS: gdb.base/sigbpt.exp: display/i $pc PASS: gdb.base/sigbpt.exp: advance to the bowler -PASS: gdb.base/sigbpt.exp: stepping to fault -PASS: gdb.base/sigbpt.exp: get insn after fault -PASS: gdb.base/sigbpt.exp: Verify that SIGSEGV occurs at the last STEPI insn +FAIL: gdb.base/sigbpt.exp: stepping to fault +FAIL: gdb.base/sigbpt.exp: get insn after fault +FAIL: gdb.base/sigbpt.exp: Verify that SIGSEGV occurs at the last STEPI insn (none 0x8048558) 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 @@ -11865,7 +9658,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 @@ -11874,7 +9667,7 @@ PASS: gdb.base/sigbpt.exp: cont; continue to keeper PASS: gdb.base/sigbpt.exp: cont; nopass SIGSEGV PASS: gdb.base/sigbpt.exp: cont; set breakpoint 0 of 1 PASS: gdb.base/sigbpt.exp: cont; continue to breakpoint at fault -PASS: gdb.base/sigbpt.exp: cont; stepi fault +FAIL: gdb.base/sigbpt.exp: cont; stepi fault PASS: gdb.base/sigbpt.exp: cont; clear breakpoint 0 of 1 PASS: gdb.base/sigbpt.exp: rerun to main PASS: gdb.base/sigbpt.exp: cont bp after segv; pass SIGSEGV @@ -11883,7 +9676,7 @@ PASS: gdb.base/sigbpt.exp: cont bp after segv; nopass SIGSEGV PASS: gdb.base/sigbpt.exp: cont bp after segv; set breakpoint 0 of 2 PASS: gdb.base/sigbpt.exp: cont bp after segv; set breakpoint 1 of 2 PASS: gdb.base/sigbpt.exp: cont bp after segv; continue to breakpoint at fault -PASS: gdb.base/sigbpt.exp: cont bp after segv; stepi fault +FAIL: gdb.base/sigbpt.exp: cont bp after segv; stepi fault PASS: gdb.base/sigbpt.exp: cont bp after segv; clear breakpoint 0 of 2 PASS: gdb.base/sigbpt.exp: cont bp after segv; clear breakpoint 1 of 2 PASS: gdb.base/sigbpt.exp: rerun to main @@ -11894,84 +9687,30 @@ PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 0 of 3 PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 1 of 3 PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 2 of 3 PASS: gdb.base/sigbpt.exp: cont bp before and after segv; continue to breakpoint at fault -PASS: gdb.base/sigbpt.exp: cont bp before and after segv; stepi fault +FAIL: gdb.base/sigbpt.exp: cont bp before and after segv; stepi fault PASS: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 0 of 3 PASS: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 1 of 3 -PASS: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 2 of 3 +FAIL: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 2 of 3 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sigchld.exp ... PASS: gdb.base/sigchld.exp: set breakpoint at success exit PASS: gdb.base/sigchld.exp: set breakpoint at failure exit PASS: gdb.base/sigchld.exp: SIGCHLD blocked in inferior Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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: continue to signal +FAIL: gdb.base/siginfo-addr.exp: correct si_addr (the program exited) Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-infcall.exp ... -PASS: gdb.base/siginfo-infcall.exp: continue to SIGUSR1 +FAIL: 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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 @@ -11981,14 +9720,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 @@ -12003,18 +9742,18 @@ PASS: gdb.base/signals.exp: invalid signal number rejected PASS: gdb.base/signals.exp: handle multiple SIGs via integer range PASS: gdb.base/signals.exp: handle multiple SIGs via reverse integer range PASS: gdb.base/signals.exp: override SIGINT -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/signest.exp ... -PASS: gdb.base/signest.exp: continue to fault +FAIL: gdb.base/signest.exp: continue to fault PASS: gdb.base/signest.exp: set conditional breakpoint PASS: gdb.base/signest.exp: pass SIGSEGV PASS: gdb.base/signest.exp: pass SIGBUS -PASS: gdb.base/signest.exp: run through nested faults +FAIL: gdb.base/signest.exp: run through nested faults (the program exited) Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/signull.exp ... PASS: gdb.base/signull.exp: set for function pointer probe -PASS: gdb.base/signull.exp: probe function pointer (function entry-point) +FAIL: gdb.base/signull.exp: probe function pointer PASS: gdb.base/signull.exp: rerun to main PASS: gdb.base/signull.exp: break bowler PASS: gdb.base/signull.exp: break keeper @@ -12022,795 +9761,26 @@ PASS: gdb.base/signull.exp: handle SIGSEGV PASS: gdb.base/signull.exp: handle SIGBUS PASS: gdb.base/signull.exp: data read; start with the bowler PASS: gdb.base/signull.exp: data read; select the pointer type -PASS: gdb.base/signull.exp: data read; take the SIGSEGV +FAIL: 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 +FAIL: 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 +FAIL: 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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sizeof.exp ... PASS: gdb.base/sizeof.exp: next PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (char)" (1) @@ -12875,15 +9845,6 @@ PASS: gdb.base/sizeof.exp: print/f padding_long_double.v PASS: gdb.base/sizeof.exp: print padding_long_double.p2 PASS: gdb.base/sizeof.exp: maint print arch Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/skip-solib.exp ... -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/skip.exp ... PASS: gdb.base/skip.exp: skip file (no default file) PASS: gdb.base/skip.exp: skip function @@ -12990,15 +9951,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb UNTESTED: gdb.base/solib-overlap.exp: 0x40000000: Could not prelink OBJDIR/gdb.base/solib-overlap-lib1-0x40000000.so or OBJDIR/gdb.base/solib-overlap-lib2-0x40000000.so. Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/solib-search.exp ... PASS: gdb.base/solib-search.exp: continue to break_here -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/solib-symbol.exp ... PASS: gdb.base/solib-symbol.exp: foo2 in main PASS: gdb.base/solib-symbol.exp: foo in libmd @@ -13035,7 +9988,7 @@ UNSUPPORTED: gdb.base/sss-bp-on-user-bp-2.exp: target doesn't use software singl Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp ... PASS: gdb.base/sss-bp-on-user-bp.exp: continue to breakpoint: first breakpoint PASS: gdb.base/sss-bp-on-user-bp.exp: disassemble main -PASS: gdb.base/sss-bp-on-user-bp.exp: b *0x0804845f +PASS: gdb.base/sss-bp-on-user-bp.exp: b *0x080484ef 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 @@ -13049,8 +10002,14 @@ PASS: gdb.base/stack-checking.exp: bt Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/stale-infcall.exp ... PASS: gdb.base/stale-infcall.exp: continue to breakpoint: test-next PASS: gdb.base/stale-infcall.exp: set $test_fail_bpnum=$bpnum -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/stap-probe.exp ... PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: check argument not at probe point PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: info probes stap @@ -13153,20 +10112,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/step-resume-infcall.exp ... PASS: gdb.base/step-resume-infcall.exp: step PASS: gdb.base/step-resume-infcall.exp: up @@ -13212,38 +10157,18 @@ PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: set non-stop on PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: set displaced-stepping off PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: set breakpoint always-inserted off -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 +FAIL: gdb.base/step-symless.exp: step Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/step-test.exp ... PASS: gdb.base/step-test.exp: next 1 PASS: gdb.base/step-test.exp: step 1 @@ -14185,24 +11110,12 @@ PASS: gdb.base/subst.exp: show substitute-path after empty rule removed PASS: gdb.base/subst.exp: remove all remaining substitution rules PASS: gdb.base/subst.exp: show substitute-path after all remaining rules removed Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file.exp ... -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, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file-loader.c: In function 'get_origin': +[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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]; + ^ +[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/symbol-without-target_section.exp ... PASS: gdb.base/symbol-without-target_section.exp: add-symbol-file PASS: gdb.base/symbol-without-target_section.exp: list main @@ -14288,41 +11201,11 @@ PASS: gdb.base/unwindonsignal.exp: unwindonsignal, inferior function call signal PASS: gdb.base/unwindonsignal.exp: unwindonsignal, stack unwound PASS: gdb.base/unwindonsignal.exp: unwindonsignal, dummy frame removed Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-db-attach.exp ... -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/value-double-free.exp ... PASS: gdb.base/value-double-free.exp: watch var PASS: gdb.base/value-double-free.exp: continue @@ -14332,22 +11215,17 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb 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) 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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/vdso-warning.exp ... PASS: gdb.base/vdso-warning.exp: set environment LD_DEBUG=unused -PASS: gdb.base/vdso-warning.exp: stop without warning +FAIL: gdb.base/vdso-warning.exp: stop without warning PASS: gdb.base/vdso-warning.exp: no vdso without symbols is listed Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/vla-datatypes.exp ... PASS: gdb.base/vla-datatypes.exp: continue to breakpoint: vlas_filled @@ -14577,29 +11455,26 @@ PASS: gdb.base/watch-read.exp: only write watchpoint triggers when value changes PASS: gdb.base/watch-read.exp: read watchpoint triggers when value doesn't change, trapping reads and writes PASS: gdb.base/watch-read.exp: only read watchpoint triggers when value doesn't change Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/watch-vfork.exp ... -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-cond-gone.exp ... PASS: gdb.base/watchpoint-cond-gone.exp: set can-use-hw-watchpoints 0 @@ -14613,8 +11488,8 @@ PASS: gdb.base/watchpoint-delete.exp: watch x PASS: gdb.base/watchpoint-delete.exp: delete $bpnum Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp ... PASS: gdb.base/watchpoint-hw-hit-once.exp: rwatch watchee -PASS: gdb.base/watchpoint-hw-hit-once.exp: continue -PASS: gdb.base/watchpoint-hw-hit-once.exp: continue to break-at-exit +FAIL: gdb.base/watchpoint-hw-hit-once.exp: continue +FAIL: gdb.base/watchpoint-hw-hit-once.exp: continue to break-at-exit Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw.exp ... PASS: gdb.base/watchpoint-hw.exp: watch watchee PASS: gdb.base/watchpoint-hw.exp: start @@ -17508,7 +14383,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.cp/bool.exp: print return_true() PASS: gdb.cp/bool.exp: print return_false() Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/breakpoint.exp ... -PASS: gdb.cp/breakpoint.exp: continue to C1::Nested::foo +FAIL: gdb.cp/breakpoint.exp: continue to C1::Nested::foo PASS: gdb.cp/breakpoint.exp: conditional breakpoint in method PASS: gdb.cp/breakpoint.exp: conditional breakpoint in method 2 PASS: gdb.cp/breakpoint.exp: continue to breakpoint @@ -18032,130 +14907,254 @@ PASS: gdb.cp/cpexprs.exp: list tclass::do_something PASS: gdb.cp/cpexprs.exp: list tclass::do_something PASS: gdb.cp/cpexprs.exp: list tclass::do_something PASS: gdb.cp/cpexprs.exp: list test_function -PASS: gdb.cp/cpexprs.exp: continue to base1::a_function -PASS: gdb.cp/cpexprs.exp: continue to base1::base1(int) -PASS: gdb.cp/cpexprs.exp: continue to base1::base1(void) -PASS: gdb.cp/cpexprs.exp: continue to base2::a_function -PASS: gdb.cp/cpexprs.exp: continue to base2::base2 -PASS: gdb.cp/cpexprs.exp: continue to base::base(int) -PASS: gdb.cp/cpexprs.exp: continue to base::base(void) -PASS: gdb.cp/cpexprs.exp: continue to base::operator char* -PASS: gdb.cp/cpexprs.exp: continue to base::operator delete -PASS: gdb.cp/cpexprs.exp: continue to base::operator delete[] -PASS: gdb.cp/cpexprs.exp: continue to base::operator fluff* -PASS: gdb.cp/cpexprs.exp: continue to base::operator fluff** -PASS: gdb.cp/cpexprs.exp: continue to base::operator int -PASS: gdb.cp/cpexprs.exp: continue to base::operator new -PASS: gdb.cp/cpexprs.exp: continue to base::operator new[] -PASS: gdb.cp/cpexprs.exp: continue to base::operator! -PASS: gdb.cp/cpexprs.exp: continue to base::operator!= -PASS: gdb.cp/cpexprs.exp: continue to base::operator% -PASS: gdb.cp/cpexprs.exp: continue to base::operator%= -PASS: gdb.cp/cpexprs.exp: continue to base::operator& -PASS: gdb.cp/cpexprs.exp: continue to base::operator&& -PASS: gdb.cp/cpexprs.exp: continue to base::operator&= -PASS: gdb.cp/cpexprs.exp: continue to base::operator() -PASS: gdb.cp/cpexprs.exp: continue to base::operator* -PASS: gdb.cp/cpexprs.exp: continue to base::operator*= -PASS: gdb.cp/cpexprs.exp: continue to base::operator+ -PASS: gdb.cp/cpexprs.exp: continue to base::operator++ -PASS: gdb.cp/cpexprs.exp: continue to base::operator+= -PASS: gdb.cp/cpexprs.exp: continue to base::operator- -PASS: gdb.cp/cpexprs.exp: continue to base::operator-- -PASS: gdb.cp/cpexprs.exp: continue to base::operator-= -PASS: gdb.cp/cpexprs.exp: continue to base::operator/ -PASS: gdb.cp/cpexprs.exp: continue to base::operator/= -PASS: gdb.cp/cpexprs.exp: continue to base::operator< -PASS: gdb.cp/cpexprs.exp: continue to base::operator<< -PASS: gdb.cp/cpexprs.exp: continue to base::operator<<= -PASS: gdb.cp/cpexprs.exp: continue to base::operator<= -PASS: gdb.cp/cpexprs.exp: continue to base::operator= -PASS: gdb.cp/cpexprs.exp: continue to base::operator== -PASS: gdb.cp/cpexprs.exp: continue to base::operator> -PASS: gdb.cp/cpexprs.exp: continue to base::operator>= -PASS: gdb.cp/cpexprs.exp: continue to base::operator>> -PASS: gdb.cp/cpexprs.exp: continue to base::operator>>= -PASS: gdb.cp/cpexprs.exp: continue to base::operator[] -PASS: gdb.cp/cpexprs.exp: continue to base::operator^ -PASS: gdb.cp/cpexprs.exp: continue to base::operator^= -PASS: gdb.cp/cpexprs.exp: continue to base::operator| -PASS: gdb.cp/cpexprs.exp: continue to base::operator|= -PASS: gdb.cp/cpexprs.exp: continue to base::operator|| -PASS: gdb.cp/cpexprs.exp: continue to base::operator~ -PASS: gdb.cp/cpexprs.exp: continue to base::overload(base&) const -PASS: gdb.cp/cpexprs.exp: continue to base::overload(char*) const -PASS: gdb.cp/cpexprs.exp: continue to base::overload(int) const -PASS: gdb.cp/cpexprs.exp: continue to base::overload(long) const -PASS: gdb.cp/cpexprs.exp: continue to base::overload(short) const -PASS: gdb.cp/cpexprs.exp: continue to base::overload(void) const -PASS: gdb.cp/cpexprs.exp: continue to base::~base -PASS: gdb.cp/cpexprs.exp: continue to derived::a_function -PASS: gdb.cp/cpexprs.exp: continue to derived::derived -PASS: gdb.cp/cpexprs.exp: continue to flubber -PASS: gdb.cp/cpexprs.exp: continue to flubber -PASS: gdb.cp/cpexprs.exp: continue to flubber -PASS: gdb.cp/cpexprs.exp: continue to flubber -PASS: gdb.cp/cpexprs.exp: continue to flubber -PASS: gdb.cp/cpexprs.exp: continue to flubber -PASS: gdb.cp/cpexprs.exp: continue to flubber -PASS: gdb.cp/cpexprs.exp: continue to flubber -PASS: gdb.cp/cpexprs.exp: continue to flubber -PASS: gdb.cp/cpexprs.exp: continue to flubber -PASS: gdb.cp/cpexprs.exp: continue to flubber -PASS: gdb.cp/cpexprs.exp: continue to flubber -PASS: gdb.cp/cpexprs.exp: continue to flubber -PASS: gdb.cp/cpexprs.exp: continue to flubber -PASS: gdb.cp/cpexprs.exp: continue to flubber -PASS: gdb.cp/cpexprs.exp: continue to flubber -PASS: gdb.cp/cpexprs.exp: continue to flubber -PASS: gdb.cp/cpexprs.exp: continue to flubber -PASS: gdb.cp/cpexprs.exp: continue to flubber -PASS: gdb.cp/cpexprs.exp: continue to flubber -PASS: gdb.cp/cpexprs.exp: continue to flubber -PASS: gdb.cp/cpexprs.exp: continue to flubber -PASS: gdb.cp/cpexprs.exp: continue to flubber -PASS: gdb.cp/cpexprs.exp: continue to policy1::function -PASS: gdb.cp/cpexprs.exp: continue to policy1::policy -PASS: gdb.cp/cpexprs.exp: continue to policy2::function -PASS: gdb.cp/cpexprs.exp: continue to policy2::policy -PASS: gdb.cp/cpexprs.exp: continue to policy3::function -PASS: gdb.cp/cpexprs.exp: continue to policy3::policy -PASS: gdb.cp/cpexprs.exp: continue to policy4::function -PASS: gdb.cp/cpexprs.exp: continue to policy4::policy -PASS: gdb.cp/cpexprs.exp: continue to policyd1::function -PASS: gdb.cp/cpexprs.exp: continue to policyd1::policyd -PASS: gdb.cp/cpexprs.exp: continue to policyd1::~policyd -PASS: gdb.cp/cpexprs.exp: continue to policyd2::function -PASS: gdb.cp/cpexprs.exp: continue to policyd2::policyd -PASS: gdb.cp/cpexprs.exp: continue to policyd2::~policyd -PASS: gdb.cp/cpexprs.exp: continue to policyd3::function -PASS: gdb.cp/cpexprs.exp: continue to policyd3::policyd -PASS: gdb.cp/cpexprs.exp: continue to policyd3::~policyd -PASS: gdb.cp/cpexprs.exp: continue to policyd4::function -PASS: gdb.cp/cpexprs.exp: continue to policyd4::policyd -PASS: gdb.cp/cpexprs.exp: continue to policyd4::~policyd -PASS: gdb.cp/cpexprs.exp: continue to policyd5::function -PASS: gdb.cp/cpexprs.exp: continue to policyd5::policyd -PASS: gdb.cp/cpexprs.exp: continue to policyd5::~policyd -PASS: gdb.cp/cpexprs.exp: continue to policyd >::function -PASS: gdb.cp/cpexprs.exp: continue to policyd >::policyd -PASS: gdb.cp/cpexprs.exp: continue to policyd >::~policyd -PASS: gdb.cp/cpexprs.exp: continue to policyd >::function -PASS: gdb.cp/cpexprs.exp: continue to policyd >::policyd -PASS: gdb.cp/cpexprs.exp: continue to policyd >::~policyd -PASS: gdb.cp/cpexprs.exp: continue to policyd >::function -PASS: gdb.cp/cpexprs.exp: continue to policyd >::policyd -PASS: gdb.cp/cpexprs.exp: continue to policyd >::~policyd -PASS: gdb.cp/cpexprs.exp: continue to policyd >::policyd -PASS: gdb.cp/cpexprs.exp: continue to policyd >::~policyd -PASS: gdb.cp/cpexprs.exp: continue to policyd, operation_1 > >::function -PASS: gdb.cp/cpexprs.exp: continue to policyd, operation_1 > >::policyd -PASS: gdb.cp/cpexprs.exp: continue to policyd, operation_1 > >::~policyd -PASS: gdb.cp/cpexprs.exp: continue to tclass::do_something -PASS: gdb.cp/cpexprs.exp: continue to tclass::do_something -PASS: gdb.cp/cpexprs.exp: continue to tclass::do_something -PASS: gdb.cp/cpexprs.exp: continue to tclass::do_something -PASS: gdb.cp/cpexprs.exp: continue to tclass::do_something +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base1::a_function +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base1::base1(int) +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base1::base1(void) +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base2::a_function +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base2::base2 +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::base(int) +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::base(void) +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator char* +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator delete +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator delete[] +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator fluff* +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator fluff** +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator int +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator new +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator new[] +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator! +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator!= +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator% +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator%= +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator& +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator&& +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator&= +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator() +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator* +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator*= +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator+ +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator++ +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator+= +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator- +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator-- +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator-= +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator/ +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator/= +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator< +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator<< +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator<<= +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator<= +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator= +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator== +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator> +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator>= +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator>> +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator>>= +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator[] +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator^ +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator^= +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator| +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator|= +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator|| +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator~ +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(base&) const +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(char*) const +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(int) const +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(long) const +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(short) const +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(void) const +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::~base +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for derived::a_function +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for derived::derived +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy1::function +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy1::policy +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy2::function +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy2::policy +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy3::function +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy3::policy +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy4::function +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy4::policy +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd1::function +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd1::policyd +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd1::~policyd +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd2::function +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd2::policyd +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd2::~policyd +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd3::function +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd3::policyd +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd3::~policyd +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd4::function +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd4::policyd +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd4::~policyd +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd5::function +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd5::policyd +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd5::~policyd +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd >::function +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd >::policyd +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd >::~policyd +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd >::function +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd >::policyd +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd >::~policyd +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd >::function +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd >::policyd +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd >::~policyd +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd >::policyd +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd >::~policyd +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd, operation_1 > >::function +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd, operation_1 > >::policyd +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd, operation_1 > >::~policyd +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for tclass::do_something +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for tclass::do_something +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for tclass::do_something +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for tclass::do_something +FAIL: gdb.cp/cpexprs.exp: continue +FAIL: gdb.cp/cpexprs.exp: continue to test_function for tclass::do_something PASS: gdb.cp/cpexprs.exp: p 'CV::m(int)' PASS: gdb.cp/cpexprs.exp: p CV::m(int) PASS: gdb.cp/cpexprs.exp: p 'CV::m(int) const' @@ -19387,14 +16386,14 @@ PASS: gdb.cp/exception.exp: Set temporary breakpoint at main PASS: gdb.cp/exception.exp: Run to main PASS: gdb.cp/exception.exp: info breakpoints (after inferior run) PASS: gdb.cp/exception.exp: break catcher -PASS: gdb.cp/exception.exp: continue to first throw +FAIL: gdb.cp/exception.exp: continue to first throw PASS: gdb.cp/exception.exp: backtrace after first throw -PASS: gdb.cp/exception.exp: continue to first catch +FAIL: gdb.cp/exception.exp: continue to first catch PASS: gdb.cp/exception.exp: backtrace after first catch PASS: gdb.cp/exception.exp: continue to catcher for the first time -PASS: gdb.cp/exception.exp: continue to second throw +FAIL: gdb.cp/exception.exp: continue to second throw PASS: gdb.cp/exception.exp: backtrace after second throw -PASS: gdb.cp/exception.exp: continue to second catch +FAIL: gdb.cp/exception.exp: continue to second catch PASS: gdb.cp/exception.exp: backtrace after second catch PASS: gdb.cp/exception.exp: continue to catcher for the second time PASS: gdb.cp/exception.exp: continue to rethrow @@ -20818,15 +17817,15 @@ PASS: gdb.cp/meth-typedefs.exp: break test(a::b::c::d::bar&) PASS: gdb.cp/meth-typedefs.exp: break 'test(a::b::c::d::bar&)' Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/method.exp ... PASS: gdb.cp/method.exp: break A::foo -PASS: gdb.cp/method.exp: continue to A::foo +FAIL: gdb.cp/method.exp: continue to A::foo PASS: gdb.cp/method.exp: print x in A::foo PASS: gdb.cp/method.exp: print this in A::foo PASS: gdb.cp/method.exp: break A::bar -PASS: gdb.cp/method.exp: continue to A::bar +FAIL: gdb.cp/method.exp: continue to A::bar PASS: gdb.cp/method.exp: print x in A::bar PASS: gdb.cp/method.exp: print this in A::bar PASS: gdb.cp/method.exp: break 21 -PASS: gdb.cp/method.exp: continue to 21 +FAIL: gdb.cp/method.exp: continue to 21 PASS: gdb.cp/method.exp: print data_ in funk::getFunky PASS: gdb.cp/method.exp: print this in funk::getFunky PASS: gdb.cp/method.exp: print res in funk::getFunky @@ -21319,18 +18318,18 @@ PASS: gdb.cp/ovldbreak.exp: breakpoint info (after delete) PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice all PASS: gdb.cp/ovldbreak.exp: set bp on overload1arg all PASS: gdb.cp/ovldbreak.exp: breakpoint info (after setting on all) -PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : void -PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : char -PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : signed_char -PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_char -PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : short_int -PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_short_int -PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : int -PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_int -PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : long_int -PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_long_int -PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : float -PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : double +FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : void +FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : char +FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : signed_char +FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_char +FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : short_int +FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_short_int +FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : int +FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_int +FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : long_int +FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_long_int +FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : float +FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : double PASS: gdb.cp/ovldbreak.exp: set multiple-symbols cancel PASS: gdb.cp/ovldbreak.exp: break foo::foofunc PASS: gdb.cp/ovldbreak.exp: set multiple-symbols all @@ -21632,14 +18631,18 @@ PASS: gdb.cp/static-method.exp: list static-method.cc:xxx::(anonymous namespace) PASS: gdb.cp/static-method.exp: list 'static-method.cc:xxx::(anonymous namespace)::func' PASS: gdb.cp/static-method.exp: list 'static-method.cc':'xxx::(anonymous namespace)::func' PASS: gdb.cp/static-method.exp: list static-method.cc:'xxx::(anonymous namespace)::func' -PASS: gdb.cp/static-method.exp: continue to xxx::(anonymous namespace)::func -PASS: gdb.cp/static-method.exp: continue to 'xxx::(anonymous namespace)::func' +FAIL: gdb.cp/static-method.exp: continue +FAIL: gdb.cp/static-method.exp: continue to test_function for xxx::(anonymous namespace)::func +FAIL: gdb.cp/static-method.exp: continue +FAIL: gdb.cp/static-method.exp: continue to test_function for 'xxx::(anonymous namespace)::func' PASS: gdb.cp/static-method.exp: list static-method.cc:xxx::(anonymous namespace)::A::func PASS: gdb.cp/static-method.exp: list 'static-method.cc:xxx::(anonymous namespace)::A::func' PASS: gdb.cp/static-method.exp: list 'static-method.cc':'xxx::(anonymous namespace)::A::func' PASS: gdb.cp/static-method.exp: list static-method.cc:'xxx::(anonymous namespace)::A::func' -PASS: gdb.cp/static-method.exp: continue to xxx::(anonymous namespace)::A::func -PASS: gdb.cp/static-method.exp: continue to 'xxx::(anonymous namespace)::A::func' +FAIL: gdb.cp/static-method.exp: continue +FAIL: gdb.cp/static-method.exp: continue to test_function for xxx::(anonymous namespace)::A::func +FAIL: gdb.cp/static-method.exp: continue +FAIL: gdb.cp/static-method.exp: continue to test_function for 'xxx::(anonymous namespace)::A::func' Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/static-print-quit.exp ... PASS: gdb.cp/static-print-quit.exp: set width 80 PASS: gdb.cp/static-print-quit.exp: set height 2 @@ -22829,7 +19832,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.dwarf2/dw2-linkage-name-trust.exp: set language c++ PASS: gdb.dwarf2/dw2-linkage-name-trust.exp: set cp-abi gnu-v3 PASS: gdb.dwarf2/dw2-linkage-name-trust.exp: p c.membername -PASS: gdb.dwarf2/dw2-linkage-name-trust.exp: p c.membername () +FAIL: gdb.dwarf2/dw2-linkage-name-trust.exp: p c.membername () Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.exp ... PASS: gdb.dwarf2/dw2-minsym-in-cu.exp: info fun func2 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.exp ... @@ -23552,12 +20555,12 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla1-init PASS: gdb.fortran/vla-history.exp: print non-allocated vla1 PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla2-allocated -FAIL: gdb.fortran/vla-history.exp: print vla1 allocated +PASS: gdb.fortran/vla-history.exp: print vla1 allocated PASS: gdb.fortran/vla-history.exp: print vla2 allocated PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla1-filled PASS: gdb.fortran/vla-history.exp: print vla1 filled PASS: gdb.fortran/vla-history.exp: print $1 -FAIL: gdb.fortran/vla-history.exp: print $2 +PASS: gdb.fortran/vla-history.exp: print $2 PASS: gdb.fortran/vla-history.exp: print $3 PASS: gdb.fortran/vla-history.exp: print $4 PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla2-filled @@ -23695,52 +20698,27 @@ PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla1-filled PASS: gdb.fortran/vla-value.exp: print allocated vla1(3,6,9) after specific assignment (filled) PASS: gdb.fortran/vla-value.exp: print allocated vla1(1,3,8) after specific assignment (filled) PASS: gdb.fortran/vla-value.exp: print allocated vla1(9,9,9) after assignment in debugger (filled) -ERROR: internal buffer is full. -UNRESOLVED: gdb.fortran/vla-value.exp: print undefined pvla -ERROR: internal buffer is full. -UNRESOLVED: gdb.fortran/vla-value.exp: print non-associated &pvla -ERROR: internal buffer is full. -UNRESOLVED: gdb.fortran/vla-value.exp: print undefined pvla(1,3,8) -FAIL: gdb.fortran/vla-value.exp: setting breakpoint at 40 (timeout) -ERROR: internal buffer is full. -UNRESOLVED: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-associated -ERROR: internal buffer is full. -UNRESOLVED: gdb.fortran/vla-value.exp: print associated &pvla -ERROR: internal buffer is full. -UNRESOLVED: gdb.fortran/vla-value.exp: print associated pvla(3,6,9) -ERROR: internal buffer is full. -UNRESOLVED: gdb.fortran/vla-value.exp: print associated pvla(1,3,8) -ERROR: internal buffer is full. -UNRESOLVED: gdb.fortran/vla-value.exp: print associated pvla(9,9,9) -FAIL: gdb.fortran/vla-value.exp: setting breakpoint at 45 (timeout) -ERROR: internal buffer is full. -UNRESOLVED: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-re-associated -ERROR: internal buffer is full. -UNRESOLVED: gdb.fortran/vla-value.exp: print pvla(5, 45, 20) after filled using pointer -ERROR: internal buffer is full. -UNRESOLVED: gdb.fortran/vla-value.exp: print vla2(5, 45, 20) after filled using pointer -ERROR: internal buffer is full. -UNRESOLVED: gdb.fortran/vla-value.exp: print pvla(7, 45, 14) after filled using pointer -ERROR: internal buffer is full. -UNRESOLVED: gdb.fortran/vla-value.exp: print vla2(7, 45, 14) after filled using pointer -FAIL: gdb.fortran/vla-value.exp: setting breakpoint at 48 (timeout) -ERROR: internal buffer is full. -UNRESOLVED: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-deassociated -ERROR: internal buffer is full. -UNRESOLVED: gdb.fortran/vla-value.exp: print pvla(5, 45, 20) after deassociated -ERROR: internal buffer is full. -UNRESOLVED: gdb.fortran/vla-value.exp: print pvla(7, 45, 14) after dissasociated -ERROR: internal buffer is full. -UNRESOLVED: gdb.fortran/vla-value.exp: print vla1 after deassociated -FAIL: gdb.fortran/vla-value.exp: setting breakpoint at 51 (timeout) -ERROR: internal buffer is full. -UNRESOLVED: gdb.fortran/vla-value.exp: continue to breakpoint: vla1-deallocated -ERROR: internal buffer is full. -UNRESOLVED: gdb.fortran/vla-value.exp: print allocated vla1(3,6,9) after specific assignment (deallocated) -ERROR: internal buffer is full. -UNRESOLVED: gdb.fortran/vla-value.exp: print allocated vla1(1,3,8) after specific assignment (deallocated) -ERROR: internal buffer is full. -UNRESOLVED: gdb.fortran/vla-value.exp: print allocated vla1(9,9,9) after assignment in debugger (deallocated) +FAIL: gdb.fortran/vla-value.exp: print undefined pvla +FAIL: gdb.fortran/vla-value.exp: print non-associated &pvla +FAIL: gdb.fortran/vla-value.exp: print undefined pvla(1,3,8) +PASS: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-associated +PASS: gdb.fortran/vla-value.exp: print associated &pvla +PASS: gdb.fortran/vla-value.exp: print associated pvla(3,6,9) +PASS: gdb.fortran/vla-value.exp: print associated pvla(1,3,8) +PASS: gdb.fortran/vla-value.exp: print associated pvla(9,9,9) +PASS: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-re-associated +PASS: gdb.fortran/vla-value.exp: print pvla(5, 45, 20) after filled using pointer +PASS: gdb.fortran/vla-value.exp: print vla2(5, 45, 20) after filled using pointer +PASS: gdb.fortran/vla-value.exp: print pvla(7, 45, 14) after filled using pointer +PASS: gdb.fortran/vla-value.exp: print vla2(7, 45, 14) after filled using pointer +PASS: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-deassociated +PASS: gdb.fortran/vla-value.exp: print pvla(5, 45, 20) after deassociated +PASS: gdb.fortran/vla-value.exp: print pvla(7, 45, 14) after dissasociated +PASS: gdb.fortran/vla-value.exp: print vla1 after deassociated +PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla1-deallocated +PASS: gdb.fortran/vla-value.exp: print allocated vla1(3,6,9) after specific assignment (deallocated) +PASS: gdb.fortran/vla-value.exp: print allocated vla1(1,3,8) after specific assignment (deallocated) +PASS: gdb.fortran/vla-value.exp: print allocated vla1(9,9,9) after assignment in debugger (deallocated) PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla2-allocated PASS: gdb.fortran/vla-value.exp: next (1) PASS: gdb.fortran/vla-value.exp: set $myvar = vla1 @@ -23760,36 +20738,10 @@ PASS: gdb.fortran/whatis_type.exp: ptype t1 PASS: gdb.fortran/whatis_type.exp: ptype t1v Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/complaints.exp ... PASS: gdb.gdb/complaints.exp: breakpoint in captured_command_loop -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) -PASS: 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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 @@ -23898,14 +20850,12 @@ PASS: gdb.gdb/observer.exp: first observer removed; check second observer counte PASS: gdb.gdb/observer.exp: first observer removed; check third observer counter value Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/python-interrupts.exp ... PASS: gdb.gdb/python-interrupts.exp: breakpoint in captured_command_loop -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 @@ -23930,12 +20880,12 @@ 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: thread 1 -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: thread 1 (timeout) +FAIL: gdb.gdb/selftest.exp: backtrace through signal handler (timeout) Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 @@ -24869,7 +21819,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" (3221214376) +PASS: gdb.guile/scm-ports.exp: buffered: get integer valueof "$sp" (16960216) 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 @@ -24886,7 +21836,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" (3221214376) +PASS: gdb.guile/scm-ports.exp: unbuffered: get integer valueof "$sp" (16960216) 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 @@ -25681,29 +22631,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 @@ -25964,10 +22914,10 @@ PASS: gdb.linespec/thread.exp: continue to breakpoint: thread function Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp ... PASS: gdb.mi/dw2-ref-missing-frame.exp: breakpoint at func_nofb_marker PASS: gdb.mi/dw2-ref-missing-frame.exp: mi runto func_nofb_marker -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/gdb2549.exp ... PASS: gdb.mi/gdb2549.exp: wrong arguments PASS: gdb.mi/gdb2549.exp: no executable @@ -25987,50 +22937,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/gdb680.exp ... PASS: gdb.mi/gdb680.exp: -data-list-register-names -1, try 0 PASS: gdb.mi/gdb680.exp: -data-list-register-names -1, try 1 @@ -26060,9 +22995,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-basics.exp ... PASS: gdb.mi/mi-basics.exp: acceptance of MI operations PASS: gdb.mi/mi-basics.exp: file-exec-and-symbols operation @@ -26138,8 +23070,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 @@ -26153,7 +23085,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 @@ -26203,7 +23135,7 @@ PASS: gdb.mi/mi-cli.exp: check *stopped from CLI command 2 PASS: gdb.mi/mi-cli.exp: CLI finish: check CLI output PASS: gdb.mi/mi-cli.exp: CLI finish: check MI output PASS: gdb.mi/mi-cli.exp: -break-insert -t basics.c:$line_main_hello -PASS: gdb.mi/mi-cli.exp: breakpoint hit produces CLI output +FAIL: gdb.mi/mi-cli.exp: breakpoint hit produces CLI output PASS: gdb.mi/mi-cli.exp: temporary breakpoint output hit in MI PASS: gdb.mi/mi-cli.exp: 34 next: run PASS: gdb.mi/mi-cli.exp: 34 next: CLI output @@ -26218,16 +23150,16 @@ PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set $pc=0x0" Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp ... PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: breakpoint at main PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: mi runto main -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" @@ -26346,12 +23278,6 @@ PASS: gdb.mi/mi-exit-code.exp: second run: -list-thread-groups during run shows PASS: gdb.mi/mi-exit-code.exp: second run: exit with code PASS: gdb.mi/mi-exit-code.exp: second run: -list-thread-groups after exit shows exit-code Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-file-transfer.exp ... -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-file.exp ... PASS: gdb.mi/mi-file.exp: request path info of current source file (basics.c) PASS: gdb.mi/mi-file.exp: Getting a list of source files. @@ -26380,7 +23306,7 @@ PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -unsupported-command PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command symbol-list-lines PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -symbol-list-lines Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-info-os.exp ... -PASS: gdb.mi/mi-info-os.exp: -info-os +UNSUPPORTED: gdb.mi/mi-info-os.exp: mi-info-os.exp Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-inheritance-syntax-error.exp ... PASS: gdb.mi/mi-inheritance-syntax-error.exp: breakpoint at C::testLocation PASS: gdb.mi/mi-inheritance-syntax-error.exp: mi runto C::testLocation @@ -26413,121 +23339,22 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.mi/mi-memory-changed.exp: insert breakpoint PASS: gdb.mi/mi-memory-changed.exp: continue to callee4 PASS: gdb.mi/mi-memory-changed.exp: set var C = 4 -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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: probe for target remote -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pending.exp ... PASS: gdb.mi/mi-pending.exp: successfully compiled posix threads test case PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc1 @@ -26536,10 +23363,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pthreads.exp ... PASS: gdb.mi/mi-pthreads.exp: successfully compiled posix threads test case PASS: gdb.mi/mi-pthreads.exp: breakpoint at done_making_threads @@ -26548,18 +23375,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 -PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 1 -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 3 -PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 4 +FAIL: 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 2 +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 4 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 6 -PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 1 -PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 2 -PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 3 +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 8 +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 10 +FAIL: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 1 +FAIL: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 2 +FAIL: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 3 PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 4 PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 5 PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 6 +PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 7 +PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 8 +PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 9 +PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 10 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-read-memory.exp ... PASS: gdb.mi/mi-read-memory.exp: breakpoint at main PASS: gdb.mi/mi-read-memory.exp: mi runto main @@ -26572,11 +23407,6 @@ PASS: gdb.mi/mi-read-memory.exp: ascii and data PASS: gdb.mi/mi-read-memory.exp: decimal PASS: gdb.mi/mi-read-memory.exp: octal Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-record-changed.exp ... -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-reg-undefined.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-regs.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-return.exp ... @@ -26585,22 +23415,6 @@ PASS: gdb.mi/mi-return.exp: mi runto callee4 PASS: gdb.mi/mi-return.exp: delete all breakpoints PASS: gdb.mi/mi-return.exp: return from callee4 now Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-reverse.exp ... -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-simplerun.exp ... PASS: gdb.mi/mi-simplerun.exp: break-insert operation PASS: gdb.mi/mi-simplerun.exp: insert breakpoint at basics.c:callee2 @@ -26675,7 +23489,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 @@ -27375,11 +24189,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-var-rtti.exp ... PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:36 (set breakpoint) PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object off" in use_rtti_for_ptr @@ -27673,7 +24487,12 @@ PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 30 PASS: gdb.mi/mi-vla-fortran.exp: evaluate not allocated vla PASS: gdb.mi/mi-vla-fortran.exp: 6 PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 35 -FAIL: gdb.mi/mi-vla-fortran.exp: evaluate not associated vla +PASS: gdb.mi/mi-vla-fortran.exp: evaluate not associated vla +PASS: gdb.mi/mi-vla-fortran.exp: create local variable pvla2_not_associated +PASS: gdb.mi/mi-vla-fortran.exp: info type variable pvla2_not_associated +PASS: gdb.mi/mi-vla-fortran.exp: show format variable pvla2_not_associated +PASS: gdb.mi/mi-vla-fortran.exp: eval variable pvla2_not_associated +PASS: gdb.mi/mi-vla-fortran.exp: get children of pvla2_not_associated PASS: gdb.mi/mi-vla-fortran.exp: 7 PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 36 PASS: gdb.mi/mi-vla-fortran.exp: evaluate associated vla @@ -27685,10 +24504,7 @@ PASS: gdb.mi/mi-vla-fortran.exp: 8 PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 41 PASS: gdb.mi/mi-vla-fortran.exp: evaluate vla pointer set to null Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 @@ -28179,59 +24995,32 @@ PASS: gdb.multi/base.exp: print gglob PASS: gdb.multi/base.exp: print glob (goodbye) PASS: gdb.multi/base.exp: list commonfun in goodbye PASS: gdb.multi/base.exp: switch to inferior 1 to run it -PASS: gdb.multi/base.exp: break hello -PASS: gdb.multi/base.exp: continue -PASS: gdb.multi/base.exp: remove-inferiors 2-3 -PASS: gdb.multi/base.exp: check remove-inferiors Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/info-threads.exp ... -PASS: gdb.multi/info-threads.exp: successfully compiled posix threads test case -PASS: gdb.multi/info-threads.exp: add empty inferior 2 -PASS: gdb.multi/info-threads.exp: switch to inferior 2 -PASS: gdb.multi/info-threads.exp: info threads +WARNING: program timed out. +gdb compile failed, exit status is 1 +UNTESTED: gdb.multi/info-threads.exp: failed to prepare Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch-exec.exp ... +WARNING: program timed out. +gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch.exp ... +gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 @@ -28239,115 +25028,116 @@ PASS: gdb.multi/multi-attach.exp: kill inferior 1 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/tids.exp ... PASS: gdb.multi/tids.exp: successfully compiled posix threads test case PASS: gdb.multi/tids.exp: single inferior: info threads -PASS: gdb.multi/tids.exp: single inferior: thread +FAIL: gdb.multi/tids.exp: single inferior: thread PASS: gdb.multi/tids.exp: two inferiors: add empty inferior 2 PASS: gdb.multi/tids.exp: two inferiors: info threads -PASS: gdb.multi/tids.exp: two inferiors: thread +FAIL: gdb.multi/tids.exp: two inferiors: thread PASS: gdb.multi/tids.exp: two inferiors: switch to inferior 2 PASS: gdb.multi/tids.exp: two inferiors: load file in inferior 2 -PASS: gdb.multi/tids.exp: two inferiors: info threads show inferior numbers -PASS: gdb.multi/tids.exp: two inferiors: switch to thread using extended thread ID -PASS: gdb.multi/tids.exp: two inferiors: continue to breakpoint: once +FAIL: gdb.multi/tids.exp: two inferiors: info threads show inferior numbers +FAIL: gdb.multi/tids.exp: two inferiors: switch to thread using extended thread ID +FAIL: gdb.multi/tids.exp: two inferiors: setting breakpoint at thread_function1 +FAIL: gdb.multi/tids.exp: two inferiors: continue to breakpoint: once (the program is no longer running) PASS: gdb.multi/tids.exp: two inferiors: inferior 1 -PASS: gdb.multi/tids.exp: two inferiors: continue to breakpoint: twice -PASS: gdb.multi/tids.exp: two inferiors: info threads again -PASS: gdb.multi/tids.exp: two inferiors: info threads -gid -PASS: gdb.multi/tids.exp: two inferiors: p $_thread == 2 -PASS: gdb.multi/tids.exp: two inferiors: p $_gthread == 4 -PASS: gdb.multi/tids.exp: two inferiors: thread 4 +FAIL: gdb.multi/tids.exp: two inferiors: continue to breakpoint: twice +FAIL: gdb.multi/tids.exp: two inferiors: info threads again +FAIL: gdb.multi/tids.exp: two inferiors: info threads -gid +FAIL: gdb.multi/tids.exp: two inferiors: p $_thread == 2 +FAIL: gdb.multi/tids.exp: two inferiors: p $_gthread == 4 +FAIL: gdb.multi/tids.exp: two inferiors: thread 4 PASS: gdb.multi/tids.exp: two inferiors: more threads: inferior 2 -PASS: gdb.multi/tids.exp: two inferiors: more threads: continue to breakpoint: once +FAIL: gdb.multi/tids.exp: two inferiors: more threads: continue to breakpoint: once (the program is no longer running) PASS: gdb.multi/tids.exp: two inferiors: more threads: inferior 1 -PASS: gdb.multi/tids.exp: two inferiors: more threads: continue to breakpoint: twice -PASS: gdb.multi/tids.exp: two inferiors: info threads 1 -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1 -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1 -PASS: gdb.multi/tids.exp: two inferiors: info threads 1 2 3 -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1 2 3 -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 1.2 1.3 2.1 2.2 -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1 1.2 1.3 2.1 2.2 -PASS: gdb.multi/tids.exp: two inferiors: info threads 1-3 -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1-3 -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1-3 -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1-3 -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 2-3 -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1 2-3 -PASS: gdb.multi/tids.exp: two inferiors: info threads 1 1.2-3 -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1 1.2-3 -PASS: gdb.multi/tids.exp: two inferiors: info threads 2.1 2-3 -PASS: gdb.multi/tids.exp: two inferiors: thread apply 2.1 2-3 -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1-2 2.2-3 -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1-2 2.2-3 +FAIL: gdb.multi/tids.exp: two inferiors: more threads: continue to breakpoint: twice +FAIL: gdb.multi/tids.exp: two inferiors: info threads 1 +FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1 +FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 +FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.1 +FAIL: gdb.multi/tids.exp: two inferiors: info threads 1 2 3 +FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1 2 3 +FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 1.2 1.3 2.1 2.2 +FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.1 1.2 1.3 2.1 2.2 +FAIL: gdb.multi/tids.exp: two inferiors: info threads 1-3 +FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1-3 +FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1-3 +FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.1-3 +FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 2-3 +FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.1 2-3 +FAIL: gdb.multi/tids.exp: two inferiors: info threads 1 1.2-3 +FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1 1.2-3 +FAIL: gdb.multi/tids.exp: two inferiors: info threads 2.1 2-3 +FAIL: gdb.multi/tids.exp: two inferiors: thread apply 2.1 2-3 +FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1-2 2.2-3 +FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.1-2 2.2-3 PASS: gdb.multi/tids.exp: two inferiors: p $inf = 1 PASS: gdb.multi/tids.exp: two inferiors: p $thr_start = 2 PASS: gdb.multi/tids.exp: two inferiors: p $thr_end = 3 -PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.2 -PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.2 -PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.2-3 -PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.2-3 -PASS: gdb.multi/tids.exp: two inferiors: info threads $thr_start -PASS: gdb.multi/tids.exp: two inferiors: thread apply $thr_start -PASS: gdb.multi/tids.exp: two inferiors: info threads $thr_start-$thr_end -PASS: gdb.multi/tids.exp: two inferiors: thread apply $thr_start-$thr_end -PASS: gdb.multi/tids.exp: two inferiors: info threads 2-$thr_end -PASS: gdb.multi/tids.exp: two inferiors: thread apply 2-$thr_end -PASS: gdb.multi/tids.exp: two inferiors: info threads $thr_start-3 -PASS: gdb.multi/tids.exp: two inferiors: thread apply $thr_start-3 +FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.2 +FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.2 +FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.2-3 +FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.2-3 +FAIL: gdb.multi/tids.exp: two inferiors: info threads $thr_start +FAIL: gdb.multi/tids.exp: two inferiors: thread apply $thr_start +FAIL: gdb.multi/tids.exp: two inferiors: info threads $thr_start-$thr_end +FAIL: gdb.multi/tids.exp: two inferiors: thread apply $thr_start-$thr_end +FAIL: gdb.multi/tids.exp: two inferiors: info threads 2-$thr_end +FAIL: gdb.multi/tids.exp: two inferiors: thread apply 2-$thr_end +FAIL: gdb.multi/tids.exp: two inferiors: info threads $thr_start-3 +FAIL: gdb.multi/tids.exp: two inferiors: thread apply $thr_start-3 PASS: gdb.multi/tids.exp: two inferiors: info threads $conv123 PASS: gdb.multi/tids.exp: two inferiors: thread apply $conv123 -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$thr_start -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$thr_start -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$thr_start-$thr_end -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$thr_start-$thr_end -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.2-$thr_end -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.2-$thr_end -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$thr_start-3 -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$thr_start-3 +FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.$thr_start +FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.$thr_start +FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.$thr_start-$thr_end +FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.$thr_start-$thr_end +FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.2-$thr_end +FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.2-$thr_end +FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.$thr_start-3 +FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.$thr_start-3 PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$conv123 PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$conv123 -PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.$thr_start -PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.$thr_start -PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.$thr_start-$thr_end -PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.$thr_start-$thr_end -PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.2-$thr_end -PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.2-$thr_end -PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.$thr_start-3 -PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.$thr_start-3 +FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.$thr_start +FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.$thr_start +FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.$thr_start-$thr_end +FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.$thr_start-$thr_end +FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.2-$thr_end +FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.2-$thr_end +FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.$thr_start-3 +FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.$thr_start-3 PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.$conv123 PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.$conv123 PASS: gdb.multi/tids.exp: two inferiors: p $inf = 30 PASS: gdb.multi/tids.exp: two inferiors: p $thr = 20 PASS: gdb.multi/tids.exp: two inferiors: info threads $thr -PASS: gdb.multi/tids.exp: two inferiors: info threads $thr 1.1 -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 $thr +FAIL: gdb.multi/tids.exp: two inferiors: info threads $thr 1.1 +FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 $thr PASS: gdb.multi/tids.exp: two inferiors: info threads 20 -PASS: gdb.multi/tids.exp: two inferiors: info threads 20 1.1 -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 20 +FAIL: gdb.multi/tids.exp: two inferiors: info threads 20 1.1 +FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 20 PASS: gdb.multi/tids.exp: two inferiors: info threads 1.20 -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.20 1.1 -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 1.20 +FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.20 1.1 +FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 1.20 PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.1 -PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.1 1.1 -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 $inf.1 +FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.1 1.1 +FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 $inf.1 PASS: gdb.multi/tids.exp: two inferiors: info threads 30.1 -PASS: gdb.multi/tids.exp: two inferiors: info threads 30.1 1.1 -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 30.1 +FAIL: gdb.multi/tids.exp: two inferiors: info threads 30.1 1.1 +FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 30.1 PASS: gdb.multi/tids.exp: two inferiors: thread apply $thr PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.1 -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.* -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.* -PASS: gdb.multi/tids.exp: two inferiors: info threads * -PASS: gdb.multi/tids.exp: two inferiors: thread apply * -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.* 2.1 -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.* 2.1 -PASS: gdb.multi/tids.exp: two inferiors: info threads 2.1 1.* -PASS: gdb.multi/tids.exp: two inferiors: thread apply 2.1 1.* -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.* 2.* -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.* 2.* -PASS: gdb.multi/tids.exp: two inferiors: info threads 2.* 1.* -PASS: gdb.multi/tids.exp: two inferiors: thread apply 2.* 1.* -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 3.* +FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.* +FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.* +FAIL: gdb.multi/tids.exp: two inferiors: info threads * +FAIL: gdb.multi/tids.exp: two inferiors: thread apply * +FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.* 2.1 +FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.* 2.1 +FAIL: gdb.multi/tids.exp: two inferiors: info threads 2.1 1.* +FAIL: gdb.multi/tids.exp: two inferiors: thread apply 2.1 1.* +FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.* 2.* +FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.* 2.* +FAIL: gdb.multi/tids.exp: two inferiors: info threads 2.* 1.* +FAIL: gdb.multi/tids.exp: two inferiors: thread apply 2.* 1.* +FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 3.* PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1 3.* p 1 PASS: gdb.multi/tids.exp: two inferiors: info threads 1. PASS: gdb.multi/tids.exp: two inferiors: thread apply 1. @@ -28475,40 +25265,42 @@ PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 30.1 PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 1.* PASS: gdb.multi/tids.exp: two inferiors: info threads 3.1 PASS: gdb.multi/tids.exp: python: test gdb.selected_thread -PASS: gdb.multi/tids.exp: python: test InferiorThread.num -PASS: gdb.multi/tids.exp: python: test InferiorThread.global_num +FAIL: gdb.multi/tids.exp: python: test InferiorThread.num +FAIL: gdb.multi/tids.exp: python: test InferiorThread.global_num PASS: gdb.multi/tids.exp: python: make breakpoint thread-specific with python -PASS: gdb.multi/tids.exp: python: thread specific breakpoint right thread +FAIL: gdb.multi/tids.exp: python: thread specific breakpoint right thread PASS: gdb.multi/tids.exp: back to one inferior: kill inferior 2 -PASS: gdb.multi/tids.exp: back to one inferior: thread 1.1 +FAIL: gdb.multi/tids.exp: back to one inferior: thread 1.1 PASS: gdb.multi/tids.exp: back to one inferior: remove inferior 2 -PASS: gdb.multi/tids.exp: back to one inferior: info threads -PASS: gdb.multi/tids.exp: back to one inferior: thread +FAIL: gdb.multi/tids.exp: back to one inferior: info threads +FAIL: gdb.multi/tids.exp: back to one inferior: thread PASS: gdb.multi/tids.exp: single-inferior but not initial: add empty inferior -PASS: gdb.multi/tids.exp: single-inferior but not initial: info threads with multiple inferiors -PASS: gdb.multi/tids.exp: single-inferior but not initial: thread +FAIL: gdb.multi/tids.exp: single-inferior but not initial: info threads with multiple inferiors +FAIL: gdb.multi/tids.exp: single-inferior but not initial: thread PASS: gdb.multi/tids.exp: single-inferior but not initial: switch to inferior 3 PASS: gdb.multi/tids.exp: single-inferior but not initial: load file in inferior 3 PASS: gdb.multi/tids.exp: single-inferior but not initial: remove inferior 1 -PASS: gdb.multi/tids.exp: single-inferior but not initial: info threads with single inferior -PASS: gdb.multi/tids.exp: single-inferior but not initial: thread again +FAIL: gdb.multi/tids.exp: single-inferior but not initial: info threads with single inferior +FAIL: gdb.multi/tids.exp: single-inferior but not initial: thread again Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/watchpoint-multi.exp ... +WARNING: program timed out. 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: setting breakpoint at main +FAIL: gdb.multi/watchpoint-multi.exp: start to main inferior 2 PASS: gdb.multi/watchpoint-multi.exp: awatch c on inferior 2 +FAIL: gdb.multi/watchpoint-multi.exp: setting breakpoint at marker_exit PASS: gdb.multi/watchpoint-multi.exp: switch back to inferior 1 -PASS: gdb.multi/watchpoint-multi.exp: 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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.objc/basicclass.exp ... UNSUPPORTED: gdb.objc/basicclass.exp: Couldn't compile basicclass.m: unrecognized error Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.objc/nondebug.exp ... @@ -29053,41 +25845,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 "[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-events.exp" line 99) + invoked from within +"source [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-events.exp" + ("uplevel" body line 1) + invoked from within +"uplevel #0 source [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-events.exp" + invoked from within +"catch "uplevel #0 source $test_file_name"" Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-explore-cc.exp ... PASS: gdb.python/py-explore-cc.exp: continue to breakpoint: Break here PASS: gdb.python/py-explore-cc.exp: explore A @@ -29230,7 +26008,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-finish-breakpoint2.exp ... PASS: gdb.python/py-finish-breakpoint2.exp: import python scripts PASS: gdb.python/py-finish-breakpoint2.exp: run to exception 1 @@ -29301,41 +26079,9 @@ PASS: gdb.python/py-frame.exp: test Frame.read_register(pc) PASS: gdb.python/py-frame.exp: test Frame.read_register(eip) Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-framefilter-invalidarg.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-framefilter-mi.exp ... -PASS: gdb.python/py-framefilter-mi.exp: breakpoint at main -PASS: gdb.python/py-framefilter-mi.exp: mi runto main -PASS: gdb.python/py-framefilter-mi.exp: Load python file -PASS: gdb.python/py-framefilter-mi.exp: run to 46 (set breakpoint) -PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --all-values -PASS: gdb.python/py-framefilter-mi.exp: enable frame filters -PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --all-values frame filters enabled -PASS: gdb.python/py-framefilter-mi.exp: run to 51 (set breakpoint) -PASS: gdb.python/py-framefilter-mi.exp: filtered stack listing -PASS: gdb.python/py-framefilter-mi.exp: filtered stack list 0 3 -PASS: gdb.python/py-framefilter-mi.exp: filtered stack list 22 24 -PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 0 -PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments --no-frame-filters 0 -PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 0 0 3 -PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 0 22 27 -PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 1 -PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments --no-frame-filters 1 -PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 1 0 3 -PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 1 22 27 -PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 2 -PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments --no-frame-filters 2 -PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 2 0 3 -PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 2 22 27 -PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments --no-frame-filters 2 22 27 -PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters 0 -PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters 1 -PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters 2 -PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters --no-values -PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters --all-values -PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters --simple-values -PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals 0 -PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals 1 -PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals 2 -PASS: gdb.python/py-framefilter-mi.exp: stack-list-variables --no-frame-filters 0 -PASS: gdb.python/py-framefilter-mi.exp: stack-list-variables 0 +WARNING: program timed out. +gdb compile failed, exit status is 1 +UNTESTED: gdb.python/py-framefilter-mi.exp: py-framefilter-mi.exp Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-framefilter.exp ... PASS: gdb.python/py-framefilter.exp: set auto-load safe-path PASS: gdb.python/py-framefilter.exp: Test auto-load had loaded python scripts @@ -29384,15 +26130,9 @@ PASS: gdb.python/py-framefilter.exp: bt 1 no addresss PASS: gdb.python/py-framefilter.exp: Set python print-stack to message for Error filter PASS: gdb.python/py-framefilter.exp: enable frame-filter global Error PASS: gdb.python/py-framefilter.exp: bt 1 with Error filter -PASS: gdb.python/py-framefilter.exp: set auto-load safe-path for no debug info -PASS: gdb.python/py-framefilter.exp: Set autoload path for no debug info tests -PASS: gdb.python/py-framefilter.exp: set python print-stack full for no debuginfo tests -PASS: gdb.python/py-framefilter.exp: Load python file for no debuginfo tests -PASS: gdb.python/py-framefilter.exp: disable frame-filter global Reverse for no debuginfo -PASS: gdb.python/py-framefilter.exp: bt for no debuginfo -PASS: gdb.python/py-framefilter.exp: bt full for no debuginfo -PASS: gdb.python/py-framefilter.exp: bt no filters for no debuginfo -PASS: gdb.python/py-framefilter.exp: bt no-filters full no debuginfo +WARNING: program timed out. +gdb compile failed, exit status is 1 +UNTESTED: gdb.python/py-framefilter.exp: py-framefilter.exp Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-function.exp ... PASS: gdb.python/py-function.exp: input convenience function - python PASS: gdb.python/py-function.exp: input convenience function - class test_func (gdb.Function): @@ -29459,90 +26199,15 @@ PASS: gdb.python/py-inferior.exp: test equality comparison (true) PASS: gdb.python/py-inferior.exp: test Inferior.num PASS: gdb.python/py-inferior.exp: test Inferior.pid PASS: gdb.python/py-inferior.exp: test Inferior.was_attached -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: string: set *(int32_t*) &int8_search_buf[10] = 0x61616161 -PASS: gdb.python/py-inferior.exp: string: py search_buf = gdb.selected_frame ().read_var ('int8_search_buf') -PASS: gdb.python/py-inferior.exp: string: py start_addr = search_buf.address -PASS: gdb.python/py-inferior.exp: string: py length = search_buf.type.sizeof -PASS: gdb.python/py-inferior.exp: string: find string pattern -PASS: gdb.python/py-inferior.exp: string: pattern not found at end of range -PASS: gdb.python/py-inferior.exp: string: pattern found at end of range -PASS: gdb.python/py-inferior.exp: py from struct import * -PASS: gdb.python/py-inferior.exp: 16-bit: set int16_search_buf[10] = 0x1234 -PASS: gdb.python/py-inferior.exp: 16-bit: py search_buf = gdb.selected_frame ().read_var ('int16_search_buf') -PASS: gdb.python/py-inferior.exp: 16-bit: py start_addr = search_buf.address -PASS: gdb.python/py-inferior.exp: 16-bit: py length = search_buf.type.sizeof -PASS: gdb.python/py-inferior.exp: 16-bit: py pattern = pack('name); + ^ +UNTESTED: gdb.threads/names.exp: failed to prepare Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/next-bp-other-thread.exp ... PASS: gdb.threads/next-bp-other-thread.exp: successfully compiled posix threads test case PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: continue to breakpoint: run to wait-thread breakpoint -PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: info threads shows all threads +FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=off: info threads shows all threads PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: condition $bpnum global_zero == 1 -PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: set scheduler-locking off -PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: next over function call +FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=off: set scheduler-locking off +FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=off: next over function call PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: continue to breakpoint: run to wait-thread breakpoint -PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: info threads shows all threads +FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=step: info threads shows all threads PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: condition $bpnum global_zero == 1 -PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: set scheduler-locking step -PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: next over function call +FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=step: set scheduler-locking step +FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=step: next over function call PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: continue to breakpoint: run to wait-thread breakpoint -PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: info threads shows all threads +FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=on: info threads shows all threads PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: condition $bpnum global_zero == 1 -PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: set scheduler-locking on -PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: next over function call +FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=on: set scheduler-locking on +FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=on: next over function call Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/next-while-other-thread-longjmps.exp ... PASS: gdb.threads/next-while-other-thread-longjmps.exp: successfully compiled posix threads test case PASS: gdb.threads/next-while-other-thread-longjmps.exp: continue to breakpoint: start line -PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 1 -PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 2 -PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 3 -PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 4 -PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 5 -PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 6 -PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 7 -PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 8 -PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 9 -PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 10 +FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 1 +FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 2 +FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 3 +FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 4 +FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 5 +FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 6 +FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 7 +FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 8 +FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 9 +FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 10 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/no-unwaited-for-left.exp ... PASS: gdb.threads/no-unwaited-for-left.exp: successfully compiled posix threads test case -PASS: gdb.threads/no-unwaited-for-left.exp: continue to breakpoint: break-here -PASS: gdb.threads/no-unwaited-for-left.exp: enable scheduler-locking, for thread 2 -PASS: gdb.threads/no-unwaited-for-left.exp: continue stops when thread 2 exits -PASS: gdb.threads/no-unwaited-for-left.exp: only main thread left, thread 2 terminated +FAIL: gdb.threads/no-unwaited-for-left.exp: continue to breakpoint: break-here +FAIL: gdb.threads/no-unwaited-for-left.exp: enable scheduler-locking, for thread 2 +FAIL: gdb.threads/no-unwaited-for-left.exp: continue stops when thread 2 exits +FAIL: gdb.threads/no-unwaited-for-left.exp: only main thread left, thread 2 terminated PASS: gdb.threads/no-unwaited-for-left.exp: select main thread -PASS: gdb.threads/no-unwaited-for-left.exp: disable scheduler-locking, letting new thread start -PASS: gdb.threads/no-unwaited-for-left.exp: continue to breakpoint: break-here-2 -PASS: gdb.threads/no-unwaited-for-left.exp: enable scheduler-locking, for main thread -PASS: gdb.threads/no-unwaited-for-left.exp: continue stops when the main thread exits -PASS: gdb.threads/no-unwaited-for-left.exp: only thread 3 left, main thread terminated -PASS: gdb.threads/no-unwaited-for-left.exp: thread apply all with exited thread +FAIL: gdb.threads/no-unwaited-for-left.exp: disable scheduler-locking, letting new thread start +FAIL: gdb.threads/no-unwaited-for-left.exp: continue to breakpoint: break-here-2 +FAIL: gdb.threads/no-unwaited-for-left.exp: enable scheduler-locking, for main thread +FAIL: gdb.threads/no-unwaited-for-left.exp: continue stops when the main thread exits (the program is no longer running) +FAIL: gdb.threads/no-unwaited-for-left.exp: only thread 3 left, main thread terminated +FAIL: gdb.threads/no-unwaited-for-left.exp: thread apply all with exited thread Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-1.exp ... PASS: gdb.threads/non-ldr-exc-1.exp: successfully compiled posix threads test case -PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here -PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: thread 2 -PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: continue over exec -PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here -PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: set scheduler-locking on -PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: continue over exec -PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here -PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=off: continue over exec +FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: thread 2 +FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: continue over exec +FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: set scheduler-locking on +FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: continue over exec +FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=off: continue over exec Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-2.exp ... PASS: gdb.threads/non-ldr-exc-2.exp: successfully compiled posix threads test case -PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here -PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: thread 2 -PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: single thread left -PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: continue over exec -PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here -PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: single thread left -PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: set scheduler-locking on -PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: continue over exec -PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here -PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: single thread left -PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: continue over exec +FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: thread 2 +FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: single thread left +FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: continue over exec +FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: single thread left +FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: set scheduler-locking on +FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: continue over exec +FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: single thread left +FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: continue over exec Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-3.exp ... PASS: gdb.threads/non-ldr-exc-3.exp: successfully compiled posix threads test case -PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here -PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: thread 2 -PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: continue over exec -PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here -PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: set scheduler-locking on -PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: continue over exec -PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here -PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=off: continue over exec +FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: thread 2 +FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: continue over exec +FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: set scheduler-locking on +FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: continue over exec +FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=off: continue over exec Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-4.exp ... PASS: gdb.threads/non-ldr-exc-4.exp: successfully compiled posix threads test case -PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here -PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: thread 2 -PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: continue over exec -PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here -PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: set scheduler-locking on -PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: continue over exec -PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here -PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=off: continue over exec +FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: thread 2 +FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: continue over exec +FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: set scheduler-locking on +FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: continue over exec +FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=off: continue over exec Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exit.exp ... PASS: gdb.threads/non-ldr-exit.exp: successfully compiled posix threads test case -PASS: gdb.threads/non-ldr-exit.exp: continue to breakpoint: break-here -PASS: gdb.threads/non-ldr-exit.exp: set scheduler-locking on -KFAIL: gdb.threads/non-ldr-exit.exp: program exits normally (PRMS: gdb/18717) +FAIL: gdb.threads/non-ldr-exit.exp: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exit.exp: set scheduler-locking on +FAIL: gdb.threads/non-ldr-exit.exp: program exits normally Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/non-stop-fair-events.exp ... PASS: gdb.threads/non-stop-fair-events.exp: successfully compiled posix threads test case PASS: gdb.threads/non-stop-fair-events.exp: set non-stop on -PASS: gdb.threads/non-stop-fair-events.exp: handle SIGUSR1 print nostop pass -PASS: gdb.threads/non-stop-fair-events.exp: get num_threads -PASS: gdb.threads/non-stop-fair-events.exp: set debug displaced 1 -PASS: gdb.threads/non-stop-fair-events.exp: set debug displaced 0 -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: print got_sig = 0 -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: continue -a& -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 1 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 2 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 3 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 4 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 5 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 6 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 7 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 8 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 9 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 10 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 11 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: switch to thread 2 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: print signal_thread = self -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: set 2 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: switch to thread 3 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: set 3 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: switch to thread 4 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: set 4 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: switch to thread 5 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: set 5 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: switch to thread 6 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: set 6 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: switch to thread 7 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: set 7 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: switch to thread 8 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: set 8 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: switch to thread 9 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: set 9 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: switch to thread 10 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: set 10 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: switch to thread 11 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: set 11 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: switch to the main thread to queue signal -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: set timeout in the inferior -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: continue & -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 1 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 2 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 3 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 4 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 5 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 6 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 7 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 8 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 9 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 10 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 11 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: info threads -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: print got_sig = 0 -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: continue -a& -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 1 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 2 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 3 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 4 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 5 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 6 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 7 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 8 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 9 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 10 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 11 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: switch to thread 2 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: set 2 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: switch to thread 3 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: print signal_thread = self -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: set 3 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: switch to thread 4 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: set 4 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: switch to thread 5 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: set 5 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: switch to thread 6 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: set 6 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: switch to thread 7 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: set 7 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: switch to thread 8 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: set 8 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: switch to thread 9 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: set 9 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: switch to thread 10 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: set 10 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: switch to thread 11 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: set 11 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: switch to the main thread to queue signal -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: set timeout in the inferior -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: continue & -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 1 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 2 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 3 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 4 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 5 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 6 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 7 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 8 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 9 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 10 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 11 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: info threads -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: print got_sig = 0 -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: continue -a& -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 1 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 2 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 3 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 4 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 5 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 6 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 7 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 8 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 9 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 10 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 11 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: switch to thread 2 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: set 2 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: switch to thread 3 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: set 3 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: switch to thread 4 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: print signal_thread = self -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: set 4 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: switch to thread 5 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: set 5 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: switch to thread 6 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: set 6 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: switch to thread 7 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: set 7 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: switch to thread 8 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: set 8 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: switch to thread 9 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: set 9 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: switch to thread 10 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: set 10 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: switch to thread 11 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: set 11 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: switch to the main thread to queue signal -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: set timeout in the inferior -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: continue & -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 1 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 2 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 3 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 4 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 5 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 6 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 7 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 8 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 9 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 10 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 11 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: info threads -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: print got_sig = 0 -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: continue -a& -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 1 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 2 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 3 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 4 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 5 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 6 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 7 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 8 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 9 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 10 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 11 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: switch to thread 2 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: set 2 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: switch to thread 3 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: set 3 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: switch to thread 4 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: set 4 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: switch to thread 5 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: print signal_thread = self -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: set 5 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: switch to thread 6 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: set 6 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: switch to thread 7 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: set 7 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: switch to thread 8 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: set 8 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: switch to thread 9 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: set 9 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: switch to thread 10 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: set 10 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: switch to thread 11 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: set 11 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: switch to the main thread to queue signal -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: set timeout in the inferior -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: continue & -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 1 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 2 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 3 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 4 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 5 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 6 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 7 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 8 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 9 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 10 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 11 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: info threads -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: print got_sig = 0 -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: continue -a& -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 1 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 2 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 3 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 4 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 5 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 6 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 7 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 8 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 9 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 10 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 11 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to thread 2 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: set 2 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to thread 3 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: set 3 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to thread 4 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: set 4 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to thread 5 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: set 5 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to thread 6 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: print signal_thread = self -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: set 6 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to thread 7 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: set 7 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to thread 8 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: set 8 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to thread 9 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: set 9 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to thread 10 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: set 10 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to thread 11 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: set 11 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to the main thread to queue signal -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: set timeout in the inferior -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: continue & -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 1 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 2 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 3 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 4 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 5 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 6 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 7 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 8 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 9 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 10 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 11 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: info threads -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: print got_sig = 0 -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: continue -a& -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 1 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 2 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 3 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 4 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 5 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 6 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 7 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 8 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 9 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 10 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 11 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to thread 2 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: set 2 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to thread 3 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: set 3 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to thread 4 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: set 4 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to thread 5 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: set 5 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to thread 6 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: set 6 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to thread 7 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: print signal_thread = self -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: set 7 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to thread 8 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: set 8 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to thread 9 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: set 9 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to thread 10 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: set 10 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to thread 11 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: set 11 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to the main thread to queue signal -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: set timeout in the inferior -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: continue & -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 1 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 2 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 3 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 4 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 5 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 6 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 7 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 8 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 9 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 10 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 11 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: info threads -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: print got_sig = 0 -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: continue -a& -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 1 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 2 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 3 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 4 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 5 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 6 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 7 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 8 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 9 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 10 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 11 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to thread 2 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: set 2 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to thread 3 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: set 3 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to thread 4 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: set 4 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to thread 5 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: set 5 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to thread 6 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: set 6 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to thread 7 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: set 7 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to thread 8 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: print signal_thread = self -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: set 8 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to thread 9 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: set 9 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to thread 10 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: set 10 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to thread 11 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: set 11 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to the main thread to queue signal -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: set timeout in the inferior -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: continue & -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 1 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 2 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 3 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 4 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 5 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 6 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 7 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 8 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 9 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 10 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 11 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: info threads -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: print got_sig = 0 -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: continue -a& -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 1 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 2 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 3 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 4 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 5 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 6 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 7 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 8 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 9 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 10 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 11 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to thread 2 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: set 2 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to thread 3 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: set 3 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to thread 4 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: set 4 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to thread 5 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: set 5 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to thread 6 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: set 6 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to thread 7 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: set 7 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to thread 8 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: set 8 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to thread 9 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: print signal_thread = self -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: set 9 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to thread 10 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: set 10 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to thread 11 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: set 11 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to the main thread to queue signal -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: set timeout in the inferior -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: continue & -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 1 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 2 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 3 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 4 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 5 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 6 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 7 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 8 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 9 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 10 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 11 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: info threads -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: print got_sig = 0 -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: continue -a& -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 1 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 2 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 3 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 4 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 5 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 6 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 7 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 8 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 9 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 10 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 11 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to thread 2 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: set 2 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to thread 3 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: set 3 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to thread 4 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: set 4 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to thread 5 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: set 5 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to thread 6 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: set 6 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to thread 7 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: set 7 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to thread 8 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: set 8 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to thread 9 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: set 9 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to thread 10 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: print signal_thread = self -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: set 10 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to thread 11 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: set 11 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to the main thread to queue signal -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: set timeout in the inferior -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: continue & -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 1 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 2 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 3 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 4 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 5 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 6 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 7 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 8 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 9 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 10 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 11 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: info threads -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: print got_sig = 0 -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: continue -a& -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 1 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 2 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 3 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 4 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 5 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 6 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 7 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 8 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 9 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 10 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 11 restarted -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: switch to thread 2 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: set 2 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: switch to thread 3 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: set 3 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: switch to thread 4 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: set 4 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: switch to thread 5 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: set 5 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: switch to thread 6 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: set 6 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: switch to thread 7 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: set 7 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: switch to thread 8 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: set 8 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: switch to thread 9 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: set 9 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: switch to thread 10 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: set 10 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: switch to thread 11 to step it -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: print signal_thread = self -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: set 11 thread stepping -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: switch to the main thread to queue signal -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: set timeout in the inferior -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: continue & -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 1 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 2 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 3 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 4 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 5 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 6 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 7 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 8 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 9 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 10 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 11 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: info threads Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/pending-step.exp ... PASS: gdb.threads/pending-step.exp: successfully compiled posix threads test case PASS: gdb.threads/pending-step.exp: continue to breakpoint: continue to first breakpoint hit @@ -35549,49 +28173,25 @@ PASS: gdb.threads/print-threads.exp: set width 0 PASS: gdb.threads/print-threads.exp: shell stty intr '^C' PASS: gdb.threads/print-threads.exp: break thread_function PASS: gdb.threads/print-threads.exp: set var slow = 0 -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 1 (fast) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 2 (fast) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 3 (fast) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 4 (fast) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 5 (fast) -PASS: gdb.threads/print-threads.exp: program exited normally -PASS: gdb.threads/print-threads.exp: all threads ran once (fast) +FAIL: gdb.threads/print-threads.exp: all threads ran once PASS: gdb.threads/print-threads.exp: break thread_function (2) PASS: gdb.threads/print-threads.exp: set var slow = 1 -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 1 (slow) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 2 (slow) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 3 (slow) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 4 (slow) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 5 (slow) -PASS: gdb.threads/print-threads.exp: program exited normally -PASS: gdb.threads/print-threads.exp: all threads ran once (slow) +FAIL: gdb.threads/print-threads.exp: all threads ran once PASS: gdb.threads/print-threads.exp: break thread_function (3) PASS: gdb.threads/print-threads.exp: set var slow = 1 (2) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 1 (slow with kill breakpoint) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 2 (slow with kill breakpoint) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 3 (slow with kill breakpoint) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 4 (slow with kill breakpoint) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 5 (slow with kill breakpoint) -PASS: gdb.threads/print-threads.exp: program exited normally -PASS: gdb.threads/print-threads.exp: all threads ran once (slow with kill breakpoint) +FAIL: gdb.threads/print-threads.exp: all threads ran once Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/process-dies-while-handling-bp.exp ... PASS: gdb.threads/process-dies-while-handling-bp.exp: successfully compiled posix threads test case -PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: probe for target remote -PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: set breakpoint that evals false -PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: continue & -KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: inferior 1 exited (prompt) (PRMS: gdb/18749) -PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: probe for target remote -PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: set breakpoint that evals false -PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: continue & -KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: inferior 1 exited (prompt) (PRMS: gdb/18749) +FAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: Can't run to main +FAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: Can't run to main PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: probe for target remote PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: set breakpoint that evals false PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: continue & -KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited (prompt) (PRMS: gdb/18749) +KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited (timeout) (PRMS: gdb/18749) PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: probe for target remote PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: set breakpoint that evals false PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: continue & -KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited (prompt) (PRMS: gdb/18749) +KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited (timeout) (PRMS: gdb/18749) Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/pthread_cond_wait.exp ... PASS: gdb.threads/pthread_cond_wait.exp: successfully compiled posix threads test case PASS: gdb.threads/pthread_cond_wait.exp: breakpoint on break_me @@ -35602,40 +28202,7 @@ PASS: gdb.threads/pthreads.exp: successfully compiled posix threads test case PASS: gdb.threads/pthreads.exp: set print sevenbit-strings PASS: gdb.threads/pthreads.exp: set width 0 PASS: gdb.threads/pthreads.exp: shell stty intr '^C' -PASS: gdb.threads/pthreads.exp: info threads -PASS: gdb.threads/pthreads.exp: break thread1 -PASS: gdb.threads/pthreads.exp: Continue to creation of first thread -PASS: gdb.threads/pthreads.exp: disable -PASS: gdb.threads/pthreads.exp: break thread2 -PASS: gdb.threads/pthreads.exp: Continue to creation of second thread -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 -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 startup -PASS: gdb.threads/pthreads.exp: Continue with all threads 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 -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 +UNSUPPORTED: gdb.threads/pthreads.exp: gdb does not support pthreads for this machine Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/queue-signal.exp ... PASS: gdb.threads/queue-signal.exp: successfully compiled posix threads test case PASS: gdb.threads/queue-signal.exp: handle SIGUSR1 stop print pass @@ -35643,350 +28210,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/reconnect-signal.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-while-stepping-over-bp-other-thread.exp ... PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: successfully compiled posix threads test case PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to wait-thread-2 breakpoint @@ -35995,29 +28300,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/sigthread.exp ... PASS: gdb.threads/sigthread.exp: successfully compiled posix threads test case PASS: gdb.threads/sigthread.exp: handle SIGUSR1 nostop noprint pass @@ -36025,406 +28325,80 @@ PASS: gdb.threads/sigthread.exp: handle SIGUSR2 nostop noprint pass PASS: gdb.threads/sigthread.exp: continue PASS: gdb.threads/sigthread.exp: stop with control-c Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/staticthreads.exp ... -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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 -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-specific breakpoint was deleted +FAIL: gdb.threads/thread-specific-bp.exp: all-stop: get main thread id 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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp ... PASS: gdb.threads/thread-specific.exp: successfully compiled posix threads test case PASS: gdb.threads/thread-specific.exp: set print sevenbit-strings @@ -36432,43 +28406,25 @@ PASS: gdb.threads/thread-specific.exp: set width 0 PASS: gdb.threads/thread-specific.exp: thread var when not running PASS: gdb.threads/thread-specific.exp: gthread var when not running PASS: gdb.threads/thread-specific.exp: continue to breakpoint: all threads started -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: gthread 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 -PASS: gdb.threads/thread-specific.exp: gthread var at break +FAIL: gdb.threads/thread-specific.exp: get threads list (no threads) Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/threadapply.exp ... PASS: gdb.threads/threadapply.exp: successfully compiled posix threads test case PASS: gdb.threads/threadapply.exp: b 62 @@ -36483,24 +28439,25 @@ PASS: gdb.threads/threadapply.exp: run a simple print command on all threads PASS: gdb.threads/threadapply.exp: go down and check selected frame PASS: gdb.threads/threadapply.exp: thread apply all detach Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/threxit-hop-specific.exp ... +WARNING: program timed out. PASS: gdb.threads/threxit-hop-specific.exp: successfully compiled posix threads test case -PASS: gdb.threads/threxit-hop-specific.exp: continue to thread start +FAIL: gdb.threads/threxit-hop-specific.exp: continue to thread start 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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 +FAIL: gdb.threads/tid-reuse.exp: continue to breakpoint: after_reuse_time Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 @@ -36509,87 +28466,59 @@ PASS: gdb.threads/tls-shared.exp: print result Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-so_extern.exp ... PASS: gdb.threads/tls-so_extern.exp: successfully compiled posix threads test case PASS: gdb.threads/tls-so_extern.exp: successfully compiled posix threads test case -PASS: gdb.threads/tls-so_extern.exp: print thread local storage variable +FAIL: gdb.threads/tls-so_extern.exp: print thread local storage variable PASS: gdb.threads/tls-so_extern.exp: ptype of thread local storage variable PASS: gdb.threads/tls-so_extern.exp: print storage info for thread local storage variable PASS: gdb.threads/tls-so_extern.exp: break in thread function PASS: gdb.threads/tls-so_extern.exp: continue to break in tls_ptr called by main -PASS: gdb.threads/tls-so_extern.exp: check so_extern address in main -PASS: gdb.threads/tls-so_extern.exp: continue to break in a thread -PASS: gdb.threads/tls-so_extern.exp: check so_extern address -PASS: gdb.threads/tls-so_extern.exp: continue to break in the other thread -PASS: gdb.threads/tls-so_extern.exp: check so_extern address in other thread -PASS: gdb.threads/tls-so_extern.exp: continue to break in tls_ptr called at end of main -PASS: gdb.threads/tls-so_extern.exp: check so_extern address at end of main +FAIL: gdb.threads/tls-so_extern.exp: check so_extern address in main +FAIL: gdb.threads/tls-so_extern.exp: continue to break in a thread +FAIL: gdb.threads/tls-so_extern.exp: check so_extern address +FAIL: gdb.threads/tls-so_extern.exp: continue to break in the other thread +FAIL: gdb.threads/tls-so_extern.exp: check so_extern address in other thread +FAIL: gdb.threads/tls-so_extern.exp: continue to break in tls_ptr called at end of main +FAIL: gdb.threads/tls-so_extern.exp: check so_extern address at end of main Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 -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: continue to first thread: no progress? +FAIL: gdb.threads/tls.exp: at least one th in spin while stopped at first th +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 -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: continue to second thread +FAIL: gdb.threads/tls.exp: at least one th in spin while stopped at second th +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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/watchpoint-fork.exp ... PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: show detach-on-fork @@ -36607,57 +28536,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 -KFAIL: gdb.threads/watchthreads2.exp: gdb can drop watchpoints in multithreaded app (PRMS: gdb/10116) +FAIL: gdb.threads/watchthreads2.exp: run to thread_started +FAIL: gdb.threads/watchthreads2.exp: run to thread_started +FAIL: gdb.threads/watchthreads2.exp: run to thread_started +FAIL: gdb.threads/watchthreads2.exp: run to thread_started +FAIL: gdb.threads/watchthreads2.exp: all threads started Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/wp-replication.exp ... PASS: gdb.threads/wp-replication.exp: successfully compiled posix threads test case PASS: gdb.threads/wp-replication.exp: set breakpoint always-inserted on @@ -36665,100 +28563,100 @@ PASS: gdb.threads/wp-replication.exp: set breakpoint always-inserted off PASS: gdb.threads/wp-replication.exp: set var hw_watch_count=4 PASS: gdb.threads/wp-replication.exp: Breakpoint on thread_started PASS: gdb.threads/wp-replication.exp: watch watched_data[0] -PASS: gdb.threads/wp-replication.exp: Thread 0 hit breakpoint at thread_started +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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/actions-changed.exp ... UNSUPPORTED: gdb.trace/actions-changed.exp: Current target does not support trace Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/actions.exp ... @@ -37053,7 +28951,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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/tstatus.exp ... UNSUPPORTED: gdb.trace/tstatus.exp: target does not support trace Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/tsv.exp ... @@ -37126,14 +29025,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml === gdb Summary === -# of expected passes 35251 -# of unexpected failures 144 +# of expected passes 25993 +# of unexpected failures 1287 # of unexpected successes 1 -# of expected failures 66 +# of expected failures 40 # of unknown successes 1 -# of known failures 68 -# of unresolved testcases 23 -# of untested testcases 45 -# of unsupported tests 69 +# of known failures 57 +# of unresolved testcases 1 +# of untested testcases 76 +# of unsupported tests 107 [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.10.50.20160210-git -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum index 75bcd0a..95e1aec 100644 --- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum +++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum @@ -1,5 +1,5 @@ -Test Run By thomas on Tue May 24 18:34:18 2016 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Tue May 24 20:38:00 2016 +Native configuration is i686-unknown-gnu0.7 === ld tests === @@ -299,10 +299,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 @@ -811,43 +811,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: Build pr18900.so -PASS: Build pr18900a -PASS: Build pr18900b -PASS: Build pr19031.so -PASS: Build got1d.so -PASS: Build gotpc1 -PASS: Build pr19319.so -PASS: Build pr19319 -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: Run pr18900 -PASS: Run pr19031 -PASS: Run got1 -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 ... @@ -862,8 +825,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 @@ -910,12 +873,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 @@ -1378,8 +1335,9 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/xtensa.exp ... === ld Summary === -# of expected passes 1202 -# of expected failures 4 +# of expected passes 1153 +# 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.26.51.20160210