diff options
Diffstat (limited to 'binutils-gdb/test.diff')
-rw-r--r-- | binutils-gdb/test.diff | 8530 |
1 files changed, 8530 insertions, 0 deletions
diff --git a/binutils-gdb/test.diff b/binutils-gdb/test.diff new file mode 100644 index 00000000..40b4e77c --- /dev/null +++ b/binutils-gdb/test.diff @@ -0,0 +1,8530 @@ +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/binutils/binutils.sum +index bf5514a..0bc69d8 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/binutils/binutils.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Tue Jan 7 23:43:05 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 01:55:26 2014 ++Native configuration is i686-unknown-gnu0.5 + + === binutils tests === + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gas/testsuite/gas.sum +index e9361d5..3cb8daf 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gas/testsuite/gas.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Tue Jan 7 23:43:09 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 01:55:55 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gas tests === + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.ada/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.ada/gdb.sum +index e9e457c..a4b11be 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.ada/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.ada/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Tue Jan 7 23:53:09 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:02:37 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +@@ -275,14 +275,14 @@ UNSUPPORTED: gdb.ada/mi_catch_ex.exp: insert catchpoint on all Ada exceptions + Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_task_arg.exp ... + PASS: gdb.ada/mi_task_arg.exp: compilation task_switch.adb + PASS: gdb.ada/mi_task_arg.exp: breakpoint at task_switch.break_me +-PASS: gdb.ada/mi_task_arg.exp: mi runto task_switch.break_me +-PASS: gdb.ada/mi_task_arg.exp: -stack-list-arguments 1 ++FAIL: gdb.ada/mi_task_arg.exp: mi runto task_switch.break_me (unknown output after running) ++FAIL: gdb.ada/mi_task_arg.exp: -stack-list-arguments 1 + Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_task_info.exp ... + PASS: gdb.ada/mi_task_info.exp: compilation task_switch.adb + PASS: gdb.ada/mi_task_info.exp: breakpoint at task_switch.break_me +-PASS: gdb.ada/mi_task_info.exp: mi runto task_switch.break_me +-PASS: gdb.ada/mi_task_info.exp: -ada-task-info with no argument +-PASS: gdb.ada/mi_task_info.exp: -ada-task-info 3 ++FAIL: gdb.ada/mi_task_info.exp: mi runto task_switch.break_me (unknown output after running) ++FAIL: gdb.ada/mi_task_info.exp: -ada-task-info with no argument ++FAIL: gdb.ada/mi_task_info.exp: -ada-task-info 3 + Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/mod_from_name.exp ... + PASS: gdb.ada/mod_from_name.exp: compilation foo.adb + PASS: gdb.ada/mod_from_name.exp: print xp +@@ -411,7 +411,7 @@ PASS: gdb.ada/ptype_tagged_param.exp: ptype s + Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/rdv_wait.exp ... + PASS: gdb.ada/rdv_wait.exp: compilation foo.adb + PASS: gdb.ada/rdv_wait.exp: set debug-file-directory +-PASS: gdb.ada/rdv_wait.exp: task 2 ++FAIL: gdb.ada/rdv_wait.exp: task 2 + Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/rec_return.exp ... + PASS: gdb.ada/rec_return.exp: compilation foo.adb + PASS: gdb.ada/rec_return.exp: print bar +@@ -472,32 +472,32 @@ PASS: gdb.ada/tagged_not_init.exp: print obj + Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/task_bp.exp ... + PASS: gdb.ada/task_bp.exp: compilation foo.adb + PASS: gdb.ada/task_bp.exp: break pck.dummy_task - from psymtab +-PASS: gdb.ada/task_bp.exp: run to pck.dummy_task - from psymtab ++FAIL: gdb.ada/task_bp.exp: run to pck.dummy_task - from psymtab + PASS: gdb.ada/task_bp.exp: break dummy_task - from psymtab +-PASS: gdb.ada/task_bp.exp: run to dummy_task - from psymtab ++FAIL: gdb.ada/task_bp.exp: run to dummy_task - from psymtab + PASS: gdb.ada/task_bp.exp: break pck.adb:pck.dummy_task - from psymtab +-PASS: gdb.ada/task_bp.exp: run to pck.adb:pck.dummy_task - from psymtab ++FAIL: gdb.ada/task_bp.exp: run to pck.adb:pck.dummy_task - from psymtab + PASS: gdb.ada/task_bp.exp: break pck.adb:dummy_task - from psymtab +-PASS: gdb.ada/task_bp.exp: run to pck.adb:dummy_task - from psymtab ++FAIL: gdb.ada/task_bp.exp: run to pck.adb:dummy_task - from psymtab + PASS: gdb.ada/task_bp.exp: expanding symtab for pck.dummy_task + PASS: gdb.ada/task_bp.exp: break pck.dummy_task - from full symtab +-PASS: gdb.ada/task_bp.exp: run to pck.dummy_task - from full symtab ++FAIL: gdb.ada/task_bp.exp: run to pck.dummy_task - from full symtab + PASS: gdb.ada/task_bp.exp: expanding symtab for dummy_task + PASS: gdb.ada/task_bp.exp: break dummy_task - from full symtab +-PASS: gdb.ada/task_bp.exp: run to dummy_task - from full symtab ++FAIL: gdb.ada/task_bp.exp: run to dummy_task - from full symtab + PASS: gdb.ada/task_bp.exp: expanding symtab for pck.adb:pck.dummy_task + PASS: gdb.ada/task_bp.exp: break pck.adb:pck.dummy_task - from full symtab +-PASS: gdb.ada/task_bp.exp: run to pck.adb:pck.dummy_task - from full symtab ++FAIL: gdb.ada/task_bp.exp: run to pck.adb:pck.dummy_task - from full symtab + PASS: gdb.ada/task_bp.exp: expanding symtab for pck.adb:dummy_task + PASS: gdb.ada/task_bp.exp: break pck.adb:dummy_task - from full symtab +-PASS: gdb.ada/task_bp.exp: run to pck.adb:dummy_task - from full symtab ++FAIL: gdb.ada/task_bp.exp: run to pck.adb:dummy_task - from full symtab + Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/tasks.exp ... + PASS: gdb.ada/tasks.exp: compilation foo.adb +-PASS: gdb.ada/tasks.exp: info tasks before inserting breakpoint ++FAIL: gdb.ada/tasks.exp: info tasks before inserting breakpoint + PASS: gdb.ada/tasks.exp: break break_me task 3 +-PASS: gdb.ada/tasks.exp: continue to breakpoint +-PASS: gdb.ada/tasks.exp: info tasks after hitting breakpoint +-PASS: gdb.ada/tasks.exp: continue until exit ++FAIL: gdb.ada/tasks.exp: continue to breakpoint ++FAIL: gdb.ada/tasks.exp: info tasks after hitting breakpoint ++FAIL: gdb.ada/tasks.exp: continue until exit + Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/tick_last_segv.exp ... + PASS: gdb.ada/tick_last_segv.exp: compilation foo.adb + PASS: gdb.ada/tick_last_segv.exp: print short-integer'first +@@ -534,7 +534,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/watch_arg.exp ... + PASS: gdb.ada/watch_arg.exp: compilation watch.adb + PASS: gdb.ada/watch_arg.exp: Set watchpoint on function argument X + PASS: gdb.ada/watch_arg.exp: insert second breakpoint in watch.adb +-PASS: gdb.ada/watch_arg.exp: Continuing to second breakpoint ++FAIL: gdb.ada/watch_arg.exp: Continuing to second breakpoint + Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/whatis_array_val.exp ... + PASS: gdb.ada/whatis_array_val.exp: compilation foo.adb + PASS: gdb.ada/whatis_array_val.exp: whatis full +@@ -555,8 +555,8 @@ PASS: gdb.ada/win_fu_syms.exp: info line on Do_Nothing call + + === gdb Summary === + +-# of expected passes 441 +-# of unexpected failures 16 ++# of expected passes 422 ++# of unexpected failures 35 + # of expected failures 1 + # of known failures 1 + # of unsupported tests 2 +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.arch/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.arch/gdb.sum +index 7f54521..f96cb98 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.arch/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.arch/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Tue Jan 7 23:53:53 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:08:01 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +@@ -85,27 +85,27 @@ PASS: gdb.arch/i386-disp-step.exp: continue to test_prefixed_abs_jump_end + PASS: gdb.arch/i386-disp-step.exp: break test_syscall + PASS: gdb.arch/i386-disp-step.exp: break test_syscall_end + PASS: gdb.arch/i386-disp-step.exp: continue to test_syscall +-PASS: gdb.arch/i386-disp-step.exp: continue to test_syscall_end ++FAIL: gdb.arch/i386-disp-step.exp: continue to test_syscall_end + PASS: gdb.arch/i386-disp-step.exp: break test_prefixed_syscall + PASS: gdb.arch/i386-disp-step.exp: break test_prefixed_syscall_end +-PASS: gdb.arch/i386-disp-step.exp: continue to test_prefixed_syscall +-PASS: gdb.arch/i386-disp-step.exp: continue to test_prefixed_syscall_end ++FAIL: gdb.arch/i386-disp-step.exp: continue to test_prefixed_syscall ++FAIL: gdb.arch/i386-disp-step.exp: continue to test_prefixed_syscall_end (the program is no longer running) + PASS: gdb.arch/i386-disp-step.exp: break test_int3 + PASS: gdb.arch/i386-disp-step.exp: break test_int3_end +-PASS: gdb.arch/i386-disp-step.exp: continue to test_int3 +-PASS: gdb.arch/i386-disp-step.exp: continue to test_int3_end +-PASS: gdb.arch/i386-disp-step.exp: continue until exit at i386-disp-step ++FAIL: gdb.arch/i386-disp-step.exp: continue to test_int3 (the program is no longer running) ++FAIL: gdb.arch/i386-disp-step.exp: continue to test_int3_end (the program is no longer running) ++FAIL: gdb.arch/i386-disp-step.exp: continue until exit at i386-disp-step (the program is no longer running) + Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-dr3-watch.exp ... + PASS: gdb.arch/i386-dr3-watch.exp: set breakpoint always-inserted on +-PASS: gdb.arch/i386-dr3-watch.exp: watch i1 +-PASS: gdb.arch/i386-dr3-watch.exp: watch i2 +-PASS: gdb.arch/i386-dr3-watch.exp: watch i3 +-PASS: gdb.arch/i386-dr3-watch.exp: watch i4 +-PASS: gdb.arch/i386-dr3-watch.exp: continue to i1 watchpoint +-PASS: gdb.arch/i386-dr3-watch.exp: continue to i2 watchpoint +-PASS: gdb.arch/i386-dr3-watch.exp: continue to i3 watchpoint +-PASS: gdb.arch/i386-dr3-watch.exp: continue to i4 watchpoint +-PASS: gdb.arch/i386-dr3-watch.exp: set watchpoint occuping one debug register ++FAIL: gdb.arch/i386-dr3-watch.exp: watch i1 ++FAIL: gdb.arch/i386-dr3-watch.exp: watch i2 ++FAIL: gdb.arch/i386-dr3-watch.exp: watch i3 ++FAIL: gdb.arch/i386-dr3-watch.exp: watch i4 ++FAIL: gdb.arch/i386-dr3-watch.exp: continue to i1 watchpoint ++FAIL: gdb.arch/i386-dr3-watch.exp: continue to i2 watchpoint ++FAIL: gdb.arch/i386-dr3-watch.exp: continue to i3 watchpoint ++FAIL: gdb.arch/i386-dr3-watch.exp: continue to i4 watchpoint ++FAIL: gdb.arch/i386-dr3-watch.exp: set watchpoint occuping one debug register + PASS: gdb.arch/i386-dr3-watch.exp: watchpoint on gap1 does not fit debug registers (gdb figured out itself the watchpoint does not fit) + Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-float.exp ... + PASS: gdb.arch/i386-float.exp: first stepi +@@ -115,9 +115,8 @@ PASS: gdb.arch/i386-float.exp: info float + Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-gnu-cfi.exp ... + PASS: gdb.arch/i386-gnu-cfi.exp: continue to abort() + PASS: gdb.arch/i386-gnu-cfi.exp: backtrace +-PASS: gdb.arch/i386-gnu-cfi.exp: shift up to the modified frame +-PASS: gdb.arch/i386-gnu-cfi.exp: Existence of the CFI inserted register +-PASS: gdb.arch/i386-gnu-cfi.exp: Value of the CFI inserted register ++FAIL: gdb.arch/i386-gnu-cfi.exp: shift up to the modified frame ++FAIL: gdb.arch/i386-gnu-cfi.exp: Existence of the CFI inserted register + Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-permbkpt.exp ... + PASS: gdb.arch/i386-permbkpt.exp: First permanent break + PASS: gdb.arch/i386-permbkpt.exp: Second permanent break +@@ -180,22 +179,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-sse.exp ... + PASS: gdb.arch/i386-sse.exp: check whether processor supports SSE + PASS: gdb.arch/i386-sse.exp: set first breakpoint in main + PASS: gdb.arch/i386-sse.exp: continue to breakpoint: continue to first breakpoint in main +-PASS: gdb.arch/i386-sse.exp: check float contents of %xmm0 +-PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm0 +-PASS: gdb.arch/i386-sse.exp: check float contents of %xmm1 +-PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm1 +-PASS: gdb.arch/i386-sse.exp: check float contents of %xmm2 +-PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm2 +-PASS: gdb.arch/i386-sse.exp: check float contents of %xmm3 +-PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm3 +-PASS: gdb.arch/i386-sse.exp: check float contents of %xmm4 +-PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm4 +-PASS: gdb.arch/i386-sse.exp: check float contents of %xmm5 +-PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm5 +-PASS: gdb.arch/i386-sse.exp: check float contents of %xmm6 +-PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm6 +-PASS: gdb.arch/i386-sse.exp: check float contents of %xmm7 +-PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm7 ++FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm0 ++FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm0 ++FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm1 ++FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm1 ++FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm2 ++FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm2 ++FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm3 ++FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm3 ++FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm4 ++FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm4 ++FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm5 ++FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm5 ++FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm6 ++FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm6 ++FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm7 ++FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm7 + PASS: gdb.arch/i386-sse.exp: set %xmm0 + PASS: gdb.arch/i386-sse.exp: set %xmm1 + PASS: gdb.arch/i386-sse.exp: set %xmm2 +@@ -206,14 +205,14 @@ PASS: gdb.arch/i386-sse.exp: set %xmm6 + PASS: gdb.arch/i386-sse.exp: set %xmm7 + PASS: gdb.arch/i386-sse.exp: set second breakpoint in main + PASS: gdb.arch/i386-sse.exp: continue to breakpoint: continue to second breakpoint in main +-PASS: gdb.arch/i386-sse.exp: check contents of data[0] +-PASS: gdb.arch/i386-sse.exp: check contents of data[1] +-PASS: gdb.arch/i386-sse.exp: check contents of data[2] +-PASS: gdb.arch/i386-sse.exp: check contents of data[3] +-PASS: gdb.arch/i386-sse.exp: check contents of data[4] +-PASS: gdb.arch/i386-sse.exp: check contents of data[5] +-PASS: gdb.arch/i386-sse.exp: check contents of data[6] +-PASS: gdb.arch/i386-sse.exp: check contents of data[7] ++FAIL: gdb.arch/i386-sse.exp: check contents of data[0] ++FAIL: gdb.arch/i386-sse.exp: check contents of data[1] ++FAIL: gdb.arch/i386-sse.exp: check contents of data[2] ++FAIL: gdb.arch/i386-sse.exp: check contents of data[3] ++FAIL: gdb.arch/i386-sse.exp: check contents of data[4] ++FAIL: gdb.arch/i386-sse.exp: check contents of data[5] ++FAIL: gdb.arch/i386-sse.exp: check contents of data[6] ++FAIL: gdb.arch/i386-sse.exp: check contents of data[7] + Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-unwind.exp ... + PASS: gdb.arch/i386-unwind.exp: run past gdb1435 + PASS: gdb.arch/i386-unwind.exp: backtrace past gdb1435 +@@ -257,7 +256,8 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/vsx-regs.exp ... + + === gdb Summary === + +-# of expected passes 186 ++# of expected passes 144 ++# of unexpected failures 41 + # of known failures 1 + [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.6.50.20131021-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.asm/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.asm/gdb.sum +index 5d61903..34fa869 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.asm/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.asm/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Tue Jan 7 23:53:57 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:08:50 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +@@ -11,34 +11,35 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.asm/asm-source.exp ... + PASS: gdb.asm/asm-source.exp: f at main + PASS: gdb.asm/asm-source.exp: next over macro + PASS: gdb.asm/asm-source.exp: step into foo2 +-PASS: gdb.asm/asm-source.exp: info target +-PASS: gdb.asm/asm-source.exp: info symbol +-PASS: gdb.asm/asm-source.exp: list +-PASS: gdb.asm/asm-source.exp: search +-PASS: gdb.asm/asm-source.exp: f in foo2 +-PASS: gdb.asm/asm-source.exp: n in foo2 +-PASS: gdb.asm/asm-source.exp: bt ALL in foo2 +-PASS: gdb.asm/asm-source.exp: bt 2 in foo2 +-PASS: gdb.asm/asm-source.exp: s 2 +-PASS: gdb.asm/asm-source.exp: n 2 +-PASS: gdb.asm/asm-source.exp: bt 3 in foo3 +-PASS: gdb.asm/asm-source.exp: info source asmsrc1.s +-PASS: gdb.asm/asm-source.exp: finish from foo3 +-PASS: gdb.asm/asm-source.exp: info source asmsrc2.s +-PASS: gdb.asm/asm-source.exp: info sources +-PASS: gdb.asm/asm-source.exp: info line +-PASS: gdb.asm/asm-source.exp: next over foo3 +-PASS: gdb.asm/asm-source.exp: return from foo2 +-PASS: gdb.asm/asm-source.exp: look at global variable +-PASS: gdb.asm/asm-source.exp: x/i &globalvar +-PASS: gdb.asm/asm-source.exp: disassem &globalvar, &globalvar+1 +-PASS: gdb.asm/asm-source.exp: look at static variable +-PASS: gdb.asm/asm-source.exp: x/i &staticvar +-PASS: gdb.asm/asm-source.exp: disassem &staticvar, &staticvar+1 +-PASS: gdb.asm/asm-source.exp: look at static function ++FAIL: gdb.asm/asm-source.exp: info target (timeout) ++FAIL: gdb.asm/asm-source.exp: info symbol (timeout) ++FAIL: gdb.asm/asm-source.exp: list (timeout) ++FAIL: gdb.asm/asm-source.exp: search (timeout) ++FAIL: gdb.asm/asm-source.exp: f in foo2 (timeout) ++FAIL: gdb.asm/asm-source.exp: n in foo2 (timeout) ++FAIL: gdb.asm/asm-source.exp: bt ALL in foo2 (timeout) ++FAIL: gdb.asm/asm-source.exp: bt 2 in foo2 (timeout) ++FAIL: gdb.asm/asm-source.exp: s 2 (timeout) ++FAIL: gdb.asm/asm-source.exp: n 2 (timeout) ++FAIL: gdb.asm/asm-source.exp: bt 3 in foo3 (timeout) ++FAIL: gdb.asm/asm-source.exp: info source asmsrc1.s (timeout) ++FAIL: gdb.asm/asm-source.exp: finish from foo3 (timeout) ++FAIL: gdb.asm/asm-source.exp: info source asmsrc2.s (timeout) ++FAIL: gdb.asm/asm-source.exp: info sources (timeout) ++FAIL: gdb.asm/asm-source.exp: info line (timeout) ++FAIL: gdb.asm/asm-source.exp: next over foo3 (timeout) ++FAIL: gdb.asm/asm-source.exp: return from foo2 (timeout) ++FAIL: gdb.asm/asm-source.exp: look at global variable (timeout) ++FAIL: gdb.asm/asm-source.exp: x/i &globalvar (timeout) ++FAIL: gdb.asm/asm-source.exp: disassem &globalvar, &globalvar+1 (timeout) ++FAIL: gdb.asm/asm-source.exp: look at static variable (timeout) ++FAIL: gdb.asm/asm-source.exp: x/i &staticvar (timeout) ++FAIL: gdb.asm/asm-source.exp: disassem &staticvar, &staticvar+1 (timeout) ++FAIL: gdb.asm/asm-source.exp: look at static function (timeout) + + === gdb Summary === + +-# of expected passes 28 ++# of expected passes 3 ++# of unexpected failures 25 + [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.6.50.20131021-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.base1/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.base1/gdb.sum +index c9cf59e..2f30552 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.base1/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.base1/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Tue Jan 7 23:47:08 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 02:35:50 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +@@ -11,18 +11,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore.exp ... + PASS: gdb.base/gcore.exp: help gcore + PASS: gdb.base/gcore.exp: set breakpoint at terminal_func + PASS: gdb.base/gcore.exp: continue to terminal_func +-PASS: gdb.base/gcore.exp: save a corefile +-PASS: gdb.base/gcore.exp: re-load generated corefile +-PASS: gdb.base/gcore.exp: where in corefile +-PASS: gdb.base/gcore.exp: corefile restored general registers +-PASS: gdb.base/gcore.exp: corefile restored all registers +-PASS: gdb.base/gcore.exp: corefile restored system registers +-PASS: gdb.base/gcore.exp: corefile restored extern array +-PASS: gdb.base/gcore.exp: corefile restored static array +-PASS: gdb.base/gcore.exp: corefile restored un-initialized array +-PASS: gdb.base/gcore.exp: corefile restored heap array +-PASS: gdb.base/gcore.exp: corefile restored stack array +-PASS: gdb.base/gcore.exp: corefile restored backtrace ++UNSUPPORTED: gdb.base/gcore.exp: save a corefile + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/exe-lock.exp ... + PASS: gdb.base/exe-lock.exp: continue until exit + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/complex.exp ... +@@ -64,10 +53,6 @@ PASS: gdb.base/gdbvars.exp: Check whether non-void function is void + PASS: gdb.base/gdbvars.exp: Set a new convenience variable to a program variable + PASS: gdb.base/gdbvars.exp: Print contents of new convenience variable of program variable + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/detach.exp ... +-PASS: gdb.base/detach.exp: set should_exit, one +-PASS: gdb.base/detach.exp: detach, one +-PASS: gdb.base/detach.exp: set should_exit, two +-PASS: gdb.base/detach.exp: detach, two + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/condbreak.exp ... + PASS: gdb.base/condbreak.exp: breakpoint function + PASS: gdb.base/condbreak.exp: break marker1 if 1==1 +@@ -107,25 +92,7 @@ PASS: gdb.base/breakpoint-shadow.exp: First breakpoint placed + PASS: gdb.base/breakpoint-shadow.exp: Second breakpoint placed + PASS: gdb.base/breakpoint-shadow.exp: disassembly with breakpoints + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/info-os.exp ... +-PASS: gdb.base/info-os.exp: get inferior process ID +-PASS: gdb.base/info-os.exp: continue to breakpoint: Set breakpoint here +-PASS: gdb.base/info-os.exp: get shared memory key +-PASS: gdb.base/info-os.exp: get shared memory ID +-PASS: gdb.base/info-os.exp: get semaphore key +-PASS: gdb.base/info-os.exp: get semaphore ID +-PASS: gdb.base/info-os.exp: get message queue key +-PASS: gdb.base/info-os.exp: get message queue ID +-PASS: gdb.base/info-os.exp: get socket port number +-PASS: gdb.base/info-os.exp: get process list +-PASS: gdb.base/info-os.exp: get process groups +-PASS: gdb.base/info-os.exp: get threads +-PASS: gdb.base/info-os.exp: get threads +-PASS: gdb.base/info-os.exp: get file descriptors +-PASS: gdb.base/info-os.exp: get internet-domain sockets +-PASS: gdb.base/info-os.exp: get shared-memory regions +-PASS: gdb.base/info-os.exp: get semaphores +-PASS: gdb.base/info-os.exp: get message queues +-PASS: gdb.base/info-os.exp: continue ++UNSUPPORTED: gdb.base/info-os.exp: info-os.exp + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bigcore.exp ... + PASS: gdb.base/bigcore.exp: set print sevenbit-strings + PASS: gdb.base/bigcore.exp: set width 0 +@@ -137,10 +104,7 @@ PASS: gdb.base/bigcore.exp: extract prev heap + PASS: gdb.base/bigcore.exp: save heap size + PASS: gdb.base/bigcore.exp: grab pid + PASS: gdb.base/bigcore.exp: signal SIGABRT +-PASS: gdb.base/bigcore.exp: check core size +-PASS: gdb.base/bigcore.exp: load corefile +-PASS: gdb.base/bigcore.exp: check next heap +-PASS: gdb.base/bigcore.exp: check prev heap ++UNTESTED: gdb.base/bigcore.exp: Can't generate a core file + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jump.exp ... + PASS: gdb.base/jump.exp: break before jump to non-call + PASS: gdb.base/jump.exp: jump to non-call +@@ -153,91 +117,9 @@ PASS: gdb.base/jump.exp: jump with trailing argument junk + PASS: gdb.base/jump.exp: aborted jump out of current function + PASS: gdb.base/jump.exp: jump out of current function + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/multi-forks.exp ... +-PASS: gdb.base/multi-forks.exp: set follow-fork child +-PASS: gdb.base/multi-forks.exp: run to exit 2 +-PASS: gdb.base/multi-forks.exp: follow child, print pids +-PASS: gdb.base/multi-forks.exp: run to exit 2 +-PASS: gdb.base/multi-forks.exp: follow parent, print pids +-PASS: gdb.base/multi-forks.exp: help set detach +-PASS: gdb.base/multi-forks.exp: show detach default on +-PASS: gdb.base/multi-forks.exp: set detach off +-PASS: gdb.base/multi-forks.exp: Run to exit 1 +-PASS: gdb.base/multi-forks.exp: info inferior 1 +-PASS: gdb.base/multi-forks.exp: inferior 1 +-PASS: gdb.base/multi-forks.exp: Run to exit 2 +-PASS: gdb.base/multi-forks.exp: info inferior 2 +-PASS: gdb.base/multi-forks.exp: inferior 2 +-PASS: gdb.base/multi-forks.exp: Run to exit 3 +-PASS: gdb.base/multi-forks.exp: info inferior 3 +-PASS: gdb.base/multi-forks.exp: inferior 3 +-PASS: gdb.base/multi-forks.exp: Run to exit 4 +-PASS: gdb.base/multi-forks.exp: info inferior 4 +-PASS: gdb.base/multi-forks.exp: inferior 4 +-PASS: gdb.base/multi-forks.exp: Run to exit 5 +-PASS: gdb.base/multi-forks.exp: info inferior 5 +-PASS: gdb.base/multi-forks.exp: inferior 5 +-PASS: gdb.base/multi-forks.exp: Run to exit 6 +-PASS: gdb.base/multi-forks.exp: info inferior 6 +-PASS: gdb.base/multi-forks.exp: inferior 6 +-PASS: gdb.base/multi-forks.exp: Run to exit 7 +-PASS: gdb.base/multi-forks.exp: info inferior 7 +-PASS: gdb.base/multi-forks.exp: inferior 7 +-PASS: gdb.base/multi-forks.exp: Run to exit 8 +-PASS: gdb.base/multi-forks.exp: info inferior 8 +-PASS: gdb.base/multi-forks.exp: inferior 8 +-PASS: gdb.base/multi-forks.exp: Run to exit 9 +-PASS: gdb.base/multi-forks.exp: info inferior 9 +-PASS: gdb.base/multi-forks.exp: inferior 9 +-PASS: gdb.base/multi-forks.exp: Run to exit 10 +-PASS: gdb.base/multi-forks.exp: info inferior 10 +-PASS: gdb.base/multi-forks.exp: inferior 10 +-PASS: gdb.base/multi-forks.exp: Run to exit 11 +-PASS: gdb.base/multi-forks.exp: info inferior 11 +-PASS: gdb.base/multi-forks.exp: inferior 11 +-PASS: gdb.base/multi-forks.exp: Run to exit 12 +-PASS: gdb.base/multi-forks.exp: info inferior 12 +-PASS: gdb.base/multi-forks.exp: inferior 12 +-PASS: gdb.base/multi-forks.exp: Run to exit 13 +-PASS: gdb.base/multi-forks.exp: info inferior 13 +-PASS: gdb.base/multi-forks.exp: inferior 13 +-PASS: gdb.base/multi-forks.exp: Run to exit 14 +-PASS: gdb.base/multi-forks.exp: info inferior 14 +-PASS: gdb.base/multi-forks.exp: inferior 14 +-PASS: gdb.base/multi-forks.exp: Run to exit 15 +-PASS: gdb.base/multi-forks.exp: info inferior 15 +-PASS: gdb.base/multi-forks.exp: inferior 15 +-PASS: gdb.base/multi-forks.exp: Run to exit 16 +-PASS: gdb.base/multi-forks.exp: info inferior 16 +-PASS: gdb.base/multi-forks.exp: restart final +-PASS: gdb.base/multi-forks.exp: Detach 2 +-PASS: gdb.base/multi-forks.exp: Detach 3 +-PASS: gdb.base/multi-forks.exp: Detach 4 +-PASS: gdb.base/multi-forks.exp: Detach 5 +-PASS: gdb.base/multi-forks.exp: Kill 6 +-PASS: gdb.base/multi-forks.exp: Did kill 6 +-PASS: gdb.base/multi-forks.exp: Kill 7 +-PASS: gdb.base/multi-forks.exp: Did kill 7 +-PASS: gdb.base/multi-forks.exp: Kill 8 +-PASS: gdb.base/multi-forks.exp: Did kill 8 +-PASS: gdb.base/multi-forks.exp: Kill 9 +-PASS: gdb.base/multi-forks.exp: Did kill 9 +-PASS: gdb.base/multi-forks.exp: Kill 10 +-PASS: gdb.base/multi-forks.exp: Did kill 10 +-PASS: gdb.base/multi-forks.exp: Kill 11 +-PASS: gdb.base/multi-forks.exp: Did kill 11 +-PASS: gdb.base/multi-forks.exp: Kill 12 +-PASS: gdb.base/multi-forks.exp: Did kill 12 +-PASS: gdb.base/multi-forks.exp: Kill 13 +-PASS: gdb.base/multi-forks.exp: Did kill 13 +-PASS: gdb.base/multi-forks.exp: Kill 14 +-PASS: gdb.base/multi-forks.exp: Did kill 14 +-PASS: gdb.base/multi-forks.exp: Kill 15 +-PASS: gdb.base/multi-forks.exp: Did kill 15 +-PASS: gdb.base/multi-forks.exp: Kill 16 +-PASS: gdb.base/multi-forks.exp: Did kill 16 + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak.exp ... +-PASS: gdb.base/hbreak.exp: hbreak +-PASS: gdb.base/hbreak.exp: continue to break-at-exit after hbreak ++FAIL: gdb.base/hbreak.exp: hbreak ++FAIL: gdb.base/hbreak.exp: continue to break-at-exit after hbreak (the program exited) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/frame-args.exp ... + PASS: gdb.base/frame-args.exp: set print frame-arguments all + PASS: gdb.base/frame-args.exp: frame 1 with print frame-arguments set to all +@@ -285,88 +167,9 @@ PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 1 + PASS: gdb.base/jit.exp: one_jit_test-2: info function jit_function + PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 2 + PASS: gdb.base/jit.exp: one_jit_test-2: info function jit_function +-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: continue to breakpoint: break here 0 +-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: set var argc = 2 +-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: set var libname = "SHLIBDIR/jit-solib.so" +-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: set var count = 1 +-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: continue to breakpoint: break here 1 +-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: info function jit_function +-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: continue to breakpoint: break here 2 +-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: info function jit_function ++FAIL: gdb.base/jit.exp: PIE: one_jit_test-1: Can't run to main + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak2.exp ... +-PASS: gdb.base/hbreak2.exp: hardware breakpoint support +-PASS: gdb.base/hbreak2.exp: hardware breakpoint insertion +-PASS: gdb.base/hbreak2.exp: hardware breakpoint function +-PASS: gdb.base/hbreak2.exp: hardware breakpoint quoted function +-PASS: gdb.base/hbreak2.exp: hardware breakpoint function in file +-PASS: gdb.base/hbreak2.exp: use `list' to establish default source file +-PASS: gdb.base/hbreak2.exp: hardware breakpoint line number +-PASS: gdb.base/hbreak2.exp: hardware breakpoint line number in file +-PASS: gdb.base/hbreak2.exp: hardware breakpoint at start of multi line if conditional +-PASS: gdb.base/hbreak2.exp: hardware breakpoint at start of multi line while conditional +-PASS: gdb.base/hbreak2.exp: hardware breakpoint info +-PASS: gdb.base/hbreak2.exp: hardware breakpoint function (2) +-PASS: gdb.base/hbreak2.exp: run until function breakpoint +-PASS: gdb.base/hbreak2.exp: hardware breakpoint line number (2) +-PASS: gdb.base/hbreak2.exp: run until breakpoint set at a line number +-PASS: gdb.base/hbreak2.exp: hardware breakpoint function in file (2) +-PASS: gdb.base/hbreak2.exp: run until file:function(6) breakpoint +-PASS: gdb.base/hbreak2.exp: run until file:function(5) breakpoint +-PASS: gdb.base/hbreak2.exp: run until file:function(4) breakpoint +-PASS: gdb.base/hbreak2.exp: run until file:function(3) breakpoint +-PASS: gdb.base/hbreak2.exp: run until file:function(2) breakpoint +-PASS: gdb.base/hbreak2.exp: run until file:function(1) breakpoint +-PASS: gdb.base/hbreak2.exp: hardware breakpoint quoted function (2) +-PASS: gdb.base/hbreak2.exp: run until quoted breakpoint +-PASS: gdb.base/hbreak2.exp: hardware breakpoint line number in file (2) +-PASS: gdb.base/hbreak2.exp: run until file:linenum breakpoint +-PASS: gdb.base/hbreak2.exp: hardware breakpoint offset +1 +-PASS: gdb.base/hbreak2.exp: step onto hardware breakpoint +-PASS: gdb.base/hbreak2.exp: setting hardware breakpoint at } +-PASS: gdb.base/hbreak2.exp: continue to hardware breakpoint at } +-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint function +-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint function in file +-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint line number #1 +-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint line number #2 +-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint line number in file #1 +-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint line number in file #2 +-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint info +-PASS: gdb.base/hbreak2.exp: set breakpoint pending off +-PASS: gdb.base/hbreak2.exp: hardware break on non-existent source line +-PASS: gdb.base/hbreak2.exp: until bp_location1 +-PASS: gdb.base/hbreak2.exp: hardware break on default location +-PASS: gdb.base/hbreak2.exp: set to-be-silent hardware break bp_location1 +-PASS: gdb.base/hbreak2.exp: set silent break bp_location1 +-PASS: gdb.base/hbreak2.exp: info silent hardware break bp_location1 +-PASS: gdb.base/hbreak2.exp: hit silent hardware break bp_location1 +-PASS: gdb.base/hbreak2.exp: stopped for silent hardware break bp_location1 +-PASS: gdb.base/hbreak2.exp: thread-specific hardware breakpoint on non-existent thread disallowed +-PASS: gdb.base/hbreak2.exp: thread-specific hardware breakpoint on bogus thread ID disallowed +-PASS: gdb.base/hbreak2.exp: hardware breakpoint with trailing garbage disallowed +-PASS: gdb.base/hbreak2.exp: step over hardware breakpoint +-PASS: gdb.base/hbreak2.exp: clear line has no breakpoint disallowed +-PASS: gdb.base/hbreak2.exp: clear current line has no breakpoint disallowed +-PASS: gdb.base/hbreak2.exp: set convenience variable $foo to bp_location11 +-PASS: gdb.base/hbreak2.exp: set hardware breakpoint via convenience variable +-PASS: gdb.base/hbreak2.exp: set convenience variable $foo to 81.5 +-PASS: gdb.base/hbreak2.exp: set hardware breakpoint via non-integer convenience variable disallowed +-PASS: gdb.base/hbreak2.exp: set hardware breakpoint on to-be-called function +-PASS: gdb.base/hbreak2.exp: hit hardware breakpoint on called function +-PASS: gdb.base/hbreak2.exp: backtrace while in called function +-PASS: gdb.base/hbreak2.exp: finish from called function +-PASS: gdb.base/hbreak2.exp: hardware break at factorial +-PASS: gdb.base/hbreak2.exp: kill program +-PASS: gdb.base/hbreak2.exp: run to factorial(6) +-PASS: gdb.base/hbreak2.exp: continue to factorial(5) +-PASS: gdb.base/hbreak2.exp: backtrace from factorial(5) +-PASS: gdb.base/hbreak2.exp: next to recursive call +-PASS: gdb.base/hbreak2.exp: next over recursive call +-PASS: gdb.base/hbreak2.exp: backtrace from factorial(5.1) +-PASS: gdb.base/hbreak2.exp: continue until exit at recursive next test +-PASS: gdb.base/hbreak2.exp: hardware breakpoint function, optimized file +-PASS: gdb.base/hbreak2.exp: run until hardware function breakpoint, optimized file (code motion) +-PASS: gdb.base/hbreak2.exp: hardware breakpoint small function, optimized file +-PASS: gdb.base/hbreak2.exp: run until hardware breakpoint set at small function, optimized file ++UNSUPPORTED: gdb.base/hbreak2.exp: hardware breakpoints + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/eu-strip-infcall.exp ... + PASS: gdb.base/eu-strip-infcall.exp: infcall + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/echo.exp ... +@@ -437,10 +240,6 @@ PASS: gdb.base/all-bin.exp: print value of v_int&&v_float + PASS: gdb.base/all-bin.exp: print value of v_int&&v_double + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach-pie-noexec.exp ... + PASS: gdb.base/attach-pie-noexec.exp: show architecture +-PASS: gdb.base/attach-pie-noexec.exp: sanity check info shared +-PASS: gdb.base/attach-pie-noexec.exp: attach +-PASS: gdb.base/attach-pie-noexec.exp: set architecture i386 +-FAIL: gdb.base/attach-pie-noexec.exp: info shared + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/empty_exe.exp ... + PASS: gdb.base/empty_exe.exp: file '' + PASS: gdb.base/empty_exe.exp: print 1 +@@ -488,52 +287,12 @@ PASS: gdb.base/bitfields2.exp: long long bitfield values after set + PASS: gdb.base/bitfields2.exp: set long long signed bitfield negative + PASS: gdb.base/bitfields2.exp: long long bitfield values after set negative + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/moribund-step.exp ... +-PASS: gdb.base/moribund-step.exp: set non-stop on +-PASS: gdb.base/moribund-step.exp: step ++UNSUPPORTED: gdb.base/moribund-step.exp: displaced stepping + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb1821.exp ... + PASS: gdb.base/gdb1821.exp: print /x bar + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/environ.exp ... + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/disp-step-syscall.exp ... +-PASS: gdb.base/disp-step-syscall.exp: fork: delete break 1 +-PASS: gdb.base/disp-step-syscall.exp: fork: break marker +-PASS: gdb.base/disp-step-syscall.exp: fork: set displaced-stepping off +-PASS: gdb.base/disp-step-syscall.exp: fork: break fork +-PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (1st time) +-PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (2nd time) +-PASS: gdb.base/disp-step-syscall.exp: fork: display/i $pc +-PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc" +-PASS: gdb.base/disp-step-syscall.exp: fork: stepi fork insn +-PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc" +-PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (3rd time) +-PASS: gdb.base/disp-step-syscall.exp: fork: break on syscall insns +-PASS: gdb.base/disp-step-syscall.exp: fork: delete break fork +-PASS: gdb.base/disp-step-syscall.exp: fork: continue to syscall insn fork +-PASS: gdb.base/disp-step-syscall.exp: fork: set displaced-stepping on +-PASS: gdb.base/disp-step-syscall.exp: fork: single step over fork +-PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc" +-PASS: gdb.base/disp-step-syscall.exp: fork: single step over fork final pc +-PASS: gdb.base/disp-step-syscall.exp: fork: delete break fork insn +-PASS: gdb.base/disp-step-syscall.exp: fork: continue to marker (fork) +-PASS: gdb.base/disp-step-syscall.exp: vfork: delete break 1 +-PASS: gdb.base/disp-step-syscall.exp: vfork: break marker +-PASS: gdb.base/disp-step-syscall.exp: vfork: set displaced-stepping off +-PASS: gdb.base/disp-step-syscall.exp: vfork: break vfork +-PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (1st time) +-PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (2nd time) +-PASS: gdb.base/disp-step-syscall.exp: vfork: display/i $pc +-PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc" +-PASS: gdb.base/disp-step-syscall.exp: vfork: stepi vfork insn +-PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc" +-PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (3rd time) +-PASS: gdb.base/disp-step-syscall.exp: vfork: break on syscall insns +-PASS: gdb.base/disp-step-syscall.exp: vfork: delete break vfork +-PASS: gdb.base/disp-step-syscall.exp: vfork: continue to syscall insn vfork +-PASS: gdb.base/disp-step-syscall.exp: vfork: set displaced-stepping on +-PASS: gdb.base/disp-step-syscall.exp: vfork: single step over vfork +-PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc" +-PASS: gdb.base/disp-step-syscall.exp: vfork: single step over vfork final pc +-PASS: gdb.base/disp-step-syscall.exp: vfork: delete break vfork insn +-PASS: gdb.base/disp-step-syscall.exp: vfork: continue to marker (vfork) ++UNSUPPORTED: gdb.base/disp-step-syscall.exp: displaced stepping + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-inline.exp ... + PASS: gdb.base/break-inline.exp: break + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/interact.exp ... +@@ -842,7 +601,7 @@ PASS: gdb.base/callfuncs.exp: stop at breakpoint in call dummy function + PASS: gdb.base/callfuncs.exp: continue from call dummy breakpoint + PASS: gdb.base/callfuncs.exp: bt after continuing from call dummy breakpoint + PASS: gdb.base/callfuncs.exp: register contents after stop in call dummy +-PASS: gdb.base/callfuncs.exp: continue after stop in call dummy preserves register contents ++FAIL: gdb.base/callfuncs.exp: continue after stop in call dummy preserves register contents + PASS: gdb.base/callfuncs.exp: set language c + PASS: gdb.base/callfuncs.exp: next to t_double_values + PASS: gdb.base/callfuncs.exp: next to t_structs_c +@@ -891,121 +650,15 @@ PASS: gdb.base/callfuncs.exp: set $sp = $old_sp + PASS: gdb.base/callfuncs.exp: print callfunc (Lcallfunc, 5) + PASS: gdb.base/callfuncs.exp: print *((int *(*) (void)) voidfunc)() + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.exp ... +-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 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' [] 'chroot' []) +-PASS: gdb.base/catch-syscall.exp: with many arguments: syscalls close, chroot 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: continue until exit +-PASS: gdb.base/catch-syscall.exp: wrong args: catch syscall with arguments (mlock) +-PASS: gdb.base/catch-syscall.exp: wrong args: syscall(s) mlock appears in 'info breakpoints' +-PASS: gdb.base/catch-syscall.exp: wrong args: continue until exit at catch syscall with unused syscall (mlock) +-PASS: gdb.base/catch-syscall.exp: restarting inferior: entry: catch syscall with arguments (chroot) +-PASS: gdb.base/catch-syscall.exp: restarting inferior: entry: syscall(s) chroot appears in 'info breakpoints' +-PASS: gdb.base/catch-syscall.exp: restarting inferior: entry: program has called chroot +-PASS: gdb.base/catch-syscall.exp: restarting inferior: entry/return: rerun to main +-PASS: gdb.base/catch-syscall.exp: restarting inferior: entry/return: program has called chroot +-PASS: gdb.base/catch-syscall.exp: restarting inferior: entry/return: syscall chroot has returned +-PASS: gdb.base/catch-syscall.exp: restarting inferior: entry/return: continue until exit +-PASS: gdb.base/catch-syscall.exp: fail no datadir: set data-directory /the/path/to/nowhere +-PASS: gdb.base/catch-syscall.exp: fail no datadir: catch syscall displays a warning when there is no XML support +-PASS: gdb.base/catch-syscall.exp: fail no datadir: catch syscall appears in 'info breakpoints' +-PASS: gdb.base/catch-syscall.exp: set data-directory /the/path/to/nowhere +-PASS: gdb.base/catch-syscall.exp: without args noxml: catch syscall +-PASS: gdb.base/catch-syscall.exp: without args noxml: close: program has called [0-9]* +-PASS: gdb.base/catch-syscall.exp: without args noxml: close: syscall [0-9]* has returned +-PASS: gdb.base/catch-syscall.exp: without args noxml: chroot: program has called [0-9]* +-PASS: gdb.base/catch-syscall.exp: without args noxml: chroot: syscall [0-9]* has returned +-PASS: gdb.base/catch-syscall.exp: without args noxml: program has called [0-9]* +-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: program has called 6 +-PASS: gdb.base/catch-syscall.exp: with args noxml: syscall 6 has returned +-PASS: gdb.base/catch-syscall.exp: with wrong args noxml: catch syscall nonsense_syscall + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-fork.exp ... +-PASS: gdb.base/foll-fork.exp: set verbose +-PASS: gdb.base/foll-fork.exp: help set follow-fork +-PASS: gdb.base/foll-fork.exp: set follow-fork ch +-PASS: gdb.base/foll-fork.exp: set follow-fork, using abbreviations +-PASS: gdb.base/foll-fork.exp: set follow-fork to nonsense is prohibited +-PASS: gdb.base/foll-fork.exp: reset parent +-PASS: gdb.base/foll-fork.exp: insert first fork catchpoint +-PASS: gdb.base/foll-fork.exp: continue to first fork catchpoint +-PASS: gdb.base/foll-fork.exp: default show parent follow, no catchpoints +-PASS: gdb.base/foll-fork.exp: default parent follow, no catchpoints +-PASS: gdb.base/foll-fork.exp: set follow-fork parent +-PASS: gdb.base/foll-fork.exp: explicit show parent follow, no catchpoints +-PASS: gdb.base/foll-fork.exp: explicit parent follow, no catchpoints +-PASS: gdb.base/foll-fork.exp: set follow-fork child +-PASS: gdb.base/foll-fork.exp: explicit show child follow, no catchpoints +-PASS: gdb.base/foll-fork.exp: explicit child follow, no catchpoints +-PASS: gdb.base/foll-fork.exp: explicit child follow, set catch fork +-PASS: gdb.base/foll-fork.exp: info shows catchpoint without pid +-PASS: gdb.base/foll-fork.exp: explicit child follow, catch fork +-PASS: gdb.base/foll-fork.exp: info shows catchpoint without pid +-PASS: gdb.base/foll-fork.exp: set follow-fork child +-PASS: gdb.base/foll-fork.exp: set follow-fork child, tbreak +-PASS: gdb.base/foll-fork.exp: set follow-fork child, hit tbreak +-PASS: gdb.base/foll-fork.exp: set follow-fork child, cleanup +-PASS: gdb.base/foll-fork.exp: unpatch child, break at callee +-PASS: gdb.base/foll-fork.exp: unpatch child, set catch fork +-PASS: gdb.base/foll-fork.exp: unpatch child, catch fork +-PASS: gdb.base/foll-fork.exp: unpatch child, breakpoint at exit call +-PASS: gdb.base/foll-fork.exp: unpatch child, set follow-fork child +-PASS: gdb.base/foll-fork.exp: unpatch child, unpatched parent breakpoints from child +-PASS: gdb.base/foll-fork.exp: explicit parent follow, set tcatch fork +-PASS: gdb.base/foll-fork.exp: explicit parent follow, tcatch fork +-PASS: gdb.base/foll-fork.exp: set follow-fork parent +-PASS: gdb.base/foll-fork.exp: set follow-fork parent, tbreak +-PASS: gdb.base/foll-fork.exp: set follow-fork parent, hit tbreak +-PASS: gdb.base/foll-fork.exp: set follow-fork parent, cleanup + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/auxv.exp ... +-PASS: gdb.base/auxv.exp: set print sevenbit-strings +-PASS: gdb.base/auxv.exp: set width 0 +-PASS: gdb.base/auxv.exp: cd to temporary directory for core dumps +-PASS: gdb.base/auxv.exp: tbreak 78 +-PASS: gdb.base/auxv.exp: continue +-PASS: gdb.base/auxv.exp: info auxv on live process +-PASS: gdb.base/auxv.exp: gcore +-PASS: gdb.base/auxv.exp: continue +-PASS: gdb.base/auxv.exp: continue +-PASS: gdb.base/auxv.exp: generate native core dump +-PASS: gdb.base/auxv.exp: load core file for info auxv on native core dump +-PASS: gdb.base/auxv.exp: info auxv on native core dump +-PASS: gdb.base/auxv.exp: matching auxv data from live and core +-PASS: gdb.base/auxv.exp: load core file for info auxv on gcore-created dump +-PASS: gdb.base/auxv.exp: info auxv on gcore-created dump +-PASS: gdb.base/auxv.exp: matching auxv data from live and gcore + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/interrupt.exp ... + PASS: gdb.base/interrupt.exp: set interrupt character in interrupt.exp + PASS: gdb.base/interrupt.exp: child process is alive + PASS: gdb.base/interrupt.exp: child process ate our char + PASS: gdb.base/interrupt.exp: send_gdb control C +-PASS: gdb.base/interrupt.exp: call function when asleep +-PASS: gdb.base/interrupt.exp: call function a second time +-PASS: gdb.base/interrupt.exp: continue +-PASS: gdb.base/interrupt.exp: echo data +-PASS: gdb.base/interrupt.exp: Send Control-C, second time +-PASS: gdb.base/interrupt.exp: signal SIGINT +-PASS: gdb.base/interrupt.exp: echo more data +-PASS: gdb.base/interrupt.exp: send end of file ++FAIL: gdb.base/interrupt.exp: call function when asleep (wrong output) ++UNTESTED: gdb.base/interrupt.exp: aborted; in the following, GDB will get stuck + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/fullpath-expand.exp ... + PASS: gdb.base/fullpath-expand.exp: rbreak XXX/fullpath-expand-func.c:func + PASS: gdb.base/fullpath-expand.exp: list func +@@ -1025,7 +678,7 @@ PASS: gdb.base/call-signal-resume.exp: break stop_one + PASS: gdb.base/call-signal-resume.exp: continue to breakpoint at stop_one + PASS: gdb.base/call-signal-resume.exp: inferior function call signaled + PASS: gdb.base/call-signal-resume.exp: dummy stack frame number +-PASS: gdb.base/call-signal-resume.exp: frame 3 ++PASS: gdb.base/call-signal-resume.exp: frame 6 + PASS: gdb.base/call-signal-resume.exp: set confirm off + PASS: gdb.base/call-signal-resume.exp: return + PASS: gdb.base/call-signal-resume.exp: maintenance print dummy-frames +@@ -1041,7 +694,7 @@ PASS: gdb.base/call-signal-resume.exp: set confirm off + PASS: gdb.base/call-signal-resume.exp: return + PASS: gdb.base/call-signal-resume.exp: break handle_signal + PASS: gdb.base/call-signal-resume.exp: continue to breakpoint at handle_signal +-PASS: gdb.base/call-signal-resume.exp: continue to program exit ++FAIL: gdb.base/call-signal-resume.exp: continue to program exit + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hashline2.exp ... + PASS: gdb.base/hashline2.exp: set breakpoint + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/async.exp ... +@@ -1064,10 +717,10 @@ PASS: gdb.base/exitsignal.exp: $_exitsignal is void before running + PASS: gdb.base/exitsignal.exp: $_exitcode is void before running + PASS: gdb.base/exitsignal.exp: trigger SIGSEGV + PASS: gdb.base/exitsignal.exp: program terminated with SIGSEGV +-PASS: gdb.base/exitsignal.exp: $_exitsignal is 11 (SIGSEGV) after SIGSEGV. ++FAIL: gdb.base/exitsignal.exp: $_exitsignal is 11 (SIGSEGV) after SIGSEGV. + PASS: gdb.base/exitsignal.exp: $_exitcode is still void after SIGSEGV + PASS: gdb.base/exitsignal.exp: rerun to main +-PASS: gdb.base/exitsignal.exp: $_exitsignal is 11 (SIGSEGV) after restarting the inferior ++FAIL: gdb.base/exitsignal.exp: $_exitsignal is 11 (SIGSEGV) after restarting the inferior + PASS: gdb.base/exitsignal.exp: $_exitcode is still void after restarting the inferior + PASS: gdb.base/exitsignal.exp: $_exitsignal is void before normal inferior is executed + PASS: gdb.base/exitsignal.exp: $_exitcode is void before normal inferior is executed +@@ -1075,42 +728,9 @@ PASS: gdb.base/exitsignal.exp: continue until exit + PASS: gdb.base/exitsignal.exp: $_exitcode is zero after normal inferior is executed + PASS: gdb.base/exitsignal.exp: $_exitsignal is still void after normal inferior is executed + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/inferior-died.exp ... +-PASS: gdb.base/inferior-died.exp: set detach-on-fork off +-PASS: gdb.base/inferior-died.exp: set target-async on +-PASS: gdb.base/inferior-died.exp: set non-stop on +-PASS: gdb.base/inferior-died.exp: continue to breakpoint: breakpoint +-PASS: gdb.base/inferior-died.exp: inferior 2 +-PASS: gdb.base/inferior-died.exp: continue +-PASS: gdb.base/inferior-died.exp: p 1 ++UNSUPPORTED: gdb.base/inferior-died.exp: inferior-died.exp + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/corefile.exp ... +-PASS: gdb.base/corefile.exp: args: -core=corefile.core (with bad program name) +-PASS: gdb.base/corefile.exp: args: execfile -core=corefile.core (with bad program name) +-PASS: gdb.base/corefile.exp: core-file command (with bad program name) +-PASS: gdb.base/corefile.exp: print coremaker_data +-PASS: gdb.base/corefile.exp: print coremaker_bss +-PASS: gdb.base/corefile.exp: print coremaker_ro +-PASS: gdb.base/corefile.exp: print func2::coremaker_local +-PASS: gdb.base/corefile.exp: $_exitsignal prints SIGABRT (6) +-PASS: gdb.base/corefile.exp: $_exitcode is void +-PASS: gdb.base/corefile.exp: backtrace in corefile.exp +-PASS: gdb.base/corefile.exp: up in corefile.exp +-PASS: gdb.base/corefile.exp: accessing original mmap data in core file +-PASS: gdb.base/corefile.exp: accessing mmapped data in core file +-PASS: gdb.base/corefile.exp: up in corefile.exp (reinit) +-PASS: gdb.base/corefile.exp: core +-PASS: gdb.base/corefile.exp: run: load core again +-PASS: gdb.base/corefile.exp: run: sanity check we see the core file +-PASS: gdb.base/corefile.exp: run: with core +-PASS: gdb.base/corefile.exp: run: core file is cleared +-PASS: gdb.base/corefile.exp: quit with a process +-PASS: gdb.base/corefile.exp: quit with processes: n +-PASS: gdb.base/corefile.exp: no question: load core +-PASS: gdb.base/corefile.exp: quit with a core file +-PASS: gdb.base/corefile.exp: attach: load core again +-PASS: gdb.base/corefile.exp: attach: sanity check we see the core file +-PASS: gdb.base/corefile.exp: attach: with core +-PASS: gdb.base/corefile.exp: attach: core file is cleared +-FAIL: gdb.base/corefile.exp: core-file warning-free ++WARNING: can't generate a core file - core tests suppressed - check ulimit -c + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/duplicate-bp.exp ... + PASS: gdb.base/duplicate-bp.exp: del_1_stop_2: set $bp_num_1 = $bpnum + PASS: gdb.base/duplicate-bp.exp: del_1_stop_2: set $bp_num_2 = $bpnum +@@ -1187,12 +807,7 @@ PASS: gdb.base/hook-stop-frame.exp: define hook-stop command + PASS: gdb.base/hook-stop-frame.exp: hook-stop runs before frame print + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/info-proc.exp ... + PASS: gdb.base/info-proc.exp: help info proc +-PASS: gdb.base/info-proc.exp: info proc without a process +-PASS: gdb.base/info-proc.exp: info proc with process +-PASS: gdb.base/info-proc.exp: info proc mapping +-PASS: gdb.base/info-proc.exp: save a core file +-PASS: gdb.base/info-proc.exp: core info-proc.gcore +-PASS: gdb.base/info-proc.exp: info proc mapping with core file ++UNSUPPORTED: gdb.base/info-proc.exp: gdb does not support info proc on this target + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/longest-types.exp ... + UNTESTED: gdb.base/longest-types.exp: longest-types.exp + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/linespecs.exp ... +@@ -1276,7 +891,7 @@ PASS: gdb.base/arithmet.exp: print x/(y*w) + PASS: gdb.base/arithmet.exp: print x-(y/w) + PASS: gdb.base/arithmet.exp: print (x+y)*w + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach-twice.exp ... +-PASS: gdb.base/attach-twice.exp: attach ++XFAIL: gdb.base/attach-twice.exp: attach + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/call-sc.exp ... + PASS: gdb.base/call-sc.exp: set print sevenbit-strings + PASS: gdb.base/call-sc.exp: set print address off +@@ -1480,145 +1095,6 @@ PASS: gdb.base/cond-expr.exp: set variable x=0 + PASS: gdb.base/cond-expr.exp: print value of cond expr (var false) + PASS: gdb.base/cond-expr.exp: print whatis of cond expr + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/checkpoint.exp ... +-PASS: gdb.base/checkpoint.exp: break1 start +-PASS: gdb.base/checkpoint.exp: break1 two +-PASS: gdb.base/checkpoint.exp: break1 three +-PASS: gdb.base/checkpoint.exp: break1 four +-PASS: gdb.base/checkpoint.exp: break1 five +-PASS: gdb.base/checkpoint.exp: break1 six +-PASS: gdb.base/checkpoint.exp: break1 seven +-PASS: gdb.base/checkpoint.exp: break1 eight +-PASS: gdb.base/checkpoint.exp: break1 nine +-PASS: gdb.base/checkpoint.exp: break1 ten +-PASS: gdb.base/checkpoint.exp: info checkpoints one +-PASS: gdb.base/checkpoint.exp: break2 one +-PASS: gdb.base/checkpoint.exp: restart 1 one +-PASS: gdb.base/checkpoint.exp: verify i 1 one +-PASS: gdb.base/checkpoint.exp: step in 1 one +-PASS: gdb.base/checkpoint.exp: verify lines 1 one +-PASS: gdb.base/checkpoint.exp: restart 2 one +-PASS: gdb.base/checkpoint.exp: step in 2 one +-PASS: gdb.base/checkpoint.exp: verify i 2 one +-PASS: gdb.base/checkpoint.exp: verify lines 2 one +-PASS: gdb.base/checkpoint.exp: restart 3 one +-PASS: gdb.base/checkpoint.exp: step in 3 one +-PASS: gdb.base/checkpoint.exp: verify i 3 one +-PASS: gdb.base/checkpoint.exp: verify lines 3 one +-PASS: gdb.base/checkpoint.exp: restart 4 one +-PASS: gdb.base/checkpoint.exp: step in 4 one +-PASS: gdb.base/checkpoint.exp: verify i 4 one +-PASS: gdb.base/checkpoint.exp: verify lines 4 one +-PASS: gdb.base/checkpoint.exp: restart 5 one +-PASS: gdb.base/checkpoint.exp: step in 5 one +-PASS: gdb.base/checkpoint.exp: verify i 5 one +-PASS: gdb.base/checkpoint.exp: verify lines 5 one +-PASS: gdb.base/checkpoint.exp: restart 6 one +-PASS: gdb.base/checkpoint.exp: step in 6 one +-PASS: gdb.base/checkpoint.exp: verify i 6 one +-PASS: gdb.base/checkpoint.exp: verify lines 6 one +-PASS: gdb.base/checkpoint.exp: restart 7 one +-PASS: gdb.base/checkpoint.exp: step in 7 one +-PASS: gdb.base/checkpoint.exp: verify i 7 one +-PASS: gdb.base/checkpoint.exp: verify lines 7 one +-PASS: gdb.base/checkpoint.exp: restart 8 one +-PASS: gdb.base/checkpoint.exp: step in 8 one +-PASS: gdb.base/checkpoint.exp: verify i 8 one +-PASS: gdb.base/checkpoint.exp: verify lines 8 one +-PASS: gdb.base/checkpoint.exp: restart 9 one +-PASS: gdb.base/checkpoint.exp: step in 9 one +-PASS: gdb.base/checkpoint.exp: verify i 9 one +-PASS: gdb.base/checkpoint.exp: verify lines 9 one +-PASS: gdb.base/checkpoint.exp: restart 10 one +-PASS: gdb.base/checkpoint.exp: step in 10 one +-PASS: gdb.base/checkpoint.exp: verify i 10 one +-PASS: gdb.base/checkpoint.exp: verify lines 10 one +-PASS: gdb.base/checkpoint.exp: restart 0 one +-PASS: gdb.base/checkpoint.exp: break3 one +-PASS: gdb.base/checkpoint.exp: Diff input and output one +-PASS: gdb.base/checkpoint.exp: restart 1 two +-PASS: gdb.base/checkpoint.exp: breakpoint 1 1 one +-PASS: gdb.base/checkpoint.exp: step in 1 two +-PASS: gdb.base/checkpoint.exp: verify lines 1 two +-PASS: gdb.base/checkpoint.exp: restart 2 two +-PASS: gdb.base/checkpoint.exp: breakpoint 1 2 one +-PASS: gdb.base/checkpoint.exp: step in 2 two +-PASS: gdb.base/checkpoint.exp: verify lines 2 two +-PASS: gdb.base/checkpoint.exp: restart 3 two +-PASS: gdb.base/checkpoint.exp: breakpoint 1 3 one +-PASS: gdb.base/checkpoint.exp: step in 3 two +-PASS: gdb.base/checkpoint.exp: verify lines 3 two +-PASS: gdb.base/checkpoint.exp: restart 4 two +-PASS: gdb.base/checkpoint.exp: breakpoint 1 4 one +-PASS: gdb.base/checkpoint.exp: step in 4 two +-PASS: gdb.base/checkpoint.exp: verify lines 4 two +-PASS: gdb.base/checkpoint.exp: restart 5 two +-PASS: gdb.base/checkpoint.exp: breakpoint 1 5 one +-PASS: gdb.base/checkpoint.exp: step in 5 two +-PASS: gdb.base/checkpoint.exp: verify lines 5 two +-PASS: gdb.base/checkpoint.exp: restart 6 two +-PASS: gdb.base/checkpoint.exp: breakpoint 1 6 one +-PASS: gdb.base/checkpoint.exp: step in 6 two +-PASS: gdb.base/checkpoint.exp: verify lines 5 two +-PASS: gdb.base/checkpoint.exp: restart 7 two +-PASS: gdb.base/checkpoint.exp: breakpoint 1 7 one +-PASS: gdb.base/checkpoint.exp: step in 7 two +-PASS: gdb.base/checkpoint.exp: verify lines 7 two +-PASS: gdb.base/checkpoint.exp: Diff input and output two +-PASS: gdb.base/checkpoint.exp: restart 0 one +-PASS: gdb.base/checkpoint.exp: break4 one +-PASS: gdb.base/checkpoint.exp: delete copy1 +-PASS: gdb.base/checkpoint.exp: restart 1 three +-PASS: gdb.base/checkpoint.exp: break2 1 one +-PASS: gdb.base/checkpoint.exp: outfile still open 1 +-PASS: gdb.base/checkpoint.exp: restart 2 three +-PASS: gdb.base/checkpoint.exp: break2 2 one +-PASS: gdb.base/checkpoint.exp: outfile still open 2 +-PASS: gdb.base/checkpoint.exp: restart 3 three +-PASS: gdb.base/checkpoint.exp: break2 3 one +-PASS: gdb.base/checkpoint.exp: outfile still open 3 +-PASS: gdb.base/checkpoint.exp: restart 4 three +-PASS: gdb.base/checkpoint.exp: break2 4 one +-PASS: gdb.base/checkpoint.exp: outfile still open 4 +-PASS: gdb.base/checkpoint.exp: restart 5 three +-PASS: gdb.base/checkpoint.exp: break2 5 one +-PASS: gdb.base/checkpoint.exp: outfile still open 5 +-PASS: gdb.base/checkpoint.exp: restart 6 three +-PASS: gdb.base/checkpoint.exp: break2 6 one +-PASS: gdb.base/checkpoint.exp: outfile still open 6 +-PASS: gdb.base/checkpoint.exp: restart 7 three +-PASS: gdb.base/checkpoint.exp: break2 7 one +-PASS: gdb.base/checkpoint.exp: outfile still open 7 +-PASS: gdb.base/checkpoint.exp: restart 8 three +-PASS: gdb.base/checkpoint.exp: break2 8 one +-PASS: gdb.base/checkpoint.exp: outfile still open 8 +-PASS: gdb.base/checkpoint.exp: restart 9 three +-PASS: gdb.base/checkpoint.exp: break2 9 one +-PASS: gdb.base/checkpoint.exp: outfile still open 9 +-PASS: gdb.base/checkpoint.exp: restart 10 three +-PASS: gdb.base/checkpoint.exp: break2 10 one +-PASS: gdb.base/checkpoint.exp: outfile still open 10 +-PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork one +-PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork two +-PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork three +-PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork four +-PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork five +-PASS: gdb.base/checkpoint.exp: info checkpoints two +-PASS: gdb.base/checkpoint.exp: kill all one +-PASS: gdb.base/checkpoint.exp: no more checkpoint 0 +-PASS: gdb.base/checkpoint.exp: no more checkpoint 1 +-PASS: gdb.base/checkpoint.exp: no more checkpoint 2 +-PASS: gdb.base/checkpoint.exp: no more checkpoint 3 +-PASS: gdb.base/checkpoint.exp: no more checkpoint 4 +-PASS: gdb.base/checkpoint.exp: no more checkpoint 5 +-PASS: gdb.base/checkpoint.exp: no more checkpoint 6 +-PASS: gdb.base/checkpoint.exp: no more checkpoint 7 +-PASS: gdb.base/checkpoint.exp: no more checkpoint 8 +-PASS: gdb.base/checkpoint.exp: no more checkpoint 9 +-PASS: gdb.base/checkpoint.exp: no more checkpoint 10 +-PASS: gdb.base/checkpoint.exp: set checkpoint breakpoint +-PASS: gdb.base/checkpoint.exp: break2 with many checkpoints +-PASS: gdb.base/checkpoint.exp: info checkpoints with at least 600 checkpoints +-PASS: gdb.base/checkpoint.exp: kill all one with many checkpoints + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/help.exp ... + PASS: gdb.base/help.exp: disable pagination + PASS: gdb.base/help.exp: help aliases +@@ -1726,12 +1202,12 @@ FAIL: gdb.base/annota1.exp: run until main breakpoint (timeout) + PASS: gdb.base/annota1.exp: go after array init line + PASS: gdb.base/annota1.exp: print array + PASS: gdb.base/annota1.exp: print non_existent_value +-PASS: gdb.base/annota1.exp: break handle_USR1 +-PASS: gdb.base/annota1.exp: break printf +-PASS: gdb.base/annota1.exp: continue to printf ++FAIL: gdb.base/annota1.exp: break handle_USR1 (timeout) ++FAIL: gdb.base/annota1.exp: break printf (timeout) ++FAIL: gdb.base/annota1.exp: continue to printf + PASS: gdb.base/annota1.exp: backtrace from shlibrary + PASS: gdb.base/annota1.exp: send SIGUSR1 +-PASS: gdb.base/annota1.exp: backtrace @ signal handler ++FAIL: gdb.base/annota1.exp: backtrace @ signal handler (timeout) + PASS: gdb.base/annota1.exp: delete bp 1 + PASS: gdb.base/annota1.exp: delete bp 2 + PASS: gdb.base/annota1.exp: delete bp 3 +@@ -1742,12 +1218,12 @@ PASS: gdb.base/annota1.exp: break at value++ + PASS: gdb.base/annota1.exp: ignore 5 4 + PASS: gdb.base/annota1.exp: annotate ignore count change + PASS: gdb.base/annota1.exp: breakpoint ignore count +-PASS: gdb.base/annota1.exp: get inferior pid +-PASS: gdb.base/annota1.exp: signal sent ++FAIL: gdb.base/annota1.exp: get inferior pid (timeout) ++FAIL: gdb.base/annota1.exp: signal sent (timeout) + PASS: gdb.base/annota1.exp: cleanup core file (not dumped) + PASS: gdb.base/annota1.exp: successfully compiled posix threads test case + PASS: gdb.base/annota1.exp: new thread +-PASS: gdb.base/annota1.exp: thread switch ++FAIL: gdb.base/annota1.exp: thread switch (timeout) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-caller-line.exp ... + PASS: gdb.base/break-caller-line.exp: up + PASS: gdb.base/break-caller-line.exp: info line *$pc +@@ -1881,12 +1357,7 @@ PASS: gdb.base/logical.exp: evaluate x > y || w == z; variables x = 2, y = 2, w + PASS: gdb.base/logical.exp: evaluate x >= y && w != z; variables x = 2, y = 2, w = 2, z = 3; expecting 1 + PASS: gdb.base/logical.exp: evaluate ! x > y || w + z; variables x = 2, y = 2, w = 2, z = 3; expecting 1 + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/async-shell.exp ... +-PASS: gdb.base/async-shell.exp: set target-async on +-PASS: gdb.base/async-shell.exp: set non-stop on +-PASS: gdb.base/async-shell.exp: run & +-PASS: gdb.base/async-shell.exp: shell echo foo +-PASS: gdb.base/async-shell.exp: interrupt +-PASS: gdb.base/async-shell.exp: process stopped ++UNSUPPORTED: gdb.base/async-shell.exp: displaced stepping + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/infoline.exp ... + PASS: gdb.base/infoline.exp: info line infoline.c:18 + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/fixsection.exp ... +@@ -1912,7 +1383,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 +@@ -1924,701 +1395,14 @@ PASS: gdb.base/annota3.exp: ignore 5 4 + PASS: gdb.base/annota3.exp: annotate ignore count change + PASS: gdb.base/annota3.exp: next to exit loop + PASS: gdb.base/annota3.exp: breakpoint ignore count +-PASS: gdb.base/annota3.exp: get inferior pid +-PASS: gdb.base/annota3.exp: signal sent ++FAIL: gdb.base/annota3.exp: get inferior pid (timeout) ++FAIL: gdb.base/annota3.exp: signal sent (pattern 2) + PASS: gdb.base/annota3.exp: cleanup core file (not dumped) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-entry.exp ... + PASS: gdb.base/break-entry.exp: info files + PASS: gdb.base/break-entry.exp: p/x $pc + PASS: gdb.base/break-entry.exp: continue to breakpoint: main + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-interp.exp ... +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: copy ld-2.17.so to break-interp-LDprelinkNOdebugNO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: unprelink break-interp-LDprelinkNOdebugNO (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: strip break-interp-LDprelinkNOdebugNO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: unprelink break-interp-LDprelinkNOdebugNO (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: set debug-file-directory +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: set disable-randomization off +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: set args OBJDIR/gdb.base/break-interp-test +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: dl bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: kill +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: symbol-less: set debug-file-directory +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: symbol-less: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: symbol-less: load +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: symbol-less: seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: symbol-less: ld.so exit +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: copy break-interp-LDprelinkNOdebugNO to break-interp-LDprelinkNOdebugNO-saved +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: ldd break-interp-BINprelinkNOdebugNOpieNO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: ldd break-interp-BINprelinkNOdebugNOpieNO output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: unprelink break-interp-BINprelinkNOdebugNOpieNO (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: set debug-file-directory +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: set disable-randomization off +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: set args segv +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: dl bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach-main: reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach-libfunc: reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: kill +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: set debug-file-directory for core +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: core loaded +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: core main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: sleep function started +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: attach: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: attach: file +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: attach: attach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: attach: attach final prompt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: attach: attach main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: set debug-file-directory +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: load +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: info files +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: break at entry point +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: entry point reached +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: ldd break-interp-BINprelinkNOdebugNOpieYES +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: ldd break-interp-BINprelinkNOdebugNOpieYES output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: unprelink break-interp-BINprelinkNOdebugNOpieYES (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: set debug-file-directory +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: set disable-randomization off +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: set args segv +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: dl bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-main: reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-libfunc: reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: kill +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: set debug-file-directory for core +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: core loaded +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: core main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: sleep function started +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: attach: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: attach: file +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: attach: attach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: attach: seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: attach: attach final prompt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: attach: attach main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: set debug-file-directory +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: load +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: info files +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: break at entry point +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: symbol-less: entry point reached +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: ldd break-interp-BINprelinkNOdebugNOpieATTACH +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: ldd break-interp-BINprelinkNOdebugNOpieATTACH output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: unprelink break-interp-BINprelinkNOdebugNOpieATTACH (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: sleep function started +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: unprelink break-interp-BINprelinkNOdebugNOpieATTACH pre-unprelink (missing /usr/sbin/prelink) +-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: prelink break-interp-BINprelinkNOdebugNOpieATTACH (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: unprelink break-interp-BINprelinkNOdebugNOpieATTACH (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: file +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: attach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: attach final prompt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: attach main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieATTACH: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: ldd break-interp-BINprelinkNOdebugINpieNO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: ldd break-interp-BINprelinkNOdebugINpieNO output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: unprelink break-interp-BINprelinkNOdebugINpieNO (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: set debug-file-directory +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: set disable-randomization off +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: set args segv +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: dl bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: reach-main: reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: reach-libfunc: reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: kill +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: set debug-file-directory for core +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: core loaded +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: core main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: sleep function started +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: attach: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: attach: file +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: attach: attach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: attach: attach final prompt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: attach: attach main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: ldd break-interp-BINprelinkNOdebugINpieYES +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: ldd break-interp-BINprelinkNOdebugINpieYES output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: unprelink break-interp-BINprelinkNOdebugINpieYES (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: set debug-file-directory +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: set disable-randomization off +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: set args segv +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: dl bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-main: reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-libfunc: reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: kill +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: set debug-file-directory for core +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: core loaded +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: core main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: sleep function started +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: attach: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: attach: file +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: attach: attach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: attach: seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: attach: attach final prompt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: attach: attach main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: ldd break-interp-BINprelinkNOdebugINpieATTACH +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: ldd break-interp-BINprelinkNOdebugINpieATTACH output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: unprelink break-interp-BINprelinkNOdebugINpieATTACH (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: sleep function started +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: unprelink break-interp-BINprelinkNOdebugINpieATTACH pre-unprelink (missing /usr/sbin/prelink) +-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: prelink break-interp-BINprelinkNOdebugINpieATTACH (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: unprelink break-interp-BINprelinkNOdebugINpieATTACH (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: attach-relinkNO: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: attach-relinkNO: file +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: attach-relinkNO: attach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: attach-relinkNO: seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: attach-relinkNO: attach final prompt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: attach-relinkNO: attach main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieATTACH: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: ldd break-interp-BINprelinkNOdebugSEPpieNO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: ldd break-interp-BINprelinkNOdebugSEPpieNO output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: unprelink break-interp-BINprelinkNOdebugSEPpieNO (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: set debug-file-directory +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: set disable-randomization off +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: set args segv +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: dl bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: reach-main: reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: reach-libfunc: reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: kill +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: set debug-file-directory for core +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: core loaded +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: core main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: sleep function started +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: attach: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: attach: file +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: attach: attach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: attach: attach final prompt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: attach: attach main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: ldd break-interp-BINprelinkNOdebugSEPpieYES +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: ldd break-interp-BINprelinkNOdebugSEPpieYES output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: unprelink break-interp-BINprelinkNOdebugSEPpieYES (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: set debug-file-directory +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: set disable-randomization off +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: set args segv +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: dl bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-main: reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-libfunc: reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: kill +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: set debug-file-directory for core +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: core loaded +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: core main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: sleep function started +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: attach: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: attach: file +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: attach: attach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: attach: seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: attach: attach final prompt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: attach: attach main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: ldd break-interp-BINprelinkNOdebugSEPpieATTACH +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: ldd break-interp-BINprelinkNOdebugSEPpieATTACH output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: unprelink break-interp-BINprelinkNOdebugSEPpieATTACH (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: sleep function started +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: unprelink break-interp-BINprelinkNOdebugSEPpieATTACH pre-unprelink (missing /usr/sbin/prelink) +-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: prelink break-interp-BINprelinkNOdebugSEPpieATTACH (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: unprelink break-interp-BINprelinkNOdebugSEPpieATTACH (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: file +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: attach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: attach final prompt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: attach main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieATTACH: copy break-interp-LDprelinkNOdebugNO-saved to break-interp-LDprelinkNOdebugNO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: ldd break-interp-BINprelinkYESdebugNOpieYES +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: ldd break-interp-BINprelinkYESdebugNOpieYES output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: unprelink break-interp-BINprelinkYESdebugNOpieYES pre-unprelink (missing /usr/sbin/prelink) +-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieYES: prelink break-interp-BINprelinkYESdebugNOpieYES (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: ldd break-interp-BINprelinkYESdebugNOpieATTACH +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: ldd break-interp-BINprelinkYESdebugNOpieATTACH output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: unprelink break-interp-BINprelinkYESdebugNOpieATTACH pre-unprelink (missing /usr/sbin/prelink) +-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugNOpieATTACH: prelink break-interp-BINprelinkYESdebugNOpieATTACH (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: ldd break-interp-BINprelinkYESdebugINpieYES +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: ldd break-interp-BINprelinkYESdebugINpieYES output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: unprelink break-interp-BINprelinkYESdebugINpieYES pre-unprelink (missing /usr/sbin/prelink) +-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieYES: prelink break-interp-BINprelinkYESdebugINpieYES (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: ldd break-interp-BINprelinkYESdebugINpieATTACH +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: ldd break-interp-BINprelinkYESdebugINpieATTACH output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: unprelink break-interp-BINprelinkYESdebugINpieATTACH pre-unprelink (missing /usr/sbin/prelink) +-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugINpieATTACH: prelink break-interp-BINprelinkYESdebugINpieATTACH (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: ldd break-interp-BINprelinkYESdebugSEPpieYES +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: ldd break-interp-BINprelinkYESdebugSEPpieYES output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: unprelink break-interp-BINprelinkYESdebugSEPpieYES pre-unprelink (missing /usr/sbin/prelink) +-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieYES: prelink break-interp-BINprelinkYESdebugSEPpieYES (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: ldd break-interp-BINprelinkYESdebugSEPpieATTACH +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: ldd break-interp-BINprelinkYESdebugSEPpieATTACH output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: unprelink break-interp-BINprelinkYESdebugSEPpieATTACH pre-unprelink (missing /usr/sbin/prelink) +-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkYESdebugSEPpieATTACH: prelink break-interp-BINprelinkYESdebugSEPpieATTACH (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: copy ld-2.17.so to break-interp-LDprelinkNOdebugIN +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: unprelink break-interp-LDprelinkNOdebugIN (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: set debug-file-directory +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: set disable-randomization off +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: set args OBJDIR/gdb.base/break-interp-test +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: dl bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: kill +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: copy break-interp-LDprelinkNOdebugIN to break-interp-LDprelinkNOdebugIN-saved +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: ldd break-interp-BINprelinkNOdebugNOpieNO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: ldd break-interp-BINprelinkNOdebugNOpieNO output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: unprelink break-interp-BINprelinkNOdebugNOpieNO (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: set debug-file-directory +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: set disable-randomization off +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: set args segv +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: dl bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: reach-main: reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: reach-libfunc: reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: kill +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: set debug-file-directory for core +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: core loaded +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: core main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: sleep function started +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: attach: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: attach: file +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: attach: attach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: attach: attach final prompt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: attach: attach main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: set debug-file-directory +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: load +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: info files +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: break at entry point +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: symbol-less: entry point reached +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: ldd break-interp-BINprelinkNOdebugNOpieYES +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: ldd break-interp-BINprelinkNOdebugNOpieYES output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: unprelink break-interp-BINprelinkNOdebugNOpieYES (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: set debug-file-directory +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: set disable-randomization off +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: set args segv +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: dl bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-main: reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-libfunc: reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: kill +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: set debug-file-directory for core +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: core loaded +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: core main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: sleep function started +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: attach: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: attach: file +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: attach: attach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: attach: seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: attach: attach final prompt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: attach: attach main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: set debug-file-directory +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: load +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: info files +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: break at entry point +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: symbol-less: entry point reached +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: ldd break-interp-BINprelinkNOdebugNOpieATTACH +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: ldd break-interp-BINprelinkNOdebugNOpieATTACH output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: unprelink break-interp-BINprelinkNOdebugNOpieATTACH (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: sleep function started +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: unprelink break-interp-BINprelinkNOdebugNOpieATTACH pre-unprelink (missing /usr/sbin/prelink) +-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: prelink break-interp-BINprelinkNOdebugNOpieATTACH (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: unprelink break-interp-BINprelinkNOdebugNOpieATTACH (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: file +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: attach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: attach final prompt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: attach-relinkNO: attach main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieATTACH: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: ldd break-interp-BINprelinkNOdebugINpieNO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: ldd break-interp-BINprelinkNOdebugINpieNO output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: unprelink break-interp-BINprelinkNOdebugINpieNO (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: set debug-file-directory +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: set disable-randomization off +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: set args segv +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: dl bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: reach-main: reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: reach-libfunc: reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: kill +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: set debug-file-directory for core +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: core loaded +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: core main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: sleep function started +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: attach: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: attach: file +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: attach: attach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: attach: attach final prompt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: attach: attach main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: ldd break-interp-BINprelinkNOdebugINpieYES +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: ldd break-interp-BINprelinkNOdebugINpieYES output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: unprelink break-interp-BINprelinkNOdebugINpieYES (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: set debug-file-directory +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: set disable-randomization off +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: set args segv +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: dl bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-main: reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-libfunc: reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: kill +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: set debug-file-directory for core +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: core loaded +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: core main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: sleep function started +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: attach: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: attach: file +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: attach: attach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: attach: seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: attach: attach final prompt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: attach: attach main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: ldd break-interp-BINprelinkNOdebugINpieATTACH +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: ldd break-interp-BINprelinkNOdebugINpieATTACH output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: unprelink break-interp-BINprelinkNOdebugINpieATTACH (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: sleep function started +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: unprelink break-interp-BINprelinkNOdebugINpieATTACH pre-unprelink (missing /usr/sbin/prelink) +-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: prelink break-interp-BINprelinkNOdebugINpieATTACH (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: unprelink break-interp-BINprelinkNOdebugINpieATTACH (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: attach-relinkNO: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: attach-relinkNO: file +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: attach-relinkNO: attach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: attach-relinkNO: seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: attach-relinkNO: attach final prompt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: attach-relinkNO: attach main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieATTACH: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: ldd break-interp-BINprelinkNOdebugSEPpieNO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: ldd break-interp-BINprelinkNOdebugSEPpieNO output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: unprelink break-interp-BINprelinkNOdebugSEPpieNO (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: set debug-file-directory +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: set disable-randomization off +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: set args segv +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: dl bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: reach-main: reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: reach-libfunc: reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: kill +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: set debug-file-directory for core +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: core loaded +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: core main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: sleep function started +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: attach: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: attach: file +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: attach: attach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: attach: attach final prompt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: attach: attach main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: ldd break-interp-BINprelinkNOdebugSEPpieYES +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: ldd break-interp-BINprelinkNOdebugSEPpieYES output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: unprelink break-interp-BINprelinkNOdebugSEPpieYES (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: set debug-file-directory +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: set disable-randomization off +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: set args segv +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: dl bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-main: reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-libfunc: reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: kill +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 1 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): reach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: reach-(_dl_debug_state|dl_main): set stop-on-solib-events 0 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: set debug-file-directory for core +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: core loaded +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: core main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: sleep function started +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: attach: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: attach: file +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: attach: attach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: attach: seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: attach: attach final prompt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: attach: attach main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: ldd break-interp-BINprelinkNOdebugSEPpieATTACH +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: ldd break-interp-BINprelinkNOdebugSEPpieATTACH output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: unprelink break-interp-BINprelinkNOdebugSEPpieATTACH (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: sleep function started +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: unprelink break-interp-BINprelinkNOdebugSEPpieATTACH pre-unprelink (missing /usr/sbin/prelink) +-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: prelink break-interp-BINprelinkNOdebugSEPpieATTACH (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: unprelink break-interp-BINprelinkNOdebugSEPpieATTACH (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: set verbose on +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: file +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: attach +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: seen displacement message as NONZERO +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: attach final prompt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: attach-relinkNO: attach main bt +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieATTACH: copy break-interp-LDprelinkNOdebugIN-saved to break-interp-LDprelinkNOdebugIN +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: ldd break-interp-BINprelinkYESdebugNOpieYES +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: ldd break-interp-BINprelinkYESdebugNOpieYES output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: unprelink break-interp-BINprelinkYESdebugNOpieYES pre-unprelink (missing /usr/sbin/prelink) +-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieYES: prelink break-interp-BINprelinkYESdebugNOpieYES (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: ldd break-interp-BINprelinkYESdebugNOpieATTACH +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: ldd break-interp-BINprelinkYESdebugNOpieATTACH output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: unprelink break-interp-BINprelinkYESdebugNOpieATTACH pre-unprelink (missing /usr/sbin/prelink) +-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugNOpieATTACH: prelink break-interp-BINprelinkYESdebugNOpieATTACH (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: ldd break-interp-BINprelinkYESdebugINpieYES +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: ldd break-interp-BINprelinkYESdebugINpieYES output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: unprelink break-interp-BINprelinkYESdebugINpieYES pre-unprelink (missing /usr/sbin/prelink) +-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieYES: prelink break-interp-BINprelinkYESdebugINpieYES (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: ldd break-interp-BINprelinkYESdebugINpieATTACH +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: ldd break-interp-BINprelinkYESdebugINpieATTACH output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: unprelink break-interp-BINprelinkYESdebugINpieATTACH pre-unprelink (missing /usr/sbin/prelink) +-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugINpieATTACH: prelink break-interp-BINprelinkYESdebugINpieATTACH (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: ldd break-interp-BINprelinkYESdebugSEPpieYES +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: ldd break-interp-BINprelinkYESdebugSEPpieYES output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: unprelink break-interp-BINprelinkYESdebugSEPpieYES pre-unprelink (missing /usr/sbin/prelink) +-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieYES: prelink break-interp-BINprelinkYESdebugSEPpieYES (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: ldd break-interp-BINprelinkYESdebugSEPpieATTACH +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: ldd break-interp-BINprelinkYESdebugSEPpieATTACH output contains libs +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: copy break-interp.so to break-interp.so +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: unprelink break-interp-BINprelinkYESdebugSEPpieATTACH pre-unprelink (missing /usr/sbin/prelink) +-XFAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkYESdebugSEPpieATTACH: prelink break-interp-BINprelinkYESdebugSEPpieATTACH (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkYESdebugNO: copy ld-2.17.so to break-interp-LDprelinkYESdebugNO +-PASS: gdb.base/break-interp.exp: LDprelinkYESdebugNO: unprelink break-interp-LDprelinkYESdebugNO (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkYESdebugNO: strip break-interp-LDprelinkYESdebugNO +-PASS: gdb.base/break-interp.exp: LDprelinkYESdebugNO: unprelink break-interp-LDprelinkYESdebugNO pre-unprelink (missing /usr/sbin/prelink) +-XFAIL: gdb.base/break-interp.exp: LDprelinkYESdebugNO: prelink break-interp-LDprelinkYESdebugNO (missing /usr/sbin/prelink) +-PASS: gdb.base/break-interp.exp: LDprelinkYESdebugIN: copy ld-2.17.so to break-interp-LDprelinkYESdebugIN +-PASS: gdb.base/break-interp.exp: LDprelinkYESdebugIN: unprelink break-interp-LDprelinkYESdebugIN pre-unprelink (missing /usr/sbin/prelink) +-XFAIL: gdb.base/break-interp.exp: LDprelinkYESdebugIN: prelink break-interp-LDprelinkYESdebugIN (missing /usr/sbin/prelink) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/args.exp ... + PASS: gdb.base/args.exp: continue to breakpoint: breakpoint for basic + PASS: gdb.base/args.exp: argc for basic +@@ -2822,51 +1606,51 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-load.exp ... + PASS: gdb.base/catch-load.exp: plain load: set var libname = "catch-load-so.so" + PASS: gdb.base/catch-load.exp: plain load: set stop-on-solib-events 0 + PASS: gdb.base/catch-load.exp: plain load: catch load +-PASS: gdb.base/catch-load.exp: plain load: continue ++FAIL: gdb.base/catch-load.exp: plain load: continue + PASS: gdb.base/catch-load.exp: plain load with stop-on-solib-events: set var libname = "catch-load-so.so" + PASS: gdb.base/catch-load.exp: plain load with stop-on-solib-events: set stop-on-solib-events 1 + PASS: gdb.base/catch-load.exp: plain load with stop-on-solib-events: catch load +-PASS: gdb.base/catch-load.exp: plain load with stop-on-solib-events: continue ++FAIL: gdb.base/catch-load.exp: plain load with stop-on-solib-events: continue + PASS: gdb.base/catch-load.exp: rx load: set var libname = "catch-load-so.so" + PASS: gdb.base/catch-load.exp: rx load: set stop-on-solib-events 0 + PASS: gdb.base/catch-load.exp: rx load: catch load catch-load-so +-PASS: gdb.base/catch-load.exp: rx load: continue ++FAIL: gdb.base/catch-load.exp: rx load: continue + PASS: gdb.base/catch-load.exp: rx load with stop-on-solib-events: set var libname = "catch-load-so.so" + PASS: gdb.base/catch-load.exp: rx load with stop-on-solib-events: set stop-on-solib-events 1 + PASS: gdb.base/catch-load.exp: rx load with stop-on-solib-events: catch load catch-load-so +-PASS: gdb.base/catch-load.exp: rx load with stop-on-solib-events: continue ++FAIL: gdb.base/catch-load.exp: rx load with stop-on-solib-events: continue + PASS: gdb.base/catch-load.exp: non-matching load: set var libname = "catch-load-so.so" + PASS: gdb.base/catch-load.exp: non-matching load: set stop-on-solib-events 0 + PASS: gdb.base/catch-load.exp: non-matching load: catch load zardoz +-PASS: gdb.base/catch-load.exp: non-matching load: continue ++FAIL: gdb.base/catch-load.exp: non-matching load: continue + PASS: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: set var libname = "catch-load-so.so" + PASS: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: set stop-on-solib-events 1 + PASS: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: catch load zardoz +-PASS: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: continue ++FAIL: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: continue + PASS: gdb.base/catch-load.exp: plain unload: set var libname = "catch-load-so.so" + PASS: gdb.base/catch-load.exp: plain unload: set stop-on-solib-events 0 + PASS: gdb.base/catch-load.exp: plain unload: catch unload +-PASS: gdb.base/catch-load.exp: plain unload: continue ++FAIL: gdb.base/catch-load.exp: plain unload: continue + PASS: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: set var libname = "catch-load-so.so" + PASS: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: set stop-on-solib-events 1 + PASS: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: catch unload +-PASS: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: continue ++FAIL: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: continue + PASS: gdb.base/catch-load.exp: rx unload: set var libname = "catch-load-so.so" + PASS: gdb.base/catch-load.exp: rx unload: set stop-on-solib-events 0 + PASS: gdb.base/catch-load.exp: rx unload: catch unload catch-load-so +-PASS: gdb.base/catch-load.exp: rx unload: continue ++FAIL: gdb.base/catch-load.exp: rx unload: continue + PASS: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: set var libname = "catch-load-so.so" + PASS: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: set stop-on-solib-events 1 + PASS: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: catch unload catch-load-so +-PASS: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: continue ++FAIL: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: continue + PASS: gdb.base/catch-load.exp: non-matching unload: set var libname = "catch-load-so.so" + PASS: gdb.base/catch-load.exp: non-matching unload: set stop-on-solib-events 0 + PASS: gdb.base/catch-load.exp: non-matching unload: catch unload zardoz +-PASS: gdb.base/catch-load.exp: non-matching unload: continue ++FAIL: gdb.base/catch-load.exp: non-matching unload: continue + PASS: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: set var libname = "catch-load-so.so" + PASS: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: set stop-on-solib-events 1 + PASS: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: catch unload zardoz +-PASS: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: continue ++FAIL: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: continue + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb1056.exp ... + PASS: gdb.base/gdb1056.exp: print 1/0 + PASS: gdb.base/gdb1056.exp: Test unsigned division by zero +@@ -2960,11 +1744,7 @@ PASS: gdb.base/memattr.exp: 0x30 0x0: 0x00 0x10: no-overlap + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-non-stop.exp ... + PASS: gdb.base/dprintf-non-stop.exp: set target-async on + PASS: gdb.base/dprintf-non-stop.exp: set non-stop on +-PASS: gdb.base/dprintf-non-stop.exp: dprintf foo,"At foo entry\n" +-PASS: gdb.base/dprintf-non-stop.exp: continue & +-PASS: gdb.base/dprintf-non-stop.exp: dprintf triggered +-PASS: gdb.base/dprintf-non-stop.exp: interrupt +-PASS: gdb.base/dprintf-non-stop.exp: inferior stopped ++FAIL: gdb.base/dprintf-non-stop.exp: Can't run to main + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dmsym.exp ... + PASS: gdb.base/dmsym.exp: set lang ada + PASS: gdb.base/dmsym.exp: break pck__foo__bar__minsym +@@ -3787,21 +2567,6 @@ PASS: gdb.base/alias.exp: set pr elms 51 + PASS: gdb.base/alias.exp: verify set pr elms + PASS: gdb.base/alias.exp: help set print + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach-pie-misread.exp ... +-PASS: gdb.base/attach-pie-misread.exp: ldd attach-pie-misread +-PASS: gdb.base/attach-pie-misread.exp: ldd attach-pie-misread output contains libs +-PASS: gdb.base/attach-pie-misread.exp: copy ld-2.17.so to ld-linux.so.2 +-PASS: gdb.base/attach-pie-misread.exp: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/attach-pie-misread.exp: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/attach-pie-misread.exp: readelf initial scan +-PASS: gdb.base/attach-pie-misread.exp: generate stub +-PASS: gdb.base/attach-pie-misread.exp: ldd attach-pie-misread +-PASS: gdb.base/attach-pie-misread.exp: ldd attach-pie-misread output contains libs +-PASS: gdb.base/attach-pie-misread.exp: copy ld-2.17.so to ld-linux.so.2 +-PASS: gdb.base/attach-pie-misread.exp: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/attach-pie-misread.exp: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/attach-pie-misread.exp: readelf rebuilt with stub_size +-PASS: gdb.base/attach-pie-misread.exp: unprelink ld-linux.so.2 pre-unprelink (missing /usr/sbin/prelink) +-XFAIL: gdb.base/attach-pie-misread.exp: prelink ld-linux.so.2 (missing /usr/sbin/prelink) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/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) +@@ -3936,7 +2701,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 +@@ -4023,7 +2788,7 @@ PASS: gdb.base/default.exp: set verbose + PASS: gdb.base/default.exp: set width + PASS: gdb.base/default.exp: set write + PASS: gdb.base/default.exp: set +-PASS: gdb.base/default.exp: shell echo Hi dad! ++FAIL: gdb.base/default.exp: shell echo Hi dad! + PASS: gdb.base/default.exp: show annotate + PASS: gdb.base/default.exp: show args + PASS: gdb.base/default.exp: show check "c" abbreviation +@@ -4067,7 +2832,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 +@@ -4342,35 +3107,6 @@ PASS: gdb.base/dump.exp: reload struct as memory, tekhex; value restored ok + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hashline3.exp ... + PASS: gdb.base/hashline3.exp: set breakpoint + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec.exp ... +-PASS: gdb.base/foll-exec.exp: insert first exec catchpoint +-PASS: gdb.base/foll-exec.exp: continue to first exec catchpoint +-PASS: gdb.base/foll-exec.exp: step to exec call +-PASS: gdb.base/foll-exec.exp: print follow-exec/global_i +-PASS: gdb.base/foll-exec.exp: print follow-exec/local_j +-PASS: gdb.base/foll-exec.exp: print follow-exec/local_k +-PASS: gdb.base/foll-exec.exp: step through execlp call +-PASS: gdb.base/foll-exec.exp: step after execlp call +-PASS: gdb.base/foll-exec.exp: print execd-program/global_i (after execlp) +-PASS: gdb.base/foll-exec.exp: print execd-program/local_j (after execlp) +-PASS: gdb.base/foll-exec.exp: print follow-exec/local_k (after execlp) +-PASS: gdb.base/foll-exec.exp: set catch exec +-PASS: gdb.base/foll-exec.exp: info shows catchpoint without exec pathname +-PASS: gdb.base/foll-exec.exp: hit catch exec +-PASS: gdb.base/foll-exec.exp: sync up after possible failure 1 +-PASS: gdb.base/foll-exec.exp: sync up after possible failure 2 +-PASS: gdb.base/foll-exec.exp: info shows catchpoint exec pathname +-PASS: gdb.base/foll-exec.exp: continue after hit catch exec +-PASS: gdb.base/foll-exec.exp: prepare to jump to execl call +-PASS: gdb.base/foll-exec.exp: jump to execl call +-PASS: gdb.base/foll-exec.exp: step through execl call +-PASS: gdb.base/foll-exec.exp: step after execl call +-PASS: gdb.base/foll-exec.exp: print execd-program/local_j (after execl) +-PASS: gdb.base/foll-exec.exp: prepare to jump to execv call +-PASS: gdb.base/foll-exec.exp: jump to execv call +-PASS: gdb.base/foll-exec.exp: step through execv call +-PASS: gdb.base/foll-exec.exp: step after execv call +-PASS: gdb.base/foll-exec.exp: print execd-program/local_j (after execv) +-PASS: gdb.base/foll-exec.exp: continue through exec + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/ending-run.exp ... + PASS: gdb.base/ending-run.exp: bpt at line before routine + PASS: gdb.base/ending-run.exp: b ending-run.c:14, one +@@ -4543,7 +3279,7 @@ PASS: gdb.base/dfp-test.exp: print ds.int4 = 7.3dl + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-buffer-overflow.exp ... + PASS: gdb.base/gcore-buffer-overflow.exp: help gcore + PASS: gdb.base/gcore-buffer-overflow.exp: Set buffer exceeding arguments +-PASS: gdb.base/gcore-buffer-overflow.exp: save a corefile ++UNSUPPORTED: gdb.base/gcore-buffer-overflow.exp: save a corefile + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/fileio.exp ... + PASS: gdb.base/fileio.exp: set print sevenbit-strings + PASS: gdb.base/fileio.exp: set print address off +@@ -4565,30 +3301,30 @@ PASS: gdb.base/fileio.exp: Lseeking SET a file + PASS: gdb.base/fileio.exp: Closing a file + PASS: gdb.base/fileio.exp: Closing an invalid file descriptor returns EBADF + PASS: gdb.base/fileio.exp: Stat a file +-PASS: gdb.base/fileio.exp: Stat a NULL pathname returns ENOENT or EFAULT +-PASS: gdb.base/fileio.exp: Stat an empty pathname returns ENOENT +-PASS: gdb.base/fileio.exp: Stat a nonexistant file returns ENOENT +-PASS: gdb.base/fileio.exp: Fstat an open file +-PASS: gdb.base/fileio.exp: Fstat an invalid file descriptor returns EBADF +-PASS: gdb.base/fileio.exp: Isatty (stdin) +-PASS: gdb.base/fileio.exp: Isatty (stdout) +-PASS: gdb.base/fileio.exp: Isatty (stderr) +-PASS: gdb.base/fileio.exp: Isatty (invalid fd) +-PASS: gdb.base/fileio.exp: Isatty (open file) +-PASS: gdb.base/fileio.exp: System says shell is available ++FAIL: gdb.base/fileio.exp: Stat a NULL pathname returns ENOENT or EFAULT ++FAIL: gdb.base/fileio.exp: Stat an empty pathname returns ENOENT ++FAIL: gdb.base/fileio.exp: Stat a nonexistant file returns ENOENT (the program is no longer running) ++FAIL: gdb.base/fileio.exp: Fstat an open file (the program is no longer running) ++FAIL: gdb.base/fileio.exp: Fstat an invalid file descriptor returns EBADF (the program is no longer running) ++FAIL: gdb.base/fileio.exp: Isatty (stdin) (the program is no longer running) ++FAIL: gdb.base/fileio.exp: Isatty (stdout) (the program is no longer running) ++FAIL: gdb.base/fileio.exp: Isatty (stderr) (the program is no longer running) ++FAIL: gdb.base/fileio.exp: Isatty (invalid fd) (the program is no longer running) ++FAIL: gdb.base/fileio.exp: Isatty (open file) (the program is no longer running) ++FAIL: gdb.base/fileio.exp: System says shell is available (the program is no longer running) + PASS: gdb.base/fileio.exp: set remote system-call-allowed 1 +-PASS: gdb.base/fileio.exp: System(3) call +-PASS: gdb.base/fileio.exp: System with invalid command returns 127 +-PASS: gdb.base/fileio.exp: Rename a file +-PASS: gdb.base/fileio.exp: Renaming a file to existing directory returns EISDIR +-PASS: gdb.base/fileio.exp: Renaming a directory to a non-empty directory returns ENOTEMPTY or EEXIST +-PASS: gdb.base/fileio.exp: Renaming a directory to a subdir of itself returns EINVAL +-PASS: gdb.base/fileio.exp: Renaming a nonexistant file returns ENOENT +-PASS: gdb.base/fileio.exp: Unlink a file +-PASS: gdb.base/fileio.exp: Unlinking a file in a directory w/o write access returns EACCES +-PASS: gdb.base/fileio.exp: Unlinking a nonexistant file returns ENOENT +-PASS: gdb.base/fileio.exp: Time(2) call returns the same value as in parameter +-PASS: gdb.base/fileio.exp: Time(2) returns feasible values ++FAIL: gdb.base/fileio.exp: System(3) call (the program is no longer running) ++FAIL: gdb.base/fileio.exp: System with invalid command returns 127 (the program is no longer running) ++FAIL: gdb.base/fileio.exp: Rename a file (the program is no longer running) ++FAIL: gdb.base/fileio.exp: Renaming a file to existing directory returns EISDIR (the program is no longer running) ++FAIL: gdb.base/fileio.exp: Renaming a directory to a non-empty directory returns ENOTEMPTY or EEXIST (the program is no longer running) ++FAIL: gdb.base/fileio.exp: Renaming a directory to a subdir of itself returns EINVAL (the program is no longer running) ++FAIL: gdb.base/fileio.exp: Renaming a nonexistant file returns ENOENT (the program is no longer running) ++FAIL: gdb.base/fileio.exp: Unlink a file (the program is no longer running) ++FAIL: gdb.base/fileio.exp: Unlinking a file in a directory w/o write access returns EACCES (the program is no longer running) ++FAIL: gdb.base/fileio.exp: Unlinking a nonexistant file returns ENOENT (the program is no longer running) ++FAIL: gdb.base/fileio.exp: Time(2) call returns the same value as in parameter (the program is no longer running) ++FAIL: gdb.base/fileio.exp: Time(2) returns feasible values (the program is no longer running) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/enumval.exp ... + PASS: gdb.base/enumval.exp: print e + PASS: gdb.base/enumval.exp: print f +@@ -4602,9 +3338,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/huge.exp ... + PASS: gdb.base/huge.exp: print a very large data object + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-relro.exp ... + PASS: gdb.base/gcore-relro.exp: help gcore +-PASS: gdb.base/gcore-relro.exp: save a corefile +-PASS: gdb.base/gcore-relro.exp: re-load generated corefile +-PASS: gdb.base/gcore-relro.exp: library got loaded ++UNSUPPORTED: gdb.base/gcore-relro.exp: save a corefile + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/find.exp ... + PASS: gdb.base/find.exp: breakpoint function in file + PASS: gdb.base/find.exp: run until function breakpoint +@@ -4695,28 +3429,29 @@ PASS: gdb.base/del.exp: info break after removing break on main (d) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach.exp ... + PASS: gdb.base/attach.exp: attach to nonsense is prohibited + PASS: gdb.base/attach.exp: attach to digits-starting nonsense is prohibited +-PASS: gdb.base/attach.exp: attach to nonexistent process is prohibited ++FAIL: gdb.base/attach.exp: attach to nonexistent process is prohibited + PASS: gdb.base/attach.exp: set file, before attach1 (re-read) +-PASS: gdb.base/attach.exp: attach1, after setting file ++FAIL: gdb.base/attach.exp: attach1, after setting file + PASS: gdb.base/attach.exp: after attach1, print should_exit +-PASS: gdb.base/attach.exp: attach1 detach ++FAIL: gdb.base/attach.exp: attach1 detach + PASS: gdb.base/attach.exp: attach1, purging symbols after detach +-PASS: gdb.base/attach.exp: attach2, with no file ++FAIL: gdb.base/attach.exp: attach2, with no file ++PASS: gdb.base/attach.exp: load file manually, after attach2 (re-read) + PASS: gdb.base/attach.exp: after attach2, set should_exit + PASS: gdb.base/attach.exp: after attach2, set tbreak postloop + PASS: gdb.base/attach.exp: after attach2, reach tbreak postloop +-PASS: gdb.base/attach.exp: continue until exit at after attach2, exit ++FAIL: gdb.base/attach.exp: continue until exit at after attach2, exit + PASS: gdb.base/attach.exp: set source path + PASS: gdb.base/attach.exp: cd away from process working directory + PASS: gdb.base/attach.exp: before attach3, flush symbols + PASS: gdb.base/attach.exp: before attach3, flush exec +-PASS: gdb.base/attach.exp: attach when process' a.out not in cwd ++FAIL: gdb.base/attach.exp: attach when process' a.out not in cwd + PASS: gdb.base/attach.exp: after attach3, exit + PASS: gdb.base/attach.exp: force switch to gdb64, if necessary +-PASS: gdb.base/attach.exp: attach call ++FAIL: gdb.base/attach.exp: attach call + PASS: gdb.base/attach.exp: info other register + PASS: gdb.base/attach.exp: p should_exit = 1 +-PASS: gdb.base/attach.exp: continue until exit ++FAIL: gdb.base/attach.exp: continue until exit + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break.exp ... + PASS: gdb.base/break.exp: Delete all breakpoints when none + PASS: gdb.base/break.exp: breakpoint function +@@ -4853,15 +3588,19 @@ PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 1 start + PASS: gdb.base/longjmp.exp: breakpoint at miss_step_1 + PASS: gdb.base/longjmp.exp: next over setjmp (1) + PASS: gdb.base/longjmp.exp: next to longjmp (1) +-FAIL: gdb.base/longjmp.exp: next over longjmp(1) ++PASS: gdb.base/longjmp.exp: next over longjmp(1) ++PASS: gdb.base/longjmp.exp: next into else block (1) ++PASS: gdb.base/longjmp.exp: next into safety net (1) + PASS: gdb.base/longjmp.exp: breakpoint at pattern 2 start + PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 2 start + PASS: gdb.base/longjmp.exp: breakpoint at miss_step_2 + PASS: gdb.base/longjmp.exp: next over setjmp (2) +-FAIL: gdb.base/longjmp.exp: next over call_longjmp (2) ++PASS: gdb.base/longjmp.exp: next over call_longjmp (2) ++PASS: gdb.base/longjmp.exp: next into else block (2) ++PASS: gdb.base/longjmp.exp: next into safety net (2) + PASS: gdb.base/longjmp.exp: breakpoint at pattern 3 start + PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 3 start +-FAIL: gdb.base/longjmp.exp: next over patt3 ++PASS: gdb.base/longjmp.exp: next over patt3 + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/func-ptr.exp ... + PASS: gdb.base/func-ptr.exp: print pbar->baz + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/code-expr.exp ... +@@ -5347,64 +4086,6 @@ PASS: gdb.base/chng-syms.exp: setting conditional breakpoint on function + PASS: gdb.base/chng-syms.exp: continue until exit at breakpoint first time through + PASS: gdb.base/chng-syms.exp: running with invalidated bpt condition after executable changes + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-vfork.exp ... +-PASS: gdb.base/foll-vfork.exp: check vfork support: set verbose +-PASS: gdb.base/foll-vfork.exp: check vfork support: insert first vfork catchpoint +-PASS: gdb.base/foll-vfork.exp: check vfork support: continue to first vfork catchpoint +-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: set verbose +-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: set follow-fork parent +-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: step +-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: set verbose +-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: set follow-fork parent +-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: break, vfork to bp +-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: continue to bp +-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: set verbose +-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: set follow-fork parent +-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: tcatch vfork +-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: continue to vfork +-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: finish +-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, to main bp: set verbose +-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, to main bp: set follow-fork child +-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, to main bp: continue to bp +-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, through step: set verbose +-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, through step: set follow-fork child +-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, through step: step over vfork +-PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: set verbose +-PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: set follow-fork child +-PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: tcatch vfork +-PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: continue to vfork +-PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: finish (followed exec) +-PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: set verbose +-PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: set follow-fork child +-PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: step over vfork +-PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: info inferiors shows vfork parent/child relation +-PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: continue to bp +-PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: vfork relation no longer appears in info inferiors +-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, through step: set verbose +-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, through step: set follow-fork parent +-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, through step: step +-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, to bp: set verbose +-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, to bp: set follow-fork parent +-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, to bp: break, vfork to bp +-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, to bp: continue to bp +-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: set verbose +-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: set follow-fork parent +-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: tcatch vfork +-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: continue to vfork +-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: finish +-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, to exit: set verbose +-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, to exit: set follow-fork child +-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, to exit: continue to child exit +-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: set verbose +-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: set follow-fork child +-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: tcatch vfork +-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: continue to vfork +-KFAIL: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: finish (PRMS: gdb/14762) +-PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: set verbose +-PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: set follow-fork child +-PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: step over vfork +-PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: info inferiors shows vfork parent/child relation +-PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: continue to child exit +-PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: vfork relation no longer appears in info inferiors + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/cursal.exp ... + PASS: gdb.base/cursal.exp: set listsize 1 + PASS: gdb.base/cursal.exp: list before run +@@ -5983,25 +4664,31 @@ UNTESTED: gdb.base/break-probes.exp: probes not present on this system + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jit-so.exp ... + PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here before-dlopen + PASS: gdb.base/jit-so.exp: one_jit_test-1: set var jit_libname = "jit-main.so" +-PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here after-dlopen +-PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 0 +-PASS: gdb.base/jit-so.exp: one_jit_test-1: set var argc = 2 +-PASS: gdb.base/jit-so.exp: one_jit_test-1: set var libname = "SHLIBDIR/jit-solib.so" +-PASS: gdb.base/jit-so.exp: one_jit_test-1: set var count = 1 +-PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 1 +-PASS: gdb.base/jit-so.exp: one_jit_test-1: info function jit_function +-PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 2 ++FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here after-dlopen ++FAIL: gdb.base/jit-so.exp: one_jit_test-1: setting breakpoint at jit-main.c:130 ++FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 0 ++FAIL: gdb.base/jit-so.exp: one_jit_test-1: set var argc = 2 ++FAIL: gdb.base/jit-so.exp: one_jit_test-1: set var libname = "SHLIBDIR/jit-solib.so" ++FAIL: gdb.base/jit-so.exp: one_jit_test-1: set var count = 1 ++FAIL: gdb.base/jit-so.exp: one_jit_test-1: setting breakpoint at jit-main.c:193 ++FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 1 ++FAIL: gdb.base/jit-so.exp: one_jit_test-1: info function jit_function ++FAIL: gdb.base/jit-so.exp: one_jit_test-1: setting breakpoint at jit-main.c:218 ++FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 2 + PASS: gdb.base/jit-so.exp: one_jit_test-1: info function jit_function + PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here before-dlopen + PASS: gdb.base/jit-so.exp: one_jit_test-2: set var jit_libname = "jit-main.so" +-PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here after-dlopen +-PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 0 +-PASS: gdb.base/jit-so.exp: one_jit_test-2: set var argc = 2 +-PASS: gdb.base/jit-so.exp: one_jit_test-2: set var libname = "SHLIBDIR/jit-solib.so" +-PASS: gdb.base/jit-so.exp: one_jit_test-2: set var count = 2 +-PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 1 +-PASS: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function +-PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 2 ++FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here after-dlopen ++FAIL: gdb.base/jit-so.exp: one_jit_test-2: setting breakpoint at jit-main.c:130 ++FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 0 ++FAIL: gdb.base/jit-so.exp: one_jit_test-2: set var argc = 2 ++FAIL: gdb.base/jit-so.exp: one_jit_test-2: set var libname = "SHLIBDIR/jit-solib.so" ++FAIL: gdb.base/jit-so.exp: one_jit_test-2: set var count = 2 ++FAIL: gdb.base/jit-so.exp: one_jit_test-2: setting breakpoint at jit-main.c:193 ++FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 1 ++FAIL: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function ++FAIL: gdb.base/jit-so.exp: one_jit_test-2: setting breakpoint at jit-main.c:218 ++FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 2 + PASS: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bitfields.exp ... + PASS: gdb.base/bitfields.exp: set print sevenbit-strings +@@ -6380,9 +5067,7 @@ PASS: gdb.base/interrupt-noterm.exp: set target-async on + PASS: gdb.base/interrupt-noterm.exp: set confirm off + PASS: gdb.base/interrupt-noterm.exp: delete + PASS: gdb.base/interrupt-noterm.exp: set confirm on +-PASS: gdb.base/interrupt-noterm.exp: continue & +-PASS: gdb.base/interrupt-noterm.exp: interrupt +-PASS: gdb.base/interrupt-noterm.exp: inferior received SIGINT ++UNSUPPORTED: gdb.base/interrupt-noterm.exp: continue & + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb11530.exp ... + PASS: gdb.base/gdb11530.exp: print a.i + PASS: gdb.base/gdb11530.exp: print sizeof (a.i) +@@ -6393,11 +5078,11 @@ PASS: gdb.base/gdb1090.exp: print s24 + + === gdb Summary === + +-# of expected passes 6149 +-# of unexpected failures 7 +-# of expected failures 25 +-# of known failures 22 +-# of untested testcases 2 +-# of unsupported tests 2 ++# of expected passes 4759 ++# of unexpected failures 89 ++# of expected failures 5 ++# of known failures 21 ++# of untested testcases 4 ++# of unsupported tests 13 + [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.6.50.20131021-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.base2/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.base2/gdb.sum +index 19bd2bc..043f7f5 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.base2/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.base2/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Tue Jan 7 23:51:27 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 02:48:52 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +@@ -13,14 +13,14 @@ PASS: gdb.base/watchpoint-cond-gone.exp: continue to breakpoint: Place to set th + PASS: gdb.base/watchpoint-cond-gone.exp: Place the watchpoint + PASS: gdb.base/watchpoint-cond-gone.exp: Catch the no longer valid watchpoint + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-read.exp ... +-PASS: gdb.base/watch-read.exp: set hardware read watchpoint on global variable +-PASS: gdb.base/watch-read.exp: read watchpoint triggers on first read +-PASS: gdb.base/watch-read.exp: read watchpoint triggers on read after value changed +-PASS: gdb.base/watch-read.exp: set write watchpoint on global variable +-PASS: gdb.base/watch-read.exp: write watchpoint triggers +-PASS: gdb.base/watch-read.exp: only write watchpoint triggers when value changes +-PASS: gdb.base/watch-read.exp: read watchpoint triggers when value doesn't change, trapping reads and writes +-PASS: gdb.base/watch-read.exp: only read watchpoint triggers when value doesn't change ++FAIL: gdb.base/watch-read.exp: set hardware read watchpoint on global variable ++FAIL: gdb.base/watch-read.exp: read watchpoint triggers on first read (timeout) ++FAIL: gdb.base/watch-read.exp: read watchpoint triggers on read after value changed (timeout) ++FAIL: gdb.base/watch-read.exp: set write watchpoint on global variable (timeout) ++FAIL: gdb.base/watch-read.exp: write watchpoint triggers (timeout) ++FAIL: gdb.base/watch-read.exp: only write watchpoint triggers when value changes (timeout) ++FAIL: gdb.base/watch-read.exp: read watchpoint triggers when value doesn't change, trapping reads and writes (timeout) ++FAIL: gdb.base/watch-read.exp: only read watchpoint triggers when value doesn't change (timeout) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/radix.exp ... + PASS: gdb.base/radix.exp: initialize radix, input radix 2 + PASS: gdb.base/radix.exp: set input-radix 2 +@@ -287,7 +287,7 @@ PASS: gdb.base/watchpoint.exp: next over global_ptr_ptr pointer advance + PASS: gdb.base/watchpoint.exp: delete $global_ptr_ptr_breakpoint_number + PASS: gdb.base/watchpoint.exp: continue to breakpoint: second x assignment + PASS: gdb.base/watchpoint.exp: watch x +-KFAIL: gdb.base/watchpoint.exp: next after watch x (PRMS: gdb/38) ++PASS: gdb.base/watchpoint.exp: next after watch x + PASS: gdb.base/watchpoint.exp: delete watch x + PASS: gdb.base/watchpoint.exp: watch buf + PASS: gdb.base/watchpoint.exp: watchpoint on buf hit +@@ -310,12 +310,12 @@ PASS: gdb.base/watchpoint.exp: watch -location .x + PASS: gdb.base/watchpoint.exp: continue with watch -location + PASS: gdb.base/watchpoint.exp: delete watch -location + PASS: gdb.base/watchpoint.exp: continue to breakpoint: func6 breakpoint here +-PASS: gdb.base/watchpoint.exp: watch foo2 +-PASS: gdb.base/watchpoint.exp: continue with watch foo2 ++FAIL: gdb.base/watchpoint.exp: watch foo2 ++FAIL: gdb.base/watchpoint.exp: continue with watch foo2 + PASS: gdb.base/watchpoint.exp: delete watch foo2 + PASS: gdb.base/watchpoint.exp: continue to breakpoint: func7 breakpoint here +-PASS: gdb.base/watchpoint.exp: watch foo4 +-PASS: gdb.base/watchpoint.exp: continue with watch foo4 ++FAIL: gdb.base/watchpoint.exp: watch foo4 ++FAIL: gdb.base/watchpoint.exp: continue with watch foo4 + PASS: gdb.base/watchpoint.exp: delete watch foo4 + PASS: gdb.base/watchpoint.exp: no-hw: set breakpoint at marker1 + PASS: gdb.base/watchpoint.exp: no-hw: set breakpoint at marker2 +@@ -458,14 +458,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 +@@ -480,9 +480,9 @@ PASS: gdb.base/signals.exp: invalid signal number rejected + PASS: gdb.base/signals.exp: handle multiple SIGs via integer range + PASS: gdb.base/signals.exp: handle multiple SIGs via reverse integer range + PASS: gdb.base/signals.exp: override SIGINT +-PASS: gdb.base/signals.exp: signal without arguments disallowed +-PASS: gdb.base/signals.exp: signal SIGUSR1 +-PASS: gdb.base/signals.exp: backtrace for SIGUSR1 ++FAIL: gdb.base/signals.exp: signal without arguments disallowed (the program is no longer running) ++FAIL: gdb.base/signals.exp: signal SIGUSR1 (the program is no longer running) ++FAIL: gdb.base/signals.exp: backtrace for SIGUSR1 + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/set-lang-auto.exp ... + PASS: gdb.base/set-lang-auto.exp: show lang after loading binary + PASS: gdb.base/set-lang-auto.exp: forcing the language to ada +@@ -490,20 +490,7 @@ PASS: gdb.base/set-lang-auto.exp: show lang after switching language to ada + PASS: gdb.base/set-lang-auto.exp: switching the language back to auto + PASS: gdb.base/set-lang-auto.exp: show lang after having switched back to auto + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/randomize.exp ... +-PASS: gdb.base/randomize.exp: set disable-randomization off +-PASS: gdb.base/randomize.exp: show disable-randomization off +-PASS: gdb.base/randomize.exp: continue to breakpoint: randomized first address - address set +-PASS: gdb.base/randomize.exp: randomized first address +-PASS: gdb.base/randomize.exp: continue to breakpoint: randomized second address - address set +-PASS: gdb.base/randomize.exp: randomized second address +-PASS: gdb.base/randomize.exp: randomized addresses should not match +-PASS: gdb.base/randomize.exp: set disable-randomization on +-PASS: gdb.base/randomize.exp: show disable-randomization on +-PASS: gdb.base/randomize.exp: continue to breakpoint: fixed first address - address set +-PASS: gdb.base/randomize.exp: fixed first address +-PASS: gdb.base/randomize.exp: continue to breakpoint: fixed second address - address set +-PASS: gdb.base/randomize.exp: fixed second address +-PASS: gdb.base/randomize.exp: fixed addresses should match ++UNTESTED: gdb.base/randomize.exp: Disabling randomization is not supported on this Linux GDB + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/return-nodebug.exp ... + PASS: gdb.base/return-nodebug.exp: signed-char: return from function with no debug info without a cast + PASS: gdb.base/return-nodebug.exp: signed-char: return from function with no debug info with a cast +@@ -1524,22 +1511,22 @@ PASS: gdb.base/savedregs.exp: handle SIGSEGV pass print nostop + PASS: gdb.base/savedregs.exp: handle SIGILL pass print nostop + PASS: gdb.base/savedregs.exp: advance catcher + PASS: gdb.base/savedregs.exp: Get sigtramp info frame +-PASS: gdb.base/savedregs.exp: Get thrower info frame +-PASS: gdb.base/savedregs.exp: Check main info frame; stack contains catcher sigtramp thrower main ++FAIL: gdb.base/savedregs.exp: Get thrower info frame ++FAIL: gdb.base/savedregs.exp: Check main info frame; stack contains catcher sigtramp thrower main (GDB internal error) + PASS: gdb.base/savedregs.exp: break caller + PASS: gdb.base/savedregs.exp: call caller (1,2,3,4,5,6,7,8) + PASS: gdb.base/savedregs.exp: Get dummy info frame + PASS: gdb.base/savedregs.exp: Get catcher info frame + PASS: gdb.base/savedregs.exp: Check sigtramp info frame; stack contains caller dummy catcher sigtramp thrower main + PASS: gdb.base/savedregs.exp: Check thrower info frame; stack contains caller dummy catcher sigtramp thrower main +-PASS: gdb.base/savedregs.exp: Check main info frame; stack contains caller dummy catcher sigtramp thrower main ++FAIL: gdb.base/savedregs.exp: Check main info frame; stack contains caller dummy catcher sigtramp thrower main (GDB internal error) + PASS: gdb.base/savedregs.exp: advance callee + PASS: gdb.base/savedregs.exp: Get caller info frame + PASS: gdb.base/savedregs.exp: Check dummy info frame; stack contains callee caller dummy catcher sigtramp thrower main + PASS: gdb.base/savedregs.exp: Check catcher info frame; stack contains callee caller dummy catcher sigtramp thrower main + PASS: gdb.base/savedregs.exp: Check sigtramp info frame; stack contains callee caller dummy catcher sigtramp thrower main + PASS: gdb.base/savedregs.exp: Check thrower info frame; stack contains callee caller dummy catcher sigtramp thrower main +-PASS: gdb.base/savedregs.exp: Check main info frame; stack contains callee caller dummy catcher sigtramp thrower main ++FAIL: gdb.base/savedregs.exp: Check main info frame; stack contains callee caller dummy catcher sigtramp thrower main (GDB internal error) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/ui-redirect.exp ... + PASS: gdb.base/ui-redirect.exp: commands + PASS: gdb.base/ui-redirect.exp: print 1 +@@ -1758,34 +1745,6 @@ PASS: gdb.base/so-impl-ld.exp: step into solib call + PASS: gdb.base/so-impl-ld.exp: step in solib call + PASS: gdb.base/so-impl-ld.exp: step out of solib call + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-obj.exp ... +-PASS: gdb.base/siginfo-obj.exp: continue to signal +-PASS: gdb.base/siginfo-obj.exp: save a core file +-PASS: gdb.base/siginfo-obj.exp: Extract si_addr +-PASS: gdb.base/siginfo-obj.exp: Extract si_errno +-PASS: gdb.base/siginfo-obj.exp: Extract si_code +-PASS: gdb.base/siginfo-obj.exp: Extract si_signo +-PASS: gdb.base/siginfo-obj.exp: break 38 +-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 38 +-PASS: gdb.base/siginfo-obj.exp: continue to handler +-PASS: gdb.base/siginfo-obj.exp: p ssi_addr +-PASS: gdb.base/siginfo-obj.exp: p ssi_errno +-PASS: gdb.base/siginfo-obj.exp: p ssi_code +-PASS: gdb.base/siginfo-obj.exp: p ssi_signo +-PASS: gdb.base/siginfo-obj.exp: core siginfo-obj.gcore +-PASS: gdb.base/siginfo-obj.exp: p $_siginfo.si_signo from core file +-PASS: gdb.base/siginfo-obj.exp: p $_siginfo.si_errno from core file +-PASS: gdb.base/siginfo-obj.exp: p $_siginfo.si_code from core file +-PASS: gdb.base/siginfo-obj.exp: p $_siginfo._sifields._sigfault.si_addr from core file + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/relocate.exp ... + PASS: gdb.base/relocate.exp: add-symbol-file: unknown option -raednow + PASS: gdb.base/relocate.exp: add-symbol-file: unknown option readnow +@@ -1917,12 +1876,12 @@ PASS: gdb.base/shreloc.exp: get_msym_addrs fn_[12] + PASS: gdb.base/shreloc.exp: (msymbol) relocated functions have different addresses + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pr11022.exp ... + PASS: gdb.base/pr11022.exp: set breakpoint +-PASS: gdb.base/pr11022.exp: set watchpoint ++FAIL: gdb.base/pr11022.exp: set watchpoint + PASS: gdb.base/pr11022.exp: breakpoint hit +-PASS: gdb.base/pr11022.exp: watchpoint hit ++FAIL: gdb.base/pr11022.exp: watchpoint hit + PASS: gdb.base/pr11022.exp: breakpoint hit 2 + PASS: gdb.base/pr11022.exp: set var x = 1 +-PASS: gdb.base/pr11022.exp: watchpoint hit 2 ++FAIL: gdb.base/pr11022.exp: watchpoint hit 2 + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/testenv.exp ... + PASS: gdb.base/testenv.exp: Test no TEST_GDB var + PASS: gdb.base/testenv.exp: Set TEST_GDB_VAR1 +@@ -1940,16 +1899,16 @@ PASS: gdb.base/sigaltstack.exp: handle SIGALRM print pass nostop + PASS: gdb.base/sigaltstack.exp: handle SIGVTALRM print pass nostop + PASS: gdb.base/sigaltstack.exp: handle SIGPROF print pass nostop + PASS: gdb.base/sigaltstack.exp: break catcher if level == INNER +-PASS: gdb.base/sigaltstack.exp: continue to catch +-PASS: gdb.base/sigaltstack.exp: next +-PASS: gdb.base/sigaltstack.exp: backtrace +-PASS: gdb.base/sigaltstack.exp: finish from catch LEAF +-PASS: gdb.base/sigaltstack.exp: finish to throw INNER +-PASS: gdb.base/sigaltstack.exp: finish to catch INNER +-PASS: gdb.base/sigaltstack.exp: finish from catch INNER +-PASS: gdb.base/sigaltstack.exp: finish to OUTER +-PASS: gdb.base/sigaltstack.exp: finish to catch MAIN +-PASS: gdb.base/sigaltstack.exp: finish to MAIN ++FAIL: gdb.base/sigaltstack.exp: continue to catch (timeout) ++FAIL: gdb.base/sigaltstack.exp: next (timeout) ++FAIL: gdb.base/sigaltstack.exp: backtrace (pattern 1) (timeout) ++FAIL: gdb.base/sigaltstack.exp: finish from catch LEAF (timeout) ++FAIL: gdb.base/sigaltstack.exp: finish to throw INNER (timeout) ++FAIL: gdb.base/sigaltstack.exp: finish to catch INNER (timeout) ++FAIL: gdb.base/sigaltstack.exp: finish from catch INNER (timeout) ++FAIL: gdb.base/sigaltstack.exp: finish to OUTER (timeout) ++FAIL: gdb.base/sigaltstack.exp: finish to catch MAIN (timeout) ++FAIL: gdb.base/sigaltstack.exp: finish to MAIN (timeout) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/set-noassign.exp ... + PASS: gdb.base/set-noassign.exp: set language ada + PASS: gdb.base/set-noassign.exp: warning for set without assignment +@@ -2138,21 +2097,15 @@ PASS: gdb.base/sizeof.exp: print padding_long_double.p2 + PASS: gdb.base/sizeof.exp: maint print arch + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp ... + PASS: gdb.base/watchpoint-hw-hit-once.exp: rwatch watchee +-PASS: gdb.base/watchpoint-hw-hit-once.exp: continue +-PASS: gdb.base/watchpoint-hw-hit-once.exp: continue to break-at-exit ++FAIL: gdb.base/watchpoint-hw-hit-once.exp: continue ++FAIL: gdb.base/watchpoint-hw-hit-once.exp: continue to break-at-exit (the program exited) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib.exp ... + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-nodir.exp ... + PASS: gdb.base/solib-nodir.exp: set env LD_LIBRARY_PATH=: + PASS: gdb.base/solib-nodir.exp: cd OBJDIR/gdb.base + PASS: gdb.base/solib-nodir.exp: library loaded + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-db-attach.exp ... +-PASS: gdb.base/valgrind-db-attach.exp: spawn valgrind +-PASS: gdb.base/valgrind-db-attach.exp: valgrind started +-PASS: gdb.base/valgrind-db-attach.exp: eat first prompt +-PASS: gdb.base/valgrind-db-attach.exp: set height 0 +-PASS: gdb.base/valgrind-db-attach.exp: set width 0 +-PASS: gdb.base/valgrind-db-attach.exp: bt +-PASS: gdb.base/valgrind-db-attach.exp: kill program ++UNSUPPORTED: gdb.base/valgrind-db-attach.exp: spawn valgrind + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/store.exp ... + PASS: gdb.base/store.exp: tbreak wack_charest + PASS: gdb.base/store.exp: continue to wack_charest +@@ -2395,15 +2348,6 @@ PASS: gdb.base/store.exp: F_4.j + PASS: gdb.base/store.exp: set variable u = f_4, u.k = F_4.k + PASS: gdb.base/store.exp: F_4.k + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/skip-solib.exp ... +-PASS: gdb.base/skip-solib.exp: ignoring file in solib +-PASS: gdb.base/skip-solib.exp: info skip with pending file +-PASS: gdb.base/skip-solib.exp: step +-PASS: gdb.base/skip-solib.exp: step after ignoring solib file. +-PASS: gdb.base/skip-solib.exp: ignoring function in solib +-PASS: gdb.base/skip-solib.exp: step +-PASS: gdb.base/skip-solib.exp: info skip for function multiply +-PASS: gdb.base/skip-solib.exp: step +-PASS: gdb.base/skip-solib.exp: bt + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/start.exp ... + PASS: gdb.base/start.exp: start + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-weak.exp ... +@@ -2547,416 +2491,26 @@ PASS: gdb.base/shlib-call.exp: re-run to bp in shared library (PR's 16495, 18213 + PASS: gdb.base/shlib-call.exp: continue until exit + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-vfork.exp ... + PASS: gdb.base/watch-vfork.exp: Watchpoint on global variable (hw) +-PASS: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (hw) ++FAIL: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (hw) (timeout) + PASS: gdb.base/watch-vfork.exp: Watchpoint on global variable (sw) +-PASS: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (sw) ++FAIL: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (sw) (timeout) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-symbol.exp ... + PASS: gdb.base/solib-symbol.exp: foo2 in main + PASS: gdb.base/solib-symbol.exp: foo in libmd + PASS: gdb.base/solib-symbol.exp: continue + PASS: gdb.base/solib-symbol.exp: foo2 in mdlib + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigall.exp ... +-PASS: gdb.base/sigall.exp: handle SIGABRT stop print +-PASS: gdb.base/sigall.exp: b handle_ABRT +-PASS: gdb.base/sigall.exp: b gen_HUP +-PASS: gdb.base/sigall.exp: get signal ABRT +-PASS: gdb.base/sigall.exp: send signal ABRT +-PASS: gdb.base/sigall.exp: advance to HUP +-PASS: gdb.base/sigall.exp: handle SIGHUP stop print +-PASS: gdb.base/sigall.exp: b handle_HUP +-PASS: gdb.base/sigall.exp: b gen_QUIT +-PASS: gdb.base/sigall.exp: get signal HUP +-PASS: gdb.base/sigall.exp: send signal HUP +-PASS: gdb.base/sigall.exp: advance to QUIT +-PASS: gdb.base/sigall.exp: handle SIGQUIT stop print +-PASS: gdb.base/sigall.exp: b handle_QUIT +-PASS: gdb.base/sigall.exp: b gen_ILL +-PASS: gdb.base/sigall.exp: get signal QUIT +-PASS: gdb.base/sigall.exp: send signal QUIT +-PASS: gdb.base/sigall.exp: advance to ILL +-PASS: gdb.base/sigall.exp: handle SIGILL stop print +-PASS: gdb.base/sigall.exp: b handle_ILL +-PASS: gdb.base/sigall.exp: b gen_EMT +-PASS: gdb.base/sigall.exp: get signal ILL +-PASS: gdb.base/sigall.exp: send signal ILL +-PASS: gdb.base/sigall.exp: advance to EMT +-PASS: gdb.base/sigall.exp: handle SIGEMT stop print +-PASS: gdb.base/sigall.exp: b handle_EMT +-PASS: gdb.base/sigall.exp: b gen_FPE +-PASS: gdb.base/sigall.exp: send signal EMT +-PASS: gdb.base/sigall.exp: advance to FPE +-PASS: gdb.base/sigall.exp: handle SIGFPE stop print +-PASS: gdb.base/sigall.exp: b handle_FPE +-PASS: gdb.base/sigall.exp: b gen_BUS +-PASS: gdb.base/sigall.exp: get signal FPE +-PASS: gdb.base/sigall.exp: send signal FPE +-PASS: gdb.base/sigall.exp: advance to BUS +-PASS: gdb.base/sigall.exp: handle SIGBUS stop print +-PASS: gdb.base/sigall.exp: b handle_BUS +-PASS: gdb.base/sigall.exp: b gen_SEGV +-PASS: gdb.base/sigall.exp: get signal BUS +-PASS: gdb.base/sigall.exp: send signal BUS +-PASS: gdb.base/sigall.exp: advance to SEGV +-PASS: gdb.base/sigall.exp: handle SIGSEGV stop print +-PASS: gdb.base/sigall.exp: b handle_SEGV +-PASS: gdb.base/sigall.exp: b gen_SYS +-PASS: gdb.base/sigall.exp: get signal SEGV +-PASS: gdb.base/sigall.exp: send signal SEGV +-PASS: gdb.base/sigall.exp: advance to SYS +-PASS: gdb.base/sigall.exp: handle SIGSYS stop print +-PASS: gdb.base/sigall.exp: b handle_SYS +-PASS: gdb.base/sigall.exp: b gen_PIPE +-PASS: gdb.base/sigall.exp: get signal SYS +-PASS: gdb.base/sigall.exp: send signal SYS +-PASS: gdb.base/sigall.exp: advance to PIPE +-PASS: gdb.base/sigall.exp: handle SIGPIPE stop print +-PASS: gdb.base/sigall.exp: b handle_PIPE +-PASS: gdb.base/sigall.exp: b gen_ALRM +-PASS: gdb.base/sigall.exp: get signal PIPE +-PASS: gdb.base/sigall.exp: send signal PIPE +-PASS: gdb.base/sigall.exp: advance to ALRM +-PASS: gdb.base/sigall.exp: handle SIGALRM stop print +-PASS: gdb.base/sigall.exp: b handle_ALRM +-PASS: gdb.base/sigall.exp: b gen_URG +-PASS: gdb.base/sigall.exp: get signal ALRM +-PASS: gdb.base/sigall.exp: send signal ALRM +-PASS: gdb.base/sigall.exp: advance to URG +-PASS: gdb.base/sigall.exp: handle SIGURG stop print +-PASS: gdb.base/sigall.exp: b handle_URG +-PASS: gdb.base/sigall.exp: b gen_TSTP +-PASS: gdb.base/sigall.exp: get signal URG +-PASS: gdb.base/sigall.exp: send signal URG +-PASS: gdb.base/sigall.exp: advance to TSTP +-PASS: gdb.base/sigall.exp: handle SIGTSTP stop print +-PASS: gdb.base/sigall.exp: b handle_TSTP +-PASS: gdb.base/sigall.exp: b gen_CONT +-PASS: gdb.base/sigall.exp: get signal TSTP +-PASS: gdb.base/sigall.exp: send signal TSTP +-PASS: gdb.base/sigall.exp: advance to CONT +-PASS: gdb.base/sigall.exp: handle SIGCONT stop print +-PASS: gdb.base/sigall.exp: b handle_CONT +-PASS: gdb.base/sigall.exp: b gen_CHLD +-PASS: gdb.base/sigall.exp: get signal CONT +-PASS: gdb.base/sigall.exp: send signal CONT +-PASS: gdb.base/sigall.exp: advance to CHLD +-PASS: gdb.base/sigall.exp: handle SIGCHLD stop print +-PASS: gdb.base/sigall.exp: b handle_CHLD +-PASS: gdb.base/sigall.exp: b gen_TTIN +-PASS: gdb.base/sigall.exp: get signal CHLD +-PASS: gdb.base/sigall.exp: send signal CHLD +-PASS: gdb.base/sigall.exp: advance to TTIN +-PASS: gdb.base/sigall.exp: handle SIGTTIN stop print +-PASS: gdb.base/sigall.exp: b handle_TTIN +-PASS: gdb.base/sigall.exp: b gen_TTOU +-PASS: gdb.base/sigall.exp: get signal TTIN +-PASS: gdb.base/sigall.exp: send signal TTIN +-PASS: gdb.base/sigall.exp: advance to TTOU +-PASS: gdb.base/sigall.exp: handle SIGTTOU stop print +-PASS: gdb.base/sigall.exp: b handle_TTOU +-PASS: gdb.base/sigall.exp: b gen_IO +-PASS: gdb.base/sigall.exp: get signal TTOU +-PASS: gdb.base/sigall.exp: send signal TTOU +-PASS: gdb.base/sigall.exp: advance to IO +-PASS: gdb.base/sigall.exp: handle SIGIO stop print +-PASS: gdb.base/sigall.exp: b handle_IO +-PASS: gdb.base/sigall.exp: b gen_XCPU +-PASS: gdb.base/sigall.exp: get signal IO +-PASS: gdb.base/sigall.exp: send signal IO +-PASS: gdb.base/sigall.exp: advance to XCPU +-PASS: gdb.base/sigall.exp: handle SIGXCPU stop print +-PASS: gdb.base/sigall.exp: b handle_XCPU +-PASS: gdb.base/sigall.exp: b gen_XFSZ +-PASS: gdb.base/sigall.exp: get signal XCPU +-PASS: gdb.base/sigall.exp: send signal XCPU +-PASS: gdb.base/sigall.exp: advance to XFSZ +-PASS: gdb.base/sigall.exp: handle SIGXFSZ stop print +-PASS: gdb.base/sigall.exp: b handle_XFSZ +-PASS: gdb.base/sigall.exp: b gen_VTALRM +-PASS: gdb.base/sigall.exp: get signal XFSZ +-PASS: gdb.base/sigall.exp: send signal XFSZ +-PASS: gdb.base/sigall.exp: advance to VTALRM +-PASS: gdb.base/sigall.exp: handle SIGVTALRM stop print +-PASS: gdb.base/sigall.exp: b handle_VTALRM +-PASS: gdb.base/sigall.exp: b gen_PROF +-PASS: gdb.base/sigall.exp: get signal VTALRM +-PASS: gdb.base/sigall.exp: send signal VTALRM +-PASS: gdb.base/sigall.exp: advance to PROF +-PASS: gdb.base/sigall.exp: handle SIGPROF stop print +-PASS: gdb.base/sigall.exp: b handle_PROF +-PASS: gdb.base/sigall.exp: b gen_WINCH +-PASS: gdb.base/sigall.exp: get signal PROF +-PASS: gdb.base/sigall.exp: send signal PROF +-PASS: gdb.base/sigall.exp: advance to WINCH +-PASS: gdb.base/sigall.exp: handle SIGWINCH stop print +-PASS: gdb.base/sigall.exp: b handle_WINCH +-PASS: gdb.base/sigall.exp: b gen_LOST +-PASS: gdb.base/sigall.exp: get signal WINCH +-PASS: gdb.base/sigall.exp: send signal WINCH +-PASS: gdb.base/sigall.exp: advance to LOST +-PASS: gdb.base/sigall.exp: handle SIGLOST stop print +-PASS: gdb.base/sigall.exp: b handle_LOST +-PASS: gdb.base/sigall.exp: b gen_USR1 +-PASS: gdb.base/sigall.exp: send signal LOST +-PASS: gdb.base/sigall.exp: advance to USR1 +-PASS: gdb.base/sigall.exp: handle SIGUSR1 stop print +-PASS: gdb.base/sigall.exp: b handle_USR1 +-PASS: gdb.base/sigall.exp: b gen_USR2 +-PASS: gdb.base/sigall.exp: get signal USR1 +-PASS: gdb.base/sigall.exp: send signal USR1 +-PASS: gdb.base/sigall.exp: advance to USR2 +-PASS: gdb.base/sigall.exp: handle SIGUSR2 stop print +-PASS: gdb.base/sigall.exp: b handle_USR2 +-PASS: gdb.base/sigall.exp: b gen_PWR +-PASS: gdb.base/sigall.exp: get signal USR2 +-PASS: gdb.base/sigall.exp: send signal USR2 +-PASS: gdb.base/sigall.exp: advance to PWR +-PASS: gdb.base/sigall.exp: handle SIGPWR stop print +-PASS: gdb.base/sigall.exp: b handle_PWR +-PASS: gdb.base/sigall.exp: b gen_POLL +-PASS: gdb.base/sigall.exp: get signal PWR +-PASS: gdb.base/sigall.exp: send signal PWR +-PASS: gdb.base/sigall.exp: advance to POLL +-PASS: gdb.base/sigall.exp: handle SIGPOLL stop print +-PASS: gdb.base/sigall.exp: b handle_POLL +-PASS: gdb.base/sigall.exp: b gen_WIND +-PASS: gdb.base/sigall.exp: send signal POLL +-PASS: gdb.base/sigall.exp: advance to WIND +-PASS: gdb.base/sigall.exp: handle SIGWIND stop print +-PASS: gdb.base/sigall.exp: b handle_WIND +-PASS: gdb.base/sigall.exp: b gen_PHONE +-PASS: gdb.base/sigall.exp: send signal WIND +-PASS: gdb.base/sigall.exp: advance to PHONE +-PASS: gdb.base/sigall.exp: handle SIGPHONE stop print +-PASS: gdb.base/sigall.exp: b handle_PHONE +-PASS: gdb.base/sigall.exp: b gen_WAITING +-PASS: gdb.base/sigall.exp: send signal PHONE +-PASS: gdb.base/sigall.exp: advance to WAITING +-PASS: gdb.base/sigall.exp: handle SIGWAITING stop print +-PASS: gdb.base/sigall.exp: b handle_WAITING +-PASS: gdb.base/sigall.exp: b gen_LWP +-PASS: gdb.base/sigall.exp: send signal WAITING +-PASS: gdb.base/sigall.exp: advance to LWP +-PASS: gdb.base/sigall.exp: handle SIGLWP stop print +-PASS: gdb.base/sigall.exp: b handle_LWP +-PASS: gdb.base/sigall.exp: b gen_DANGER +-PASS: gdb.base/sigall.exp: send signal LWP +-PASS: gdb.base/sigall.exp: advance to DANGER +-PASS: gdb.base/sigall.exp: handle SIGDANGER stop print +-PASS: gdb.base/sigall.exp: b handle_DANGER +-PASS: gdb.base/sigall.exp: b gen_GRANT +-PASS: gdb.base/sigall.exp: send signal DANGER +-PASS: gdb.base/sigall.exp: advance to GRANT +-PASS: gdb.base/sigall.exp: handle SIGGRANT stop print +-PASS: gdb.base/sigall.exp: b handle_GRANT +-PASS: gdb.base/sigall.exp: b gen_RETRACT +-PASS: gdb.base/sigall.exp: send signal GRANT +-PASS: gdb.base/sigall.exp: advance to RETRACT +-PASS: gdb.base/sigall.exp: handle SIGRETRACT stop print +-PASS: gdb.base/sigall.exp: b handle_RETRACT +-PASS: gdb.base/sigall.exp: b gen_MSG +-PASS: gdb.base/sigall.exp: send signal RETRACT +-PASS: gdb.base/sigall.exp: advance to MSG +-PASS: gdb.base/sigall.exp: handle SIGMSG stop print +-PASS: gdb.base/sigall.exp: b handle_MSG +-PASS: gdb.base/sigall.exp: b gen_SOUND +-PASS: gdb.base/sigall.exp: send signal MSG +-PASS: gdb.base/sigall.exp: advance to SOUND +-PASS: gdb.base/sigall.exp: handle SIGSOUND stop print +-PASS: gdb.base/sigall.exp: b handle_SOUND +-PASS: gdb.base/sigall.exp: b gen_SAK +-PASS: gdb.base/sigall.exp: send signal SOUND +-PASS: gdb.base/sigall.exp: advance to SAK +-PASS: gdb.base/sigall.exp: handle SIGSAK stop print +-PASS: gdb.base/sigall.exp: b handle_SAK +-PASS: gdb.base/sigall.exp: b gen_PRIO +-PASS: gdb.base/sigall.exp: send signal SAK +-PASS: gdb.base/sigall.exp: advance to PRIO +-PASS: gdb.base/sigall.exp: handle SIGPRIO stop print +-PASS: gdb.base/sigall.exp: b handle_PRIO +-PASS: gdb.base/sigall.exp: b gen_33 +-PASS: gdb.base/sigall.exp: send signal PRIO +-PASS: gdb.base/sigall.exp: advance to 33 +-PASS: gdb.base/sigall.exp: handle SIG33 stop print +-PASS: gdb.base/sigall.exp: b handle_33 +-PASS: gdb.base/sigall.exp: b gen_34 +-PASS: gdb.base/sigall.exp: send signal 33 +-PASS: gdb.base/sigall.exp: advance to 34 +-PASS: gdb.base/sigall.exp: handle SIG34 stop print +-PASS: gdb.base/sigall.exp: b handle_34 +-PASS: gdb.base/sigall.exp: b gen_35 +-PASS: gdb.base/sigall.exp: send signal 34 +-PASS: gdb.base/sigall.exp: advance to 35 +-PASS: gdb.base/sigall.exp: handle SIG35 stop print +-PASS: gdb.base/sigall.exp: b handle_35 +-PASS: gdb.base/sigall.exp: b gen_36 +-PASS: gdb.base/sigall.exp: send signal 35 +-PASS: gdb.base/sigall.exp: advance to 36 +-PASS: gdb.base/sigall.exp: handle SIG36 stop print +-PASS: gdb.base/sigall.exp: b handle_36 +-PASS: gdb.base/sigall.exp: b gen_37 +-PASS: gdb.base/sigall.exp: send signal 36 +-PASS: gdb.base/sigall.exp: advance to 37 +-PASS: gdb.base/sigall.exp: handle SIG37 stop print +-PASS: gdb.base/sigall.exp: b handle_37 +-PASS: gdb.base/sigall.exp: b gen_38 +-PASS: gdb.base/sigall.exp: send signal 37 +-PASS: gdb.base/sigall.exp: advance to 38 +-PASS: gdb.base/sigall.exp: handle SIG38 stop print +-PASS: gdb.base/sigall.exp: b handle_38 +-PASS: gdb.base/sigall.exp: b gen_39 +-PASS: gdb.base/sigall.exp: send signal 38 +-PASS: gdb.base/sigall.exp: advance to 39 +-PASS: gdb.base/sigall.exp: handle SIG39 stop print +-PASS: gdb.base/sigall.exp: b handle_39 +-PASS: gdb.base/sigall.exp: b gen_40 +-PASS: gdb.base/sigall.exp: send signal 39 +-PASS: gdb.base/sigall.exp: advance to 40 +-PASS: gdb.base/sigall.exp: handle SIG40 stop print +-PASS: gdb.base/sigall.exp: b handle_40 +-PASS: gdb.base/sigall.exp: b gen_41 +-PASS: gdb.base/sigall.exp: send signal 40 +-PASS: gdb.base/sigall.exp: advance to 41 +-PASS: gdb.base/sigall.exp: handle SIG41 stop print +-PASS: gdb.base/sigall.exp: b handle_41 +-PASS: gdb.base/sigall.exp: b gen_42 +-PASS: gdb.base/sigall.exp: send signal 41 +-PASS: gdb.base/sigall.exp: advance to 42 +-PASS: gdb.base/sigall.exp: handle SIG42 stop print +-PASS: gdb.base/sigall.exp: b handle_42 +-PASS: gdb.base/sigall.exp: b gen_43 +-PASS: gdb.base/sigall.exp: send signal 42 +-PASS: gdb.base/sigall.exp: advance to 43 +-PASS: gdb.base/sigall.exp: handle SIG43 stop print +-PASS: gdb.base/sigall.exp: b handle_43 +-PASS: gdb.base/sigall.exp: b gen_44 +-PASS: gdb.base/sigall.exp: send signal 43 +-PASS: gdb.base/sigall.exp: advance to 44 +-PASS: gdb.base/sigall.exp: handle SIG44 stop print +-PASS: gdb.base/sigall.exp: b handle_44 +-PASS: gdb.base/sigall.exp: b gen_45 +-PASS: gdb.base/sigall.exp: send signal 44 +-PASS: gdb.base/sigall.exp: advance to 45 +-PASS: gdb.base/sigall.exp: handle SIG45 stop print +-PASS: gdb.base/sigall.exp: b handle_45 +-PASS: gdb.base/sigall.exp: b gen_46 +-PASS: gdb.base/sigall.exp: send signal 45 +-PASS: gdb.base/sigall.exp: advance to 46 +-PASS: gdb.base/sigall.exp: handle SIG46 stop print +-PASS: gdb.base/sigall.exp: b handle_46 +-PASS: gdb.base/sigall.exp: b gen_47 +-PASS: gdb.base/sigall.exp: send signal 46 +-PASS: gdb.base/sigall.exp: advance to 47 +-PASS: gdb.base/sigall.exp: handle SIG47 stop print +-PASS: gdb.base/sigall.exp: b handle_47 +-PASS: gdb.base/sigall.exp: b gen_48 +-PASS: gdb.base/sigall.exp: send signal 47 +-PASS: gdb.base/sigall.exp: advance to 48 +-PASS: gdb.base/sigall.exp: handle SIG48 stop print +-PASS: gdb.base/sigall.exp: b handle_48 +-PASS: gdb.base/sigall.exp: b gen_49 +-PASS: gdb.base/sigall.exp: send signal 48 +-PASS: gdb.base/sigall.exp: advance to 49 +-PASS: gdb.base/sigall.exp: handle SIG49 stop print +-PASS: gdb.base/sigall.exp: b handle_49 +-PASS: gdb.base/sigall.exp: b gen_50 +-PASS: gdb.base/sigall.exp: send signal 49 +-PASS: gdb.base/sigall.exp: advance to 50 +-PASS: gdb.base/sigall.exp: handle SIG50 stop print +-PASS: gdb.base/sigall.exp: b handle_50 +-PASS: gdb.base/sigall.exp: b gen_51 +-PASS: gdb.base/sigall.exp: send signal 50 +-PASS: gdb.base/sigall.exp: advance to 51 +-PASS: gdb.base/sigall.exp: handle SIG51 stop print +-PASS: gdb.base/sigall.exp: b handle_51 +-PASS: gdb.base/sigall.exp: b gen_52 +-PASS: gdb.base/sigall.exp: send signal 51 +-PASS: gdb.base/sigall.exp: advance to 52 +-PASS: gdb.base/sigall.exp: handle SIG52 stop print +-PASS: gdb.base/sigall.exp: b handle_52 +-PASS: gdb.base/sigall.exp: b gen_53 +-PASS: gdb.base/sigall.exp: send signal 52 +-PASS: gdb.base/sigall.exp: advance to 53 +-PASS: gdb.base/sigall.exp: handle SIG53 stop print +-PASS: gdb.base/sigall.exp: b handle_53 +-PASS: gdb.base/sigall.exp: b gen_54 +-PASS: gdb.base/sigall.exp: send signal 53 +-PASS: gdb.base/sigall.exp: advance to 54 +-PASS: gdb.base/sigall.exp: handle SIG54 stop print +-PASS: gdb.base/sigall.exp: b handle_54 +-PASS: gdb.base/sigall.exp: b gen_55 +-PASS: gdb.base/sigall.exp: send signal 54 +-PASS: gdb.base/sigall.exp: advance to 55 +-PASS: gdb.base/sigall.exp: handle SIG55 stop print +-PASS: gdb.base/sigall.exp: b handle_55 +-PASS: gdb.base/sigall.exp: b gen_56 +-PASS: gdb.base/sigall.exp: send signal 55 +-PASS: gdb.base/sigall.exp: advance to 56 +-PASS: gdb.base/sigall.exp: handle SIG56 stop print +-PASS: gdb.base/sigall.exp: b handle_56 +-PASS: gdb.base/sigall.exp: b gen_57 +-PASS: gdb.base/sigall.exp: send signal 56 +-PASS: gdb.base/sigall.exp: advance to 57 +-PASS: gdb.base/sigall.exp: handle SIG57 stop print +-PASS: gdb.base/sigall.exp: b handle_57 +-PASS: gdb.base/sigall.exp: b gen_58 +-PASS: gdb.base/sigall.exp: send signal 57 +-PASS: gdb.base/sigall.exp: advance to 58 +-PASS: gdb.base/sigall.exp: handle SIG58 stop print +-PASS: gdb.base/sigall.exp: b handle_58 +-PASS: gdb.base/sigall.exp: b gen_59 +-PASS: gdb.base/sigall.exp: send signal 58 +-PASS: gdb.base/sigall.exp: advance to 59 +-PASS: gdb.base/sigall.exp: handle SIG59 stop print +-PASS: gdb.base/sigall.exp: b handle_59 +-PASS: gdb.base/sigall.exp: b gen_60 +-PASS: gdb.base/sigall.exp: send signal 59 +-PASS: gdb.base/sigall.exp: advance to 60 +-PASS: gdb.base/sigall.exp: handle SIG60 stop print +-PASS: gdb.base/sigall.exp: b handle_60 +-PASS: gdb.base/sigall.exp: b gen_61 +-PASS: gdb.base/sigall.exp: send signal 60 +-PASS: gdb.base/sigall.exp: advance to 61 +-PASS: gdb.base/sigall.exp: handle SIG61 stop print +-PASS: gdb.base/sigall.exp: b handle_61 +-PASS: gdb.base/sigall.exp: b gen_62 +-PASS: gdb.base/sigall.exp: send signal 61 +-PASS: gdb.base/sigall.exp: advance to 62 +-PASS: gdb.base/sigall.exp: handle SIG62 stop print +-PASS: gdb.base/sigall.exp: b handle_62 +-PASS: gdb.base/sigall.exp: b gen_63 +-PASS: gdb.base/sigall.exp: send signal 62 +-PASS: gdb.base/sigall.exp: advance to 63 +-PASS: gdb.base/sigall.exp: handle SIG63 stop print +-PASS: gdb.base/sigall.exp: b handle_63 +-PASS: gdb.base/sigall.exp: b gen_TERM +-PASS: gdb.base/sigall.exp: send signal 63 +-PASS: gdb.base/sigall.exp: advance to TERM +-PASS: gdb.base/sigall.exp: handle SIGTERM stop print +-PASS: gdb.base/sigall.exp: b handle_TERM +-PASS: gdb.base/sigall.exp: get signal TERM +-PASS: gdb.base/sigall.exp: send signal TERM +-PASS: gdb.base/sigall.exp: continue until exit at continue to sigall exit ++UNTESTED: gdb.base/sigall.exp: takes ages: nearly all FAIL with timeout + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pie-execl.exp ... +-PASS: gdb.base/pie-execl.exp: set args OBJDIR/gdb.base/pie-execl2 +-PASS: gdb.base/pie-execl.exp: pie_execl_marker address first +-PASS: gdb.base/pie-execl.exp: continue +-PASS: gdb.base/pie-execl.exp: pie_execl_marker address second +-PASS: gdb.base/pie-execl.exp: pie_execl_marker address has changed + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/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 + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-infcall.exp ... +-PASS: gdb.base/valgrind-infcall.exp: spawn valgrind +-PASS: gdb.base/valgrind-infcall.exp: valgrind started +-PASS: gdb.base/valgrind-infcall.exp: vgdb prompt +-FAIL: gdb.base/valgrind-infcall.exp: target remote for vgdb +-PASS: gdb.base/valgrind-infcall.exp: monitor v.set gdb_output +-PASS: gdb.base/valgrind-infcall.exp: continue #1 +-PASS: gdb.base/valgrind-infcall.exp: p gdb_test_infcall () ++UNSUPPORTED: gdb.base/valgrind-infcall.exp: spawn valgrind + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-infcall.exp ... + PASS: gdb.base/siginfo-infcall.exp: continue to SIGUSR1 + PASS: gdb.base/siginfo-infcall.exp: p callme () +-PASS: gdb.base/siginfo-infcall.exp: continue to the handler ++FAIL: gdb.base/siginfo-infcall.exp: continue to the handler + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/setshow.exp ... + PASS: gdb.base/setshow.exp: default annotation_level is zero + PASS: gdb.base/setshow.exp: set annotate 2 +@@ -3074,32 +2628,6 @@ PASS: gdb.base/structs3.exp: print *twop + PASS: gdb.base/structs3.exp: print *(struct Two *)onep + PASS: gdb.base/structs3.exp: print *(tTwo *)onep + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-thread.exp ... +-PASS: gdb.base/siginfo-thread.exp: successfully compiled posix threads test case +-PASS: gdb.base/siginfo-thread.exp: continue to signal +-PASS: gdb.base/siginfo-thread.exp: save a core file +-PASS: gdb.base/siginfo-thread.exp: Extract si_addr +-PASS: gdb.base/siginfo-thread.exp: Extract si_errno +-PASS: gdb.base/siginfo-thread.exp: Extract si_code +-PASS: gdb.base/siginfo-thread.exp: Extract si_signo +-PASS: gdb.base/siginfo-thread.exp: break 39 +-PASS: gdb.base/siginfo-thread.exp: continue to handler +-PASS: gdb.base/siginfo-thread.exp: p ssi_addr +-PASS: gdb.base/siginfo-thread.exp: p ssi_errno +-PASS: gdb.base/siginfo-thread.exp: p ssi_code +-PASS: gdb.base/siginfo-thread.exp: p ssi_signo +-PASS: gdb.base/siginfo-thread.exp: thread 1 +-PASS: gdb.base/siginfo-thread.exp: test signal in main thread +-PASS: gdb.base/siginfo-thread.exp: core siginfo-thread.gcore +-PASS: gdb.base/siginfo-thread.exp: p $_siginfo.si_signo from core file +-PASS: gdb.base/siginfo-thread.exp: p $_siginfo.si_errno from core file +-PASS: gdb.base/siginfo-thread.exp: p $_siginfo.si_code from core file +-PASS: gdb.base/siginfo-thread.exp: p $_siginfo._sifields._sigfault.si_addr from core file +-PASS: gdb.base/siginfo-thread.exp: set variable $count = 0 +-PASS: gdb.base/siginfo-thread.exp: select thread 1 with core file +-PASS: gdb.base/siginfo-thread.exp: update counter in thread 1 +-PASS: gdb.base/siginfo-thread.exp: select thread 2 with core file +-PASS: gdb.base/siginfo-thread.exp: update counter in thread 2 +-PASS: gdb.base/siginfo-thread.exp: print $count + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/page.exp ... + PASS: gdb.base/page.exp: set pagination off + PASS: gdb.base/page.exp: pagination is off +@@ -3127,20 +2655,26 @@ PASS: gdb.base/step-bt.exp: backtrace after second instruction step + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/stale-infcall.exp ... + PASS: gdb.base/stale-infcall.exp: continue to breakpoint: test-next + PASS: gdb.base/stale-infcall.exp: set $test_fail_bpnum=$bpnum +-XFAIL: gdb.base/stale-infcall.exp: test system longjmp tracking support +-UNTESTED: gdb.base/stale-infcall.exp: System lacks support for tracking longjmps ++PASS: gdb.base/stale-infcall.exp: test system longjmp tracking support ++PASS: gdb.base/stale-infcall.exp: delete $test_fail_bpnum ++PASS: gdb.base/stale-infcall.exp: continue to breakpoint: break-run1 ++PASS: gdb.base/stale-infcall.exp: print infcall () ++PASS: gdb.base/stale-infcall.exp: stack corrupted ++PASS: gdb.base/stale-infcall.exp: bt ++PASS: gdb.base/stale-infcall.exp: maintenance print dummy-frames ++PASS: gdb.base/stale-infcall.exp: maintenance info breakpoints + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-overlap.exp ... + UNTESTED: gdb.base/solib-overlap.exp: 0x40000000: Could not prelink OBJDIR/gdb.base/solib-overlap-lib1-0x40000000.so or OBJDIR/gdb.base/solib-overlap-lib2-0x40000000.so. + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo.exp ... + PASS: gdb.base/siginfo.exp: display/i $pc + PASS: gdb.base/siginfo.exp: break handler +-PASS: gdb.base/siginfo.exp: continue to stepi handler +-PASS: gdb.base/siginfo.exp: backtrace for nexti +-PASS: gdb.base/siginfo.exp: step out of handler ++FAIL: gdb.base/siginfo.exp: continue to stepi handler (timeout) ++FAIL: gdb.base/siginfo.exp: backtrace for nexti (pattern 1) (timeout) ++FAIL: gdb.base/siginfo.exp: step out of handler (timeout) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/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: si_addr value ++FAIL: gdb.base/siginfo-addr.exp: si_addr value + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-cond.exp ... + PASS: gdb.base/watch-cond.exp: set write watchpoint on global variable, local condition + PASS: gdb.base/watch-cond.exp: watchpoint with global expression, local condition evaluates in correct frame +@@ -3957,7 +3491,7 @@ PASS: gdb.base/realname-expand.exp: set basenames-may-differ on + PASS: gdb.base/realname-expand.exp: break realname-expand-real.c:func + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/relativedebug.exp ... + PASS: gdb.base/relativedebug.exp: continue +-PASS: gdb.base/relativedebug.exp: pause found in backtrace ++FAIL: gdb.base/relativedebug.exp: pause found in backtrace + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/remotetimeout.exp ... + PASS: gdb.base/remotetimeout.exp: correct remotetimeout printed + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/until.exp ... +@@ -4029,38 +3563,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/ptr-typedef.exp ... + PASS: gdb.base/ptr-typedef.exp: print foo_ptr + PASS: gdb.base/ptr-typedef.exp: print foz_ptr + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/readline.exp ... +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 1 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 2 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 3 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 3 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 2 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 1 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 1 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 2 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 3 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - final prompt +-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send if 1 > 0 +-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send p 5 +-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send end +-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-p to end +-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-p to p 5 +-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-p to if 1 > 0 +-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-o for if 1 > 0 +-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-o for p 5 +-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-o for end +-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - final prompt +-PASS: gdb.base/readline.exp: print 42 +-PASS: gdb.base/readline.exp: arrow keys with secondary prompt +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 7 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 8 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 9 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 9 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 8 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 7 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 7 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 8 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 9 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - final prompt ++UNTESTED: gdb.base/readline.exp: <http://www.gnu.org/software/hurd/open_issues/term_blocking.html> + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/wchar.exp ... + PASS: gdb.base/wchar.exp: print narrow + PASS: gdb.base/wchar.exp: print single +@@ -4077,8 +3580,8 @@ PASS: gdb.base/wchar.exp: print repeat (print elements 3) + PASS: gdb.base/wchar.exp: print repeat_p (print elements 3) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw.exp ... + PASS: gdb.base/watchpoint-hw.exp: watch watchee +-PASS: gdb.base/watchpoint-hw.exp: start +-PASS: gdb.base/watchpoint-hw.exp: info watchpoints ++FAIL: gdb.base/watchpoint-hw.exp: start (timeout) ++FAIL: gdb.base/watchpoint-hw.exp: info watchpoints (timeout) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/signull.exp ... + PASS: gdb.base/signull.exp: set for function pointer probe + PASS: gdb.base/signull.exp: probe function pointer (function entry-point) +@@ -4092,19 +3595,19 @@ PASS: gdb.base/signull.exp: data read; select the pointer type + PASS: gdb.base/signull.exp: data read; take the SIGSEGV + PASS: gdb.base/signull.exp: data read; backtrace from SIGSEGV + PASS: gdb.base/signull.exp: data read; continue to the keeper +-PASS: gdb.base/signull.exp: data read; backtrace from keeper through SIGSEGV ++FAIL: gdb.base/signull.exp: data read; backtrace from keeper through SIGSEGV + PASS: gdb.base/signull.exp: data write; start with the bowler + PASS: gdb.base/signull.exp: data write; select the pointer type + PASS: gdb.base/signull.exp: data write; take the SIGSEGV + PASS: gdb.base/signull.exp: data write; backtrace from SIGSEGV + PASS: gdb.base/signull.exp: data write; continue to the keeper +-PASS: gdb.base/signull.exp: data write; backtrace from keeper through SIGSEGV ++FAIL: gdb.base/signull.exp: data write; backtrace from keeper through SIGSEGV + PASS: gdb.base/signull.exp: code; start with the bowler + PASS: gdb.base/signull.exp: code; select the pointer type + PASS: gdb.base/signull.exp: code; take the SIGSEGV + PASS: gdb.base/signull.exp: code; backtrace from SIGSEGV + PASS: gdb.base/signull.exp: code; continue to the keeper +-PASS: gdb.base/signull.exp: code; backtrace from keeper through SIGSEGV ++FAIL: gdb.base/signull.exp: code; backtrace from keeper through SIGSEGV + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/so-indr-cl.exp ... + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/shell.exp ... + PASS: gdb.base/shell.exp: shell echo foo +@@ -4126,17 +3629,17 @@ PASS: gdb.base/watch-non-mem.exp: set write watchpoint on $pc + PASS: gdb.base/watch-non-mem.exp: watchpoint on $pc works + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/unload.exp ... + PASS: gdb.base/unload.exp: pending breakpoint info before run +-PASS: gdb.base/unload.exp: running program +-PASS: gdb.base/unload.exp: pending breakpoint info on first run at shrfunc1 +-PASS: gdb.base/unload.exp: continuing to unloaded libfile +-PASS: gdb.base/unload.exp: print y from libfile +-PASS: gdb.base/unload.exp: rerun to shared library breakpoint +-PASS: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc1 +-PASS: gdb.base/unload.exp: continuing to unloaded libfile +-PASS: gdb.base/unload.exp: continue to shrfunc2 +-PASS: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc2 +-PASS: gdb.base/unload.exp: continuing to unloaded libfile2 +-PASS: gdb.base/unload.exp: print y from libfile2 ++FAIL: gdb.base/unload.exp: running program (the program exited) ++FAIL: gdb.base/unload.exp: pending breakpoint info on first run at shrfunc1 ++FAIL: gdb.base/unload.exp: continuing to unloaded libfile (the program is no longer running) ++FAIL: gdb.base/unload.exp: print y from libfile ++FAIL: gdb.base/unload.exp: rerun to shared library breakpoint (the program exited) ++FAIL: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc1 ++FAIL: gdb.base/unload.exp: continuing to unloaded libfile (the program is no longer running) ++FAIL: gdb.base/unload.exp: continue to shrfunc2 (the program is no longer running) ++FAIL: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc2 ++FAIL: gdb.base/unload.exp: continuing to unloaded libfile2 (the program is no longer running) ++FAIL: gdb.base/unload.exp: print y from libfile2 + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/twice.exp ... + PASS: gdb.base/twice.exp: step + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/permissions.exp ... +@@ -4352,20 +3855,20 @@ PASS: gdb.base/sigbpt.exp: rerun to main + PASS: gdb.base/sigbpt.exp: stepi; pass SIGSEGV + PASS: gdb.base/sigbpt.exp: stepi; continue to keeper + PASS: gdb.base/sigbpt.exp: stepi; nopass SIGSEGV +-KFAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler (corrupt pc) (PRMS: gdb/1702) ++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/1702) ++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/1702) ++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 +@@ -4373,7 +3876,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/1702) ++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 +@@ -4504,15 +4007,7 @@ PASS: gdb.base/value-double-free.exp: print empty() + PASS: gdb.base/value-double-free.exp: help help + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-search.exp ... + PASS: gdb.base/solib-search.exp: continue to break_here +-PASS: gdb.base/solib-search.exp: save a corefile +-PASS: gdb.base/solib-search.exp: re-load generated corefile +-PASS: gdb.base/solib-search.exp: backtrace (with wrong libs) (data collection) +-PASS: gdb.base/solib-search.exp: backtrace (with wrong libs) +-PASS: gdb.base/solib-search.exp: set solib-search-path +-PASS: gdb.base/solib-search.exp: backtrace (with right libs) (data collection) +-PASS: gdb.base/solib-search.exp: backtrace (with right libs) +-PASS: gdb.base/solib-search.exp: p lib1_size +-PASS: gdb.base/solib-search.exp: p lib2_size ++UNSUPPORTED: gdb.base/solib-search.exp: save a corefile + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-display.exp ... + PASS: gdb.base/solib-display.exp: NO: display a_global + PASS: gdb.base/solib-display.exp: NO: display b_global +@@ -4569,39 +4064,42 @@ PASS: gdb.base/watch_thread_num.exp: Set breakpoint at thread_function + PASS: gdb.base/watch_thread_num.exp: Stopped in thread_function + PASS: gdb.base/watch_thread_num.exp: Thread command + PASS: gdb.base/watch_thread_num.exp: Disable breakpoint 2 +-PASS: gdb.base/watch_thread_num.exp: Watchpoint on shared variable ++FAIL: gdb.base/watch_thread_num.exp: Watchpoint on shared variable + PASS: gdb.base/watch_thread_num.exp: info breakpoint 3 +-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 1 ++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 1 + PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 1 +-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 2 ++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 2 + PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 2 +-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 3 ++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 3 + PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 3 +-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 4 ++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 4 + PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 4 +-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 5 ++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 5 + PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 5 +-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 6 ++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 6 + PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 6 +-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 7 ++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 7 + PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 7 +-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 8 ++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 8 + PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 8 +-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 9 ++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 9 + PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 9 +-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 10 ++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 10 + PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 10 + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/overlays.exp ... + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/prelink.exp ... + PASS: gdb.base/prelink.exp: ldd prelinkt + PASS: gdb.base/prelink.exp: ldd prelinkt output contains libs +-PASS: gdb.base/prelink.exp: copy ld-2.17.so to ld-linux.so.2 ++PASS: gdb.base/prelink.exp: copy ld-2.17.so to ld.so + PASS: gdb.base/prelink.exp: copy prelink.so to prelink.so + PASS: gdb.base/prelink.exp: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/prelink.exp: copy libc-2.17.so to libc.so.6 ++PASS: gdb.base/prelink.exp: copy libc-2.17.so to libc.so.0.3 ++PASS: gdb.base/prelink.exp: copy ld-2.17.so to ld.so.1 ++PASS: gdb.base/prelink.exp: copy libmachuser-2.17.so to libmachuser.so.1 ++PASS: gdb.base/prelink.exp: copy libhurduser-2.17.so to libhurduser.so.0.3 + PASS: gdb.base/prelink.exp: split debug of executable +-PASS: gdb.base/prelink.exp: unprelink ld-linux.so.2 pre-unprelink (missing /usr/sbin/prelink) +-XFAIL: gdb.base/prelink.exp: prelink ld-linux.so.2 (missing /usr/sbin/prelink) ++PASS: gdb.base/prelink.exp: unprelink ld.so pre-unprelink (missing /usr/sbin/prelink) ++XFAIL: gdb.base/prelink.exp: prelink ld.so (missing /usr/sbin/prelink) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/step-break.exp ... + PASS: gdb.base/step-break.exp: breakpoint line number + PASS: gdb.base/step-break.exp: run until breakpoint set at a line number +@@ -4617,12 +4115,12 @@ XFAIL: gdb.base/solib-corrupted.exp: make solibs looping + UNTESTED: gdb.base/solib-corrupted.exp: no _r_debug symbol has been found + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-solib.exp ... + PASS: gdb.base/watchpoint-solib.exp: set pending breakpoint +-PASS: gdb.base/watchpoint-solib.exp: continue to foo +-PASS: gdb.base/watchpoint-solib.exp: set watchpoint on g +-PASS: gdb.base/watchpoint-solib.exp: continue to watchpoint hit ++FAIL: gdb.base/watchpoint-solib.exp: continue to foo (the program exited) ++FAIL: gdb.base/watchpoint-solib.exp: set watchpoint on g ++FAIL: gdb.base/watchpoint-solib.exp: continue to watchpoint hit (the program is no longer running) + PASS: gdb.base/watchpoint-solib.exp: rerun to main +-PASS: gdb.base/watchpoint-solib.exp: continue to foo again +-PASS: gdb.base/watchpoint-solib.exp: continue to watchpoint hit again ++FAIL: gdb.base/watchpoint-solib.exp: continue to foo again (the program exited) ++FAIL: gdb.base/watchpoint-solib.exp: continue to watchpoint hit again (the program is no longer running) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/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 +@@ -4638,121 +4136,121 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigstep.exp ... + PASS: gdb.base/sigstep.exp: display/i $pc + PASS: gdb.base/sigstep.exp: break handler + PASS: gdb.base/sigstep.exp: continue to stepi handler +-PASS: gdb.base/sigstep.exp: backtrace for nexti ++FAIL: gdb.base/sigstep.exp: backtrace for nexti (pattern 2) + PASS: gdb.base/sigstep.exp: step from handler; continue to handler +-PASS: gdb.base/sigstep.exp: step from handler; leave handler ++FAIL: gdb.base/sigstep.exp: step from handler; leave handler (timeout) + 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) ++FAIL: gdb.base/sigstep.exp: stepi from handleri; leave handler (hit breakpoint again) ++FAIL: gdb.base/sigstep.exp: stepi from handleri; leave signal trampoline + PASS: gdb.base/sigstep.exp: next from handler; continue to handler +-PASS: gdb.base/sigstep.exp: next from handler; leave handler ++FAIL: gdb.base/sigstep.exp: next from handler; leave 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) ++FAIL: gdb.base/sigstep.exp: nexti from handleri; leave handler ++FAIL: gdb.base/sigstep.exp: nexti from handleri; leave signal trampoline + 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) ++FAIL: gdb.base/sigstep.exp: finish from handleri; leave handler ++FAIL: gdb.base/sigstep.exp: finish from handleri; leave signal trampoline + 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) ++FAIL: gdb.base/sigstep.exp: return from handleri; leave handler ++FAIL: gdb.base/sigstep.exp: return from handleri; leave signal trampoline + PASS: gdb.base/sigstep.exp: Set done as return will have skipped it + PASS: gdb.base/sigstep.exp: set itimer = itimer_real + PASS: gdb.base/sigstep.exp: break 79 +-PASS: gdb.base/sigstep.exp: step to handler; resync ++FAIL: gdb.base/sigstep.exp: step to handler; resync (the program exited) + 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 ++FAIL: gdb.base/sigstep.exp: step to handler; performing step (the program is no longer running) + PASS: gdb.base/sigstep.exp: step to handler; clear handler +-PASS: gdb.base/sigstep.exp: next to handler; resync ++FAIL: gdb.base/sigstep.exp: next to handler; resync (the program is no longer running) + 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 ++FAIL: gdb.base/sigstep.exp: next to handler; performing next (the program is no longer running) + PASS: gdb.base/sigstep.exp: next to handler; clear handler +-PASS: gdb.base/sigstep.exp: continue to handler; resync ++FAIL: gdb.base/sigstep.exp: continue to handler; resync (the program is no longer running) + 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 ++FAIL: gdb.base/sigstep.exp: continue to handler; performing continue (the program is no longer running) + PASS: gdb.base/sigstep.exp: continue to handler; clear handler +-PASS: gdb.base/sigstep.exp: step to handler entry; resync ++FAIL: gdb.base/sigstep.exp: step to handler entry; resync (the program is no longer running) + 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 ++FAIL: gdb.base/sigstep.exp: step to handler entry; performing step (the program is no longer running) + PASS: gdb.base/sigstep.exp: step to handler entry; clear handler +-PASS: gdb.base/sigstep.exp: next to handler entry; resync ++FAIL: gdb.base/sigstep.exp: next to handler entry; resync (the program is no longer running) + 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 ++FAIL: gdb.base/sigstep.exp: next to handler entry; performing next (the program is no longer running) + PASS: gdb.base/sigstep.exp: next to handler entry; clear handler +-PASS: gdb.base/sigstep.exp: continue to handler entry; resync ++FAIL: gdb.base/sigstep.exp: continue to handler entry; resync (the program is no longer running) + 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 ++FAIL: gdb.base/sigstep.exp: continue to handler entry; performing continue (the program is no longer running) + PASS: gdb.base/sigstep.exp: continue to handler entry; clear handler +-PASS: gdb.base/sigstep.exp: step over handler; resync ++FAIL: gdb.base/sigstep.exp: step over handler; resync (the program is no longer running) + 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; resync ++FAIL: gdb.base/sigstep.exp: step over handler; performing step (the program is no longer running) ++FAIL: gdb.base/sigstep.exp: next over handler; resync (the program is no longer running) + 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; resync ++FAIL: gdb.base/sigstep.exp: next over handler; performing next (the program is no longer running) ++FAIL: gdb.base/sigstep.exp: continue over handler; resync (the program is no longer running) + 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: step on breakpoint, to handler; resync ++FAIL: gdb.base/sigstep.exp: continue over handler; performing continue (the program is no longer running) ++FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler; resync (the program is no longer running) + PASS: gdb.base/sigstep.exp: step on breakpoint, to handler; break infinite loop + PASS: gdb.base/sigstep.exp: step on breakpoint, to handler; break handler +-PASS: gdb.base/sigstep.exp: step on breakpoint, to handler; continue to infinite loop +-PASS: gdb.base/sigstep.exp: step on breakpoint, to handler; performing step ++FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler; continue to infinite loop (the program is no longer running) ++FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler; performing step (the program is no longer running) + PASS: gdb.base/sigstep.exp: step on breakpoint, to handler; clear infinite loop + PASS: gdb.base/sigstep.exp: step on breakpoint, to handler; clear handler +-PASS: gdb.base/sigstep.exp: next on breakpoint, to handler; resync ++FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler; resync (the program is no longer running) + PASS: gdb.base/sigstep.exp: next on breakpoint, to handler; break infinite loop + PASS: gdb.base/sigstep.exp: next on breakpoint, to handler; break handler +-PASS: gdb.base/sigstep.exp: next on breakpoint, to handler; continue to infinite loop +-PASS: gdb.base/sigstep.exp: next on breakpoint, to handler; performing next ++FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler; continue to infinite loop (the program is no longer running) ++FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler; performing next (the program is no longer running) + PASS: gdb.base/sigstep.exp: next on breakpoint, to handler; clear infinite loop + PASS: gdb.base/sigstep.exp: next on breakpoint, to handler; clear handler +-PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler; resync ++FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler; resync (the program is no longer running) + PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler; break infinite loop + PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler; break handler +-PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler; continue to infinite loop +-PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler; performing continue ++FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler; continue to infinite loop (the program is no longer running) ++FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler; performing continue (the program is no longer running) + PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler; clear infinite loop + PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler; clear handler +-PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; resync ++FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler entry; resync (the program is no longer running) + PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; break infinite loop + PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; break handler +-PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; continue to infinite loop +-PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; performing step ++FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler entry; continue to infinite loop (the program is no longer running) ++FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler entry; performing step (the program is no longer running) + PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; clear infinite loop + PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; clear handler +-PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; resync ++FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler entry; resync (the program is no longer running) + PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; break infinite loop + PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; break handler +-PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; continue to infinite loop +-PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; performing next ++FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler entry; continue to infinite loop (the program is no longer running) ++FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler entry; performing next (the program is no longer running) + PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; clear infinite loop + PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; clear handler +-PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; resync ++FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; resync (the program is no longer running) + PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; break infinite loop + PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; break handler +-PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; continue to infinite loop +-PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; performing continue ++FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; continue to infinite loop (the program is no longer running) ++FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; performing continue (the program is no longer running) + PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; clear infinite loop + PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; clear handler +-PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler; resync ++FAIL: gdb.base/sigstep.exp: step on breakpoint, skip handler; resync (the program is no longer running) + PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler; break infinite loop +-PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler; continue to infinite loop +-PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler; performing step ++FAIL: gdb.base/sigstep.exp: step on breakpoint, skip handler; continue to infinite loop (the program is no longer running) ++FAIL: gdb.base/sigstep.exp: step on breakpoint, skip handler; performing step (the program is no longer running) + PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler; clear infinite loop +-PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler; resync ++FAIL: gdb.base/sigstep.exp: next on breakpoint, skip handler; resync (the program is no longer running) + PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler; break infinite loop +-PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler; continue to infinite loop +-PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler; performing next ++FAIL: gdb.base/sigstep.exp: next on breakpoint, skip handler; continue to infinite loop (the program is no longer running) ++FAIL: gdb.base/sigstep.exp: next on breakpoint, skip handler; performing next (the program is no longer running) + PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler; clear infinite loop +-PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler; resync ++FAIL: gdb.base/sigstep.exp: continue on breakpoint, skip handler; resync (the program is no longer running) + PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler; break infinite loop +-PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler; continue to infinite loop +-PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler; performing continue ++FAIL: gdb.base/sigstep.exp: continue on breakpoint, skip handler; continue to infinite loop (the program is no longer running) ++FAIL: gdb.base/sigstep.exp: continue on breakpoint, skip handler; performing continue (the program is no longer running) + PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler; clear infinite loop + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nostdlib.exp ... + PASS: gdb.base/nostdlib.exp: stop at run +@@ -4760,11 +4258,11 @@ PASS: gdb.base/nostdlib.exp: continue to marker + + === gdb Summary === + +-# of expected passes 4541 +-# of unexpected failures 58 +-# of expected failures 3 +-# of known failures 7 +-# of untested testcases 5 +-# of unsupported tests 1 ++# of expected passes 3902 ++# of unexpected failures 196 ++# of expected failures 2 ++# of known failures 2 ++# of untested testcases 7 ++# of unsupported tests 4 + [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.6.50.20131021-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.btrace/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.btrace/gdb.sum +index 11e51c6..3371dfe 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.btrace/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.btrace/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Tue Jan 7 23:53:58 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:13:04 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.cell/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.cell/gdb.sum +index a2ff330..e69e3e5 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.cell/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.cell/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Tue Jan 7 23:53:58 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:13:11 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.cp/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.cp/gdb.sum +index bbe62df..4d29ff9 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.cp/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.cp/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Tue Jan 7 23:53:58 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:13:14 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +@@ -22,7 +22,7 @@ PASS: gdb.cp/annota2.exp: delete bps + PASS: gdb.cp/annota2.exp: breakpoint at main + PASS: gdb.cp/annota2.exp: run until main breakpoint + PASS: gdb.cp/annota2.exp: set watch on a.x +-KFAIL: gdb.cp/annota2.exp: watch triggered on a.x (PRMS: gdb/38) ++PASS: gdb.cp/annota2.exp: watch triggered on a.x + PASS: gdb.cp/annota2.exp: annotate-quit + Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/annota3.exp ... + PASS: gdb.cp/annota3.exp: set height 0 +@@ -35,7 +35,7 @@ PASS: gdb.cp/annota3.exp: delete bps + PASS: gdb.cp/annota3.exp: break at main + PASS: gdb.cp/annota3.exp: second run until main breakpoint + PASS: gdb.cp/annota3.exp: set watch on a.x +-KFAIL: gdb.cp/annota3.exp: watch triggered on a.x (PRMS: gdb/38) ++PASS: gdb.cp/annota3.exp: watch triggered on a.x + PASS: gdb.cp/annota3.exp: annotate-quit + Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/anon-ns.exp ... + PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::doit1(void) +@@ -2036,34 +2036,34 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/hang.exp ... + PASS: gdb.cp/hang.exp: doesn't overwrite struct type + PASS: gdb.cp/hang.exp: doesn't corrupt cv_type chain + Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/infcall-dlopen.exp ... +-PASS: gdb.cp/infcall-dlopen.exp: test 0 ++FAIL: gdb.cp/infcall-dlopen.exp: test 0 + PASS: gdb.cp/infcall-dlopen.exp: test 0 stub 1 + PASS: gdb.cp/infcall-dlopen.exp: test 0 stub 2 +-PASS: gdb.cp/infcall-dlopen.exp: test 1 ++FAIL: gdb.cp/infcall-dlopen.exp: test 1 + PASS: gdb.cp/infcall-dlopen.exp: test 1 stub 1 + PASS: gdb.cp/infcall-dlopen.exp: test 1 stub 2 +-PASS: gdb.cp/infcall-dlopen.exp: test 2 ++FAIL: gdb.cp/infcall-dlopen.exp: test 2 + PASS: gdb.cp/infcall-dlopen.exp: test 2 stub 1 + PASS: gdb.cp/infcall-dlopen.exp: test 2 stub 2 +-PASS: gdb.cp/infcall-dlopen.exp: test 3 ++FAIL: gdb.cp/infcall-dlopen.exp: test 3 + PASS: gdb.cp/infcall-dlopen.exp: test 3 stub 1 + PASS: gdb.cp/infcall-dlopen.exp: test 3 stub 2 +-PASS: gdb.cp/infcall-dlopen.exp: test 4 ++FAIL: gdb.cp/infcall-dlopen.exp: test 4 + PASS: gdb.cp/infcall-dlopen.exp: test 4 stub 1 + PASS: gdb.cp/infcall-dlopen.exp: test 4 stub 2 +-PASS: gdb.cp/infcall-dlopen.exp: test 5 ++FAIL: gdb.cp/infcall-dlopen.exp: test 5 + PASS: gdb.cp/infcall-dlopen.exp: test 5 stub 1 + PASS: gdb.cp/infcall-dlopen.exp: test 5 stub 2 +-PASS: gdb.cp/infcall-dlopen.exp: test 6 ++FAIL: gdb.cp/infcall-dlopen.exp: test 6 + PASS: gdb.cp/infcall-dlopen.exp: test 6 stub 1 + PASS: gdb.cp/infcall-dlopen.exp: test 6 stub 2 +-PASS: gdb.cp/infcall-dlopen.exp: test 7 ++FAIL: gdb.cp/infcall-dlopen.exp: test 7 + PASS: gdb.cp/infcall-dlopen.exp: test 7 stub 1 + PASS: gdb.cp/infcall-dlopen.exp: test 7 stub 2 +-PASS: gdb.cp/infcall-dlopen.exp: test 8 ++FAIL: gdb.cp/infcall-dlopen.exp: test 8 + PASS: gdb.cp/infcall-dlopen.exp: test 8 stub 1 + PASS: gdb.cp/infcall-dlopen.exp: test 8 stub 2 +-PASS: gdb.cp/infcall-dlopen.exp: test 9 ++FAIL: gdb.cp/infcall-dlopen.exp: test 9 + PASS: gdb.cp/infcall-dlopen.exp: test 9 stub 1 + PASS: gdb.cp/infcall-dlopen.exp: test 9 stub 2 + Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/inherit.exp ... +@@ -4184,9 +4184,10 @@ PASS: gdb.cp/virtfunc2.exp: print o + + === gdb Summary === + +-# of expected passes 4031 ++# of expected passes 4023 ++# of unexpected failures 10 + # of expected failures 6 +-# of known failures 22 ++# of known failures 20 + # of untested testcases 1 + # of unsupported tests 1 + [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.6.50.20131021-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.disasm/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.disasm/gdb.sum +index c620a02..c75f8d2 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.disasm/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.disasm/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Tue Jan 7 23:54:50 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:22:12 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.dwarf2/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.dwarf2/gdb.sum +index 870dfe5..db42118 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.dwarf2/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.dwarf2/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Tue Jan 7 23:54:50 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:22:15 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.fortran/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.fortran/gdb.sum +index f71a4ae..7b19dee 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.fortran/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.fortran/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Tue Jan 7 23:55:09 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:25:25 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.gdb/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.gdb/gdb.sum +index b67b9d6..bd57931 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.gdb/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.gdb/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Tue Jan 7 23:55:14 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:26:10 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +@@ -140,7 +140,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/python-selftest.exp ... + PASS: gdb.gdb/python-selftest.exp: breakpoint in captured_command_loop + PASS: gdb.gdb/python-selftest.exp: run until breakpoint at captured_command_loop + PASS: gdb.gdb/python-selftest.exp: set variable gdb_python_initialized = 0 +-FAIL: gdb.gdb/python-selftest.exp: call catch_command_errors(execute_command, "python print 5", 0, RETURN_MASK_ALL) (GDB internal error) ++PASS: gdb.gdb/python-selftest.exp: call catch_command_errors(execute_command, "python print 5", 0, RETURN_MASK_ALL) + Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/selftest.exp ... + PASS: gdb.gdb/selftest.exp: Disassemble main + PASS: gdb.gdb/selftest.exp: breakpoint in captured_main +@@ -171,7 +171,7 @@ PASS: gdb.gdb/selftest.exp: xgdb is at prompt + PASS: gdb.gdb/selftest.exp: Set xgdb prompt + PASS: gdb.gdb/selftest.exp: send ^C to child process + PASS: gdb.gdb/selftest.exp: send SIGINT signal to child process +-PASS: gdb.gdb/selftest.exp: backtrace through signal handler ++FAIL: gdb.gdb/selftest.exp: backtrace through signal handler + Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/xfullpath.exp ... + PASS: gdb.gdb/xfullpath.exp: breakpoint in captured_main + PASS: gdb.gdb/xfullpath.exp: run until breakpoint at captured_main +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.go/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.go/gdb.sum +index 5a5a5a3..555fcbe 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.go/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.go/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Tue Jan 7 23:55:20 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:27:34 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.java/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.java/gdb.sum +index 1731281..496f4d4 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.java/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.java/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Tue Jan 7 23:55:20 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:27:41 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.linespec/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.linespec/gdb.sum +index fe3521a..055cd72 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.linespec/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.linespec/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Tue Jan 7 23:55:29 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:28:37 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.mi/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.mi/gdb.sum +index e12cc08..b2cd50d 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.mi/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.mi/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Tue Jan 7 23:55:32 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:29:07 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +@@ -10,10 +10,10 @@ Running target unix + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp ... + PASS: gdb.mi/dw2-ref-missing-frame.exp: breakpoint at func_nofb_marker + PASS: gdb.mi/dw2-ref-missing-frame.exp: mi runto func_nofb_marker +-PASS: gdb.mi/dw2-ref-missing-frame.exp: test func_nofb_marker ++FAIL: gdb.mi/dw2-ref-missing-frame.exp: test func_nofb_marker + PASS: gdb.mi/dw2-ref-missing-frame.exp: breakpoint at func_loopfb_marker + PASS: gdb.mi/dw2-ref-missing-frame.exp: mi runto func_loopfb_marker +-PASS: gdb.mi/dw2-ref-missing-frame.exp: test func_loopfb_var ++FAIL: gdb.mi/dw2-ref-missing-frame.exp: test func_loopfb_var + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/gdb2549.exp ... + PASS: gdb.mi/gdb2549.exp: wrong arguments + PASS: gdb.mi/gdb2549.exp: no executable +@@ -106,9 +106,6 @@ PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private + PASS: gdb.mi/gdb792.exp: create var for class C which has baseclass A + PASS: gdb.mi/gdb792.exp: list children of class C + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-async.exp ... +-PASS: gdb.mi/mi-async.exp: start: stop +-PASS: gdb.mi/mi-async.exp: CLI next: stop +-PASS: gdb.mi/mi-async.exp: restart: stop + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-basics.exp ... + PASS: gdb.mi/mi-basics.exp: acceptance of MI operations + PASS: gdb.mi/mi-basics.exp: file-exec-and-symbols operation +@@ -177,8 +174,8 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: mi runto main + PASS: gdb.mi/mi-breakpoint-changed.exp: change command + PASS: gdb.mi/mi-breakpoint-changed.exp: watch watch + PASS: gdb.mi/mi-breakpoint-changed.exp: trace marker +-PASS: gdb.mi/mi-breakpoint-changed.exp: catch syscall +-PASS: gdb.mi/mi-breakpoint-changed.exp: dprintf marker, "arg" " ++FAIL: gdb.mi/mi-breakpoint-changed.exp: catch syscall ++FAIL: gdb.mi/mi-breakpoint-changed.exp: dprintf marker, "arg" " + PASS: gdb.mi/mi-breakpoint-changed.exp: condition 2 main > 0x0 + PASS: gdb.mi/mi-breakpoint-changed.exp: disable 3 + PASS: gdb.mi/mi-breakpoint-changed.exp: enable 3 +@@ -187,7 +184,7 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: passcount 1 4 + PASS: gdb.mi/mi-breakpoint-changed.exp: delete 3 + PASS: gdb.mi/mi-breakpoint-changed.exp: delete 4 + PASS: gdb.mi/mi-breakpoint-changed.exp: delete 5 +-PASS: gdb.mi/mi-breakpoint-changed.exp: delete 6 ++FAIL: gdb.mi/mi-breakpoint-changed.exp: delete 6 + PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on pendfunc1 + PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc1 resolved + PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc1 resolved: hit_count is updated +@@ -196,21 +193,22 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: delete breakpoint on p + PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on marker + PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on pendfunc3 + PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to marker 1 +-PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc3 resolved +-PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to marker 2 +-PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc3 pending again +-PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: ++FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc3 resolved ++FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to marker 2 (timeout) ++FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continuing to exit (MI error) ++FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc3 pending again (timeout) ++FAIL: gdb.mi/mi-breakpoint-changed.exp: pending resolved: (unknown output after running) + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-catch-load.exp ... + PASS: gdb.mi/mi-catch-load.exp: breakpoint at main + PASS: gdb.mi/mi-catch-load.exp: mi runto main + PASS: gdb.mi/mi-catch-load.exp: catch-load: auto-solib-add on + PASS: gdb.mi/mi-catch-load.exp: catch-load: catch load +-PASS: gdb.mi/mi-catch-load.exp: catch-load: solib-event stop ++FAIL: gdb.mi/mi-catch-load.exp: catch-load: solib-event stop + PASS: gdb.mi/mi-catch-load.exp: breakpoint at main + PASS: gdb.mi/mi-catch-load.exp: mi runto main + PASS: gdb.mi/mi-catch-load.exp: catch-unload: auto-solib-add on + PASS: gdb.mi/mi-catch-load.exp: catch-unload: catch unload +-PASS: gdb.mi/mi-catch-load.exp: catch-unload: solib-event stop ++FAIL: gdb.mi/mi-catch-load.exp: catch-unload: solib-event stop + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-cli.exp ... + PASS: gdb.mi/mi-cli.exp: -interpreter-exec with no arguments + PASS: gdb.mi/mi-cli.exp: -interpreter-exec with one argument +@@ -242,16 +240,16 @@ PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set $pc=0x0" + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp ... + PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: breakpoint at main + PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: mi runto main +-PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking on" +-PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking off" +-PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking step" +-PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: interpreter-exec "set scheduler-locking on" +-PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: interpreter-exec "set scheduler-locking off" +-PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: interpreter-exec "set scheduler-locking step" +-PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking on" no event (requested by MI) ++FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking on" ++FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking off" ++FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking step" ++FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: interpreter-exec "set scheduler-locking on" ++FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: interpreter-exec "set scheduler-locking off" ++FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: interpreter-exec "set scheduler-locking step" ++FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking on" no event (requested by MI) + PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "-exec-arguments foo" no event +-PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking step" no event (requested by MI interp) +-PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking stepr" no event ++FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking step" no event (requested by MI interp) ++FAIL: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking stepr" no event + PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remotecache" warmup + PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remotecache on" + PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remotecache off" +@@ -333,12 +331,6 @@ PASS: gdb.mi/mi-eval.exp: eval &A + PASS: gdb.mi/mi-eval.exp: eval A+3 + PASS: gdb.mi/mi-eval.exp: eval A + 3 + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-file-transfer.exp ... +-PASS: gdb.mi/mi-file-transfer.exp: put binary file +-PASS: gdb.mi/mi-file-transfer.exp: get binary file +-PASS: gdb.mi/mi-file-transfer.exp: compare intermediate binary file +-PASS: gdb.mi/mi-file-transfer.exp: compare binary file +-PASS: gdb.mi/mi-file-transfer.exp: deleted binary file +-PASS: gdb.mi/mi-file-transfer.exp: verified deleted binary file + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-file.exp ... + PASS: gdb.mi/mi-file.exp: request path info of current source file (basics.c) + PASS: gdb.mi/mi-file.exp: Getting a list of source files. +@@ -361,7 +353,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-hack-cli.exp ... + PASS: gdb.mi/mi-hack-cli.exp: show architecture + PASS: gdb.mi/mi-hack-cli.exp: 47show architecture + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-info-os.exp ... +-PASS: gdb.mi/mi-info-os.exp: -info-os ++UNSUPPORTED: gdb.mi/mi-info-os.exp: mi-info-os.exp + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-inheritance-syntax-error.exp ... + PASS: gdb.mi/mi-inheritance-syntax-error.exp: breakpoint at C::testLocation + PASS: gdb.mi/mi-inheritance-syntax-error.exp: mi runto C::testLocation +@@ -384,120 +376,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-memory-changed.exp ... + PASS: gdb.mi/mi-memory-changed.exp: insert breakpoint + PASS: gdb.mi/mi-memory-changed.exp: continue to callee4 + PASS: gdb.mi/mi-memory-changed.exp: set var C = 4 +-PASS: gdb.mi/mi-memory-changed.exp: create objvar for C ++FAIL: gdb.mi/mi-memory-changed.exp: create objvar for C + PASS: gdb.mi/mi-memory-changed.exp: change C thru. varobj + PASS: gdb.mi/mi-memory-changed.exp: change C thru. -data-write-memory-bytes + PASS: gdb.mi/mi-memory-changed.exp: get address of main + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nonstop-exit.exp ... +-PASS: gdb.mi/mi-nonstop-exit.exp: successfully compiled posix threads test case +-PASS: gdb.mi/mi-nonstop-exit.exp: breakpoint at main +-PASS: gdb.mi/mi-nonstop-exit.exp: mi runto main +-PASS: gdb.mi/mi-nonstop-exit.exp: finished exec continue +-PASS: gdb.mi/mi-nonstop-exit.exp: breakpoint at main +-PASS: gdb.mi/mi-nonstop-exit.exp: mi runto main +-PASS: gdb.mi/mi-nonstop-exit.exp: finished exec continue (2) ++UNSUPPORTED: gdb.mi/mi-nonstop-exit.exp: displaced stepping + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nonstop.exp ... +-PASS: gdb.mi/mi-nonstop.exp: successfully compiled posix threads test case +-PASS: gdb.mi/mi-nonstop.exp: breakpoint at main +-PASS: gdb.mi/mi-nonstop.exp: mi runto main +-PASS: gdb.mi/mi-nonstop.exp: breakpoint at marker +-PASS: gdb.mi/mi-nonstop.exp: w0,i0 stop +-PASS: gdb.mi/mi-nonstop.exp: w1,i0 stop +-PASS: gdb.mi/mi-nonstop.exp: thread state, stop 1 +-PASS: gdb.mi/mi-nonstop.exp: select thread 2 +-PASS: gdb.mi/mi-nonstop.exp: create varobj in first thread +-PASS: gdb.mi/mi-nonstop.exp: select thread 3 +-PASS: gdb.mi/mi-nonstop.exp: create varobj in second thread +-PASS: gdb.mi/mi-nonstop.exp: thread state, resume 1 +-PASS: gdb.mi/mi-nonstop.exp: w0,i1 stop +-PASS: gdb.mi/mi-nonstop.exp: thread state, stop 2 +-PASS: gdb.mi/mi-nonstop.exp: thread state, resume 2 +-PASS: gdb.mi/mi-nonstop.exp: w1,i1 stop +-PASS: gdb.mi/mi-nonstop.exp: thread state, stop 3 +-PASS: gdb.mi/mi-nonstop.exp: update varobj, 1 +-PASS: gdb.mi/mi-nonstop.exp: check varobj, w0, 1 +-PASS: gdb.mi/mi-nonstop.exp: check varobj, w1, 1 +-PASS: gdb.mi/mi-nonstop.exp: interrupted +-PASS: gdb.mi/mi-nonstop.exp: got interrupt +-PASS: gdb.mi/mi-nonstop.exp: thread state, stop 4 +-PASS: gdb.mi/mi-nonstop.exp: resume all +-PASS: gdb.mi/mi-nonstop.exp: w0,i2 stop +-PASS: gdb.mi/mi-nonstop.exp: w1,i2 stop +-PASS: gdb.mi/mi-nonstop.exp: set condition, 1 +-PASS: gdb.mi/mi-nonstop.exp: w0,i3 stop +-PASS: gdb.mi/mi-nonstop.exp: thread state, stop on cond breakpoint +-PASS: gdb.mi/mi-nonstop.exp: update varobj, 2 +-PASS: gdb.mi/mi-nonstop.exp: check varobj, w1, 1 +-PASS: gdb.mi/mi-nonstop.exp: stacktrace of running thread +-PASS: gdb.mi/mi-nonstop.exp: stacktrace of stopped thread +-PASS: gdb.mi/mi-nonstop.exp: select first worker thread +-PASS: gdb.mi/mi-nonstop.exp: ask the second thread to exit +-PASS: gdb.mi/mi-nonstop.exp: wait for thread exit +-PASS: gdb.mi/mi-nonstop.exp: stacktrace of stopped thread ++UNSUPPORTED: gdb.mi/mi-nonstop.exp: displaced stepping + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp ... +-PASS: gdb.mi/mi-ns-stale-regcache.exp: breakpoint at main +-PASS: gdb.mi/mi-ns-stale-regcache.exp: mi runto main +-PASS: gdb.mi/mi-ns-stale-regcache.exp: no stale register cache of resumed thread +-PASS: gdb.mi/mi-ns-stale-regcache.exp: no stale frame info of resumed thread +-PASS: gdb.mi/mi-ns-stale-regcache.exp: main thread still running ++UNSUPPORTED: gdb.mi/mi-ns-stale-regcache.exp: displaced stepping + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nsintrall.exp ... +-PASS: gdb.mi/mi-nsintrall.exp: successfully compiled posix threads test case +-PASS: gdb.mi/mi-nsintrall.exp: breakpoint at main +-PASS: gdb.mi/mi-nsintrall.exp: mi runto main +-PASS: gdb.mi/mi-nsintrall.exp: breakpoint at thread_function +-PASS: gdb.mi/mi-nsintrall.exp: stop 0 +-PASS: gdb.mi/mi-nsintrall.exp: stop 1 +-PASS: gdb.mi/mi-nsintrall.exp: stop 2 +-PASS: gdb.mi/mi-nsintrall.exp: stop 3 +-PASS: gdb.mi/mi-nsintrall.exp: stop 4 +-PASS: gdb.mi/mi-nsintrall.exp: stop 5 +-PASS: gdb.mi/mi-nsintrall.exp: thread state, all stopped +-PASS: gdb.mi/mi-nsintrall.exp: resume all, no breakpoint +-PASS: gdb.mi/mi-nsintrall.exp: thread state, resume all +-PASS: gdb.mi/mi-nsintrall.exp: interrupt all threads +-PASS: gdb.mi/mi-nsintrall.exp: interrupt 0 +-PASS: gdb.mi/mi-nsintrall.exp: interrupt 1 +-PASS: gdb.mi/mi-nsintrall.exp: interrupt 2 +-PASS: gdb.mi/mi-nsintrall.exp: interrupt 3 +-PASS: gdb.mi/mi-nsintrall.exp: interrupt 4 +-PASS: gdb.mi/mi-nsintrall.exp: interrupt 5 +-PASS: gdb.mi/mi-nsintrall.exp: thread state, all interrupted +-PASS: gdb.mi/mi-nsintrall.exp: resume all after interrupting +-PASS: gdb.mi/mi-nsintrall.exp: thread state, resume all after interrupting ++UNSUPPORTED: gdb.mi/mi-nsintrall.exp: displaced stepping + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nsmoribund.exp ... +-PASS: gdb.mi/mi-nsmoribund.exp: successfully compiled posix threads test case +-PASS: gdb.mi/mi-nsmoribund.exp: breakpoint at main +-PASS: gdb.mi/mi-nsmoribund.exp: mi runto main +-PASS: gdb.mi/mi-nsmoribund.exp: breakpoint at thread_function +-PASS: gdb.mi/mi-nsmoribund.exp: stop 0 +-PASS: gdb.mi/mi-nsmoribund.exp: stop 1 +-PASS: gdb.mi/mi-nsmoribund.exp: stop 2 +-PASS: gdb.mi/mi-nsmoribund.exp: stop 3 +-PASS: gdb.mi/mi-nsmoribund.exp: stop 4 +-PASS: gdb.mi/mi-nsmoribund.exp: stop 5 +-PASS: gdb.mi/mi-nsmoribund.exp: stop 6 +-PASS: gdb.mi/mi-nsmoribund.exp: stop 7 +-PASS: gdb.mi/mi-nsmoribund.exp: stop 8 +-PASS: gdb.mi/mi-nsmoribund.exp: stop 9 +-PASS: gdb.mi/mi-nsmoribund.exp: thread state: all stopped except the main thread +-PASS: gdb.mi/mi-nsmoribund.exp: select thread 5 +-PASS: gdb.mi/mi-nsmoribund.exp: thread specific breakpoint at thread_function +-PASS: gdb.mi/mi-nsmoribund.exp: resume all, thread specific breakpoint +-PASS: gdb.mi/mi-nsmoribund.exp: hit thread specific breakpoint +-PASS: gdb.mi/mi-nsmoribund.exp: thread state: all running except the breakpoint thread +-PASS: gdb.mi/mi-nsmoribund.exp: resume all, program exited normally ++UNSUPPORTED: gdb.mi/mi-nsmoribund.exp: displaced stepping + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nsthrexec.exp ... +-PASS: gdb.mi/mi-nsthrexec.exp: successfully compiled posix threads test case +-PASS: gdb.mi/mi-nsthrexec.exp: breakpoint at main +-PASS: gdb.mi/mi-nsthrexec.exp: mi runto main +-PASS: gdb.mi/mi-nsthrexec.exp: breakpoint at thread_execler +-PASS: gdb.mi/mi-nsthrexec.exp: stop at thread_execler +-PASS: gdb.mi/mi-nsthrexec.exp: thread state, execler stopped, main running +-PASS: gdb.mi/mi-nsthrexec.exp: interrupt main thread +-PASS: gdb.mi/mi-nsthrexec.exp: main thread interrupted +-PASS: gdb.mi/mi-nsthrexec.exp: thread state, all stopped +-PASS: gdb.mi/mi-nsthrexec.exp: breakpoint at main +-PASS: gdb.mi/mi-nsthrexec.exp: stop at main after exec ++UNSUPPORTED: gdb.mi/mi-nsthrexec.exp: displaced stepping + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pending.exp ... + PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc1 + PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on mi-pendshr.c:pendfunc2 if x==4 +@@ -512,18 +406,20 @@ PASS: gdb.mi/mi-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set) + PASS: gdb.mi/mi-pthreads.exp: finding threads in MI output (in check_mi_thread_command_set) + PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select + PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 123456789 ++PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 10 ++PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 9 ++PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 8 ++PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 7 + PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 6 + PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 5 + PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 4 +-PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 3 +-PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 2 +-PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 1 ++PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 10 ++PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 9 ++PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 8 ++PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 7 + PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 6 + PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 5 + PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 4 +-PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 3 +-PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 2 +-PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 1 + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-read-memory.exp ... + PASS: gdb.mi/mi-read-memory.exp: breakpoint at main + PASS: gdb.mi/mi-read-memory.exp: mi runto main +@@ -536,11 +432,6 @@ PASS: gdb.mi/mi-read-memory.exp: ascii and data + PASS: gdb.mi/mi-read-memory.exp: decimal + PASS: gdb.mi/mi-read-memory.exp: octal + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-record-changed.exp ... +-PASS: gdb.mi/mi-record-changed.exp: breakpoint at main +-PASS: gdb.mi/mi-record-changed.exp: mi runto main +-PASS: gdb.mi/mi-record-changed.exp: record +-PASS: gdb.mi/mi-record-changed.exp: record end +-PASS: gdb.mi/mi-record-changed.exp: target record + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-reg-undefined.exp ... + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-regs.exp ... + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-return.exp ... +@@ -549,22 +440,6 @@ PASS: gdb.mi/mi-return.exp: mi runto callee4 + PASS: gdb.mi/mi-return.exp: delete all breakpoints + PASS: gdb.mi/mi-return.exp: return from callee4 now + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-reverse.exp ... +-PASS: gdb.mi/mi-reverse.exp: breakpoint at main +-PASS: gdb.mi/mi-reverse.exp: mi runto main +-PASS: gdb.mi/mi-reverse.exp: Turn on process record +-PASS: gdb.mi/mi-reverse.exp: breakpoint at callme +-PASS: gdb.mi/mi-reverse.exp: mi runto callme +-PASS: gdb.mi/mi-reverse.exp: reverse finish from callme +-PASS: gdb.mi/mi-reverse.exp: reverse next to get over the call to do_nothing +-PASS: gdb.mi/mi-reverse.exp: reverse step to callee1 +-PASS: gdb.mi/mi-reverse.exp: reverse step to callee2 +-PASS: gdb.mi/mi-reverse.exp: reverse step to callee3 +-PASS: gdb.mi/mi-reverse.exp: reverse step to callee4 +-PASS: gdb.mi/mi-reverse.exp: reverse-step-instruction at callee4 +-PASS: gdb.mi/mi-reverse.exp: reverse-next-instruction at callee4 +-PASS: gdb.mi/mi-reverse.exp: insert temp breakpoint at basics.c:32 +-PASS: gdb.mi/mi-reverse.exp: reverse-continue at callee3 +-PASS: gdb.mi/mi-reverse.exp: reverse-continue at main + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-simplerun.exp ... + PASS: gdb.mi/mi-simplerun.exp: break-insert operation + PASS: gdb.mi/mi-simplerun.exp: insert breakpoint at basics.c:callee2 +@@ -637,7 +512,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 +@@ -1570,10 +1445,7 @@ PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ptr in skip_type_update_when_not + PASS: gdb.mi/mi-var-rtti.exp: update s back to base type in skip_type_update_when_not_use_rtti + PASS: gdb.mi/mi-var-rtti.exp: delete varobj for s in skip_type_update_when_not_use_rtti + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch-nonstop.exp ... +-PASS: gdb.mi/mi-watch-nonstop.exp: breakpoint at main +-PASS: gdb.mi/mi-watch-nonstop.exp: mi runto main +-PASS: gdb.mi/mi-watch-nonstop.exp: break-watch operation +-PASS: gdb.mi/mi-watch-nonstop.exp: delete watchpoint ++UNSUPPORTED: gdb.mi/mi-watch-nonstop.exp: displaced stepping + Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch.exp ... + PASS: gdb.mi/mi-watch.exp: hw watchpoints toggle (1) + PASS: gdb.mi/mi-watch.exp: sw: breakpoint at callee4 +@@ -1896,7 +1768,7 @@ PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": breakpoint hit + PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": watchpoint hit + PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": breakpoint hit 2 + PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": set x +-PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": watchpoint hit 2 ++FAIL: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": watchpoint hit 2 (unknown output after running) + PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint at main + PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": mi runto main + PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": set breakpoint +@@ -1905,14 +1777,15 @@ PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint hit + PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": watchpoint hit + PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint hit 2 + PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": set x +-PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": watchpoint hit 2 ++FAIL: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": watchpoint hit 2 (unknown output after running) + + === gdb Summary === + +-# of expected passes 1820 ++# of expected passes 1659 ++# of unexpected failures 25 + # of unexpected successes 1 + # of expected failures 8 + # of known failures 6 +-# of unsupported tests 1 ++# of unsupported tests 9 + [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.6.50.20131021-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.modula2/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.modula2/gdb.sum +index 0751729..ffd475e 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.modula2/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.modula2/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Wed Jan 8 00:24:16 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:32:15 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.multi/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.multi/gdb.sum +index 8aa5f4c..8694f65 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.multi/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.multi/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Wed Jan 8 00:24:16 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:32:19 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +@@ -34,34 +34,38 @@ PASS: gdb.multi/base.exp: continue + PASS: gdb.multi/base.exp: remove-inferiors 2-3 + PASS: gdb.multi/base.exp: check remove-inferiors + Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/bkpt-multi-exec.exp ... +-PASS: gdb.multi/bkpt-multi-exec.exp: continue +-PASS: gdb.multi/bkpt-multi-exec.exp: add inferior 2 with -exec crashme +-PASS: gdb.multi/bkpt-multi-exec.exp: inferior 2 +-PASS: gdb.multi/bkpt-multi-exec.exp: break crashme.c:9 +-PASS: gdb.multi/bkpt-multi-exec.exp: inferior 1 +-PASS: gdb.multi/bkpt-multi-exec.exp: run + Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch-exec.exp ... ++gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch-exec.c:1:0: sorry, unimplemented: 64-bit mode not compiled in ++ /* This testcase is part of GDB, the GNU debugger. ++ ^ ++UNTESTED: gdb.multi/multi-arch-exec.exp: multi-arch-exec.exp + Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch.exp ... ++gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.multi/hello.c:1:0: sorry, unimplemented: 64-bit mode not compiled in ++ /* This testcase is part of GDB, the GNU debugger. ++ ^ ++UNTESTED: gdb.multi/multi-arch.exp: multi-arch.exp + Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/watchpoint-multi.exp ... + PASS: gdb.multi/watchpoint-multi.exp: successfully compiled posix threads test case + PASS: gdb.multi/watchpoint-multi.exp: set breakpoint always-inserted on +-PASS: gdb.multi/watchpoint-multi.exp: set displaced-stepping on + PASS: gdb.multi/watchpoint-multi.exp: start to main inferior 1 + PASS: gdb.multi/watchpoint-multi.exp: add inferior 2 + PASS: gdb.multi/watchpoint-multi.exp: switch to inferior 2, first time +-PASS: gdb.multi/watchpoint-multi.exp: start to main inferior 2 +-PASS: gdb.multi/watchpoint-multi.exp: awatch c on inferior 2 ++FAIL: gdb.multi/watchpoint-multi.exp: start to main inferior 2 ++FAIL: gdb.multi/watchpoint-multi.exp: awatch c on inferior 2 ++FAIL: gdb.multi/watchpoint-multi.exp: setting breakpoint at marker_exit + PASS: gdb.multi/watchpoint-multi.exp: switch back to inferior 1 +-PASS: gdb.multi/watchpoint-multi.exp: awatch b on inferior 1 +-PASS: gdb.multi/watchpoint-multi.exp: switch to inferior 2 again +-PASS: gdb.multi/watchpoint-multi.exp: catch c on inferior 2 +-PASS: gdb.multi/watchpoint-multi.exp: catch marker_exit in inferior 2 +-PASS: gdb.multi/watchpoint-multi.exp: switch back to inferior 1 again +-PASS: gdb.multi/watchpoint-multi.exp: catch b on inferior 1 +-PASS: gdb.multi/watchpoint-multi.exp: catch marker_exit in inferior 1 ++FAIL: gdb.multi/watchpoint-multi.exp: awatch b on inferior 1 ++FAIL: gdb.multi/watchpoint-multi.exp: switch to inferior 2 again ++FAIL: gdb.multi/watchpoint-multi.exp: catch c on inferior 2 ++FAIL: gdb.multi/watchpoint-multi.exp: catch marker_exit in inferior 2 ++FAIL: gdb.multi/watchpoint-multi.exp: switch back to inferior 1 again ++FAIL: gdb.multi/watchpoint-multi.exp: catch b on inferior 1 ++FAIL: gdb.multi/watchpoint-multi.exp: catch marker_exit in inferior 1 + + === gdb Summary === + +-# of expected passes 47 ++# of expected passes 31 ++# of unexpected failures 10 ++# of untested testcases 2 + [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.6.50.20131021-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.objc/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.objc/gdb.sum +index 4d06677..7cd89a1 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.objc/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.objc/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Wed Jan 8 00:24:18 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:32:29 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.opencl/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.opencl/gdb.sum +index acec683..da41024 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.opencl/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.opencl/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Wed Jan 8 00:24:20 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:32:42 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.opt/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.opt/gdb.sum +index 08d2ebf..dbaccbb 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.opt/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.opt/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Wed Jan 8 00:24:21 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:32:46 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.pascal/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.pascal/gdb.sum +index 3816dc4..28ae18e 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.pascal/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.pascal/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Wed Jan 8 00:24:23 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:33:06 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.python/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.python/gdb.sum +index e4a965b..4e64b98 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.python/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.python/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Wed Jan 8 00:24:23 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:33:10 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +@@ -273,26 +273,16 @@ PASS: gdb.python/py-events.exp: test-events + PASS: gdb.python/py-events.exp: continue + PASS: gdb.python/py-events.exp: step 3 + PASS: gdb.python/py-events.exp: Inferior 1 terminated. +-PASS: gdb.python/py-events.exp: inferior 2 +-PASS: gdb.python/py-events.exp: Inferior 2 terminated. ++FAIL: gdb.python/py-events.exp: inferior 2 ++FAIL: gdb.python/py-events.exp: Inferior 2 terminated. (the program is no longer running) + Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-evsignal.exp ... + PASS: gdb.python/py-evsignal.exp: successfully compiled posix threads test case + PASS: gdb.python/py-evsignal.exp: test-events + PASS: gdb.python/py-evsignal.exp: set non-stop on + PASS: gdb.python/py-evsignal.exp: set target-async on +-PASS: gdb.python/py-evsignal.exp: thread 3 was signaled ++UNSUPPORTED: gdb.python/py-evsignal.exp: non-stop mode is unsupported + Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-evthreads.exp ... +-PASS: gdb.python/py-evthreads.exp: successfully compiled posix threads test case +-PASS: gdb.python/py-evthreads.exp: test-events +-PASS: gdb.python/py-evthreads.exp: set non-stop on +-PASS: gdb.python/py-evthreads.exp: set target-async on +-PASS: gdb.python/py-evthreads.exp: Run to breakpoint 1 +-PASS: gdb.python/py-evthreads.exp: reached breakpoint 2 +-PASS: gdb.python/py-evthreads.exp: thread 2 +-PASS: gdb.python/py-evthreads.exp: reached breakpoint 3 +-PASS: gdb.python/py-evthreads.exp: thread 3 +-PASS: gdb.python/py-evthreads.exp: continue thread 1 +-PASS: gdb.python/py-evthreads.exp: thread 3 was signaled ++UNSUPPORTED: gdb.python/py-evthreads.exp: displaced stepping + Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-explore-cc.exp ... + PASS: gdb.python/py-explore-cc.exp: continue to breakpoint: Break here + PASS: gdb.python/py-explore-cc.exp: explore A +@@ -648,83 +638,10 @@ PASS: gdb.python/py-inferior.exp: test equality comparison (true) + PASS: gdb.python/py-inferior.exp: test Inferior.num + PASS: gdb.python/py-inferior.exp: test Inferior.pid + PASS: gdb.python/py-inferior.exp: test Inferior.was_attached +-PASS: gdb.python/py-inferior.exp: test Inferior.threads ++FAIL: gdb.python/py-inferior.exp: test Inferior.threads + PASS: gdb.python/py-inferior.exp: continue to breakpoint: cont to check_threads +-PASS: gdb.python/py-inferior.exp: test Inferior.threads 2 +-PASS: gdb.python/py-inferior.exp: continue to breakpoint: cont to Break here. +-PASS: gdb.python/py-inferior.exp: read str contents +-PASS: gdb.python/py-inferior.exp: write str +-PASS: gdb.python/py-inferior.exp: ensure str was changed in the inferior +-PASS: gdb.python/py-inferior.exp: py start_addr = search_buf.address +-PASS: gdb.python/py-inferior.exp: py length = search_buf.type.sizeof +-PASS: gdb.python/py-inferior.exp: find string pattern +-PASS: gdb.python/py-inferior.exp: pattern not found at end of range +-PASS: gdb.python/py-inferior.exp: pattern found at end of range +-PASS: gdb.python/py-inferior.exp: py from struct import * +-PASS: gdb.python/py-inferior.exp: set int16_search_buf[10] = 0x1234 +-PASS: gdb.python/py-inferior.exp: py search_buf = gdb.selected_frame ().read_var ('int16_search_buf') +-PASS: gdb.python/py-inferior.exp: py start_addr = search_buf.address +-PASS: gdb.python/py-inferior.exp: py length = search_buf.type.sizeof +-PASS: gdb.python/py-inferior.exp: py pattern = pack('<H',0x1234) +-PASS: gdb.python/py-inferior.exp: find 16-bit pattern, with value pattern +-PASS: gdb.python/py-inferior.exp: set int32_search_buf[10] = 0x12345678 +-PASS: gdb.python/py-inferior.exp: py search_buf = gdb.selected_frame ().read_var ('int32_search_buf') +-PASS: gdb.python/py-inferior.exp: py start_addr = search_buf.address +-PASS: gdb.python/py-inferior.exp: py length = search_buf.type.sizeof +-PASS: gdb.python/py-inferior.exp: py pattern = pack('<I',0x12345678) +-PASS: gdb.python/py-inferior.exp: find 32-bit pattern, with python pattern +-PASS: gdb.python/py-inferior.exp: set int64_search_buf[10] = 0xfedcba9876543210LL +-PASS: gdb.python/py-inferior.exp: py search_buf = gdb.selected_frame ().read_var ('int64_search_buf') +-PASS: gdb.python/py-inferior.exp: py start_addr = search_buf.address +-PASS: gdb.python/py-inferior.exp: py length = search_buf.type.sizeof +-PASS: gdb.python/py-inferior.exp: py pattern = pack('<Q', 0xfedcba9876543210) +-PASS: gdb.python/py-inferior.exp: find 64-bit pattern, with value pattern +-PASS: gdb.python/py-inferior.exp: set *(int8_t*) &search_buf[10] = 0x62 +-PASS: gdb.python/py-inferior.exp: set *(int16_t*) &search_buf[11] = 0x6363 +-PASS: gdb.python/py-inferior.exp: set *(int32_t*) &search_buf[13] = 0x64646464 +-PASS: gdb.python/py-inferior.exp: py search_buf = gdb.selected_frame ().read_var ('search_buf') +-PASS: gdb.python/py-inferior.exp: py start_addr = search_buf[0].address +-PASS: gdb.python/py-inferior.exp: py pattern1 = pack('B', 0x62) +-PASS: gdb.python/py-inferior.exp: py pattern2 = pack('<H', 0x6363) +-PASS: gdb.python/py-inferior.exp: py pattern3 = pack('<I', 0x64646464) +-PASS: gdb.python/py-inferior.exp: find mixed-sized pattern +-PASS: gdb.python/py-inferior.exp: find mixed-sized pattern +-PASS: gdb.python/py-inferior.exp: find mixed-sized pattern +-PASS: gdb.python/py-inferior.exp: set *(int32_t*) &search_buf[0*16000+100] = 0x12345678 +-PASS: gdb.python/py-inferior.exp: set *(int32_t*) &search_buf[1*16000+100] = 0x12345678 +-PASS: gdb.python/py-inferior.exp: py start_addr = gdb.selected_frame ().read_var ('search_buf') +-PASS: gdb.python/py-inferior.exp: py end_addr = start_addr + gdb.selected_frame ().read_var ('search_buf_size') +-PASS: gdb.python/py-inferior.exp: py pattern = pack('<I', 0x12345678) +-PASS: gdb.python/py-inferior.exp: py first = gdb.inferiors()[0].search_memory (start_addr,end_addr - start_addr, pattern) +-PASS: gdb.python/py-inferior.exp: search spanning large range 1st result +-PASS: gdb.python/py-inferior.exp: py start_addr = first + 1 +-PASS: gdb.python/py-inferior.exp: py second = gdb.inferiors()[0].search_memory (start_addr, end_addr - start_addr, pattern) +-PASS: gdb.python/py-inferior.exp: search spanning large range 2nd result +-PASS: gdb.python/py-inferior.exp: py start_addr = second + 1 +-PASS: gdb.python/py-inferior.exp: py third = gdb.inferiors()[0].search_memory (start_addr, end_addr - start_addr, pattern) +-PASS: gdb.python/py-inferior.exp: search spanning large range 3rd result +-PASS: gdb.python/py-inferior.exp: set *(int32_t*) &search_buf[16000-1] = 0xfdb97531 +-PASS: gdb.python/py-inferior.exp: py pattern = pack('<I', 0xfdb97531) +-PASS: gdb.python/py-inferior.exp: py start_addr = gdb.selected_frame ().read_var ('search_buf') +-PASS: gdb.python/py-inferior.exp: find pattern straddling chunk boundary +-PASS: gdb.python/py-inferior.exp: get initial list +-PASS: gdb.python/py-inferior.exp: Get inferior list length +-PASS: gdb.python/py-inferior.exp: Check inferior validity +-PASS: gdb.python/py-inferior.exp: add empty inferior 2 +-PASS: gdb.python/py-inferior.exp: get new list +-PASS: gdb.python/py-inferior.exp: Get inferior list length +-PASS: gdb.python/py-inferior.exp: Check inferior validity +-PASS: gdb.python/py-inferior.exp: Check inferior validity +-PASS: gdb.python/py-inferior.exp: remove-inferiors 3 +-PASS: gdb.python/py-inferior.exp: Check inferior validity +-PASS: gdb.python/py-inferior.exp: Check inferior validity +-PASS: gdb.python/py-inferior.exp: Switch to first inferior +-PASS: gdb.python/py-inferior.exp: First inferior selected +-PASS: gdb.python/py-inferior.exp: Create new inferior +-PASS: gdb.python/py-inferior.exp: Switch to third inferior +-PASS: gdb.python/py-inferior.exp: Third inferior selected +-PASS: gdb.python/py-inferior.exp: Switch to first inferior +-PASS: gdb.python/py-inferior.exp: Remove second inferior ++FAIL: gdb.python/py-inferior.exp: test Inferior.threads 2 ++UNTESTED: gdb.python/py-inferior.exp: the following tests get the system into an unresponsive state + Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-infthread.exp ... + PASS: gdb.python/py-infthread.exp: test gdb.selected_thread + PASS: gdb.python/py-infthread.exp: verify InferiorThread object +@@ -758,15 +675,15 @@ PASS: gdb.python/py-mi.exp: update string varobj after assignment + PASS: gdb.python/py-mi.exp: create container varobj + PASS: gdb.python/py-mi.exp: examine container children=0 + PASS: gdb.python/py-mi.exp: next over update 1 +-PASS: gdb.python/py-mi.exp: varobj update 1 ++FAIL: gdb.python/py-mi.exp: varobj update 1 + PASS: gdb.python/py-mi.exp: next over update 2 +-PASS: gdb.python/py-mi.exp: varobj update 2 ++FAIL: gdb.python/py-mi.exp: varobj update 2 + PASS: gdb.python/py-mi.exp: clear visualizer + PASS: gdb.python/py-mi.exp: varobj update after clearing + PASS: gdb.python/py-mi.exp: choose default visualizer +-PASS: gdb.python/py-mi.exp: varobj update after choosing default ++FAIL: gdb.python/py-mi.exp: varobj update after choosing default + PASS: gdb.python/py-mi.exp: choose visualizer using expression +-PASS: gdb.python/py-mi.exp: varobj update after choosing via expression ++FAIL: gdb.python/py-mi.exp: varobj update after choosing via expression + PASS: gdb.python/py-mi.exp: list varobj children after selecting child range + PASS: gdb.python/py-mi.exp: list varobj children after resetting child range + PASS: gdb.python/py-mi.exp: next over update 3 +@@ -1096,18 +1013,7 @@ PASS: gdb.python/py-strfns.exp: p arg + PASS: gdb.python/py-strfns.exp: condition $bpnum $_memeq (arg, buf3, 4) + PASS: gdb.python/py-strfns.exp: continue to breakpoint: Break bfunc here. + PASS: gdb.python/py-strfns.exp: p /d {char[4]} arg +-PASS: gdb.python/py-strfns.exp: save a corefile +-PASS: gdb.python/py-strfns.exp: re-load generated corefile +-PASS: gdb.python/py-strfns.exp: p $_streq (str1, str2) +-PASS: gdb.python/py-strfns.exp: p $_streq (str1, str3) +-PASS: gdb.python/py-strfns.exp: p $_strlen (str1) +-PASS: gdb.python/py-strfns.exp: p $_strlen (buf1) +-PASS: gdb.python/py-strfns.exp: p $_memeq (buf1, buf2, 4) +-PASS: gdb.python/py-strfns.exp: p $_memeq (buf1, buf3, 4) +-PASS: gdb.python/py-strfns.exp: p $_regex (str1, "Hello") +-PASS: gdb.python/py-strfns.exp: p $_regex (str1, "Help") +-PASS: gdb.python/py-strfns.exp: p $_regex (str1, "^Hello") +-PASS: gdb.python/py-strfns.exp: p $_regex (str1, "^Hello.$") ++UNSUPPORTED: gdb.python/py-strfns.exp: save a corefile + Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-symbol.exp ... + PASS: gdb.python/py-symbol.exp: Lookup main + PASS: gdb.python/py-symbol.exp: Test main_func.is_function +@@ -1702,6 +1608,9 @@ PASS: gdb.python/python.exp: Test find_pc_line with resume address + + === gdb Summary === + +-# of expected passes 1651 ++# of expected passes 1545 ++# of unexpected failures 8 ++# of untested testcases 1 ++# of unsupported tests 3 + [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.6.50.20131021-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.reverse/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.reverse/gdb.sum +index fada1bf..a98dc5a 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.reverse/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.reverse/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Wed Jan 8 00:24:46 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:36:33 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +@@ -9,2792 +9,33 @@ Schedule of variations: + Running target unix + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.exp ... + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/break-precsave.exp ... +-PASS: gdb.reverse/break-precsave.exp: Turn on process record +-PASS: gdb.reverse/break-precsave.exp: BP at end of main +-PASS: gdb.reverse/break-precsave.exp: run to end of main +-PASS: gdb.reverse/break-precsave.exp: save process recfile +-PASS: gdb.reverse/break-precsave.exp: Kill process, prepare to debug log file +-PASS: gdb.reverse/break-precsave.exp: reload precord save file +-PASS: gdb.reverse/break-precsave.exp: set breakpoint on foo +-PASS: gdb.reverse/break-precsave.exp: set breakpoint on bar +-PASS: gdb.reverse/break-precsave.exp: continue to breakpoint: foo +-PASS: gdb.reverse/break-precsave.exp: continue to breakpoint: bar +-PASS: gdb.reverse/break-precsave.exp: go to end of main forward +-PASS: gdb.reverse/break-precsave.exp: set reverse +-PASS: gdb.reverse/break-precsave.exp: continue to breakpoint: bar backward +-PASS: gdb.reverse/break-precsave.exp: continue to breakpoint: foo backward +-PASS: gdb.reverse/break-precsave.exp: main backward +-PASS: gdb.reverse/break-precsave.exp: set forward +-PASS: gdb.reverse/break-precsave.exp: continue to breakpoint: foo +-PASS: gdb.reverse/break-precsave.exp: continue to breakpoint: bar +-PASS: gdb.reverse/break-precsave.exp: end of record log + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/break-reverse.exp ... +-PASS: gdb.reverse/break-reverse.exp: Turn on process record +-PASS: gdb.reverse/break-reverse.exp: set breakpoint on foo +-PASS: gdb.reverse/break-reverse.exp: set breakpoint on bar +-PASS: gdb.reverse/break-reverse.exp: set +-PASS: gdb.reverse/break-reverse.exp: continue to breakpoint: foo +-PASS: gdb.reverse/break-reverse.exp: continue to breakpoint: bar +-PASS: gdb.reverse/break-reverse.exp: continue to breakpoint: end +-PASS: gdb.reverse/break-reverse.exp: set reverse +-PASS: gdb.reverse/break-reverse.exp: continue to breakpoint: bar backward +-PASS: gdb.reverse/break-reverse.exp: continue to breakpoint: foo backward +-PASS: gdb.reverse/break-reverse.exp: main backward +-PASS: gdb.reverse/break-reverse.exp: set forward +-PASS: gdb.reverse/break-reverse.exp: continue to breakpoint: foo +-PASS: gdb.reverse/break-reverse.exp: continue to breakpoint: bar +-PASS: gdb.reverse/break-reverse.exp: end of record log + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/consecutive-precsave.exp ... +-PASS: gdb.reverse/consecutive-precsave.exp: Turn on process record +-PASS: gdb.reverse/consecutive-precsave.exp: BP at end of main +-PASS: gdb.reverse/consecutive-precsave.exp: run to end of main +-PASS: gdb.reverse/consecutive-precsave.exp: save process recfile +-PASS: gdb.reverse/consecutive-precsave.exp: Kill process, prepare to debug log file +-PASS: gdb.reverse/consecutive-precsave.exp: reload precord save file +-PASS: gdb.reverse/consecutive-precsave.exp: continue to breakpoint in foo +-PASS: gdb.reverse/consecutive-precsave.exp: get breakpoint address for foo +-PASS: gdb.reverse/consecutive-precsave.exp: set bp, 2nd instr +-PASS: gdb.reverse/consecutive-precsave.exp: stopped at bp, 2nd instr +-PASS: gdb.reverse/consecutive-precsave.exp: set reverse execution +-PASS: gdb.reverse/consecutive-precsave.exp: stopped at bp in reverse, 1st instr + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/consecutive-reverse.exp ... +-PASS: gdb.reverse/consecutive-reverse.exp: Turn on process record +-PASS: gdb.reverse/consecutive-reverse.exp: continue to breakpoint in foo +-PASS: gdb.reverse/consecutive-reverse.exp: get breakpoint address for foo +-PASS: gdb.reverse/consecutive-reverse.exp: set bp, 2nd instr +-PASS: gdb.reverse/consecutive-reverse.exp: stopped at bp, 2nd instr +-PASS: gdb.reverse/consecutive-reverse.exp: set reverse execution +-PASS: gdb.reverse/consecutive-reverse.exp: stopped at bp in reverse, 1st instr + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/finish-precsave.exp ... +-PASS: gdb.reverse/finish-precsave.exp: Turn on process record +-PASS: gdb.reverse/finish-precsave.exp: BP at end of main +-PASS: gdb.reverse/finish-precsave.exp: run to end of main +-PASS: gdb.reverse/finish-precsave.exp: save process recfile +-PASS: gdb.reverse/finish-precsave.exp: Kill process, prepare to debug log file +-PASS: gdb.reverse/finish-precsave.exp: reload precord save file +-PASS: gdb.reverse/finish-precsave.exp: set breakpoint on void_func +-PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: void_func +-PASS: gdb.reverse/finish-precsave.exp: finish from void_func +-PASS: gdb.reverse/finish-precsave.exp: set breakpoint on char_func +-PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: char_func +-PASS: gdb.reverse/finish-precsave.exp: finish from char_func +-PASS: gdb.reverse/finish-precsave.exp: set breakpoint on short_func +-PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: short_func +-PASS: gdb.reverse/finish-precsave.exp: finish from short_func +-PASS: gdb.reverse/finish-precsave.exp: set breakpoint on int_func +-PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: int_func +-PASS: gdb.reverse/finish-precsave.exp: finish from int_func +-PASS: gdb.reverse/finish-precsave.exp: set breakpoint on long_func +-PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: long_func +-PASS: gdb.reverse/finish-precsave.exp: finish from long_func +-PASS: gdb.reverse/finish-precsave.exp: set breakpoint on long_long_func +-PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: long_long_func +-PASS: gdb.reverse/finish-precsave.exp: finish from long_long_func +-PASS: gdb.reverse/finish-precsave.exp: set reverse execution +-PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: long_long_func +-PASS: gdb.reverse/finish-precsave.exp: reverse finish from long_long_func +-PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: long_func +-PASS: gdb.reverse/finish-precsave.exp: reverse finish from long_func +-PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: int_func +-PASS: gdb.reverse/finish-precsave.exp: reverse finish from int_func +-PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: short_func +-PASS: gdb.reverse/finish-precsave.exp: reverse finish from short_func +-PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: char_func +-PASS: gdb.reverse/finish-precsave.exp: reverse finish from char_func +-PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: void_func +-PASS: gdb.reverse/finish-precsave.exp: reverse finish from void_func + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp ... +-PASS: gdb.reverse/finish-reverse-bkpt.exp: Turn on process record +-PASS: gdb.reverse/finish-reverse-bkpt.exp: set breakpoint on void_func +-PASS: gdb.reverse/finish-reverse-bkpt.exp: continue to breakpoint: void_func +-PASS: gdb.reverse/finish-reverse-bkpt.exp: set breakpoint at void_func's entry +-PASS: gdb.reverse/finish-reverse-bkpt.exp: reverse-finish from void_func trips breakpoint at entry +-PASS: gdb.reverse/finish-reverse-bkpt.exp: no spurious proceed after breakpoint stop + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/finish-reverse.exp ... +-PASS: gdb.reverse/finish-reverse.exp: Turn on process record +-PASS: gdb.reverse/finish-reverse.exp: set breakpoint on void_func +-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: void_func +-PASS: gdb.reverse/finish-reverse.exp: finish from void_func +-PASS: gdb.reverse/finish-reverse.exp: set breakpoint on char_func +-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: char_func +-PASS: gdb.reverse/finish-reverse.exp: finish from char_func +-PASS: gdb.reverse/finish-reverse.exp: set breakpoint on short_func +-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: short_func +-PASS: gdb.reverse/finish-reverse.exp: finish from short_func +-PASS: gdb.reverse/finish-reverse.exp: set breakpoint on int_func +-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: int_func +-PASS: gdb.reverse/finish-reverse.exp: finish from int_func +-PASS: gdb.reverse/finish-reverse.exp: set breakpoint on long_func +-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: long_func +-PASS: gdb.reverse/finish-reverse.exp: finish from long_func +-PASS: gdb.reverse/finish-reverse.exp: set breakpoint on long_long_func +-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: long_long_func +-PASS: gdb.reverse/finish-reverse.exp: finish from long_long_func +-PASS: gdb.reverse/finish-reverse.exp: set reverse execution +-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: long_long_func +-PASS: gdb.reverse/finish-reverse.exp: reverse finish from long_long_func +-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: long_func +-PASS: gdb.reverse/finish-reverse.exp: reverse finish from long_func +-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: int_func +-PASS: gdb.reverse/finish-reverse.exp: reverse finish from int_func +-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: short_func +-PASS: gdb.reverse/finish-reverse.exp: reverse finish from short_func +-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: char_func +-PASS: gdb.reverse/finish-reverse.exp: reverse finish from char_func +-PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: void_func +-PASS: gdb.reverse/finish-reverse.exp: reverse finish from void_func + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i386-precsave.exp ... +-PASS: gdb.reverse/i386-precsave.exp: Turn on process record +-PASS: gdb.reverse/i386-precsave.exp: BP at end of main +-PASS: gdb.reverse/i386-precsave.exp: run to end of main +-PASS: gdb.reverse/i386-precsave.exp: save process recfile +-PASS: gdb.reverse/i386-precsave.exp: Kill process, prepare to debug log file +-PASS: gdb.reverse/i386-precsave.exp: reload precord save file +-PASS: gdb.reverse/i386-precsave.exp: step to inc eax 1st time +-PASS: gdb.reverse/i386-precsave.exp: step to inc ecx 1st time +-PASS: gdb.reverse/i386-precsave.exp: step to inc edx 1st time +-PASS: gdb.reverse/i386-precsave.exp: step to inc ebx 1st time +-PASS: gdb.reverse/i386-precsave.exp: step to inc esp 1st time +-PASS: gdb.reverse/i386-precsave.exp: step to inc ebp 1st time +-PASS: gdb.reverse/i386-precsave.exp: step to inc esi 1st time +-PASS: gdb.reverse/i386-precsave.exp: step to inc edi 1st time +-PASS: gdb.reverse/i386-precsave.exp: step to dec eax 1st time +-PASS: gdb.reverse/i386-precsave.exp: step to dec ecx 1st time +-PASS: gdb.reverse/i386-precsave.exp: step to dec edx 1st time +-PASS: gdb.reverse/i386-precsave.exp: step to dec ebx 1st time +-PASS: gdb.reverse/i386-precsave.exp: step to dec esp 1st time +-PASS: gdb.reverse/i386-precsave.exp: step to dec ebp 1st time +-PASS: gdb.reverse/i386-precsave.exp: step to dec esi 1st time +-PASS: gdb.reverse/i386-precsave.exp: step to dec edi 1st time +-PASS: gdb.reverse/i386-precsave.exp: set breakpoint at end of main +-PASS: gdb.reverse/i386-precsave.exp: continue to end of main +-PASS: gdb.reverse/i386-precsave.exp: set breakpoint at end of inc_dec_tests +-PASS: gdb.reverse/i386-precsave.exp: reverse to inc_dec_tests +-PASS: gdb.reverse/i386-precsave.exp: edi before reverse-dec +-PASS: gdb.reverse/i386-precsave.exp: reverse-step to dec edi +-PASS: gdb.reverse/i386-precsave.exp: edi after reverse-dec +-PASS: gdb.reverse/i386-precsave.exp: esi before reverse-dec +-PASS: gdb.reverse/i386-precsave.exp: reverse-step to dec esi +-PASS: gdb.reverse/i386-precsave.exp: esi after reverse-dec +-PASS: gdb.reverse/i386-precsave.exp: ebp before reverse-dec +-PASS: gdb.reverse/i386-precsave.exp: reverse-step to dec ebp +-PASS: gdb.reverse/i386-precsave.exp: ebp after reverse-dec +-PASS: gdb.reverse/i386-precsave.exp: esp before reverse-dec +-PASS: gdb.reverse/i386-precsave.exp: reverse-step to dec esp +-PASS: gdb.reverse/i386-precsave.exp: esp after reverse-dec +-PASS: gdb.reverse/i386-precsave.exp: ebx before reverse-dec +-PASS: gdb.reverse/i386-precsave.exp: reverse-step to dec ebx +-PASS: gdb.reverse/i386-precsave.exp: ebx after reverse-dec +-PASS: gdb.reverse/i386-precsave.exp: edx before reverse-dec +-PASS: gdb.reverse/i386-precsave.exp: reverse-step to dec edx +-PASS: gdb.reverse/i386-precsave.exp: edx after reverse-dec +-PASS: gdb.reverse/i386-precsave.exp: ecx before reverse-dec +-PASS: gdb.reverse/i386-precsave.exp: reverse-step to dec ecx +-PASS: gdb.reverse/i386-precsave.exp: ecx after reverse-dec +-PASS: gdb.reverse/i386-precsave.exp: eax before reverse-dec +-PASS: gdb.reverse/i386-precsave.exp: reverse-step to dec eax +-PASS: gdb.reverse/i386-precsave.exp: eax after reverse-dec +-PASS: gdb.reverse/i386-precsave.exp: edi before reverse-inc +-PASS: gdb.reverse/i386-precsave.exp: reverse-step to inc edi +-PASS: gdb.reverse/i386-precsave.exp: edi after reverse-inc +-PASS: gdb.reverse/i386-precsave.exp: esi before reverse-inc +-PASS: gdb.reverse/i386-precsave.exp: reverse-step to inc esi +-PASS: gdb.reverse/i386-precsave.exp: esi after reverse-inc +-PASS: gdb.reverse/i386-precsave.exp: ebp before reverse-inc +-PASS: gdb.reverse/i386-precsave.exp: reverse-step to inc ebp +-PASS: gdb.reverse/i386-precsave.exp: ebp after reverse-inc +-PASS: gdb.reverse/i386-precsave.exp: esp before reverse-inc +-PASS: gdb.reverse/i386-precsave.exp: reverse-step to inc esp +-PASS: gdb.reverse/i386-precsave.exp: esp after reverse-inc +-PASS: gdb.reverse/i386-precsave.exp: ebx before reverse-inc +-PASS: gdb.reverse/i386-precsave.exp: reverse-step to inc ebx +-PASS: gdb.reverse/i386-precsave.exp: ebx after reverse-inc +-PASS: gdb.reverse/i386-precsave.exp: edx before reverse-inc +-PASS: gdb.reverse/i386-precsave.exp: reverse-step to inc edx +-PASS: gdb.reverse/i386-precsave.exp: edx after reverse-inc +-PASS: gdb.reverse/i386-precsave.exp: ecx before reverse-inc +-PASS: gdb.reverse/i386-precsave.exp: reverse-step to inc ecx +-PASS: gdb.reverse/i386-precsave.exp: ecx after reverse-inc +-PASS: gdb.reverse/i386-precsave.exp: eax before reverse-inc +-PASS: gdb.reverse/i386-precsave.exp: reverse-step to inc eax +-PASS: gdb.reverse/i386-precsave.exp: eax after reverse-inc + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i386-reverse.exp ... +-PASS: gdb.reverse/i386-reverse.exp: Turn on process record +-PASS: gdb.reverse/i386-reverse.exp: step to inc eax 1st time +-PASS: gdb.reverse/i386-reverse.exp: step to inc ecx 1st time +-PASS: gdb.reverse/i386-reverse.exp: step to inc edx 1st time +-PASS: gdb.reverse/i386-reverse.exp: step to inc ebx 1st time +-PASS: gdb.reverse/i386-reverse.exp: step to inc esp 1st time +-PASS: gdb.reverse/i386-reverse.exp: step to inc ebp 1st time +-PASS: gdb.reverse/i386-reverse.exp: step to inc esi 1st time +-PASS: gdb.reverse/i386-reverse.exp: step to inc edi 1st time +-PASS: gdb.reverse/i386-reverse.exp: step to dec eax 1st time +-PASS: gdb.reverse/i386-reverse.exp: step to dec ecx 1st time +-PASS: gdb.reverse/i386-reverse.exp: step to dec edx 1st time +-PASS: gdb.reverse/i386-reverse.exp: step to dec ebx 1st time +-PASS: gdb.reverse/i386-reverse.exp: step to dec esp 1st time +-PASS: gdb.reverse/i386-reverse.exp: step to dec ebp 1st time +-PASS: gdb.reverse/i386-reverse.exp: step to dec esi 1st time +-PASS: gdb.reverse/i386-reverse.exp: step to dec edi 1st time +-PASS: gdb.reverse/i386-reverse.exp: set breakpoint at end of main +-PASS: gdb.reverse/i386-reverse.exp: continue to end of main +-PASS: gdb.reverse/i386-reverse.exp: set breakpoint at end of inc_dec_tests +-PASS: gdb.reverse/i386-reverse.exp: reverse to inc_dec_tests +-PASS: gdb.reverse/i386-reverse.exp: edi before reverse-dec +-PASS: gdb.reverse/i386-reverse.exp: reverse-step to dec edi +-PASS: gdb.reverse/i386-reverse.exp: edi after reverse-dec +-PASS: gdb.reverse/i386-reverse.exp: esi before reverse-dec +-PASS: gdb.reverse/i386-reverse.exp: reverse-step to dec esi +-PASS: gdb.reverse/i386-reverse.exp: esi after reverse-dec +-PASS: gdb.reverse/i386-reverse.exp: ebp before reverse-dec +-PASS: gdb.reverse/i386-reverse.exp: reverse-step to dec ebp +-PASS: gdb.reverse/i386-reverse.exp: ebp after reverse-dec +-PASS: gdb.reverse/i386-reverse.exp: esp before reverse-dec +-PASS: gdb.reverse/i386-reverse.exp: reverse-step to dec esp +-PASS: gdb.reverse/i386-reverse.exp: esp after reverse-dec +-PASS: gdb.reverse/i386-reverse.exp: ebx before reverse-dec +-PASS: gdb.reverse/i386-reverse.exp: reverse-step to dec ebx +-PASS: gdb.reverse/i386-reverse.exp: ebx after reverse-dec +-PASS: gdb.reverse/i386-reverse.exp: edx before reverse-dec +-PASS: gdb.reverse/i386-reverse.exp: reverse-step to dec edx +-PASS: gdb.reverse/i386-reverse.exp: edx after reverse-dec +-PASS: gdb.reverse/i386-reverse.exp: ecx before reverse-dec +-PASS: gdb.reverse/i386-reverse.exp: reverse-step to dec ecx +-PASS: gdb.reverse/i386-reverse.exp: ecx after reverse-dec +-PASS: gdb.reverse/i386-reverse.exp: eax before reverse-dec +-PASS: gdb.reverse/i386-reverse.exp: reverse-step to dec eax +-PASS: gdb.reverse/i386-reverse.exp: eax after reverse-dec +-PASS: gdb.reverse/i386-reverse.exp: edi before reverse-inc +-PASS: gdb.reverse/i386-reverse.exp: reverse-step to inc edi +-PASS: gdb.reverse/i386-reverse.exp: edi after reverse-inc +-PASS: gdb.reverse/i386-reverse.exp: esi before reverse-inc +-PASS: gdb.reverse/i386-reverse.exp: reverse-step to inc esi +-PASS: gdb.reverse/i386-reverse.exp: esi after reverse-inc +-PASS: gdb.reverse/i386-reverse.exp: ebp before reverse-inc +-PASS: gdb.reverse/i386-reverse.exp: reverse-step to inc ebp +-PASS: gdb.reverse/i386-reverse.exp: ebp after reverse-inc +-PASS: gdb.reverse/i386-reverse.exp: esp before reverse-inc +-PASS: gdb.reverse/i386-reverse.exp: reverse-step to inc esp +-PASS: gdb.reverse/i386-reverse.exp: esp after reverse-inc +-PASS: gdb.reverse/i386-reverse.exp: ebx before reverse-inc +-PASS: gdb.reverse/i386-reverse.exp: reverse-step to inc ebx +-PASS: gdb.reverse/i386-reverse.exp: ebx after reverse-inc +-PASS: gdb.reverse/i386-reverse.exp: edx before reverse-inc +-PASS: gdb.reverse/i386-reverse.exp: reverse-step to inc edx +-PASS: gdb.reverse/i386-reverse.exp: edx after reverse-inc +-PASS: gdb.reverse/i386-reverse.exp: ecx before reverse-inc +-PASS: gdb.reverse/i386-reverse.exp: reverse-step to inc ecx +-PASS: gdb.reverse/i386-reverse.exp: ecx after reverse-inc +-PASS: gdb.reverse/i386-reverse.exp: eax before reverse-inc +-PASS: gdb.reverse/i386-reverse.exp: reverse-step to inc eax +-PASS: gdb.reverse/i386-reverse.exp: eax after reverse-inc + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i386-sse-reverse.exp ... +-PASS: gdb.reverse/i386-sse-reverse.exp: Turn on process record +-PASS: gdb.reverse/i386-sse-reverse.exp: set breakpoint at end of sse_test +-PASS: gdb.reverse/i386-sse-reverse.exp: continue to end of sse_test +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to xorps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 at end of sse_test +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 at end of sse_test +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 at end of sse_test +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to xorpd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse xorps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse xorps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse xorps +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to unpckhps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse xorpd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse xorpd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse xorpd +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to unpckhpd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse unpckhps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse unpckhps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse unpckhps +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to ucomiss +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse unpckhpd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse unpckhpd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse unpckhpd +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to ucomisd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse ucomiss +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse ucomiss +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse ucomiss +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to packssdw +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse ucomisd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse ucomisd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse ucomisd +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to packsswb +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse packssdw +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse packssdw +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse packssdw +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to orps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse packsswb +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse packsswb +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse packsswb +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to orpd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse orps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse orps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse orps +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to mulss +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse orpd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse orpd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse orpd +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to mulsd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse mulss +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse mulss +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse mulss +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to mulps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse mulsd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse mulsd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse mulsd +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to mulpd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse mulps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse mulps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse mulps +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to divss +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse mulpd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse mulpd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse mulpd +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to divsd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse divss +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse divss +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse divss +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to divps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse divsd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse divsd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse divsd +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to divpd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse divps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse divps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse divps +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to cvtpd2ps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse divpd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse divpd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse divpd +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to cvtpd2dq +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse cvtpd2ps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse cvtpd2ps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse cvtpd2ps +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to cvtdq2ps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse cvtpd2dq +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse cvtpd2dq +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse cvtpd2dq +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to cvtdq2pd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse cvtdq2ps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse cvtdq2ps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse cvtdq2ps +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to comiss +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse cvtdq2pd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse cvtdq2pd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse cvtdq2pd +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to comisd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse comiss +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse comiss +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse comiss +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to cmpss +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse comisd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse comisd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse comisd +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to cmpsd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse cmpss +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse cmpss +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse cmpss +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to cmpps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse cmpsd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse cmpsd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse cmpsd +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to cmppd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse cmpps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse cmpps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse cmpps +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to andps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse cmppd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse cmppd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse cmppd +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to andpd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse andps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse andps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse andps +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to addsubps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse andpd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse andpd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse andpd +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to addsubpd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse addsubps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse addsubps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse addsubps +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to addss +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse addsubpd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse addsubpd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse addsubpd +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to addsd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse addss +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse addss +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse addss +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to addps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse addsd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse addsd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse addsd +-PASS: gdb.reverse/i386-sse-reverse.exp: reverse-step to addpd +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse addps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse addps +-PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse addps +-PASS: gdb.reverse/i386-sse-reverse.exp: continue to end of sse_test #2 +-PASS: gdb.reverse/i386-sse-reverse.exp: set breakpoint at end of ssse3_test +-UNTESTED: gdb.reverse/i386-sse-reverse.exp: i386-ssse3-reverse + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i387-env-reverse.exp ... +-PASS: gdb.reverse/i387-env-reverse.exp: Turn on process record +-PASS: gdb.reverse/i387-env-reverse.exp: record to end of main +-PASS: gdb.reverse/i387-env-reverse.exp: set reverse direction +-PASS: gdb.reverse/i387-env-reverse.exp: rewind to beginning of main +-PASS: gdb.reverse/i387-env-reverse.exp: set forward direction +-PASS: gdb.reverse/i387-env-reverse.exp: begin testing fpu env +-PASS: gdb.reverse/i387-env-reverse.exp: save FPU env in memory +-PASS: gdb.reverse/i387-env-reverse.exp: restore FPU env +-PASS: gdb.reverse/i387-env-reverse.exp: store status word in EAX +-PASS: gdb.reverse/i387-env-reverse.exp: push st0 +-PASS: gdb.reverse/i387-env-reverse.exp: verify eax == 0x8040000 +-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0 +-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0xffff +-PASS: gdb.reverse/i387-env-reverse.exp: push st0 +-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x3800 +-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0x3fff +-PASS: gdb.reverse/i387-env-reverse.exp: push st0 +-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x3000 +-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0xfff +-PASS: gdb.reverse/i387-env-reverse.exp: push st0 +-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x2800 +-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0x3ff +-PASS: gdb.reverse/i387-env-reverse.exp: push st0 +-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x2000 +-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0xff +-PASS: gdb.reverse/i387-env-reverse.exp: push st0 +-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x1800 +-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0x3f +-PASS: gdb.reverse/i387-env-reverse.exp: push st0 +-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x1000 +-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0xf +-PASS: gdb.reverse/i387-env-reverse.exp: push st0 +-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x800 +-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0x7 +-PASS: gdb.reverse/i387-env-reverse.exp: push st0 +-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x1000 +-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0xf +-PASS: gdb.reverse/i387-env-reverse.exp: push st0 +-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x1800 +-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0x3f +-PASS: gdb.reverse/i387-env-reverse.exp: push st0 +-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x2000 +-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0xff +-PASS: gdb.reverse/i387-env-reverse.exp: push st0 +-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x2800 +-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0x3ff +-PASS: gdb.reverse/i387-env-reverse.exp: push st0 +-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x3000 +-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0xfff +-PASS: gdb.reverse/i387-env-reverse.exp: push st0 +-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0x3800 +-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0x3fff +-PASS: gdb.reverse/i387-env-reverse.exp: push st0 +-PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0 +-PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0xffff + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i387-stack-reverse.exp ... +-PASS: gdb.reverse/i387-stack-reverse.exp: Turn on process record +-PASS: gdb.reverse/i387-stack-reverse.exp: record to end of main +-PASS: gdb.reverse/i387-stack-reverse.exp: set reverse direction +-PASS: gdb.reverse/i387-stack-reverse.exp: rewind to beginning of main +-PASS: gdb.reverse/i387-stack-reverse.exp: set forward direction +-PASS: gdb.reverse/i387-stack-reverse.exp: begin test st0 +-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 1 +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 1 +-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 3.3219280948* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 3.321928094* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 1 +-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 1.4426950406* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 1.442695040* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 3.3219280948* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st2 == 1 +-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 3.14159265* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 3.14159265* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 1.4426950* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st2 == 3.3219280* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st3 == 1 +-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 0.301029* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 0.301029* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 3.14159265* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st2 == 1.44269506* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st3 == 3.3219280948* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st4 == 1 +-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 0.69314* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 0.69314* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 0.301029* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st2 == 3.14159265* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st3 == 1.442695040* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st4 == 3.3219280948* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st5 == 1 +-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 0 +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 0 +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 0.69314* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st2 == 0.301029* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st3 == 3.14159265* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st4 == 1.442695040* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st5 == 3.32192809* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st6 == 1 +-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 0 +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 1 +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 0 +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st2 == 0.69314* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st3 == 0.301029* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st4 == 3.14159265* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st5 == 1.44269504* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st6 == 3.3219280948* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st7 == 1 +-PASS: gdb.reverse/i387-stack-reverse.exp: undo registers, st0-st7 +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 0 +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 0.69314* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st2 == 0.301029* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st3 == 3.14159265* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st4 == 1.442695040* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st5 == 3.3219280948* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st6 == 1 +-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 0.69314* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 0.69314* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 0.301029* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st2 == 3.14159265* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st3 == 1.442695040* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st4 == 3.3219280948* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st5 == 1 +-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 0.301029* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 0.301029* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 3.14159265* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st2 == 1.442695040* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st3 == 3.3219280948* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st4 == 1 +-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 3.14159265* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 3.14159265* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 1.442695040* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st2 == 3.3219280948* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st3 == 1 +-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 1.44269504088* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 1.442695040* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 3.3219280948* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st2 == 1 +-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 3.3219280948* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 3.3219280948* +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 1 +-PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 1 +-PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 1 + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/machinestate-precsave.exp ... +-PASS: gdb.reverse/machinestate-precsave.exp: Turn on process record +-PASS: gdb.reverse/machinestate-precsave.exp: BP at end of main +-PASS: gdb.reverse/machinestate-precsave.exp: run to end of main +-PASS: gdb.reverse/machinestate-precsave.exp: save process recfile +-PASS: gdb.reverse/machinestate-precsave.exp: Kill process, prepare to debug log file +-PASS: gdb.reverse/machinestate-precsave.exp: reload prec save file +-PASS: gdb.reverse/machinestate-precsave.exp: go to end of main forward +-PASS: gdb.reverse/machinestate-precsave.exp: reverse to 85 +-PASS: gdb.reverse/machinestate-precsave.exp: module global reverse-breakpoint +-PASS: gdb.reverse/machinestate-precsave.exp: module global forward past bp +-PASS: gdb.reverse/machinestate-precsave.exp: module global reverse-step to bp +-PASS: gdb.reverse/machinestate-precsave.exp: reverse to 71 +-PASS: gdb.reverse/machinestate-precsave.exp: module static reverse-breakpoint +-PASS: gdb.reverse/machinestate-precsave.exp: module static forward +-PASS: gdb.reverse/machinestate-precsave.exp: module static reverse-step +-PASS: gdb.reverse/machinestate-precsave.exp: reverse to 57 +-PASS: gdb.reverse/machinestate-precsave.exp: function static reverse-breakpoint +-PASS: gdb.reverse/machinestate-precsave.exp: function static forward +-PASS: gdb.reverse/machinestate-precsave.exp: function static reverse-step +-PASS: gdb.reverse/machinestate-precsave.exp: reverse to 45 +-PASS: gdb.reverse/machinestate-precsave.exp: auto var reverse-breakpoint +-PASS: gdb.reverse/machinestate-precsave.exp: auto var forward +-PASS: gdb.reverse/machinestate-precsave.exp: auto var reverse-step +-PASS: gdb.reverse/machinestate-precsave.exp: reverse to 33 +-PASS: gdb.reverse/machinestate-precsave.exp: register var reverse-breakpoint +-PASS: gdb.reverse/machinestate-precsave.exp: register var step post-change +-PASS: gdb.reverse/machinestate-precsave.exp: register var reverse step-to +-PASS: gdb.reverse/machinestate-precsave.exp: reverse to main +-PASS: gdb.reverse/machinestate-precsave.exp: forward to 33 +-PASS: gdb.reverse/machinestate-precsave.exp: register var forward-breakpoint +-PASS: gdb.reverse/machinestate-precsave.exp: register var forward step-to +-PASS: gdb.reverse/machinestate-precsave.exp: register var step post-change +-PASS: gdb.reverse/machinestate-precsave.exp: forward to 45 +-PASS: gdb.reverse/machinestate-precsave.exp: auto var forward-breakpoint +-PASS: gdb.reverse/machinestate-precsave.exp: auto var forward step-to +-PASS: gdb.reverse/machinestate-precsave.exp: auto var step post-change +-PASS: gdb.reverse/machinestate-precsave.exp: forward to 57 +-PASS: gdb.reverse/machinestate-precsave.exp: function static forward-breakpoint +-PASS: gdb.reverse/machinestate-precsave.exp: function static forward step-to +-PASS: gdb.reverse/machinestate-precsave.exp: function static step post-change +-PASS: gdb.reverse/machinestate-precsave.exp: forward to 71 +-PASS: gdb.reverse/machinestate-precsave.exp: module static forward-breakpoint +-PASS: gdb.reverse/machinestate-precsave.exp: module static forward step-to +-PASS: gdb.reverse/machinestate-precsave.exp: module static step post-change +-PASS: gdb.reverse/machinestate-precsave.exp: forward to 85 +-PASS: gdb.reverse/machinestate-precsave.exp: module global forward-breakpoint +-PASS: gdb.reverse/machinestate-precsave.exp: module global forward step-to +-PASS: gdb.reverse/machinestate-precsave.exp: module global step post-change + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/machinestate.exp ... +-PASS: gdb.reverse/machinestate.exp: Turn on process record +-PASS: gdb.reverse/machinestate.exp: continue to breakpoint: end of main +-PASS: gdb.reverse/machinestate.exp: reverse to 85 +-PASS: gdb.reverse/machinestate.exp: module global reverse-breakpoint +-PASS: gdb.reverse/machinestate.exp: module global forward past bp +-PASS: gdb.reverse/machinestate.exp: module global reverse-step to bp +-PASS: gdb.reverse/machinestate.exp: reverse to 71 +-PASS: gdb.reverse/machinestate.exp: module static reverse-breakpoint +-PASS: gdb.reverse/machinestate.exp: module static forward +-PASS: gdb.reverse/machinestate.exp: module static reverse-step +-PASS: gdb.reverse/machinestate.exp: reverse to 57 +-PASS: gdb.reverse/machinestate.exp: function static reverse-breakpoint +-PASS: gdb.reverse/machinestate.exp: function static forward +-PASS: gdb.reverse/machinestate.exp: function static reverse-step +-PASS: gdb.reverse/machinestate.exp: reverse to 45 +-PASS: gdb.reverse/machinestate.exp: auto var reverse-breakpoint +-PASS: gdb.reverse/machinestate.exp: auto var forward +-PASS: gdb.reverse/machinestate.exp: auto var reverse-step +-PASS: gdb.reverse/machinestate.exp: reverse to 33 +-PASS: gdb.reverse/machinestate.exp: register var reverse-breakpoint +-PASS: gdb.reverse/machinestate.exp: register var step post-change +-PASS: gdb.reverse/machinestate.exp: register var reverse step-to +-PASS: gdb.reverse/machinestate.exp: reverse to main +-PASS: gdb.reverse/machinestate.exp: forward to 33 +-PASS: gdb.reverse/machinestate.exp: register var forward-breakpoint +-PASS: gdb.reverse/machinestate.exp: register var forward step-to +-PASS: gdb.reverse/machinestate.exp: register var step post-change +-PASS: gdb.reverse/machinestate.exp: forward to 45 +-PASS: gdb.reverse/machinestate.exp: auto var forward-breakpoint +-PASS: gdb.reverse/machinestate.exp: auto var forward step-to +-PASS: gdb.reverse/machinestate.exp: auto var step post-change +-PASS: gdb.reverse/machinestate.exp: forward to 57 +-PASS: gdb.reverse/machinestate.exp: function static forward-breakpoint +-PASS: gdb.reverse/machinestate.exp: function static forward step-to +-PASS: gdb.reverse/machinestate.exp: function static step post-change +-PASS: gdb.reverse/machinestate.exp: forward to 71 +-PASS: gdb.reverse/machinestate.exp: module static forward-breakpoint +-PASS: gdb.reverse/machinestate.exp: module static forward step-to +-PASS: gdb.reverse/machinestate.exp: module static step post-change +-PASS: gdb.reverse/machinestate.exp: forward to 85 +-PASS: gdb.reverse/machinestate.exp: module global forward-breakpoint +-PASS: gdb.reverse/machinestate.exp: module global forward step-to +-PASS: gdb.reverse/machinestate.exp: module global step post-change + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/next-reverse-bkpt-over-sr.exp ... +-PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: Turn on process record +-PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: get past callee call +-PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: set breakpoint at callee's entry +-PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: reverse-next over call trips user breakpoint at function entry +-PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: stopped at the right callee call + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/sigall-precsave.exp ... +-PASS: gdb.reverse/sigall-precsave.exp: Turn on process record +-PASS: gdb.reverse/sigall-precsave.exp: BP at end of main +-PASS: gdb.reverse/sigall-precsave.exp: handle all nostop noprint +-PASS: gdb.reverse/sigall-precsave.exp: run to end of main +-PASS: gdb.reverse/sigall-precsave.exp: save process recfile +-PASS: gdb.reverse/sigall-precsave.exp: Kill process, prepare to debug log file +-PASS: gdb.reverse/sigall-precsave.exp: reload precord save file +-PASS: gdb.reverse/sigall-precsave.exp: handle all stop print +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGABRT stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_ABRT +-PASS: gdb.reverse/sigall-precsave.exp: b gen_HUP +-PASS: gdb.reverse/sigall-precsave.exp: get signal ABRT +-PASS: gdb.reverse/sigall-precsave.exp: send signal ABRT +-PASS: gdb.reverse/sigall-precsave.exp: advance to HUP +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGHUP stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_HUP +-PASS: gdb.reverse/sigall-precsave.exp: b gen_QUIT +-PASS: gdb.reverse/sigall-precsave.exp: get signal HUP +-PASS: gdb.reverse/sigall-precsave.exp: send signal HUP +-PASS: gdb.reverse/sigall-precsave.exp: advance to QUIT +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGQUIT stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_QUIT +-PASS: gdb.reverse/sigall-precsave.exp: b gen_ILL +-PASS: gdb.reverse/sigall-precsave.exp: get signal QUIT +-PASS: gdb.reverse/sigall-precsave.exp: send signal QUIT +-PASS: gdb.reverse/sigall-precsave.exp: advance to ILL +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGILL stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_ILL +-PASS: gdb.reverse/sigall-precsave.exp: b gen_EMT +-PASS: gdb.reverse/sigall-precsave.exp: get signal ILL +-PASS: gdb.reverse/sigall-precsave.exp: send signal ILL +-PASS: gdb.reverse/sigall-precsave.exp: advance to EMT +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGEMT stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_EMT +-PASS: gdb.reverse/sigall-precsave.exp: b gen_FPE +-PASS: gdb.reverse/sigall-precsave.exp: send signal EMT +-PASS: gdb.reverse/sigall-precsave.exp: advance to FPE +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGFPE stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_FPE +-PASS: gdb.reverse/sigall-precsave.exp: b gen_BUS +-PASS: gdb.reverse/sigall-precsave.exp: get signal FPE +-PASS: gdb.reverse/sigall-precsave.exp: send signal FPE +-PASS: gdb.reverse/sigall-precsave.exp: advance to BUS +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGBUS stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_BUS +-PASS: gdb.reverse/sigall-precsave.exp: b gen_SEGV +-PASS: gdb.reverse/sigall-precsave.exp: get signal BUS +-PASS: gdb.reverse/sigall-precsave.exp: send signal BUS +-PASS: gdb.reverse/sigall-precsave.exp: advance to SEGV +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGSEGV stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_SEGV +-PASS: gdb.reverse/sigall-precsave.exp: b gen_SYS +-PASS: gdb.reverse/sigall-precsave.exp: get signal SEGV +-PASS: gdb.reverse/sigall-precsave.exp: send signal SEGV +-PASS: gdb.reverse/sigall-precsave.exp: advance to SYS +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGSYS stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_SYS +-PASS: gdb.reverse/sigall-precsave.exp: b gen_PIPE +-PASS: gdb.reverse/sigall-precsave.exp: get signal SYS +-PASS: gdb.reverse/sigall-precsave.exp: send signal SYS +-PASS: gdb.reverse/sigall-precsave.exp: advance to PIPE +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGPIPE stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_PIPE +-PASS: gdb.reverse/sigall-precsave.exp: b gen_ALRM +-PASS: gdb.reverse/sigall-precsave.exp: get signal PIPE +-PASS: gdb.reverse/sigall-precsave.exp: send signal PIPE +-PASS: gdb.reverse/sigall-precsave.exp: advance to ALRM +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGALRM stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_ALRM +-PASS: gdb.reverse/sigall-precsave.exp: b gen_URG +-PASS: gdb.reverse/sigall-precsave.exp: get signal ALRM +-PASS: gdb.reverse/sigall-precsave.exp: send signal ALRM +-PASS: gdb.reverse/sigall-precsave.exp: advance to URG +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGURG stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_URG +-PASS: gdb.reverse/sigall-precsave.exp: b gen_TSTP +-PASS: gdb.reverse/sigall-precsave.exp: get signal URG +-PASS: gdb.reverse/sigall-precsave.exp: send signal URG +-PASS: gdb.reverse/sigall-precsave.exp: advance to TSTP +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGTSTP stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_TSTP +-PASS: gdb.reverse/sigall-precsave.exp: b gen_CONT +-PASS: gdb.reverse/sigall-precsave.exp: get signal TSTP +-PASS: gdb.reverse/sigall-precsave.exp: send signal TSTP +-PASS: gdb.reverse/sigall-precsave.exp: advance to CONT +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGCONT stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_CONT +-PASS: gdb.reverse/sigall-precsave.exp: b gen_CHLD +-PASS: gdb.reverse/sigall-precsave.exp: get signal CONT +-PASS: gdb.reverse/sigall-precsave.exp: send signal CONT +-PASS: gdb.reverse/sigall-precsave.exp: advance to CHLD +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGCHLD stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_CHLD +-PASS: gdb.reverse/sigall-precsave.exp: b gen_TTIN +-PASS: gdb.reverse/sigall-precsave.exp: get signal CHLD +-PASS: gdb.reverse/sigall-precsave.exp: send signal CHLD +-PASS: gdb.reverse/sigall-precsave.exp: advance to TTIN +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGTTIN stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_TTIN +-PASS: gdb.reverse/sigall-precsave.exp: b gen_TTOU +-PASS: gdb.reverse/sigall-precsave.exp: get signal TTIN +-PASS: gdb.reverse/sigall-precsave.exp: send signal TTIN +-PASS: gdb.reverse/sigall-precsave.exp: advance to TTOU +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGTTOU stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_TTOU +-PASS: gdb.reverse/sigall-precsave.exp: b gen_IO +-PASS: gdb.reverse/sigall-precsave.exp: get signal TTOU +-PASS: gdb.reverse/sigall-precsave.exp: send signal TTOU +-PASS: gdb.reverse/sigall-precsave.exp: advance to IO +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGIO stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_IO +-PASS: gdb.reverse/sigall-precsave.exp: b gen_XCPU +-PASS: gdb.reverse/sigall-precsave.exp: get signal IO +-PASS: gdb.reverse/sigall-precsave.exp: send signal IO +-PASS: gdb.reverse/sigall-precsave.exp: advance to XCPU +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGXCPU stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_XCPU +-PASS: gdb.reverse/sigall-precsave.exp: b gen_XFSZ +-PASS: gdb.reverse/sigall-precsave.exp: get signal XCPU +-PASS: gdb.reverse/sigall-precsave.exp: send signal XCPU +-PASS: gdb.reverse/sigall-precsave.exp: advance to XFSZ +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGXFSZ stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_XFSZ +-PASS: gdb.reverse/sigall-precsave.exp: b gen_VTALRM +-PASS: gdb.reverse/sigall-precsave.exp: get signal XFSZ +-PASS: gdb.reverse/sigall-precsave.exp: send signal XFSZ +-PASS: gdb.reverse/sigall-precsave.exp: advance to VTALRM +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGVTALRM stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_VTALRM +-PASS: gdb.reverse/sigall-precsave.exp: b gen_PROF +-PASS: gdb.reverse/sigall-precsave.exp: get signal VTALRM +-PASS: gdb.reverse/sigall-precsave.exp: send signal VTALRM +-PASS: gdb.reverse/sigall-precsave.exp: advance to PROF +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGPROF stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_PROF +-PASS: gdb.reverse/sigall-precsave.exp: b gen_WINCH +-PASS: gdb.reverse/sigall-precsave.exp: get signal PROF +-PASS: gdb.reverse/sigall-precsave.exp: send signal PROF +-PASS: gdb.reverse/sigall-precsave.exp: advance to WINCH +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGWINCH stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_WINCH +-PASS: gdb.reverse/sigall-precsave.exp: b gen_LOST +-PASS: gdb.reverse/sigall-precsave.exp: get signal WINCH +-PASS: gdb.reverse/sigall-precsave.exp: send signal WINCH +-PASS: gdb.reverse/sigall-precsave.exp: advance to LOST +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGLOST stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_LOST +-PASS: gdb.reverse/sigall-precsave.exp: b gen_USR1 +-PASS: gdb.reverse/sigall-precsave.exp: send signal LOST +-PASS: gdb.reverse/sigall-precsave.exp: advance to USR1 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGUSR1 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_USR1 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_USR2 +-PASS: gdb.reverse/sigall-precsave.exp: get signal USR1 +-PASS: gdb.reverse/sigall-precsave.exp: send signal USR1 +-PASS: gdb.reverse/sigall-precsave.exp: advance to USR2 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGUSR2 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_USR2 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_PWR +-PASS: gdb.reverse/sigall-precsave.exp: get signal USR2 +-PASS: gdb.reverse/sigall-precsave.exp: send signal USR2 +-PASS: gdb.reverse/sigall-precsave.exp: advance to PWR +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGPWR stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_PWR +-PASS: gdb.reverse/sigall-precsave.exp: b gen_POLL +-PASS: gdb.reverse/sigall-precsave.exp: get signal PWR +-PASS: gdb.reverse/sigall-precsave.exp: send signal PWR +-PASS: gdb.reverse/sigall-precsave.exp: advance to POLL +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGPOLL stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_POLL +-PASS: gdb.reverse/sigall-precsave.exp: b gen_WIND +-PASS: gdb.reverse/sigall-precsave.exp: send signal POLL +-PASS: gdb.reverse/sigall-precsave.exp: advance to WIND +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGWIND stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_WIND +-PASS: gdb.reverse/sigall-precsave.exp: b gen_PHONE +-PASS: gdb.reverse/sigall-precsave.exp: send signal WIND +-PASS: gdb.reverse/sigall-precsave.exp: advance to PHONE +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGPHONE stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_PHONE +-PASS: gdb.reverse/sigall-precsave.exp: b gen_WAITING +-PASS: gdb.reverse/sigall-precsave.exp: send signal PHONE +-PASS: gdb.reverse/sigall-precsave.exp: advance to WAITING +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGWAITING stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_WAITING +-PASS: gdb.reverse/sigall-precsave.exp: b gen_LWP +-PASS: gdb.reverse/sigall-precsave.exp: send signal WAITING +-PASS: gdb.reverse/sigall-precsave.exp: advance to LWP +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGLWP stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_LWP +-PASS: gdb.reverse/sigall-precsave.exp: b gen_DANGER +-PASS: gdb.reverse/sigall-precsave.exp: send signal LWP +-PASS: gdb.reverse/sigall-precsave.exp: advance to DANGER +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGDANGER stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_DANGER +-PASS: gdb.reverse/sigall-precsave.exp: b gen_GRANT +-PASS: gdb.reverse/sigall-precsave.exp: send signal DANGER +-PASS: gdb.reverse/sigall-precsave.exp: advance to GRANT +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGGRANT stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_GRANT +-PASS: gdb.reverse/sigall-precsave.exp: b gen_RETRACT +-PASS: gdb.reverse/sigall-precsave.exp: send signal GRANT +-PASS: gdb.reverse/sigall-precsave.exp: advance to RETRACT +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGRETRACT stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_RETRACT +-PASS: gdb.reverse/sigall-precsave.exp: b gen_MSG +-PASS: gdb.reverse/sigall-precsave.exp: send signal RETRACT +-PASS: gdb.reverse/sigall-precsave.exp: advance to MSG +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGMSG stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_MSG +-PASS: gdb.reverse/sigall-precsave.exp: b gen_SOUND +-PASS: gdb.reverse/sigall-precsave.exp: send signal MSG +-PASS: gdb.reverse/sigall-precsave.exp: advance to SOUND +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGSOUND stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_SOUND +-PASS: gdb.reverse/sigall-precsave.exp: b gen_SAK +-PASS: gdb.reverse/sigall-precsave.exp: send signal SOUND +-PASS: gdb.reverse/sigall-precsave.exp: advance to SAK +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGSAK stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_SAK +-PASS: gdb.reverse/sigall-precsave.exp: b gen_PRIO +-PASS: gdb.reverse/sigall-precsave.exp: send signal SAK +-PASS: gdb.reverse/sigall-precsave.exp: advance to PRIO +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGPRIO stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_PRIO +-PASS: gdb.reverse/sigall-precsave.exp: b gen_33 +-PASS: gdb.reverse/sigall-precsave.exp: send signal PRIO +-PASS: gdb.reverse/sigall-precsave.exp: advance to 33 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG33 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_33 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_34 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 33 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 34 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG34 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_34 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_35 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 34 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 35 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG35 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_35 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_36 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 35 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 36 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG36 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_36 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_37 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 36 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 37 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG37 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_37 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_38 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 37 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 38 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG38 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_38 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_39 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 38 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 39 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG39 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_39 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_40 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 39 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 40 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG40 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_40 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_41 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 40 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 41 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG41 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_41 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_42 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 41 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 42 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG42 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_42 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_43 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 42 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 43 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG43 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_43 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_44 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 43 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 44 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG44 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_44 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_45 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 44 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 45 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG45 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_45 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_46 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 45 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 46 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG46 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_46 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_47 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 46 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 47 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG47 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_47 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_48 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 47 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 48 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG48 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_48 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_49 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 48 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 49 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG49 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_49 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_50 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 49 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 50 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG50 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_50 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_51 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 50 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 51 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG51 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_51 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_52 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 51 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 52 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG52 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_52 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_53 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 52 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 53 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG53 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_53 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_54 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 53 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 54 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG54 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_54 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_55 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 54 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 55 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG55 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_55 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_56 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 55 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 56 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG56 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_56 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_57 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 56 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 57 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG57 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_57 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_58 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 57 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 58 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG58 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_58 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_59 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 58 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 59 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG59 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_59 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_60 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 59 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 60 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG60 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_60 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_61 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 60 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 61 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG61 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_61 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_62 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 61 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 62 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG62 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_62 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_63 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 62 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 63 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG63 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_63 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_TERM +-PASS: gdb.reverse/sigall-precsave.exp: send signal 63 +-PASS: gdb.reverse/sigall-precsave.exp: advance to TERM +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGTERM stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_TERM +-PASS: gdb.reverse/sigall-precsave.exp: get signal TERM +-PASS: gdb.reverse/sigall-precsave.exp: send signal TERM +-PASS: gdb.reverse/sigall-precsave.exp: continue to sigall exit +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of TERM +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, TERM +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_TERM (handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 63 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_63 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 62 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_62 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 61 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_61 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 60 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_60 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 59 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_59 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 58 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_58 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 57 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_57 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 56 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_56 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 55 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_55 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 54 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_54 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 53 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_53 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 52 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_52 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 51 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_51 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 50 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_50 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 49 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_49 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 48 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_48 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 47 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_47 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 46 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_46 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 45 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_45 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 44 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_44 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 43 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_43 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 42 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_42 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 41 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_41 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 40 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_40 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 39 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_39 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 38 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_38 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 37 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_37 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 36 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_36 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 35 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_35 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 34 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_34 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 33 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_33 (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of PRIO +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_PRIO (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of SAK +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_SAK (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of SOUND +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_SOUND (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of MSG +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_MSG (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of RETRACT +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_RETRACT (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of GRANT +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_GRANT (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of DANGER +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_DANGER (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of LWP +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_LWP (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of WAITING +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_WAITING (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of PHONE +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_PHONE (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of WIND +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_WIND (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of POLL +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_POLL (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of PWR +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, PWR +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_PWR (handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of USR2 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, USR2 +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_USR2 (handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of USR1 +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, USR1 +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_USR1 (handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of LOST +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_LOST (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of WINCH +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, WINCH +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_WINCH (handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of PROF +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, PROF +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_PROF (handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of VTALRM +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, VTALRM +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_VTALRM (handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of XFSZ +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, XFSZ +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_XFSZ (handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of XCPU +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, XCPU +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_XCPU (handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of IO +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, IO +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_IO (handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of TTOU +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, TTOU +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_TTOU (handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of TTIN +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, TTIN +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_TTIN (handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of CHLD +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, CHLD +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_CHLD (handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of CONT +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, CONT +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_CONT (handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of TSTP +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, TSTP +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_TSTP (handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of URG +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, URG +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_URG (handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of ALRM +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, ALRM +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_ALRM (handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of PIPE +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, PIPE +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_PIPE (handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of SYS +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, SYS +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_SYS (handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of SEGV +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, SEGV +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_SEGV (handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of BUS +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, BUS +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_BUS (handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of FPE +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, FPE +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_FPE (handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of EMT +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_EMT (un-handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of ILL +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, ILL +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_ILL (handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of QUIT +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, QUIT +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_QUIT (handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of HUP +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, HUP +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_HUP (handled) +-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of ABRT +-PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, ABRT +-PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_ABRT (handled) +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGABRT stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_ABRT +-PASS: gdb.reverse/sigall-precsave.exp: b gen_HUP +-PASS: gdb.reverse/sigall-precsave.exp: get signal ABRT +-PASS: gdb.reverse/sigall-precsave.exp: send signal ABRT +-PASS: gdb.reverse/sigall-precsave.exp: advance to HUP +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGHUP stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_HUP +-PASS: gdb.reverse/sigall-precsave.exp: b gen_QUIT +-PASS: gdb.reverse/sigall-precsave.exp: get signal HUP +-PASS: gdb.reverse/sigall-precsave.exp: send signal HUP +-PASS: gdb.reverse/sigall-precsave.exp: advance to QUIT +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGQUIT stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_QUIT +-PASS: gdb.reverse/sigall-precsave.exp: b gen_ILL +-PASS: gdb.reverse/sigall-precsave.exp: get signal QUIT +-PASS: gdb.reverse/sigall-precsave.exp: send signal QUIT +-PASS: gdb.reverse/sigall-precsave.exp: advance to ILL +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGILL stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_ILL +-PASS: gdb.reverse/sigall-precsave.exp: b gen_EMT +-PASS: gdb.reverse/sigall-precsave.exp: get signal ILL +-PASS: gdb.reverse/sigall-precsave.exp: send signal ILL +-PASS: gdb.reverse/sigall-precsave.exp: advance to EMT +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGEMT stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_EMT +-PASS: gdb.reverse/sigall-precsave.exp: b gen_FPE +-PASS: gdb.reverse/sigall-precsave.exp: send signal EMT +-PASS: gdb.reverse/sigall-precsave.exp: advance to FPE +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGFPE stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_FPE +-PASS: gdb.reverse/sigall-precsave.exp: b gen_BUS +-PASS: gdb.reverse/sigall-precsave.exp: get signal FPE +-PASS: gdb.reverse/sigall-precsave.exp: send signal FPE +-PASS: gdb.reverse/sigall-precsave.exp: advance to BUS +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGBUS stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_BUS +-PASS: gdb.reverse/sigall-precsave.exp: b gen_SEGV +-PASS: gdb.reverse/sigall-precsave.exp: get signal BUS +-PASS: gdb.reverse/sigall-precsave.exp: send signal BUS +-PASS: gdb.reverse/sigall-precsave.exp: advance to SEGV +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGSEGV stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_SEGV +-PASS: gdb.reverse/sigall-precsave.exp: b gen_SYS +-PASS: gdb.reverse/sigall-precsave.exp: get signal SEGV +-PASS: gdb.reverse/sigall-precsave.exp: send signal SEGV +-PASS: gdb.reverse/sigall-precsave.exp: advance to SYS +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGSYS stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_SYS +-PASS: gdb.reverse/sigall-precsave.exp: b gen_PIPE +-PASS: gdb.reverse/sigall-precsave.exp: get signal SYS +-PASS: gdb.reverse/sigall-precsave.exp: send signal SYS +-PASS: gdb.reverse/sigall-precsave.exp: advance to PIPE +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGPIPE stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_PIPE +-PASS: gdb.reverse/sigall-precsave.exp: b gen_ALRM +-PASS: gdb.reverse/sigall-precsave.exp: get signal PIPE +-PASS: gdb.reverse/sigall-precsave.exp: send signal PIPE +-PASS: gdb.reverse/sigall-precsave.exp: advance to ALRM +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGALRM stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_ALRM +-PASS: gdb.reverse/sigall-precsave.exp: b gen_URG +-PASS: gdb.reverse/sigall-precsave.exp: get signal ALRM +-PASS: gdb.reverse/sigall-precsave.exp: send signal ALRM +-PASS: gdb.reverse/sigall-precsave.exp: advance to URG +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGURG stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_URG +-PASS: gdb.reverse/sigall-precsave.exp: b gen_TSTP +-PASS: gdb.reverse/sigall-precsave.exp: get signal URG +-PASS: gdb.reverse/sigall-precsave.exp: send signal URG +-PASS: gdb.reverse/sigall-precsave.exp: advance to TSTP +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGTSTP stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_TSTP +-PASS: gdb.reverse/sigall-precsave.exp: b gen_CONT +-PASS: gdb.reverse/sigall-precsave.exp: get signal TSTP +-PASS: gdb.reverse/sigall-precsave.exp: send signal TSTP +-PASS: gdb.reverse/sigall-precsave.exp: advance to CONT +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGCONT stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_CONT +-PASS: gdb.reverse/sigall-precsave.exp: b gen_CHLD +-PASS: gdb.reverse/sigall-precsave.exp: get signal CONT +-PASS: gdb.reverse/sigall-precsave.exp: send signal CONT +-PASS: gdb.reverse/sigall-precsave.exp: advance to CHLD +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGCHLD stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_CHLD +-PASS: gdb.reverse/sigall-precsave.exp: b gen_TTIN +-PASS: gdb.reverse/sigall-precsave.exp: get signal CHLD +-PASS: gdb.reverse/sigall-precsave.exp: send signal CHLD +-PASS: gdb.reverse/sigall-precsave.exp: advance to TTIN +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGTTIN stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_TTIN +-PASS: gdb.reverse/sigall-precsave.exp: b gen_TTOU +-PASS: gdb.reverse/sigall-precsave.exp: get signal TTIN +-PASS: gdb.reverse/sigall-precsave.exp: send signal TTIN +-PASS: gdb.reverse/sigall-precsave.exp: advance to TTOU +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGTTOU stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_TTOU +-PASS: gdb.reverse/sigall-precsave.exp: b gen_IO +-PASS: gdb.reverse/sigall-precsave.exp: get signal TTOU +-PASS: gdb.reverse/sigall-precsave.exp: send signal TTOU +-PASS: gdb.reverse/sigall-precsave.exp: advance to IO +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGIO stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_IO +-PASS: gdb.reverse/sigall-precsave.exp: b gen_XCPU +-PASS: gdb.reverse/sigall-precsave.exp: get signal IO +-PASS: gdb.reverse/sigall-precsave.exp: send signal IO +-PASS: gdb.reverse/sigall-precsave.exp: advance to XCPU +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGXCPU stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_XCPU +-PASS: gdb.reverse/sigall-precsave.exp: b gen_XFSZ +-PASS: gdb.reverse/sigall-precsave.exp: get signal XCPU +-PASS: gdb.reverse/sigall-precsave.exp: send signal XCPU +-PASS: gdb.reverse/sigall-precsave.exp: advance to XFSZ +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGXFSZ stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_XFSZ +-PASS: gdb.reverse/sigall-precsave.exp: b gen_VTALRM +-PASS: gdb.reverse/sigall-precsave.exp: get signal XFSZ +-PASS: gdb.reverse/sigall-precsave.exp: send signal XFSZ +-PASS: gdb.reverse/sigall-precsave.exp: advance to VTALRM +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGVTALRM stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_VTALRM +-PASS: gdb.reverse/sigall-precsave.exp: b gen_PROF +-PASS: gdb.reverse/sigall-precsave.exp: get signal VTALRM +-PASS: gdb.reverse/sigall-precsave.exp: send signal VTALRM +-PASS: gdb.reverse/sigall-precsave.exp: advance to PROF +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGPROF stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_PROF +-PASS: gdb.reverse/sigall-precsave.exp: b gen_WINCH +-PASS: gdb.reverse/sigall-precsave.exp: get signal PROF +-PASS: gdb.reverse/sigall-precsave.exp: send signal PROF +-PASS: gdb.reverse/sigall-precsave.exp: advance to WINCH +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGWINCH stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_WINCH +-PASS: gdb.reverse/sigall-precsave.exp: b gen_LOST +-PASS: gdb.reverse/sigall-precsave.exp: get signal WINCH +-PASS: gdb.reverse/sigall-precsave.exp: send signal WINCH +-PASS: gdb.reverse/sigall-precsave.exp: advance to LOST +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGLOST stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_LOST +-PASS: gdb.reverse/sigall-precsave.exp: b gen_USR1 +-PASS: gdb.reverse/sigall-precsave.exp: send signal LOST +-PASS: gdb.reverse/sigall-precsave.exp: advance to USR1 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGUSR1 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_USR1 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_USR2 +-PASS: gdb.reverse/sigall-precsave.exp: get signal USR1 +-PASS: gdb.reverse/sigall-precsave.exp: send signal USR1 +-PASS: gdb.reverse/sigall-precsave.exp: advance to USR2 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGUSR2 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_USR2 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_PWR +-PASS: gdb.reverse/sigall-precsave.exp: get signal USR2 +-PASS: gdb.reverse/sigall-precsave.exp: send signal USR2 +-PASS: gdb.reverse/sigall-precsave.exp: advance to PWR +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGPWR stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_PWR +-PASS: gdb.reverse/sigall-precsave.exp: b gen_POLL +-PASS: gdb.reverse/sigall-precsave.exp: get signal PWR +-PASS: gdb.reverse/sigall-precsave.exp: send signal PWR +-PASS: gdb.reverse/sigall-precsave.exp: advance to POLL +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGPOLL stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_POLL +-PASS: gdb.reverse/sigall-precsave.exp: b gen_WIND +-PASS: gdb.reverse/sigall-precsave.exp: send signal POLL +-PASS: gdb.reverse/sigall-precsave.exp: advance to WIND +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGWIND stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_WIND +-PASS: gdb.reverse/sigall-precsave.exp: b gen_PHONE +-PASS: gdb.reverse/sigall-precsave.exp: send signal WIND +-PASS: gdb.reverse/sigall-precsave.exp: advance to PHONE +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGPHONE stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_PHONE +-PASS: gdb.reverse/sigall-precsave.exp: b gen_WAITING +-PASS: gdb.reverse/sigall-precsave.exp: send signal PHONE +-PASS: gdb.reverse/sigall-precsave.exp: advance to WAITING +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGWAITING stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_WAITING +-PASS: gdb.reverse/sigall-precsave.exp: b gen_LWP +-PASS: gdb.reverse/sigall-precsave.exp: send signal WAITING +-PASS: gdb.reverse/sigall-precsave.exp: advance to LWP +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGLWP stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_LWP +-PASS: gdb.reverse/sigall-precsave.exp: b gen_DANGER +-PASS: gdb.reverse/sigall-precsave.exp: send signal LWP +-PASS: gdb.reverse/sigall-precsave.exp: advance to DANGER +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGDANGER stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_DANGER +-PASS: gdb.reverse/sigall-precsave.exp: b gen_GRANT +-PASS: gdb.reverse/sigall-precsave.exp: send signal DANGER +-PASS: gdb.reverse/sigall-precsave.exp: advance to GRANT +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGGRANT stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_GRANT +-PASS: gdb.reverse/sigall-precsave.exp: b gen_RETRACT +-PASS: gdb.reverse/sigall-precsave.exp: send signal GRANT +-PASS: gdb.reverse/sigall-precsave.exp: advance to RETRACT +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGRETRACT stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_RETRACT +-PASS: gdb.reverse/sigall-precsave.exp: b gen_MSG +-PASS: gdb.reverse/sigall-precsave.exp: send signal RETRACT +-PASS: gdb.reverse/sigall-precsave.exp: advance to MSG +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGMSG stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_MSG +-PASS: gdb.reverse/sigall-precsave.exp: b gen_SOUND +-PASS: gdb.reverse/sigall-precsave.exp: send signal MSG +-PASS: gdb.reverse/sigall-precsave.exp: advance to SOUND +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGSOUND stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_SOUND +-PASS: gdb.reverse/sigall-precsave.exp: b gen_SAK +-PASS: gdb.reverse/sigall-precsave.exp: send signal SOUND +-PASS: gdb.reverse/sigall-precsave.exp: advance to SAK +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGSAK stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_SAK +-PASS: gdb.reverse/sigall-precsave.exp: b gen_PRIO +-PASS: gdb.reverse/sigall-precsave.exp: send signal SAK +-PASS: gdb.reverse/sigall-precsave.exp: advance to PRIO +-PASS: gdb.reverse/sigall-precsave.exp: handle SIGPRIO stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_PRIO +-PASS: gdb.reverse/sigall-precsave.exp: b gen_33 +-PASS: gdb.reverse/sigall-precsave.exp: send signal PRIO +-PASS: gdb.reverse/sigall-precsave.exp: advance to 33 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG33 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_33 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_34 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 33 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 34 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG34 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_34 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_35 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 34 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 35 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG35 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_35 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_36 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 35 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 36 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG36 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_36 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_37 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 36 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 37 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG37 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_37 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_38 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 37 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 38 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG38 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_38 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_39 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 38 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 39 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG39 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_39 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_40 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 39 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 40 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG40 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_40 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_41 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 40 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 41 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG41 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_41 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_42 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 41 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 42 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG42 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_42 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_43 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 42 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 43 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG43 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_43 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_44 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 43 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 44 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG44 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_44 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_45 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 44 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 45 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG45 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_45 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_46 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 45 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 46 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG46 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_46 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_47 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 46 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 47 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG47 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_47 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_48 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 47 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 48 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG48 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_48 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_49 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 48 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 49 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG49 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_49 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_50 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 49 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 50 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG50 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_50 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_51 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 50 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 51 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG51 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_51 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_52 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 51 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 52 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG52 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_52 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_53 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 52 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 53 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG53 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_53 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_54 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 53 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 54 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG54 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_54 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_55 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 54 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 55 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG55 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_55 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_56 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 55 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 56 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG56 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_56 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_57 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 56 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 57 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG57 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_57 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_58 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 57 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 58 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG58 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_58 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_59 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 58 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 59 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG59 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_59 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_60 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 59 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 60 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG60 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_60 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_61 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 60 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 61 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG61 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_61 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_62 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 61 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 62 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG62 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_62 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_63 +-PASS: gdb.reverse/sigall-precsave.exp: send signal 62 +-PASS: gdb.reverse/sigall-precsave.exp: advance to 63 +-PASS: gdb.reverse/sigall-precsave.exp: handle SIG63 stop print +-PASS: gdb.reverse/sigall-precsave.exp: b handle_63 +-PASS: gdb.reverse/sigall-precsave.exp: b gen_TERM +-PASS: gdb.reverse/sigall-precsave.exp: send signal 63 +-PASS: gdb.reverse/sigall-precsave.exp: advance to TERM + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/sigall-reverse.exp ... +-PASS: gdb.reverse/sigall-reverse.exp: Turn on process record +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGABRT stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_ABRT +-PASS: gdb.reverse/sigall-reverse.exp: b gen_HUP +-PASS: gdb.reverse/sigall-reverse.exp: get signal ABRT +-PASS: gdb.reverse/sigall-reverse.exp: send signal ABRT +-PASS: gdb.reverse/sigall-reverse.exp: advance to HUP +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGHUP stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_HUP +-PASS: gdb.reverse/sigall-reverse.exp: b gen_QUIT +-PASS: gdb.reverse/sigall-reverse.exp: get signal HUP +-PASS: gdb.reverse/sigall-reverse.exp: send signal HUP +-PASS: gdb.reverse/sigall-reverse.exp: advance to QUIT +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGQUIT stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_QUIT +-PASS: gdb.reverse/sigall-reverse.exp: b gen_ILL +-PASS: gdb.reverse/sigall-reverse.exp: get signal QUIT +-PASS: gdb.reverse/sigall-reverse.exp: send signal QUIT +-PASS: gdb.reverse/sigall-reverse.exp: advance to ILL +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGILL stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_ILL +-PASS: gdb.reverse/sigall-reverse.exp: b gen_EMT +-PASS: gdb.reverse/sigall-reverse.exp: get signal ILL +-PASS: gdb.reverse/sigall-reverse.exp: send signal ILL +-PASS: gdb.reverse/sigall-reverse.exp: advance to EMT +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGEMT stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_EMT +-PASS: gdb.reverse/sigall-reverse.exp: b gen_FPE +-PASS: gdb.reverse/sigall-reverse.exp: send signal EMT +-PASS: gdb.reverse/sigall-reverse.exp: advance to FPE +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGFPE stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_FPE +-PASS: gdb.reverse/sigall-reverse.exp: b gen_BUS +-PASS: gdb.reverse/sigall-reverse.exp: get signal FPE +-PASS: gdb.reverse/sigall-reverse.exp: send signal FPE +-PASS: gdb.reverse/sigall-reverse.exp: advance to BUS +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGBUS stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_BUS +-PASS: gdb.reverse/sigall-reverse.exp: b gen_SEGV +-PASS: gdb.reverse/sigall-reverse.exp: get signal BUS +-PASS: gdb.reverse/sigall-reverse.exp: send signal BUS +-PASS: gdb.reverse/sigall-reverse.exp: advance to SEGV +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGSEGV stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_SEGV +-PASS: gdb.reverse/sigall-reverse.exp: b gen_SYS +-PASS: gdb.reverse/sigall-reverse.exp: get signal SEGV +-PASS: gdb.reverse/sigall-reverse.exp: send signal SEGV +-PASS: gdb.reverse/sigall-reverse.exp: advance to SYS +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGSYS stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_SYS +-PASS: gdb.reverse/sigall-reverse.exp: b gen_PIPE +-PASS: gdb.reverse/sigall-reverse.exp: get signal SYS +-PASS: gdb.reverse/sigall-reverse.exp: send signal SYS +-PASS: gdb.reverse/sigall-reverse.exp: advance to PIPE +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGPIPE stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_PIPE +-PASS: gdb.reverse/sigall-reverse.exp: b gen_ALRM +-PASS: gdb.reverse/sigall-reverse.exp: get signal PIPE +-PASS: gdb.reverse/sigall-reverse.exp: send signal PIPE +-PASS: gdb.reverse/sigall-reverse.exp: advance to ALRM +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGALRM stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_ALRM +-PASS: gdb.reverse/sigall-reverse.exp: b gen_URG +-PASS: gdb.reverse/sigall-reverse.exp: get signal ALRM +-PASS: gdb.reverse/sigall-reverse.exp: send signal ALRM +-PASS: gdb.reverse/sigall-reverse.exp: advance to URG +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGURG stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_URG +-PASS: gdb.reverse/sigall-reverse.exp: b gen_TSTP +-PASS: gdb.reverse/sigall-reverse.exp: get signal URG +-PASS: gdb.reverse/sigall-reverse.exp: send signal URG +-PASS: gdb.reverse/sigall-reverse.exp: advance to TSTP +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGTSTP stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_TSTP +-PASS: gdb.reverse/sigall-reverse.exp: b gen_CONT +-PASS: gdb.reverse/sigall-reverse.exp: get signal TSTP +-PASS: gdb.reverse/sigall-reverse.exp: send signal TSTP +-PASS: gdb.reverse/sigall-reverse.exp: advance to CONT +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGCONT stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_CONT +-PASS: gdb.reverse/sigall-reverse.exp: b gen_CHLD +-PASS: gdb.reverse/sigall-reverse.exp: get signal CONT +-PASS: gdb.reverse/sigall-reverse.exp: send signal CONT +-PASS: gdb.reverse/sigall-reverse.exp: advance to CHLD +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGCHLD stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_CHLD +-PASS: gdb.reverse/sigall-reverse.exp: b gen_TTIN +-PASS: gdb.reverse/sigall-reverse.exp: get signal CHLD +-PASS: gdb.reverse/sigall-reverse.exp: send signal CHLD +-PASS: gdb.reverse/sigall-reverse.exp: advance to TTIN +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGTTIN stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_TTIN +-PASS: gdb.reverse/sigall-reverse.exp: b gen_TTOU +-PASS: gdb.reverse/sigall-reverse.exp: get signal TTIN +-PASS: gdb.reverse/sigall-reverse.exp: send signal TTIN +-PASS: gdb.reverse/sigall-reverse.exp: advance to TTOU +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGTTOU stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_TTOU +-PASS: gdb.reverse/sigall-reverse.exp: b gen_IO +-PASS: gdb.reverse/sigall-reverse.exp: get signal TTOU +-PASS: gdb.reverse/sigall-reverse.exp: send signal TTOU +-PASS: gdb.reverse/sigall-reverse.exp: advance to IO +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGIO stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_IO +-PASS: gdb.reverse/sigall-reverse.exp: b gen_XCPU +-PASS: gdb.reverse/sigall-reverse.exp: get signal IO +-PASS: gdb.reverse/sigall-reverse.exp: send signal IO +-PASS: gdb.reverse/sigall-reverse.exp: advance to XCPU +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGXCPU stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_XCPU +-PASS: gdb.reverse/sigall-reverse.exp: b gen_XFSZ +-PASS: gdb.reverse/sigall-reverse.exp: get signal XCPU +-PASS: gdb.reverse/sigall-reverse.exp: send signal XCPU +-PASS: gdb.reverse/sigall-reverse.exp: advance to XFSZ +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGXFSZ stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_XFSZ +-PASS: gdb.reverse/sigall-reverse.exp: b gen_VTALRM +-PASS: gdb.reverse/sigall-reverse.exp: get signal XFSZ +-PASS: gdb.reverse/sigall-reverse.exp: send signal XFSZ +-PASS: gdb.reverse/sigall-reverse.exp: advance to VTALRM +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGVTALRM stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_VTALRM +-PASS: gdb.reverse/sigall-reverse.exp: b gen_PROF +-PASS: gdb.reverse/sigall-reverse.exp: get signal VTALRM +-PASS: gdb.reverse/sigall-reverse.exp: send signal VTALRM +-PASS: gdb.reverse/sigall-reverse.exp: advance to PROF +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGPROF stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_PROF +-PASS: gdb.reverse/sigall-reverse.exp: b gen_WINCH +-PASS: gdb.reverse/sigall-reverse.exp: get signal PROF +-PASS: gdb.reverse/sigall-reverse.exp: send signal PROF +-PASS: gdb.reverse/sigall-reverse.exp: advance to WINCH +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGWINCH stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_WINCH +-PASS: gdb.reverse/sigall-reverse.exp: b gen_LOST +-PASS: gdb.reverse/sigall-reverse.exp: get signal WINCH +-PASS: gdb.reverse/sigall-reverse.exp: send signal WINCH +-PASS: gdb.reverse/sigall-reverse.exp: advance to LOST +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGLOST stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_LOST +-PASS: gdb.reverse/sigall-reverse.exp: b gen_USR1 +-PASS: gdb.reverse/sigall-reverse.exp: send signal LOST +-PASS: gdb.reverse/sigall-reverse.exp: advance to USR1 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGUSR1 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_USR1 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_USR2 +-PASS: gdb.reverse/sigall-reverse.exp: get signal USR1 +-PASS: gdb.reverse/sigall-reverse.exp: send signal USR1 +-PASS: gdb.reverse/sigall-reverse.exp: advance to USR2 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGUSR2 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_USR2 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_PWR +-PASS: gdb.reverse/sigall-reverse.exp: get signal USR2 +-PASS: gdb.reverse/sigall-reverse.exp: send signal USR2 +-PASS: gdb.reverse/sigall-reverse.exp: advance to PWR +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGPWR stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_PWR +-PASS: gdb.reverse/sigall-reverse.exp: b gen_POLL +-PASS: gdb.reverse/sigall-reverse.exp: get signal PWR +-PASS: gdb.reverse/sigall-reverse.exp: send signal PWR +-PASS: gdb.reverse/sigall-reverse.exp: advance to POLL +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGPOLL stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_POLL +-PASS: gdb.reverse/sigall-reverse.exp: b gen_WIND +-PASS: gdb.reverse/sigall-reverse.exp: send signal POLL +-PASS: gdb.reverse/sigall-reverse.exp: advance to WIND +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGWIND stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_WIND +-PASS: gdb.reverse/sigall-reverse.exp: b gen_PHONE +-PASS: gdb.reverse/sigall-reverse.exp: send signal WIND +-PASS: gdb.reverse/sigall-reverse.exp: advance to PHONE +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGPHONE stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_PHONE +-PASS: gdb.reverse/sigall-reverse.exp: b gen_WAITING +-PASS: gdb.reverse/sigall-reverse.exp: send signal PHONE +-PASS: gdb.reverse/sigall-reverse.exp: advance to WAITING +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGWAITING stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_WAITING +-PASS: gdb.reverse/sigall-reverse.exp: b gen_LWP +-PASS: gdb.reverse/sigall-reverse.exp: send signal WAITING +-PASS: gdb.reverse/sigall-reverse.exp: advance to LWP +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGLWP stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_LWP +-PASS: gdb.reverse/sigall-reverse.exp: b gen_DANGER +-PASS: gdb.reverse/sigall-reverse.exp: send signal LWP +-PASS: gdb.reverse/sigall-reverse.exp: advance to DANGER +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGDANGER stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_DANGER +-PASS: gdb.reverse/sigall-reverse.exp: b gen_GRANT +-PASS: gdb.reverse/sigall-reverse.exp: send signal DANGER +-PASS: gdb.reverse/sigall-reverse.exp: advance to GRANT +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGGRANT stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_GRANT +-PASS: gdb.reverse/sigall-reverse.exp: b gen_RETRACT +-PASS: gdb.reverse/sigall-reverse.exp: send signal GRANT +-PASS: gdb.reverse/sigall-reverse.exp: advance to RETRACT +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGRETRACT stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_RETRACT +-PASS: gdb.reverse/sigall-reverse.exp: b gen_MSG +-PASS: gdb.reverse/sigall-reverse.exp: send signal RETRACT +-PASS: gdb.reverse/sigall-reverse.exp: advance to MSG +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGMSG stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_MSG +-PASS: gdb.reverse/sigall-reverse.exp: b gen_SOUND +-PASS: gdb.reverse/sigall-reverse.exp: send signal MSG +-PASS: gdb.reverse/sigall-reverse.exp: advance to SOUND +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGSOUND stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_SOUND +-PASS: gdb.reverse/sigall-reverse.exp: b gen_SAK +-PASS: gdb.reverse/sigall-reverse.exp: send signal SOUND +-PASS: gdb.reverse/sigall-reverse.exp: advance to SAK +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGSAK stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_SAK +-PASS: gdb.reverse/sigall-reverse.exp: b gen_PRIO +-PASS: gdb.reverse/sigall-reverse.exp: send signal SAK +-PASS: gdb.reverse/sigall-reverse.exp: advance to PRIO +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGPRIO stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_PRIO +-PASS: gdb.reverse/sigall-reverse.exp: b gen_33 +-PASS: gdb.reverse/sigall-reverse.exp: send signal PRIO +-PASS: gdb.reverse/sigall-reverse.exp: advance to 33 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG33 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_33 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_34 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 33 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 34 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG34 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_34 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_35 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 34 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 35 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG35 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_35 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_36 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 35 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 36 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG36 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_36 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_37 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 36 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 37 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG37 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_37 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_38 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 37 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 38 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG38 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_38 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_39 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 38 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 39 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG39 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_39 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_40 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 39 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 40 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG40 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_40 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_41 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 40 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 41 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG41 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_41 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_42 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 41 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 42 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG42 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_42 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_43 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 42 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 43 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG43 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_43 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_44 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 43 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 44 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG44 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_44 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_45 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 44 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 45 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG45 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_45 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_46 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 45 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 46 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG46 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_46 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_47 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 46 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 47 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG47 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_47 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_48 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 47 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 48 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG48 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_48 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_49 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 48 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 49 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG49 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_49 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_50 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 49 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 50 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG50 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_50 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_51 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 50 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 51 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG51 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_51 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_52 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 51 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 52 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG52 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_52 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_53 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 52 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 53 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG53 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_53 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_54 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 53 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 54 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG54 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_54 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_55 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 54 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 55 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG55 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_55 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_56 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 55 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 56 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG56 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_56 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_57 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 56 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 57 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG57 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_57 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_58 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 57 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 58 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG58 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_58 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_59 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 58 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 59 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG59 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_59 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_60 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 59 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 60 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG60 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_60 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_61 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 60 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 61 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG61 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_61 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_62 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 61 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 62 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG62 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_62 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_63 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 62 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 63 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG63 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_63 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_TERM +-PASS: gdb.reverse/sigall-reverse.exp: send signal 63 +-PASS: gdb.reverse/sigall-reverse.exp: advance to TERM +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGTERM stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_TERM +-PASS: gdb.reverse/sigall-reverse.exp: get signal TERM +-PASS: gdb.reverse/sigall-reverse.exp: send signal TERM +-PASS: gdb.reverse/sigall-reverse.exp: continue to sigal exit +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of TERM +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, TERM +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_TERM (handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 63 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_63 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 62 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_62 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 61 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_61 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 60 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_60 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 59 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_59 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 58 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_58 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 57 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_57 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 56 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_56 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 55 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_55 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 54 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_54 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 53 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_53 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 52 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_52 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 51 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_51 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 50 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_50 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 49 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_49 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 48 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_48 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 47 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_47 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 46 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_46 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 45 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_45 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 44 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_44 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 43 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_43 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 42 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_42 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 41 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_41 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 40 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_40 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 39 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_39 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 38 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_38 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 37 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_37 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 36 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_36 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 35 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_35 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 34 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_34 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of 33 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_33 (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of PRIO +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_PRIO (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of SAK +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_SAK (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of SOUND +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_SOUND (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of MSG +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_MSG (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of RETRACT +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_RETRACT (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of GRANT +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_GRANT (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of DANGER +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_DANGER (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of LWP +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_LWP (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of WAITING +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_WAITING (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of PHONE +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_PHONE (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of WIND +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_WIND (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of POLL +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_POLL (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of PWR +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, PWR +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_PWR (handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of USR2 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, USR2 +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_USR2 (handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of USR1 +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, USR1 +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_USR1 (handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of LOST +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_LOST (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of WINCH +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, WINCH +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_WINCH (handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of PROF +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, PROF +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_PROF (handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of VTALRM +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, VTALRM +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_VTALRM (handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of XFSZ +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, XFSZ +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_XFSZ (handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of XCPU +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, XCPU +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_XCPU (handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of IO +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, IO +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_IO (handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of TTOU +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, TTOU +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_TTOU (handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of TTIN +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, TTIN +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_TTIN (handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of CHLD +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, CHLD +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_CHLD (handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of CONT +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, CONT +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_CONT (handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of TSTP +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, TSTP +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_TSTP (handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of URG +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, URG +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_URG (handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of ALRM +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, ALRM +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_ALRM (handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of PIPE +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, PIPE +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_PIPE (handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of SYS +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, SYS +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_SYS (handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of SEGV +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, SEGV +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_SEGV (handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of BUS +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, BUS +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_BUS (handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of FPE +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, FPE +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_FPE (handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of EMT +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_EMT (un-handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of ILL +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, ILL +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_ILL (handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of QUIT +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, QUIT +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_QUIT (handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of HUP +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, HUP +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_HUP (handled) +-PASS: gdb.reverse/sigall-reverse.exp: reverse to handler of ABRT +-PASS: gdb.reverse/sigall-reverse.exp: reverse to signal event, ABRT +-PASS: gdb.reverse/sigall-reverse.exp: reverse signal delivered +-PASS: gdb.reverse/sigall-reverse.exp: reverse to gen_ABRT (handled) +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGABRT stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_ABRT +-PASS: gdb.reverse/sigall-reverse.exp: b gen_HUP +-PASS: gdb.reverse/sigall-reverse.exp: get signal ABRT +-PASS: gdb.reverse/sigall-reverse.exp: send signal ABRT +-PASS: gdb.reverse/sigall-reverse.exp: advance to HUP +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGHUP stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_HUP +-PASS: gdb.reverse/sigall-reverse.exp: b gen_QUIT +-PASS: gdb.reverse/sigall-reverse.exp: get signal HUP +-PASS: gdb.reverse/sigall-reverse.exp: send signal HUP +-PASS: gdb.reverse/sigall-reverse.exp: advance to QUIT +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGQUIT stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_QUIT +-PASS: gdb.reverse/sigall-reverse.exp: b gen_ILL +-PASS: gdb.reverse/sigall-reverse.exp: get signal QUIT +-PASS: gdb.reverse/sigall-reverse.exp: send signal QUIT +-PASS: gdb.reverse/sigall-reverse.exp: advance to ILL +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGILL stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_ILL +-PASS: gdb.reverse/sigall-reverse.exp: b gen_EMT +-PASS: gdb.reverse/sigall-reverse.exp: get signal ILL +-PASS: gdb.reverse/sigall-reverse.exp: send signal ILL +-PASS: gdb.reverse/sigall-reverse.exp: advance to EMT +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGEMT stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_EMT +-PASS: gdb.reverse/sigall-reverse.exp: b gen_FPE +-PASS: gdb.reverse/sigall-reverse.exp: send signal EMT +-PASS: gdb.reverse/sigall-reverse.exp: advance to FPE +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGFPE stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_FPE +-PASS: gdb.reverse/sigall-reverse.exp: b gen_BUS +-PASS: gdb.reverse/sigall-reverse.exp: get signal FPE +-PASS: gdb.reverse/sigall-reverse.exp: send signal FPE +-PASS: gdb.reverse/sigall-reverse.exp: advance to BUS +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGBUS stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_BUS +-PASS: gdb.reverse/sigall-reverse.exp: b gen_SEGV +-PASS: gdb.reverse/sigall-reverse.exp: get signal BUS +-PASS: gdb.reverse/sigall-reverse.exp: send signal BUS +-PASS: gdb.reverse/sigall-reverse.exp: advance to SEGV +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGSEGV stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_SEGV +-PASS: gdb.reverse/sigall-reverse.exp: b gen_SYS +-PASS: gdb.reverse/sigall-reverse.exp: get signal SEGV +-PASS: gdb.reverse/sigall-reverse.exp: send signal SEGV +-PASS: gdb.reverse/sigall-reverse.exp: advance to SYS +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGSYS stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_SYS +-PASS: gdb.reverse/sigall-reverse.exp: b gen_PIPE +-PASS: gdb.reverse/sigall-reverse.exp: get signal SYS +-PASS: gdb.reverse/sigall-reverse.exp: send signal SYS +-PASS: gdb.reverse/sigall-reverse.exp: advance to PIPE +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGPIPE stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_PIPE +-PASS: gdb.reverse/sigall-reverse.exp: b gen_ALRM +-PASS: gdb.reverse/sigall-reverse.exp: get signal PIPE +-PASS: gdb.reverse/sigall-reverse.exp: send signal PIPE +-PASS: gdb.reverse/sigall-reverse.exp: advance to ALRM +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGALRM stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_ALRM +-PASS: gdb.reverse/sigall-reverse.exp: b gen_URG +-PASS: gdb.reverse/sigall-reverse.exp: get signal ALRM +-PASS: gdb.reverse/sigall-reverse.exp: send signal ALRM +-PASS: gdb.reverse/sigall-reverse.exp: advance to URG +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGURG stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_URG +-PASS: gdb.reverse/sigall-reverse.exp: b gen_TSTP +-PASS: gdb.reverse/sigall-reverse.exp: get signal URG +-PASS: gdb.reverse/sigall-reverse.exp: send signal URG +-PASS: gdb.reverse/sigall-reverse.exp: advance to TSTP +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGTSTP stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_TSTP +-PASS: gdb.reverse/sigall-reverse.exp: b gen_CONT +-PASS: gdb.reverse/sigall-reverse.exp: get signal TSTP +-PASS: gdb.reverse/sigall-reverse.exp: send signal TSTP +-PASS: gdb.reverse/sigall-reverse.exp: advance to CONT +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGCONT stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_CONT +-PASS: gdb.reverse/sigall-reverse.exp: b gen_CHLD +-PASS: gdb.reverse/sigall-reverse.exp: get signal CONT +-PASS: gdb.reverse/sigall-reverse.exp: send signal CONT +-PASS: gdb.reverse/sigall-reverse.exp: advance to CHLD +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGCHLD stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_CHLD +-PASS: gdb.reverse/sigall-reverse.exp: b gen_TTIN +-PASS: gdb.reverse/sigall-reverse.exp: get signal CHLD +-PASS: gdb.reverse/sigall-reverse.exp: send signal CHLD +-PASS: gdb.reverse/sigall-reverse.exp: advance to TTIN +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGTTIN stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_TTIN +-PASS: gdb.reverse/sigall-reverse.exp: b gen_TTOU +-PASS: gdb.reverse/sigall-reverse.exp: get signal TTIN +-PASS: gdb.reverse/sigall-reverse.exp: send signal TTIN +-PASS: gdb.reverse/sigall-reverse.exp: advance to TTOU +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGTTOU stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_TTOU +-PASS: gdb.reverse/sigall-reverse.exp: b gen_IO +-PASS: gdb.reverse/sigall-reverse.exp: get signal TTOU +-PASS: gdb.reverse/sigall-reverse.exp: send signal TTOU +-PASS: gdb.reverse/sigall-reverse.exp: advance to IO +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGIO stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_IO +-PASS: gdb.reverse/sigall-reverse.exp: b gen_XCPU +-PASS: gdb.reverse/sigall-reverse.exp: get signal IO +-PASS: gdb.reverse/sigall-reverse.exp: send signal IO +-PASS: gdb.reverse/sigall-reverse.exp: advance to XCPU +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGXCPU stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_XCPU +-PASS: gdb.reverse/sigall-reverse.exp: b gen_XFSZ +-PASS: gdb.reverse/sigall-reverse.exp: get signal XCPU +-PASS: gdb.reverse/sigall-reverse.exp: send signal XCPU +-PASS: gdb.reverse/sigall-reverse.exp: advance to XFSZ +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGXFSZ stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_XFSZ +-PASS: gdb.reverse/sigall-reverse.exp: b gen_VTALRM +-PASS: gdb.reverse/sigall-reverse.exp: get signal XFSZ +-PASS: gdb.reverse/sigall-reverse.exp: send signal XFSZ +-PASS: gdb.reverse/sigall-reverse.exp: advance to VTALRM +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGVTALRM stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_VTALRM +-PASS: gdb.reverse/sigall-reverse.exp: b gen_PROF +-PASS: gdb.reverse/sigall-reverse.exp: get signal VTALRM +-PASS: gdb.reverse/sigall-reverse.exp: send signal VTALRM +-PASS: gdb.reverse/sigall-reverse.exp: advance to PROF +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGPROF stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_PROF +-PASS: gdb.reverse/sigall-reverse.exp: b gen_WINCH +-PASS: gdb.reverse/sigall-reverse.exp: get signal PROF +-PASS: gdb.reverse/sigall-reverse.exp: send signal PROF +-PASS: gdb.reverse/sigall-reverse.exp: advance to WINCH +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGWINCH stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_WINCH +-PASS: gdb.reverse/sigall-reverse.exp: b gen_LOST +-PASS: gdb.reverse/sigall-reverse.exp: get signal WINCH +-PASS: gdb.reverse/sigall-reverse.exp: send signal WINCH +-PASS: gdb.reverse/sigall-reverse.exp: advance to LOST +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGLOST stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_LOST +-PASS: gdb.reverse/sigall-reverse.exp: b gen_USR1 +-PASS: gdb.reverse/sigall-reverse.exp: send signal LOST +-PASS: gdb.reverse/sigall-reverse.exp: advance to USR1 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGUSR1 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_USR1 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_USR2 +-PASS: gdb.reverse/sigall-reverse.exp: get signal USR1 +-PASS: gdb.reverse/sigall-reverse.exp: send signal USR1 +-PASS: gdb.reverse/sigall-reverse.exp: advance to USR2 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGUSR2 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_USR2 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_PWR +-PASS: gdb.reverse/sigall-reverse.exp: get signal USR2 +-PASS: gdb.reverse/sigall-reverse.exp: send signal USR2 +-PASS: gdb.reverse/sigall-reverse.exp: advance to PWR +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGPWR stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_PWR +-PASS: gdb.reverse/sigall-reverse.exp: b gen_POLL +-PASS: gdb.reverse/sigall-reverse.exp: get signal PWR +-PASS: gdb.reverse/sigall-reverse.exp: send signal PWR +-PASS: gdb.reverse/sigall-reverse.exp: advance to POLL +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGPOLL stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_POLL +-PASS: gdb.reverse/sigall-reverse.exp: b gen_WIND +-PASS: gdb.reverse/sigall-reverse.exp: send signal POLL +-PASS: gdb.reverse/sigall-reverse.exp: advance to WIND +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGWIND stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_WIND +-PASS: gdb.reverse/sigall-reverse.exp: b gen_PHONE +-PASS: gdb.reverse/sigall-reverse.exp: send signal WIND +-PASS: gdb.reverse/sigall-reverse.exp: advance to PHONE +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGPHONE stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_PHONE +-PASS: gdb.reverse/sigall-reverse.exp: b gen_WAITING +-PASS: gdb.reverse/sigall-reverse.exp: send signal PHONE +-PASS: gdb.reverse/sigall-reverse.exp: advance to WAITING +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGWAITING stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_WAITING +-PASS: gdb.reverse/sigall-reverse.exp: b gen_LWP +-PASS: gdb.reverse/sigall-reverse.exp: send signal WAITING +-PASS: gdb.reverse/sigall-reverse.exp: advance to LWP +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGLWP stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_LWP +-PASS: gdb.reverse/sigall-reverse.exp: b gen_DANGER +-PASS: gdb.reverse/sigall-reverse.exp: send signal LWP +-PASS: gdb.reverse/sigall-reverse.exp: advance to DANGER +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGDANGER stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_DANGER +-PASS: gdb.reverse/sigall-reverse.exp: b gen_GRANT +-PASS: gdb.reverse/sigall-reverse.exp: send signal DANGER +-PASS: gdb.reverse/sigall-reverse.exp: advance to GRANT +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGGRANT stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_GRANT +-PASS: gdb.reverse/sigall-reverse.exp: b gen_RETRACT +-PASS: gdb.reverse/sigall-reverse.exp: send signal GRANT +-PASS: gdb.reverse/sigall-reverse.exp: advance to RETRACT +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGRETRACT stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_RETRACT +-PASS: gdb.reverse/sigall-reverse.exp: b gen_MSG +-PASS: gdb.reverse/sigall-reverse.exp: send signal RETRACT +-PASS: gdb.reverse/sigall-reverse.exp: advance to MSG +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGMSG stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_MSG +-PASS: gdb.reverse/sigall-reverse.exp: b gen_SOUND +-PASS: gdb.reverse/sigall-reverse.exp: send signal MSG +-PASS: gdb.reverse/sigall-reverse.exp: advance to SOUND +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGSOUND stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_SOUND +-PASS: gdb.reverse/sigall-reverse.exp: b gen_SAK +-PASS: gdb.reverse/sigall-reverse.exp: send signal SOUND +-PASS: gdb.reverse/sigall-reverse.exp: advance to SAK +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGSAK stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_SAK +-PASS: gdb.reverse/sigall-reverse.exp: b gen_PRIO +-PASS: gdb.reverse/sigall-reverse.exp: send signal SAK +-PASS: gdb.reverse/sigall-reverse.exp: advance to PRIO +-PASS: gdb.reverse/sigall-reverse.exp: handle SIGPRIO stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_PRIO +-PASS: gdb.reverse/sigall-reverse.exp: b gen_33 +-PASS: gdb.reverse/sigall-reverse.exp: send signal PRIO +-PASS: gdb.reverse/sigall-reverse.exp: advance to 33 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG33 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_33 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_34 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 33 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 34 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG34 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_34 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_35 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 34 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 35 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG35 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_35 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_36 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 35 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 36 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG36 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_36 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_37 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 36 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 37 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG37 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_37 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_38 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 37 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 38 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG38 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_38 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_39 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 38 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 39 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG39 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_39 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_40 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 39 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 40 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG40 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_40 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_41 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 40 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 41 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG41 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_41 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_42 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 41 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 42 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG42 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_42 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_43 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 42 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 43 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG43 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_43 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_44 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 43 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 44 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG44 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_44 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_45 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 44 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 45 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG45 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_45 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_46 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 45 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 46 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG46 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_46 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_47 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 46 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 47 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG47 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_47 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_48 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 47 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 48 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG48 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_48 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_49 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 48 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 49 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG49 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_49 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_50 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 49 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 50 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG50 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_50 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_51 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 50 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 51 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG51 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_51 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_52 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 51 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 52 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG52 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_52 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_53 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 52 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 53 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG53 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_53 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_54 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 53 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 54 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG54 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_54 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_55 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 54 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 55 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG55 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_55 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_56 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 55 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 56 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG56 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_56 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_57 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 56 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 57 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG57 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_57 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_58 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 57 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 58 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG58 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_58 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_59 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 58 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 59 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG59 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_59 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_60 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 59 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 60 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG60 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_60 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_61 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 60 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 61 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG61 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_61 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_62 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 61 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 62 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG62 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_62 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_63 +-PASS: gdb.reverse/sigall-reverse.exp: send signal 62 +-PASS: gdb.reverse/sigall-reverse.exp: advance to 63 +-PASS: gdb.reverse/sigall-reverse.exp: handle SIG63 stop print +-PASS: gdb.reverse/sigall-reverse.exp: b handle_63 +-PASS: gdb.reverse/sigall-reverse.exp: b gen_TERM +-PASS: gdb.reverse/sigall-reverse.exp: send signal 63 +-PASS: gdb.reverse/sigall-reverse.exp: advance to TERM + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/singlejmp-reverse.exp ... + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/solib-precsave.exp ... +-PASS: gdb.reverse/solib-precsave.exp: Turn on process record +-PASS: gdb.reverse/solib-precsave.exp: BP at end of main +-PASS: gdb.reverse/solib-precsave.exp: run to end of main +-PASS: gdb.reverse/solib-precsave.exp: save process recfile +-PASS: gdb.reverse/solib-precsave.exp: Kill process, prepare to debug log file +-PASS: gdb.reverse/solib-precsave.exp: reload core file +-PASS: gdb.reverse/solib-precsave.exp: run until end part one +-PASS: gdb.reverse/solib-precsave.exp: reverse-step third shr1 +-PASS: gdb.reverse/solib-precsave.exp: reverse-step second shr1 +-PASS: gdb.reverse/solib-precsave.exp: reverse-step first shr1 +-PASS: gdb.reverse/solib-precsave.exp: reverse-step generic +-PASS: gdb.reverse/solib-precsave.exp: forward to end part one +-PASS: gdb.reverse/solib-precsave.exp: reverse-next third shr1 +-PASS: gdb.reverse/solib-precsave.exp: reverse-next second shr1 +-PASS: gdb.reverse/solib-precsave.exp: reverse-next first shr1 +-PASS: gdb.reverse/solib-precsave.exp: reverse-next generic +-PASS: gdb.reverse/solib-precsave.exp: reverse-step into solib function one +-PASS: gdb.reverse/solib-precsave.exp: reverse-step within solib function one +-PASS: gdb.reverse/solib-precsave.exp: reverse-step back to main one +-PASS: gdb.reverse/solib-precsave.exp: reverse-step into solib function two +-PASS: gdb.reverse/solib-precsave.exp: reverse-step within solib function two +-PASS: gdb.reverse/solib-precsave.exp: reverse-step back to main two +-PASS: gdb.reverse/solib-precsave.exp: run until end part two +-PASS: gdb.reverse/solib-precsave.exp: reverse-next over solib function one +-PASS: gdb.reverse/solib-precsave.exp: reverse-next over solib function two + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/solib-reverse.exp ... +-PASS: gdb.reverse/solib-reverse.exp: Turn on process record +-PASS: gdb.reverse/solib-reverse.exp: run until end part one +-PASS: gdb.reverse/solib-reverse.exp: reverse-step third shr1 +-PASS: gdb.reverse/solib-reverse.exp: reverse-step second shr1 +-PASS: gdb.reverse/solib-reverse.exp: reverse-step first shr1 +-PASS: gdb.reverse/solib-reverse.exp: reverse-step generic +-PASS: gdb.reverse/solib-reverse.exp: forward to end part one +-PASS: gdb.reverse/solib-reverse.exp: reverse-next third shr1 +-PASS: gdb.reverse/solib-reverse.exp: reverse-next second shr1 +-PASS: gdb.reverse/solib-reverse.exp: reverse-next first shr1 +-PASS: gdb.reverse/solib-reverse.exp: reverse-next generic +-PASS: gdb.reverse/solib-reverse.exp: reverse-step into solib function one +-PASS: gdb.reverse/solib-reverse.exp: reverse-step within solib function one +-PASS: gdb.reverse/solib-reverse.exp: reverse-step back to main one +-PASS: gdb.reverse/solib-reverse.exp: reverse-step into solib function two +-PASS: gdb.reverse/solib-reverse.exp: reverse-step within solib function two +-PASS: gdb.reverse/solib-reverse.exp: reverse-step back to main two +-PASS: gdb.reverse/solib-reverse.exp: run until end part two +-PASS: gdb.reverse/solib-reverse.exp: reverse-next over solib function one +-PASS: gdb.reverse/solib-reverse.exp: reverse-next over solib function two + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/step-precsave.exp ... +-PASS: gdb.reverse/step-precsave.exp: Turn on process record +-PASS: gdb.reverse/step-precsave.exp: BP at end of main +-PASS: gdb.reverse/step-precsave.exp: run to end of main +-PASS: gdb.reverse/step-precsave.exp: save process recfile +-PASS: gdb.reverse/step-precsave.exp: Kill process, prepare to debug log file +-PASS: gdb.reverse/step-precsave.exp: reload core file +-PASS: gdb.reverse/step-precsave.exp: next test 1 +-PASS: gdb.reverse/step-precsave.exp: step test 1 +-PASS: gdb.reverse/step-precsave.exp: next test 2 +-PASS: gdb.reverse/step-precsave.exp: step test 2 +-PASS: gdb.reverse/step-precsave.exp: step up to call +-PASS: gdb.reverse/step-precsave.exp: next over call +-PASS: gdb.reverse/step-precsave.exp: step into call +-PASS: gdb.reverse/step-precsave.exp: finish out of fn call +-PASS: gdb.reverse/step-precsave.exp: simple stepi +-PASS: gdb.reverse/step-precsave.exp: stepi into function call +-PASS: gdb.reverse/step-precsave.exp: stepi back from function call +-PASS: gdb.reverse/step-precsave.exp: set reverse execution +-PASS: gdb.reverse/step-precsave.exp: reverse stepi thru function return +-PASS: gdb.reverse/step-precsave.exp: reverse stepi from a function call +-PASS: gdb.reverse/step-precsave.exp: simple reverse stepi +-PASS: gdb.reverse/step-precsave.exp: reverse step into fn call +-PASS: gdb.reverse/step-precsave.exp: reverse step out of called fn +-PASS: gdb.reverse/step-precsave.exp: reverse next over call +-PASS: gdb.reverse/step-precsave.exp: reverse step test 1 +-PASS: gdb.reverse/step-precsave.exp: reverse next test 1 +-PASS: gdb.reverse/step-precsave.exp: reverse step test 2 +-PASS: gdb.reverse/step-precsave.exp: reverse next test 2 + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/step-reverse.exp ... +-PASS: gdb.reverse/step-reverse.exp: Turn on process record +-PASS: gdb.reverse/step-reverse.exp: next test 1 +-PASS: gdb.reverse/step-reverse.exp: step test 1 +-PASS: gdb.reverse/step-reverse.exp: next test 2 +-PASS: gdb.reverse/step-reverse.exp: step test 2 +-PASS: gdb.reverse/step-reverse.exp: step up to call +-PASS: gdb.reverse/step-reverse.exp: next over call +-PASS: gdb.reverse/step-reverse.exp: step into call +-PASS: gdb.reverse/step-reverse.exp: finish out of fn call +-PASS: gdb.reverse/step-reverse.exp: simple stepi +-PASS: gdb.reverse/step-reverse.exp: stepi into function call +-PASS: gdb.reverse/step-reverse.exp: stepi back from function call +-PASS: gdb.reverse/step-reverse.exp: set reverse execution +-PASS: gdb.reverse/step-reverse.exp: reverse stepi thru function return +-PASS: gdb.reverse/step-reverse.exp: reverse stepi from a function call +-PASS: gdb.reverse/step-reverse.exp: simple reverse stepi +-PASS: gdb.reverse/step-reverse.exp: reverse step into fn call +-PASS: gdb.reverse/step-reverse.exp: reverse step out of called fn +-PASS: gdb.reverse/step-reverse.exp: reverse next over call +-PASS: gdb.reverse/step-reverse.exp: reverse step test 1 +-PASS: gdb.reverse/step-reverse.exp: reverse next test 1 +-PASS: gdb.reverse/step-reverse.exp: reverse step test 2 +-PASS: gdb.reverse/step-reverse.exp: reverse next test 2 + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/until-precsave.exp ... +-PASS: gdb.reverse/until-precsave.exp: Turn on process record +-PASS: gdb.reverse/until-precsave.exp: BP at end of main +-PASS: gdb.reverse/until-precsave.exp: run to end of main +-PASS: gdb.reverse/until-precsave.exp: save process recfile +-PASS: gdb.reverse/until-precsave.exp: Kill process, prepare to debug log file +-PASS: gdb.reverse/until-precsave.exp: reload core file +-PASS: gdb.reverse/until-precsave.exp: until line number +-PASS: gdb.reverse/until-precsave.exp: advance to factorial +-PASS: gdb.reverse/until-precsave.exp: until factorial, recursive function +-PASS: gdb.reverse/until-precsave.exp: finish to main +-PASS: gdb.reverse/until-precsave.exp: advance to marker2 +-PASS: gdb.reverse/until-precsave.exp: until func, not called by current frame +-PASS: gdb.reverse/until-precsave.exp: set reverse execution +-PASS: gdb.reverse/until-precsave.exp: reverse-advance to marker2 +-PASS: gdb.reverse/until-precsave.exp: reverse-finish from marker2 +-PASS: gdb.reverse/until-precsave.exp: reverse-advance to final return of factorial +-PASS: gdb.reverse/until-precsave.exp: reverse-until to entry of factorial + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/until-reverse.exp ... +-PASS: gdb.reverse/until-reverse.exp: Turn on process record +-PASS: gdb.reverse/until-reverse.exp: until line number +-PASS: gdb.reverse/until-reverse.exp: advance to factorial +-PASS: gdb.reverse/until-reverse.exp: until factorial, recursive function +-PASS: gdb.reverse/until-reverse.exp: finish to main +-PASS: gdb.reverse/until-reverse.exp: advance to marker2 +-PASS: gdb.reverse/until-reverse.exp: until func, not called by current frame +-PASS: gdb.reverse/until-reverse.exp: set reverse execution +-PASS: gdb.reverse/until-reverse.exp: reverse-advance to marker2 +-PASS: gdb.reverse/until-reverse.exp: reverse-finish from marker2 +-PASS: gdb.reverse/until-reverse.exp: reverse-advance to final return of factorial +-PASS: gdb.reverse/until-reverse.exp: reverse-until to entry of factorial + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/watch-precsave.exp ... +-PASS: gdb.reverse/watch-precsave.exp: Turn on process record +-PASS: gdb.reverse/watch-precsave.exp: BP at end of main +-PASS: gdb.reverse/watch-precsave.exp: run to end of main +-PASS: gdb.reverse/watch-precsave.exp: save process recfile +-PASS: gdb.reverse/watch-precsave.exp: Kill process, prepare to debug log file +-PASS: gdb.reverse/watch-precsave.exp: reload core file +-PASS: gdb.reverse/watch-precsave.exp: set breakpoint at marker1 +-PASS: gdb.reverse/watch-precsave.exp: set breakpoint at marker2 +-PASS: gdb.reverse/watch-precsave.exp: continue to breakpoint: marker1 +-PASS: gdb.reverse/watch-precsave.exp: set watchpoint on ival3 +-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit, first time +-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit, second time +-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit, third time +-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit, fourth time +-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit, fifth time +-PASS: gdb.reverse/watch-precsave.exp: continue to breakpoint: marker2 +-PASS: gdb.reverse/watch-precsave.exp: set reverse +-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, first time +-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, second time +-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, third time +-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, fourth time +-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, fifth time +-PASS: gdb.reverse/watch-precsave.exp: enable hw watchpoints +-PASS: gdb.reverse/watch-precsave.exp: set forward +-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit, forward replay, first time +-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit, forward replay, second time +-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit, forward replay, third time +-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit, forward replay, fourth time +-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit, forward replay, fifth time +-PASS: gdb.reverse/watch-precsave.exp: replay forward to marker2 +-PASS: gdb.reverse/watch-precsave.exp: set reverse +-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, HW, first time +-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, HW, second time +-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, HW, third time +-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, HW, fourth time +-PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, HW, fifth time + Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/watch-reverse.exp ... +-PASS: gdb.reverse/watch-reverse.exp: Turn on process record +-PASS: gdb.reverse/watch-reverse.exp: disable hw watchpoints +-PASS: gdb.reverse/watch-reverse.exp: set breakpoint at marker1 +-PASS: gdb.reverse/watch-reverse.exp: set breakpoint at marker2 +-PASS: gdb.reverse/watch-reverse.exp: continue to breakpoint: marker1 +-PASS: gdb.reverse/watch-reverse.exp: set watchpoint on ival3 +-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit, first time +-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit, second time +-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit, third time +-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit, fourth time +-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit, fifth time +-PASS: gdb.reverse/watch-reverse.exp: continue to breakpoint: marker2 +-PASS: gdb.reverse/watch-reverse.exp: set reverse +-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, first time +-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, second time +-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, third time +-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, fourth time +-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, fifth time +-PASS: gdb.reverse/watch-reverse.exp: enable hw watchpoints +-PASS: gdb.reverse/watch-reverse.exp: set forward +-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit, forward replay, first time +-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit, forward replay, second time +-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit, forward replay, third time +-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit, forward replay, fourth time +-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit, forward replay, fifth time +-PASS: gdb.reverse/watch-reverse.exp: replay forward to marker2 +-PASS: gdb.reverse/watch-reverse.exp: set reverse +-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, HW, first time +-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, HW, second time +-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, HW, third time +-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, HW, fourth time +-PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, HW, fifth time + + === gdb Summary === + +-# of expected passes 2756 +-# of untested testcases 1 + [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.6.50.20131021-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.server/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.server/gdb.sum +index 7c9d1bd..8587ae5 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.server/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.server/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Wed Jan 8 00:25:08 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:36:35 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +@@ -8,91 +8,17 @@ Schedule of variations: + + Running target unix + Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-attach.exp ... +-PASS: gdb.server/ext-attach.exp: disconnect +-PASS: gdb.server/ext-attach.exp: set remote exec-file +-PASS: gdb.server/ext-attach.exp: attach to remote program 1 +-PASS: gdb.server/ext-attach.exp: check uploaded tsv +-PASS: gdb.server/ext-attach.exp: backtrace 1 +-PASS: gdb.server/ext-attach.exp: detach +-PASS: gdb.server/ext-attach.exp: backtrace with no program +-PASS: gdb.server/ext-attach.exp: attach to remote program 2 +-PASS: gdb.server/ext-attach.exp: backtrace 2 +-PASS: gdb.server/ext-attach.exp: kill +-PASS: gdb.server/ext-attach.exp: monitor exit + Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-run.exp ... +-PASS: gdb.server/ext-run.exp: disconnect +-PASS: gdb.server/ext-run.exp: set remote exec-file +-PASS: gdb.server/ext-run.exp: continue to main +-PASS: gdb.server/ext-run.exp: get process list +-PASS: gdb.server/ext-run.exp: kill +-PASS: gdb.server/ext-run.exp: load new file without any gdbserver inferior +-PASS: gdb.server/ext-run.exp: monitor exit + Running ../../../W._C._Handy/gdb/testsuite/gdb.server/file-transfer.exp ... +-PASS: gdb.server/file-transfer.exp: disconnect +-PASS: gdb.server/file-transfer.exp: put binary file +-PASS: gdb.server/file-transfer.exp: get binary file +-PASS: gdb.server/file-transfer.exp: compare intermediate binary file +-PASS: gdb.server/file-transfer.exp: compare binary file +-PASS: gdb.server/file-transfer.exp: deleted binary file +-PASS: gdb.server/file-transfer.exp: verified deleted binary file +-PASS: gdb.server/file-transfer.exp: put text file +-PASS: gdb.server/file-transfer.exp: get text file +-PASS: gdb.server/file-transfer.exp: compare intermediate text file +-PASS: gdb.server/file-transfer.exp: compare text file +-PASS: gdb.server/file-transfer.exp: deleted text file +-PASS: gdb.server/file-transfer.exp: verified deleted text file + Running ../../../W._C._Handy/gdb/testsuite/gdb.server/no-thread-db.exp ... +-PASS: gdb.server/no-thread-db.exp: successfully compiled posix threads test case +-PASS: gdb.server/no-thread-db.exp: disconnect +-PASS: gdb.server/no-thread-db.exp: libthread-db is now unresolvable +-PASS: gdb.server/no-thread-db.exp: continue to breakpoint: after tls assignment +-PASS: gdb.server/no-thread-db.exp: print foo + Running ../../../W._C._Handy/gdb/testsuite/gdb.server/server-exec-info.exp ... +-PASS: gdb.server/server-exec-info.exp: file +-PASS: gdb.server/server-exec-info.exp: set sysroot remote: +-PASS: gdb.server/server-exec-info.exp: info files + Running ../../../W._C._Handy/gdb/testsuite/gdb.server/server-kill.exp ... +-PASS: gdb.server/server-kill.exp: disconnect +-PASS: gdb.server/server-kill.exp: tstatus + Running ../../../W._C._Handy/gdb/testsuite/gdb.server/server-mon.exp ... +-PASS: gdb.server/server-mon.exp: disconnect +-PASS: gdb.server/server-mon.exp: monitor help +-PASS: gdb.server/server-mon.exp: monitor +-PASS: gdb.server/server-mon.exp: monitor set debug 1 +-PASS: gdb.server/server-mon.exp: monitor set debug 0 +-PASS: gdb.server/server-mon.exp: monitor set remote-debug 1 +-PASS: gdb.server/server-mon.exp: monitor set remote-debug 0 + Running ../../../W._C._Handy/gdb/testsuite/gdb.server/server-run.exp ... +-PASS: gdb.server/server-run.exp: disconnect +-PASS: gdb.server/server-run.exp: loaded dynamic linker +-PASS: gdb.server/server-run.exp: continue to main + Running ../../../W._C._Handy/gdb/testsuite/gdb.server/solib-list.exp ... +-PASS: gdb.server/solib-list.exp: non-stop 0: disconnect +-PASS: gdb.server/solib-list.exp: non-stop 0: set non-stop 0 +-PASS: gdb.server/solib-list.exp: non-stop 0: set target-async 0 +-PASS: gdb.server/solib-list.exp: non-stop 0: set displaced-stepping off +-PASS: gdb.server/solib-list.exp: non-stop 0: file binfile +-PASS: gdb.server/solib-list.exp: non-stop 0: target remote +-PASS: gdb.server/solib-list.exp: non-stop 0: continue +-PASS: gdb.server/solib-list.exp: non-stop 0: sharedlibrary +-PASS: gdb.server/solib-list.exp: non-stop 0: p libvar +-PASS: gdb.server/solib-list.exp: non-stop 1: disconnect +-PASS: gdb.server/solib-list.exp: non-stop 1: set non-stop 1 +-PASS: gdb.server/solib-list.exp: non-stop 1: set target-async 1 +-PASS: gdb.server/solib-list.exp: non-stop 1: set displaced-stepping off +-PASS: gdb.server/solib-list.exp: non-stop 1: file binfile +-PASS: gdb.server/solib-list.exp: non-stop 1: target remote +-PASS: gdb.server/solib-list.exp: non-stop 1: non-stop interior stop +-PASS: gdb.server/solib-list.exp: non-stop 1: continue +-PASS: gdb.server/solib-list.exp: non-stop 1: sharedlibrary +-PASS: gdb.server/solib-list.exp: non-stop 1: p libvar + Running ../../../W._C._Handy/gdb/testsuite/gdb.server/wrapper.exp ... +-PASS: gdb.server/wrapper.exp: disconnect +-PASS: gdb.server/wrapper.exp: continue to marker +-PASS: gdb.server/wrapper.exp: print d + + === gdb Summary === + +-# of expected passes 73 + [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.6.50.20131021-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.stabs/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.stabs/gdb.sum +index 6478da7..87d5cb0 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.stabs/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.stabs/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Wed Jan 8 00:25:13 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:36:37 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.threads/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.threads/gdb.sum +index fd158de..be821bb 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.threads/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.threads/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Wed Jan 8 00:25:14 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:36:55 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +@@ -8,116 +8,42 @@ Schedule of variations: + + Running target unix + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-into-signal.exp ... +-PASS: gdb.threads/attach-into-signal.exp: nonthreaded: handle SIGALRM stop print pass +-PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attach (pass 1), pending signal catch +-PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attach (pass 2), pending signal catch +-PASS: gdb.threads/attach-into-signal.exp: successfully compiled posix threads test case +-PASS: gdb.threads/attach-into-signal.exp: threaded: handle SIGALRM stop print pass +-PASS: gdb.threads/attach-into-signal.exp: threaded: attach (pass 1), pending signal catch +-PASS: gdb.threads/attach-into-signal.exp: threaded: attach (pass 2), pending signal catch + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-stopped.exp ... +-PASS: gdb.threads/attach-stopped.exp: nonthreaded: attach2 to stopped, after setting file +-PASS: gdb.threads/attach-stopped.exp: nonthreaded: attach2 to stopped bt +-PASS: gdb.threads/attach-stopped.exp: successfully compiled posix threads test case +-PASS: gdb.threads/attach-stopped.exp: threaded: attach2 to stopped, after setting file +-PASS: gdb.threads/attach-stopped.exp: threaded: attach2 to stopped bt + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/bp_in_thread.exp ... + PASS: gdb.threads/bp_in_thread.exp: successfully compiled posix threads test case + PASS: gdb.threads/bp_in_thread.exp: breakpoint on noreturn +-PASS: gdb.threads/bp_in_thread.exp: run to noreturn ++FAIL: gdb.threads/bp_in_thread.exp: run to noreturn + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/clone-new-thread-event.exp ... +-PASS: gdb.threads/clone-new-thread-event.exp: catch SIGUSR1 + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/corethreads.exp ... +-PASS: gdb.threads/corethreads.exp: successfully compiled posix threads test case +-PASS: gdb.threads/corethreads.exp: load core +-PASS: gdb.threads/corethreads.exp: sanity check we see the core file +-PASS: gdb.threads/corethreads.exp: print pthread_t of thread0 +-PASS: gdb.threads/corethreads.exp: print pthread_t of thread1 +-PASS: gdb.threads/corethreads.exp: thread0 found +-PASS: gdb.threads/corethreads.exp: thread1 found +-PASS: gdb.threads/corethreads.exp: no other thread found + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/create-fail.exp ... +-PASS: gdb.threads/create-fail.exp: successfully compiled posix threads test case +-PASS: gdb.threads/create-fail.exp: iteration 1: run till end +-PASS: gdb.threads/create-fail.exp: iteration 2: run till end +-PASS: gdb.threads/create-fail.exp: iteration 3: run till end +-PASS: gdb.threads/create-fail.exp: iteration 4: run till end +-PASS: gdb.threads/create-fail.exp: iteration 5: run till end +-PASS: gdb.threads/create-fail.exp: iteration 6: run till end +-PASS: gdb.threads/create-fail.exp: iteration 7: run till end +-PASS: gdb.threads/create-fail.exp: iteration 8: run till end +-PASS: gdb.threads/create-fail.exp: iteration 9: run till end +-PASS: gdb.threads/create-fail.exp: iteration 10: run till end ++UNSUPPORTED: gdb.threads/create-fail.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/create-fail.c: unrecognized error + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/current-lwp-dead.exp ... +-PASS: gdb.threads/current-lwp-dead.exp: continue to breakpoint: fn_return + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/dlopen-libpthread.exp ... +-PASS: gdb.threads/dlopen-libpthread.exp: successfully compiled posix threads test case +-PASS: gdb.threads/dlopen-libpthread.exp: ldd dlopen-libpthread.so +-PASS: gdb.threads/dlopen-libpthread.exp: ldd dlopen-libpthread.so output contains libs +-PASS: gdb.threads/dlopen-libpthread.exp: copy libpthread-2.17.so to libpthread.so.0 +-PASS: gdb.threads/dlopen-libpthread.exp: copy libm-2.17.so to libm.so.6 +-PASS: gdb.threads/dlopen-libpthread.exp: copy libc-2.17.so to libc.so.6 +-PASS: gdb.threads/dlopen-libpthread.exp: successfully compiled posix threads test case +-PASS: gdb.threads/dlopen-libpthread.exp: unprelink libc.so.6 (missing /usr/sbin/prelink) +-XFAIL: gdb.threads/dlopen-libpthread.exp: info probes all rtld rtld_map_complete +-UNTESTED: gdb.threads/dlopen-libpthread.exp: dlopen-libpthread.exp + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/execl.exp ... + PASS: gdb.threads/execl.exp: successfully compiled posix threads test case + PASS: gdb.threads/execl.exp: set breakpoint at execl + PASS: gdb.threads/execl.exp: continue to exec +-PASS: gdb.threads/execl.exp: info threads before exec +-PASS: gdb.threads/execl.exp: continue across exec ++FAIL: gdb.threads/execl.exp: info threads before exec ++FAIL: gdb.threads/execl.exp: continue across exec + PASS: gdb.threads/execl.exp: info threads after exec + PASS: gdb.threads/execl.exp: info threads after exec +-PASS: gdb.threads/execl.exp: continue until exit ++FAIL: gdb.threads/execl.exp: continue until exit + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/fork-child-threads.exp ... +-PASS: gdb.threads/fork-child-threads.exp: successfully compiled posix threads test case +-PASS: gdb.threads/fork-child-threads.exp: set follow-fork-mode child +-PASS: gdb.threads/fork-child-threads.exp: next over fork +-PASS: gdb.threads/fork-child-threads.exp: get to the spawned thread +-PASS: gdb.threads/fork-child-threads.exp: two threads found + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/fork-thread-pending.exp ... +-PASS: gdb.threads/fork-thread-pending.exp: successfully compiled posix threads test case +-PASS: gdb.threads/fork-thread-pending.exp: 1, set follow-fork-mode child +-PASS: gdb.threads/fork-thread-pending.exp: 1, insert fork catchpoint +-PASS: gdb.threads/fork-thread-pending.exp: 1, get to the fork event +-PASS: gdb.threads/fork-thread-pending.exp: 1, multiple threads found +-PASS: gdb.threads/fork-thread-pending.exp: 1, switched away from event thread +-PASS: gdb.threads/fork-thread-pending.exp: 1, refused to resume +-PASS: gdb.threads/fork-thread-pending.exp: 1, followed to the child, found one thread +-PASS: gdb.threads/fork-thread-pending.exp: 1, get to the spawned thread in fork child +-PASS: gdb.threads/fork-thread-pending.exp: 1, followed to the child, found two threads +-PASS: gdb.threads/fork-thread-pending.exp: 2, set follow-fork-mode child +-PASS: gdb.threads/fork-thread-pending.exp: 2, insert fork catchpoint +-PASS: gdb.threads/fork-thread-pending.exp: 2, get to the fork event +-PASS: gdb.threads/fork-thread-pending.exp: 2, multiple threads found +-PASS: gdb.threads/fork-thread-pending.exp: 2, get to the spawned thread in fork child +-PASS: gdb.threads/fork-thread-pending.exp: 2, followed to the child, found two threads + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/gcore-thread.exp ... + PASS: gdb.threads/gcore-thread.exp: successfully compiled posix threads test case + PASS: gdb.threads/gcore-thread.exp: successfully compiled posix threads test case + PASS: gdb.threads/gcore-thread.exp: help gcore +-PASS: gdb.threads/gcore-thread.exp: thread 1 is running +-PASS: gdb.threads/gcore-thread.exp: thread 2 is running +-PASS: gdb.threads/gcore-thread.exp: save a corefile +-PASS: gdb.threads/gcore-thread.exp: clear __stack_user.next +-PASS: gdb.threads/gcore-thread.exp: clear stack_used.next +-PASS: gdb.threads/gcore-thread.exp: save a zeroed-threads corefile +-PASS: gdb.threads/gcore-thread.exp: corefile: re-load generated corefile +-PASS: gdb.threads/gcore-thread.exp: corefile: corefile contains at least two threads +-PASS: gdb.threads/gcore-thread.exp: corefile: a corefile thread is executing thread2 +-PASS: gdb.threads/gcore-thread.exp: corefile: thread2 is current thread in corefile +-PASS: gdb.threads/gcore-thread.exp: core0file: re-load generated corefile +-PASS: gdb.threads/gcore-thread.exp: core0file: corefile contains at least two threads +-PASS: gdb.threads/gcore-thread.exp: core0file: a corefile thread is executing thread2 +-PASS: gdb.threads/gcore-thread.exp: core0file: thread2 is current thread in corefile ++FAIL: gdb.threads/gcore-thread.exp: thread 1 is running ++FAIL: gdb.threads/gcore-thread.exp: thread 2 is running ++UNSUPPORTED: gdb.threads/gcore-thread.exp: save a corefile + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/hand-call-in-threads.exp ... + PASS: gdb.threads/hand-call-in-threads.exp: successfully compiled posix threads test case + PASS: gdb.threads/hand-call-in-threads.exp: breakpoint on all_threads_running + PASS: gdb.threads/hand-call-in-threads.exp: breakpoint on hand_call + PASS: gdb.threads/hand-call-in-threads.exp: run to all_threads_running +-PASS: gdb.threads/hand-call-in-threads.exp: enable scheduler locking +-PASS: gdb.threads/hand-call-in-threads.exp: show scheduler locking on ++FAIL: gdb.threads/hand-call-in-threads.exp: enable scheduler locking ++FAIL: gdb.threads/hand-call-in-threads.exp: show scheduler locking on + PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 1 + PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 1 + PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 2 +@@ -127,52 +53,46 @@ PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 3 + PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 4 + PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 4 + PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 5 +-PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 5 +-PASS: gdb.threads/hand-call-in-threads.exp: set confirm off +-PASS: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 1 +-PASS: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 1 +-PASS: gdb.threads/hand-call-in-threads.exp: setting frame, thread 1 +-PASS: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 1 +-PASS: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 2 +-PASS: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 2 +-PASS: gdb.threads/hand-call-in-threads.exp: setting frame, thread 2 +-PASS: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 2 +-PASS: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 3 +-PASS: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 3 +-PASS: gdb.threads/hand-call-in-threads.exp: setting frame, thread 3 +-PASS: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 3 +-PASS: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 4 +-PASS: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 4 +-PASS: gdb.threads/hand-call-in-threads.exp: setting frame, thread 4 +-PASS: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 4 +-PASS: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 5 +-PASS: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 5 +-PASS: gdb.threads/hand-call-in-threads.exp: setting frame, thread 5 +-PASS: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 5 +-PASS: gdb.threads/hand-call-in-threads.exp: all dummies popped +-PASS: gdb.threads/hand-call-in-threads.exp: disable scheduler locking +-PASS: gdb.threads/hand-call-in-threads.exp: show scheduler locking off ++FAIL: gdb.threads/hand-call-in-threads.exp: hand call, thread 5 (timeout) ++FAIL: gdb.threads/hand-call-in-threads.exp: set confirm off (timeout) ++FAIL: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 1 (timeout) ++FAIL: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 1 ++FAIL: gdb.threads/hand-call-in-threads.exp: setting frame, thread 1 (timeout) ++FAIL: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 1 (timeout) ++FAIL: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 2 (timeout) ++FAIL: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 2 ++FAIL: gdb.threads/hand-call-in-threads.exp: setting frame, thread 2 (timeout) ++FAIL: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 2 (timeout) ++FAIL: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 3 (timeout) ++FAIL: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 3 ++FAIL: gdb.threads/hand-call-in-threads.exp: setting frame, thread 3 (timeout) ++FAIL: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 3 (timeout) ++FAIL: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 4 (timeout) ++FAIL: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 4 ++FAIL: gdb.threads/hand-call-in-threads.exp: setting frame, thread 4 (timeout) ++FAIL: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 4 (timeout) ++FAIL: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 5 (timeout) ++FAIL: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 5 ++FAIL: gdb.threads/hand-call-in-threads.exp: setting frame, thread 5 (timeout) ++FAIL: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 5 (timeout) ++FAIL: gdb.threads/hand-call-in-threads.exp: all dummies popped (timeout) ++FAIL: gdb.threads/hand-call-in-threads.exp: disable scheduler locking (timeout) ++FAIL: gdb.threads/hand-call-in-threads.exp: show scheduler locking off (timeout) + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/ia64-sigill.exp ... +-PASS: gdb.threads/ia64-sigill.exp: successfully compiled posix threads test case +-PASS: gdb.threads/ia64-sigill.exp: info addr label +-PASS: gdb.threads/ia64-sigill.exp: set $sigill_bpnum=$bpnum +-PASS: gdb.threads/ia64-sigill.exp: set debug infrun 1 +-PASS: gdb.threads/ia64-sigill.exp: continue +-PASS: gdb.threads/ia64-sigill.exp: delete $sigill_bpnum +-PASS: gdb.threads/ia64-sigill.exp: continue for the pending signal ++UNSUPPORTED: gdb.threads/ia64-sigill.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/ia64-sigill.c: unrecognized error + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/info-threads-cur-sal.exp ... + PASS: gdb.threads/info-threads-cur-sal.exp: successfully compiled posix threads test case +-PASS: gdb.threads/info-threads-cur-sal.exp: continue to breakpoint: start +-PASS: gdb.threads/info-threads-cur-sal.exp: list before info threads +-PASS: gdb.threads/info-threads-cur-sal.exp: info threads before break +-PASS: gdb.threads/info-threads-cur-sal.exp: break on line +-PASS: gdb.threads/info-threads-cur-sal.exp: info threads before list +-PASS: gdb.threads/info-threads-cur-sal.exp: list after info threads ++FAIL: gdb.threads/info-threads-cur-sal.exp: continue to breakpoint: start ++FAIL: gdb.threads/info-threads-cur-sal.exp: list before info threads ++FAIL: gdb.threads/info-threads-cur-sal.exp: info threads before break ++FAIL: gdb.threads/info-threads-cur-sal.exp: break on line ++FAIL: gdb.threads/info-threads-cur-sal.exp: info threads before list ++FAIL: gdb.threads/info-threads-cur-sal.exp: list after info threads + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/interrupted-hand-call.exp ... + PASS: gdb.threads/interrupted-hand-call.exp: successfully compiled posix threads test case + PASS: gdb.threads/interrupted-hand-call.exp: breakpoint on all_threads_running + PASS: gdb.threads/interrupted-hand-call.exp: run to all_threads_running +-PASS: gdb.threads/interrupted-hand-call.exp: hand-call interrupted by signal in another thread ++FAIL: gdb.threads/interrupted-hand-call.exp: hand-call interrupted by signal in another thread + PASS: gdb.threads/interrupted-hand-call.exp: dummy stack frame present + PASS: gdb.threads/interrupted-hand-call.exp: finish hand-call + PASS: gdb.threads/interrupted-hand-call.exp: dummy frame popped +@@ -183,160 +103,73 @@ PASS: gdb.threads/killed.exp: run program to completion + PASS: gdb.threads/killed.exp: GDB exits after multi-threaded program exits messily + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/leader-exit.exp ... + PASS: gdb.threads/leader-exit.exp: successfully compiled posix threads test case +-PASS: gdb.threads/leader-exit.exp: continue to breakpoint: break-here +-PASS: gdb.threads/leader-exit.exp: Single thread has been left ++FAIL: gdb.threads/leader-exit.exp: continue to breakpoint: break-here ++FAIL: gdb.threads/leader-exit.exp: Single thread has been left + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/linux-dp.exp ... +-PASS: gdb.threads/linux-dp.exp: successfully compiled posix threads test case +-PASS: gdb.threads/linux-dp.exp: set print sevenbit-strings +-PASS: gdb.threads/linux-dp.exp: info threads 1 +-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: about to create philosopher: 0 +-PASS: gdb.threads/linux-dp.exp: create philosopher: 0 +-PASS: gdb.threads/linux-dp.exp: info threads after: 0 +-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: about to create philosopher: 1 +-PASS: gdb.threads/linux-dp.exp: create philosopher: 1 +-PASS: gdb.threads/linux-dp.exp: info threads after: 1 +-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: about to create philosopher: 2 +-PASS: gdb.threads/linux-dp.exp: create philosopher: 2 +-PASS: gdb.threads/linux-dp.exp: info threads after: 2 +-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: about to create philosopher: 3 +-PASS: gdb.threads/linux-dp.exp: create philosopher: 3 +-PASS: gdb.threads/linux-dp.exp: info threads after: 3 +-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: about to create philosopher: 4 +-PASS: gdb.threads/linux-dp.exp: create philosopher: 4 +-PASS: gdb.threads/linux-dp.exp: info threads after: 4 +-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: main thread's sleep +-PASS: gdb.threads/linux-dp.exp: info threads 2 +-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print +-PASS: gdb.threads/linux-dp.exp: first thread-specific breakpoint hit +-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 0 +-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 1 +-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 2 +-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 3 +-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 4 +-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 5 +-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 6 +-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 7 +-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 8 +-PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 9 +-PASS: gdb.threads/linux-dp.exp: thread-specific breakpoint is thread-specific +-PASS: gdb.threads/linux-dp.exp: selected thread: 1 +-PASS: gdb.threads/linux-dp.exp: main is distinct: 1 +-PASS: gdb.threads/linux-dp.exp: selected thread: 2 +-PASS: gdb.threads/linux-dp.exp: philosopher is distinct: 2 +-PASS: gdb.threads/linux-dp.exp: selected thread: 3 +-PASS: gdb.threads/linux-dp.exp: philosopher is distinct: 3 +-PASS: gdb.threads/linux-dp.exp: selected thread: 4 +-PASS: gdb.threads/linux-dp.exp: philosopher is distinct: 4 +-PASS: gdb.threads/linux-dp.exp: selected thread: 5 +-PASS: gdb.threads/linux-dp.exp: philosopher is distinct: 5 +-PASS: gdb.threads/linux-dp.exp: selected thread: 6 +-PASS: gdb.threads/linux-dp.exp: philosopher is distinct: 6 +-PASS: gdb.threads/linux-dp.exp: found an interesting thread +-PASS: gdb.threads/linux-dp.exp: manager thread found (not found) when expected + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/local-watch-wrong-thread.exp ... + PASS: gdb.threads/local-watch-wrong-thread.exp: successfully compiled posix threads test case + PASS: gdb.threads/local-watch-wrong-thread.exp: breakpoint on thread_function0 +-PASS: gdb.threads/local-watch-wrong-thread.exp: continue to thread_function0 +-PASS: gdb.threads/local-watch-wrong-thread.exp: set local watchpoint on *myp +-PASS: gdb.threads/local-watch-wrong-thread.exp: local watchpoint triggers +-PASS: gdb.threads/local-watch-wrong-thread.exp: set local watchpoint on *myp, with false conditional +-PASS: gdb.threads/local-watch-wrong-thread.exp: breakpoint on the other thread +-PASS: gdb.threads/local-watch-wrong-thread.exp: the other thread stopped on breakpoint +-PASS: gdb.threads/local-watch-wrong-thread.exp: local watchpoint is still in breakpoint list +-PASS: gdb.threads/local-watch-wrong-thread.exp: let local watchpoint trigger +-PASS: gdb.threads/local-watch-wrong-thread.exp: local watchpoint still triggers +-PASS: gdb.threads/local-watch-wrong-thread.exp: let thread_function0 return +-PASS: gdb.threads/local-watch-wrong-thread.exp: breakpoint on thread_function0's caller +-PASS: gdb.threads/local-watch-wrong-thread.exp: local watchpoint automatically deleted ++FAIL: gdb.threads/local-watch-wrong-thread.exp: continue to thread_function0 ++FAIL: gdb.threads/local-watch-wrong-thread.exp: set local watchpoint on *myp ++FAIL: gdb.threads/local-watch-wrong-thread.exp: local watchpoint triggers (timeout) ++ERROR: Delete all breakpoints in delete_breakpoints (timeout) ++UNRESOLVED: gdb.threads/local-watch-wrong-thread.exp: set local watchpoint on *myp, with false conditional (timeout) ++FAIL: gdb.threads/local-watch-wrong-thread.exp: breakpoint on the other thread (timeout) ++FAIL: gdb.threads/local-watch-wrong-thread.exp: the other thread stopped on breakpoint (timeout) ++FAIL: gdb.threads/local-watch-wrong-thread.exp: delete 5 (timeout) ++FAIL: gdb.threads/local-watch-wrong-thread.exp: local watchpoint is still in breakpoint list (timeout) ++FAIL: gdb.threads/local-watch-wrong-thread.exp: let local watchpoint trigger (timeout) ++FAIL: gdb.threads/local-watch-wrong-thread.exp: local watchpoint still triggers (timeout) ++FAIL: gdb.threads/local-watch-wrong-thread.exp: let thread_function0 return (timeout) ++FAIL: gdb.threads/local-watch-wrong-thread.exp: breakpoint on thread_function0's caller (timeout) ++FAIL: gdb.threads/local-watch-wrong-thread.exp: local watchpoint automatically deleted (timeout) + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/manythreads.exp ... + PASS: gdb.threads/manythreads.exp: successfully compiled posix threads test case +-PASS: gdb.threads/manythreads.exp: set print sevenbit-strings +-PASS: gdb.threads/manythreads.exp: shell stty intr '^C' +-PASS: gdb.threads/manythreads.exp: first continue +-PASS: gdb.threads/manythreads.exp: stop threads 1 +-PASS: gdb.threads/manythreads.exp: info threads +-PASS: gdb.threads/manythreads.exp: give a name to the thread +-PASS: gdb.threads/manythreads.exp: check thread name +-PASS: gdb.threads/manythreads.exp: second continue +-PASS: gdb.threads/manythreads.exp: check for duplicate SIGINT +-PASS: gdb.threads/manythreads.exp: stop threads 2 +-PASS: gdb.threads/manythreads.exp: GDB exits after stopping multithreaded program ++UNTESTED: gdb.threads/manythreads.exp: sometimes hangs; probably libpthread issue + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.exp ... +-PASS: gdb.threads/multi-create.exp: successfully compiled posix threads test case +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 0 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 1 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 2 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 3 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 4 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 5 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 6 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 7 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 8 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 9 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 10 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 11 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 12 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 13 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 14 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 15 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 16 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 17 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 18 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 19 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 20 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 21 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 22 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 23 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 24 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 25 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 26 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 27 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 28 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 29 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 30 +-PASS: gdb.threads/multi-create.exp: continue to breakpoint 31 ++UNSUPPORTED: gdb.threads/multi-create.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c: unrecognized error + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/no-unwaited-for-left.exp ... + PASS: gdb.threads/no-unwaited-for-left.exp: successfully compiled posix threads test case +-PASS: gdb.threads/no-unwaited-for-left.exp: continue to breakpoint: break-here +-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 ++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 + Running ../../../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-sched0: continue to breakpoint: break-here +-PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched0: continue over exec +-PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched1: continue to breakpoint: break-here +-PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched1: set scheduler-locking on +-PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched1: continue over exec ++FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched0: continue to breakpoint: break-here ++FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched0: continue over exec ++FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched1: continue to breakpoint: break-here ++FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched1: set scheduler-locking on ++FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched1: continue over exec + Running ../../../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-sched0: continue to breakpoint: break-here +-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched0: single thread left +-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched0: continue over exec +-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched1: continue to breakpoint: break-here +-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched1: single thread left +-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched1: set scheduler-locking on +-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched1: continue over exec ++FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched0: continue to breakpoint: break-here ++FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched0: single thread left ++FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched0: continue over exec ++FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched1: continue to breakpoint: break-here ++FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched1: single thread left ++FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched1: set scheduler-locking on ++FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched1: continue over exec + Running ../../../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-sched0: continue to breakpoint: break-here +-PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched0: continue over exec +-PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched1: continue to breakpoint: break-here +-PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched1: set scheduler-locking on +-PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched1: continue over exec ++FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched0: continue to breakpoint: break-here ++FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched0: continue over exec ++FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched1: continue to breakpoint: break-here ++FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched1: set scheduler-locking on ++FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched1: continue over exec + Running ../../../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-sched0: continue to breakpoint: break-here +-PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched0: continue over exec +-PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched1: continue to breakpoint: break-here +-PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched1: set scheduler-locking on +-PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched1: continue over exec ++FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched0: continue to breakpoint: break-here ++FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched0: continue over exec ++FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched1: continue to breakpoint: break-here ++FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched1: set scheduler-locking on ++FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched1: continue over exec + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/pending-step.exp ... + PASS: gdb.threads/pending-step.exp: successfully compiled posix threads test case + PASS: gdb.threads/pending-step.exp: continue to breakpoint: continue to first breakpoint hit +@@ -348,31 +181,13 @@ PASS: gdb.threads/print-threads.exp: set width 0 + PASS: gdb.threads/print-threads.exp: shell stty intr '^C' + PASS: gdb.threads/print-threads.exp: break thread_function + PASS: gdb.threads/print-threads.exp: set var slow = 0 +-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 ../../../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 +@@ -385,10 +200,11 @@ PASS: gdb.threads/pthreads.exp: set width 0 + PASS: gdb.threads/pthreads.exp: shell stty intr '^C' + PASS: gdb.threads/pthreads.exp: info threads + PASS: gdb.threads/pthreads.exp: break thread1 +-PASS: gdb.threads/pthreads.exp: Continue to creation of first thread ++FAIL: 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 ++FAIL: gdb.threads/pthreads.exp: Continue to creation of second thread ++FAIL: gdb.threads/pthreads.exp: get thread 2 id + 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 +@@ -396,111 +212,35 @@ 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 ++FAIL: gdb.threads/pthreads.exp: continue until common routine run 15 times ++FAIL: gdb.threads/pthreads.exp: continue with all threads running (the program is no longer running) + PASS: gdb.threads/pthreads.exp: Stopped with a ^C + PASS: gdb.threads/pthreads.exp: bt +-PASS: gdb.threads/pthreads.exp: set var common_routine::hits=0 +-PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0 +-PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0 +-PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0 +-PASS: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0 ++FAIL: gdb.threads/pthreads.exp: set var common_routine::hits=0 ++FAIL: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0 ++FAIL: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0 ++FAIL: gdb.threads/pthreads.exp: set var common_routine::from_main=0 ++FAIL: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0 + PASS: gdb.threads/pthreads.exp: disable + PASS: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15 +-PASS: gdb.threads/pthreads.exp: stopped before calling common_routine 15 times +-PASS: gdb.threads/pthreads.exp: All threads running after continuing from ^C stop +-PASS: gdb.threads/pthreads.exp: check backtrace from main thread +-PASS: gdb.threads/pthreads.exp: check backtrace from thread 1 +-PASS: gdb.threads/pthreads.exp: check backtrace from thread 2 +-PASS: gdb.threads/pthreads.exp: apply backtrace command to all three threads +-PASS: gdb.threads/pthreads.exp: set break at common_routine in thread 2 +-PASS: gdb.threads/pthreads.exp: continue to bkpt at common_routine in thread 2 +-PASS: gdb.threads/pthreads.exp: backtrace from thread 2 bkpt in common_routine ++FAIL: gdb.threads/pthreads.exp: continue until common routine run 15 times (the program is no longer running) ++FAIL: gdb.threads/pthreads.exp: check backtrace from main thread ++FAIL: gdb.threads/pthreads.exp: check backtrace from thread 1 ++FAIL: gdb.threads/pthreads.exp: check backtrace from thread 2 ++FAIL: gdb.threads/pthreads.exp: apply backtrace command to all three threads ++FAIL: gdb.threads/pthreads.exp: set break at common_routine in thread 2 ++FAIL: gdb.threads/pthreads.exp: continue to bkpt at common_routine in thread 2 (the program is no longer running) + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/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 (1) +-PASS: gdb.threads/schedlock.exp: continue (initial) +-PASS: gdb.threads/schedlock.exp: stop all threads (initial) +-PASS: gdb.threads/schedlock.exp: continue to breakpoint: return to loop (initial) +-PASS: gdb.threads/schedlock.exp: listed args (2) +-PASS: gdb.threads/schedlock.exp: all threads alive +-PASS: gdb.threads/schedlock.exp: find current thread (1) +-PASS: gdb.threads/schedlock.exp: set scheduler-locking off +-PASS: gdb.threads/schedlock.exp: step to increment (unlocked 0) +-PASS: gdb.threads/schedlock.exp: step to increment (unlocked 1) +-PASS: gdb.threads/schedlock.exp: step to increment (unlocked 2) +-PASS: gdb.threads/schedlock.exp: step to increment (unlocked 3) +-PASS: gdb.threads/schedlock.exp: step to increment (unlocked 4) +-PASS: gdb.threads/schedlock.exp: step to increment (unlocked 5) +-PASS: gdb.threads/schedlock.exp: step to increment (unlocked 6) +-PASS: gdb.threads/schedlock.exp: step to increment (unlocked 7) +-PASS: gdb.threads/schedlock.exp: step to increment (unlocked 8) +-PASS: gdb.threads/schedlock.exp: step to increment (unlocked 9) +-PASS: gdb.threads/schedlock.exp: find current thread (2) +-PASS: gdb.threads/schedlock.exp: step without lock does not change thread +-PASS: gdb.threads/schedlock.exp: listed args (3) +-PASS: gdb.threads/schedlock.exp: current thread stepped +-PASS: gdb.threads/schedlock.exp: other threads ran - unlocked +-PASS: gdb.threads/schedlock.exp: set scheduler-locking on +-PASS: gdb.threads/schedlock.exp: continue (with lock) +-PASS: gdb.threads/schedlock.exp: stop all threads (with lock) +-PASS: gdb.threads/schedlock.exp: continue to breakpoint: return to loop (with lock) +-PASS: gdb.threads/schedlock.exp: find current thread (3) +-PASS: gdb.threads/schedlock.exp: continue with lock does not change thread +-PASS: gdb.threads/schedlock.exp: listed args (4) +-PASS: gdb.threads/schedlock.exp: current thread ran +-PASS: gdb.threads/schedlock.exp: other threads didn't run - locked +-PASS: gdb.threads/schedlock.exp: step to increment (locked 0) +-PASS: gdb.threads/schedlock.exp: step to increment (locked 1) +-PASS: gdb.threads/schedlock.exp: step to increment (locked 2) +-PASS: gdb.threads/schedlock.exp: step to increment (locked 3) +-PASS: gdb.threads/schedlock.exp: step to increment (locked 4) +-PASS: gdb.threads/schedlock.exp: step to increment (locked 5) +-PASS: gdb.threads/schedlock.exp: step to increment (locked 6) +-PASS: gdb.threads/schedlock.exp: step to increment (locked 7) +-PASS: gdb.threads/schedlock.exp: step to increment (locked 8) +-PASS: gdb.threads/schedlock.exp: step to increment (locked 9) +-PASS: gdb.threads/schedlock.exp: find current thread (2) +-PASS: gdb.threads/schedlock.exp: step with lock does not change thread +-PASS: gdb.threads/schedlock.exp: listed args (5) +-PASS: gdb.threads/schedlock.exp: current thread stepped locked +-PASS: gdb.threads/schedlock.exp: other threads didn't run - step locked ++UNSUPPORTED: gdb.threads/schedlock.exp: target does not support scheduler locking + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/siginfo-threads.exp ... +-PASS: gdb.threads/siginfo-threads.exp: successfully compiled posix threads test case +-PASS: gdb.threads/siginfo-threads.exp: handle SIGUSR1 stop print pass +-PASS: gdb.threads/siginfo-threads.exp: handle SIGUSR2 stop print pass +-PASS: gdb.threads/siginfo-threads.exp: get pid +-PASS: gdb.threads/siginfo-threads.exp: catch signal 0 +-PASS: gdb.threads/siginfo-threads.exp: signal 0 si_signo +-PASS: gdb.threads/siginfo-threads.exp: signal 0 si_code is SI_TKILL +-PASS: gdb.threads/siginfo-threads.exp: signal 0 si_pid +-PASS: gdb.threads/siginfo-threads.exp: catch signal 1 +-PASS: gdb.threads/siginfo-threads.exp: signal 1 si_signo +-PASS: gdb.threads/siginfo-threads.exp: signal 1 si_code is SI_TKILL +-PASS: gdb.threads/siginfo-threads.exp: signal 1 si_pid +-PASS: gdb.threads/siginfo-threads.exp: catch signal 2 +-PASS: gdb.threads/siginfo-threads.exp: signal 2 si_signo +-PASS: gdb.threads/siginfo-threads.exp: signal 2 si_code is SI_TKILL +-PASS: gdb.threads/siginfo-threads.exp: signal 2 si_pid +-PASS: gdb.threads/siginfo-threads.exp: catch signal 3 +-PASS: gdb.threads/siginfo-threads.exp: signal 3 si_signo +-PASS: gdb.threads/siginfo-threads.exp: signal 3 si_code is SI_TKILL +-PASS: gdb.threads/siginfo-threads.exp: signal 3 si_pid +-PASS: gdb.threads/siginfo-threads.exp: continue to breakpoint: break-at-exit ++UNSUPPORTED: gdb.threads/siginfo-threads.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/siginfo-threads.c: unrecognized error + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/sigstep-threads.exp ... +-PASS: gdb.threads/sigstep-threads.exp: successfully compiled posix threads test case +-PASS: gdb.threads/sigstep-threads.exp: handle SIGUSR1 nostop print pass +-PASS: gdb.threads/sigstep-threads.exp: set scheduler-locking off +-PASS: gdb.threads/sigstep-threads.exp: set $step1=$bpnum +-PASS: gdb.threads/sigstep-threads.exp: continue to breakpoint: step-1 +-PASS: gdb.threads/sigstep-threads.exp: disable $step1 +-PASS: gdb.threads/sigstep-threads.exp: step ++UNSUPPORTED: gdb.threads/sigstep-threads.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/sigstep-threads.c: unrecognized error ++UNTESTED: gdb.threads/sigstep-threads.exp: sigstep-threads.exp + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/sigthread.exp ... + PASS: gdb.threads/sigthread.exp: successfully compiled posix threads test case + PASS: gdb.threads/sigthread.exp: handle SIGUSR1 nostop noprint pass +@@ -508,44 +248,25 @@ PASS: gdb.threads/sigthread.exp: handle SIGUSR2 nostop noprint pass + PASS: gdb.threads/sigthread.exp: continue + PASS: gdb.threads/sigthread.exp: stop with control-c + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/staticthreads.exp ... +-PASS: gdb.threads/staticthreads.exp: successfully compiled posix threads test case +-PASS: gdb.threads/staticthreads.exp: set print sevenbit-strings +-PASS: gdb.threads/staticthreads.exp: break sem_post +-PASS: gdb.threads/staticthreads.exp: Continue to main's call of sem_post +-PASS: gdb.threads/staticthreads.exp: rerun to main +-PASS: gdb.threads/staticthreads.exp: handle SIG32 nostop noprint pass +-PASS: gdb.threads/staticthreads.exp: handle SIG32 helps +-PASS: gdb.threads/staticthreads.exp: info threads +-PASS: gdb.threads/staticthreads.exp: GDB exits with static thread program ++UNSUPPORTED: gdb.threads/staticthreads.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/staticthreads.c: unrecognized error + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/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: before stepi: get hexadecimal valueof "$pc" +-PASS: gdb.threads/stepi-random-signal.exp: stepi +-PASS: gdb.threads/stepi-random-signal.exp: after stepi: get hexadecimal valueof "$pc" +-PASS: gdb.threads/stepi-random-signal.exp: stepi interfered by signal makes progress + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/switch-threads.exp ... + PASS: gdb.threads/switch-threads.exp: successfully compiled posix threads test case +-PASS: gdb.threads/switch-threads.exp: continue to breakpoint: continue to thread_func +-PASS: gdb.threads/switch-threads.exp: next ++FAIL: gdb.threads/switch-threads.exp: continue to breakpoint: continue to thread_func ++FAIL: gdb.threads/switch-threads.exp: next + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-execl.exp ... + PASS: gdb.threads/thread-execl.exp: successfully compiled posix threads test case +-PASS: gdb.threads/thread-execl.exp: continue to thread start +-PASS: gdb.threads/thread-execl.exp: get to main in new image ++FAIL: gdb.threads/thread-execl.exp: continue to thread start ++FAIL: gdb.threads/thread-execl.exp: get to main in new image + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-find.exp ... + PASS: gdb.threads/thread-find.exp: successfully compiled posix threads test case + PASS: gdb.threads/thread-find.exp: set print sevenbit-strings + PASS: gdb.threads/thread-find.exp: continue to breakpoint: main thread's sleep + PASS: gdb.threads/thread-find.exp: info threads +-PASS: gdb.threads/thread-find.exp: name thread 1 +-PASS: gdb.threads/thread-find.exp: name thread 2 +-PASS: gdb.threads/thread-find.exp: name thread 3 ++FAIL: gdb.threads/thread-find.exp: name thread 1 ++FAIL: gdb.threads/thread-find.exp: name thread 2 ++FAIL: gdb.threads/thread-find.exp: name thread 3 + PASS: gdb.threads/thread-find.exp: name thread 4 + PASS: gdb.threads/thread-find.exp: name thread 5 + PASS: gdb.threads/thread-find.exp: name thread 6 +@@ -553,53 +274,45 @@ PASS: gdb.threads/thread-find.exp: collect thread id + PASS: gdb.threads/thread-find.exp: got thread ids + PASS: gdb.threads/thread-find.exp: collect process id + PASS: gdb.threads/thread-find.exp: collect lwp id +-PASS: gdb.threads/thread-find.exp: got lwp ids + PASS: gdb.threads/thread-find.exp: find thread name 6 + PASS: gdb.threads/thread-find.exp: find thread name 5 + PASS: gdb.threads/thread-find.exp: find thread name 4 +-PASS: gdb.threads/thread-find.exp: find thread name 3 +-PASS: gdb.threads/thread-find.exp: find thread name 2 +-PASS: gdb.threads/thread-find.exp: find thread name 1 ++FAIL: gdb.threads/thread-find.exp: find thread name 3 ++FAIL: gdb.threads/thread-find.exp: find thread name 2 ++FAIL: gdb.threads/thread-find.exp: find thread name 1 + PASS: gdb.threads/thread-find.exp: find thread id 6 + PASS: gdb.threads/thread-find.exp: find thread id 5 + PASS: gdb.threads/thread-find.exp: find thread id 4 +-PASS: gdb.threads/thread-find.exp: find thread id 3 +-PASS: gdb.threads/thread-find.exp: find thread id 2 +-PASS: gdb.threads/thread-find.exp: find thread id 1 +-PASS: gdb.threads/thread-find.exp: find lwp id 6 +-PASS: gdb.threads/thread-find.exp: find lwp id 5 +-PASS: gdb.threads/thread-find.exp: find lwp id 4 +-PASS: gdb.threads/thread-find.exp: find lwp id 3 +-PASS: gdb.threads/thread-find.exp: find lwp id 2 +-PASS: gdb.threads/thread-find.exp: find lwp id 1 +-PASS: gdb.threads/thread-find.exp: no thread +-PASS: gdb.threads/thread-find.exp: test regular exp +-PASS: gdb.threads/thread-find.exp: info threads 2 4 6 +-PASS: gdb.threads/thread-find.exp: info threads 3-5 +-PASS: gdb.threads/thread-find.exp: test inverted range +-PASS: gdb.threads/thread-find.exp: info threads 3-3 +-PASS: gdb.threads/thread-find.exp: info thread foo +-PASS: gdb.threads/thread-find.exp: info thread foo -1 ++ERROR: tcl error sourcing ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-find.exp. ++ERROR: can't read "thread3": no such variable ++ while executing ++"gdb_test "thread find $thread3" "Thread 3 has .*$thread3.*" "find thread id 3"" ++ invoked from within ++"if { [info exists thread6] } then { ++ gdb_test "thread find $thread6" \ ++ "Thread 6 has .*$thread6.*" "find thread id 6" ++ gdb_test "thread find $t..." ++ (file "../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-find.exp" line 187) ++ invoked from within ++"source ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-find.exp" ++ ("uplevel" body line 1) ++ invoked from within ++"uplevel #0 source ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-find.exp" ++ invoked from within ++"catch "uplevel #0 source $test_file_name"" + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific-bp.exp ... + PASS: gdb.threads/thread-specific-bp.exp: successfully compiled posix threads test case + PASS: gdb.threads/thread-specific-bp.exp: all-stop: get main thread id +-PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to breakpoint: start ++FAIL: gdb.threads/thread-specific-bp.exp: all-stop: continue to breakpoint: start + PASS: gdb.threads/thread-specific-bp.exp: all-stop: get start thread id + PASS: gdb.threads/thread-specific-bp.exp: all-stop: breakpoint set +-PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread 1 selected +-PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to end +-PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread start is gone ++PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread 4 selected ++FAIL: gdb.threads/thread-specific-bp.exp: all-stop: continue to end ++FAIL: gdb.threads/thread-specific-bp.exp: all-stop: thread start is gone + PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread-specific breakpoint was deleted + PASS: gdb.threads/thread-specific-bp.exp: set async mode + PASS: gdb.threads/thread-specific-bp.exp: set non-stop mode +-PASS: gdb.threads/thread-specific-bp.exp: non-stop: get main thread id +-PASS: gdb.threads/thread-specific-bp.exp: non-stop: continue to breakpoint: start +-PASS: gdb.threads/thread-specific-bp.exp: non-stop: get start thread id +-PASS: gdb.threads/thread-specific-bp.exp: non-stop: breakpoint set +-PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread 1 selected +-PASS: gdb.threads/thread-specific-bp.exp: non-stop: continue to end +-PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread start is gone +-PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread-specific breakpoint was deleted ++UNTESTED: gdb.threads/thread-specific-bp.exp: non-stop: could not run to main + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp ... + PASS: gdb.threads/thread-specific.exp: successfully compiled posix threads test case + PASS: gdb.threads/thread-specific.exp: set print sevenbit-strings +@@ -609,38 +322,39 @@ PASS: gdb.threads/thread-specific.exp: continue to breakpoint: all threads start + PASS: gdb.threads/thread-specific.exp: get threads list + PASS: gdb.threads/thread-specific.exp: thread var in main + PASS: gdb.threads/thread-specific.exp: breakpoint 59 main thread +-PASS: gdb.threads/thread-specific.exp: continue to thread-specific breakpoint +-PASS: gdb.threads/thread-specific.exp: found breakpoint for thread number +-PASS: gdb.threads/thread-specific.exp: thread var at break ++FAIL: gdb.threads/thread-specific.exp: continue to thread-specific breakpoint ++ERROR: tcl error sourcing ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp. ++ERROR: can't read "this_breakpoint": no such variable ++ while executing ++"gdb_test_multiple "info breakpoint $this_breakpoint" "info on bp" { ++ -re ".*stop only in thread (\[0-9\]*).*$gdb_prompt $" { ++ set this_thread $expe..." ++ (file "../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp" line 108) ++ invoked from within ++"source ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp" ++ ("uplevel" body line 1) ++ invoked from within ++"uplevel #0 source ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp" ++ invoked from within ++"catch "uplevel #0 source $test_file_name"" + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-unwindonsignal.exp ... + PASS: gdb.threads/thread-unwindonsignal.exp: successfully compiled posix threads test case + PASS: gdb.threads/thread-unwindonsignal.exp: breakpoint on all_threads_running + PASS: gdb.threads/thread-unwindonsignal.exp: run to all_threads_running + PASS: gdb.threads/thread-unwindonsignal.exp: setting unwindonsignal + PASS: gdb.threads/thread-unwindonsignal.exp: showing unwindonsignal +-PASS: gdb.threads/thread-unwindonsignal.exp: hand-call interrupted by signal in another thread +-PASS: gdb.threads/thread-unwindonsignal.exp: dummy stack frame present ++FAIL: gdb.threads/thread-unwindonsignal.exp: hand-call interrupted by signal in another thread ++FAIL: gdb.threads/thread-unwindonsignal.exp: dummy stack frame present + PASS: gdb.threads/thread-unwindonsignal.exp: wrong thread not unwound + PASS: gdb.threads/thread-unwindonsignal.exp: finish hand-call + PASS: gdb.threads/thread-unwindonsignal.exp: dummy frame popped +-PASS: gdb.threads/thread-unwindonsignal.exp: continue until exit ++FAIL: gdb.threads/thread-unwindonsignal.exp: continue until exit (the program is no longer running) + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread_check.exp ... + PASS: gdb.threads/thread_check.exp: successfully compiled posix threads test case + PASS: gdb.threads/thread_check.exp: breakpoint at tf +-PASS: gdb.threads/thread_check.exp: continue to tf +-PASS: gdb.threads/thread_check.exp: backtrace from thread function ++FAIL: gdb.threads/thread_check.exp: continue to tf ++FAIL: gdb.threads/thread_check.exp: backtrace from thread function + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread_events.exp ... +-PASS: gdb.threads/thread_events.exp: successfully compiled posix threads test case +-PASS: gdb.threads/thread_events.exp: set print thread-events off +-PASS: gdb.threads/thread_events.exp: breakpoint at threadfunc with messages disabled +-PASS: gdb.threads/thread_events.exp: breakpoint at after_join_func with messages disabled +-PASS: gdb.threads/thread_events.exp: continue to threadfunc with messages disabled +-PASS: gdb.threads/thread_events.exp: continue to after_join_func with messages disabled +-PASS: gdb.threads/thread_events.exp: set print thread-events on +-PASS: gdb.threads/thread_events.exp: breakpoint at threadfunc with messages enabled +-PASS: gdb.threads/thread_events.exp: breakpoint at after_join_func with messages enabled +-PASS: gdb.threads/thread_events.exp: continue to threadfunc with messages enabled +-PASS: gdb.threads/thread_events.exp: continue to after_join_func with messages enabled + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/threadapply.exp ... + PASS: gdb.threads/threadapply.exp: successfully compiled posix threads test case + PASS: gdb.threads/threadapply.exp: b 62 +@@ -656,16 +370,16 @@ PASS: gdb.threads/threadapply.exp: go down and check selected frame + PASS: gdb.threads/threadapply.exp: thread apply all detach + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/threxit-hop-specific.exp ... + PASS: gdb.threads/threxit-hop-specific.exp: successfully compiled posix threads test case +-PASS: gdb.threads/threxit-hop-specific.exp: continue to thread start ++FAIL: gdb.threads/threxit-hop-specific.exp: continue to thread start + PASS: gdb.threads/threxit-hop-specific.exp: set thread specific breakpoint +-PASS: gdb.threads/threxit-hop-specific.exp: get past the thread specific breakpoint ++FAIL: gdb.threads/threxit-hop-specific.exp: get past the thread specific breakpoint + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-nodebug.exp ... + PASS: gdb.threads/tls-nodebug.exp: successfully compiled posix threads test case +-PASS: gdb.threads/tls-nodebug.exp: thread local storage ++FAIL: gdb.threads/tls-nodebug.exp: thread local storage + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-shared.exp ... + PASS: gdb.threads/tls-shared.exp: successfully compiled posix threads test case + PASS: gdb.threads/tls-shared.exp: successfully compiled posix threads test case +-PASS: gdb.threads/tls-shared.exp: print thread local storage variable ++FAIL: gdb.threads/tls-shared.exp: print thread local storage variable + PASS: gdb.threads/tls-shared.exp: ptype of thread local storage variable + PASS: gdb.threads/tls-shared.exp: print storage info for thread local storage variable + PASS: gdb.threads/tls-shared.exp: break at and of main +@@ -674,72 +388,44 @@ PASS: gdb.threads/tls-shared.exp: print result + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-var.exp ... + PASS: gdb.threads/tls-var.exp: successfully compiled posix threads test case + PASS: gdb.threads/tls-var.exp: whatis tls_var +-PASS: gdb.threads/tls-var.exp: print tls_var ++FAIL: gdb.threads/tls-var.exp: print tls_var + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls.exp ... + PASS: gdb.threads/tls.exp: successfully compiled posix threads test case + PASS: gdb.threads/tls.exp: set breakpoint at all threads + PASS: gdb.threads/tls.exp: set breakpoint at synch point + PASS: gdb.threads/tls.exp: set breakpoint at exit +-PASS: gdb.threads/tls.exp: continue to first thread: get to thread ++FAIL: gdb.threads/tls.exp: continue to first thread: no progress? + PASS: gdb.threads/tls.exp: at least one th in spin while stopped at first th +-PASS: gdb.threads/tls.exp: first thread print me +-PASS: gdb.threads/tls.exp: first thread local storage +-PASS: gdb.threads/tls.exp: first another thread local storage ++FAIL: gdb.threads/tls.exp: first thread print me ++FAIL: gdb.threads/tls.exp: first thread local storage ++FAIL: gdb.threads/tls.exp: first another thread local storage + PASS: gdb.threads/tls.exp: first info address a_thread_local + PASS: gdb.threads/tls.exp: first info address another_thread_local +-PASS: gdb.threads/tls.exp: continue to second thread ++FAIL: gdb.threads/tls.exp: continue to second thread + PASS: gdb.threads/tls.exp: at least one th in spin while stopped at second th +-PASS: gdb.threads/tls.exp: second thread print me +-PASS: gdb.threads/tls.exp: second thread local storage +-PASS: gdb.threads/tls.exp: second another thread local storage ++FAIL: gdb.threads/tls.exp: second thread print me ++FAIL: gdb.threads/tls.exp: second thread local storage ++FAIL: gdb.threads/tls.exp: second another thread local storage + PASS: gdb.threads/tls.exp: second info address a_thread_local + PASS: gdb.threads/tls.exp: second info address another_thread_local +-PASS: gdb.threads/tls.exp: continue to third thread +-PASS: gdb.threads/tls.exp: at least one th in spin while stopped at third th +-PASS: gdb.threads/tls.exp: third thread print me +-PASS: gdb.threads/tls.exp: third thread local storage +-PASS: gdb.threads/tls.exp: third another thread local storage ++FAIL: gdb.threads/tls.exp: continue to third thread ++FAIL: gdb.threads/tls.exp: at least one th in spin while stopped at third th ++FAIL: gdb.threads/tls.exp: third thread print me ++FAIL: gdb.threads/tls.exp: third thread local storage ++FAIL: gdb.threads/tls.exp: third another thread local storage + PASS: gdb.threads/tls.exp: third info address a_thread_local + PASS: gdb.threads/tls.exp: third info address another_thread_local +-PASS: gdb.threads/tls.exp: continue to synch point +-PASS: gdb.threads/tls.exp: get number of threads +-PASS: gdb.threads/tls.exp: selected thread: 1 +-PASS: gdb.threads/tls.exp: backtrace of thread number 1 not relevant +-PASS: gdb.threads/tls.exp: selected thread: 2 +-PASS: gdb.threads/tls.exp: backtrace of thread number 2 in spin +-PASS: gdb.threads/tls.exp: selected thread: 3 +-PASS: gdb.threads/tls.exp: backtrace of thread number 3 in spin +-PASS: gdb.threads/tls.exp: selected thread: 4 +-PASS: gdb.threads/tls.exp: backtrace of thread number 4 in spin +-PASS: gdb.threads/tls.exp: selected thread: 4 +-PASS: gdb.threads/tls.exp: thread 4 up +-PASS: gdb.threads/tls.exp: 4 thread print me +-PASS: gdb.threads/tls.exp: 4 thread local storage +-PASS: gdb.threads/tls.exp: 4 another thread local storage +-PASS: gdb.threads/tls.exp: 4 info address a_thread_local +-PASS: gdb.threads/tls.exp: 4 info address another_thread_local +-PASS: gdb.threads/tls.exp: selected thread: 2 +-PASS: gdb.threads/tls.exp: thread 2 up +-PASS: gdb.threads/tls.exp: 2 thread print me +-PASS: gdb.threads/tls.exp: 2 thread local storage +-PASS: gdb.threads/tls.exp: 2 another thread local storage +-PASS: gdb.threads/tls.exp: 2 info address a_thread_local +-PASS: gdb.threads/tls.exp: 2 info address another_thread_local +-PASS: gdb.threads/tls.exp: selected thread: 3 +-PASS: gdb.threads/tls.exp: thread 3 up +-PASS: gdb.threads/tls.exp: 3 thread print me +-PASS: gdb.threads/tls.exp: 3 thread local storage +-PASS: gdb.threads/tls.exp: 3 another thread local storage +-PASS: gdb.threads/tls.exp: 3 info address a_thread_local +-PASS: gdb.threads/tls.exp: 3 info address another_thread_local +-PASS: gdb.threads/tls.exp: threads exited +-PASS: gdb.threads/tls.exp: Expect only base thread at end ++FAIL: gdb.threads/tls.exp: continue to synch point (the program is no longer running) ++FAIL: gdb.threads/tls.exp: get number of threads ++FAIL: gdb.threads/tls.exp: No thread backtrace reported spin (vsyscall kernel problem?) ++FAIL: gdb.threads/tls.exp: threads exited (the program is no longer running) ++FAIL: gdb.threads/tls.exp: mess at end + PASS: gdb.threads/tls.exp: info address a_global +-PASS: gdb.threads/tls.exp: info address me +-PASS: gdb.threads/tls.exp: p a_thread_local +-PASS: gdb.threads/tls.exp: p file2_thread_local ++FAIL: gdb.threads/tls.exp: info address me ++FAIL: gdb.threads/tls.exp: p a_thread_local ++FAIL: gdb.threads/tls.exp: p file2_thread_local + PASS: gdb.threads/tls.exp: info address file2_thread_local +-PASS: gdb.threads/tls.exp: p a_thread_local second time ++FAIL: gdb.threads/tls.exp: p a_thread_local second time + PASS: gdb.threads/tls.exp: info address a_thread_local + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchpoint-fork.exp ... + PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: show detach-on-fork +@@ -748,205 +434,47 @@ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: show follow-fork- + PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: handle SIGUSR1 nostop noprint pass + PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: Set the watchpoint + PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: hbreak marker +-PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: hardware breakpoints work +-PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoints work +-PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the first fork +-PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the first fork +-PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the second fork +-PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the second fork +-PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: finish +-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: successfully compiled posix threads test case +-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: set follow-fork-mode parent +-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: handle SIGUSR1 nostop noprint pass +-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: Set the watchpoint +-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: hbreak marker +-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: hardware breakpoints work +-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: singlethread watchpoints work +-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: multithreaded watchpoints work at A +-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: multithreaded watchpoints work at B +-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: breakpoint (A) after the first fork +-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint A after the first fork +-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint B after the first fork +-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: breakpoint (A) after the second fork +-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint A after the second fork +-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint B after the second fork +-PASS: gdb.threads/watchpoint-fork.exp: parent: multithreaded: finish +-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: show detach-on-fork +-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: set follow-fork-mode child +-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: show follow-fork-mode +-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: handle SIGUSR1 nostop noprint pass +-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: Set the watchpoint +-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: hbreak marker +-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: hardware breakpoints work +-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: watchpoints work +-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: breakpoint after the first fork +-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: watchpoint after the first fork +-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: breakpoint after the second fork +-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: watchpoint after the second fork +-PASS: gdb.threads/watchpoint-fork.exp: child: singlethreaded: finish +-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: successfully compiled posix threads test case +-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: set follow-fork-mode child +-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: handle SIGUSR1 nostop noprint pass +-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: Set the watchpoint +-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: hbreak marker +-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: hardware breakpoints work +-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: singlethread watchpoints work +-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: multithreaded watchpoints work at A +-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: multithreaded watchpoints work at B +-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: breakpoint (A) after the first fork +-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint A after the first fork +-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint B after the first fork +-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: breakpoint (A) after the second fork +-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint A after the second fork +-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint B after the second fork +-PASS: gdb.threads/watchpoint-fork.exp: child: multithreaded: finish ++FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: hardware breakpoints work (timeout) ++FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoints work (timeout) ++FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the first fork (timeout) ++FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the first fork (timeout) ++FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the second fork (timeout) ++FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the second fork (timeout) ++FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: finish (timeout) ++UNSUPPORTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchpoint-fork-mt.c ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchpoint-fork-parent.c: unrecognized error ++UNTESTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint-fork.exp ++UNTESTED: gdb.threads/watchpoint-fork.exp: watchpoint-fork: child + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads-reorder.exp ... +-PASS: gdb.threads/watchthreads-reorder.exp: successfully compiled posix threads test case +-PASS: gdb.threads/watchthreads-reorder.exp: reorder0: set can-use-hw-watchpoints 1 +-PASS: gdb.threads/watchthreads-reorder.exp: reorder0: rwatch thread1_rwatch +-PASS: gdb.threads/watchthreads-reorder.exp: reorder0: rwatch thread2_rwatch +-PASS: gdb.threads/watchthreads-reorder.exp: reorder0: continue a +-PASS: gdb.threads/watchthreads-reorder.exp: reorder0: continue b +-PASS: gdb.threads/watchthreads-reorder.exp: reorder0: set debug infrun 1 +-PASS: gdb.threads/watchthreads-reorder.exp: reorder0: continue to breakpoint: break-at-exit +-PASS: gdb.threads/watchthreads-reorder.exp: reorder1: set can-use-hw-watchpoints 1 +-PASS: gdb.threads/watchthreads-reorder.exp: reorder1: rwatch thread1_rwatch +-PASS: gdb.threads/watchthreads-reorder.exp: reorder1: rwatch thread2_rwatch +-PASS: gdb.threads/watchthreads-reorder.exp: reorder1: continue a +-PASS: gdb.threads/watchthreads-reorder.exp: reorder1: rwatch unused1_rwatch +-PASS: gdb.threads/watchthreads-reorder.exp: reorder1: rwatch unused2_rwatch +-PASS: gdb.threads/watchthreads-reorder.exp: reorder1: continue b +-PASS: gdb.threads/watchthreads-reorder.exp: reorder1: set debug infrun 1 +-PASS: gdb.threads/watchthreads-reorder.exp: reorder1: continue to breakpoint: break-at-exit + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads.exp ... + PASS: gdb.threads/watchthreads.exp: successfully compiled posix threads test case +-PASS: gdb.threads/watchthreads.exp: watch args[0] +-PASS: gdb.threads/watchthreads.exp: watch args[1] +-PASS: gdb.threads/watchthreads.exp: disable first watchpoint at 10 +-PASS: gdb.threads/watchthreads.exp: threaded watch loop +-PASS: gdb.threads/watchthreads.exp: first watchpoint on args[0] hit +-PASS: gdb.threads/watchthreads.exp: first watchpoint on args[1] hit +-PASS: gdb.threads/watchthreads.exp: watchpoint on args[0] hit in thread +-PASS: gdb.threads/watchthreads.exp: watchpoint on args[1] hit in thread +-PASS: gdb.threads/watchthreads.exp: combination of threaded watchpoints = 30 ++FAIL: gdb.threads/watchthreads.exp: watch args[0] ++FAIL: gdb.threads/watchthreads.exp: watch args[1] ++FAIL: gdb.threads/watchthreads.exp: threaded watch loop ++FAIL: gdb.threads/watchthreads.exp: first watchpoint on args[0] hit ++FAIL: gdb.threads/watchthreads.exp: first watchpoint on args[1] hit ++FAIL: gdb.threads/watchthreads.exp: watchpoint on args[0] hit in thread ++FAIL: gdb.threads/watchthreads.exp: watchpoint on args[1] hit in thread ++FAIL: gdb.threads/watchthreads.exp: combination of threaded watchpoints = 30 + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads2.exp ... + PASS: gdb.threads/watchthreads2.exp: successfully compiled posix threads test case + PASS: gdb.threads/watchthreads2.exp: breakpoint on thread_started +-PASS: gdb.threads/watchthreads2.exp: all threads started +-PASS: gdb.threads/watchthreads2.exp: watch x +-PASS: gdb.threads/watchthreads2.exp: set var test_ready = 1 +-PASS: gdb.threads/watchthreads2.exp: all threads incremented x ++FAIL: gdb.threads/watchthreads2.exp: run to thread_started ++FAIL: gdb.threads/watchthreads2.exp: run to thread_started ++FAIL: gdb.threads/watchthreads2.exp: run to thread_started ++FAIL: gdb.threads/watchthreads2.exp: run to thread_started (the program is no longer running) ++FAIL: gdb.threads/watchthreads2.exp: all threads started + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/wp-replication.exp ... + PASS: gdb.threads/wp-replication.exp: successfully compiled posix threads test case + PASS: gdb.threads/wp-replication.exp: Breakpoint on empty_cycle + PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 0 +-PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 1 +-PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 2 +-PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 3 +-PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 4 +-PASS: gdb.threads/wp-replication.exp: set var hw_watch_count=4 +-PASS: gdb.threads/wp-replication.exp: set var watch_count_done=1 +-PASS: gdb.threads/wp-replication.exp: Breakpoint on thread_started +-PASS: gdb.threads/wp-replication.exp: watch watched_data[0] +-PASS: gdb.threads/wp-replication.exp: Thread 0 hit breakpoint at thread_started +-PASS: gdb.threads/wp-replication.exp: watch watched_data[1] +-PASS: gdb.threads/wp-replication.exp: Thread 1 hit breakpoint at thread_started +-PASS: gdb.threads/wp-replication.exp: watch watched_data[2] +-PASS: gdb.threads/wp-replication.exp: Thread 2 hit breakpoint at thread_started +-PASS: gdb.threads/wp-replication.exp: watch watched_data[3] +-PASS: gdb.threads/wp-replication.exp: Thread 3 hit breakpoint at thread_started +-PASS: gdb.threads/wp-replication.exp: Thread 4 hit breakpoint at thread_started +-PASS: gdb.threads/wp-replication.exp: Thread 5 hit breakpoint at thread_started +-PASS: gdb.threads/wp-replication.exp: Thread 6 hit breakpoint at thread_started +-PASS: gdb.threads/wp-replication.exp: Thread 7 hit breakpoint at thread_started +-PASS: gdb.threads/wp-replication.exp: Thread 8 hit breakpoint at thread_started +-PASS: gdb.threads/wp-replication.exp: Thread 9 hit breakpoint at thread_started +-PASS: gdb.threads/wp-replication.exp: set var test_ready=1 +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 1 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 2 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 3 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 4 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 5 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 6 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 7 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 8 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 9 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 10 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 11 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 12 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 13 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 14 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 15 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 16 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 17 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 18 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 19 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 20 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 21 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 22 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 23 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 24 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 25 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 26 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 27 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 28 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 29 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 30 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 31 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 32 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 33 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 34 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 35 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 36 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 37 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 38 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 39 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 40 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 41 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 42 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 43 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 44 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 45 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 46 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 47 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 48 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 49 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 50 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 51 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 52 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 53 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 54 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 55 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 56 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 57 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 58 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 59 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 60 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 61 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 62 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 63 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 64 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 65 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 66 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 67 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 68 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 69 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 70 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 71 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 72 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 73 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 74 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 75 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 76 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 77 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 78 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 79 out of 80 on watched_data +-PASS: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 80 out of 80 on watched_data ++FAIL: gdb.threads/wp-replication.exp: No hardware watchpoints available + + === gdb Summary === + +-# of expected passes 877 +-# of expected failures 1 +-# of untested testcases 1 ++# of expected passes 186 ++# of unexpected failures 172 ++# of unresolved testcases 1 ++# of untested testcases 5 ++# of unsupported tests 9 + [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.6.50.20131021-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.trace/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.trace/gdb.sum +index c77c311..9d54298 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.trace/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.trace/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Wed Jan 8 00:26:55 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:49:25 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +@@ -302,7 +302,8 @@ PASS: gdb.trace/tracecmd.exp: 1.11b: verify conditional tracepoint + PASS: gdb.trace/tracecmd.exp: 1.14: help trace + PASS: gdb.trace/tracecmd.exp: Declined to set a fast tracepoint + Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tspeed.exp ... +-UNSUPPORTED: gdb.trace/tspeed.exp: Current target does not support trace ++gdb compile failed, gcc: error: [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../gdbserver/libinproctrace.so: No such file or directory ++UNTESTED: gdb.trace/tspeed.exp: tspeed.exp + Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tstatus.exp ... + UNSUPPORTED: gdb.trace/tstatus.exp: target does not support trace + Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tsv.exp ... +@@ -342,7 +343,7 @@ UNSUPPORTED: gdb.trace/while-stepping.exp: target does not support trace + === gdb Summary === + + # of expected passes 251 +-# of untested testcases 2 +-# of unsupported tests 33 ++# of untested testcases 3 ++# of unsupported tests 32 + [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.6.50.20131021-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.xml/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.xml/gdb.sum +index 750a0d0..0716882 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.xml/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.xml/gdb.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Wed Jan 8 00:27:22 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 03:51:11 2014 ++Native configuration is i686-unknown-gnu0.5 + + === gdb tests === + +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/ld/ld.sum +index b4c0179..72655a1 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/ld/ld.sum +@@ -1,5 +1,5 @@ +-Test Run By thomas on Tue Jan 7 23:45:24 2014 +-Native configuration is i686-pc-linux-gnu ++Test Run By thomas on Wed Jan 8 02:22:13 2014 ++Native configuration is i686-unknown-gnu0.5 + + === ld tests === + +@@ -242,10 +242,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 +@@ -562,8 +562,8 @@ PASS: ELF DSO weak func first DSO + PASS: ELF DSO weak func last DSO + PASS: ELF weak func first + PASS: ELF weak func last +-PASS: ELF weak func first DSO +-PASS: ELF weak func last DSO ++XPASS: ELF weak func first DSO ++XPASS: ELF weak func last DSO + PASS: ELF DSO weak data first + PASS: ELF DSO weak data last + PASS: ELF DSO weak data first DSO +@@ -574,10 +574,10 @@ PASS: ELF weak data first + PASS: ELF weak data last + PASS: ELF weak data first common + PASS: ELF weak data last common +-PASS: ELF weak data first DSO +-PASS: ELF weak data last DSO +-PASS: ELF weak data first DSO common +-PASS: ELF weak data last DSO common ++XPASS: ELF weak data first DSO ++XPASS: ELF weak data last DSO ++XPASS: ELF weak data first DSO common ++XPASS: ELF weak data last DSO common + PASS: ELF DSO small bar (size) + PASS: ELF DSO foo with small bar (size) + PASS: ELF DSO big bar (size) +@@ -673,8 +673,8 @@ PASS: objcopy (ifunc-4-local-x86) + Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ifunc/ifunc.exp ... + PASS: Building ifunc binaries + PASS: Checking ifunc binaries +-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 +@@ -1074,8 +1074,10 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/xtensa.exp ... + + === ld Summary === + +-# of expected passes 916 +-# of expected failures 4 ++# of expected passes 904 ++# of unexpected failures 2 ++# of unexpected successes 6 ++# of expected failures 8 + # of untested testcases 6 + [...]/tschwinge/W._C._Handy.build/ld/ld-new 2.24.51.20131021 + |