diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum index 3a8a36d..048e8ab 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 Wed Dec 7 14:08:09 2016 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Wed Dec 7 14:25:22 2016 +Native configuration is i686-unknown-gnu0.8 === binutils tests === @@ -26,7 +26,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) @@ -189,5 +189,6 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/x86-64/x86-6 === binutils Summary === -# of expected passes 154 +# of expected passes 153 +# 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 a9e9f08..5a216a4 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 Wed Dec 7 14:08:12 2016 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Wed Dec 7 14:25:38 2016 +Native configuration is i686-unknown-gnu0.8 === gas tests === @@ -705,5 +705,5 @@ Running [...]/tschwinge/W._C._Handy/gas/testsuite/gas/z8k/z8k.exp ... === gas Summary === # of expected passes 562 -[...]/tschwinge/W._C._Handy.build/gas/as-new 2.27.51.20161123 +../as-new 2.27.51.20161123 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 d483b0e..c4a4b2e 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 Wed Dec 7 14:12:24 2016 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Wed Dec 7 14:35:00 2016 +Native configuration is i686-unknown-gnu0.8 === gdb tests === @@ -255,7 +255,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.ada/exec_changed.exp: compilation first.adb PASS: gdb.ada/exec_changed.exp: compilation second.adb PASS: gdb.ada/exec_changed.exp: start first -FAIL: gdb.ada/exec_changed.exp: start second +PASS: gdb.ada/exec_changed.exp: start second PASS: gdb.ada/exec_changed.exp: mt set symbol-cache-size 0 PASS: gdb.ada/exec_changed.exp: start just first Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/expr_delims.exp ... @@ -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 @@ -601,7 +601,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 @@ -675,33 +675,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-single-step-kernel-helper.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 @@ -933,15 +926,24 @@ PASS: gdb.arch/i386-float.exp: smallval: info float PASS: gdb.arch/i386-float.exp: bigval: stepi PASS: gdb.arch/i386-float.exp: bigval: info float Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-gnu-cfi.exp ... -PASS: gdb.arch/i386-gnu-cfi.exp: continue to abort() +FAIL: gdb.arch/i386-gnu-cfi.exp: continue to abort() PASS: gdb.arch/i386-gnu-cfi.exp: backtrace -PASS: gdb.arch/i386-gnu-cfi.exp: shift up to the modified frame -PASS: gdb.arch/i386-gnu-cfi.exp: Existence of the CFI inserted register -PASS: gdb.arch/i386-gnu-cfi.exp: Value of the CFI inserted register +FAIL: gdb.arch/i386-gnu-cfi.exp: shift up to the modified frame +FAIL: gdb.arch/i386-gnu-cfi.exp: Existence of the CFI inserted register Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-map.exp ... -PASS: gdb.arch/i386-mpx-map.exp: probe MPX support -UNSUPPORTED: gdb.arch/i386-mpx-map.exp: processor does not support MPX +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-sigsegv.exp ... +gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/outputs/gdb.arch/i386-mpx-sigsegv/i386-mpx-sigsegv0.o: In function `main': +[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c:99: undefined reference to `__mpx_wrapper_calloc' +[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c:100: undefined reference to `__mpx_wrapper_calloc' +[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c:101: undefined reference to `__mpx_wrapper_calloc' +[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c:102: undefined reference to `__mpx_wrapper_calloc' +[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c:103: undefined reference to `__mpx_wrapper_calloc' +collect2: error: ld returned 1 exit status +UNTESTED: gdb.arch/i386-mpx-sigsegv.exp: i386-mpx-sigsegv.exp Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-simple_segv.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx.exp ... PASS: gdb.arch/i386-mpx.exp: probe MPX support @@ -950,40 +952,40 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.arch/i386-permbkpt.exp: First permanent break PASS: gdb.arch/i386-permbkpt.exp: Second permanent break Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-prologue.exp ... -PASS: gdb.arch/i386-prologue.exp: continue to standard +FAIL: gdb.arch/i386-prologue.exp: continue to standard PASS: gdb.arch/i386-prologue.exp: skip breakpoint in standard PASS: gdb.arch/i386-prologue.exp: backtrace in standard PASS: gdb.arch/i386-prologue.exp: saved registers in standard PASS: gdb.arch/i386-prologue.exp: break *(stack_align_ecx + 7) PASS: gdb.arch/i386-prologue.exp: continue to stack_align_ecx + 7 PASS: gdb.arch/i386-prologue.exp: first backtrace in stack_align_ecx -PASS: gdb.arch/i386-prologue.exp: continue in stack_align_ecx +FAIL: gdb.arch/i386-prologue.exp: continue in stack_align_ecx PASS: gdb.arch/i386-prologue.exp: skip breakpoint in stack_align_ecx PASS: gdb.arch/i386-prologue.exp: second backtrace in stack_align_ecx PASS: gdb.arch/i386-prologue.exp: saved registers in stack_align_ecx PASS: gdb.arch/i386-prologue.exp: break *(stack_align_edx + 7) PASS: gdb.arch/i386-prologue.exp: continue to stack_align_edx + 7 PASS: gdb.arch/i386-prologue.exp: first backtrace in stack_align_edx -PASS: gdb.arch/i386-prologue.exp: continue in stack_align_edx +FAIL: gdb.arch/i386-prologue.exp: continue in stack_align_edx PASS: gdb.arch/i386-prologue.exp: skip breakpoint in stack_align_edx PASS: gdb.arch/i386-prologue.exp: second backtrace in stack_align_edx PASS: gdb.arch/i386-prologue.exp: saved registers in stack_align_edx PASS: gdb.arch/i386-prologue.exp: break *(stack_align_eax + 7) PASS: gdb.arch/i386-prologue.exp: continue to stack_align_eax + 7 PASS: gdb.arch/i386-prologue.exp: first backtrace in stack_align_eax -PASS: gdb.arch/i386-prologue.exp: continue in stack_align_eax +FAIL: gdb.arch/i386-prologue.exp: continue in stack_align_eax PASS: gdb.arch/i386-prologue.exp: skip breakpoint in stack_align_eax PASS: gdb.arch/i386-prologue.exp: second backtrace in stack_align_eax PASS: gdb.arch/i386-prologue.exp: saved registers in stack_align_eax -PASS: gdb.arch/i386-prologue.exp: continue to gdb1253 +FAIL: gdb.arch/i386-prologue.exp: continue to gdb1253 PASS: gdb.arch/i386-prologue.exp: skip breakpoint in gdb1253 PASS: gdb.arch/i386-prologue.exp: backtrace in gdb1253 PASS: gdb.arch/i386-prologue.exp: saved registers in gdb1253 -PASS: gdb.arch/i386-prologue.exp: continue to gdb1718 +FAIL: gdb.arch/i386-prologue.exp: continue to gdb1718 PASS: gdb.arch/i386-prologue.exp: skip breakpoint in gdb1718 PASS: gdb.arch/i386-prologue.exp: backtrace in gdb1718 KFAIL: gdb.arch/i386-prologue.exp: saved registers in gdb1718 (PRMS: gdb/1718) -PASS: gdb.arch/i386-prologue.exp: continue to gdb1338 +FAIL: gdb.arch/i386-prologue.exp: continue to gdb1338 PASS: gdb.arch/i386-prologue.exp: skip breakpoint in gdb1338 PASS: gdb.arch/i386-prologue.exp: backtrace in gdb1338 PASS: gdb.arch/i386-prologue.exp: saved registers in gdb1338 @@ -992,10 +994,10 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: 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 ... -PASS: gdb.arch/i386-size.exp: run past main +FAIL: gdb.arch/i386-size.exp: run past main PASS: gdb.arch/i386-size.exp: backtrace shows no function PASS: gdb.arch/i386-size.exp: disassemble stops at end of main Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-sse-stack-align.exp ... @@ -1008,22 +1010,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 @@ -1034,19 +1036,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 @@ -1224,23 +1226,23 @@ PASS: gdb.base/annota-input-while-running.exp: annotation set at level 2 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 +FAIL: gdb.base/annota1.exp: continue to printf PASS: gdb.base/annota1.exp: backtrace from shlibrary -PASS: gdb.base/annota1.exp: send SIGUSR1 -PASS: gdb.base/annota1.exp: backtrace @ signal handler +FAIL: gdb.base/annota1.exp: send SIGUSR1 (timeout) +FAIL: gdb.base/annota1.exp: backtrace @ signal handler (timeout) PASS: gdb.base/annota1.exp: delete bp 1 PASS: gdb.base/annota1.exp: delete bp 2 PASS: gdb.base/annota1.exp: delete bp 3 @@ -1251,12 +1253,12 @@ PASS: gdb.base/annota1.exp: break at value++ PASS: gdb.base/annota1.exp: ignore 5 4 PASS: gdb.base/annota1.exp: annotate ignore count change PASS: gdb.base/annota1.exp: breakpoint ignore count -PASS: gdb.base/annota1.exp: get inferior pid +FAIL: gdb.base/annota1.exp: get inferior pid (timeout) PASS: gdb.base/annota1.exp: signal sent PASS: gdb.base/annota1.exp: cleanup core file (not dumped) PASS: gdb.base/annota1.exp: successfully compiled posix threads test case PASS: gdb.base/annota1.exp: new thread -PASS: gdb.base/annota1.exp: thread switch +FAIL: gdb.base/annota1.exp: thread switch (timeout) Running [...]/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 @@ -1273,7 +1275,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 @@ -1285,8 +1287,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 @@ -1425,72 +1427,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.24.so to ld-linux.so.2 -PASS: gdb.base/attach-pie-misread.exp: copy libm-2.24.so to libm.so.6 -PASS: gdb.base/attach-pie-misread.exp: copy libc-2.24.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.24.so to ld-linux.so.2 -PASS: gdb.base/attach-pie-misread.exp: copy libm-2.24.so to libm.so.6 -PASS: gdb.base/attach-pie-misread.exp: copy libc-2.24.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 @@ -1498,13 +1459,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 @@ -1514,14 +1476,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 @@ -1533,22 +1495,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/bad-file.exp ... PASS: gdb.base/bad-file.exp: non-existent file PASS: gdb.base/bad-file.exp: directory @@ -1613,32 +1559,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 @@ -1773,7 +1705,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 @@ -1782,7 +1714,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 @@ -1797,18 +1729,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 @@ -1817,7 +1749,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 @@ -1826,7 +1758,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 @@ -1841,18 +1773,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 @@ -1860,7 +1792,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 @@ -1869,7 +1801,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 @@ -1884,18 +1816,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 @@ -1904,7 +1836,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 @@ -1913,7 +1845,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 @@ -1928,25 +1860,25 @@ 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/branch-to-self.exp ... PASS: gdb.base/branch-to-self.exp: single-step: set breakpoint PASS: gdb.base/branch-to-self.exp: single-step: continue to breakpoint: hit breakpoint PASS: gdb.base/branch-to-self.exp: single-step: si PASS: gdb.base/branch-to-self.exp: break-cond: side=host: set breakpoint with condition -PASS: gdb.base/branch-to-self.exp: break-cond: side=host: continue to breakpoint: continue to break -PASS: gdb.base/branch-to-self.exp: break-cond: side=host: p counter +FAIL: gdb.base/branch-to-self.exp: break-cond: side=host: continue to breakpoint: continue to break (timeout) +FAIL: gdb.base/branch-to-self.exp: break-cond: side=host: p counter (timeout) 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 @@ -2065,693 +1997,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.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: copy libc-2.24.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.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: copy libc-2.24.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.24.so to libm.so.6 -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: copy libc-2.24.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.24.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.24.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 @@ -3231,14 +2476,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 @@ -3594,40 +2839,38 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: set follow-fork child PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: set detach-on-fork off PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: catch fork -PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: continue to child fork -PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: continue to grandchild fork -PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: kill child -PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: switch to parent -PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: break grandparent_done -PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: continue +FAIL: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: continue to child fork (timeout) +FAIL: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: continue to grandchild fork (timeout) +FAIL: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: kill child (timeout) +FAIL: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: switch to parent (timeout) +FAIL: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: break grandparent_done (timeout) +FAIL: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=exit: fork: continue (timeout) PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: set follow-fork child PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: set detach-on-fork off PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: catch fork -PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: continue to child fork -PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: continue to grandchild fork -PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: kill child -PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: switch to parent -PASS: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: kill parent +FAIL: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: continue to child fork (timeout) +FAIL: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: continue to grandchild fork (timeout) +FAIL: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: kill child (timeout) +FAIL: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: switch to parent (timeout) +FAIL: gdb.base/catch-fork-kill.exp: fork-kind=fork: exit-kind=kill: fork: kill parent (timeout) PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: set follow-fork child PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: set detach-on-fork off PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: catch vfork -PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: continue to child vfork -PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: continue to grandchild vfork -PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: kill child -PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: switch to parent -PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: break grandparent_done -PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: continue +FAIL: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: continue to child vfork (timeout) +FAIL: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: continue to grandchild vfork (timeout) +FAIL: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: kill child (timeout) +FAIL: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: switch to parent (timeout) +FAIL: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: break grandparent_done (timeout) +FAIL: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=exit: vfork: continue (timeout) PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: set follow-fork child PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: set detach-on-fork off PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: catch vfork -PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: continue to child vfork -PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: continue to grandchild vfork -PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: kill child -PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: switch to parent -PASS: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: kill parent +FAIL: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: continue to child vfork (timeout) +FAIL: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: continue to grandchild vfork (timeout) +FAIL: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: kill child (timeout) +FAIL: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: switch to parent (timeout) +FAIL: gdb.base/catch-fork-kill.exp: fork-kind=vfork: exit-kind=kill: vfork: kill parent (timeout) 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 @@ -3691,11 +2934,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 @@ -3781,138 +3019,26 @@ 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: catch syscall -PASS: gdb.base/catch-syscall.exp: check catch syscall -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: set catchpoint on a group of syscalls -PASS: gdb.base/catch-syscall.exp: set catchpoints on a group of syscalls and on a single syscall -PASS: gdb.base/catch-syscall.exp: set catchpoints on an invalid group -PASS: gdb.base/catch-syscall.exp: set catchpoints on an unknown group. -PASS: gdb.base/catch-syscall.exp: complete catch syscall group with 'g:' prefix -PASS: gdb.base/catch-syscall.exp: complete catch syscall group with 'group:' prefix -PASS: gdb.base/catch-syscall.exp: complete catch syscall group suggests 'group:' prefix -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 +gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.c:18:21: error: 'SYS_close' undeclared here (not in a function) + int close_syscall = SYS_close; + ^~~~~~~~~ +[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.c:19:22: error: 'SYS_chroot' undeclared here (not in a function) + int chroot_syscall = SYS_chroot; + ^~~~~~~~~~ +[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.c:24:20: error: 'SYS_read' undeclared here (not in a function) + int read_syscall = SYS_read; + ^~~~~~~~ +[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.c:28:21: error: 'SYS_pipe2' undeclared here (not in a function) + int pipe2_syscall = SYS_pipe2; + ^~~~~~~~~ +[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.c:30:21: error: 'SYS_write' undeclared here (not in a function) + int write_syscall = SYS_write; + ^~~~~~~~~ +[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.c:40:26: error: 'SYS_exit_group' undeclared here (not in a function) + int exit_group_syscall = SYS_exit_group; + ^~~~~~~~~~~~~~ +UNTESTED: gdb.base/catch-syscall.exp: catch-syscall.exp +UNTESTED: gdb.base/catch-syscall.exp: catch-syscall.exp 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 @@ -4181,285 +3307,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 @@ -4746,7 +3594,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 @@ -4996,77 +3843,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 -PASS: 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 @@ -5333,7 +4113,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 @@ -5464,7 +4244,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 @@ -5536,10 +4316,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 @@ -5875,15 +4651,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 @@ -5901,95 +4677,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 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 @@ -6034,13 +4806,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 -/usr/bin/ld: error in [...]/tschwinge/W._C._Handy.build/gdb/testsuite/outputs/gdb.base/dtrace-probe/dtrace-probe.o(.eh_frame); no .eh_frame_hdr table will be created. -/usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o: In function `_start': -(.text+0x18): undefined reference to `main' -[...]/tschwinge/W._C._Handy.build/gdb/testsuite/outputs/gdb.base/dtrace-probe/dtrace-probe-p.o:(.SUNW_dof+0x88): undefined reference to `main' -[...]/tschwinge/W._C._Handy.build/gdb/testsuite/outputs/gdb.base/dtrace-probe/dtrace-probe-p.o:(.SUNW_dof+0xb8): undefined reference to `main' -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 @@ -6462,11 +5227,7 @@ PASS: gdb.base/examine-backward.exp: invalid format: double hyphen PASS: gdb.base/examine-backward.exp: invalid format: an alphabet after a leading hyphen PASS: gdb.base/examine-backward.exp: invalid format: zero with backward disassemble PASS: gdb.base/examine-backward.exp: invalid format: zero with backward examine string -PASS: gdb.base/examine-backward.exp: memory page boundary: set print elements 0 -PASS: gdb.base/examine-backward.exp: memory page boundary: take 3 strings forward -PASS: gdb.base/examine-backward.exp: memory page boundary: take 4 strings backward -PASS: gdb.base/examine-backward.exp: memory page boundary: take 3 strings forward again -PASS: gdb.base/examine-backward.exp: memory page boundary: take 3 strings backward +UNSUPPORTED: gdb.base/examine-backward.exp: memory page boundary: Current target does not support 'info proc mappings' PASS: gdb.base/examine-backward.exp: set charset ASCII PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: set print elements 20 PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: take 6 strings forward @@ -6531,18 +5292,16 @@ PASS: gdb.base/examine-backward.exp: backward disassemble general: inst:0 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/exe-lock.exp ... PASS: gdb.base/exe-lock.exp: continue until exit Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/exec-invalid-sysroot.exp ... -PASS: gdb.base/exec-invalid-sysroot.exp: set sysroot /a/path/that/does/not/exist -PASS: gdb.base/exec-invalid-sysroot.exp: insert exec catchpoint -PASS: gdb.base/exec-invalid-sysroot.exp: continue to exec catchpoint +gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec.c: In function 'main': +[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec.c:31:13: error: 'PATH_MAX' undeclared (first use in this function) + char prog[PATH_MAX]; + ^~~~~~~~ +[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec.c:31:13: note: each undeclared identifier is reported only once for each function it appears in +UNTESTED: gdb.base/exec-invalid-sysroot.exp: could not compile test program [...]/tschwinge/W._C._Handy.build/gdb/testsuite/outputs/gdb.base/exec-invalid-sysroot/foll-exec 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 @@ -6554,12 +5313,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 @@ -6916,33 +5675,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" @@ -7022,376 +5781,86 @@ PASS: gdb.base/float128.exp: The value of f128 is changed to 20.375 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/floatn.exp ... UNTESTED: gdb.base/floatn.exp: compiler can't handle _FloatN/_FloatNx types? 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 @@ -7430,7 +5899,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 @@ -7580,32 +6049,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 ... @@ -7725,9 +6178,10 @@ PASS: gdb.base/gnu-debugdata.exp: unload MiniDebugInfo Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/gnu-ifunc.exp ... PASS: gdb.base/gnu-ifunc.exp: continue to breakpoint: break-at-call PASS: gdb.base/gnu-ifunc.exp: p gnu_ifunc (3) +PASS: gdb.base/gnu-ifunc.exp: info auxv (no HWCAP) PASS: gdb.base/gnu-ifunc.exp: resolver received HWCAP 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 @@ -7855,7 +6309,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 @@ -8019,7 +6473,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 @@ -8034,8 +6488,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 @@ -8061,17 +6515,12 @@ 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/infcall-input.exp ... PASS: gdb.base/infcall-input.exp: print some_function() PASS: gdb.base/infcall-input.exp: next 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 @@ -8112,33 +6561,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 @@ -8190,25 +6616,17 @@ 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 PASS: gdb.base/interrupt.exp: process is alive PASS: gdb.base/interrupt.exp: child process ate our char -PASS: gdb.base/interrupt.exp: send_gdb control C -PASS: gdb.base/interrupt.exp: call function when asleep -PASS: gdb.base/interrupt.exp: call function a second time -PASS: gdb.base/interrupt.exp: continue -PASS: gdb.base/interrupt.exp: echo data -PASS: gdb.base/interrupt.exp: Send Control-C, second time -PASS: gdb.base/interrupt.exp: signal SIGINT -PASS: gdb.base/interrupt.exp: echo more data -PASS: gdb.base/interrupt.exp: send end of file +FAIL: gdb.base/interrupt.exp: 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-attach-pie.exp ... PASS: gdb.base/jit-attach-pie.exp: successfully compiled posix threads test case -PASS: gdb.base/jit-attach-pie.exp: attach +FAIL: gdb.base/jit-attach-pie.exp: attach Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/jit-reader.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/jit-simple.exp ... PASS: gdb.base/jit-simple.exp: standalone: change addr: initial run: get address of __jit_debug_descriptor @@ -8282,14 +6700,14 @@ PASS: gdb.base/jit.exp: attach: one_jit_test-2: continue to breakpoint: break he PASS: gdb.base/jit.exp: attach: one_jit_test-2: break here 1: get inferior process ID PASS: gdb.base/jit.exp: attach: one_jit_test-2: break here 1: set var wait_for_gdb = 1 PASS: gdb.base/jit.exp: attach: one_jit_test-2: break here 1: detach -PASS: gdb.base/jit.exp: attach: one_jit_test-2: break here 1: attach +FAIL: gdb.base/jit.exp: attach: one_jit_test-2: break here 1: attach PASS: gdb.base/jit.exp: attach: one_jit_test-2: break here 1: set var wait_for_gdb = 0 PASS: gdb.base/jit.exp: attach: one_jit_test-2: info function ^jit_function PASS: gdb.base/jit.exp: attach: one_jit_test-2: continue to breakpoint: break here 2 PASS: gdb.base/jit.exp: attach: one_jit_test-2: break here 2: get inferior process ID PASS: gdb.base/jit.exp: attach: one_jit_test-2: break here 2: set var wait_for_gdb = 1 PASS: gdb.base/jit.exp: attach: one_jit_test-2: break here 2: detach -PASS: gdb.base/jit.exp: attach: one_jit_test-2: break here 2: attach +FAIL: gdb.base/jit.exp: attach: one_jit_test-2: break here 2: attach PASS: gdb.base/jit.exp: attach: one_jit_test-2: break here 2: set var wait_for_gdb = 0 PASS: gdb.base/jit.exp: attach: one_jit_test-2: info function jit_function PASS: gdb.base/jit.exp: PIE: one_jit_test-1: continue to breakpoint: break here 0 @@ -8313,40 +6731,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 @@ -8750,15 +7156,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 @@ -9247,94 +7657,15 @@ 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 +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 -PASS: gdb.base/multi-forks.exp: run to exit 2 -PASS: gdb.base/multi-forks.exp: follow child, print pids -PASS: gdb.base/multi-forks.exp: run to exit 2 -PASS: gdb.base/multi-forks.exp: follow parent, print pids -PASS: gdb.base/multi-forks.exp: help set detach -PASS: gdb.base/multi-forks.exp: show detach default on -PASS: gdb.base/multi-forks.exp: set detach off -PASS: gdb.base/multi-forks.exp: Run to exit 1 -PASS: gdb.base/multi-forks.exp: info inferior 1 -PASS: gdb.base/multi-forks.exp: inferior 1 -PASS: gdb.base/multi-forks.exp: Run to exit 2 -PASS: gdb.base/multi-forks.exp: info inferior 2 -PASS: gdb.base/multi-forks.exp: inferior 2 -PASS: gdb.base/multi-forks.exp: Run to exit 3 -PASS: gdb.base/multi-forks.exp: info inferior 3 -PASS: gdb.base/multi-forks.exp: inferior 3 -PASS: gdb.base/multi-forks.exp: Run to exit 4 -PASS: gdb.base/multi-forks.exp: info inferior 4 -PASS: gdb.base/multi-forks.exp: inferior 4 -PASS: gdb.base/multi-forks.exp: Run to exit 5 -PASS: gdb.base/multi-forks.exp: info inferior 5 -PASS: gdb.base/multi-forks.exp: inferior 5 -PASS: gdb.base/multi-forks.exp: Run to exit 6 -PASS: gdb.base/multi-forks.exp: info inferior 6 -PASS: gdb.base/multi-forks.exp: inferior 6 -PASS: gdb.base/multi-forks.exp: Run to exit 7 -PASS: gdb.base/multi-forks.exp: info inferior 7 -PASS: gdb.base/multi-forks.exp: inferior 7 -PASS: gdb.base/multi-forks.exp: Run to exit 8 -PASS: gdb.base/multi-forks.exp: info inferior 8 -PASS: gdb.base/multi-forks.exp: inferior 8 -PASS: gdb.base/multi-forks.exp: Run to exit 9 -PASS: gdb.base/multi-forks.exp: info inferior 9 -PASS: gdb.base/multi-forks.exp: inferior 9 -PASS: gdb.base/multi-forks.exp: Run to exit 10 -PASS: gdb.base/multi-forks.exp: info inferior 10 -PASS: gdb.base/multi-forks.exp: inferior 10 -PASS: gdb.base/multi-forks.exp: Run to exit 11 -PASS: gdb.base/multi-forks.exp: info inferior 11 -PASS: gdb.base/multi-forks.exp: inferior 11 -PASS: gdb.base/multi-forks.exp: Run to exit 12 -PASS: gdb.base/multi-forks.exp: info inferior 12 -PASS: gdb.base/multi-forks.exp: inferior 12 -PASS: gdb.base/multi-forks.exp: Run to exit 13 -PASS: gdb.base/multi-forks.exp: info inferior 13 -PASS: gdb.base/multi-forks.exp: inferior 13 -PASS: gdb.base/multi-forks.exp: Run to exit 14 -PASS: gdb.base/multi-forks.exp: info inferior 14 -PASS: gdb.base/multi-forks.exp: inferior 14 -PASS: gdb.base/multi-forks.exp: Run to exit 15 -PASS: gdb.base/multi-forks.exp: info inferior 15 -PASS: gdb.base/multi-forks.exp: inferior 15 -PASS: gdb.base/multi-forks.exp: Run to exit 16 -PASS: gdb.base/multi-forks.exp: info inferior 16 -PASS: gdb.base/multi-forks.exp: restart final -PASS: gdb.base/multi-forks.exp: Detach 2 -PASS: gdb.base/multi-forks.exp: Detach 3 -PASS: gdb.base/multi-forks.exp: Detach 4 -PASS: gdb.base/multi-forks.exp: Detach 5 -PASS: gdb.base/multi-forks.exp: Kill 6 -PASS: gdb.base/multi-forks.exp: Did kill 6 -PASS: gdb.base/multi-forks.exp: Kill 7 -PASS: gdb.base/multi-forks.exp: Did kill 7 -PASS: gdb.base/multi-forks.exp: Kill 8 -PASS: gdb.base/multi-forks.exp: Did kill 8 -PASS: gdb.base/multi-forks.exp: Kill 9 -PASS: gdb.base/multi-forks.exp: Did kill 9 -PASS: gdb.base/multi-forks.exp: Kill 10 -PASS: gdb.base/multi-forks.exp: Did kill 10 -PASS: gdb.base/multi-forks.exp: Kill 11 -PASS: gdb.base/multi-forks.exp: Did kill 11 -PASS: gdb.base/multi-forks.exp: Kill 12 -PASS: gdb.base/multi-forks.exp: Did kill 12 -PASS: gdb.base/multi-forks.exp: Kill 13 -PASS: gdb.base/multi-forks.exp: Did kill 13 -PASS: gdb.base/multi-forks.exp: Kill 14 -PASS: gdb.base/multi-forks.exp: Did kill 14 -PASS: gdb.base/multi-forks.exp: Kill 15 -PASS: gdb.base/multi-forks.exp: Did kill 15 -PASS: gdb.base/multi-forks.exp: Kill 16 -PASS: gdb.base/multi-forks.exp: Did kill 16 Running [...]/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 @@ -9381,9 +7712,9 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.base/new-ui-pending-input.exp: commands pending PASS: gdb.base/new-ui-pending-input.exp: spawn gdb PASS: gdb.base/new-ui-pending-input.exp: initial prompt on extra console -PASS: gdb.base/new-ui-pending-input.exp: print 1 on extra console -PASS: gdb.base/new-ui-pending-input.exp: print 2 on extra console -PASS: gdb.base/new-ui-pending-input.exp: print 3 on extra console +FAIL: gdb.base/new-ui-pending-input.exp: print 1 on extra console (timeout) +FAIL: gdb.base/new-ui-pending-input.exp: print 2 on extra console (timeout) +FAIL: gdb.base/new-ui-pending-input.exp: print 3 on extra console (timeout) PASS: gdb.base/new-ui-pending-input.exp: run to breakpoint on main console PASS: gdb.base/new-ui-pending-input.exp: run to breakpoint on extra console Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/new-ui.exp ... @@ -9444,7 +7775,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.base/nostdlib.exp: stop at run PASS: gdb.base/nostdlib.exp: continue to marker Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/offsets.exp ... -PASS: gdb.base/offsets.exp: print &big_struct test (0x804a040) +PASS: gdb.base/offsets.exp: print &big_struct test (0x8049720) PASS: gdb.base/offsets.exp: big offsets Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/opaque.exp ... PASS: gdb.base/opaque.exp: whatis on opaque struct pointer (statically) @@ -9482,22 +7813,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 ... @@ -9582,11 +7913,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 -PASS: gdb.base/pie-execl.exp: continue -PASS: gdb.base/pie-execl.exp: pie_execl_marker address second -PASS: gdb.base/pie-execl.exp: pie_execl_marker address has changed Running [...]/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 @@ -9662,50 +7988,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.24.so to ld-linux.so.2 +PASS: gdb.base/prelink.exp: copy ld-2.24.so to ld.so PASS: gdb.base/prelink.exp: copy prelink.so to prelink.so PASS: gdb.base/prelink.exp: copy libm-2.24.so to libm.so.6 -PASS: gdb.base/prelink.exp: copy libc-2.24.so to libc.so.6 +PASS: gdb.base/prelink.exp: copy libc-2.24.so to libc.so.0.3 +PASS: gdb.base/prelink.exp: copy libdl-2.24.so to libdl.so.2 +PASS: gdb.base/prelink.exp: copy ld-2.24.so to ld.so.1 +PASS: gdb.base/prelink.exp: copy libmachuser-2.24.so to libmachuser.so.1 +PASS: gdb.base/prelink.exp: copy libhurduser-2.24.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" @@ -10567,7 +8867,7 @@ PASS: gdb.base/ptype.exp: ptype *&{4,5,6}[1] PASS: gdb.base/ptype.exp: ptype $pc Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/quit.exp ... PASS: gdb.base/quit.exp: quit with syntax error -PASS: gdb.base/quit.exp: quit with expression +UNTESTED: gdb.base/quit.exp: aborted; in the following, GDB will get stuck Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/radix.exp ... PASS: gdb.base/radix.exp: initialize radix, input radix 2 PASS: gdb.base/radix.exp: set input-radix 2 @@ -10714,30 +9014,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 @@ -10755,38 +9034,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 @@ -11180,22 +9428,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 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 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 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 @@ -11660,426 +9908,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 0x80484d8) 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 @@ -12087,7 +9956,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 @@ -12096,7 +9965,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 @@ -12105,7 +9974,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 @@ -12116,84 +9985,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-state-child.exp ... PASS: gdb.base/signals-state-child.exp: collect standalone signals state PASS: gdb.base/signals-state-child.exp: continue until exit at collect signals state under gdb @@ -12207,14 +10022,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 @@ -12229,18 +10044,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 @@ -12248,795 +10063,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) @@ -13101,15 +10147,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 @@ -13259,15 +10296,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 @@ -13304,7 +10333,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 *0x080483ff +PASS: gdb.base/sss-bp-on-user-bp.exp: b *0x0804846f 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 @@ -13318,8 +10347,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 @@ -13415,22 +10450,7 @@ PASS: gdb.base/step-line.exp: next to dummy 9 PASS: gdb.base/step-line.exp: next to dummy 10 PASS: gdb.base/step-line.exp: next over dummy 10 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/step-over-exit.exp ... -PASS: gdb.base/step-over-exit.exp: set follow-fork-mode child -PASS: gdb.base/step-over-exit.exp: set detach-on-fork off -PASS: gdb.base/step-over-exit.exp: break _exit -PASS: gdb.base/step-over-exit.exp: continue to exit -PASS: gdb.base/step-over-exit.exp: display/i $pc -PASS: gdb.base/step-over-exit.exp: find syscall insn in exit -PASS: gdb.base/step-over-exit.exp: delete display 1 -PASS: gdb.base/step-over-exit.exp: get hexadecimal valueof "$pc" -PASS: gdb.base/step-over-exit.exp: continue to end, first time -PASS: gdb.base/step-over-exit.exp: switch back to inferior 1, first time -PASS: gdb.base/step-over-exit.exp: break marker -PASS: gdb.base/step-over-exit.exp: continue to marker, first time -PASS: gdb.base/step-over-exit.exp: break *0xb7fd9ce1 if main == 0 -PASS: gdb.base/step-over-exit.exp: continue to end, second time -PASS: gdb.base/step-over-exit.exp: switch back to inferior 1, second time -PASS: gdb.base/step-over-exit.exp: continue to marker, second time +UNSUPPORTED: gdb.base/step-over-exit.exp: unknown syscall instruction Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/step-over-no-symbols.exp ... PASS: gdb.base/step-over-no-symbols.exp: displaced=off: purging symbols PASS: gdb.base/step-over-no-symbols.exp: displaced=off: get before PC @@ -13439,112 +10459,7 @@ 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-over-syscall.exp ... -PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: delete break 1 -PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: set displaced-stepping off -PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: break fork -PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: continue to fork (1st time) -PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: continue to fork (2nd time) -PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: display/i $pc -PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: find syscall insn in fork -PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: get hexadecimal valueof "$pc" -PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: stepi fork insn -PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: get hexadecimal valueof "$pc" -PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: continue to fork (3rd time) -PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: break on syscall insns -PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: continue to syscall insn fork -PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: set displaced-stepping off -PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: single step over fork -PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: get hexadecimal valueof "$pc" -PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: single step over fork final pc -PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: break marker -PASS: gdb.base/step-over-syscall.exp: fork: displaced=off: continue to marker (fork) -PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: delete break 1 -PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: set displaced-stepping off -PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: break fork -PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: continue to fork (1st time) -PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: continue to fork (2nd time) -PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: display/i $pc -PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: find syscall insn in fork -PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: get hexadecimal valueof "$pc" -PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: stepi fork insn -PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: get hexadecimal valueof "$pc" -PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: continue to fork (3rd time) -PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: break on syscall insns -PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: continue to syscall insn fork -PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: set displaced-stepping on -PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: single step over fork -PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: get hexadecimal valueof "$pc" -PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: single step over fork final pc -PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: break marker -PASS: gdb.base/step-over-syscall.exp: fork: displaced=on: continue to marker (fork) -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: delete break 1 -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: set displaced-stepping off -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: break vfork -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: continue to vfork (1st time) -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: continue to vfork (2nd time) -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: display/i $pc -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: find syscall insn in vfork -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: get hexadecimal valueof "$pc" -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: stepi vfork insn -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: get hexadecimal valueof "$pc" -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: continue to vfork (3rd time) -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: break on syscall insns -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: continue to syscall insn vfork -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: set displaced-stepping off -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: single step over vfork -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: get hexadecimal valueof "$pc" -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: single step over vfork final pc -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: break marker -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=off: continue to marker (vfork) -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: delete break 1 -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: set displaced-stepping off -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: break vfork -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: continue to vfork (1st time) -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: continue to vfork (2nd time) -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: display/i $pc -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: find syscall insn in vfork -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: get hexadecimal valueof "$pc" -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: stepi vfork insn -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: get hexadecimal valueof "$pc" -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: continue to vfork (3rd time) -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: break on syscall insns -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: continue to syscall insn vfork -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: set displaced-stepping on -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: single step over vfork -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: get hexadecimal valueof "$pc" -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: single step over vfork final pc -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: break marker -PASS: gdb.base/step-over-syscall.exp: vfork: displaced=on: continue to marker (vfork) -PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: delete break 1 -PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: set displaced-stepping off -PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: break clone -PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: continue to clone (1st time) -PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: continue to clone (2nd time) -PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: display/i $pc -PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: find syscall insn in clone -PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: get hexadecimal valueof "$pc" -PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: stepi clone insn -PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: get hexadecimal valueof "$pc" -PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: continue to clone (3rd time) -PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: break on syscall insns -PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: continue to syscall insn clone -PASS: gdb.base/step-over-syscall.exp: clone: displaced=off: set displaced-stepping off -FAIL: gdb.base/step-over-syscall.exp: clone: displaced=off: single step over clone 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 @@ -13590,38 +10505,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 @@ -14563,24 +11458,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 @@ -14666,37 +11549,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 -ERROR: Process no longer exists -UNRESOLVED: gdb.base/valgrind-db-attach.exp: valgrind started +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 @@ -14718,9 +11575,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.base/vdso-warning.exp: setup: set environment LD_DEBUG=unused PASS: gdb.base/vdso-warning.exp: run: startup PASS: gdb.base/vdso-warning.exp: run: no vdso without symbols is listed -PASS: gdb.base/vdso-warning.exp: core: save a corefile -PASS: gdb.base/vdso-warning.exp: core: startup -PASS: gdb.base/vdso-warning.exp: core: no vdso without symbols is listed +UNSUPPORTED: gdb.base/vdso-warning.exp: core: save a corefile 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 PASS: gdb.base/vla-datatypes.exp: print int_vla @@ -14949,29 +11804,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 @@ -14985,8 +11837,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 @@ -17910,7 +14762,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 @@ -18436,130 +15288,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' @@ -19791,14 +16767,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 @@ -21222,15 +18198,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 @@ -21723,18 +18699,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 @@ -22040,14 +19016,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 @@ -23246,7 +20226,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 ... @@ -24318,25 +21298,8 @@ PASS: gdb.fortran/whatis_type.exp: ptype t3v PASS: gdb.fortran/whatis_type.exp: ptype t3p 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 -PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Register a complaint") -PASS: gdb.gdb/complaints.exp: print symfile_complaints->root->fmt -PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, symfile_complaints->root->fmt) -PASS: gdb.gdb/complaints.exp: list has one entry -PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Testing! Testing! Testing!") -PASS: gdb.gdb/complaints.exp: serial start -PASS: gdb.gdb/complaints.exp: serial line 1 -PASS: gdb.gdb/complaints.exp: serial line 2 -PASS: gdb.gdb/complaints.exp: serial end -PASS: gdb.gdb/complaints.exp: short start -PASS: gdb.gdb/complaints.exp: short line 1 -PASS: gdb.gdb/complaints.exp: short line 2 -PASS: gdb.gdb/complaints.exp: short end -PASS: gdb.gdb/complaints.exp: empty non-verbose non-noisy clear -PASS: gdb.gdb/complaints.exp: empty verbose non-noisy clear -PASS: gdb.gdb/complaints.exp: empty verbose noisy clear -PASS: gdb.gdb/complaints.exp: empty non-verbose noisy clear +FAIL: gdb.gdb/complaints.exp: run until breakpoint at captured_command_loop +WARNING: Couldn't test self Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/observer.exp ... PASS: gdb.gdb/observer.exp: breakpoint in captured_main PASS: gdb.gdb/observer.exp: run until breakpoint at captured_main @@ -24447,14 +21410,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: breakpoint in captured_main PASS: gdb.gdb/selftest.exp: run until breakpoint at captured_main @@ -24464,17 +21425,22 @@ PASS: gdb.gdb/selftest.exp: set listsize to 1 PASS: gdb.gdb/selftest.exp: printed version as pointer PASS: gdb.gdb/selftest.exp: step into captured_main (args) PASS: gdb.gdb/selftest.exp: step into captured_main (args) +PASS: gdb.gdb/selftest.exp: next over lim_at_start initialization +PASS: gdb.gdb/selftest.exp: next over TRY +PASS: gdb.gdb/selftest.exp: step into captured_main (args) +PASS: gdb.gdb/selftest.exp: step into captured_main (args) +PASS: gdb.gdb/selftest.exp: step over argv initialization PASS: gdb.gdb/selftest.exp: step over argc initialization PASS: gdb.gdb/selftest.exp: next over lim_at_start initialization FAIL: gdb.gdb/selftest.exp: unknown source line (after next over lim_at_start initialization) PASS: gdb.gdb/selftest.exp: print a string FAIL: gdb.gdb/selftest.exp: step into xmalloc call -PASS: gdb.gdb/selftest.exp: xgdb is at prompt +FAIL: gdb.gdb/selftest.exp: xgdb is at prompt PASS: gdb.gdb/selftest.exp: Set xgdb_prompt -PASS: gdb.gdb/selftest.exp: send ^C to child process -PASS: gdb.gdb/selftest.exp: send SIGINT signal to child process -PASS: gdb.gdb/selftest.exp: thread 1 -PASS: gdb.gdb/selftest.exp: backtrace through signal handler +FAIL: gdb.gdb/selftest.exp: send ^C to child process (timeout) +FAIL: gdb.gdb/selftest.exp: send SIGINT signal to child process (timeout) +FAIL: gdb.gdb/selftest.exp: 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/unittest.exp ... PASS: gdb.gdb/unittest.exp: maintenance selftest Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/xfullpath.exp ... @@ -25410,7 +22376,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" (3221212440) +PASS: gdb.guile/scm-ports.exp: buffered: get integer valueof "$sp" (16960168) 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 @@ -25427,7 +22393,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" (3221212440) +PASS: gdb.guile/scm-ports.exp: unbuffered: get integer valueof "$sp" (16960168) 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 @@ -26122,65 +23088,12 @@ 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) -FAIL: gdb.linespec/explicit.exp: complete non-existant file name (GDB internal error) -ERROR: : spawn id exp23 not open - while executing -"expect { --i exp23 -timeout 10 - -re "Quit this debugging session\\? \\(y or n\\) $" { - send_gdb "n\n" - incr count - } - -re "Create a core..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp23 not open -ERROR: Could not resync from internal error (timeout) -ERROR: : spawn id exp23 not open - while executing -"expect { --i exp23 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp23 not open -WARNING: remote_expect statement without a default case -ERROR: : spawn id exp23 not open - while executing -"expect { --i exp23 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp23 not open -WARNING: remote_expect statement without a default case -ERROR: : spawn id exp23 not open - while executing -"expect { --i exp23 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp23 not open -WARNING: remote_expect statement without a default case -ERROR: : spawn id exp23 not open - while executing -"expect { --i exp23 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp23 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.linespec/explicit.exp: pending invalid conditional explicit breakpoint +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 @@ -26693,10 +23606,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 @@ -26716,50 +23629,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 @@ -26789,12 +23687,9 @@ 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-run.exp ... -PASS: gdb.mi/mi-async-run.exp: send interrupt command -PASS: gdb.mi/mi-async-run.exp: expect interrupt +FAIL: gdb.mi/mi-async-run.exp: send interrupt command (timeout) +FAIL: gdb.mi/mi-async-run.exp: expect interrupt (timeout) 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 @@ -26820,104 +23715,15 @@ PASS: gdb.mi/mi-basics.exp: make sure tty is empty PASS: gdb.mi/mi-basics.exp: set tty to mi_inferior_tty_name (the way it was) PASS: gdb.mi/mi-basics.exp: verify tty is correct Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-break.exp ... -PASS: gdb.mi/mi-break.exp: mi-mode=main: break-insert -t operation -PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp breakpoint at basics.c:callee2 -PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp breakpoint at basics.c:$line_callee3_head -PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp breakpoint at "":$line_callee4_head -PASS: gdb.mi/mi-break.exp: mi-mode=main: list of breakpoints -PASS: gdb.mi/mi-break.exp: mi-mode=main: delete temp breakpoints -KFAIL: gdb.mi/mi-break.exp: mi-mode=main: break-insert -r operation (PRMS: mi/14270) -KFAIL: gdb.mi/mi-break.exp: mi-mode=main: insert breakpoint with regexp callee2 (PRMS: mi/14270) -KFAIL: gdb.mi/mi-break.exp: mi-mode=main: insert breakpoint with regexp callee (PRMS: mi/14270) -KFAIL: gdb.mi/mi-break.exp: mi-mode=main: insert breakpoint with regexp .*llee (PRMS: mi/14270) -KFAIL: gdb.mi/mi-break.exp: mi-mode=main: list of breakpoints (PRMS: mi/14270) -PASS: gdb.mi/mi-break.exp: mi-mode=main: delete temp breakpoints -PASS: gdb.mi/mi-break.exp: mi-mode=main: insert breakpoint with ignore count at callme -PASS: gdb.mi/mi-break.exp: mi-mode=main: run to breakpoint with ignore count -PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint at nonexistent function -PASS: gdb.mi/mi-break.exp: mi-mode=main: create varobj for function call -PASS: gdb.mi/mi-break.exp: mi-mode=main: update varobj for function call -PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint with garbage after location -PASS: gdb.mi/mi-break.exp: mi-mode=main: conditional breakpoint with garbage after location -PASS: gdb.mi/mi-break.exp: mi-mode=main: test disabled creation -PASS: gdb.mi/mi-break.exp: mi-mode=main: test disabled creation: cleanup -PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: insert breakpoint at basics.c:callee2 -PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: set commands -PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: check that commands are set -PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: clear commands -PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: check that commands are cleared -PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint at main -PASS: gdb.mi/mi-break.exp: mi-mode=main: mi runto main -PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: insert breakpoint at basics.c:callee2, again -PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: set commands -PASS: gdb.mi/mi-break.exp: mi-mode=main: intermediate stop and continue, bp commands -PASS: gdb.mi/mi-break.exp: mi-mode=main: intermediate stop and continue, mi running -PASS: gdb.mi/mi-break.exp: mi-mode=main: test hitting breakpoint with commands -PASS: gdb.mi/mi-break.exp: mi-mode=main: create local variable tpnum -PASS: gdb.mi/mi-break.exp: mi-mode=main: eval tpnum before tracepoint -PASS: gdb.mi/mi-break.exp: mi-mode=main: break-insert -a operation -PASS: gdb.mi/mi-break.exp: mi-mode=main: update tpnum -PASS: gdb.mi/mi-break.exp: mi-mode=main: eval tpnum after tracepoint -PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp explicit breakpoint in main -PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp explicit breakpoint at basics.c:callee2 -PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp explicit breakpoint at basics.c:32 -PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp explicit breakpoint at "basics.c":23 -PASS: gdb.mi/mi-break.exp: mi-mode=main: list of explicit breakpoints -PASS: gdb.mi/mi-break.exp: mi-mode=main: delete temp breakpoints -PASS: gdb.mi/mi-break.exp: mi-mode=main: insert explicit conditional breakpoint in callee2 -PASS: gdb.mi/mi-break.exp: mi-mode=separate: break-insert -t operation -PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp breakpoint at basics.c:callee2 -PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp breakpoint at basics.c:$line_callee3_head -PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp breakpoint at "":$line_callee4_head -PASS: gdb.mi/mi-break.exp: mi-mode=separate: list of breakpoints -PASS: gdb.mi/mi-break.exp: mi-mode=separate: delete temp breakpoints -KFAIL: gdb.mi/mi-break.exp: mi-mode=separate: break-insert -r operation (PRMS: mi/14270) -KFAIL: gdb.mi/mi-break.exp: mi-mode=separate: insert breakpoint with regexp callee2 (PRMS: mi/14270) -KFAIL: gdb.mi/mi-break.exp: mi-mode=separate: insert breakpoint with regexp callee (PRMS: mi/14270) -KFAIL: gdb.mi/mi-break.exp: mi-mode=separate: insert breakpoint with regexp .*llee (PRMS: mi/14270) -KFAIL: gdb.mi/mi-break.exp: mi-mode=separate: list of breakpoints (PRMS: mi/14270) -PASS: gdb.mi/mi-break.exp: mi-mode=separate: delete temp breakpoints -PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert breakpoint with ignore count at callme -PASS: gdb.mi/mi-break.exp: mi-mode=separate: run to breakpoint with ignore count -PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint at nonexistent function -PASS: gdb.mi/mi-break.exp: mi-mode=separate: create varobj for function call -PASS: gdb.mi/mi-break.exp: mi-mode=separate: update varobj for function call -PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint with garbage after location -PASS: gdb.mi/mi-break.exp: mi-mode=separate: conditional breakpoint with garbage after location -PASS: gdb.mi/mi-break.exp: mi-mode=separate: test disabled creation -PASS: gdb.mi/mi-break.exp: mi-mode=separate: test disabled creation: cleanup -PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: insert breakpoint at basics.c:callee2 -PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: set commands -PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: check that commands are set -PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: clear commands -PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: check that commands are cleared -PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint at main -PASS: gdb.mi/mi-break.exp: mi-mode=separate: mi runto main -PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: insert breakpoint at basics.c:callee2, again -PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: set commands -PASS: gdb.mi/mi-break.exp: mi-mode=separate: intermediate stop and continue, bp commands -PASS: gdb.mi/mi-break.exp: mi-mode=separate: intermediate stop and continue, mi running -PASS: gdb.mi/mi-break.exp: mi-mode=separate: test hitting breakpoint with commands -PASS: gdb.mi/mi-break.exp: mi-mode=separate: create local variable tpnum -PASS: gdb.mi/mi-break.exp: mi-mode=separate: eval tpnum before tracepoint -PASS: gdb.mi/mi-break.exp: mi-mode=separate: break-insert -a operation -PASS: gdb.mi/mi-break.exp: mi-mode=separate: update tpnum -PASS: gdb.mi/mi-break.exp: mi-mode=separate: eval tpnum after tracepoint -PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp explicit breakpoint in main -PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp explicit breakpoint at basics.c:callee2 -PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp explicit breakpoint at basics.c:32 -PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp explicit breakpoint at "basics.c":23 -PASS: gdb.mi/mi-break.exp: mi-mode=separate: list of explicit breakpoints -PASS: gdb.mi/mi-break.exp: mi-mode=separate: delete temp breakpoints -PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert explicit conditional breakpoint in callee2 +UNTESTED: gdb.mi/mi-break.exp: aborted; will run into 'Resource lost' due to /hurd/term crashing in a subsequent *.exp file Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp ... PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: breakpoint at main PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: mi runto main PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: change command PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: watch watch PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: trace marker -PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: catch syscall -PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: dprintf marker, "arg" " +FAIL: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: catch syscall +FAIL: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: dprintf marker, "arg" " PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: condition 2 main > 0x0 PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: -break-condition 2 main == 0x0 PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: disable 3 @@ -26931,7 +23737,7 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: -break-passco PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: delete 3 PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: delete 4 PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: delete 5 -PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: delete 6 +FAIL: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: delete 6 PASS: gdb.mi/mi-breakpoint-changed.exp: test_pending_resolved: pending resolved: insert breakpoint on pendfunc1 PASS: gdb.mi/mi-breakpoint-changed.exp: test_pending_resolved: pending resolved: breakpoint on pendfunc1 resolved PASS: gdb.mi/mi-breakpoint-changed.exp: test_pending_resolved: pending resolved: breakpoint on pendfunc1 resolved: hit_count is updated @@ -26981,7 +23787,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 @@ -27015,16 +23821,16 @@ PASS: gdb.mi/mi-cmd-error.exp: non-failing command first (2 x 2): 2nd: non-faili 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" @@ -27133,16 +23939,7 @@ PASS: gdb.mi/mi-eval.exp: eval &A PASS: gdb.mi/mi-eval.exp: eval A+3 PASS: gdb.mi/mi-eval.exp: eval A + 3 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-exec-run.exp ... -PASS: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=main: force-fail=0: breakpoint hit reported on mi -PASS: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=main: force-fail=1: run failure detected -PASS: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=separate: force-fail=0: breakpoint hit reported on mi -PASS: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=separate: force-fail=0: breakpoint hit reported on console -PASS: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=separate: force-fail=1: run failure detected -PASS: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=main: force-fail=0: breakpoint hit reported on mi -PASS: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=main: force-fail=1: run failure detected -PASS: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=separate: force-fail=0: breakpoint hit reported on mi -PASS: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=separate: force-fail=0: breakpoint hit reported on console -PASS: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=separate: force-fail=1: run failure detected +UNTESTED: gdb.mi/mi-exec-run.exp: aborted; will run into 'Resource lost' due to /hurd/term crashing Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-exit-code.exp ... PASS: gdb.mi/mi-exit-code.exp: -list-thread-groups before run shows no exit-code PASS: gdb.mi/mi-exit-code.exp: first run: breakpoint at main @@ -27157,12 +23954,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. @@ -27191,7 +23982,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 @@ -27230,121 +24021,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 @@ -27353,10 +24045,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 @@ -27365,18 +24057,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 @@ -27389,11 +24089,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 ... @@ -27402,22 +24097,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 @@ -27492,7 +24171,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 @@ -27501,7 +24180,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.mi/mi-threads-interrupt.exp: successfully compiled posix threads test case PASS: gdb.mi/mi-threads-interrupt.exp: breakpoint at all_threads_created PASS: gdb.mi/mi-threads-interrupt.exp: mi runto all_threads_created -PASS: gdb.mi/mi-threads-interrupt.exp: check thread states +FAIL: gdb.mi/mi-threads-interrupt.exp: check thread states PASS: gdb.mi/mi-threads-interrupt.exp: interrupt reported Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-undefined-cmd.exp ... PASS: gdb.mi/mi-undefined-cmd.exp: -list-features should include "undefined-command-error-code" @@ -28198,11 +24877,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 @@ -28513,39 +25192,9 @@ PASS: gdb.mi/mi-vla-fortran.exp: 8 PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 42 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: mi-mode=main: wp-type=sw: hw watchpoints toggle -PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: breakpoint at callee4 -PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: mi runto callee4 -PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: break-watch operation -PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: list of watchpoints -PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: watchpoint trigger -PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: watchpoint trigger -PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: hw watchpoints toggle -PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: breakpoint at callee4 -PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: mi runto callee4 -PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: break-watch operation -PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: list of watchpoints -PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: watchpoint trigger -PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: watchpoint trigger -PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: hw watchpoints toggle -PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: breakpoint at callee4 -PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: mi runto callee4 -PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: break-watch operation -PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: list of watchpoints -PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: watchpoint trigger -PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: watchpoint trigger -PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: hw watchpoints toggle -PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: breakpoint at callee4 -PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: mi runto callee4 -PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: break-watch operation -PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: list of watchpoints -PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: watchpoint trigger -PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: watchpoint trigger +UNTESTED: gdb.mi/mi-watch.exp: aborted; will run into 'Resource lost' due to /hurd/term crashing Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi2-prompt.exp ... PASS: gdb.mi/mi2-prompt.exp: console set prompt @@ -28972,18 +25621,18 @@ PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u2.b3.b Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/new-ui-mi-sync.exp ... PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: send synchronous execution command PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: send -thread-info -PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: add-inferior -PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: interrupt on the CLI -PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: got MI interrupt output -PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: got -thread-info output and thread is stopped +FAIL: gdb.mi/new-ui-mi-sync.exp: sync-command=run: add-inferior (timeout) +FAIL: gdb.mi/new-ui-mi-sync.exp: sync-command=run: interrupt on the CLI (timeout) +FAIL: gdb.mi/new-ui-mi-sync.exp: sync-command=run: got MI interrupt output (timeout) +FAIL: gdb.mi/new-ui-mi-sync.exp: sync-command=run: got -thread-info output and thread is stopped (timeout) PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: breakpoint at main PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: mi runto main PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: send synchronous execution command PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: send -thread-info -PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: add-inferior -PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: interrupt on the CLI -PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: got MI interrupt output -PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: got -thread-info output and thread is stopped +FAIL: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: add-inferior (timeout) +FAIL: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: interrupt on the CLI (timeout) +FAIL: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: got MI interrupt output (timeout) +FAIL: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: got -thread-info output and thread is stopped (timeout) Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/pr11022.exp ... PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": breakpoint at main PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": mi runto main @@ -29004,409 +25653,7 @@ PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint hit 2 PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": set x PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": watchpoint hit 2 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/user-selected-context-sync.exp ... -PASS: gdb.mi/user-selected-context-sync.exp: successfully compiled posix threads test case -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: breakpoint at main -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: mi runto main -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: Add inferior 2 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: set breakpoint in main -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: continue to breakpoint: main breakpoint -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: stop at breakpoint in main -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: show scheduler-locking -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: set scheduler-locking on -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: select child thread 1.2 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: set breakpoint for thread 1.2 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: continue to breakpoint: continue thread 1.2 to infinite loop breakpoint -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: thread 1.2 stops MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: select child thread 1.3 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: set breakpoint for thread 1.3 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: continue to breakpoint: continue thread 1.3 to infinite loop breakpoint -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: thread 1.3 stops MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 1: set scheduler-locking replay -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: switch to inferior 2 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: main stop -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: set breakpoint in main -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: continue to breakpoint: main breakpoint -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: stop at breakpoint in main -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: show scheduler-locking -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: set scheduler-locking on -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: select child thread 2.2 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: set breakpoint for thread 2.2 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: continue to breakpoint: continue thread 2.2 to infinite loop breakpoint -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: thread 2.2 stops MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: select child thread 2.3 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: set breakpoint for thread 2.3 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: continue to breakpoint: continue thread 2.3 to infinite loop breakpoint -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: thread 2.3 stops MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_setup: inferior 2: set scheduler-locking replay -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_inferior: reset selection to thread 1.1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_inferior: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_inferior: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_inferior: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_inferior: CLI select inferior -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_inferior: event on MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_inferior: CLI select inferior again -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_inferior: event on MI again -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: reset selection to thread 1.1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: thread 1.2: select thread -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: thread 1.2: select thread, event on MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: thread 1.2: select thread again -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: thread 1.2: select thread, event on MI again, ensure no output MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: thread 1.2: thread without args -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: thread 1.2: thread without args, event on MI, ensure no output MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: thread 1.3: select thread -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: thread 1.3: select thread, event on MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: thread 1.3: select thread again -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: thread 1.3: select thread again, event on MI, ensure no output MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: thread 1.3: thread without args -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_thread: thread 1.3: thread without args, event on MI, ensure no output MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.2: reset selection to thread 1.2 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.2: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.2: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.2: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.2: select frame 1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.2: select frame 1, event on MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.2: select frame 1 again -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.2: select frame 1 again, event on MI, ensure no output MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.2: frame without args -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.2: frame without args, event on MI, ensure no output MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.3: reset selection to thread 1.3 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.3: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.3: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.3: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.3: select frame 1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.3: select frame 1, event on MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.3: frame without args -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_frame: thread 1.3: frame without args, event on MI, ensure no output MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.2: reset selection to thread 1.2 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.2: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.2: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.2: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.2: select frame 1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.2: select frame 1, event on MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.2: select frame 1 again -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.2: select frame 1 again, event on MI, ensure no output MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.3: reset selection to thread 1.3 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.3: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.3: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.3: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.3: select frame 1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_select_frame: thread 1.3: select frame 1, event on MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_up_down: reset selection to thread 1.2 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_up_down: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_up_down: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_up_down: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_up_down: frame up -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_up_down: frame up, event on MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_up_down: frame down -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_cli_up_down: frame down, event on MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: reset selection to thread 1.1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: thread 1.2: -thread-select -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: thread 1.2: -thread-select, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: thread 1.2: -thread-select again -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: thread 1.2: -thread-select again, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: thread 1.3: -thread-select -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: thread 1.3: -thread-select, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: thread 1.3: -thread-select again -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: thread 1.3: -thread-select again, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: thread 1.2 with --thread: -thread-select -KFAIL: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_thread_select: thread 1.2 with --thread: thread-select, event on cli (PRMS: gdb/20631) -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.2: reset selection to thread 1.2 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.2: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.2: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.2: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.2: -stack-select-frame -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.2: -stack-select-frame, event on MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.2: -stack-select-frame again -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.2: -stack-select-frame again, event on MI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.3: reset selection to thread 1.3 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.3: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.3: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.3: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.3: -stack-select-frame -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: test_mi_stack_select_frame: thread 1.3: -stack-select-frame, event on MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_inferior: reset selection to thread 1.1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_inferior: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_inferior: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_inferior: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_inferior: select inferior -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_inferior: select inferior, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_inferior: select inferior again -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_inferior: select inferior again, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: reset selection to thread 1.1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.2: select thread -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.2: select thread, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.2: select thread again -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.2: select thread again, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.2: thread without args -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.2: thread without args, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.3: select thread -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.3: select thread, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.3: select thread again -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.3: select thread again, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.3: thread without args -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.3: thread without args, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: reset selection to thread 1.2 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: select frame 1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: select frame 1, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: select frame 1 again -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: select frame 1 again, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: frame without args -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: frame without args, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: reset selection to thread 1.3 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: select frame 1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: select frame 1, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: frame without args -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: frame without args, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: reset selection to thread 1.1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: select inferior -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: select inferior, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: select inferior again -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: select inferior again, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: reset selection to thread 1.1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.2: select thread -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.2: select thread, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.2: select thread again -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.2: select thread again, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.2: thread without args -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.2: thread without args, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.3: select thread -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.3: select thread, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.3: select thread again -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.3: select thread again, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.3: thread without args -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.3: thread without args, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: reset selection to thread 1.2 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: select frame 1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: select frame 1, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: select frame 1 again -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: select frame 1 again, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: frame without args -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: frame without args, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: reset selection to thread 1.3 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: select frame 1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: select frame 1, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: frame without args -PASS: gdb.mi/user-selected-context-sync.exp: mode=all-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: frame without args, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: breakpoint at main -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: mi runto main -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: Add inferior 2 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: inferior 1: set breakpoint in main -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: inferior 1: continue to breakpoint: main breakpoint -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: inferior 1: stop at breakpoint in main -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: inferior 1: set thread-specific breakpoint, thread 1.2 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: inferior 1: thread 1.2 stops CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: inferior 1: thread 1.2 stops MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: switch to inferior 2 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: main stop -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: inferior 2: set breakpoint in main -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: inferior 2: continue to breakpoint: main breakpoint -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: inferior 2: stop at breakpoint in main -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: inferior 2: set thread-specific breakpoint, thread 2.2 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: inferior 2: thread 2.2 stops CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_setup: inferior 2: thread 2.2 stops MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_inferior: reset selection to thread 1.1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_inferior: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_inferior: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_inferior: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_inferior: CLI select inferior -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_inferior: event on MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_inferior: CLI select inferior again -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_inferior: event on MI again -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: reset selection to thread 1.1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: thread 1.2: select thread -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: thread 1.2: select thread, event on MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: thread 1.2: select thread again -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: thread 1.2: select thread, event on MI again, ensure no output MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: thread 1.2: thread without args -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: thread 1.2: thread without args, event on MI, ensure no output MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: thread 1.3: select thread -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: thread 1.3: select thread, event on MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: thread 1.3: select thread again -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: thread 1.3: select thread again, event on MI, ensure no output MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: thread 1.3: thread without args -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_thread: thread 1.3: thread without args, event on MI, ensure no output MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.2: reset selection to thread 1.2 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.2: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.2: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.2: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.2: select frame 1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.2: select frame 1, event on MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.2: select frame 1 again -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.2: select frame 1 again, event on MI, ensure no output MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.2: frame without args -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.2: frame without args, event on MI, ensure no output MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.3: reset selection to thread 1.3 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.3: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.3: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.3: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.3: select frame 1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.3: select frame 1, event on MI, ensure no output MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.3: frame without args -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_frame: thread 1.3: frame without args, event on MI, ensure no output MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.2: reset selection to thread 1.2 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.2: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.2: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.2: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.2: select frame 1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.2: select frame 1, event on MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.2: select frame 1 again -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.2: select frame 1 again, event on MI, ensure no output MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.3: reset selection to thread 1.3 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.3: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.3: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.3: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.3: select frame 1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_select_frame: thread 1.3: select frame 1, event on MI, ensure no output MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_up_down: reset selection to thread 1.2 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_up_down: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_up_down: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_up_down: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_up_down: frame up -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_up_down: frame up, event on MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_up_down: frame down -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_cli_up_down: frame down, event on MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: reset selection to thread 1.1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: thread 1.2: -thread-select -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: thread 1.2: -thread-select, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: thread 1.2: -thread-select again -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: thread 1.2: -thread-select again, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: thread 1.3: -thread-select -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: thread 1.3: -thread-select, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: thread 1.3: -thread-select again -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: thread 1.3: -thread-select again, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: thread 1.2 with --thread: -thread-select -KFAIL: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_thread_select: thread 1.2 with --thread: thread-select, event on cli (PRMS: gdb/20631) -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.2: reset selection to thread 1.2 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.2: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.2: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.2: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.2: -stack-select-frame -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.2: -stack-select-frame, event on MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.2: -stack-select-frame again -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.2: -stack-select-frame again, event on MI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.3: reset selection to thread 1.3 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.3: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.3: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.3: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.3: -stack-select-frame -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: test_mi_stack_select_frame: thread 1.3: -stack-select-frame, event on MI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_inferior: reset selection to thread 1.1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_inferior: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_inferior: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_inferior: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_inferior: select inferior -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_inferior: select inferior, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_inferior: select inferior again -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_inferior: select inferior again, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: reset selection to thread 1.1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.2: select thread -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.2: select thread, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.2: select thread again -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.2: select thread again, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.2: thread without args -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.2: thread without args, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.3: select thread -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.3: select thread, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.3: select thread again -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.3: select thread again, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.3: thread without args -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_thread: thread 1.3: thread without args, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: reset selection to thread 1.2 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: select frame 1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: select frame 1, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: select frame 1 again -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: select frame 1 again, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: frame without args -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.2: frame without args, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: reset selection to thread 1.3 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: select frame 1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: select frame 1, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: frame without args -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=direct: test_cli_in_mi_frame: thread 1.3: frame without args, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: reset selection to thread 1.1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: select inferior -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: select inferior, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: select inferior again -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_inferior: select inferior again, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: reset selection to thread 1.1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.2: select thread -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.2: select thread, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.2: select thread again -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.2: select thread again, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.2: thread without args -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.2: thread without args, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.3: select thread -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.3: select thread, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.3: select thread again -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.3: select thread again, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.3: thread without args -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_thread: thread 1.3: thread without args, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: reset selection to thread 1.2 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: select frame 1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: select frame 1, event on CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: select frame 1 again -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: select frame 1 again, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: frame without args -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.2: frame without args, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: reset selection to thread 1.3 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: reset selection to frame 0 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: flush CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: flush MI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: select frame 1 -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: select frame 1, event on CLI, ensure no output CLI -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: frame without args -PASS: gdb.mi/user-selected-context-sync.exp: mode=non-stop: exec_mode=interpreter-exec: test_cli_in_mi_frame: thread 1.3: frame without args, event on CLI, ensure no output CLI +UNTESTED: gdb.mi/user-selected-context-sync.exp: aborted; will run into 'Resource lost' due to /hurd/term crashing Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.modula2/unbounded-array.exp ... PASS: gdb.modula2/unbounded-array.exp: switch to modula-2 PASS: gdb.modula2/unbounded-array.exp: print the last legal element of array a @@ -29440,62 +25687,36 @@ 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 +FAIL: gdb.multi/info-threads.exp: info threads 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 +FAIL: gdb.multi/multi-attach.exp: inferior 1 PASS: gdb.multi/multi-attach.exp: kill inferior 1 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/remove-inferiors.exp ... PASS: gdb.multi/remove-inferiors.exp: add second inferior @@ -29507,300 +25728,37 @@ PASS: gdb.multi/remove-inferiors.exp: add third inferior PASS: gdb.multi/remove-inferiors.exp: switch to third inferior PASS: gdb.multi/remove-inferiors.exp: can't remove active inferior 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 -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 -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 -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 -PASS: gdb.multi/tids.exp: two inferiors: more threads: inferior 2 -PASS: gdb.multi/tids.exp: two inferiors: more threads: continue to breakpoint: once -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 -PASS: gdb.multi/tids.exp: two inferiors: thread apply all -PASS: gdb.multi/tids.exp: two inferiors: thread apply all -ascending -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 -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 -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 -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 -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 -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 -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 -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 -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.* -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. -PASS: gdb.multi/tids.exp: two inferiors: info threads 1-3 1. -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1-3 1. -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1.1 -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1.1 -PASS: gdb.multi/tids.exp: two inferiors: info threads 2 1.1.1 -PASS: gdb.multi/tids.exp: two inferiors: thread apply 2 1.1.1 -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1.1 2 -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1.1 2 -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: p $zero = 0 -PASS: gdb.multi/tids.exp: two inferiors: p $one = 1 -PASS: gdb.multi/tids.exp: two inferiors: p $minus_one = -11 -PASS: gdb.multi/tids.exp: two inferiors: info threads foo -PASS: gdb.multi/tids.exp: two inferiors: thread apply foo -PASS: gdb.multi/tids.exp: two inferiors: info threads 1foo -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1foo -PASS: gdb.multi/tids.exp: two inferiors: info threads foo1 -PASS: gdb.multi/tids.exp: two inferiors: thread apply foo1 -PASS: gdb.multi/tids.exp: two inferiors: info threads 1-0 -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1-0 -PASS: gdb.multi/tids.exp: two inferiors: info threads 1-$zero -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1-$zero -PASS: gdb.multi/tids.exp: two inferiors: info threads $one-0 -PASS: gdb.multi/tids.exp: two inferiors: thread apply $one-0 -PASS: gdb.multi/tids.exp: two inferiors: info threads $one-$zero -PASS: gdb.multi/tids.exp: two inferiors: thread apply $one-$zero -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 2-1 -PASS: gdb.multi/tids.exp: two inferiors: thread apply 2-1 -PASS: gdb.multi/tids.exp: two inferiors: info threads 2-$one -PASS: gdb.multi/tids.exp: two inferiors: thread apply 2-$one -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 -$one -PASS: gdb.multi/tids.exp: two inferiors: thread apply -$one -PASS: gdb.multi/tids.exp: two inferiors: info threads $minus_one -PASS: gdb.multi/tids.exp: two inferiors: thread apply $minus_one -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 -PASS: gdb.multi/tids.exp: two inferiors: thread apply *1 -PASS: gdb.multi/tids.exp: two inferiors: info threads *foo -PASS: gdb.multi/tids.exp: two inferiors: thread apply *foo -PASS: gdb.multi/tids.exp: two inferiors: info threads foo* -PASS: gdb.multi/tids.exp: two inferiors: thread apply foo* -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.foo -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.foo -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1foo -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1foo -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.foo1 -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.foo1 -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1-0 -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1-0 -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1-$zero -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1-$zero -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$one-0 -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$one-0 -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$one-$zero -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$one-$zero -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-1 -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.2-1 -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.2-$one -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.2-$one -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.-$one -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.-$one -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$minus_one -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$minus_one -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.*1 -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.*1 -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.*foo -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.*foo -PASS: gdb.multi/tids.exp: two inferiors: info threads 1.foo* -PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.foo* -PASS: gdb.multi/tids.exp: two inferiors: info threads $one.foo -PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.foo -PASS: gdb.multi/tids.exp: two inferiors: info threads $one.1foo -PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.1foo -PASS: gdb.multi/tids.exp: two inferiors: info threads $one.foo1 -PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.foo1 -PASS: gdb.multi/tids.exp: two inferiors: info threads $one.1-0 -PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.1-0 -PASS: gdb.multi/tids.exp: two inferiors: info threads $one.1-$zero -PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.1-$zero -PASS: gdb.multi/tids.exp: two inferiors: info threads $one.$one-0 -PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.$one-0 -PASS: gdb.multi/tids.exp: two inferiors: info threads $one.$one-$zero -PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.$one-$zero -PASS: gdb.multi/tids.exp: two inferiors: info threads $one.1- -PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.1- -PASS: gdb.multi/tids.exp: two inferiors: info threads $one.2-1 -PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.2-1 -PASS: gdb.multi/tids.exp: two inferiors: info threads $one.2-$one -PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.2-$one -PASS: gdb.multi/tids.exp: two inferiors: info threads $one.-1 -PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.-1 -PASS: gdb.multi/tids.exp: two inferiors: info threads $one.-$one -PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.-$one -PASS: gdb.multi/tids.exp: two inferiors: info threads $one.$minus_one -PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.$minus_one -PASS: gdb.multi/tids.exp: two inferiors: info threads $one.1-* -PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.1-* -PASS: gdb.multi/tids.exp: two inferiors: info threads $one.*1 -PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.*1 -PASS: gdb.multi/tids.exp: two inferiors: info threads $one.*foo -PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.*foo -PASS: gdb.multi/tids.exp: two inferiors: info threads $one.foo* -PASS: gdb.multi/tids.exp: two inferiors: thread apply $one.foo* -PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 1 -PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 1.1 -PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 1.1 1.2 -PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 1-2 -PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 1.1-2 -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 -PASS: gdb.multi/tids.exp: python: make breakpoint thread-specific with python -PASS: 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 -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 -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 -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 +WARNING: program timed out. +gdb compile failed, exit status is 1 +UNTESTED: gdb.multi/tids.exp: failed to prepare Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/watchpoint-multi-exit.exp ... PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: set follow-fork child PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: set detach-on-fork off -PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: set watchpoint on inferior 2 -PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: kill inferior 2 -PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: switch back to inferior 1 -PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: print expect_signaled = 1 -PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: continue in inferior 1 +FAIL: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: Can't run to child_function PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: set follow-fork child PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: set detach-on-fork off -PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: set watchpoint on inferior 2 -PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: detach inferior 2 -PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: switch back to inferior 1 -PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: continue in inferior 1 +FAIL: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: Can't run to child_function PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: set follow-fork child PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: set detach-on-fork off -PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: set watchpoint on inferior 2 -PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: run to exit inferior 2 -PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: switch back to inferior 1 -PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: continue in inferior 1 +FAIL: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: Can't run to child_function Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/watchpoint-multi.exp ... PASS: gdb.multi/watchpoint-multi.exp: successfully compiled posix threads test case PASS: gdb.multi/watchpoint-multi.exp: set breakpoint always-inserted on -PASS: gdb.multi/watchpoint-multi.exp: set displaced-stepping on PASS: gdb.multi/watchpoint-multi.exp: start to main inferior 1 PASS: gdb.multi/watchpoint-multi.exp: add inferior 2 PASS: gdb.multi/watchpoint-multi.exp: switch to inferior 2, first time -PASS: gdb.multi/watchpoint-multi.exp: start to main inferior 2 +FAIL: gdb.multi/watchpoint-multi.exp: 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 -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: setting breakpoint at marker_exit +FAIL: gdb.multi/watchpoint-multi.exp: switch back to 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 ... @@ -30380,41 +26338,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 @@ -30557,7 +26501,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 @@ -30790,90 +26734,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 -PASS: gdb.threads/non-ldr-exit.exp: program exits normally +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 @@ -37054,120 +28852,92 @@ 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-detaching.exp ... PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: successfully compiled posix threads test case -PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: detach: continue to breakpoint: _exit -PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: detach: detach +FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: detach: detach: continue to breakpoint: _exit +FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: detach: detach: detach PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: watchpoint: watch globalvar -PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: watchpoint: continue to breakpoint: _exit -PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: watchpoint: detach +FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: detach: watchpoint: continue to breakpoint: _exit +FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: detach: watchpoint: detach PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: set breakpoint always-inserted on -PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: continue to breakpoint: _exit -PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: get integer valueof "mypid" (22891) -PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: detach +FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: continue to breakpoint: _exit +PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: get integer valueof "mypid" (8615) +FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: detach PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: successfully compiled posix threads test case -PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: detach: continue to breakpoint: _exit -PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: detach: continue +FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: detach: continue to breakpoint: _exit +FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: detach: continue PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint: watch globalvar -PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint: continue to breakpoint: _exit -PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint: continue +FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint: continue to breakpoint: _exit +FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint: continue PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: set breakpoint always-inserted on -PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: continue to breakpoint: _exit -PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: get integer valueof "mypid" (23717) -PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: continue +FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: continue to breakpoint: _exit +PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: get integer valueof "mypid" (8678) +FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: continue PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: successfully compiled posix threads test case PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: set detach-on-fork off PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: set follow-fork-mode child PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: continue to breakpoint: _exit -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: detach child -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: switch to parent -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: detach parent +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: detach child +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: switch to parent +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: detach parent (the program is no longer running) PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: set detach-on-fork off PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: set follow-fork-mode child -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: continue to breakpoint: child_function +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: continue to breakpoint: child_function (the program exited) PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: watch globalvar -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: continue to breakpoint: _exit -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: detach child -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: switch to parent -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: detach parent +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: continue to breakpoint: _exit (the program is no longer running) +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: detach child (the program is no longer running) +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: switch to parent +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: detach parent (the program is no longer running) PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: set breakpoint always-inserted on PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: set detach-on-fork off PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: set follow-fork-mode child PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: continue to breakpoint: _exit -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: get integer valueof "mypid" (24548) -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: detach child -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: switch to parent -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: detach parent +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: get integer valueof "mypid" (8742) +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: detach child +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: switch to parent +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: detach parent (the program is no longer running) PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: successfully compiled posix threads test case PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: set detach-on-fork off PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: set follow-fork-mode child PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: continue to breakpoint: _exit -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: detach child -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: switch to parent -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: continue +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: detach child +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: switch to parent +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: continue (the program is no longer running) PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: set detach-on-fork off PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: set follow-fork-mode child -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: continue to breakpoint: child_function +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: continue to breakpoint: child_function (the program exited) PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: watch globalvar -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: continue to breakpoint: _exit -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: detach child -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: switch to parent -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: continue +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: continue to breakpoint: _exit (the program is no longer running) +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: detach child (the program is no longer running) +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: switch to parent +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: continue (the program is no longer running) PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: set breakpoint always-inserted on PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: set detach-on-fork off PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: set follow-fork-mode child PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: continue to breakpoint: _exit -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: get integer valueof "mypid" (25377) -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: detach child -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: switch to parent -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: continue +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: get integer valueof "mypid" (8807) +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: detach child +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: switch to parent +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: continue (the program is no longer running) 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 & -PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: inferior 1 exited -PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: no threads left -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 & -PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: inferior 1 exited -PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: no threads left +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 & -PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited -PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: no threads left +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 & -PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited -PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: no threads left +KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited (timeout) (PRMS: gdb/18749) Running [...]/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 @@ -37178,40 +28948,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 @@ -37219,350 +28956,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 @@ -37571,29 +29046,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 @@ -37601,406 +29071,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 @@ -38008,43 +29152,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 @@ -38060,23 +29186,23 @@ 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 ... 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 +FAIL: gdb.threads/tid-reuse.exp: continue to breakpoint: do_nothing_thread_func PASS: 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 @@ -38085,100 +29211,66 @@ 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: print a_thread_local 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 +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 PASS: gdb.threads/tls.exp: first look up a_thread_local symbol -PASS: gdb.threads/tls.exp: first get symbol value without frame -PASS: gdb.threads/tls.exp: first another thread local storage +FAIL: gdb.threads/tls.exp: first get symbol value without frame +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 +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 PASS: gdb.threads/tls.exp: second look up a_thread_local symbol -PASS: gdb.threads/tls.exp: second get symbol value without frame -PASS: gdb.threads/tls.exp: second another thread local storage +FAIL: gdb.threads/tls.exp: second get symbol value without frame +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 look up a_thread_local symbol -PASS: gdb.threads/tls.exp: third get symbol value without frame -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 look up a_thread_local symbol +FAIL: gdb.threads/tls.exp: third get symbol value without frame +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 look up a_thread_local symbol -PASS: gdb.threads/tls.exp: 4 get symbol value without frame -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 look up a_thread_local symbol -PASS: gdb.threads/tls.exp: 2 get symbol value without frame -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 look up a_thread_local symbol -PASS: gdb.threads/tls.exp: 3 get symbol value without frame -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 @@ -38194,87 +29286,28 @@ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the second fork PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the second fork PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: finish -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: successfully compiled posix threads test case -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: set follow-fork-mode parent -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: handle SIGUSR1 nostop noprint pass -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: Set the watchpoint -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: hbreak marker -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: hardware breakpoints work -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: singlethread watchpoints work -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: multithreaded watchpoints work at A -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: multithreaded watchpoints work at B -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: breakpoint (A) after the first fork -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint A after the first fork -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint B after the first fork -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: breakpoint (A) after the second fork -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint A after the second fork -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint B after the second fork -PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: finish -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: show detach-on-fork -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: set follow-fork-mode child -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: show follow-fork-mode -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: handle SIGUSR1 nostop noprint pass -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: Set the watchpoint -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: hbreak marker -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: hardware breakpoints work -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: watchpoints work -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: breakpoint after the first fork -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: watchpoint after the first fork -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: breakpoint after the second fork -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: watchpoint after the second fork -PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: finish -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: successfully compiled posix threads test case -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: set follow-fork-mode child -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: handle SIGUSR1 nostop noprint pass -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: Set the watchpoint -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: hbreak marker -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: hardware breakpoints work -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: singlethread watchpoints work -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: multithreaded watchpoints work at A -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: multithreaded watchpoints work at B -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: breakpoint (A) after the first fork -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint A after the first fork -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint B after the first fork -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: breakpoint (A) after the second fork -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint A after the second fork -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint B after the second fork -PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: finish +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 +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 -PASS: gdb.threads/watchthreads2.exp: all threads incremented x +FAIL: gdb.threads/watchthreads2.exp: run to thread_started +FAIL: gdb.threads/watchthreads2.exp: run to thread_started +FAIL: gdb.threads/watchthreads2.exp: run to thread_started +FAIL: gdb.threads/watchthreads2.exp: run to thread_started +FAIL: gdb.threads/watchthreads2.exp: all threads started Running [...]/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 @@ -38282,100 +29315,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 ... @@ -38679,7 +29712,8 @@ 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/tracefile-pseudo-reg.exp ... 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-6: 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 ... @@ -38754,14 +29788,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml === gdb Summary === -# of expected passes 36905 -# of unexpected failures 106 +# of expected passes 26724 +# of unexpected failures 1260 # of unexpected successes 2 -# of expected failures 54 +# of expected failures 32 # of unknown successes 2 -# of known failures 64 -# of unresolved testcases 2 -# of untested testcases 41 -# of unsupported tests 71 -[...]/tschwinge/W._C._Handy.build/gdb/gdb version 7.12.50.20161123-git -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory +# of known failures 49 +# of unresolved testcases 1 +# of untested testcases 80 +# of unsupported tests 112 +[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.12.50.20161123-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 6b881af..819b3fb 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 Wed Dec 7 14:11:04 2016 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Wed Dec 7 14:30:45 2016 +Native configuration is i686-unknown-gnu0.8 === ld tests === @@ -320,10 +320,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 @@ -543,7 +543,7 @@ PASS: Run pr18718 with PIE (1) PASS: Run pr18718 with PIE (2) PASS: Run pr18718 with PIC (1) PASS: Run pr18718 with PIC (2) -PASS: Run pr19579 +FAIL: Run pr19579 PASS: Build libpr19719a.so PASS: Build libpr19719b.so PASS: Build libpr19719b.o @@ -941,69 +941,9 @@ PASS: ld-i386/pr18801 PASS: PR ld/18815 PASS: ld-i386/pr19939a PASS: ld-i386/pr19939b -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 libcopyreloc-main.a -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 pr18900.o -PASS: Build pr18900a -PASS: Build pr18900b -PASS: Build pr19031.so -PASS: Build got1d.so -PASS: Build gotpc1.o -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: Build libpr19704a.so -PASS: Build libpr19704b.so -PASS: Run pr19704 -PASS: Undefined weak symbol -PASS: Build libpr19704a.so -PASS: Build libpr19704b.so -PASS: Run pr19704 -PASS: Undefined weak symbol (-fPIE ) -PASS: Build libpr19704a.so -PASS: Build libpr19704b.so -PASS: Run pr19704 -PASS: Undefined weak symbol (-fPIE -pie) -PASS: Build libpr19704a.so -PASS: Build libpr19704b.so -PASS: Run pr19704 -PASS: Undefined weak symbol (-fPIE -z nodynamic-undefined-weak) -PASS: Build libpr19704a.so -PASS: Build libpr19704b.so -PASS: Run pr19704 -PASS: Undefined weak symbol (-fPIE -pie -z nodynamic-undefined-weak) PASS: Build ifunc-1a.o ifunc-1b.o ifunc-1c.o ifunc-1d.o PASS: Run ifunc-1a -PASS: Run ifunc-1b -PASS: ld-i386/pltgot-1 -PASS: ld-i386/pltgot-2 +FAIL: Run ifunc-1b Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-i386/no-plt.exp ... PASS: Build no-plt-func1.o no-plt-main1.o PASS: Build no-plt-check1a.o no-plt-extern1a.o no-plt-check1b.o no-plt-extern1b.o @@ -1022,41 +962,31 @@ PASS: No PLT (static 1j) PASS: No PLT (dynamic 1a) PASS: No PLT (dynamic 1b) PASS: No PLT (dynamic 1c) -PASS: No PLT (static 1d) +FAIL: No PLT (static 1d) PASS: No PLT (PIE 1e) PASS: No PLT (PIE 1f) PASS: No PLT (PIE 1g) PASS: No PLT (dynamic 1h) PASS: No PLT (dynamic 1i) -PASS: No PLT (static 1j) +FAIL: No PLT (static 1j) PASS: Build pr20244-3a.o pr20244-3b.o pr20244-3c.o pr20244-3d.o PASS: Build pr20253-1a.o pr20253-1b.o pr20253-1c.o pr20253-1d.o PASS: Build libpr20253-1a.so PASS: Build pr20253-2a.o pr20253-2b.o pr20253-2c.o pr20253-2d.o PASS: Run pr20244-3a -PASS: Run pr20244-3b +FAIL: Run pr20244-3b PASS: Run pr20253-1a -PASS: Run pr20253-1b +FAIL: Run pr20253-1b PASS: Run pr20253-1c PASS: Run pr20253-1d PASS: Run pr20253-1e PASS: Run pr20253-1f -PASS: Run pr20253-1g +FAIL: Run pr20253-1g PASS: Run pr20253-2a -PASS: Run pr20253-2b +FAIL: Run pr20253-2b PASS: Run pr20253-2c -PASS: Run pr20253-2d +FAIL: Run pr20253-2d Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-i386/tls.exp ... -PASS: Build tls-def1.o tls-main1.o -PASS: Build tls-gd1.o tls-ld1.o -PASS: Build libtls-1a.so -PASS: Build libtls-1b.so -PASS: TLS GD/LD -> LE transition without PLT (dynamic) -PASS: TLS GD/LD -> LE transition without PLT (PIE) -PASS: TLS GD/LD -> LE transition without PLT (static) -PASS: TLS GD/LD -> IE transition without PLT -PASS: TLS without PLT (1) -PASS: TLS without PLT (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 ... @@ -1071,8 +1001,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 @@ -1128,14 +1058,6 @@ PASS: Build ifunc-lib.so PASS: Run pr16467 PASS: Run ifunc-main PASS: Run ifunc-main with -fpic -PASS: Build pr18808a.o -PASS: Build libpr18808.so -PASS: Build pr18841a.o -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 @@ -1643,8 +1565,9 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-z8k/z8k.exp ... === ld Summary === -# of expected passes 1460 -# of expected failures 4 +# of expected passes 1367 +# of unexpected failures 11 +# of expected failures 8 # of untested testcases 6 # of unsupported tests 8 [...]/tschwinge/W._C._Handy.build/ld/ld-new 2.27.51.20161123