diff options
Diffstat (limited to 'binutils-gdb/test.diff')
-rw-r--r-- | binutils-gdb/test.diff | 3567 |
1 files changed, 1593 insertions, 1974 deletions
diff --git a/binutils-gdb/test.diff b/binutils-gdb/test.diff index 40b4e77c..aaed8202 100644 --- a/binutils-gdb/test.diff +++ b/binutils-gdb/test.diff @@ -1,40 +1,40 @@ 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 +index 3c748f2..516b9e2 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 +-Test Run By thomas on Wed Jan 8 22:48:42 2014 -Native configuration is i686-pc-linux-gnu -+Test Run By thomas on Wed Jan 8 01:55:26 2014 ++Test Run By thomas on Thu Jan 9 11:03:17 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 +index bf194d0..464046e 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 +-Test Run By thomas on Wed Jan 8 22:48:46 2014 -Native configuration is i686-pc-linux-gnu -+Test Run By thomas on Wed Jan 8 01:55:55 2014 ++Test Run By thomas on Thu Jan 9 11:03:50 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 +diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.sum +index 80f941a..fc82bcd 100644 +--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum ++++ toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.sum @@ -1,5 +1,5 @@ --Test Run By thomas on Tue Jan 7 23:53:09 2014 +-Test Run By thomas on Wed Jan 8 22:52:53 2014 -Native configuration is i686-pc-linux-gnu -+Test Run By thomas on Wed Jan 8 03:02:37 2014 ++Test Run By thomas on Thu Jan 9 11:42:11 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 +@@ -336,14 +336,14 @@ FAIL: gdb.ada/mi_interface.exp: list ggg1's children Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_task_arg.exp ... PASS: gdb.ada/mi_task_arg.exp: compilation task_switch.adb PASS: gdb.ada/mi_task_arg.exp: breakpoint at task_switch.break_me @@ -54,7 +54,7 @@ index e9e457c..a4b11be 100644 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 +@@ -482,7 +482,7 @@ PASS: gdb.ada/py_range.exp: python print int(gdb.parse_and_eval('ir')) Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/rdv_wait.exp ... PASS: gdb.ada/rdv_wait.exp: compilation foo.adb PASS: gdb.ada/rdv_wait.exp: set debug-file-directory @@ -63,7 +63,7 @@ index e9e457c..a4b11be 100644 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 +@@ -543,32 +543,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 @@ -108,7 +108,7 @@ index e9e457c..a4b11be 100644 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 ... +@@ -605,7 +605,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 @@ -117,30 +117,7 @@ index e9e457c..a4b11be 100644 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 +@@ -701,27 +701,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 @@ -183,7 +160,7 @@ index 7f54521..f96cb98 100644 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 +@@ -731,9 +731,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 @@ -192,10 +169,45 @@ index 7f54521..f96cb98 100644 -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 ... + Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx.exp ... + gdb compile failed, gcc: error: unrecognized command line option '-fmpx' + UNTESTED: gdb.arch/i386-mpx.exp: i386-mpx.exp +@@ -747,25 +746,25 @@ PASS: gdb.arch/i386-prologue.exp: backtrace in standard + PASS: gdb.arch/i386-prologue.exp: saved registers in standard + PASS: gdb.arch/i386-prologue.exp: break *(stack_align_ecx + 7) + PASS: gdb.arch/i386-prologue.exp: continue to stack_align_ecx + 7 +-PASS: gdb.arch/i386-prologue.exp: first backtrace in stack_align_ecx ++FAIL: gdb.arch/i386-prologue.exp: first backtrace in stack_align_ecx + PASS: gdb.arch/i386-prologue.exp: continue in stack_align_ecx + PASS: gdb.arch/i386-prologue.exp: skip breakpoint in stack_align_ecx +-PASS: gdb.arch/i386-prologue.exp: second backtrace in stack_align_ecx +-PASS: gdb.arch/i386-prologue.exp: saved registers in stack_align_ecx ++FAIL: gdb.arch/i386-prologue.exp: second backtrace in stack_align_ecx ++FAIL: gdb.arch/i386-prologue.exp: saved registers in stack_align_ecx + PASS: gdb.arch/i386-prologue.exp: break *(stack_align_edx + 7) + PASS: gdb.arch/i386-prologue.exp: continue to stack_align_edx + 7 +-PASS: gdb.arch/i386-prologue.exp: first backtrace in stack_align_edx ++FAIL: gdb.arch/i386-prologue.exp: first backtrace in stack_align_edx + PASS: gdb.arch/i386-prologue.exp: continue in stack_align_edx + PASS: gdb.arch/i386-prologue.exp: skip breakpoint in stack_align_edx +-PASS: gdb.arch/i386-prologue.exp: second backtrace in stack_align_edx +-PASS: gdb.arch/i386-prologue.exp: saved registers in stack_align_edx ++FAIL: gdb.arch/i386-prologue.exp: second backtrace in stack_align_edx ++FAIL: gdb.arch/i386-prologue.exp: saved registers in stack_align_edx + PASS: gdb.arch/i386-prologue.exp: break *(stack_align_eax + 7) + PASS: gdb.arch/i386-prologue.exp: continue to stack_align_eax + 7 +-PASS: gdb.arch/i386-prologue.exp: first backtrace in stack_align_eax ++FAIL: gdb.arch/i386-prologue.exp: first backtrace in stack_align_eax + PASS: gdb.arch/i386-prologue.exp: continue in stack_align_eax + PASS: gdb.arch/i386-prologue.exp: skip breakpoint in stack_align_eax +-PASS: gdb.arch/i386-prologue.exp: second backtrace in stack_align_eax +-PASS: gdb.arch/i386-prologue.exp: saved registers in stack_align_eax ++FAIL: gdb.arch/i386-prologue.exp: second backtrace in stack_align_eax ++FAIL: gdb.arch/i386-prologue.exp: saved registers in stack_align_eax + PASS: gdb.arch/i386-prologue.exp: continue to gdb1253 + PASS: gdb.arch/i386-prologue.exp: skip breakpoint in gdb1253 + PASS: gdb.arch/i386-prologue.exp: backtrace in gdb1253 +@@ -799,22 +798,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 @@ -234,7 +246,7 @@ index 7f54521..f96cb98 100644 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 +@@ -825,14 +824,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 @@ -257,29 +269,7 @@ index 7f54521..f96cb98 100644 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 ... +@@ -877,31 +876,31 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.asm/asm-source.exp ... PASS: gdb.asm/asm-source.exp: f at main PASS: gdb.asm/asm-source.exp: next over macro PASS: gdb.asm/asm-source.exp: step into foo2 @@ -333,726 +323,10 @@ index 5d61903..34fa869 100644 +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) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/a2-run.exp ... + PASS: gdb.base/a2-run.exp: run "a2-run" with no args + PASS: gdb.base/a2-run.exp: no spurious messages at program exit +@@ -1008,12 +1007,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 @@ -1069,7 +343,7 @@ index c9cf59e..2f30552 100644 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++ +@@ -1024,12 +1023,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 @@ -1082,24 +356,10 @@ index c9cf59e..2f30552 100644 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 + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/annota3.exp ... + PASS: gdb.base/annota3.exp: set height 0 + PASS: gdb.base/annota3.exp: breakpoint main +@@ -1046,7 +1045,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 @@ -1108,7 +368,7 @@ index c9cf59e..2f30552 100644 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 +@@ -1058,8 +1057,8 @@ PASS: gdb.base/annota3.exp: ignore 5 4 PASS: gdb.base/annota3.exp: annotate ignore count change PASS: gdb.base/annota3.exp: next to exit loop PASS: gdb.base/annota3.exp: breakpoint ignore count @@ -1117,10 +377,114 @@ index c9cf59e..2f30552 100644 +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/anon.exp ... + PASS: gdb.base/anon.exp: set breakpoint in anon.c +@@ -1188,79 +1187,40 @@ PASS: gdb.base/assign.exp: v_int+=v_float + PASS: gdb.base/assign.exp: set v_int to 6 (18) + PASS: gdb.base/assign.exp: v_int+=double + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/async-shell.exp ... +-PASS: gdb.base/async-shell.exp: set target-async on +-PASS: gdb.base/async-shell.exp: set non-stop on +-PASS: gdb.base/async-shell.exp: run & +-PASS: gdb.base/async-shell.exp: shell echo foo +-PASS: gdb.base/async-shell.exp: interrupt +-PASS: gdb.base/async-shell.exp: process stopped ++UNSUPPORTED: gdb.base/async-shell.exp: displaced stepping + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/async.exp ... + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach-pie-misread.exp ... +-PASS: gdb.base/attach-pie-misread.exp: ldd attach-pie-misread +-PASS: gdb.base/attach-pie-misread.exp: ldd attach-pie-misread output contains libs +-PASS: gdb.base/attach-pie-misread.exp: copy ld-2.17.so to ld-linux.so.2 +-PASS: gdb.base/attach-pie-misread.exp: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/attach-pie-misread.exp: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/attach-pie-misread.exp: readelf initial scan +-PASS: gdb.base/attach-pie-misread.exp: generate stub +-PASS: gdb.base/attach-pie-misread.exp: ldd attach-pie-misread +-PASS: gdb.base/attach-pie-misread.exp: ldd attach-pie-misread output contains libs +-PASS: gdb.base/attach-pie-misread.exp: copy ld-2.17.so to ld-linux.so.2 +-PASS: gdb.base/attach-pie-misread.exp: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/attach-pie-misread.exp: copy libc-2.17.so to libc.so.6 +-PASS: gdb.base/attach-pie-misread.exp: readelf rebuilt with stub_size +-PASS: gdb.base/attach-pie-misread.exp: unprelink ld-linux.so.2 pre-unprelink (missing /usr/sbin/prelink) +-XFAIL: gdb.base/attach-pie-misread.exp: prelink ld-linux.so.2 (missing /usr/sbin/prelink) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach-pie-noexec.exp ... + PASS: gdb.base/attach-pie-noexec.exp: show architecture +-PASS: gdb.base/attach-pie-noexec.exp: sanity check info shared +-PASS: gdb.base/attach-pie-noexec.exp: attach +-PASS: gdb.base/attach-pie-noexec.exp: set architecture i386 +-FAIL: gdb.base/attach-pie-noexec.exp: info shared + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach-twice.exp ... +-PASS: gdb.base/attach-twice.exp: attach ++XFAIL: gdb.base/attach-twice.exp: attach + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach.exp ... + PASS: gdb.base/attach.exp: attach to nonsense is prohibited + PASS: gdb.base/attach.exp: attach to digits-starting nonsense is prohibited +-PASS: gdb.base/attach.exp: attach to nonexistent process is prohibited ++FAIL: gdb.base/attach.exp: attach to nonexistent process is prohibited + PASS: gdb.base/attach.exp: set file, before attach1 (re-read) +-PASS: gdb.base/attach.exp: attach1, after setting file ++FAIL: gdb.base/attach.exp: attach1, after setting file + PASS: gdb.base/attach.exp: after attach1, print should_exit +-PASS: gdb.base/attach.exp: attach1 detach ++FAIL: gdb.base/attach.exp: attach1 detach + PASS: gdb.base/attach.exp: attach1, purging symbols after detach +-PASS: gdb.base/attach.exp: attach2, with no file ++FAIL: gdb.base/attach.exp: attach2, with no file ++PASS: gdb.base/attach.exp: load file manually, after attach2 (re-read) + PASS: gdb.base/attach.exp: after attach2, set should_exit + PASS: gdb.base/attach.exp: after attach2, set tbreak postloop + PASS: gdb.base/attach.exp: after attach2, reach tbreak postloop +-PASS: gdb.base/attach.exp: continue until exit at after attach2, exit ++FAIL: gdb.base/attach.exp: continue until exit at after attach2, exit + PASS: gdb.base/attach.exp: set source path + PASS: gdb.base/attach.exp: cd away from process working directory + PASS: gdb.base/attach.exp: before attach3, flush symbols + PASS: gdb.base/attach.exp: before attach3, flush exec +-PASS: gdb.base/attach.exp: attach when process' a.out not in cwd ++FAIL: gdb.base/attach.exp: attach when process' a.out not in cwd + PASS: gdb.base/attach.exp: after attach3, exit + PASS: gdb.base/attach.exp: force switch to gdb64, if necessary +-PASS: gdb.base/attach.exp: attach call ++FAIL: gdb.base/attach.exp: attach call + PASS: gdb.base/attach.exp: info other register + PASS: gdb.base/attach.exp: p should_exit = 1 +-PASS: gdb.base/attach.exp: continue until exit ++FAIL: gdb.base/attach.exp: continue until exit + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/auxv.exp ... +-PASS: gdb.base/auxv.exp: set print sevenbit-strings +-PASS: gdb.base/auxv.exp: set width 0 +-PASS: gdb.base/auxv.exp: cd to temporary directory for core dumps +-PASS: gdb.base/auxv.exp: tbreak 78 +-PASS: gdb.base/auxv.exp: continue +-PASS: gdb.base/auxv.exp: info auxv on live process +-PASS: gdb.base/auxv.exp: gcore +-PASS: gdb.base/auxv.exp: continue +-PASS: gdb.base/auxv.exp: continue +-PASS: gdb.base/auxv.exp: generate native core dump +-PASS: gdb.base/auxv.exp: load core file for info auxv on native core dump +-PASS: gdb.base/auxv.exp: info auxv on native core dump +-PASS: gdb.base/auxv.exp: matching auxv data from live and core +-PASS: gdb.base/auxv.exp: load core file for info auxv on gcore-created dump +-PASS: gdb.base/auxv.exp: info auxv on gcore-created dump +-PASS: gdb.base/auxv.exp: matching auxv data from live and gcore + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bang.exp ... + PASS: gdb.base/bang.exp: continue until exit + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bfp-test.exp ... +@@ -1293,10 +1253,7 @@ PASS: gdb.base/bigcore.exp: extract prev heap + PASS: gdb.base/bigcore.exp: save heap size + PASS: gdb.base/bigcore.exp: grab pid + PASS: gdb.base/bigcore.exp: signal SIGABRT +-PASS: gdb.base/bigcore.exp: check core size +-PASS: gdb.base/bigcore.exp: load corefile +-PASS: gdb.base/bigcore.exp: check next heap +-PASS: gdb.base/bigcore.exp: check prev heap ++UNTESTED: gdb.base/bigcore.exp: Can't generate a core file + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bitfields.exp ... + PASS: gdb.base/bitfields.exp: set print sevenbit-strings + PASS: gdb.base/bitfields.exp: print flags +@@ -1462,693 +1419,6 @@ PASS: gdb.base/break-entry.exp: continue to breakpoint: main + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-inline.exp ... + PASS: gdb.base/break-inline.exp: break Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-interp.exp ... -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: copy ld-2.17.so to break-interp-LDprelinkNOdebugNO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: unprelink break-interp-LDprelinkNOdebugNO (missing /usr/sbin/prelink) @@ -1809,10 +1173,37 @@ index c9cf59e..2f30552 100644 -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 ... + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-on-linker-gcd-function.exp ... + PASS: gdb.base/break-on-linker-gcd-function.exp: b 24 + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-probes.exp ... +@@ -2495,7 +1765,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 +@@ -2511,7 +1781,7 @@ PASS: gdb.base/call-signal-resume.exp: set confirm off + PASS: gdb.base/call-signal-resume.exp: return + PASS: gdb.base/call-signal-resume.exp: break handle_signal + PASS: gdb.base/call-signal-resume.exp: continue to breakpoint at handle_signal +-PASS: gdb.base/call-signal-resume.exp: continue to program exit ++FAIL: gdb.base/call-signal-resume.exp: continue to program exit + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/call-strs.exp ... + PASS: gdb.base/call-strs.exp: set print sevenbit-strings + PASS: gdb.base/call-strs.exp: set print address off +@@ -2646,7 +1916,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 +@@ -2698,51 +1968,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 @@ -1873,45 +1264,287 @@ index c9cf59e..2f30552 100644 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 + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-signal-fork.exp ... + PASS: gdb.base/catch-signal-fork.exp: catch signal SIGHUP + PASS: gdb.base/catch-signal-fork.exp: continue to breakpoint: first HUP +@@ -2822,94 +2092,6 @@ PASS: gdb.base/catch-signal.exp: info break for 'all' + PASS: gdb.base/catch-signal.exp: save breakpoints for 'all' + PASS: gdb.base/catch-signal.exp: results of save breakpoints for 'all' + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.exp ... +-PASS: gdb.base/catch-syscall.exp: get integer valueof "close_syscall" (6) +-PASS: gdb.base/catch-syscall.exp: get integer valueof "chroot_syscall" (61) +-PASS: gdb.base/catch-syscall.exp: get integer valueof "pipe_syscall" (42) +-PASS: gdb.base/catch-syscall.exp: get integer valueof "write_syscall" (4) +-PASS: gdb.base/catch-syscall.exp: get integer valueof "read_syscall" (3) +-PASS: gdb.base/catch-syscall.exp: get integer valueof "exit_group_syscall" (252) +-PASS: gdb.base/catch-syscall.exp: help catch syscall +-PASS: gdb.base/catch-syscall.exp: catch syscall to a nonsense syscall is prohibited +-PASS: gdb.base/catch-syscall.exp: complete catch syscall with multiple words +-PASS: gdb.base/catch-syscall.exp: without arguments: catch syscall +-PASS: gdb.base/catch-syscall.exp: without arguments: catch syscall appears in 'info breakpoints' +-PASS: gdb.base/catch-syscall.exp: without arguments: program has called close +-PASS: gdb.base/catch-syscall.exp: without arguments: syscall close has returned +-PASS: gdb.base/catch-syscall.exp: without arguments: program has called chroot +-PASS: gdb.base/catch-syscall.exp: without arguments: syscall chroot has returned +-PASS: gdb.base/catch-syscall.exp: without arguments: program has called pipe +-PASS: gdb.base/catch-syscall.exp: without arguments: syscall pipe has returned +-PASS: gdb.base/catch-syscall.exp: without arguments: program has called write +-PASS: gdb.base/catch-syscall.exp: without arguments: syscall write has returned +-PASS: gdb.base/catch-syscall.exp: without arguments: program has called read +-PASS: gdb.base/catch-syscall.exp: without arguments: syscall read has returned +-PASS: gdb.base/catch-syscall.exp: without arguments: program has called exit_group +-PASS: gdb.base/catch-syscall.exp: without arguments: continue until exit +-PASS: gdb.base/catch-syscall.exp: with arguments: catch syscall with arguments (close) +-PASS: gdb.base/catch-syscall.exp: with arguments: syscall(s) close appears in 'info breakpoints' +-PASS: gdb.base/catch-syscall.exp: with arguments: program has called close +-PASS: gdb.base/catch-syscall.exp: with arguments: syscall close has returned +-PASS: gdb.base/catch-syscall.exp: with arguments: continue until exit +-PASS: gdb.base/catch-syscall.exp: with many arguments: catch syscall with arguments ('close' \[6\] 'chroot' \[61\] 'pipe' \[42\] 'write' \[4\] 'read' \[3\]) +-PASS: gdb.base/catch-syscall.exp: with many arguments: syscalls close, chroot, pipe, write, read appears in 'info breakpoints' +-PASS: gdb.base/catch-syscall.exp: with many arguments: program has called close +-PASS: gdb.base/catch-syscall.exp: with many arguments: syscall close has returned +-PASS: gdb.base/catch-syscall.exp: with many arguments: program has called chroot +-PASS: gdb.base/catch-syscall.exp: with many arguments: syscall chroot has returned +-PASS: gdb.base/catch-syscall.exp: with many arguments: program has called pipe +-PASS: gdb.base/catch-syscall.exp: with many arguments: syscall pipe has returned +-PASS: gdb.base/catch-syscall.exp: with many arguments: program has called write +-PASS: gdb.base/catch-syscall.exp: with many arguments: syscall write has returned +-PASS: gdb.base/catch-syscall.exp: with many arguments: program has called read +-PASS: gdb.base/catch-syscall.exp: with many arguments: syscall read has returned +-PASS: gdb.base/catch-syscall.exp: with many arguments: continue until exit +-PASS: gdb.base/catch-syscall.exp: wrong args: catch syscall with arguments (mlock) +-PASS: gdb.base/catch-syscall.exp: wrong args: syscall(s) mlock appears in 'info breakpoints' +-PASS: gdb.base/catch-syscall.exp: wrong args: continue until exit at catch syscall with unused syscall (mlock) +-PASS: gdb.base/catch-syscall.exp: restarting inferior: entry: catch syscall with arguments (chroot) +-PASS: gdb.base/catch-syscall.exp: restarting inferior: entry: syscall(s) chroot appears in 'info breakpoints' +-PASS: gdb.base/catch-syscall.exp: restarting inferior: entry: program has called chroot +-PASS: gdb.base/catch-syscall.exp: restarting inferior: entry/return: rerun to main +-PASS: gdb.base/catch-syscall.exp: restarting inferior: entry/return: program has called chroot +-PASS: gdb.base/catch-syscall.exp: restarting inferior: entry/return: syscall chroot has returned +-PASS: gdb.base/catch-syscall.exp: restarting inferior: entry/return: continue until exit +-PASS: gdb.base/catch-syscall.exp: fail no datadir: set data-directory /the/path/to/nowhere +-PASS: gdb.base/catch-syscall.exp: fail no datadir: catch syscall displays a warning when there is no XML support +-PASS: gdb.base/catch-syscall.exp: fail no datadir: catch syscall appears in 'info breakpoints' +-PASS: gdb.base/catch-syscall.exp: set data-directory /the/path/to/nowhere +-PASS: gdb.base/catch-syscall.exp: without args noxml: catch syscall +-PASS: gdb.base/catch-syscall.exp: without args noxml: close: program has called 6 +-PASS: gdb.base/catch-syscall.exp: without args noxml: close: syscall 6 has returned +-PASS: gdb.base/catch-syscall.exp: without args noxml: chroot: program has called 61 +-PASS: gdb.base/catch-syscall.exp: without args noxml: chroot: syscall 61 has returned +-PASS: gdb.base/catch-syscall.exp: without args noxml: pipe: program has called 42 +-PASS: gdb.base/catch-syscall.exp: without args noxml: pipe: syscall 42 has returned +-PASS: gdb.base/catch-syscall.exp: without args noxml: write: program has called 4 +-PASS: gdb.base/catch-syscall.exp: without args noxml: write: syscall 4 has returned +-PASS: gdb.base/catch-syscall.exp: without args noxml: read: program has called 3 +-PASS: gdb.base/catch-syscall.exp: without args noxml: read: syscall 3 has returned +-PASS: gdb.base/catch-syscall.exp: without args noxml: program has called 252 +-PASS: gdb.base/catch-syscall.exp: with args noxml: catch syscall with arguments (6) +-PASS: gdb.base/catch-syscall.exp: with args noxml: syscall(s) 6 appears in 'info breakpoints' +-PASS: gdb.base/catch-syscall.exp: with args noxml: catch syscall with arguments (61) +-PASS: gdb.base/catch-syscall.exp: with args noxml: syscall(s) 61 appears in 'info breakpoints' +-PASS: gdb.base/catch-syscall.exp: with args noxml: catch syscall with arguments (42) +-PASS: gdb.base/catch-syscall.exp: with args noxml: syscall(s) 42 appears in 'info breakpoints' +-PASS: gdb.base/catch-syscall.exp: with args noxml: catch syscall with arguments (4) +-PASS: gdb.base/catch-syscall.exp: with args noxml: syscall(s) 4 appears in 'info breakpoints' +-PASS: gdb.base/catch-syscall.exp: with args noxml: catch syscall with arguments (3) +-PASS: gdb.base/catch-syscall.exp: with args noxml: syscall(s) 3 appears in 'info breakpoints' +-PASS: gdb.base/catch-syscall.exp: with args noxml: program has called 6 +-PASS: gdb.base/catch-syscall.exp: with args noxml: syscall 6 has returned +-PASS: gdb.base/catch-syscall.exp: with args noxml: program has called 61 +-PASS: gdb.base/catch-syscall.exp: with args noxml: syscall 61 has returned +-PASS: gdb.base/catch-syscall.exp: with args noxml: program has called 42 +-PASS: gdb.base/catch-syscall.exp: with args noxml: syscall 42 has returned +-PASS: gdb.base/catch-syscall.exp: with args noxml: program has called 4 +-PASS: gdb.base/catch-syscall.exp: with args noxml: syscall 4 has returned +-PASS: gdb.base/catch-syscall.exp: with args noxml: program has called 3 +-PASS: gdb.base/catch-syscall.exp: with args noxml: syscall 3 has returned +-PASS: gdb.base/catch-syscall.exp: with wrong args noxml: catch syscall nonsense_syscall + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/charset.exp ... + PASS: gdb.base/charset.exp: show charset + PASS: gdb.base/charset.exp: show target-charset +@@ -3178,145 +2360,6 @@ PASS: gdb.base/charset.exp: assign string to short array + PASS: gdb.base/charset.exp: assign string to int array + PASS: gdb.base/charset.exp: assign string to long array + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/checkpoint.exp ... +-PASS: gdb.base/checkpoint.exp: break1 start +-PASS: gdb.base/checkpoint.exp: break1 two +-PASS: gdb.base/checkpoint.exp: break1 three +-PASS: gdb.base/checkpoint.exp: break1 four +-PASS: gdb.base/checkpoint.exp: break1 five +-PASS: gdb.base/checkpoint.exp: break1 six +-PASS: gdb.base/checkpoint.exp: break1 seven +-PASS: gdb.base/checkpoint.exp: break1 eight +-PASS: gdb.base/checkpoint.exp: break1 nine +-PASS: gdb.base/checkpoint.exp: break1 ten +-PASS: gdb.base/checkpoint.exp: info checkpoints one +-PASS: gdb.base/checkpoint.exp: break2 one +-PASS: gdb.base/checkpoint.exp: restart 1 one +-PASS: gdb.base/checkpoint.exp: verify i 1 one +-PASS: gdb.base/checkpoint.exp: step in 1 one +-PASS: gdb.base/checkpoint.exp: verify lines 1 one +-PASS: gdb.base/checkpoint.exp: restart 2 one +-PASS: gdb.base/checkpoint.exp: step in 2 one +-PASS: gdb.base/checkpoint.exp: verify i 2 one +-PASS: gdb.base/checkpoint.exp: verify lines 2 one +-PASS: gdb.base/checkpoint.exp: restart 3 one +-PASS: gdb.base/checkpoint.exp: step in 3 one +-PASS: gdb.base/checkpoint.exp: verify i 3 one +-PASS: gdb.base/checkpoint.exp: verify lines 3 one +-PASS: gdb.base/checkpoint.exp: restart 4 one +-PASS: gdb.base/checkpoint.exp: step in 4 one +-PASS: gdb.base/checkpoint.exp: verify i 4 one +-PASS: gdb.base/checkpoint.exp: verify lines 4 one +-PASS: gdb.base/checkpoint.exp: restart 5 one +-PASS: gdb.base/checkpoint.exp: step in 5 one +-PASS: gdb.base/checkpoint.exp: verify i 5 one +-PASS: gdb.base/checkpoint.exp: verify lines 5 one +-PASS: gdb.base/checkpoint.exp: restart 6 one +-PASS: gdb.base/checkpoint.exp: step in 6 one +-PASS: gdb.base/checkpoint.exp: verify i 6 one +-PASS: gdb.base/checkpoint.exp: verify lines 6 one +-PASS: gdb.base/checkpoint.exp: restart 7 one +-PASS: gdb.base/checkpoint.exp: step in 7 one +-PASS: gdb.base/checkpoint.exp: verify i 7 one +-PASS: gdb.base/checkpoint.exp: verify lines 7 one +-PASS: gdb.base/checkpoint.exp: restart 8 one +-PASS: gdb.base/checkpoint.exp: step in 8 one +-PASS: gdb.base/checkpoint.exp: verify i 8 one +-PASS: gdb.base/checkpoint.exp: verify lines 8 one +-PASS: gdb.base/checkpoint.exp: restart 9 one +-PASS: gdb.base/checkpoint.exp: step in 9 one +-PASS: gdb.base/checkpoint.exp: verify i 9 one +-PASS: gdb.base/checkpoint.exp: verify lines 9 one +-PASS: gdb.base/checkpoint.exp: restart 10 one +-PASS: gdb.base/checkpoint.exp: step in 10 one +-PASS: gdb.base/checkpoint.exp: verify i 10 one +-PASS: gdb.base/checkpoint.exp: verify lines 10 one +-PASS: gdb.base/checkpoint.exp: restart 0 one +-PASS: gdb.base/checkpoint.exp: break3 one +-PASS: gdb.base/checkpoint.exp: Diff input and output one +-PASS: gdb.base/checkpoint.exp: restart 1 two +-PASS: gdb.base/checkpoint.exp: breakpoint 1 1 one +-PASS: gdb.base/checkpoint.exp: step in 1 two +-PASS: gdb.base/checkpoint.exp: verify lines 1 two +-PASS: gdb.base/checkpoint.exp: restart 2 two +-PASS: gdb.base/checkpoint.exp: breakpoint 1 2 one +-PASS: gdb.base/checkpoint.exp: step in 2 two +-PASS: gdb.base/checkpoint.exp: verify lines 2 two +-PASS: gdb.base/checkpoint.exp: restart 3 two +-PASS: gdb.base/checkpoint.exp: breakpoint 1 3 one +-PASS: gdb.base/checkpoint.exp: step in 3 two +-PASS: gdb.base/checkpoint.exp: verify lines 3 two +-PASS: gdb.base/checkpoint.exp: restart 4 two +-PASS: gdb.base/checkpoint.exp: breakpoint 1 4 one +-PASS: gdb.base/checkpoint.exp: step in 4 two +-PASS: gdb.base/checkpoint.exp: verify lines 4 two +-PASS: gdb.base/checkpoint.exp: restart 5 two +-PASS: gdb.base/checkpoint.exp: breakpoint 1 5 one +-PASS: gdb.base/checkpoint.exp: step in 5 two +-PASS: gdb.base/checkpoint.exp: verify lines 5 two +-PASS: gdb.base/checkpoint.exp: restart 6 two +-PASS: gdb.base/checkpoint.exp: breakpoint 1 6 one +-PASS: gdb.base/checkpoint.exp: step in 6 two +-PASS: gdb.base/checkpoint.exp: verify lines 5 two +-PASS: gdb.base/checkpoint.exp: restart 7 two +-PASS: gdb.base/checkpoint.exp: breakpoint 1 7 one +-PASS: gdb.base/checkpoint.exp: step in 7 two +-PASS: gdb.base/checkpoint.exp: verify lines 7 two +-PASS: gdb.base/checkpoint.exp: Diff input and output two +-PASS: gdb.base/checkpoint.exp: restart 0 one +-PASS: gdb.base/checkpoint.exp: break4 one +-PASS: gdb.base/checkpoint.exp: delete copy1 +-PASS: gdb.base/checkpoint.exp: restart 1 three +-PASS: gdb.base/checkpoint.exp: break2 1 one +-PASS: gdb.base/checkpoint.exp: outfile still open 1 +-PASS: gdb.base/checkpoint.exp: restart 2 three +-PASS: gdb.base/checkpoint.exp: break2 2 one +-PASS: gdb.base/checkpoint.exp: outfile still open 2 +-PASS: gdb.base/checkpoint.exp: restart 3 three +-PASS: gdb.base/checkpoint.exp: break2 3 one +-PASS: gdb.base/checkpoint.exp: outfile still open 3 +-PASS: gdb.base/checkpoint.exp: restart 4 three +-PASS: gdb.base/checkpoint.exp: break2 4 one +-PASS: gdb.base/checkpoint.exp: outfile still open 4 +-PASS: gdb.base/checkpoint.exp: restart 5 three +-PASS: gdb.base/checkpoint.exp: break2 5 one +-PASS: gdb.base/checkpoint.exp: outfile still open 5 +-PASS: gdb.base/checkpoint.exp: restart 6 three +-PASS: gdb.base/checkpoint.exp: break2 6 one +-PASS: gdb.base/checkpoint.exp: outfile still open 6 +-PASS: gdb.base/checkpoint.exp: restart 7 three +-PASS: gdb.base/checkpoint.exp: break2 7 one +-PASS: gdb.base/checkpoint.exp: outfile still open 7 +-PASS: gdb.base/checkpoint.exp: restart 8 three +-PASS: gdb.base/checkpoint.exp: break2 8 one +-PASS: gdb.base/checkpoint.exp: outfile still open 8 +-PASS: gdb.base/checkpoint.exp: restart 9 three +-PASS: gdb.base/checkpoint.exp: break2 9 one +-PASS: gdb.base/checkpoint.exp: outfile still open 9 +-PASS: gdb.base/checkpoint.exp: restart 10 three +-PASS: gdb.base/checkpoint.exp: break2 10 one +-PASS: gdb.base/checkpoint.exp: outfile still open 10 +-PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork one +-PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork two +-PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork three +-PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork four +-PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork five +-PASS: gdb.base/checkpoint.exp: info checkpoints two +-PASS: gdb.base/checkpoint.exp: kill all one +-PASS: gdb.base/checkpoint.exp: no more checkpoint 0 +-PASS: gdb.base/checkpoint.exp: no more checkpoint 1 +-PASS: gdb.base/checkpoint.exp: no more checkpoint 2 +-PASS: gdb.base/checkpoint.exp: no more checkpoint 3 +-PASS: gdb.base/checkpoint.exp: no more checkpoint 4 +-PASS: gdb.base/checkpoint.exp: no more checkpoint 5 +-PASS: gdb.base/checkpoint.exp: no more checkpoint 6 +-PASS: gdb.base/checkpoint.exp: no more checkpoint 7 +-PASS: gdb.base/checkpoint.exp: no more checkpoint 8 +-PASS: gdb.base/checkpoint.exp: no more checkpoint 9 +-PASS: gdb.base/checkpoint.exp: no more checkpoint 10 +-PASS: gdb.base/checkpoint.exp: set checkpoint breakpoint +-PASS: gdb.base/checkpoint.exp: break2 with many checkpoints +-PASS: gdb.base/checkpoint.exp: info checkpoints with at least 600 checkpoints +-PASS: gdb.base/checkpoint.exp: kill all one with many checkpoints + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/chng-syms.exp ... + PASS: gdb.base/chng-syms.exp: setting conditional breakpoint on function + PASS: gdb.base/chng-syms.exp: continue until exit at breakpoint first time through +@@ -3801,34 +2844,7 @@ PASS: gdb.base/constvars.exp: ptype lynx + PASS: gdb.base/constvars.exp: ptype crass + PASS: gdb.base/constvars.exp: ptype crisp + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/corefile.exp ... +-PASS: gdb.base/corefile.exp: args: -core=corefile.core (with bad program name) +-PASS: gdb.base/corefile.exp: args: execfile -core=corefile.core (with bad program name) +-PASS: gdb.base/corefile.exp: core-file command (with bad program name) +-PASS: gdb.base/corefile.exp: print coremaker_data +-PASS: gdb.base/corefile.exp: print coremaker_bss +-PASS: gdb.base/corefile.exp: print coremaker_ro +-PASS: gdb.base/corefile.exp: print func2::coremaker_local +-PASS: gdb.base/corefile.exp: $_exitsignal prints SIGABRT (6) +-PASS: gdb.base/corefile.exp: $_exitcode is void +-PASS: gdb.base/corefile.exp: backtrace in corefile.exp +-PASS: gdb.base/corefile.exp: up in corefile.exp +-PASS: gdb.base/corefile.exp: accessing original mmap data in core file +-PASS: gdb.base/corefile.exp: accessing mmapped data in core file +-PASS: gdb.base/corefile.exp: up in corefile.exp (reinit) +-PASS: gdb.base/corefile.exp: core +-PASS: gdb.base/corefile.exp: run: load core again +-PASS: gdb.base/corefile.exp: run: sanity check we see the core file +-PASS: gdb.base/corefile.exp: run: with core +-PASS: gdb.base/corefile.exp: run: core file is cleared +-PASS: gdb.base/corefile.exp: quit with a process +-PASS: gdb.base/corefile.exp: quit with processes: n +-PASS: gdb.base/corefile.exp: no question: load core +-PASS: gdb.base/corefile.exp: quit with a core file +-PASS: gdb.base/corefile.exp: attach: load core again +-PASS: gdb.base/corefile.exp: attach: sanity check we see the core file +-PASS: gdb.base/corefile.exp: attach: with core +-PASS: gdb.base/corefile.exp: attach: core file is cleared +-FAIL: gdb.base/corefile.exp: core-file warning-free ++WARNING: can't generate a core file - core tests suppressed - check ulimit -c + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/ctxobj.exp ... + PASS: gdb.base/ctxobj.exp: break in get_version functions + PASS: gdb.base/ctxobj.exp: continue to get_version_1 +@@ -4086,7 +3102,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 @@ -1920,7 +1553,7 @@ index c9cf59e..2f30552 100644 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 +@@ -4173,7 +3189,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 @@ -1929,7 +1562,7 @@ index c9cf59e..2f30552 100644 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 +@@ -4217,7 +3233,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 @@ -1938,52 +1571,92 @@ index c9cf59e..2f30552 100644 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 +@@ -4291,10 +3307,6 @@ PASS: gdb.base/del.exp: breakpoint insertion (d) + PASS: gdb.base/del.exp: Remove last breakpoint (d) + PASS: gdb.base/del.exp: info break after removing break on main (d) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/detach.exp ... +-PASS: gdb.base/detach.exp: set should_exit, one +-PASS: gdb.base/detach.exp: detach, one +-PASS: gdb.base/detach.exp: set should_exit, two +-PASS: gdb.base/detach.exp: detach, two + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dfp-exprs.exp ... + PASS: gdb.base/dfp-exprs.exp: p 1.2df + PASS: gdb.base/dfp-exprs.exp: p -1.2df +@@ -4554,46 +3566,7 @@ PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&main" + PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&dummy_3" + PASS: gdb.base/disasm-end-cu.exp: disassemble command returned some output + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/disp-step-syscall.exp ... +-PASS: gdb.base/disp-step-syscall.exp: fork: delete break 1 +-PASS: gdb.base/disp-step-syscall.exp: fork: break marker +-PASS: gdb.base/disp-step-syscall.exp: fork: set displaced-stepping off +-PASS: gdb.base/disp-step-syscall.exp: fork: break fork +-PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (1st time) +-PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (2nd time) +-PASS: gdb.base/disp-step-syscall.exp: fork: display/i $pc +-PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc" +-PASS: gdb.base/disp-step-syscall.exp: fork: stepi fork insn +-PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc" +-PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (3rd time) +-PASS: gdb.base/disp-step-syscall.exp: fork: break on syscall insns +-PASS: gdb.base/disp-step-syscall.exp: fork: delete break fork +-PASS: gdb.base/disp-step-syscall.exp: fork: continue to syscall insn fork +-PASS: gdb.base/disp-step-syscall.exp: fork: set displaced-stepping on +-PASS: gdb.base/disp-step-syscall.exp: fork: single step over fork +-PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc" +-PASS: gdb.base/disp-step-syscall.exp: fork: single step over fork final pc +-PASS: gdb.base/disp-step-syscall.exp: fork: delete break fork insn +-PASS: gdb.base/disp-step-syscall.exp: fork: continue to marker (fork) +-PASS: gdb.base/disp-step-syscall.exp: vfork: delete break 1 +-PASS: gdb.base/disp-step-syscall.exp: vfork: break marker +-PASS: gdb.base/disp-step-syscall.exp: vfork: set displaced-stepping off +-PASS: gdb.base/disp-step-syscall.exp: vfork: break vfork +-PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (1st time) +-PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (2nd time) +-PASS: gdb.base/disp-step-syscall.exp: vfork: display/i $pc +-PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc" +-PASS: gdb.base/disp-step-syscall.exp: vfork: stepi vfork insn +-PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc" +-PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (3rd time) +-PASS: gdb.base/disp-step-syscall.exp: vfork: break on syscall insns +-PASS: gdb.base/disp-step-syscall.exp: vfork: delete break vfork +-PASS: gdb.base/disp-step-syscall.exp: vfork: continue to syscall insn vfork +-PASS: gdb.base/disp-step-syscall.exp: vfork: set displaced-stepping on +-PASS: gdb.base/disp-step-syscall.exp: vfork: single step over vfork +-PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc" +-PASS: gdb.base/disp-step-syscall.exp: vfork: single step over vfork final pc +-PASS: gdb.base/disp-step-syscall.exp: vfork: delete break vfork insn +-PASS: gdb.base/disp-step-syscall.exp: vfork: continue to marker (vfork) ++UNSUPPORTED: gdb.base/disp-step-syscall.exp: displaced stepping + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/display.exp ... + PASS: gdb.base/display.exp: kill + PASS: gdb.base/display.exp: detach +@@ -4672,11 +3645,7 @@ PASS: gdb.base/dprintf-next.exp: next 2 + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-non-stop.exp ... + PASS: gdb.base/dprintf-non-stop.exp: set target-async on + PASS: gdb.base/dprintf-non-stop.exp: set non-stop on +-PASS: gdb.base/dprintf-non-stop.exp: dprintf foo,"At foo entry\n" +-PASS: gdb.base/dprintf-non-stop.exp: continue & +-PASS: gdb.base/dprintf-non-stop.exp: dprintf triggered +-PASS: gdb.base/dprintf-non-stop.exp: interrupt +-PASS: gdb.base/dprintf-non-stop.exp: inferior stopped ++FAIL: gdb.base/dprintf-non-stop.exp: Can't run to main + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-pending.exp ... + PASS: gdb.base/dprintf-pending.exp: without format: set pending dprintf + PASS: gdb.base/dprintf-pending.exp: without format: resolved dprintf fails to be re-set +@@ -5121,10 +4090,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 +@@ -5480,30 +4449,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 @@ -2034,84 +1707,79 @@ index c9cf59e..2f30552 100644 +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/filesym.exp ... + PASS: gdb.base/filesym.exp: complete on "filesy" + PASS: gdb.base/filesym.exp: completion list for "filesym" +@@ -5571,131 +4540,8 @@ PASS: gdb.base/float.exp: info float + PASS: gdb.base/float.exp: step + PASS: gdb.base/float.exp: finish + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec.exp ... +-PASS: gdb.base/foll-exec.exp: insert first exec catchpoint +-PASS: gdb.base/foll-exec.exp: continue to first exec catchpoint +-PASS: gdb.base/foll-exec.exp: step to exec call +-PASS: gdb.base/foll-exec.exp: print follow-exec/global_i +-PASS: gdb.base/foll-exec.exp: print follow-exec/local_j +-PASS: gdb.base/foll-exec.exp: print follow-exec/local_k +-PASS: gdb.base/foll-exec.exp: step through execlp call +-PASS: gdb.base/foll-exec.exp: step after execlp call +-PASS: gdb.base/foll-exec.exp: print execd-program/global_i (after execlp) +-PASS: gdb.base/foll-exec.exp: print execd-program/local_j (after execlp) +-PASS: gdb.base/foll-exec.exp: print follow-exec/local_k (after execlp) +-PASS: gdb.base/foll-exec.exp: set catch exec +-PASS: gdb.base/foll-exec.exp: info shows catchpoint without exec pathname +-PASS: gdb.base/foll-exec.exp: hit catch exec +-PASS: gdb.base/foll-exec.exp: sync up after possible failure 1 +-PASS: gdb.base/foll-exec.exp: sync up after possible failure 2 +-PASS: gdb.base/foll-exec.exp: info shows catchpoint exec pathname +-PASS: gdb.base/foll-exec.exp: continue after hit catch exec +-PASS: gdb.base/foll-exec.exp: prepare to jump to execl call +-PASS: gdb.base/foll-exec.exp: jump to execl call +-PASS: gdb.base/foll-exec.exp: step through execl call +-PASS: gdb.base/foll-exec.exp: step after execl call +-PASS: gdb.base/foll-exec.exp: print execd-program/local_j (after execl) +-PASS: gdb.base/foll-exec.exp: prepare to jump to execv call +-PASS: gdb.base/foll-exec.exp: jump to execv call +-PASS: gdb.base/foll-exec.exp: step through execv call +-PASS: gdb.base/foll-exec.exp: step after execv call +-PASS: gdb.base/foll-exec.exp: print execd-program/local_j (after execv) +-PASS: gdb.base/foll-exec.exp: continue through exec + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-fork.exp ... +-PASS: gdb.base/foll-fork.exp: set verbose +-PASS: gdb.base/foll-fork.exp: help set follow-fork +-PASS: gdb.base/foll-fork.exp: set follow-fork ch +-PASS: gdb.base/foll-fork.exp: set follow-fork, using abbreviations +-PASS: gdb.base/foll-fork.exp: set follow-fork to nonsense is prohibited +-PASS: gdb.base/foll-fork.exp: reset parent +-PASS: gdb.base/foll-fork.exp: insert first fork catchpoint +-PASS: gdb.base/foll-fork.exp: continue to first fork catchpoint +-PASS: gdb.base/foll-fork.exp: default show parent follow, no catchpoints +-PASS: gdb.base/foll-fork.exp: default parent follow, no catchpoints +-PASS: gdb.base/foll-fork.exp: set follow-fork parent +-PASS: gdb.base/foll-fork.exp: explicit show parent follow, no catchpoints +-PASS: gdb.base/foll-fork.exp: explicit parent follow, no catchpoints +-PASS: gdb.base/foll-fork.exp: set follow-fork child +-PASS: gdb.base/foll-fork.exp: explicit show child follow, no catchpoints +-PASS: gdb.base/foll-fork.exp: explicit child follow, no catchpoints +-PASS: gdb.base/foll-fork.exp: explicit child follow, set catch fork +-PASS: gdb.base/foll-fork.exp: info shows catchpoint without pid +-PASS: gdb.base/foll-fork.exp: explicit child follow, catch fork +-PASS: gdb.base/foll-fork.exp: info shows catchpoint without pid +-PASS: gdb.base/foll-fork.exp: set follow-fork child +-PASS: gdb.base/foll-fork.exp: set follow-fork child, tbreak +-PASS: gdb.base/foll-fork.exp: set follow-fork child, hit tbreak +-PASS: gdb.base/foll-fork.exp: set follow-fork child, cleanup +-PASS: gdb.base/foll-fork.exp: unpatch child, break at callee +-PASS: gdb.base/foll-fork.exp: unpatch child, set catch fork +-PASS: gdb.base/foll-fork.exp: unpatch child, catch fork +-PASS: gdb.base/foll-fork.exp: unpatch child, breakpoint at exit call +-PASS: gdb.base/foll-fork.exp: unpatch child, set follow-fork child +-PASS: gdb.base/foll-fork.exp: unpatch child, unpatched parent breakpoints from child +-PASS: gdb.base/foll-fork.exp: explicit parent follow, set tcatch fork +-PASS: gdb.base/foll-fork.exp: explicit parent follow, tcatch fork +-PASS: gdb.base/foll-fork.exp: set follow-fork parent +-PASS: gdb.base/foll-fork.exp: set follow-fork parent, tbreak +-PASS: gdb.base/foll-fork.exp: set follow-fork parent, hit tbreak +-PASS: gdb.base/foll-fork.exp: set follow-fork parent, cleanup Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-vfork.exp ... -PASS: gdb.base/foll-vfork.exp: check vfork support: set verbose -PASS: gdb.base/foll-vfork.exp: check vfork support: insert first vfork catchpoint @@ -2171,10 +1839,213 @@ index c9cf59e..2f30552 100644 -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/fortran-sym-case.exp ... + PASS: gdb.base/fortran-sym-case.exp: set language fortran + PASS: gdb.base/fortran-sym-case.exp: frame +@@ -5871,35 +4717,19 @@ PASS: gdb.base/funcargs.exp: stepping back to main from function called with tra + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-buffer-overflow.exp ... + PASS: gdb.base/gcore-buffer-overflow.exp: help gcore + PASS: gdb.base/gcore-buffer-overflow.exp: Set buffer exceeding arguments +-PASS: gdb.base/gcore-buffer-overflow.exp: save a corefile ++UNSUPPORTED: gdb.base/gcore-buffer-overflow.exp: save a corefile + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-relro-pie.exp ... + PASS: gdb.base/gcore-relro-pie.exp: strip + PASS: gdb.base/gcore-relro-pie.exp: help gcore +-PASS: gdb.base/gcore-relro-pie.exp: save a corefile +-PASS: gdb.base/gcore-relro-pie.exp: re-load generated corefile +-PASS: gdb.base/gcore-relro-pie.exp: x/i $pc +-PASS: gdb.base/gcore-relro-pie.exp: unstripped + core ok ++FAIL: gdb.base/gcore-relro-pie.exp: Can't run to break_here + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-relro.exp ... + PASS: gdb.base/gcore-relro.exp: help gcore +-PASS: gdb.base/gcore-relro.exp: save a corefile +-PASS: gdb.base/gcore-relro.exp: re-load generated corefile +-PASS: gdb.base/gcore-relro.exp: library got loaded ++UNSUPPORTED: gdb.base/gcore-relro.exp: save a corefile + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore.exp ... + PASS: gdb.base/gcore.exp: help gcore + PASS: gdb.base/gcore.exp: set breakpoint at terminal_func + PASS: gdb.base/gcore.exp: continue to terminal_func +-PASS: gdb.base/gcore.exp: save a corefile +-PASS: gdb.base/gcore.exp: re-load generated corefile +-PASS: gdb.base/gcore.exp: where in corefile +-PASS: gdb.base/gcore.exp: corefile restored general registers +-PASS: gdb.base/gcore.exp: corefile restored all registers +-PASS: gdb.base/gcore.exp: corefile restored system registers +-PASS: gdb.base/gcore.exp: corefile restored extern array +-PASS: gdb.base/gcore.exp: corefile restored static array +-PASS: gdb.base/gcore.exp: corefile restored un-initialized array +-PASS: gdb.base/gcore.exp: corefile restored heap array +-PASS: gdb.base/gcore.exp: corefile restored stack array +-PASS: gdb.base/gcore.exp: corefile restored backtrace ++UNSUPPORTED: gdb.base/gcore.exp: save a corefile + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb1056.exp ... + PASS: gdb.base/gdb1056.exp: print 1/0 + PASS: gdb.base/gdb1056.exp: Test unsigned division by zero +@@ -6094,82 +4924,10 @@ PASS: gdb.base/hashline2.exp: set breakpoint + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hashline3.exp ... + PASS: gdb.base/hashline3.exp: set breakpoint + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak.exp ... +-PASS: gdb.base/hbreak.exp: hbreak +-PASS: gdb.base/hbreak.exp: continue to break-at-exit after hbreak ++FAIL: gdb.base/hbreak.exp: hbreak ++FAIL: gdb.base/hbreak.exp: continue to break-at-exit after hbreak (the program exited) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak2.exp ... +-PASS: gdb.base/hbreak2.exp: hardware breakpoint support +-PASS: gdb.base/hbreak2.exp: hardware breakpoint insertion +-PASS: gdb.base/hbreak2.exp: hardware breakpoint function +-PASS: gdb.base/hbreak2.exp: hardware breakpoint quoted function +-PASS: gdb.base/hbreak2.exp: hardware breakpoint function in file +-PASS: gdb.base/hbreak2.exp: use `list' to establish default source file +-PASS: gdb.base/hbreak2.exp: hardware breakpoint line number +-PASS: gdb.base/hbreak2.exp: hardware breakpoint line number in file +-PASS: gdb.base/hbreak2.exp: hardware breakpoint at start of multi line if conditional +-PASS: gdb.base/hbreak2.exp: hardware breakpoint at start of multi line while conditional +-PASS: gdb.base/hbreak2.exp: hardware breakpoint info +-PASS: gdb.base/hbreak2.exp: hardware breakpoint function (2) +-PASS: gdb.base/hbreak2.exp: run until function breakpoint +-PASS: gdb.base/hbreak2.exp: hardware breakpoint line number (2) +-PASS: gdb.base/hbreak2.exp: run until breakpoint set at a line number +-PASS: gdb.base/hbreak2.exp: hardware breakpoint function in file (2) +-PASS: gdb.base/hbreak2.exp: run until file:function(6) breakpoint +-PASS: gdb.base/hbreak2.exp: run until file:function(5) breakpoint +-PASS: gdb.base/hbreak2.exp: run until file:function(4) breakpoint +-PASS: gdb.base/hbreak2.exp: run until file:function(3) breakpoint +-PASS: gdb.base/hbreak2.exp: run until file:function(2) breakpoint +-PASS: gdb.base/hbreak2.exp: run until file:function(1) breakpoint +-PASS: gdb.base/hbreak2.exp: hardware breakpoint quoted function (2) +-PASS: gdb.base/hbreak2.exp: run until quoted breakpoint +-PASS: gdb.base/hbreak2.exp: hardware breakpoint line number in file (2) +-PASS: gdb.base/hbreak2.exp: run until file:linenum breakpoint +-PASS: gdb.base/hbreak2.exp: hardware breakpoint offset +1 +-PASS: gdb.base/hbreak2.exp: step onto hardware breakpoint +-PASS: gdb.base/hbreak2.exp: setting hardware breakpoint at } +-PASS: gdb.base/hbreak2.exp: continue to hardware breakpoint at } +-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint function +-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint function in file +-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint line number #1 +-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint line number #2 +-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint line number in file #1 +-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint line number in file #2 +-PASS: gdb.base/hbreak2.exp: temporary hardware breakpoint info +-PASS: gdb.base/hbreak2.exp: set breakpoint pending off +-PASS: gdb.base/hbreak2.exp: hardware break on non-existent source line +-PASS: gdb.base/hbreak2.exp: until bp_location1 +-PASS: gdb.base/hbreak2.exp: hardware break on default location +-PASS: gdb.base/hbreak2.exp: set to-be-silent hardware break bp_location1 +-PASS: gdb.base/hbreak2.exp: set silent break bp_location1 +-PASS: gdb.base/hbreak2.exp: info silent hardware break bp_location1 +-PASS: gdb.base/hbreak2.exp: hit silent hardware break bp_location1 +-PASS: gdb.base/hbreak2.exp: stopped for silent hardware break bp_location1 +-PASS: gdb.base/hbreak2.exp: thread-specific hardware breakpoint on non-existent thread disallowed +-PASS: gdb.base/hbreak2.exp: thread-specific hardware breakpoint on bogus thread ID disallowed +-PASS: gdb.base/hbreak2.exp: hardware breakpoint with trailing garbage disallowed +-PASS: gdb.base/hbreak2.exp: step over hardware breakpoint +-PASS: gdb.base/hbreak2.exp: clear line has no breakpoint disallowed +-PASS: gdb.base/hbreak2.exp: clear current line has no breakpoint disallowed +-PASS: gdb.base/hbreak2.exp: set convenience variable $foo to bp_location11 +-PASS: gdb.base/hbreak2.exp: set hardware breakpoint via convenience variable +-PASS: gdb.base/hbreak2.exp: set convenience variable $foo to 81.5 +-PASS: gdb.base/hbreak2.exp: set hardware breakpoint via non-integer convenience variable disallowed +-PASS: gdb.base/hbreak2.exp: set hardware breakpoint on to-be-called function +-PASS: gdb.base/hbreak2.exp: hit hardware breakpoint on called function +-PASS: gdb.base/hbreak2.exp: backtrace while in called function +-PASS: gdb.base/hbreak2.exp: finish from called function +-PASS: gdb.base/hbreak2.exp: hardware break at factorial +-PASS: gdb.base/hbreak2.exp: kill program +-PASS: gdb.base/hbreak2.exp: run to factorial(6) +-PASS: gdb.base/hbreak2.exp: continue to factorial(5) +-PASS: gdb.base/hbreak2.exp: backtrace from factorial(5) +-PASS: gdb.base/hbreak2.exp: next to recursive call +-PASS: gdb.base/hbreak2.exp: next over recursive call +-PASS: gdb.base/hbreak2.exp: backtrace from factorial(5.1) +-PASS: gdb.base/hbreak2.exp: continue until exit at recursive next test +-PASS: gdb.base/hbreak2.exp: hardware breakpoint function, optimized file +-PASS: gdb.base/hbreak2.exp: run until hardware function breakpoint, optimized file (code motion) +-PASS: gdb.base/hbreak2.exp: hardware breakpoint small function, optimized file +-PASS: gdb.base/hbreak2.exp: run until hardware breakpoint set at small function, optimized file ++UNSUPPORTED: gdb.base/hbreak2.exp: hardware breakpoints + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/help.exp ... + PASS: gdb.base/help.exp: disable pagination + PASS: gdb.base/help.exp: help aliases +@@ -6236,13 +4994,7 @@ PASS: gdb.base/included.exp: list integer + PASS: gdb.base/included.exp: ptype integer + PASS: gdb.base/included.exp: info variables integer + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/inferior-died.exp ... +-PASS: gdb.base/inferior-died.exp: set detach-on-fork off +-PASS: gdb.base/inferior-died.exp: set target-async on +-PASS: gdb.base/inferior-died.exp: set non-stop on +-PASS: gdb.base/inferior-died.exp: continue to breakpoint: breakpoint +-PASS: gdb.base/inferior-died.exp: inferior 2 +-PASS: gdb.base/inferior-died.exp: continue +-PASS: gdb.base/inferior-died.exp: p 1 ++UNSUPPORTED: gdb.base/inferior-died.exp: inferior-died.exp + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/infnan.exp ... + PASS: gdb.base/infnan.exp: print a + PASS: gdb.base/infnan.exp: print b +@@ -6283,33 +5035,10 @@ PASS: gdb.base/info-macros.exp: info macros 6 + PASS: gdb.base/info-macros.exp: info macros 7 + KFAIL: gdb.base/info-macros.exp: info macros info-macros.c:42 (PRMS: gdb/NNNN) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/info-os.exp ... +-PASS: gdb.base/info-os.exp: get inferior process ID +-PASS: gdb.base/info-os.exp: continue to breakpoint: Set breakpoint here +-PASS: gdb.base/info-os.exp: get shared memory key +-PASS: gdb.base/info-os.exp: get shared memory ID +-PASS: gdb.base/info-os.exp: get semaphore key +-PASS: gdb.base/info-os.exp: get semaphore ID +-PASS: gdb.base/info-os.exp: get message queue key +-PASS: gdb.base/info-os.exp: get message queue ID +-PASS: gdb.base/info-os.exp: get socket port number +-PASS: gdb.base/info-os.exp: get process list +-PASS: gdb.base/info-os.exp: get process groups +-PASS: gdb.base/info-os.exp: get threads +-PASS: gdb.base/info-os.exp: get threads +-PASS: gdb.base/info-os.exp: get file descriptors +-PASS: gdb.base/info-os.exp: get internet-domain sockets +-PASS: gdb.base/info-os.exp: get shared-memory regions +-PASS: gdb.base/info-os.exp: get semaphores +-PASS: gdb.base/info-os.exp: get message queues +-PASS: gdb.base/info-os.exp: continue ++UNSUPPORTED: gdb.base/info-os.exp: info-os.exp + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/info-proc.exp ... + PASS: gdb.base/info-proc.exp: help info proc +-PASS: gdb.base/info-proc.exp: info proc without a process +-PASS: gdb.base/info-proc.exp: info proc with process +-PASS: gdb.base/info-proc.exp: info proc mapping +-PASS: gdb.base/info-proc.exp: save a core file +-PASS: gdb.base/info-proc.exp: core info-proc.gcore +-PASS: gdb.base/info-proc.exp: info proc mapping with core file ++UNSUPPORTED: gdb.base/info-proc.exp: gdb does not support info proc on this target + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/info-shared.exp ... + PASS: gdb.base/info-shared.exp: info sharedlibrary #1 + PASS: gdb.base/info-shared.exp: continue to breakpoint: library load #1 +@@ -6362,22 +5091,14 @@ PASS: gdb.base/interrupt-noterm.exp: set target-async on + PASS: gdb.base/interrupt-noterm.exp: set confirm off + PASS: gdb.base/interrupt-noterm.exp: delete + PASS: gdb.base/interrupt-noterm.exp: set confirm on +-PASS: gdb.base/interrupt-noterm.exp: continue & +-PASS: gdb.base/interrupt-noterm.exp: interrupt +-PASS: gdb.base/interrupt-noterm.exp: inferior received SIGINT ++UNSUPPORTED: gdb.base/interrupt-noterm.exp: continue & + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/interrupt.exp ... + PASS: gdb.base/interrupt.exp: set interrupt character in interrupt.exp + PASS: gdb.base/interrupt.exp: child process is alive + PASS: gdb.base/interrupt.exp: child process ate our char + PASS: gdb.base/interrupt.exp: send_gdb control C +-PASS: gdb.base/interrupt.exp: call function when asleep +-PASS: gdb.base/interrupt.exp: call function a second time +-PASS: gdb.base/interrupt.exp: continue +-PASS: gdb.base/interrupt.exp: echo data +-PASS: gdb.base/interrupt.exp: Send Control-C, second time +-PASS: gdb.base/interrupt.exp: signal SIGINT +-PASS: gdb.base/interrupt.exp: echo more data +-PASS: gdb.base/interrupt.exp: send end of file ++FAIL: gdb.base/interrupt.exp: call function when asleep (wrong output) ++UNTESTED: gdb.base/interrupt.exp: aborted; in the following, GDB will get stuck + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jit-simple.exp ... + PASS: gdb.base/jit-simple.exp: blah 1 + PASS: gdb.base/jit-simple.exp: recompile jit-simple.c +@@ -6385,25 +5106,31 @@ PASS: gdb.base/jit-simple.exp: blah 1 Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jit-so.exp ... PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here before-dlopen PASS: gdb.base/jit-so.exp: one_jit_test-1: set var jit_libname = "jit-main.so" @@ -2220,134 +2091,187 @@ index c9cf59e..2f30552 100644 +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/jit.exp ... + PASS: gdb.base/jit.exp: one_jit_test-1: continue to breakpoint: break here 0 +@@ -6422,14 +5149,7 @@ PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 1 + PASS: gdb.base/jit.exp: one_jit_test-2: info function jit_function + PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 2 + PASS: gdb.base/jit.exp: one_jit_test-2: info function jit_function +-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: continue to breakpoint: break here 0 +-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: set var argc = 2 +-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: set var libname = "SHLIBDIR/jit-solib.so" +-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: set var count = 1 +-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: continue to breakpoint: break here 1 +-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: info function jit_function +-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: continue to breakpoint: break here 2 +-PASS: gdb.base/jit.exp: PIE: one_jit_test-1: info function jit_function ++FAIL: gdb.base/jit.exp: PIE: one_jit_test-1: Can't run to main + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jump.exp ... + PASS: gdb.base/jump.exp: break before jump to non-call + PASS: gdb.base/jump.exp: jump to non-call +@@ -6794,12 +5514,16 @@ PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 1 start + PASS: gdb.base/longjmp.exp: breakpoint at miss_step_1 + PASS: gdb.base/longjmp.exp: next over setjmp (1) + PASS: gdb.base/longjmp.exp: next to longjmp (1) +-FAIL: gdb.base/longjmp.exp: next over longjmp(1) ++PASS: gdb.base/longjmp.exp: next over longjmp(1) ++PASS: gdb.base/longjmp.exp: next into else block (1) ++PASS: gdb.base/longjmp.exp: next into safety net (1) + PASS: gdb.base/longjmp.exp: breakpoint at pattern 2 start + PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 2 start + PASS: gdb.base/longjmp.exp: breakpoint at miss_step_2 + PASS: gdb.base/longjmp.exp: next over setjmp (2) +-FAIL: gdb.base/longjmp.exp: next over call_longjmp (2) ++PASS: gdb.base/longjmp.exp: next over call_longjmp (2) ++PASS: gdb.base/longjmp.exp: next into else block (2) ++PASS: gdb.base/longjmp.exp: next into safety net (2) + PASS: gdb.base/longjmp.exp: breakpoint at pattern 3 start + PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 3 start + PASS: gdb.base/longjmp.exp: next over patt3 +@@ -7257,91 +5981,8 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/morestack.exp ... + PASS: gdb.base/morestack.exp: continue + PASS: gdb.base/morestack.exp: up 3000 + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/moribund-step.exp ... +-PASS: gdb.base/moribund-step.exp: set non-stop on +-PASS: gdb.base/moribund-step.exp: step ++UNSUPPORTED: gdb.base/moribund-step.exp: displaced stepping + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/multi-forks.exp ... +-PASS: gdb.base/multi-forks.exp: set follow-fork child +-PASS: gdb.base/multi-forks.exp: run to exit 2 +-PASS: gdb.base/multi-forks.exp: follow child, print pids +-PASS: gdb.base/multi-forks.exp: run to exit 2 +-PASS: gdb.base/multi-forks.exp: follow parent, print pids +-PASS: gdb.base/multi-forks.exp: help set detach +-PASS: gdb.base/multi-forks.exp: show detach default on +-PASS: gdb.base/multi-forks.exp: set detach off +-PASS: gdb.base/multi-forks.exp: Run to exit 1 +-PASS: gdb.base/multi-forks.exp: info inferior 1 +-PASS: gdb.base/multi-forks.exp: inferior 1 +-PASS: gdb.base/multi-forks.exp: Run to exit 2 +-PASS: gdb.base/multi-forks.exp: info inferior 2 +-PASS: gdb.base/multi-forks.exp: inferior 2 +-PASS: gdb.base/multi-forks.exp: Run to exit 3 +-PASS: gdb.base/multi-forks.exp: info inferior 3 +-PASS: gdb.base/multi-forks.exp: inferior 3 +-PASS: gdb.base/multi-forks.exp: Run to exit 4 +-PASS: gdb.base/multi-forks.exp: info inferior 4 +-PASS: gdb.base/multi-forks.exp: inferior 4 +-PASS: gdb.base/multi-forks.exp: Run to exit 5 +-PASS: gdb.base/multi-forks.exp: info inferior 5 +-PASS: gdb.base/multi-forks.exp: inferior 5 +-PASS: gdb.base/multi-forks.exp: Run to exit 6 +-PASS: gdb.base/multi-forks.exp: info inferior 6 +-PASS: gdb.base/multi-forks.exp: inferior 6 +-PASS: gdb.base/multi-forks.exp: Run to exit 7 +-PASS: gdb.base/multi-forks.exp: info inferior 7 +-PASS: gdb.base/multi-forks.exp: inferior 7 +-PASS: gdb.base/multi-forks.exp: Run to exit 8 +-PASS: gdb.base/multi-forks.exp: info inferior 8 +-PASS: gdb.base/multi-forks.exp: inferior 8 +-PASS: gdb.base/multi-forks.exp: Run to exit 9 +-PASS: gdb.base/multi-forks.exp: info inferior 9 +-PASS: gdb.base/multi-forks.exp: inferior 9 +-PASS: gdb.base/multi-forks.exp: Run to exit 10 +-PASS: gdb.base/multi-forks.exp: info inferior 10 +-PASS: gdb.base/multi-forks.exp: inferior 10 +-PASS: gdb.base/multi-forks.exp: Run to exit 11 +-PASS: gdb.base/multi-forks.exp: info inferior 11 +-PASS: gdb.base/multi-forks.exp: inferior 11 +-PASS: gdb.base/multi-forks.exp: Run to exit 12 +-PASS: gdb.base/multi-forks.exp: info inferior 12 +-PASS: gdb.base/multi-forks.exp: inferior 12 +-PASS: gdb.base/multi-forks.exp: Run to exit 13 +-PASS: gdb.base/multi-forks.exp: info inferior 13 +-PASS: gdb.base/multi-forks.exp: inferior 13 +-PASS: gdb.base/multi-forks.exp: Run to exit 14 +-PASS: gdb.base/multi-forks.exp: info inferior 14 +-PASS: gdb.base/multi-forks.exp: inferior 14 +-PASS: gdb.base/multi-forks.exp: Run to exit 15 +-PASS: gdb.base/multi-forks.exp: info inferior 15 +-PASS: gdb.base/multi-forks.exp: inferior 15 +-PASS: gdb.base/multi-forks.exp: Run to exit 16 +-PASS: gdb.base/multi-forks.exp: info inferior 16 +-PASS: gdb.base/multi-forks.exp: restart final +-PASS: gdb.base/multi-forks.exp: Detach 2 +-PASS: gdb.base/multi-forks.exp: Detach 3 +-PASS: gdb.base/multi-forks.exp: Detach 4 +-PASS: gdb.base/multi-forks.exp: Detach 5 +-PASS: gdb.base/multi-forks.exp: Kill 6 +-PASS: gdb.base/multi-forks.exp: Did kill 6 +-PASS: gdb.base/multi-forks.exp: Kill 7 +-PASS: gdb.base/multi-forks.exp: Did kill 7 +-PASS: gdb.base/multi-forks.exp: Kill 8 +-PASS: gdb.base/multi-forks.exp: Did kill 8 +-PASS: gdb.base/multi-forks.exp: Kill 9 +-PASS: gdb.base/multi-forks.exp: Did kill 9 +-PASS: gdb.base/multi-forks.exp: Kill 10 +-PASS: gdb.base/multi-forks.exp: Did kill 10 +-PASS: gdb.base/multi-forks.exp: Kill 11 +-PASS: gdb.base/multi-forks.exp: Did kill 11 +-PASS: gdb.base/multi-forks.exp: Kill 12 +-PASS: gdb.base/multi-forks.exp: Did kill 12 +-PASS: gdb.base/multi-forks.exp: Kill 13 +-PASS: gdb.base/multi-forks.exp: Did kill 13 +-PASS: gdb.base/multi-forks.exp: Kill 14 +-PASS: gdb.base/multi-forks.exp: Did kill 14 +-PASS: gdb.base/multi-forks.exp: Kill 15 +-PASS: gdb.base/multi-forks.exp: Did kill 15 +-PASS: gdb.base/multi-forks.exp: Kill 16 +-PASS: gdb.base/multi-forks.exp: Did kill 16 + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nextoverexit.exp ... + PASS: gdb.base/nextoverexit.exp: next over exit + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nodebug.exp ... +@@ -7460,11 +6101,6 @@ PASS: gdb.base/permissions.exp: set may-write-memory off + PASS: gdb.base/permissions.exp: try to set a global + PASS: gdb.base/permissions.exp: print x + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pie-execl.exp ... +-PASS: gdb.base/pie-execl.exp: set args OBJDIR/gdb.base/pie-execl2 +-PASS: gdb.base/pie-execl.exp: pie_execl_marker address first +-PASS: gdb.base/pie-execl.exp: continue +-PASS: gdb.base/pie-execl.exp: pie_execl_marker address second +-PASS: gdb.base/pie-execl.exp: pie_execl_marker address has changed + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pointers.exp ... + PASS: gdb.base/pointers.exp: continuing after dummy() + PASS: gdb.base/pointers.exp: set pointer to beginning of array +@@ -7531,22 +6167,25 @@ PASS: gdb.base/pr10179.exp: rbreak pr10179-a.c:foo.* + PASS: gdb.base/pr10179.exp: rbreak pr10179-a.c : .* + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pr11022.exp ... + PASS: gdb.base/pr11022.exp: set breakpoint +-PASS: gdb.base/pr11022.exp: set watchpoint ++FAIL: gdb.base/pr11022.exp: set watchpoint + PASS: gdb.base/pr11022.exp: breakpoint hit +-PASS: gdb.base/pr11022.exp: watchpoint hit ++FAIL: gdb.base/pr11022.exp: watchpoint hit + PASS: gdb.base/pr11022.exp: breakpoint hit 2 + PASS: gdb.base/pr11022.exp: set var x = 1 +-PASS: gdb.base/pr11022.exp: watchpoint hit 2 ++FAIL: gdb.base/pr11022.exp: watchpoint hit 2 + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/prelink.exp ... + PASS: gdb.base/prelink.exp: ldd prelinkt + PASS: gdb.base/prelink.exp: ldd prelinkt output contains libs +-PASS: gdb.base/prelink.exp: copy ld-2.17.so to ld-linux.so.2 ++PASS: gdb.base/prelink.exp: copy ld-2.17.so to ld.so + PASS: gdb.base/prelink.exp: copy prelink.so to prelink.so + PASS: gdb.base/prelink.exp: copy libm-2.17.so to libm.so.6 +-PASS: gdb.base/prelink.exp: copy libc-2.17.so to libc.so.6 ++PASS: gdb.base/prelink.exp: copy libc-2.17.so to libc.so.0.3 ++PASS: gdb.base/prelink.exp: copy ld-2.17.so to ld.so.1 ++PASS: gdb.base/prelink.exp: copy libmachuser-2.17.so to libmachuser.so.1 ++PASS: gdb.base/prelink.exp: copy libhurduser-2.17.so to libhurduser.so.0.3 + PASS: gdb.base/prelink.exp: split debug of executable +-PASS: gdb.base/prelink.exp: unprelink ld-linux.so.2 pre-unprelink (missing /usr/sbin/prelink) +-XFAIL: gdb.base/prelink.exp: prelink ld-linux.so.2 (missing /usr/sbin/prelink) ++PASS: gdb.base/prelink.exp: unprelink ld.so pre-unprelink (missing /usr/sbin/prelink) ++XFAIL: gdb.base/prelink.exp: prelink ld.so (missing /usr/sbin/prelink) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/print-file-var.exp ... + PASS: gdb.base/print-file-var.exp: breapoint past v1 & v2 initialization + PASS: gdb.base/print-file-var.exp: continue to STOP marker +@@ -8558,22 +7197,9 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/random-signal.exp ... + PASS: gdb.base/random-signal.exp: set can-use-hw-watchpoints 0 + PASS: gdb.base/random-signal.exp: watch v + PASS: gdb.base/random-signal.exp: continue +-PASS: gdb.base/random-signal.exp: stop with control-c ++FAIL: gdb.base/random-signal.exp: stop with control-c (timeout) 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 @@ -2364,10 +2288,59 @@ index 19bd2bc..043f7f5 100644 -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 + 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 +@@ -8591,38 +7217,7 @@ PASS: gdb.base/readline-ask.exp: ask message for 01 and 02 + PASS: gdb.base/readline-ask.exp: ask message no + PASS: gdb.base/readline-ask.exp: abort ask message + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/readline.exp ... +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 1 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 2 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 3 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 3 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 2 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 1 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 1 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 2 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 3 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - final prompt +-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send if 1 > 0 +-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send p 5 +-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send end +-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-p to end +-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-p to p 5 +-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-p to if 1 > 0 +-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-o for if 1 > 0 +-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-o for p 5 +-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-o for end +-PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - final prompt +-PASS: gdb.base/readline.exp: print 42 +-PASS: gdb.base/readline.exp: arrow keys with secondary prompt +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 7 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 8 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 9 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 9 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 8 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 7 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 7 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 8 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 9 +-PASS: gdb.base/readline.exp: Simple operate-and-get-next - final prompt ++UNTESTED: gdb.base/readline.exp: <http://www.gnu.org/software/hurd/open_issues/term_blocking.html> + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/realname-expand.exp ... + PASS: gdb.base/realname-expand.exp: set basenames-may-differ on + PASS: gdb.base/realname-expand.exp: rbreak realname-expand-real.c:func +@@ -8722,7 +7317,7 @@ PASS: gdb.base/relational.exp: set variable z + PASS: gdb.base/relational.exp: print value of (x==y)<z + 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/relocate.exp ... + PASS: gdb.base/relocate.exp: add-symbol-file: unknown option -raednow + PASS: gdb.base/relocate.exp: add-symbol-file: unknown option readnow +@@ -9011,22 +7606,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 @@ -2391,142 +2364,12 @@ index 19bd2bc..043f7f5 100644 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] + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/scope.exp ... + PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_ro + PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_bss before run +@@ -9485,401 +8080,22 @@ PASS: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addre + PASS: gdb.base/shreloc.exp: get_msym_addrs fn_[12] PASS: gdb.base/shreloc.exp: (msymbol) relocated functions have different addresses - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/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 @@ -2909,35 +2752,107 @@ index 19bd2bc..043f7f5 100644 -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/sigaltstack.exp ... + PASS: gdb.base/sigaltstack.exp: handle SIGALRM print pass nostop + PASS: gdb.base/sigaltstack.exp: handle SIGVTALRM print pass nostop + PASS: gdb.base/sigaltstack.exp: handle SIGPROF print pass nostop + PASS: gdb.base/sigaltstack.exp: break catcher if level == INNER +-PASS: gdb.base/sigaltstack.exp: continue to catch +-PASS: gdb.base/sigaltstack.exp: next +-PASS: gdb.base/sigaltstack.exp: backtrace +-PASS: gdb.base/sigaltstack.exp: finish from catch LEAF +-PASS: gdb.base/sigaltstack.exp: finish to throw INNER +-PASS: gdb.base/sigaltstack.exp: finish to catch INNER +-PASS: gdb.base/sigaltstack.exp: finish from catch INNER +-PASS: gdb.base/sigaltstack.exp: finish to OUTER +-PASS: gdb.base/sigaltstack.exp: finish to catch MAIN +-PASS: gdb.base/sigaltstack.exp: finish to MAIN ++FAIL: gdb.base/sigaltstack.exp: continue to catch (timeout) ++FAIL: gdb.base/sigaltstack.exp: next (timeout) ++FAIL: gdb.base/sigaltstack.exp: backtrace (pattern 1) (timeout) ++FAIL: gdb.base/sigaltstack.exp: finish from catch LEAF (timeout) ++FAIL: gdb.base/sigaltstack.exp: finish to throw INNER (timeout) ++FAIL: gdb.base/sigaltstack.exp: finish to catch INNER (timeout) ++FAIL: gdb.base/sigaltstack.exp: finish from catch INNER (timeout) ++FAIL: gdb.base/sigaltstack.exp: finish to OUTER (timeout) ++FAIL: gdb.base/sigaltstack.exp: finish to catch MAIN (timeout) ++FAIL: gdb.base/sigaltstack.exp: finish to MAIN (timeout) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigbpt.exp ... + PASS: gdb.base/sigbpt.exp: break keeper + PASS: gdb.base/sigbpt.exp: display/i $pc +@@ -9891,20 +8107,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 +@@ -9912,7 +8128,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 +@@ -9952,73 +8168,19 @@ PASS: gdb.base/sigchld.exp: SIGCHLD blocked in inferior + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-addr.exp ... + PASS: gdb.base/siginfo-addr.exp: display/i $pc + PASS: gdb.base/siginfo-addr.exp: continue to signal +-PASS: gdb.base/siginfo-addr.exp: si_addr value ++FAIL: gdb.base/siginfo-addr.exp: si_addr value 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-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/siginfo-thread.exp ... -PASS: gdb.base/siginfo-thread.exp: successfully compiled posix threads test case -PASS: gdb.base/siginfo-thread.exp: continue to signal @@ -2965,25 +2880,6 @@ index 19bd2bc..043f7f5 100644 -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 @@ -2993,75 +2889,43 @@ index 19bd2bc..043f7f5 100644 +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 + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/signals.exp ... + PASS: gdb.base/signals.exp: handle all print + PASS: gdb.base/signals.exp: set variable count = 0 +@@ -10028,14 +8190,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 +@@ -10050,9 +8212,9 @@ PASS: gdb.base/signals.exp: invalid signal number rejected + PASS: gdb.base/signals.exp: handle multiple SIGs via integer range + PASS: gdb.base/signals.exp: handle multiple SIGs via reverse integer range + PASS: gdb.base/signals.exp: override SIGINT +-PASS: gdb.base/signals.exp: signal without arguments disallowed +-PASS: gdb.base/signals.exp: signal SIGUSR1 +-PASS: gdb.base/signals.exp: backtrace for SIGUSR1 ++FAIL: gdb.base/signals.exp: signal without arguments disallowed (the program is no longer running) ++FAIL: gdb.base/signals.exp: signal SIGUSR1 (the program is no longer running) ++FAIL: gdb.base/signals.exp: backtrace for SIGUSR1 + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/signest.exp ... + PASS: gdb.base/signest.exp: continue to fault + PASS: gdb.base/signest.exp: set conditional breakpoint +@@ -10072,141 +8234,141 @@ 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 @@ -3081,165 +2945,11 @@ index 19bd2bc..043f7f5 100644 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 ... + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigrepeat.exp ... + PASS: gdb.base/sigrepeat.exp: advance to infinite loop +-PASS: gdb.base/sigrepeat.exp: next ++FAIL: gdb.base/sigrepeat.exp: next + 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 @@ -3415,63 +3125,263 @@ index 19bd2bc..043f7f5 100644 +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 + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sizeof.exp ... + PASS: gdb.base/sizeof.exp: next +@@ -10272,15 +8434,6 @@ PASS: gdb.base/sizeof.exp: print/f padding_long_double.v + PASS: gdb.base/sizeof.exp: print padding_long_double.p2 + PASS: gdb.base/sizeof.exp: maint print arch + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/skip-solib.exp ... +-PASS: gdb.base/skip-solib.exp: ignoring file in solib +-PASS: gdb.base/skip-solib.exp: info skip with pending file +-PASS: gdb.base/skip-solib.exp: step +-PASS: gdb.base/skip-solib.exp: step after ignoring solib file. +-PASS: gdb.base/skip-solib.exp: ignoring function in solib +-PASS: gdb.base/skip-solib.exp: step +-PASS: gdb.base/skip-solib.exp: info skip for function multiply +-PASS: gdb.base/skip-solib.exp: step +-PASS: gdb.base/skip-solib.exp: bt + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/skip.exp ... + PASS: gdb.base/skip.exp: skip file (no default file) + PASS: gdb.base/skip.exp: skip function +@@ -10341,7 +8494,7 @@ PASS: gdb.base/solib-corrupted.exp: normal list + 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/solib-disc.exp ... +-ERROR: no fileid for kepler ++ERROR: no fileid for coulomb + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-display.exp ... + UNRESOLVED: gdb.base/solib-display.exp: NO: display a_global + PASS: gdb.base/solib-display.exp: NO: display b_global +@@ -10389,15 +8542,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-overlap.exp ... + UNTESTED: gdb.base/solib-overlap.exp: 0x40000000: Could not prelink OBJDIR/gdb.base/solib-overlap-lib1-0x40000000.so or OBJDIR/gdb.base/solib-overlap-lib2-0x40000000.so. + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-search.exp ... + PASS: gdb.base/solib-search.exp: continue to break_here +-PASS: gdb.base/solib-search.exp: save a corefile +-PASS: gdb.base/solib-search.exp: re-load generated corefile +-PASS: gdb.base/solib-search.exp: backtrace (with wrong libs) (data collection) +-PASS: gdb.base/solib-search.exp: backtrace (with wrong libs) +-PASS: gdb.base/solib-search.exp: set solib-search-path +-PASS: gdb.base/solib-search.exp: backtrace (with right libs) (data collection) +-PASS: gdb.base/solib-search.exp: backtrace (with right libs) +-PASS: gdb.base/solib-search.exp: p lib1_size +-PASS: gdb.base/solib-search.exp: p lib2_size ++UNSUPPORTED: gdb.base/solib-search.exp: save a corefile + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-symbol.exp ... + PASS: gdb.base/solib-symbol.exp: foo2 in main + PASS: gdb.base/solib-symbol.exp: foo in libmd +@@ -10436,8 +8581,14 @@ PASS: gdb.base/stack-checking.exp: bt + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/stale-infcall.exp ... + PASS: gdb.base/stale-infcall.exp: continue to breakpoint: test-next + PASS: gdb.base/stale-infcall.exp: set $test_fail_bpnum=$bpnum +-XFAIL: gdb.base/stale-infcall.exp: test system longjmp tracking support +-UNTESTED: gdb.base/stale-infcall.exp: System lacks support for tracking longjmps ++PASS: gdb.base/stale-infcall.exp: test system longjmp tracking support ++PASS: gdb.base/stale-infcall.exp: delete $test_fail_bpnum ++PASS: gdb.base/stale-infcall.exp: continue to breakpoint: break-run1 ++PASS: gdb.base/stale-infcall.exp: print infcall () ++PASS: gdb.base/stale-infcall.exp: stack corrupted ++PASS: gdb.base/stale-infcall.exp: bt ++PASS: gdb.base/stale-infcall.exp: maintenance print dummy-frames ++PASS: gdb.base/stale-infcall.exp: maintenance info breakpoints + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/stap-probe.exp ... + gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.base/stap-probe.c:39:21: fatal error: sys/sdt.h: No such file or directory + #include <sys/sdt.h> +@@ -11431,16 +9582,6 @@ PASS: gdb.base/subst.exp: show substitute-path after empty rule removed + PASS: gdb.base/subst.exp: remove all remaining substitution rules + PASS: gdb.base/subst.exp: show substitute-path after all remaining rules removed + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file.exp ... +-PASS: gdb.base/sym-file.exp: add-symbol-file .*sym-file-lib\.so addr +-PASS: gdb.base/sym-file.exp: info files must display sym-file-lib +-PASS: gdb.base/sym-file.exp: continue to breakpoint: bar +-PASS: gdb.base/sym-file.exp: continue to breakpoint: foo +-PASS: gdb.base/sym-file.exp: continue to breakpoint: gdb_remove_symbol_file +-PASS: gdb.base/sym-file.exp: remove-symbol-file -a addr +-PASS: gdb.base/sym-file.exp: info files must not display sym-file-lib +-PASS: gdb.base/sym-file.exp: check if Breakpoint 2 is pending. +-PASS: gdb.base/sym-file.exp: check if Breakpoint 3 is pending. +-PASS: gdb.base/sym-file.exp: continue until exit + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/symbol-without-target_section.exp ... + PASS: gdb.base/symbol-without-target_section.exp: add-symbol-file + PASS: gdb.base/symbol-without-target_section.exp: list main +@@ -11495,17 +9636,17 @@ PASS: gdb.base/ui-redirect.exp: set logging off + PASS: gdb.base/ui-redirect.exp: help + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/unload.exp ... + PASS: gdb.base/unload.exp: pending breakpoint info before run +-PASS: gdb.base/unload.exp: running program +-PASS: gdb.base/unload.exp: pending breakpoint info on first run at shrfunc1 +-PASS: gdb.base/unload.exp: continuing to unloaded libfile +-PASS: gdb.base/unload.exp: print y from libfile +-PASS: gdb.base/unload.exp: rerun to shared library breakpoint +-PASS: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc1 +-PASS: gdb.base/unload.exp: continuing to unloaded libfile +-PASS: gdb.base/unload.exp: continue to shrfunc2 +-PASS: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc2 +-PASS: gdb.base/unload.exp: continuing to unloaded libfile2 +-PASS: gdb.base/unload.exp: print y from libfile2 ++FAIL: gdb.base/unload.exp: running program (the program exited) ++FAIL: gdb.base/unload.exp: pending breakpoint info on first run at shrfunc1 ++FAIL: gdb.base/unload.exp: continuing to unloaded libfile (the program is no longer running) ++FAIL: gdb.base/unload.exp: print y from libfile ++FAIL: gdb.base/unload.exp: rerun to shared library breakpoint (the program exited) ++FAIL: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc1 ++FAIL: gdb.base/unload.exp: continuing to unloaded libfile (the program is no longer running) ++FAIL: gdb.base/unload.exp: continue to shrfunc2 (the program is no longer running) ++FAIL: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc2 ++FAIL: gdb.base/unload.exp: continuing to unloaded libfile2 (the program is no longer running) ++FAIL: gdb.base/unload.exp: print y from libfile2 + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/until.exp ... + PASS: gdb.base/until.exp: until line number + PASS: gdb.base/until.exp: malformed until +@@ -11520,21 +9661,9 @@ PASS: gdb.base/unwindonsignal.exp: unwindonsignal, inferior function call signal + PASS: gdb.base/unwindonsignal.exp: unwindonsignal, stack unwound + PASS: gdb.base/unwindonsignal.exp: unwindonsignal, dummy frame removed + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-db-attach.exp ... +-PASS: gdb.base/valgrind-db-attach.exp: spawn valgrind +-PASS: gdb.base/valgrind-db-attach.exp: valgrind started +-PASS: gdb.base/valgrind-db-attach.exp: eat first prompt +-PASS: gdb.base/valgrind-db-attach.exp: set height 0 +-PASS: gdb.base/valgrind-db-attach.exp: set width 0 +-PASS: gdb.base/valgrind-db-attach.exp: bt +-PASS: gdb.base/valgrind-db-attach.exp: kill program ++UNSUPPORTED: gdb.base/valgrind-db-attach.exp: spawn valgrind + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-infcall.exp ... +-PASS: gdb.base/valgrind-infcall.exp: spawn valgrind +-PASS: gdb.base/valgrind-infcall.exp: valgrind started +-PASS: gdb.base/valgrind-infcall.exp: vgdb prompt +-FAIL: gdb.base/valgrind-infcall.exp: target remote for vgdb +-PASS: gdb.base/valgrind-infcall.exp: monitor v.set gdb_output +-PASS: gdb.base/valgrind-infcall.exp: continue #1 +-PASS: gdb.base/valgrind-infcall.exp: p gdb_test_infcall () ++UNSUPPORTED: gdb.base/valgrind-infcall.exp: spawn valgrind + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/value-double-free.exp ... + PASS: gdb.base/value-double-free.exp: watch var + PASS: gdb.base/value-double-free.exp: continue +@@ -11618,19 +9747,19 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-non-mem.exp ... + PASS: gdb.base/watch-non-mem.exp: set write watchpoint on $pc + PASS: gdb.base/watch-non-mem.exp: watchpoint on $pc works + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-read.exp ... +-PASS: gdb.base/watch-read.exp: set hardware read watchpoint on global variable +-PASS: gdb.base/watch-read.exp: read watchpoint triggers on first read +-PASS: gdb.base/watch-read.exp: read watchpoint triggers on read after value changed +-PASS: gdb.base/watch-read.exp: set write watchpoint on global variable +-PASS: gdb.base/watch-read.exp: write watchpoint triggers +-PASS: gdb.base/watch-read.exp: only write watchpoint triggers when value changes +-PASS: gdb.base/watch-read.exp: read watchpoint triggers when value doesn't change, trapping reads and writes +-PASS: gdb.base/watch-read.exp: only read watchpoint triggers when value doesn't change ++FAIL: gdb.base/watch-read.exp: set hardware read watchpoint on global variable ++FAIL: gdb.base/watch-read.exp: read watchpoint triggers on first read (timeout) ++FAIL: gdb.base/watch-read.exp: read watchpoint triggers on read after value changed (timeout) ++FAIL: gdb.base/watch-read.exp: set write watchpoint on global variable (timeout) ++FAIL: gdb.base/watch-read.exp: write watchpoint triggers (timeout) ++FAIL: gdb.base/watch-read.exp: only write watchpoint triggers when value changes (timeout) ++FAIL: gdb.base/watch-read.exp: read watchpoint triggers when value doesn't change, trapping reads and writes (timeout) ++FAIL: gdb.base/watch-read.exp: only read watchpoint triggers when value doesn't change (timeout) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-vfork.exp ... + PASS: gdb.base/watch-vfork.exp: Watchpoint on global variable (hw) +-PASS: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (hw) ++FAIL: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (hw) (timeout) + PASS: gdb.base/watch-vfork.exp: Watchpoint on global variable (sw) +-PASS: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (sw) ++FAIL: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (sw) (timeout) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch_thread_num.exp ... + PASS: gdb.base/watch_thread_num.exp: successfully compiled posix threads test case + PASS: gdb.base/watch_thread_num.exp: Watchpoint on invalid thread +@@ -11640,27 +9769,27 @@ PASS: gdb.base/watch_thread_num.exp: Set breakpoint at thread_function + PASS: gdb.base/watch_thread_num.exp: Stopped in thread_function + PASS: gdb.base/watch_thread_num.exp: Thread command + PASS: gdb.base/watch_thread_num.exp: Disable breakpoint 2 +-PASS: gdb.base/watch_thread_num.exp: Watchpoint on shared variable ++FAIL: gdb.base/watch_thread_num.exp: Watchpoint on shared variable + PASS: gdb.base/watch_thread_num.exp: info breakpoint 3 +-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 1 ++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 1 + PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 1 +-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 2 ++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 2 + PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 2 +-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 3 ++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 3 + PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 3 +-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 4 ++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 4 + PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 4 +-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 5 ++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 5 + PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 5 +-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 6 ++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 6 + PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 6 +-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 7 ++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 7 + PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 7 +-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 8 ++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 8 + PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 8 +-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 9 ++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 9 + PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 9 +-PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 10 ++FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 10 + PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 10 + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-cond-gone.exp ... + PASS: gdb.base/watchpoint-cond-gone.exp: set can-use-hw-watchpoints 0 +@@ -11674,20 +9803,20 @@ PASS: gdb.base/watchpoint-delete.exp: watch x + PASS: gdb.base/watchpoint-delete.exp: delete $bpnum + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp ... + PASS: gdb.base/watchpoint-hw-hit-once.exp: rwatch watchee +-PASS: gdb.base/watchpoint-hw-hit-once.exp: continue +-PASS: gdb.base/watchpoint-hw-hit-once.exp: continue to break-at-exit ++FAIL: gdb.base/watchpoint-hw-hit-once.exp: continue ++FAIL: gdb.base/watchpoint-hw-hit-once.exp: continue to break-at-exit (the program exited) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw.exp ... + PASS: gdb.base/watchpoint-hw.exp: watch watchee +-PASS: gdb.base/watchpoint-hw.exp: start +-PASS: gdb.base/watchpoint-hw.exp: info watchpoints ++FAIL: gdb.base/watchpoint-hw.exp: start (timeout) ++FAIL: gdb.base/watchpoint-hw.exp: info watchpoints (timeout) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-solib.exp ... + PASS: gdb.base/watchpoint-solib.exp: set pending breakpoint +-PASS: gdb.base/watchpoint-solib.exp: continue to foo +-PASS: gdb.base/watchpoint-solib.exp: set watchpoint on g +-PASS: gdb.base/watchpoint-solib.exp: continue to watchpoint hit ++FAIL: gdb.base/watchpoint-solib.exp: continue to foo (the program exited) ++FAIL: gdb.base/watchpoint-solib.exp: set watchpoint on g ++FAIL: gdb.base/watchpoint-solib.exp: continue to watchpoint hit (the program is no longer running) + PASS: gdb.base/watchpoint-solib.exp: rerun to main +-PASS: gdb.base/watchpoint-solib.exp: continue to foo again +-PASS: gdb.base/watchpoint-solib.exp: continue to watchpoint hit again ++FAIL: gdb.base/watchpoint-solib.exp: continue to foo again (the program exited) ++FAIL: gdb.base/watchpoint-solib.exp: continue to watchpoint hit again (the program is no longer running) + Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint.exp ... + PASS: gdb.base/watchpoint.exp: disable fast watches + PASS: gdb.base/watchpoint.exp: show disable fast watches +@@ -11800,7 +9929,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 +@@ -11823,12 +9952,12 @@ PASS: gdb.base/watchpoint.exp: watch -location .x + PASS: gdb.base/watchpoint.exp: continue with watch -location + PASS: gdb.base/watchpoint.exp: delete watch -location + PASS: gdb.base/watchpoint.exp: continue to breakpoint: func6 breakpoint here +-PASS: gdb.base/watchpoint.exp: watch foo2 +-PASS: gdb.base/watchpoint.exp: continue with watch foo2 ++FAIL: gdb.base/watchpoint.exp: watch foo2 ++FAIL: gdb.base/watchpoint.exp: continue with watch foo2 + PASS: gdb.base/watchpoint.exp: delete watch foo2 + PASS: gdb.base/watchpoint.exp: continue to breakpoint: func7 breakpoint here +-PASS: gdb.base/watchpoint.exp: watch foo4 +-PASS: gdb.base/watchpoint.exp: continue with watch foo4 ++FAIL: gdb.base/watchpoint.exp: watch foo4 ++FAIL: gdb.base/watchpoint.exp: continue with watch foo4 + PASS: gdb.base/watchpoint.exp: delete watch foo4 + PASS: gdb.base/watchpoint.exp: rwatch disallowed for register based expression + PASS: gdb.base/watchpoint.exp: awatch disallowed for register based expression +@@ -12146,7 +10275,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 @@ -3480,7 +3390,7 @@ index bbe62df..4d29ff9 100644 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 +@@ -12159,7 +10288,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 @@ -3489,9 +3399,9 @@ index bbe62df..4d29ff9 100644 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 +@@ -14233,34 +12362,34 @@ PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.A<int>::i + PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.BB::A<int>::i + PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.CC::A<int>::i Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/infcall-dlopen.exp ... -PASS: gdb.cp/infcall-dlopen.exp: test 0 +FAIL: gdb.cp/infcall-dlopen.exp: test 0 @@ -3534,77 +3444,16 @@ index bbe62df..4d29ff9 100644 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 ... +@@ -17562,7 +15691,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) +-FAIL: gdb.gdb/python-selftest.exp: call catch_command_errors(execute_command, "python print 5", 0, RETURN_MASK_ALL) +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 +@@ -17593,7 +15722,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 @@ -3613,55 +3462,7 @@ index b67b9d6..bd57931 100644 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 +@@ -18014,10 +16143,10 @@ PASS: gdb.linespec/thread.exp: continue to breakpoint: thread function Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp ... PASS: gdb.mi/dw2-ref-missing-frame.exp: breakpoint at func_nofb_marker PASS: gdb.mi/dw2-ref-missing-frame.exp: mi runto func_nofb_marker @@ -3674,7 +3475,7 @@ index e12cc08..b2cd50d 100644 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 +@@ -18110,9 +16239,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 ... @@ -3684,7 +3485,7 @@ index e12cc08..b2cd50d 100644 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 +@@ -18181,8 +16307,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 @@ -3695,7 +3496,7 @@ index e12cc08..b2cd50d 100644 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 +@@ -18191,7 +16317,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 @@ -3704,7 +3505,7 @@ index e12cc08..b2cd50d 100644 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 +@@ -18200,21 +16326,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 @@ -3733,7 +3534,7 @@ index e12cc08..b2cd50d 100644 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" +@@ -18246,16 +16373,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 @@ -3759,7 +3560,7 @@ index e12cc08..b2cd50d 100644 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 +@@ -18337,12 +16464,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 ... @@ -3772,16 +3573,16 @@ index e12cc08..b2cd50d 100644 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 +@@ -18371,7 +16492,7 @@ PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -unsupported-command + PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command symbol-list-lines + PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -symbol-list-lines Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-info-os.exp ... -PASS: gdb.mi/mi-info-os.exp: -info-os +UNSUPPORTED: gdb.mi/mi-info-os.exp: mi-info-os.exp Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-inheritance-syntax-error.exp ... PASS: gdb.mi/mi-inheritance-syntax-error.exp: breakpoint at C::testLocation PASS: gdb.mi/mi-inheritance-syntax-error.exp: mi runto C::testLocation -@@ -384,120 +376,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-memory-changed.exp ... +@@ -18404,120 +16525,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 @@ -3909,7 +3710,7 @@ index e12cc08..b2cd50d 100644 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) +@@ -18532,18 +16555,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 @@ -3936,7 +3737,7 @@ index e12cc08..b2cd50d 100644 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 +@@ -18556,11 +16581,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 ... @@ -3948,7 +3749,7 @@ index e12cc08..b2cd50d 100644 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 +@@ -18569,22 +16589,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 ... @@ -3971,7 +3772,7 @@ index e12cc08..b2cd50d 100644 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 +@@ -18658,7 +16662,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 @@ -3980,7 +3781,7 @@ index e12cc08..b2cd50d 100644 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 +@@ -19594,10 +17598,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 ... @@ -3992,7 +3793,7 @@ index e12cc08..b2cd50d 100644 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 +@@ -19920,7 +17921,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 @@ -4001,50 +3802,16 @@ index e12cc08..b2cd50d 100644 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 +@@ -19929,7 +17930,7 @@ PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint hit PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": watchpoint hit PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint hit 2 PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": set x -PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": watchpoint hit 2 +FAIL: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": watchpoint hit 2 (unknown output after running) - - === 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 + Running ../../../W._C._Handy/gdb/testsuite/gdb.modula2/unbounded-array.exp ... + PASS: gdb.modula2/unbounded-array.exp: switch to modula-2 + PASS: gdb.modula2/unbounded-array.exp: print the last legal element of array a +@@ -19966,31 +17967,33 @@ PASS: gdb.multi/base.exp: continue PASS: gdb.multi/base.exp: remove-inferiors 2-3 PASS: gdb.multi/base.exp: check remove-inferiors Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/bkpt-multi-exec.exp ... @@ -4091,76 +3858,10 @@ index 8aa5f4c..8694f65 100644 +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 + Running ../../../W._C._Handy/gdb/testsuite/gdb.objc/basicclass.exp ... + UNSUPPORTED: gdb.objc/basicclass.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.objc/basicclass.m: unrecognized error + Running ../../../W._C._Handy/gdb/testsuite/gdb.objc/nondebug.exp ... +@@ -20449,26 +18452,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. @@ -4191,7 +3892,7 @@ index e4a965b..4e64b98 100644 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) +@@ -20824,83 +18817,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 @@ -4278,7 +3979,7 @@ index e4a965b..4e64b98 100644 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 +@@ -20935,15 +18855,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 @@ -4298,7 +3999,7 @@ index e4a965b..4e64b98 100644 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 +@@ -21277,18 +19197,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 @@ -4318,31 +4019,8 @@ index e4a965b..4e64b98 100644 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 +@@ -21905,2871 +19814,41 @@ PASS: gdb.python/python.exp: Step out of func2 + PASS: gdb.python/python.exp: Test find_pc_line with resume address 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 @@ -7127,28 +6805,6 @@ index fada1bf..a98dc5a 100644 -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 @@ -7232,39 +6888,12 @@ index 7c9d1bd..8587ae5 100644 -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.stabs/exclfwd.exp ... + PASS: gdb.stabs/exclfwd.exp: ptype v1 + PASS: gdb.stabs/exclfwd.exp: ptype v2 +@@ -24993,116 +20072,42 @@ PASS: gdb.stabs/weird.exp: p common0var0 + XFAIL: gdb.stabs/weird.exp: p common0var1 + XFAIL: gdb.stabs/weird.exp: p common0var2 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 @@ -7389,7 +7018,7 @@ index fd158de..be821bb 100644 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 +@@ -25112,52 +20117,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 @@ -7475,7 +7104,7 @@ index fd158de..be821bb 100644 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 +@@ -25168,160 +20167,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 @@ -7685,7 +7314,7 @@ index fd158de..be821bb 100644 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 +@@ -25333,31 +20245,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 @@ -7720,7 +7349,7 @@ index fd158de..be821bb 100644 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 +@@ -25370,10 +20264,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 @@ -7734,7 +7363,7 @@ index fd158de..be821bb 100644 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 +@@ -25381,113 +20276,37 @@ 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 @@ -7773,8 +7402,11 @@ index fd158de..be821bb 100644 +FAIL: gdb.threads/pthreads.exp: apply backtrace command to all three threads +FAIL: gdb.threads/pthreads.exp: set break at common_routine in thread 2 +FAIL: gdb.threads/pthreads.exp: continue to bkpt at common_routine in thread 2 (the program is no longer running) + Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/reconnect-signal.exp ... +-ERROR: no fileid for kepler ++ERROR: no fileid for coulomb Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/schedlock.exp ... - PASS: gdb.threads/schedlock.exp: successfully compiled posix threads test case + UNRESOLVED: gdb.threads/schedlock.exp: successfully compiled posix threads test case PASS: gdb.threads/schedlock.exp: shell stty intr '^C' PASS: gdb.threads/schedlock.exp: set print sevenbit-strings PASS: gdb.threads/schedlock.exp: set width 0 @@ -7864,7 +7496,7 @@ index fd158de..be821bb 100644 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 +@@ -25495,44 +20314,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 ... @@ -7917,7 +7549,7 @@ index fd158de..be821bb 100644 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 +@@ -25540,53 +20340,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 @@ -7996,7 +7628,7 @@ index fd158de..be821bb 100644 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 +@@ -25596,38 +20388,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 @@ -8055,7 +7687,7 @@ index fd158de..be821bb 100644 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 +@@ -25643,16 +20436,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 @@ -8076,7 +7708,7 @@ index fd158de..be821bb 100644 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 +@@ -25661,72 +20454,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 @@ -8172,7 +7804,7 @@ index fd158de..be821bb 100644 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- +@@ -25735,200 +20500,40 @@ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: show follow-fork- PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: handle SIGUSR1 nostop noprint pass PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: Set the watchpoint PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: hbreak marker @@ -8394,32 +8026,19 @@ index fd158de..be821bb 100644 -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 + Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/actions-changed.exp ... + UNSUPPORTED: gdb.trace/actions-changed.exp: Current target does not support trace + Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/actions.exp ... +@@ -26035,7 +20640,7 @@ PASS: gdb.trace/deltrace.exp: 3.5: delete tracepoint number zero + PASS: gdb.trace/deltrace.exp: 3.6: help delete tracepoints + Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/disconnected-tracing.exp ... + UNSUPPORTED: gdb.trace/disconnected-tracing.exp: target does not support reconnect +-ERROR: no fileid for kepler ++ERROR: no fileid for coulomb + Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/entry-values.exp ... + UNRESOLVED: gdb.trace/entry-values.exp: disassemble foo + PASS: gdb.trace/entry-values.exp: disassemble foo+9,+10 +@@ -26225,7 +20830,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 ... @@ -8429,41 +8048,41 @@ index c77c311..9d54298 100644 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 === +@@ -26299,14 +20905,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml - # 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 Summary === - === gdb tests === +-# of expected passes 24917 +-# of unexpected failures 85 ++# of expected passes 18925 ++# of unexpected failures 628 + # of unexpected successes 2 +-# of expected failures 57 ++# of expected failures 35 + # of unknown successes 1 +-# of known failures 63 +-# of unresolved testcases 3 +-# of untested testcases 33 +-# of unsupported tests 52 ++# of known failures 55 ++# of unresolved testcases 4 ++# of untested testcases 44 ++# of unsupported tests 85 + [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.7.50.20140108-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum toolchain/logs/binutils-gdb/coulomb.SCHWINGE/test/ld/ld.sum -index b4c0179..72655a1 100644 +index 7e160ef..28284ee 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 +-Test Run By thomas on Wed Jan 8 22:51:03 2014 -Native configuration is i686-pc-linux-gnu -+Test Run By thomas on Wed Jan 8 02:22:13 2014 ++Test Run By thomas on Thu Jan 9 11:29:00 2014 +Native configuration is i686-unknown-gnu0.5 === ld tests === -@@ -242,10 +242,10 @@ PASS: PIE init array +@@ -248,10 +248,10 @@ PASS: PIE init array PASS: PIE fini array PASS: PIE init array mixed PASS: PIE PR ld/14525 @@ -8478,7 +8097,7 @@ index b4c0179..72655a1 100644 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 +@@ -572,8 +572,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 @@ -8489,7 +8108,7 @@ index b4c0179..72655a1 100644 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 +@@ -584,10 +584,10 @@ PASS: ELF weak data first PASS: ELF weak data last PASS: ELF weak data first common PASS: ELF weak data last common @@ -8504,7 +8123,7 @@ index b4c0179..72655a1 100644 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) +@@ -683,8 +683,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 @@ -8515,16 +8134,16 @@ index b4c0179..72655a1 100644 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 ... +@@ -1088,8 +1088,10 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/xtensa.exp ... === ld Summary === --# of expected passes 916 +-# of expected passes 928 -# of expected failures 4 -+# of expected passes 904 ++# of expected passes 916 +# 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 + [...]/tschwinge/W._C._Handy.build/ld/ld-new 2.24.51.20140108 |