diff options
Diffstat (limited to 'binutils-gdb/test.diff')
-rw-r--r-- | binutils-gdb/test.diff | 2775 |
1 files changed, 1972 insertions, 803 deletions
diff --git a/binutils-gdb/test.diff b/binutils-gdb/test.diff index 584c4ffa..f5a38c20 100644 --- a/binutils-gdb/test.diff +++ b/binutils-gdb/test.diff @@ -1,11 +1,11 @@ diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum -index 0b7de64..ad06834 100644 +index 5f39dd9..03b202b 100644 --- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum +++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum @@ -1,5 +1,5 @@ --Test Run By thomas on Tue May 24 07:15:02 2016 +-Test Run By thomas on Tue May 24 18:31:55 2016 -Native configuration is i686-pc-linux-gnu -+Test Run By thomas on Tue May 24 07:25:24 2016 ++Test Run By thomas on Tue May 24 20:32:33 2016 +Native configuration is i686-unknown-gnu0.7 === binutils tests === @@ -19,47 +19,47 @@ index 0b7de64..ad06834 100644 PASS: objdump compress debug sections PASS: objdump compress debug sections 3 PASS: objcopy (objcopy compress empty debug sections) -@@ -162,5 +162,6 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/x86-64/x86-6 +@@ -166,5 +166,6 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/x86-64/x86-6 === binutils Summary === --# of expected passes 128 -+# of expected passes 127 +-# of expected passes 132 ++# of expected passes 131 +# of unexpected successes 1 # of unsupported tests 4 diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum -index f0c8a68..bc85556 100644 +index 964c93f..382b8e1 100644 --- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum +++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum @@ -1,5 +1,5 @@ --Test Run By thomas on Tue May 24 07:15:06 2016 +-Test Run By thomas on Tue May 24 18:32:01 2016 -Native configuration is i686-pc-linux-gnu -+Test Run By thomas on Tue May 24 07:27:19 2016 ++Test Run By thomas on Tue May 24 20:32:44 2016 +Native configuration is i686-unknown-gnu0.7 === gas tests === diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum -index e615fb4..ac6a78e 100644 +index a9f6ea2..4321646 100644 --- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum +++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum @@ -1,5 +1,5 @@ --Test Run By thomas on Tue May 24 07:18:34 2016 +-Test Run By thomas on Tue May 24 18:35:36 2016 -Native configuration is i686-pc-linux-gnu -+Test Run By thomas on Tue May 24 07:42:55 2016 ++Test Run By thomas on Tue May 24 20:41:17 2016 +Native configuration is i686-unknown-gnu0.7 === gdb tests === -@@ -413,14 +413,14 @@ FAIL: gdb.ada/mi_interface.exp: list ggg1's children - Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_task_arg.exp ... +@@ -426,14 +426,14 @@ FAIL: gdb.ada/mi_interface.exp: list ggg1's children + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_task_arg.exp ... PASS: gdb.ada/mi_task_arg.exp: compilation task_switch.adb PASS: gdb.ada/mi_task_arg.exp: breakpoint at task_switch.break_me -PASS: gdb.ada/mi_task_arg.exp: mi runto task_switch.break_me -PASS: gdb.ada/mi_task_arg.exp: -stack-list-arguments 1 +FAIL: gdb.ada/mi_task_arg.exp: mi runto task_switch.break_me (unknown output after running) +FAIL: gdb.ada/mi_task_arg.exp: -stack-list-arguments 1 - Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_task_info.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_task_info.exp ... PASS: gdb.ada/mi_task_info.exp: compilation task_switch.adb PASS: gdb.ada/mi_task_info.exp: breakpoint at task_switch.break_me -PASS: gdb.ada/mi_task_info.exp: mi runto task_switch.break_me @@ -68,29 +68,29 @@ index e615fb4..ac6a78e 100644 +FAIL: gdb.ada/mi_task_info.exp: mi runto task_switch.break_me (unknown output after running) +FAIL: gdb.ada/mi_task_info.exp: -ada-task-info with no argument +FAIL: gdb.ada/mi_task_info.exp: -ada-task-info 3 - Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_var_array.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/mi_var_array.exp ... PASS: gdb.ada/mi_var_array.exp: compilation bar.adb PASS: gdb.ada/mi_var_array.exp: breakpoint at main -@@ -589,7 +589,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 ... +@@ -602,7 +602,7 @@ PASS: gdb.ada/py_range.exp: python print(int(gdb.parse_and_eval('ir'))) + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/rdv_wait.exp ... PASS: gdb.ada/rdv_wait.exp: compilation foo.adb PASS: gdb.ada/rdv_wait.exp: set debug-file-directory -PASS: gdb.ada/rdv_wait.exp: task 2 +FAIL: gdb.ada/rdv_wait.exp: task 2 - Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/rec_comp.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/rec_comp.exp ... PASS: gdb.ada/rec_comp.exp: compilation bar_o203_012.adb PASS: gdb.ada/rec_comp.exp: whatis r.ia -@@ -638,7 +638,7 @@ PASS: gdb.ada/str_ref_cmp.exp: print String_Var (1 .. 3) = "Hel" +@@ -651,7 +651,7 @@ PASS: gdb.ada/str_ref_cmp.exp: print String_Var (1 .. 3) = "Hel" PASS: gdb.ada/str_ref_cmp.exp: print String_Var (1 .. 3) = "hel" - Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/str_uninit.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/str_uninit.exp ... PASS: gdb.ada/str_uninit.exp: compilation parse.adb -FAIL: gdb.ada/str_uninit.exp: print my_str +PASS: gdb.ada/str_uninit.exp: print my_str PASS: gdb.ada/str_uninit.exp: print 1235813 - Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/sym_print_name.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/sym_print_name.exp ... PASS: gdb.ada/sym_print_name.exp: compilation foo.adb -@@ -663,33 +663,33 @@ PASS: gdb.ada/tagged_not_init.exp: print obj - Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/task_bp.exp ... +@@ -676,33 +676,33 @@ PASS: gdb.ada/tagged_not_init.exp: print obj + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/task_bp.exp ... PASS: gdb.ada/task_bp.exp: compilation foo.adb PASS: gdb.ada/task_bp.exp: break pck.dummy_task - from psymtab -PASS: gdb.ada/task_bp.exp: run to pck.dummy_task - from psymtab @@ -120,7 +120,7 @@ index e615fb4..ac6a78e 100644 PASS: gdb.ada/task_bp.exp: break pck.adb:dummy_task - from full symtab -PASS: gdb.ada/task_bp.exp: run to pck.adb:dummy_task - from full symtab +FAIL: gdb.ada/task_bp.exp: run to pck.adb:dummy_task - from full symtab - Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/tasks.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/tasks.exp ... PASS: gdb.ada/tasks.exp: compilation foo.adb -PASS: gdb.ada/tasks.exp: info tasks before inserting breakpoint +FAIL: gdb.ada/tasks.exp: info tasks before inserting breakpoint @@ -132,13 +132,13 @@ index e615fb4..ac6a78e 100644 +FAIL: gdb.ada/tasks.exp: continue to breakpoint +FAIL: gdb.ada/tasks.exp: info tasks after hitting breakpoint +FAIL: gdb.ada/tasks.exp: continue until exit - Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/tick_last_segv.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/tick_last_segv.exp ... PASS: gdb.ada/tick_last_segv.exp: compilation foo.adb PASS: gdb.ada/tick_last_segv.exp: print short-integer'first -@@ -810,14 +810,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/arm-bl-branch-dest.exp ... - Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/arm-disp-step.exp ... - Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/avr-flash-qualifier.exp ... - Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/disp-step-insn-reloc.exp ... +@@ -825,14 +825,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/arm-neon.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/avr-flash-qualifier.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/disp-step-insn-reloc.exp ... -PASS: gdb.arch/disp-step-insn-reloc.exp: get integer valueof "n_testcases" (2) -PASS: gdb.arch/disp-step-insn-reloc.exp: breakpoint on can_relocate_call -PASS: gdb.arch/disp-step-insn-reloc.exp: breakpoint on can_relocate_jump @@ -148,10 +148,10 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.arch/disp-step-insn-reloc.exp: can_relocate_jump: go to breakpoint 1 -PASS: gdb.arch/disp-step-insn-reloc.exp: can_relocate_jump: relocated instruction +UNSUPPORTED: gdb.arch/disp-step-insn-reloc.exp: displaced stepping - Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/e500-abi.exp ... - Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/e500-prologue.exp ... - Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/e500-regs.exp ... -@@ -886,16 +879,16 @@ PASS: gdb.arch/i386-disp-step.exp: continue to test_prefixed_abs_jump_end + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/e500-abi.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/e500-prologue.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/e500-regs.exp ... +@@ -901,16 +894,16 @@ PASS: gdb.arch/i386-disp-step.exp: continue to test_prefixed_abs_jump_end PASS: gdb.arch/i386-disp-step.exp: break test_syscall PASS: gdb.arch/i386-disp-step.exp: break test_syscall_end PASS: gdb.arch/i386-disp-step.exp: continue to test_syscall @@ -171,33 +171,36 @@ index e615fb4..ac6a78e 100644 +FAIL: gdb.arch/i386-disp-step.exp: continue to test_int3 (the program is no longer running) +FAIL: gdb.arch/i386-disp-step.exp: continue to test_int3_end (the program is no longer running) +FAIL: gdb.arch/i386-disp-step.exp: continue until exit at i386-disp-step (the program is no longer running) - Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-dr3-watch.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-dr3-watch.exp ... PASS: gdb.arch/i386-dr3-watch.exp: set breakpoint always-inserted on PASS: gdb.arch/i386-dr3-watch.exp: watch i1 -@@ -916,15 +909,16 @@ PASS: gdb.arch/i386-float.exp: info float - Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-gnu-cfi.exp ... - PASS: gdb.arch/i386-gnu-cfi.exp: continue to abort() - PASS: gdb.arch/i386-gnu-cfi.exp: backtrace --PASS: gdb.arch/i386-gnu-cfi.exp: shift up to the modified frame --PASS: gdb.arch/i386-gnu-cfi.exp: Existence of the CFI inserted register --PASS: gdb.arch/i386-gnu-cfi.exp: Value of the CFI inserted register -+FAIL: gdb.arch/i386-gnu-cfi.exp: shift up to the modified frame -+FAIL: gdb.arch/i386-gnu-cfi.exp: Existence of the CFI inserted register - Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-map.exp ... +@@ -937,11 +930,13 @@ gdb compile failed, /usr/bin/ld: cannot open output file [...]/tschwinge/W._C._H + collect2: error: ld returned 1 exit status + UNTESTED: gdb.arch/i386-gnu-cfi.exp: i386-gnu-cfi.exp + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-map.exp ... -gdb compile failed, /usr/bin/ld: warning: -z bndplt ignored. -+gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/gdb.arch/i386-mpx-map0.o: In function `main': ++gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/outputs/gdb.arch/i386-mpx-map/i386-mpx-map0.o: In function `main': +[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-map.c:85: undefined reference to `__mpx_wrapper_calloc' +collect2: error: ld returned 1 exit status UNTESTED: gdb.arch/i386-mpx-map.exp: i386-mpx-map.exp - Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx.exp ... -gdb compile failed, /usr/bin/ld: warning: -z bndplt ignored. -UNTESTED: gdb.arch/i386-mpx.exp: i386-mpx.exp +PASS: gdb.arch/i386-mpx.exp: probe MPX support +UNSUPPORTED: gdb.arch/i386-mpx.exp: processor does not support MPX - Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-permbkpt.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-permbkpt.exp ... PASS: gdb.arch/i386-permbkpt.exp: First permanent break PASS: gdb.arch/i386-permbkpt.exp: Second permanent break -@@ -963,22 +957,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-sse.exp ... +@@ -966,7 +961,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb + FAIL: gdb.arch/i386-signal.exp: backtrace 10 + PASS: gdb.arch/i386-signal.exp: finish + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-size-overlap.exp ... +-PASS: gdb.arch/i386-size-overlap.exp: run past main ++FAIL: gdb.arch/i386-size-overlap.exp: run past main + PASS: gdb.arch/i386-size-overlap.exp: backtrace shows the outer function + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-size.exp ... + gdb compile failed, /usr/bin/ld: cannot open output file [...]/tschwinge/W._C._Handy.build/gdb/testsuite/gdb.arch/i386-size: No such file or directory +@@ -982,22 +977,22 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.arch/i386-sse.exp: check whether processor supports SSE PASS: gdb.arch/i386-sse.exp: set first breakpoint in main PASS: gdb.arch/i386-sse.exp: continue to breakpoint: continue to first breakpoint in main @@ -236,7 +239,7 @@ index e615fb4..ac6a78e 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 -@@ -989,14 +983,14 @@ PASS: gdb.arch/i386-sse.exp: set %xmm6 +@@ -1008,19 +1003,19 @@ PASS: gdb.arch/i386-sse.exp: set %xmm6 PASS: gdb.arch/i386-sse.exp: set %xmm7 PASS: gdb.arch/i386-sse.exp: set second breakpoint in main PASS: gdb.arch/i386-sse.exp: continue to breakpoint: continue to second breakpoint in main @@ -256,17 +259,23 @@ index e615fb4..ac6a78e 100644 +FAIL: gdb.arch/i386-sse.exp: check contents of data[5] +FAIL: gdb.arch/i386-sse.exp: check contents of data[6] +FAIL: gdb.arch/i386-sse.exp: check contents of data[7] - Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.exp ... PASS: gdb.arch/i386-stap-eval-lang-ada.exp: set language ada PASS: gdb.arch/i386-stap-eval-lang-ada.exp: printing $_probe_arg0 -@@ -1179,39 +1173,40 @@ PASS: gdb.base/annota-input-while-running.exp: run until main breakpoint + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-unwind.exp ... +-PASS: gdb.arch/i386-unwind.exp: run past gdb1435 ++FAIL: gdb.arch/i386-unwind.exp: run past gdb1435 + PASS: gdb.arch/i386-unwind.exp: backtrace past gdb1435 + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-word.exp ... + PASS: gdb.arch/i386-word.exp: set first breakpoint in main +@@ -1198,39 +1193,40 @@ PASS: gdb.base/annota-input-while-running.exp: run until main breakpoint PASS: gdb.base/annota-input-while-running.exp: delete breakpoints PASS: gdb.base/annota-input-while-running.exp: break after sleep PASS: gdb.base/annota-input-while-running.exp: continue -PASS: gdb.base/annota-input-while-running.exp: breakpoint hit +FAIL: gdb.base/annota-input-while-running.exp: breakpoint hit (timeout) PASS: gdb.base/annota-input-while-running.exp: print command result - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/annota1.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/annota1.exp ... PASS: gdb.base/annota1.exp: set height 0 PASS: gdb.base/annota1.exp: breakpoint main PASS: gdb.base/annota1.exp: annotation set at level 2 @@ -320,10 +329,10 @@ index e615fb4..ac6a78e 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/annota3.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/annota3.exp ... PASS: gdb.base/annota3.exp: set height 0 PASS: gdb.base/annota3.exp: breakpoint main -@@ -1228,7 +1223,7 @@ PASS: gdb.base/annota3.exp: breakpoint printf +@@ -1247,7 +1243,7 @@ PASS: gdb.base/annota3.exp: breakpoint printf PASS: gdb.base/annota3.exp: continue to printf PASS: gdb.base/annota3.exp: backtrace from shlibrary PASS: gdb.base/annota3.exp: send SIGUSR1 @@ -332,7 +341,7 @@ index e615fb4..ac6a78e 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 -@@ -1240,8 +1235,8 @@ PASS: gdb.base/annota3.exp: ignore 5 4 +@@ -1259,8 +1255,8 @@ PASS: gdb.base/annota3.exp: ignore 5 4 PASS: gdb.base/annota3.exp: annotate ignore count change PASS: gdb.base/annota3.exp: next to exit loop PASS: gdb.base/annota3.exp: breakpoint ignore count @@ -341,19 +350,19 @@ index e615fb4..ac6a78e 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/anon.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/anon.exp ... PASS: gdb.base/anon.exp: set breakpoint in anon.c -@@ -1374,72 +1369,40 @@ PASS: gdb.base/assign.exp: v_int+=v_float +@@ -1399,72 +1395,31 @@ PASS: gdb.base/assign.exp: v_int+=v_float PASS: gdb.base/assign.exp: set v_int to 6 (18) PASS: gdb.base/assign.exp: v_int+=double - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/async-shell.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/async-shell.exp ... -PASS: gdb.base/async-shell.exp: set non-stop on -PASS: gdb.base/async-shell.exp: run & -PASS: gdb.base/async-shell.exp: shell echo foo -PASS: gdb.base/async-shell.exp: interrupt -PASS: gdb.base/async-shell.exp: process stopped +UNSUPPORTED: gdb.base/async-shell.exp: displaced stepping - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/async.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/async.exp ... PASS: gdb.base/async.exp: set exec-done-display on -PASS: gdb.base/async.exp: next& -PASS: gdb.base/async.exp: step& #1 @@ -365,17 +374,8 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.base/async.exp: jump& -PASS: gdb.base/async.exp: until& -PASS: gdb.base/async.exp: set exec-done-display off -+FAIL: gdb.base/async.exp: next& (timeout) -+FAIL: gdb.base/async.exp: step& #1 (timeout) -+FAIL: gdb.base/async.exp: step& #2 (timeout) -+FAIL: gdb.base/async.exp: stepi& (timeout) -+FAIL: gdb.base/async.exp: get next insn -+FAIL: gdb.base/async.exp: nexti& (timeout) -+FAIL: gdb.base/async.exp: finish& (timeout) -+FAIL: gdb.base/async.exp: jump& (timeout) -+FAIL: gdb.base/async.exp: until& (timeout) -+FAIL: gdb.base/async.exp: set exec-done-display off - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach-pie-misread.exp ... ++UNSUPPORTED: gdb.base/async.exp: Asynchronous execution not supported: next& + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/attach-pie-misread.exp ... -PASS: gdb.base/attach-pie-misread.exp: ldd attach-pie-misread -PASS: gdb.base/attach-pie-misread.exp: ldd attach-pie-misread output contains libs -PASS: gdb.base/attach-pie-misread.exp: copy ld-2.19.so to ld-linux.so.2 @@ -391,16 +391,16 @@ index e615fb4..ac6a78e 100644 -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 ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/attach-pie-noexec.exp ... PASS: gdb.base/attach-pie-noexec.exp: show architecture -PASS: gdb.base/attach-pie-noexec.exp: sanity check info shared -PASS: gdb.base/attach-pie-noexec.exp: attach -PASS: gdb.base/attach-pie-noexec.exp: set architecture i386 -PASS: gdb.base/attach-pie-noexec.exp: info shared - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach-twice.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/attach-twice.exp ... -PASS: gdb.base/attach-twice.exp: attach +XFAIL: gdb.base/attach-twice.exp: attach - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach-wait-input.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/attach-wait-input.exp ... -PASS: gdb.base/attach-wait-input.exp: editing on: get inferior process ID -PASS: gdb.base/attach-wait-input.exp: editing on: detach -PASS: gdb.base/attach-wait-input.exp: editing on: set editing on @@ -412,7 +412,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.base/attach-wait-input.exp: editing off: attach and print -PASS: gdb.base/attach-wait-input.exp: editing off: after attach, exit +UNTESTED: gdb.base/attach-wait-input.exp: aborted; in the following, GDB will get stuck - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/attach.exp ... PASS: gdb.base/attach.exp: attach to nonsense is prohibited PASS: gdb.base/attach.exp: attach to digits-starting nonsense is prohibited -PASS: gdb.base/attach.exp: attach to nonexistent process is prohibited @@ -434,7 +434,7 @@ index e615fb4..ac6a78e 100644 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 -@@ -1447,13 +1410,14 @@ PASS: gdb.base/attach.exp: before attach3, flush exec +@@ -1472,13 +1427,14 @@ PASS: gdb.base/attach.exp: before attach3, flush exec FAIL: gdb.base/attach.exp: attach when process' a.out not in cwd PASS: gdb.base/attach.exp: after attach3, exit PASS: gdb.base/attach.exp: force switch to gdb64, if necessary @@ -451,10 +451,10 @@ index e615fb4..ac6a78e 100644 +FAIL: gdb.base/attach.exp: cmdline attach run: run to prompt +ERROR: Undefined command "". +UNRESOLVED: gdb.base/attach.exp: cmdline attach run: run to main - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/auto-connect-native-target.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/auto-connect-native-target.exp ... PASS: gdb.base/auto-connect-native-target.exp: check whether a target is already connected PASS: gdb.base/auto-connect-native-target.exp: check whether board tests the native target -@@ -1463,14 +1427,14 @@ PASS: gdb.base/auto-connect-native-target.exp: start no longer works +@@ -1488,14 +1444,14 @@ PASS: gdb.base/auto-connect-native-target.exp: start no longer works PASS: gdb.base/auto-connect-native-target.exp: explicitly connect to the native target PASS: gdb.base/auto-connect-native-target.exp: kill: start PASS: gdb.base/auto-connect-native-target.exp: kill: kill @@ -476,10 +476,10 @@ index e615fb4..ac6a78e 100644 PASS: gdb.base/auto-connect-native-target.exp: disconnect: disconnect PASS: gdb.base/auto-connect-native-target.exp: disconnect: check whether the target is no longer connected PASS: gdb.base/auto-connect-native-target.exp: disconnect: no longer connected to a target -@@ -1482,22 +1446,6 @@ PASS: gdb.base/auto-load.exp: set auto-load scripts-directory +@@ -1507,22 +1463,6 @@ PASS: gdb.base/auto-load.exp: set auto-load scripts-directory PASS: gdb.base/auto-load.exp: set auto-load safe-path PASS: gdb.base/auto-load.exp: print $script_loaded - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/auxv.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/auxv.exp ... -PASS: gdb.base/auxv.exp: set print sevenbit-strings -PASS: gdb.base/auxv.exp: set width 0 -PASS: gdb.base/auxv.exp: cd to temporary directory for core dumps @@ -496,13 +496,13 @@ index e615fb4..ac6a78e 100644 -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 ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/bang.exp ... PASS: gdb.base/bang.exp: continue until exit - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/batch-preserve-term-settings.exp ... -@@ -1558,32 +1506,18 @@ PASS: gdb.base/bfp-test.exp: set variable b64 = 200.25x + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/batch-preserve-term-settings.exp ... +@@ -1583,32 +1523,18 @@ PASS: gdb.base/bfp-test.exp: set variable b64 = 200.25x PASS: gdb.base/bfp-test.exp: set variable b128 = 300.375fl PASS: gdb.base/bfp-test.exp: set variable b128 = 300.375fff - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bg-execution-repeat.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/bg-execution-repeat.exp ... -PASS: gdb.base/bg-execution-repeat.exp: c&: c& -PASS: gdb.base/bg-execution-repeat.exp: c&: breakpoint hit 1 -PASS: gdb.base/bg-execution-repeat.exp: c&: repeat bg command @@ -521,7 +521,7 @@ index e615fb4..ac6a78e 100644 PASS: gdb.base/bg-execution-repeat.exp: c 1&: input still accepted -PASS: gdb.base/bg-execution-repeat.exp: c 1&: breakpoint hit 2 +FAIL: gdb.base/bg-execution-repeat.exp: c 1&: breakpoint hit 2 (timeout) - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bigcore.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/bigcore.exp ... -PASS: gdb.base/bigcore.exp: set print sevenbit-strings -PASS: gdb.base/bigcore.exp: set width 0 -PASS: gdb.base/bigcore.exp: cd to test directory @@ -538,10 +538,28 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.base/bigcore.exp: check next heap -PASS: gdb.base/bigcore.exp: check prev heap +UNTESTED: gdb.base/bigcore.exp: aborted; in the following, GDB will get stuck - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bitfields.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/bitfields.exp ... PASS: gdb.base/bitfields.exp: set print sevenbit-strings PASS: gdb.base/bitfields.exp: print flags -@@ -1742,18 +1676,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue +@@ -1743,7 +1669,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: wr + PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: write addr_after_bp + PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: next over setup + PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: p /x addr_bp[0] = buffer[0] +-PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: permanent breakpoint causes random signal ++FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: permanent breakpoint causes random signal + PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: stop at permanent breakpoint + PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: p $prev_counter = counter + PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: stop at permanent breakpoint twice +@@ -1752,7 +1678,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: i + PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: disable $bpnum + PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: set breakpoint commands + PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: info breakpoints shows disabled breakpoint +-PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: disabled permanent breakpoint doesn't explain stop ++FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: disabled permanent breakpoint doesn't explain stop + PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: info breakpoints still shows same number of hits + PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: breakpoint commands didn't run + PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: reenable breakpoint +@@ -1767,18 +1693,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue trips on nested permanent bp: continue to breakpoint: permanent bp PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue trips on nested permanent bp: condition $bpnum 0 PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue trips on nested permanent bp: continue to breakpoint: test_signal_nested_done @@ -565,7 +583,25 @@ index e615fb4..ac6a78e 100644 PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: set breakpoint always-inserted off PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: watch $dummy_convenience PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: set probe breakpoint -@@ -1786,18 +1720,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue +@@ -1787,7 +1713,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: wr + PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: write addr_after_bp + PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: next over setup + PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: p /x addr_bp[0] = buffer[0] +-PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: permanent breakpoint causes random signal ++FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: permanent breakpoint causes random signal + PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: stop at permanent breakpoint + PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: p $prev_counter = counter + PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: stop at permanent breakpoint twice +@@ -1796,7 +1722,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: i + PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: disable $bpnum + PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: set breakpoint commands + PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: info breakpoints shows disabled breakpoint +-PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: disabled permanent breakpoint doesn't explain stop ++FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: disabled permanent breakpoint doesn't explain stop + PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: info breakpoints still shows same number of hits + PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: breakpoint commands didn't run + PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: reenable breakpoint +@@ -1811,18 +1737,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue trips on nested permanent bp: continue to breakpoint: permanent bp PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue trips on nested permanent bp: condition $bpnum 0 PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue trips on nested permanent bp: continue to breakpoint: test_signal_nested_done @@ -589,7 +625,25 @@ index e615fb4..ac6a78e 100644 PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: set breakpoint always-inserted on PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: set probe breakpoint PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: get size of instruction -@@ -1829,18 +1763,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue t +@@ -1830,7 +1756,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: wri + PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: write addr_after_bp + PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: next over setup + PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: p /x addr_bp[0] = buffer[0] +-PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: permanent breakpoint causes random signal ++FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: permanent breakpoint causes random signal + PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: stop at permanent breakpoint + PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: p $prev_counter = counter + PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: stop at permanent breakpoint twice +@@ -1839,7 +1765,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: in + PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: disable $bpnum + PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: set breakpoint commands + PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: info breakpoints shows disabled breakpoint +-PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: disabled permanent breakpoint doesn't explain stop ++FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: disabled permanent breakpoint doesn't explain stop + PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: info breakpoints still shows same number of hits + PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: breakpoint commands didn't run + PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: reenable breakpoint +@@ -1854,18 +1780,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue t PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue trips on nested permanent bp: continue to breakpoint: permanent bp PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue trips on nested permanent bp: condition $bpnum 0 PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue trips on nested permanent bp: continue to breakpoint: test_signal_nested_done @@ -613,7 +667,25 @@ index e615fb4..ac6a78e 100644 PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: set breakpoint always-inserted on PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: watch $dummy_convenience PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: set probe breakpoint -@@ -1873,18 +1807,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue t +@@ -1874,7 +1800,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: wri + PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: write addr_after_bp + PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: next over setup + PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: p /x addr_bp[0] = buffer[0] +-PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: permanent breakpoint causes random signal ++FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: permanent breakpoint causes random signal + PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: stop at permanent breakpoint + PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: p $prev_counter = counter + PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: stop at permanent breakpoint twice +@@ -1883,7 +1809,7 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: in + PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: disable $bpnum + PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: set breakpoint commands + PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: info breakpoints shows disabled breakpoint +-PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: disabled permanent breakpoint doesn't explain stop ++FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: disabled permanent breakpoint doesn't explain stop + PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: info breakpoints still shows same number of hits + PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: breakpoint commands didn't run + PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: reenable breakpoint +@@ -1898,18 +1824,18 @@ PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue t PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue trips on nested permanent bp: continue to breakpoint: permanent bp PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue trips on nested permanent bp: condition $bpnum 0 PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue trips on nested permanent bp: continue to breakpoint: test_signal_nested_done @@ -634,13 +706,13 @@ index e615fb4..ac6a78e 100644 PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with no handler: queue-signal SIGUSR1 -PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with no handler: single-step past permanent breakpoint +FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with no handler: single-step past permanent breakpoint - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-always.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/break-always.exp ... PASS: gdb.base/break-always.exp: set breakpoint always-inserted on PASS: gdb.base/break-always.exp: confirm breakpoint always-inserted -@@ -1997,693 +1931,6 @@ PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: continue - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-inline.exp ... +@@ -2028,693 +1954,6 @@ PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: continue + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/break-inline.exp ... PASS: gdb.base/break-inline.exp: break - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-interp.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/break-interp.exp ... -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: copy ld-2.19.so to break-interp-LDprelinkNOdebugNO -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: unprelink break-interp-LDprelinkNOdebugNO (missing /usr/sbin/prelink) -PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: strip break-interp-LDprelinkNOdebugNO @@ -1328,10 +1400,10 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.base/break-interp.exp: LDprelinkYESdebugIN: copy ld-2.19.so to break-interp-LDprelinkYESdebugIN -PASS: gdb.base/break-interp.exp: LDprelinkYESdebugIN: unprelink break-interp-LDprelinkYESdebugIN pre-unprelink (missing /usr/sbin/prelink) -XFAIL: gdb.base/break-interp.exp: LDprelinkYESdebugIN: prelink break-interp-LDprelinkYESdebugIN (missing /usr/sbin/prelink) - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/break-main-file-remove-fail.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/break-main-file-remove-fail.exp ... PASS: gdb.base/break-main-file-remove-fail.exp: cmdline: set breakpoint always-inserted on PASS: gdb.base/break-main-file-remove-fail.exp: cmdline: break foo -@@ -3163,7 +2410,7 @@ PASS: gdb.base/call-signal-resume.exp: break stop_one +@@ -3194,14 +2433,14 @@ PASS: gdb.base/call-signal-resume.exp: break stop_one PASS: gdb.base/call-signal-resume.exp: continue to breakpoint at stop_one PASS: gdb.base/call-signal-resume.exp: inferior function call signaled PASS: gdb.base/call-signal-resume.exp: dummy stack frame number @@ -1340,19 +1412,48 @@ index e615fb4..ac6a78e 100644 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 -@@ -3179,7 +2426,7 @@ PASS: gdb.base/call-signal-resume.exp: set confirm off + PASS: gdb.base/call-signal-resume.exp: maintenance info breakpoints + PASS: gdb.base/call-signal-resume.exp: break stop_two + PASS: gdb.base/call-signal-resume.exp: continue to breakpoint at stop_two +-PASS: gdb.base/call-signal-resume.exp: continue to receipt of signal ++FAIL: gdb.base/call-signal-resume.exp: continue to receipt of signal + PASS: gdb.base/call-signal-resume.exp: break null_hand_call + PASS: gdb.base/call-signal-resume.exp: null_hand_call + PASS: gdb.base/call-signal-resume.exp: dummy stack frame number +@@ -3210,7 +2449,7 @@ PASS: gdb.base/call-signal-resume.exp: set confirm off PASS: gdb.base/call-signal-resume.exp: return PASS: gdb.base/call-signal-resume.exp: break handle_signal PASS: gdb.base/call-signal-resume.exp: continue to breakpoint at handle_signal -PASS: gdb.base/call-signal-resume.exp: continue to program exit +FAIL: gdb.base/call-signal-resume.exp: continue to program exit - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/call-strs.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/call-strs.exp ... PASS: gdb.base/call-strs.exp: set print sevenbit-strings PASS: gdb.base/call-strs.exp: set print address off -@@ -3669,122 +2916,6 @@ PASS: gdb.base/catch-signal.exp: 1st line of save breakpoints for 'all' +@@ -3561,8 +2800,6 @@ gdb compile failed, [01m[K[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../. + UNTESTED: gdb.base/catch-fork-kill.exp: catch-fork-kill-fork.exp + UNTESTED: gdb.base/catch-fork-kill.exp: failed to compile catch-fork-kill-fork + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-fork-static.exp ... +-PASS: gdb.base/catch-fork-static.exp: catch fork +-PASS: gdb.base/catch-fork-static.exp: run to fork + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-gdb-caused-signals.exp ... + PASS: gdb.base/catch-gdb-caused-signals.exp: handle SIGSEGV nostop noprint + PASS: gdb.base/catch-gdb-caused-signals.exp: handle SIGILL nostop noprint +@@ -3626,11 +2863,6 @@ PASS: gdb.base/catch-signal-fork.exp: continue + PASS: gdb.base/catch-signal-fork.exp: continue to breakpoint: fork loop + PASS: gdb.base/catch-signal-fork.exp: got SIGHUP after fork + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-signal-siginfo-cond.exp ... +-PASS: gdb.base/catch-signal-siginfo-cond.exp: catch signal +-PASS: gdb.base/catch-signal-siginfo-cond.exp: condition $bpnum $_siginfo.si_signo == 11 +-PASS: gdb.base/catch-signal-siginfo-cond.exp: continue: catchpoint does not trigger +-PASS: gdb.base/catch-signal-siginfo-cond.exp: condition $bpnum $_siginfo.si_signo == 10 +-PASS: gdb.base/catch-signal-siginfo-cond.exp: continue: catchpoint triggers + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-signal.exp ... + PASS: gdb.base/catch-signal.exp: SIGHUP: continue to breakpoint: first HUP + PASS: gdb.base/catch-signal.exp: SIGHUP: handle SIGHUP nostop noprint pass +@@ -3716,129 +2948,6 @@ PASS: gdb.base/catch-signal.exp: 1st line of save breakpoints for 'all' PASS: gdb.base/catch-signal.exp: 2nd line of save breakpoints for 'all' PASS: gdb.base/catch-signal.exp: Trailing newline of save breakpoints for 'all' - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.exp ... -PASS: gdb.base/catch-syscall.exp: check SYS_pipe -PASS: gdb.base/catch-syscall.exp: get integer valueof "close_syscall" (6) -PASS: gdb.base/catch-syscall.exp: get integer valueof "chroot_syscall" (61) @@ -1424,6 +1525,13 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.base/catch-syscall.exp: mid-vfork: catch syscall -PASS: gdb.base/catch-syscall.exp: mid-vfork: syscall vfork has returned -PASS: gdb.base/catch-syscall.exp: mid-vfork: continue until exit +-PASS: gdb.base/catch-syscall.exp: execve: set do_execve = 1 +-PASS: gdb.base/catch-syscall.exp: execve: catch syscall with arguments (execve) +-PASS: gdb.base/catch-syscall.exp: execve: syscall(s) execve appears in 'info breakpoints' +-PASS: gdb.base/catch-syscall.exp: execve: program has called execve +-PASS: gdb.base/catch-syscall.exp: execve: syscall execve has returned +-PASS: gdb.base/catch-syscall.exp: execve: continue to main +-PASS: gdb.base/catch-syscall.exp: execve: continue until exit -PASS: gdb.base/catch-syscall.exp: multiple targets: set arch to i386 -PASS: gdb.base/catch-syscall.exp: multiple targets: insert catch syscall on syscall 1 -- exit on i386 -PASS: gdb.base/catch-syscall.exp: multiple targets: set arch to i386:x86-64 @@ -1469,13 +1577,13 @@ index e615fb4..ac6a78e 100644 -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 ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/charset.exp ... PASS: gdb.base/charset.exp: show charset PASS: gdb.base/charset.exp: show target-charset -@@ -4053,285 +3184,7 @@ PASS: gdb.base/charset.exp: assign string to short array +@@ -4107,285 +3216,7 @@ PASS: gdb.base/charset.exp: assign string to short array PASS: gdb.base/charset.exp: assign string to int array PASS: gdb.base/charset.exp: assign string to long array - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/checkpoint-ns.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/checkpoint-ns.exp ... -PASS: gdb.base/checkpoint-ns.exp: break1 start -PASS: gdb.base/checkpoint-ns.exp: break1 two -PASS: gdb.base/checkpoint-ns.exp: break1 three @@ -1615,7 +1723,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.base/checkpoint-ns.exp: break2 with many checkpoints -PASS: gdb.base/checkpoint-ns.exp: info checkpoints with at least 600 checkpoints -PASS: gdb.base/checkpoint-ns.exp: kill all one with many checkpoints - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/checkpoint.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/checkpoint.exp ... -PASS: gdb.base/checkpoint.exp: break1 start -PASS: gdb.base/checkpoint.exp: break1 two -PASS: gdb.base/checkpoint.exp: break1 three @@ -1755,10 +1863,10 @@ index e615fb4..ac6a78e 100644 -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 ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/chng-syms.exp ... PASS: gdb.base/chng-syms.exp: setting conditional breakpoint on function PASS: gdb.base/chng-syms.exp: running to stop_here first time -@@ -4615,7 +3468,6 @@ PASS: gdb.base/completion.exp: complete set cp-abi aut +@@ -4669,7 +3500,6 @@ PASS: gdb.base/completion.exp: complete set cp-abi aut PASS: gdb.base/completion.exp: complete target core PASS: gdb.base/completion.exp: complete target tfile PASS: gdb.base/completion.exp: complete target exec @@ -1766,9 +1874,9 @@ index e615fb4..ac6a78e 100644 PASS: gdb.base/completion.exp: complete set height PASS: gdb.base/completion.exp: complete set height u PASS: gdb.base/completion.exp: complete set listsize -@@ -4865,77 +3717,10 @@ PASS: gdb.base/constvars.exp: ptype crass +@@ -4919,77 +3749,10 @@ PASS: gdb.base/constvars.exp: ptype crass PASS: gdb.base/constvars.exp: ptype crisp - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/continue-all-already-running.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/continue-all-already-running.exp ... PASS: gdb.base/continue-all-already-running.exp: set non-stop on -PASS: gdb.base/continue-all-already-running.exp: c -a& -PASS: gdb.base/continue-all-already-running.exp: no stop @@ -1776,7 +1884,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.base/continue-all-already-running.exp: c -a -PASS: gdb.base/continue-all-already-running.exp: breakpoint hit -PASS: gdb.base/continue-all-already-running.exp: print command result - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/coredump-filter.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/coredump-filter.exp ... -PASS: gdb.base/coredump-filter.exp: continue to breakpoint: break-here -PASS: gdb.base/coredump-filter.exp: save a corefile -PASS: gdb.base/coredump-filter.exp: saving corefile for non-Private-Anonymous: p set_coredump_filter (0x7e) @@ -1813,7 +1921,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.base/coredump-filter.exp: loading and testing corefile for non-Private-Shared-Anon-File: with binary: load core -PASS: gdb.base/coredump-filter.exp: loading and testing corefile for non-Private-Shared-Anon-File: with binary: disassemble function with corefile and with a binary +UNTESTED: gdb.base/coredump-filter.exp: coredump-filter.exp - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/corefile.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/corefile.exp ... -PASS: gdb.base/corefile.exp: args: -core=corefile.core (with bad program name) -PASS: gdb.base/corefile.exp: args: execfile -core=corefile.core (with bad program name) -PASS: gdb.base/corefile.exp: core-file command (with bad program name) @@ -1843,10 +1951,10 @@ index e615fb4..ac6a78e 100644 -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 ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/ctxobj.exp ... PASS: gdb.base/ctxobj.exp: break in get_version functions PASS: gdb.base/ctxobj.exp: continue to get_version_1 -@@ -5202,7 +3987,7 @@ PASS: gdb.base/default.exp: info program +@@ -5256,7 +4019,7 @@ PASS: gdb.base/default.exp: info program PASS: gdb.base/default.exp: info registers PASS: gdb.base/default.exp: info stack "s" abbreviation PASS: gdb.base/default.exp: info stack @@ -1855,7 +1963,7 @@ index e615fb4..ac6a78e 100644 PASS: gdb.base/default.exp: info symbol PASS: gdb.base/default.exp: info source PASS: gdb.base/default.exp: info sources -@@ -5333,7 +4118,7 @@ PASS: gdb.base/default.exp: show verbose +@@ -5387,7 +4150,7 @@ PASS: gdb.base/default.exp: show verbose PASS: gdb.base/default.exp: show version PASS: gdb.base/default.exp: show width PASS: gdb.base/default.exp: show write @@ -1864,21 +1972,21 @@ index e615fb4..ac6a78e 100644 PASS: gdb.base/default.exp: set history save off PASS: gdb.base/default.exp: stepi "si" abbreviation PASS: gdb.base/default.exp: stepi -@@ -5406,10 +4191,6 @@ PASS: gdb.base/del.exp: breakpoint insertion (d) +@@ -5460,10 +4223,6 @@ PASS: gdb.base/del.exp: breakpoint insertion (d) PASS: gdb.base/del.exp: Remove last breakpoint (d) PASS: gdb.base/del.exp: info break after removing break on main (d) - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/detach.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/detach.exp ... -PASS: gdb.base/detach.exp: set should_exit, one -PASS: gdb.base/detach.exp: detach, one -PASS: gdb.base/detach.exp: set should_exit, two -PASS: gdb.base/detach.exp: detach, two - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dfp-exprs.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dfp-exprs.exp ... PASS: gdb.base/dfp-exprs.exp: p 1.2df PASS: gdb.base/dfp-exprs.exp: p -1.2df -@@ -5670,50 +4451,7 @@ PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&dummy_3" +@@ -5724,50 +4483,7 @@ PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&dummy_3" PASS: gdb.base/disasm-end-cu.exp: disassemble command returned some output - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/disasm-optim.exp ... - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/disp-step-syscall.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/disasm-optim.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/disp-step-syscall.exp ... -PASS: gdb.base/disp-step-syscall.exp: fork: probe for target remote -PASS: gdb.base/disp-step-syscall.exp: fork: delete break 1 -PASS: gdb.base/disp-step-syscall.exp: fork: break marker @@ -1924,10 +2032,10 @@ index e615fb4..ac6a78e 100644 -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 ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/display.exp ... PASS: gdb.base/display.exp: kill PASS: gdb.base/display.exp: detach -@@ -5790,15 +4528,15 @@ PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continu +@@ -5844,15 +4560,15 @@ PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continu PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: set height 2 PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: continue to pagination PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: first prompt @@ -1944,10 +2052,10 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: set height unlimited +FAIL: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: no double prompt (timeout) +FAIL: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: set height unlimited - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp ... PASS: gdb.base/dprintf-bp-same-addr.exp: gdb: set dprintf-style gdb PASS: gdb.base/dprintf-bp-same-addr.exp: gdb: set breakpoint always-inserted on -@@ -5816,96 +4554,92 @@ PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: set dprintf-style gdb +@@ -5870,95 +4586,91 @@ PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: set dprintf-style gdb PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: set disconnected-dprintf on PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: get inferior process ID PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: dprintf insertion @@ -2054,25 +2162,24 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: re-attach to inferior +FAIL: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: detach program +FAIL: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: re-attach to inferior - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-next.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-next.exp ... -PASS: gdb.base/dprintf-next.exp: dprintf 24, "%d\n", x -PASS: gdb.base/dprintf-next.exp: next 1 -PASS: gdb.base/dprintf-next.exp: next 2 +WARNING: program timed out. +gdb compile failed, exit status is 1 +UNTESTED: gdb.base/dprintf-next.exp: failed to prepare for dprintf with next - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-non-stop.exp ... - PASS: gdb.base/dprintf-non-stop.exp: set non-stop on + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-non-stop.exp ... -PASS: gdb.base/dprintf-non-stop.exp: dprintf foo,"At foo entry\n" -PASS: gdb.base/dprintf-non-stop.exp: continue & -PASS: gdb.base/dprintf-non-stop.exp: dprintf triggered -PASS: gdb.base/dprintf-non-stop.exp: interrupt -PASS: gdb.base/dprintf-non-stop.exp: inferior stopped +FAIL: gdb.base/dprintf-non-stop.exp: Can't run to main - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-pending.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-pending.exp ... PASS: gdb.base/dprintf-pending.exp: without format: missing ,FMT PASS: gdb.base/dprintf-pending.exp: without format: missing FMT -@@ -5930,9 +4664,7 @@ PASS: gdb.base/dprintf.exp: call: printf: dprintf foo,"At foo entry\n" +@@ -5983,9 +4695,7 @@ PASS: gdb.base/dprintf.exp: call: printf: dprintf foo,"At foo entry\n" PASS: gdb.base/dprintf.exp: call: printf: dprintf 28,"arg=%d, g=%d\n", arg, g PASS: gdb.base/dprintf.exp: call: printf: break 29 PASS: gdb.base/dprintf.exp: call: printf: set dprintf style to call @@ -2082,7 +2189,7 @@ index e615fb4..ac6a78e 100644 PASS: gdb.base/dprintf.exp: call: printf: 2nd dprintf PASS: gdb.base/dprintf.exp: call: fprintf: dprintf foo,"At foo entry\n" PASS: gdb.base/dprintf.exp: call: fprintf: dprintf 28,"arg=%d, g=%d\n", arg, g -@@ -5940,9 +4672,7 @@ PASS: gdb.base/dprintf.exp: call: fprintf: break 29 +@@ -5993,9 +4703,7 @@ PASS: gdb.base/dprintf.exp: call: fprintf: break 29 PASS: gdb.base/dprintf.exp: call: fprintf: set dprintf function PASS: gdb.base/dprintf.exp: call: fprintf: set dprintf channel PASS: gdb.base/dprintf.exp: call: fprintf: set dprintf style to call @@ -2092,16 +2199,16 @@ index e615fb4..ac6a78e 100644 PASS: gdb.base/dprintf.exp: call: fprintf: 2nd dprintf PASS: gdb.base/dprintf.exp: agent: dprintf foo,"At foo entry\n" PASS: gdb.base/dprintf.exp: agent: dprintf 28,"arg=%d, g=%d\n", arg, g -@@ -5954,8 +4684,6 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dso2dso.exp ... +@@ -6007,8 +4715,6 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.base/dso2dso.exp: continue to breakpoint: at call to sub2 PASS: gdb.base/dso2dso.exp: next over call to sub2 - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dtrace-probe.exp ... --gdb compile failed, /usr/bin/ld: i386:x86-64 architecture of input file `[...]/tschwinge/W._C._Handy.build/gdb/testsuite/gdb.base/dtrace-probe-p.o' is incompatible with i386 output + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dtrace-probe.exp ... +-gdb compile failed, /usr/bin/ld: i386:x86-64 architecture of input file `[...]/tschwinge/W._C._Handy.build/gdb/testsuite/outputs/gdb.base/dtrace-probe/dtrace-probe-p.o' is incompatible with i386 output -collect2: error: ld returned 1 exit status UNTESTED: gdb.base/dtrace-probe.exp: could not compile test program - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dump.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/dump.exp ... PASS: gdb.base/dump.exp: inaccessible memory is reported -@@ -6307,9 +5035,7 @@ PASS: gdb.base/ending-run.exp: b ending-run.c:11 +@@ -6360,9 +5066,7 @@ PASS: gdb.base/ending-run.exp: b ending-run.c:11 PASS: gdb.base/ending-run.exp: Breakpoint 7 at *ending-run.c:11 PASS: gdb.base/ending-run.exp: Clear 2 by default PASS: gdb.base/ending-run.exp: all set to continue @@ -2111,21 +2218,26 @@ index e615fb4..ac6a78e 100644 PASS: gdb.base/ending-run.exp: Step to return PASS: gdb.base/ending-run.exp: step out of main PASS: gdb.base/ending-run.exp: step to end of run -@@ -6378,10 +5104,7 @@ PASS: gdb.base/exe-lock.exp: continue until exit - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/execl-update-breakpoints.exp ... +@@ -6431,12 +5135,7 @@ PASS: gdb.base/exe-lock.exp: continue until exit + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/execl-update-breakpoints.exp ... PASS: gdb.base/execl-update-breakpoints.exp: main address first PASS: gdb.base/execl-update-breakpoints.exp: probe memory access -PASS: gdb.base/execl-update-breakpoints.exp: always-inserted off: set breakpoint always-inserted off +-PASS: gdb.base/execl-update-breakpoints.exp: always-inserted off: break some_function -PASS: gdb.base/execl-update-breakpoints.exp: always-inserted off: continue across exec -PASS: gdb.base/execl-update-breakpoints.exp: always-inserted on: set breakpoint always-inserted on +-PASS: gdb.base/execl-update-breakpoints.exp: always-inserted on: break some_function -PASS: gdb.base/execl-update-breakpoints.exp: always-inserted on: continue across exec +UNSUPPORTED: gdb.base/execl-update-breakpoints.exp: main address is readable in second binary - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/execution-termios.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/execution-termios.exp ... PASS: gdb.base/execution-termios.exp: next: termios ok PASS: gdb.base/execution-termios.exp: infcall: termios ok -@@ -6395,10 +5118,10 @@ PASS: gdb.base/exitsignal.exp: $_exitsignal is void before running +@@ -6448,12 +5147,12 @@ PASS: gdb.base/execution-termios.exp: finish: termios ok + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/exitsignal.exp ... + PASS: gdb.base/exitsignal.exp: $_exitsignal is void before running PASS: gdb.base/exitsignal.exp: $_exitcode is void before running - PASS: gdb.base/exitsignal.exp: trigger SIGSEGV +-PASS: gdb.base/exitsignal.exp: trigger SIGSEGV ++FAIL: gdb.base/exitsignal.exp: trigger SIGSEGV PASS: gdb.base/exitsignal.exp: program terminated with SIGSEGV -PASS: gdb.base/exitsignal.exp: $_exitsignal is 11 (SIGSEGV) after SIGSEGV. +FAIL: gdb.base/exitsignal.exp: $_exitsignal is 11 (SIGSEGV) after SIGSEGV. @@ -2136,7 +2248,7 @@ index e615fb4..ac6a78e 100644 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 -@@ -6755,33 +5478,33 @@ PASS: gdb.base/fileio.exp: Lseeking SET a file +@@ -6810,33 +5509,33 @@ PASS: gdb.base/fileio.exp: Lseeking SET a file PASS: gdb.base/fileio.exp: Closing a file PASS: gdb.base/fileio.exp: Closing an invalid file descriptor returns EBADF PASS: gdb.base/fileio.exp: Stat a file @@ -2190,13 +2302,13 @@ index e615fb4..ac6a78e 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/filesym.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/filesym.exp ... PASS: gdb.base/filesym.exp: complete on "filesy" PASS: gdb.base/filesym.exp: completion list for "filesym" -@@ -6849,238 +5572,9 @@ PASS: gdb.base/float.exp: info float +@@ -6904,376 +5603,86 @@ 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-mode.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec-mode.exp ... -PASS: gdb.base/foll-exec-mode.exp: insert first exec catchpoint -PASS: gdb.base/foll-exec-mode.exp: continue to first exec catchpoint -PASS: gdb.base/foll-exec-mode.exp: same,next,no_infswitch: set follow-exec-mode same @@ -2231,10 +2343,11 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.base/foll-exec-mode.exp: new,continue,infswitch: Check inferior list -PASS: gdb.base/foll-exec-mode.exp: new,continue,infswitch: Switch inferiors -PASS: gdb.base/foll-exec-mode.exp: new,continue,infswitch: use correct executable (foll-exec-mode) for run after follow exec - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec.exp ... -PASS: gdb.base/foll-exec.exp: insert first exec catchpoint -PASS: gdb.base/foll-exec.exp: continue to first exec catchpoint --PASS: gdb.base/foll-exec.exp: step to exec call +-PASS: gdb.base/foll-exec.exp: tbreak 42 +-PASS: gdb.base/foll-exec.exp: continue to breakpoint: line tbreak-execlp -PASS: gdb.base/foll-exec.exp: print follow-exec/global_i -PASS: gdb.base/foll-exec.exp: print follow-exec/local_j -PASS: gdb.base/foll-exec.exp: print follow-exec/local_k @@ -2250,18 +2363,22 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.base/foll-exec.exp: sync up after possible failure 2 -PASS: gdb.base/foll-exec.exp: info shows catchpoint exec pathname -PASS: gdb.base/foll-exec.exp: continue after hit catch exec +-PASS: gdb.base/foll-exec.exp: tbreak 42 +-PASS: gdb.base/foll-exec.exp: continue to breakpoint: line tbreak-execlp -PASS: gdb.base/foll-exec.exp: prepare to jump to execl call -PASS: gdb.base/foll-exec.exp: jump to execl call -PASS: gdb.base/foll-exec.exp: step through execl call -PASS: gdb.base/foll-exec.exp: step after execl call -PASS: gdb.base/foll-exec.exp: print execd-program/local_j (after execl) +-PASS: gdb.base/foll-exec.exp: tbreak 42 +-PASS: gdb.base/foll-exec.exp: continue to breakpoint: line tbreak-execlp -PASS: gdb.base/foll-exec.exp: prepare to jump to execv call -PASS: gdb.base/foll-exec.exp: jump to execv call -PASS: gdb.base/foll-exec.exp: step through execv call -PASS: gdb.base/foll-exec.exp: step after execv call -PASS: gdb.base/foll-exec.exp: print execd-program/local_j (after execv) -PASS: gdb.base/foll-exec.exp: continue through exec - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-fork.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/foll-fork.exp ... -PASS: gdb.base/foll-fork.exp: set verbose -PASS: gdb.base/foll-fork.exp: help set follow-fork -PASS: gdb.base/foll-fork.exp: set follow-fork ch @@ -2370,87 +2487,253 @@ index e615fb4..ac6a78e 100644 -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 ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/foll-vfork.exp ... -PASS: gdb.base/foll-vfork.exp: check vfork support: set verbose +-PASS: gdb.base/foll-vfork.exp: check vfork support: tbreak 32 +-PASS: gdb.base/foll-vfork.exp: check vfork support: continue to breakpoint: .* -PASS: gdb.base/foll-vfork.exp: check vfork support: insert first vfork catchpoint -PASS: gdb.base/foll-vfork.exp: check vfork support: continue to first vfork catchpoint -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: set verbose +-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: tbreak 32 +-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: continue to breakpoint: .* -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: set follow-fork parent -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: step -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: set verbose +-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: tbreak 32 +-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: continue to breakpoint: .* -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: set follow-fork parent -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: break, vfork to bp -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, to bp: continue to bp -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: set verbose +-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: tbreak 32 +-PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: continue to breakpoint: .* -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: set follow-fork parent -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: tcatch vfork -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: continue to vfork -PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, finish after tcatch vfork: finish -PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, to main bp: set verbose +-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, to main bp: tbreak 32 +-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, to main bp: continue to breakpoint: .* -PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, to main bp: set follow-fork child -PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, to main bp: continue to bp -PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, through step: set verbose +-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, through step: tbreak 32 +-PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, through step: continue to breakpoint: .* -PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, through step: set follow-fork child -PASS: gdb.base/foll-vfork.exp: exec: vfork and exec child follow, through step: step over vfork -PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: set verbose +-PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: tbreak 32 +-PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: continue to breakpoint: .* -PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: set follow-fork child -PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: tcatch vfork -PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: continue to vfork -PASS: gdb.base/foll-vfork.exp: exec: vfork child follow, finish after tcatch vfork: finish (followed exec) -PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: set verbose +-PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: tbreak 32 +-PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: continue to breakpoint: .* -PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: set follow-fork child -PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: step over vfork -PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: info inferiors shows vfork parent/child relation -PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: continue to bp -PASS: gdb.base/foll-vfork.exp: exec: vfork relations in info inferiors: vfork relation no longer appears in info inferiors -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, through step: set verbose +-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, through step: tbreak 29 +-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, through step: continue to breakpoint: .* -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, through step: set follow-fork parent -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, through step: step -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, to bp: set verbose +-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, to bp: tbreak 29 +-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, to bp: continue to breakpoint: .* -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, to bp: set follow-fork parent -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, to bp: break, vfork to bp -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, to bp: continue to bp -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: set verbose +-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: tbreak 29 +-PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: continue to breakpoint: .* -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: set follow-fork parent -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: tcatch vfork -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: continue to vfork -PASS: gdb.base/foll-vfork.exp: exit: vfork parent follow, finish after tcatch vfork: finish -PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, to exit: set verbose +-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, to exit: tbreak 29 +-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, to exit: continue to breakpoint: .* -PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, to exit: set follow-fork child -PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, to exit: continue to child exit -PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: set verbose +-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: tbreak 29 +-PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: continue to breakpoint: .* -PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: set follow-fork child -PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: tcatch vfork -PASS: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: continue to vfork -KFAIL: gdb.base/foll-vfork.exp: exit: vfork child follow, finish after tcatch vfork: finish (PRMS: gdb/14762) -PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: set verbose +-PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: tbreak 29 +-PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: continue to breakpoint: .* -PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: set follow-fork child -PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: step over vfork -PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: info inferiors shows vfork parent/child relation -PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: continue to child exit -PASS: gdb.base/foll-vfork.exp: exit: vfork relations in info inferiors: vfork relation no longer appears in info inferiors - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/fortran-sym-case.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/fork-running-state.exp ... +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: set print inferior-events on +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: set detach-on-fork off +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: set follow-fork parent +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: continue & +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: fork child appears +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: info threads +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: set print inferior-events off +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: kill parent +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: kill child ++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: Can't run to main + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: set print inferior-events on + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: set detach-on-fork off + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: set follow-fork parent + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: set schedule-multiple on + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: continue & +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: fork child appears +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: info threads ++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: fork child appears (timeout) ++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: info threads + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: set print inferior-events off + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: kill parent +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: kill child ++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: kill child + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: set print inferior-events on + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: set detach-on-fork off + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: set follow-fork parent + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: set schedule-multiple off + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: continue & +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: fork child appears +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: only parent marked running ++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: fork child appears (timeout) ++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: only parent marked running + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: set print inferior-events off + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: kill parent +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: kill child +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: set print inferior-events on +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: set detach-on-fork off +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: set follow-fork child +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: continue & +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: fork child appears +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: info threads +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: set print inferior-events off +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: kill parent +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: kill child ++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: kill child ++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: Can't run to main + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: set print inferior-events on + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: set detach-on-fork off + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: set follow-fork child + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: set schedule-multiple on + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: continue & +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: fork child appears +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: info threads ++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: fork child appears (timeout) ++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: info threads + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: set print inferior-events off + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: kill parent +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: kill child ++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: kill child + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: set print inferior-events on + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: set detach-on-fork off + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: set follow-fork child + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: set schedule-multiple off + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: continue & +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: fork child appears +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: only child marked running ++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: fork child appears (timeout) ++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: only child marked running + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: set print inferior-events off + PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: kill parent +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: kill child +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: non-stop: set detach-on-fork on +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: non-stop: set follow-fork parent +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: non-stop: continue & +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: non-stop: info threads +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: non-stop: set print inferior-events off +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: non-stop: kill parent ++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: kill child ++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: non-stop: Can't run to main + PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=on: set detach-on-fork on + PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=on: set follow-fork parent + PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=on: set schedule-multiple on + PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=on: continue & +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=on: info threads ++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=on: info threads + PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=on: set print inferior-events off + PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=on: kill parent + PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=off: set detach-on-fork on + PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=off: set follow-fork parent + PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=off: set schedule-multiple off + PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=off: continue & +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=off: info threads ++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=off: info threads + PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=off: set print inferior-events off + PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=off: kill parent +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: set print inferior-events on +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: set detach-on-fork on +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: set follow-fork child +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: continue & +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: fork child appears +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: info threads +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: set print inferior-events off +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: kill child ++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: Can't run to main + PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: set print inferior-events on + PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: set detach-on-fork on + PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: set follow-fork child + PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: set schedule-multiple on + PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: continue & +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: fork child appears +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: info threads ++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: fork child appears (timeout) ++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: info threads + PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: set print inferior-events off +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: kill child ++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: kill child + PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: set print inferior-events on + PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: set detach-on-fork on + PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: set follow-fork child + PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: set schedule-multiple off + PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: continue & +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: fork child appears +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: info threads ++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: fork child appears (timeout) ++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: info threads + PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: set print inferior-events off +-PASS: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: kill child ++FAIL: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: kill child + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/fortran-sym-case.exp ... PASS: gdb.base/fortran-sym-case.exp: set language fortran PASS: gdb.base/fortran-sym-case.exp: frame -@@ -7269,32 +5763,16 @@ PASS: gdb.base/funcargs.exp: backtrace through call with trampolines +@@ -7312,7 +5721,7 @@ PASS: gdb.base/func-ptrs.exp: continue to incr, first time + PASS: gdb.base/func-ptrs.exp: go back to main from incr, first time + PASS: gdb.base/func-ptrs.exp: set calc to decr + PASS: gdb.base/func-ptrs.exp: continue to decr +-PASS: gdb.base/func-ptrs.exp: stop in sentinel ++FAIL: gdb.base/func-ptrs.exp: stop in sentinel + PASS: gdb.base/func-ptrs.exp: move up to decr + PASS: gdb.base/func-ptrs.exp: go back to main from decr + PASS: gdb.base/func-ptrs.exp: set calc to incr +@@ -7462,32 +5871,16 @@ PASS: gdb.base/funcargs.exp: backtrace through call with trampolines PASS: gdb.base/funcargs.exp: stepping back to main from function called with trampolines - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-buffer-overflow.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-buffer-overflow.exp ... PASS: gdb.base/gcore-buffer-overflow.exp: Set buffer exceeding arguments -PASS: gdb.base/gcore-buffer-overflow.exp: save a corefile +UNSUPPORTED: gdb.base/gcore-buffer-overflow.exp: save a corefile - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-relro-pie.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-relro-pie.exp ... PASS: gdb.base/gcore-relro-pie.exp: strip -PASS: gdb.base/gcore-relro-pie.exp: save a corefile -PASS: gdb.base/gcore-relro-pie.exp: re-load generated corefile -PASS: gdb.base/gcore-relro-pie.exp: x/i $pc -PASS: gdb.base/gcore-relro-pie.exp: unstripped + core ok +FAIL: gdb.base/gcore-relro-pie.exp: Can't run to break_here - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-relro.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-relro.exp ... -PASS: gdb.base/gcore-relro.exp: save a corefile -PASS: gdb.base/gcore-relro.exp: re-load generated corefile -PASS: gdb.base/gcore-relro.exp: library got loaded +UNSUPPORTED: gdb.base/gcore-relro.exp: save a corefile - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/gcore.exp ... PASS: gdb.base/gcore.exp: set breakpoint at terminal_func PASS: gdb.base/gcore.exp: continue to terminal_func -PASS: gdb.base/gcore.exp: save a corefile @@ -2466,10 +2749,37 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.base/gcore.exp: corefile restored stack array -PASS: gdb.base/gcore.exp: corefile restored backtrace +UNSUPPORTED: gdb.base/gcore.exp: save a corefile - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb-sigterm-2.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/gdb-sigterm-2.exp ... PASS: gdb.base/gdb-sigterm-2.exp: expect eof - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb-sigterm.exp ... -@@ -7722,8 +6200,8 @@ PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: breakpoint line number + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/gdb-sigterm.exp ... +@@ -7608,7 +6001,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb + PASS: gdb.base/gnu-ifunc.exp: continue to breakpoint: break-at-call + PASS: gdb.base/gnu-ifunc.exp: p gnu_ifunc (3) + FAIL: gdb.base/gnu-ifunc.exp: step +-PASS: gdb.base/gnu-ifunc.exp: continue to break-at-nextcall ++FAIL: gdb.base/gnu-ifunc.exp: continue to break-at-nextcall + PASS: gdb.base/gnu-ifunc.exp: continue to breakpoint: nextcall gnu_ifunc + PASS: gdb.base/gnu-ifunc.exp: nextcall gnu_ifunc skipped + PASS: gdb.base/gnu-ifunc.exp: p gnu_ifunc executing +@@ -7736,7 +6129,7 @@ PASS: gdb.base/hbreak-unmapped.exp: info break shows hw breakpoint + PASS: gdb.base/hbreak-unmapped.exp: info break shows no breakpoints + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak.exp ... + PASS: gdb.base/hbreak.exp: hbreak +-PASS: gdb.base/hbreak.exp: continue to break-at-exit after hbreak ++FAIL: gdb.base/hbreak.exp: continue to break-at-exit after hbreak + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak2.exp ... + PASS: gdb.base/hbreak2.exp: hardware breakpoint support + PASS: gdb.base/hbreak2.exp: hardware breakpoint insertion +@@ -7900,7 +6293,7 @@ PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: history entry is pri + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/hook-stop.exp ... + PASS: gdb.base/hook-stop.exp: hook-stop runs before frame print: breakpoint line number + PASS: gdb.base/hook-stop.exp: hook-stop runs before frame print: define hook-stop command +-PASS: gdb.base/hook-stop.exp: hook-stop runs before frame print: run hook-stop ++FAIL: gdb.base/hook-stop.exp: hook-stop runs before frame print: run hook-stop + PASS: gdb.base/hook-stop.exp: hook-stop kills inferior: breakpoint line number + PASS: gdb.base/hook-stop.exp: hook-stop kills inferior: define hook-stop command + PASS: gdb.base/hook-stop.exp: hook-stop kills inferior: set confirm off +@@ -7915,8 +6308,8 @@ PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: breakpoint line number PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: define hook-stop command PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: print $do_continue = 1 PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: run hook-stop @@ -2480,10 +2790,13 @@ index e615fb4..ac6a78e 100644 PASS: gdb.base/hook-stop.exp: hook-stop runs next: breakpoint line number PASS: gdb.base/hook-stop.exp: hook-stop runs next: define hook-stop command PASS: gdb.base/hook-stop.exp: hook-stop runs next: run hook-stop -@@ -7748,12 +6226,7 @@ PASS: gdb.base/included.exp: list integer +@@ -7942,14 +6335,9 @@ PASS: gdb.base/included.exp: list integer PASS: gdb.base/included.exp: ptype integer PASS: gdb.base/included.exp: info variables integer - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/inferior-died.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/infcall-exec.exp ... +-PASS: gdb.base/infcall-exec.exp: call execlp ++FAIL: gdb.base/infcall-exec.exp: call execlp + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/inferior-died.exp ... -PASS: gdb.base/inferior-died.exp: set detach-on-fork off -PASS: gdb.base/inferior-died.exp: set non-stop on -PASS: gdb.base/inferior-died.exp: continue to breakpoint: breakpoint @@ -2491,13 +2804,13 @@ index e615fb4..ac6a78e 100644 -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 ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/infnan.exp ... PASS: gdb.base/infnan.exp: print a PASS: gdb.base/infnan.exp: print b -@@ -7794,33 +6267,10 @@ PASS: gdb.base/info-macros.exp: info macros 6 +@@ -7990,33 +6378,10 @@ PASS: gdb.base/info-macros.exp: info macros 6 PASS: gdb.base/info-macros.exp: info macros 7 KFAIL: gdb.base/info-macros.exp: info macros info-macros.c:42 (PRMS: gdb/NNNN) - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/info-os.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/info-os.exp ... -PASS: gdb.base/info-os.exp: get inferior process ID -PASS: gdb.base/info-os.exp: continue to breakpoint: Set breakpoint here -PASS: gdb.base/info-os.exp: get shared memory key @@ -2518,7 +2831,7 @@ index e615fb4..ac6a78e 100644 -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 ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/info-proc.exp ... PASS: gdb.base/info-proc.exp: help info proc -PASS: gdb.base/info-proc.exp: info proc without a process -PASS: gdb.base/info-proc.exp: info proc with process @@ -2527,10 +2840,10 @@ index e615fb4..ac6a78e 100644 -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 ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/info-shared.exp ... PASS: gdb.base/info-shared.exp: info sharedlibrary #1 PASS: gdb.base/info-shared.exp: continue to breakpoint: library load #1 -@@ -7872,23 +6322,14 @@ PASS: gdb.base/interrupt-noterm.exp: set interactive-mode off +@@ -8068,23 +6433,14 @@ PASS: gdb.base/interrupt-noterm.exp: set interactive-mode off PASS: gdb.base/interrupt-noterm.exp: set confirm off PASS: gdb.base/interrupt-noterm.exp: delete PASS: gdb.base/interrupt-noterm.exp: set confirm on @@ -2538,13 +2851,11 @@ index e615fb4..ac6a78e 100644 -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 ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/interrupt.exp ... PASS: gdb.base/interrupt.exp: set interrupt character in interrupt.exp -WARNING: remote_expect statement without a default case?! -WARNING: remote_expect statement without a default case?! -+PASS: gdb.base/interrupt.exp: 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: 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 @@ -2554,12 +2865,15 @@ index e615fb4..ac6a78e 100644 -WARNING: remote_expect statement without a default case?! -WARNING: remote_expect statement without a default case?! -FAIL: gdb.base/interrupt.exp: send end of file ++PASS: gdb.base/interrupt.exp: process is alive ++PASS: gdb.base/interrupt.exp: child process ate our char ++FAIL: gdb.base/interrupt.exp: send_gdb control C +FAIL: gdb.base/interrupt.exp: call function when asleep (wrong output) +UNTESTED: gdb.base/interrupt.exp: aborted; in the following, GDB will get stuck - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jit-simple.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/jit-simple.exp ... PASS: gdb.base/jit-simple.exp: blah 1 PASS: gdb.base/jit-simple.exp: recompile jit-simple.c -@@ -7933,14 +6374,7 @@ PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 1 +@@ -8129,14 +6485,7 @@ PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 1 PASS: gdb.base/jit.exp: one_jit_test-2: info function ^jit_function PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 2 PASS: gdb.base/jit.exp: one_jit_test-2: info function jit_function @@ -2572,11 +2886,23 @@ index e615fb4..ac6a78e 100644 -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 ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/jump.exp ... PASS: gdb.base/jump.exp: break before jump to non-call PASS: gdb.base/jump.exp: jump to non-call -@@ -7964,30 +6398,18 @@ PASS: gdb.base/kill-detach-inferiors-cmd.exp: load binary - PASS: gdb.base/kill-detach-inferiors-cmd.exp: start +@@ -8150,40 +6499,28 @@ PASS: gdb.base/jump.exp: aborted jump out of current function + PASS: gdb.base/jump.exp: jump out of current function + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/kill-after-signal.exp ... + PASS: gdb.base/kill-after-signal.exp: handle SIGUSR1 stop print pass +-PASS: gdb.base/kill-after-signal.exp: continue ++FAIL: gdb.base/kill-after-signal.exp: continue + PASS: gdb.base/kill-after-signal.exp: stepi + PASS: gdb.base/kill-after-signal.exp: kill + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/kill-detach-inferiors-cmd.exp ... + PASS: gdb.base/kill-detach-inferiors-cmd.exp: add inferior 2 + PASS: gdb.base/kill-detach-inferiors-cmd.exp: inferior 2 + PASS: gdb.base/kill-detach-inferiors-cmd.exp: load binary +-PASS: gdb.base/kill-detach-inferiors-cmd.exp: start ++FAIL: gdb.base/kill-detach-inferiors-cmd.exp: start PASS: gdb.base/kill-detach-inferiors-cmd.exp: add inferior 3 PASS: gdb.base/kill-detach-inferiors-cmd.exp: inferior 3 -PASS: gdb.base/kill-detach-inferiors-cmd.exp: attach to pid @@ -2594,7 +2920,7 @@ index e615fb4..ac6a78e 100644 +FAIL: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 1 2 3 +FAIL: gdb.base/kill-detach-inferiors-cmd.exp: detach inferiors 1 2 3 (GDB internal error) PASS: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 10 - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/killed-outside.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/killed-outside.exp ... -PASS: gdb.base/killed-outside.exp: continue: get pid of inferior -PASS: gdb.base/killed-outside.exp: continue: continue -PASS: gdb.base/killed-outside.exp: continue: info threads @@ -2613,10 +2939,10 @@ index e615fb4..ac6a78e 100644 +WARNING: program timed out. +gdb compile failed, exit status is 1 +UNTESTED: gdb.base/killed-outside.exp: failed to prepare - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/label.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/label.exp ... PASS: gdb.base/label.exp: breakpoint here PASS: gdb.base/label.exp: breakpoint there -@@ -8384,15 +6806,19 @@ PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 1 start +@@ -8587,15 +6924,19 @@ PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 1 start PASS: gdb.base/longjmp.exp: breakpoint at miss_step_1 PASS: gdb.base/longjmp.exp: next over setjmp (1) PASS: gdb.base/longjmp.exp: next to longjmp (1) @@ -2636,23 +2962,23 @@ index e615fb4..ac6a78e 100644 PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 3 start -FAIL: gdb.base/longjmp.exp: next over patt3 +PASS: gdb.base/longjmp.exp: next over patt3 - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/macscp.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/macscp.exp ... PASS: gdb.base/macscp.exp: list main for support check PASS: gdb.base/macscp.exp: list main for WHERE -@@ -8843,94 +7269,12 @@ PASS: gdb.base/miscexprs.exp: print value of ibig.i[100] << 2 +@@ -9078,94 +7419,12 @@ PASS: gdb.base/miscexprs.exp: print value of ibig.i[100] << 2 PASS: gdb.base/miscexprs.exp: print value of sbig.s[90] >> 4 PASS: gdb.base/miscexprs.exp: print value of lbig.l[333] >> 6 - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/morestack.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/morestack.exp ... -PASS: gdb.base/morestack.exp: continue -PASS: gdb.base/morestack.exp: up 3000 +gdb compile failed, [01m[Kcc1:[m[K [01;31m[Kerror: [m[K'[01m[K-fsplit-stack[m[K' currently only supported on GNU/Linux +[01m[Kcc1:[m[K [01;31m[Kerror: [m[K'[01m[K-fsplit-stack[m[K' is not supported by this compiler configuration +UNTESTED: gdb.base/morestack.exp: morestack.exp - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/moribund-step.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/moribund-step.exp ... -PASS: gdb.base/moribund-step.exp: set non-stop on -PASS: gdb.base/moribund-step.exp: step +UNSUPPORTED: gdb.base/moribund-step.exp: displaced stepping - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/multi-forks.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/multi-forks.exp ... -PASS: gdb.base/multi-forks.exp: set follow-fork child -FAIL: gdb.base/multi-forks.exp: run to exit 2 (timeout) -PASS: gdb.base/multi-forks.exp: follow child, print pids @@ -2735,11 +3061,11 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.base/multi-forks.exp: Did kill 15 -PASS: gdb.base/multi-forks.exp: Kill 16 -PASS: gdb.base/multi-forks.exp: Did kill 16 - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/multi-line-starts-subshell.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/multi-line-starts-subshell.exp ... PASS: gdb.base/multi-line-starts-subshell.exp: spawn subshell from multi-line PASS: gdb.base/multi-line-starts-subshell.exp: shell input works -@@ -9031,22 +7375,22 @@ PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: set heig - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/paginate-bg-execution.exp ... +@@ -9266,22 +7525,22 @@ PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: set heig + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/paginate-bg-execution.exp ... PASS: gdb.base/paginate-bg-execution.exp: paginate: b after_sleep PASS: gdb.base/paginate-bg-execution.exp: paginate: set height 2 -PASS: gdb.base/paginate-bg-execution.exp: paginate: continue& @@ -2767,21 +3093,21 @@ index e615fb4..ac6a78e 100644 +FAIL: gdb.base/paginate-bg-execution.exp: cancel with quit: cancel pagination (got interactive prompt) PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: GDB accepts further input PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: set height unlimited - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/paginate-execution-startup.exp ... -@@ -9131,11 +7475,6 @@ PASS: gdb.base/permissions.exp: set may-write-memory off + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/paginate-execution-startup.exp ... +@@ -9366,11 +7625,6 @@ PASS: gdb.base/permissions.exp: set may-write-memory off PASS: gdb.base/permissions.exp: try to set a global PASS: gdb.base/permissions.exp: print x - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pie-execl.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/pie-execl.exp ... -PASS: gdb.base/pie-execl.exp: set args OBJDIR/gdb.base/pie-execl2 -PASS: gdb.base/pie-execl.exp: pie_execl_marker address first -WARNING: remote_expect statement without a default case?! -PASS: gdb.base/pie-execl.exp: pie_execl_marker address second -PASS: gdb.base/pie-execl.exp: pie_execl_marker address has changed - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pointers.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/pointers.exp ... PASS: gdb.base/pointers.exp: continuing after dummy() PASS: gdb.base/pointers.exp: set pointer to beginning of array -@@ -9211,50 +7550,24 @@ PASS: gdb.base/pr11022.exp: watchpoint hit 2 - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/prelink.exp ... +@@ -9446,50 +7700,24 @@ PASS: gdb.base/pr11022.exp: watchpoint hit 2 + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/prelink.exp ... PASS: gdb.base/prelink.exp: ldd prelinkt PASS: gdb.base/prelink.exp: ldd prelinkt output contains libs -PASS: gdb.base/prelink.exp: copy ld-2.19.so to ld-linux.so.2 @@ -2800,12 +3126,12 @@ index e615fb4..ac6a78e 100644 -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 ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/print-file-var.exp ... PASS: gdb.base/print-file-var.exp: breapoint past v1 & v2 initialization PASS: gdb.base/print-file-var.exp: continue to STOP marker PASS: gdb.base/print-file-var.exp: print 'print-file-var-lib1.c'::this_version_id == v1 PASS: gdb.base/print-file-var.exp: print 'print-file-var-lib2.c'::this_version_id == v2 - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/print-symbol-loading.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/print-symbol-loading.exp ... -PASS: gdb.base/print-symbol-loading.exp: save a corefile -PASS: gdb.base/print-symbol-loading.exp: core off: set print symbol-loading off -PASS: gdb.base/print-symbol-loading.exp: core off: file @@ -2838,19 +3164,24 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.base/print-symbol-loading.exp: shlib full: continue to breakpoint: lib -PASS: gdb.base/print-symbol-loading.exp: shlib full: library got loaded +UNSUPPORTED: gdb.base/print-symbol-loading.exp: save a corefile - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/printcmds.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/printcmds.exp ... PASS: gdb.base/printcmds.exp: print $pc PASS: gdb.base/printcmds.exp: print "abc" -@@ -10258,25 +8571,9 @@ PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 1 +@@ -10493,30 +8721,9 @@ PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 1 PASS: gdb.base/radix.exp: set radix 7 rejected PASS: gdb.base/radix.exp: Output radix unchanged after rejection through set radix command - Running ../../../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 + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/random-signal.exp ... +-PASS: gdb.base/random-signal.exp: run: set can-use-hw-watchpoints 0 +-PASS: gdb.base/random-signal.exp: run: watch v +-PASS: gdb.base/random-signal.exp: run: continue +-PASS: gdb.base/random-signal.exp: run: stop with control-c +-PASS: gdb.base/random-signal.exp: attach: attach +-PASS: gdb.base/random-signal.exp: attach: set can-use-hw-watchpoints 0 +-PASS: gdb.base/random-signal.exp: attach: watch v +-PASS: gdb.base/random-signal.exp: attach: continue +-PASS: gdb.base/random-signal.exp: attach: stop with control-c +UNTESTED: gdb.base/random-signal.exp: test case busy-loops without timing out - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/randomize.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/randomize.exp ... -PASS: gdb.base/randomize.exp: set disable-randomization off -PASS: gdb.base/randomize.exp: show disable-randomization off -PASS: gdb.base/randomize.exp: continue to breakpoint: randomized first address - address set @@ -2866,13 +3197,13 @@ index e615fb4..ac6a78e 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/range-stepping.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/range-stepping.exp ... PASS: gdb.base/range-stepping.exp: probe range-stepping support UNSUPPORTED: gdb.base/range-stepping.exp: range stepping not supported by the target -@@ -10294,38 +8591,7 @@ PASS: gdb.base/readline-ask.exp: ask message for 01 and 02 +@@ -10534,38 +8741,7 @@ PASS: gdb.base/readline-ask.exp: ask message for 01 and 02 PASS: gdb.base/readline-ask.exp: ask message no PASS: gdb.base/readline-ask.exp: abort ask message - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/readline.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/readline.exp ... -PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 1 -PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 2 -PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 3 @@ -2906,10 +3237,10 @@ index e615fb4..ac6a78e 100644 -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 ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/realname-expand.exp ... PASS: gdb.base/realname-expand.exp: set basenames-may-differ on PASS: gdb.base/realname-expand.exp: rbreak realname-expand-real.c:func -@@ -10719,22 +8985,22 @@ PASS: gdb.base/savedregs.exp: handle SIGSEGV pass print nostop +@@ -10959,22 +9135,22 @@ PASS: gdb.base/savedregs.exp: handle SIGSEGV pass print nostop PASS: gdb.base/savedregs.exp: handle SIGILL pass print nostop PASS: gdb.base/savedregs.exp: advance catcher PASS: gdb.base/savedregs.exp: Get sigtramp info frame @@ -2933,10 +3264,10 @@ index e615fb4..ac6a78e 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/scope.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/scope.exp ... PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_ro PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_bss before run -@@ -11158,16 +9424,12 @@ PASS: gdb.base/shlib-call.exp: set print address off +@@ -11398,16 +9574,12 @@ PASS: gdb.base/shlib-call.exp: set print address off PASS: gdb.base/shlib-call.exp: set width 0 PASS: gdb.base/shlib-call.exp: next to shr1 PASS: gdb.base/shlib-call.exp: print g @@ -2953,10 +3284,10 @@ index e615fb4..ac6a78e 100644 PASS: gdb.base/shlib-call.exp: print shr1(1) 2nd time PASS: gdb.base/shlib-call.exp: print mainshr1(1) from shlib func PASS: gdb.base/shlib-call.exp: step out of shr2 to main (stopped in shr2 epilogue) -@@ -11198,401 +9460,22 @@ PASS: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addre +@@ -11438,426 +9610,47 @@ PASS: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addre PASS: gdb.base/shreloc.exp: get_msym_addrs fn_[12] PASS: gdb.base/shreloc.exp: (msymbol) relocated functions have different addresses - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigall.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sigall.exp ... -PASS: gdb.base/sigall.exp: handle SIGABRT stop print -PASS: gdb.base/sigall.exp: b handle_ABRT -PASS: gdb.base/sigall.exp: b gen_HUP @@ -3338,7 +3669,7 @@ index e615fb4..ac6a78e 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/sigaltstack.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sigaltstack.exp ... PASS: gdb.base/sigaltstack.exp: handle SIGALRM print pass nostop PASS: gdb.base/sigaltstack.exp: handle SIGVTALRM print pass nostop PASS: gdb.base/sigaltstack.exp: handle SIGPROF print pass nostop @@ -3363,10 +3694,17 @@ index e615fb4..ac6a78e 100644 +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 ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sigbpt.exp ... PASS: gdb.base/sigbpt.exp: break keeper PASS: gdb.base/sigbpt.exp: display/i $pc -@@ -11604,20 +9487,20 @@ PASS: gdb.base/sigbpt.exp: rerun to main + PASS: gdb.base/sigbpt.exp: advance to the bowler +-PASS: gdb.base/sigbpt.exp: stepping to fault +-PASS: gdb.base/sigbpt.exp: get insn after fault +-PASS: gdb.base/sigbpt.exp: Verify that SIGSEGV occurs at the last STEPI insn ++FAIL: gdb.base/sigbpt.exp: stepping to fault ++FAIL: gdb.base/sigbpt.exp: get insn after fault ++FAIL: gdb.base/sigbpt.exp: Verify that SIGSEGV occurs at the last STEPI insn (none 0x8048558) + PASS: gdb.base/sigbpt.exp: rerun to main PASS: gdb.base/sigbpt.exp: stepi; pass SIGSEGV PASS: gdb.base/sigbpt.exp: stepi; continue to keeper PASS: gdb.base/sigbpt.exp: stepi; nopass SIGSEGV @@ -3390,7 +3728,7 @@ index e615fb4..ac6a78e 100644 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 -@@ -11625,7 +9508,7 @@ PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; continue to keeper +@@ -11865,7 +9658,7 @@ PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; continue to keeper PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; nopass SIGSEGV PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; set breakpoint 0 of 2 PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; set breakpoint 1 of 2 @@ -3399,18 +3737,51 @@ index e615fb4..ac6a78e 100644 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 -@@ -11665,73 +9548,19 @@ PASS: gdb.base/sigchld.exp: SIGCHLD blocked in inferior - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-addr.exp ... +@@ -11874,7 +9667,7 @@ PASS: gdb.base/sigbpt.exp: cont; continue to keeper + PASS: gdb.base/sigbpt.exp: cont; nopass SIGSEGV + PASS: gdb.base/sigbpt.exp: cont; set breakpoint 0 of 1 + PASS: gdb.base/sigbpt.exp: cont; continue to breakpoint at fault +-PASS: gdb.base/sigbpt.exp: cont; stepi fault ++FAIL: gdb.base/sigbpt.exp: cont; stepi fault + PASS: gdb.base/sigbpt.exp: cont; clear breakpoint 0 of 1 + PASS: gdb.base/sigbpt.exp: rerun to main + PASS: gdb.base/sigbpt.exp: cont bp after segv; pass SIGSEGV +@@ -11883,7 +9676,7 @@ PASS: gdb.base/sigbpt.exp: cont bp after segv; nopass SIGSEGV + PASS: gdb.base/sigbpt.exp: cont bp after segv; set breakpoint 0 of 2 + PASS: gdb.base/sigbpt.exp: cont bp after segv; set breakpoint 1 of 2 + PASS: gdb.base/sigbpt.exp: cont bp after segv; continue to breakpoint at fault +-PASS: gdb.base/sigbpt.exp: cont bp after segv; stepi fault ++FAIL: gdb.base/sigbpt.exp: cont bp after segv; stepi fault + PASS: gdb.base/sigbpt.exp: cont bp after segv; clear breakpoint 0 of 2 + PASS: gdb.base/sigbpt.exp: cont bp after segv; clear breakpoint 1 of 2 + PASS: gdb.base/sigbpt.exp: rerun to main +@@ -11894,84 +9687,30 @@ PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 0 of 3 + PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 1 of 3 + PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 2 of 3 + PASS: gdb.base/sigbpt.exp: cont bp before and after segv; continue to breakpoint at fault +-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; stepi fault ++FAIL: gdb.base/sigbpt.exp: cont bp before and after segv; stepi fault + PASS: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 0 of 3 + PASS: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 1 of 3 +-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 2 of 3 ++FAIL: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 2 of 3 + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sigchld.exp ... + PASS: gdb.base/sigchld.exp: set breakpoint at success exit + PASS: gdb.base/sigchld.exp: set breakpoint at failure exit + PASS: gdb.base/sigchld.exp: SIGCHLD blocked in inferior + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-addr.exp ... PASS: gdb.base/siginfo-addr.exp: display/i $pc - PASS: gdb.base/siginfo-addr.exp: continue to signal +-PASS: gdb.base/siginfo-addr.exp: continue to signal -PASS: gdb.base/siginfo-addr.exp: correct si_addr ++FAIL: gdb.base/siginfo-addr.exp: continue to signal +FAIL: gdb.base/siginfo-addr.exp: correct si_addr (the program exited) - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-infcall.exp ... - PASS: gdb.base/siginfo-infcall.exp: continue to SIGUSR1 + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-infcall.exp ... +-PASS: gdb.base/siginfo-infcall.exp: continue to SIGUSR1 ++FAIL: gdb.base/siginfo-infcall.exp: continue to SIGUSR1 PASS: gdb.base/siginfo-infcall.exp: p callme () -PASS: gdb.base/siginfo-infcall.exp: continue to the handler +FAIL: gdb.base/siginfo-infcall.exp: continue to the handler - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-obj.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-obj.exp ... -PASS: gdb.base/siginfo-obj.exp: continue to signal -PASS: gdb.base/siginfo-obj.exp: save a core file -PASS: gdb.base/siginfo-obj.exp: Extract si_addr @@ -3439,7 +3810,7 @@ index e615fb4..ac6a78e 100644 -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 ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-thread.exp ... -PASS: gdb.base/siginfo-thread.exp: successfully compiled posix threads test case -PASS: gdb.base/siginfo-thread.exp: continue to signal -PASS: gdb.base/siginfo-thread.exp: save a core file @@ -3466,7 +3837,7 @@ index e615fb4..ac6a78e 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/siginfo.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo.exp ... PASS: gdb.base/siginfo.exp: display/i $pc PASS: gdb.base/siginfo.exp: break handler -PASS: gdb.base/siginfo.exp: continue to stepi handler @@ -3475,10 +3846,10 @@ index e615fb4..ac6a78e 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/signals.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/signals.exp ... PASS: gdb.base/signals.exp: handle all print PASS: gdb.base/signals.exp: set variable count = 0 -@@ -11741,14 +9570,14 @@ PASS: gdb.base/signals.exp: next to signal +@@ -11981,14 +9720,14 @@ PASS: gdb.base/signals.exp: next to signal PASS: gdb.base/signals.exp: next to alarm #1 PASS: gdb.base/signals.exp: next to ++count #1 PASS: gdb.base/signals.exp: p func1 () #1 @@ -3498,7 +3869,7 @@ index e615fb4..ac6a78e 100644 PASS: gdb.base/signals.exp: info signals PASS: gdb.base/signals.exp: info signal SIGTRAP PASS: gdb.base/signals.exp: info signal 5 -@@ -11763,9 +9592,9 @@ PASS: gdb.base/signals.exp: invalid signal number rejected +@@ -12003,18 +9742,18 @@ PASS: gdb.base/signals.exp: invalid signal number rejected PASS: gdb.base/signals.exp: handle multiple SIGs via integer range PASS: gdb.base/signals.exp: handle multiple SIGs via reverse integer range PASS: gdb.base/signals.exp: override SIGINT @@ -3508,34 +3879,52 @@ index e615fb4..ac6a78e 100644 +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 + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/signest.exp ... +-PASS: gdb.base/signest.exp: continue to fault ++FAIL: gdb.base/signest.exp: continue to fault PASS: gdb.base/signest.exp: set conditional breakpoint -@@ -11785,792 +9614,23 @@ PASS: gdb.base/signull.exp: data read; select the pointer type - PASS: gdb.base/signull.exp: data read; take the SIGSEGV + PASS: gdb.base/signest.exp: pass SIGSEGV + PASS: gdb.base/signest.exp: pass SIGBUS +-PASS: gdb.base/signest.exp: run through nested faults ++FAIL: gdb.base/signest.exp: run through nested faults (the program exited) + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/signull.exp ... + PASS: gdb.base/signull.exp: set for function pointer probe +-PASS: gdb.base/signull.exp: probe function pointer (function entry-point) ++FAIL: gdb.base/signull.exp: probe function pointer + PASS: gdb.base/signull.exp: rerun to main + PASS: gdb.base/signull.exp: break bowler + PASS: gdb.base/signull.exp: break keeper +@@ -12022,795 +9761,26 @@ PASS: gdb.base/signull.exp: handle SIGSEGV + PASS: gdb.base/signull.exp: handle SIGBUS + PASS: gdb.base/signull.exp: data read; start with the bowler + PASS: gdb.base/signull.exp: data read; select the pointer type +-PASS: gdb.base/signull.exp: data read; take the SIGSEGV ++FAIL: gdb.base/signull.exp: data read; take the SIGSEGV PASS: gdb.base/signull.exp: data read; backtrace from SIGSEGV PASS: gdb.base/signull.exp: data read; continue to the keeper -PASS: gdb.base/signull.exp: data read; backtrace from keeper through SIGSEGV +FAIL: gdb.base/signull.exp: data read; backtrace from keeper through SIGSEGV PASS: gdb.base/signull.exp: data write; start with the bowler PASS: gdb.base/signull.exp: data write; select the pointer type - PASS: gdb.base/signull.exp: data write; take the SIGSEGV +-PASS: gdb.base/signull.exp: data write; take the SIGSEGV ++FAIL: gdb.base/signull.exp: data write; take the SIGSEGV PASS: gdb.base/signull.exp: data write; backtrace from SIGSEGV PASS: gdb.base/signull.exp: data write; continue to the keeper -PASS: gdb.base/signull.exp: data write; backtrace from keeper through SIGSEGV +FAIL: gdb.base/signull.exp: data write; backtrace from keeper through SIGSEGV PASS: gdb.base/signull.exp: code; start with the bowler PASS: gdb.base/signull.exp: code; select the pointer type - PASS: gdb.base/signull.exp: code; take the SIGSEGV +-PASS: gdb.base/signull.exp: code; take the SIGSEGV ++FAIL: gdb.base/signull.exp: code; take the SIGSEGV PASS: gdb.base/signull.exp: code; backtrace from SIGSEGV PASS: gdb.base/signull.exp: code; continue to the keeper -PASS: gdb.base/signull.exp: code; backtrace from keeper through SIGSEGV +FAIL: gdb.base/signull.exp: code; backtrace from keeper through SIGSEGV - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigrepeat.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sigrepeat.exp ... -PASS: gdb.base/sigrepeat.exp: advance to infinite loop -PASS: gdb.base/sigrepeat.exp: next +UNTESTED: gdb.base/sigrepeat.exp: aborted; in the following, GDB will get stuck - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigstep.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sigstep.exp ... -PASS: gdb.base/sigstep.exp: validate backtrace: display/i $pc -PASS: gdb.base/sigstep.exp: validate backtrace: break handler -PASS: gdb.base/sigstep.exp: validate backtrace: continue to stepi handler @@ -4306,54 +4695,13 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done -PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue +UNTESTED: gdb.base/sigstep.exp: aborted; in the following, GDB will get stuck - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sizeof.exp ... - PASS: gdb.base/sizeof.exp: next 2 + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sizeof.exp ... + PASS: gdb.base/sizeof.exp: next PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (char)" (1) -@@ -12583,39 +9643,25 @@ PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (void (*)(void))" (4) - PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (float)" (4) - PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (double)" (8) - PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (long double)" (12) --WARNING: remote_expect statement without a default case?! - PASS: gdb.base/sizeof.exp: check sizeof "char" --WARNING: remote_expect statement without a default case?! - PASS: gdb.base/sizeof.exp: check sizeof "short" --WARNING: remote_expect statement without a default case?! - PASS: gdb.base/sizeof.exp: check sizeof "int" --WARNING: remote_expect statement without a default case?! - PASS: gdb.base/sizeof.exp: check sizeof "long" --WARNING: remote_expect statement without a default case?! - PASS: gdb.base/sizeof.exp: check sizeof "long long" --WARNING: remote_expect statement without a default case?! - PASS: gdb.base/sizeof.exp: check sizeof "void *" --WARNING: remote_expect statement without a default case?! - PASS: gdb.base/sizeof.exp: check sizeof "void (*)(void)" --WARNING: remote_expect statement without a default case?! - PASS: gdb.base/sizeof.exp: check sizeof "float" --WARNING: remote_expect statement without a default case?! - PASS: gdb.base/sizeof.exp: check sizeof "double" --WARNING: remote_expect statement without a default case?! - PASS: gdb.base/sizeof.exp: check sizeof "long double" - PASS: gdb.base/sizeof.exp: get integer valueof "'\377'" (-1) - PASS: gdb.base/sizeof.exp: get integer valueof "(int) (char) -1" (-1) - PASS: gdb.base/sizeof.exp: get integer valueof "(int) (signed char) -1" (-1) - PASS: gdb.base/sizeof.exp: get integer valueof "(int) (unsigned char) -1" (255) --WARNING: remote_expect statement without a default case?! - PASS: gdb.base/sizeof.exp: check valueof "'\377'" --WARNING: remote_expect statement without a default case?! - PASS: gdb.base/sizeof.exp: check valueof "(int) (char) -1" --WARNING: remote_expect statement without a default case?! - PASS: gdb.base/sizeof.exp: check valueof "(int) (signed char) -1" --WARNING: remote_expect statement without a default case?! - PASS: gdb.base/sizeof.exp: check valueof "(int) (unsigned char) -1" --FAIL: gdb.base/sizeof.exp: set padding_char.v = 1 -+PASS: gdb.base/sizeof.exp: set padding_char.v = 1 - PASS: gdb.base/sizeof.exp: print padding_char.p1 - PASS: gdb.base/sizeof.exp: print/d padding_char.v - PASS: gdb.base/sizeof.exp: print padding_char.p2 -@@ -12649,15 +9695,6 @@ PASS: gdb.base/sizeof.exp: print/f padding_long_double.v +@@ -12875,15 +9845,6 @@ PASS: gdb.base/sizeof.exp: print/f padding_long_double.v PASS: gdb.base/sizeof.exp: print padding_long_double.p2 PASS: gdb.base/sizeof.exp: maint print arch - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/skip-solib.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/skip-solib.exp ... -PASS: gdb.base/skip-solib.exp: ignoring file in solib -PASS: gdb.base/skip-solib.exp: info skip with pending file -PASS: gdb.base/skip-solib.exp: step @@ -4363,12 +4711,12 @@ index e615fb4..ac6a78e 100644 -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 ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/skip.exp ... PASS: gdb.base/skip.exp: skip file (no default file) PASS: gdb.base/skip.exp: skip function -@@ -12765,15 +9802,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-overlap.exp ... +@@ -12990,15 +9951,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb UNTESTED: gdb.base/solib-overlap.exp: 0x40000000: Could not prelink OBJDIR/gdb.base/solib-overlap-lib1-0x40000000.so or OBJDIR/gdb.base/solib-overlap-lib2-0x40000000.so. - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-search.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/solib-search.exp ... PASS: gdb.base/solib-search.exp: continue to break_here -PASS: gdb.base/solib-search.exp: save a corefile -PASS: gdb.base/solib-search.exp: re-load generated corefile @@ -4380,11 +4728,11 @@ index e615fb4..ac6a78e 100644 -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 ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/solib-symbol.exp ... PASS: gdb.base/solib-symbol.exp: foo2 in main PASS: gdb.base/solib-symbol.exp: foo in libmd -@@ -12811,7 +9840,7 @@ UNSUPPORTED: gdb.base/sss-bp-on-user-bp-2.exp: target doesn't use software singl - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp ... +@@ -13035,7 +9988,7 @@ UNSUPPORTED: gdb.base/sss-bp-on-user-bp-2.exp: target doesn't use software singl + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp ... PASS: gdb.base/sss-bp-on-user-bp.exp: continue to breakpoint: first breakpoint PASS: gdb.base/sss-bp-on-user-bp.exp: disassemble main -PASS: gdb.base/sss-bp-on-user-bp.exp: b *0x0804845f @@ -4392,8 +4740,8 @@ index e615fb4..ac6a78e 100644 PASS: gdb.base/sss-bp-on-user-bp.exp: set breakpoint always-inserted on PASS: gdb.base/sss-bp-on-user-bp.exp: si PASS: gdb.base/sss-bp-on-user-bp.exp: jump *$pc -@@ -12825,8 +9854,14 @@ PASS: gdb.base/stack-checking.exp: bt - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/stale-infcall.exp ... +@@ -13049,8 +10002,14 @@ PASS: gdb.base/stack-checking.exp: bt + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/stale-infcall.exp ... PASS: gdb.base/stale-infcall.exp: continue to breakpoint: test-next PASS: gdb.base/stale-infcall.exp: set $test_fail_bpnum=$bpnum -XFAIL: gdb.base/stale-infcall.exp: test system longjmp tracking support @@ -4406,10 +4754,10 @@ index e615fb4..ac6a78e 100644 +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 ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/stap-probe.exp ... PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: check argument not at probe point PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: info probes stap -@@ -12929,20 +9964,6 @@ PASS: gdb.base/step-over-no-symbols.exp: displaced=off: set displaced-stepping o +@@ -13153,20 +10112,6 @@ PASS: gdb.base/step-over-no-symbols.exp: displaced=off: set displaced-stepping o PASS: gdb.base/step-over-no-symbols.exp: displaced=off: stepi PASS: gdb.base/step-over-no-symbols.exp: displaced=off: get after PC PASS: gdb.base/step-over-no-symbols.exp: displaced=off: advanced @@ -4427,10 +4775,10 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.base/step-over-no-symbols.exp: displaced=auto: stepi -PASS: gdb.base/step-over-no-symbols.exp: displaced=auto: get after PC -PASS: gdb.base/step-over-no-symbols.exp: displaced=auto: advanced - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/step-resume-infcall.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/step-resume-infcall.exp ... PASS: gdb.base/step-resume-infcall.exp: step PASS: gdb.base/step-resume-infcall.exp: up -@@ -12988,35 +10009,15 @@ PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on +@@ -13212,38 +10157,18 @@ PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=off: displaced_step=on PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: set non-stop on PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: set displaced-stepping off PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=off: always_inserted=off: set breakpoint always-inserted off @@ -4463,13 +4811,17 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=on: step-resume: continue to breakpoint: continue to breakpoint -PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=on: step-resume: next -PASS: gdb.base/step-sw-breakpoint-adjust-pc.exp: non_stop=on: displaced_step=on: always_inserted=on: step-resume: si advances - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/step-symless.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/step-symless.exp ... PASS: gdb.base/step-symless.exp: strip stub symbols - PASS: gdb.base/step-symless.exp: step -@@ -13961,24 +10962,12 @@ PASS: gdb.base/subst.exp: show substitute-path after empty rule removed +-PASS: gdb.base/step-symless.exp: step ++FAIL: gdb.base/step-symless.exp: step + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/step-test.exp ... + PASS: gdb.base/step-test.exp: next 1 + PASS: gdb.base/step-test.exp: step 1 +@@ -14185,24 +11110,12 @@ PASS: gdb.base/subst.exp: show substitute-path after empty rule removed PASS: gdb.base/subst.exp: remove all remaining substitution rules PASS: gdb.base/subst.exp: show substitute-path after all remaining rules removed - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file.exp ... -PASS: gdb.base/sym-file.exp: continue to breakpoint: gdb_add_symbol_file -PASS: gdb.base/sym-file.exp: add-symbol-file sym-file-lib.so addr -PASS: gdb.base/sym-file.exp: info files must display sym-file-lib @@ -4488,19 +4840,19 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.base/sym-file.exp: stale bkpts: remove-symbol-file -a addr -PASS: gdb.base/sym-file.exp: stale bkpts: breakpoint at baz is pending -PASS: gdb.base/sym-file.exp: stale bkpts: continue to breakpoint: end here -+gdb compile failed, [01m[K../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file-loader.c:[m[K In function '[01m[Kget_origin[m[K': -+[01m[K../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file-loader.c:154:25:[m[K [01;31m[Kerror: [m[K'[01m[KPATH_MAX[m[K' undeclared (first use in this function) ++gdb compile failed, [01m[K[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file-loader.c:[m[K In function '[01m[Kget_origin[m[K': ++[01m[K[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file-loader.c:154:25:[m[K [01;31m[Kerror: [m[K'[01m[KPATH_MAX[m[K' undeclared (first use in this function) + static char self_path[PATH_MAX]; +[01;32m[K ^[m[K -+[01m[K../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file-loader.c:154:25:[m[K [01;36m[Knote: [m[Keach undeclared identifier is reported only once for each function it appears in ++[01m[K[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file-loader.c:154:25:[m[K [01;36m[Knote: [m[Keach undeclared identifier is reported only once for each function it appears in +UNTESTED: gdb.base/sym-file.exp: sym-file - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/symbol-without-target_section.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/symbol-without-target_section.exp ... PASS: gdb.base/symbol-without-target_section.exp: add-symbol-file PASS: gdb.base/symbol-without-target_section.exp: list main -@@ -14064,41 +11053,11 @@ PASS: gdb.base/unwindonsignal.exp: unwindonsignal, inferior function call signal +@@ -14288,41 +11201,11 @@ PASS: gdb.base/unwindonsignal.exp: unwindonsignal, inferior function call signal PASS: gdb.base/unwindonsignal.exp: unwindonsignal, stack unwound PASS: gdb.base/unwindonsignal.exp: unwindonsignal, dummy frame removed - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-db-attach.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-db-attach.exp ... -PASS: gdb.base/valgrind-db-attach.exp: spawn valgrind -PASS: gdb.base/valgrind-db-attach.exp: valgrind started -PASS: gdb.base/valgrind-db-attach.exp: eat first prompt @@ -4509,7 +4861,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.base/valgrind-db-attach.exp: bt -PASS: gdb.base/valgrind-db-attach.exp: kill program +UNSUPPORTED: gdb.base/valgrind-db-attach.exp: spawn valgrind - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-disp-step.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-disp-step.exp ... -PASS: gdb.base/valgrind-disp-step.exp: spawn valgrind -PASS: gdb.base/valgrind-disp-step.exp: valgrind started -PASS: gdb.base/valgrind-disp-step.exp: vgdb prompt @@ -4529,7 +4881,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.base/valgrind-disp-step.exp: displaced on: twice: set breakpoint -PASS: gdb.base/valgrind-disp-step.exp: displaced on: twice: step over breakpoint +UNSUPPORTED: gdb.base/valgrind-disp-step.exp: spawn valgrind - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-infcall.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-infcall.exp ... -PASS: gdb.base/valgrind-infcall.exp: spawn valgrind -PASS: gdb.base/valgrind-infcall.exp: valgrind started -PASS: gdb.base/valgrind-infcall.exp: vgdb prompt @@ -4539,10 +4891,10 @@ index e615fb4..ac6a78e 100644 -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 ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/value-double-free.exp ... PASS: gdb.base/value-double-free.exp: watch var PASS: gdb.base/value-double-free.exp: continue -@@ -14108,15 +11067,10 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/varargs.exp ... +@@ -14332,22 +11215,17 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.base/varargs.exp: set print sevenbit-strings PASS: gdb.base/varargs.exp: set print address off PASS: gdb.base/varargs.exp: set width 0 @@ -4558,16 +4910,24 @@ index e615fb4..ac6a78e 100644 PASS: gdb.base/varargs.exp: print find_max_double(5,1.0,17.0,2.0,3.0,4.0) PASS: gdb.base/varargs.exp: print find_max_float_real(4, fc1, fc2, fc3, fc4) PASS: gdb.base/varargs.exp: print find_max_double_real(4, dc1, dc2, dc3, dc4) -@@ -14353,29 +11307,26 @@ PASS: gdb.base/watch-read.exp: only write watchpoint triggers when value changes + PASS: gdb.base/varargs.exp: print find_max_long_double_real(4, ldc1, ldc2, ldc3, ldc4) + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/vdso-warning.exp ... + PASS: gdb.base/vdso-warning.exp: set environment LD_DEBUG=unused +-PASS: gdb.base/vdso-warning.exp: stop without warning ++FAIL: gdb.base/vdso-warning.exp: stop without warning + PASS: gdb.base/vdso-warning.exp: no vdso without symbols is listed + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/vla-datatypes.exp ... + PASS: gdb.base/vla-datatypes.exp: continue to breakpoint: vlas_filled +@@ -14577,29 +11455,26 @@ PASS: gdb.base/watch-read.exp: only write watchpoint triggers when value changes PASS: gdb.base/watch-read.exp: read watchpoint triggers when value doesn't change, trapping reads and writes PASS: gdb.base/watch-read.exp: only read watchpoint triggers when value doesn't change - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-vfork.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/watch-vfork.exp ... -PASS: gdb.base/watch-vfork.exp: Watchpoint on global variable (hw) -PASS: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (hw) -PASS: gdb.base/watch-vfork.exp: Watchpoint on global variable (sw) -PASS: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (sw) +UNTESTED: gdb.base/watch-vfork.exp: aborted; in the following, GDB will get stuck - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch_thread_num.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/watch_thread_num.exp ... PASS: gdb.base/watch_thread_num.exp: successfully compiled posix threads test case PASS: gdb.base/watch_thread_num.exp: Watchpoint on invalid thread PASS: gdb.base/watch_thread_num.exp: Invalid watch syntax @@ -4593,32 +4953,509 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 5 +FAIL: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 5 PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 5 - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-cond-gone.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-cond-gone.exp ... PASS: gdb.base/watchpoint-cond-gone.exp: set can-use-hw-watchpoints 0 -@@ -14390,7 +11341,7 @@ PASS: gdb.base/watchpoint-delete.exp: delete $bpnum - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp ... +@@ -14613,8 +11488,8 @@ PASS: gdb.base/watchpoint-delete.exp: watch x + PASS: gdb.base/watchpoint-delete.exp: delete $bpnum + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp ... PASS: gdb.base/watchpoint-hw-hit-once.exp: rwatch watchee - PASS: gdb.base/watchpoint-hw-hit-once.exp: continue +-PASS: gdb.base/watchpoint-hw-hit-once.exp: continue -PASS: gdb.base/watchpoint-hw-hit-once.exp: continue to break-at-exit ++FAIL: gdb.base/watchpoint-hw-hit-once.exp: continue +FAIL: gdb.base/watchpoint-hw-hit-once.exp: continue to break-at-exit - Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw.exp ... PASS: gdb.base/watchpoint-hw.exp: watch watchee PASS: gdb.base/watchpoint-hw.exp: start -@@ -23004,9 +19955,11 @@ PASS: gdb.dwarf2/valop.exp: print uses_lit_op - Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/watch-notconst.exp ... - PASS: gdb.dwarf2/watch-notconst.exp: watch x - Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/array-element.exp ... --ERROR: couldn't run to breakpoint sub_ -+PASS: gdb.fortran/array-element.exp: continue to breakpoint: continue -+PASS: gdb.fortran/array-element.exp: print the first element of array a -+PASS: gdb.fortran/array-element.exp: print the second element of array a - Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/charset.exp ... --UNRESOLVED: gdb.fortran/charset.exp: continue to breakpoint: break-here -+PASS: gdb.fortran/charset.exp: continue to breakpoint: break-here - PASS: gdb.fortran/charset.exp: print fortran narrow character - PASS: gdb.fortran/charset.exp: print fortran wide character - PASS: gdb.fortran/charset.exp: print fortran wide string -@@ -23314,12 +20267,12 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-history.exp ... +@@ -17508,7 +14383,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb + PASS: gdb.cp/bool.exp: print return_true() + PASS: gdb.cp/bool.exp: print return_false() + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/breakpoint.exp ... +-PASS: gdb.cp/breakpoint.exp: continue to C1::Nested::foo ++FAIL: gdb.cp/breakpoint.exp: continue to C1::Nested::foo + PASS: gdb.cp/breakpoint.exp: conditional breakpoint in method + PASS: gdb.cp/breakpoint.exp: conditional breakpoint in method 2 + PASS: gdb.cp/breakpoint.exp: continue to breakpoint +@@ -18032,130 +14907,254 @@ PASS: gdb.cp/cpexprs.exp: list tclass<int>::do_something + PASS: gdb.cp/cpexprs.exp: list tclass<long>::do_something + PASS: gdb.cp/cpexprs.exp: list tclass<short>::do_something + PASS: gdb.cp/cpexprs.exp: list test_function +-PASS: gdb.cp/cpexprs.exp: continue to base1::a_function +-PASS: gdb.cp/cpexprs.exp: continue to base1::base1(int) +-PASS: gdb.cp/cpexprs.exp: continue to base1::base1(void) +-PASS: gdb.cp/cpexprs.exp: continue to base2::a_function +-PASS: gdb.cp/cpexprs.exp: continue to base2::base2 +-PASS: gdb.cp/cpexprs.exp: continue to base::base(int) +-PASS: gdb.cp/cpexprs.exp: continue to base::base(void) +-PASS: gdb.cp/cpexprs.exp: continue to base::operator char* +-PASS: gdb.cp/cpexprs.exp: continue to base::operator delete +-PASS: gdb.cp/cpexprs.exp: continue to base::operator delete[] +-PASS: gdb.cp/cpexprs.exp: continue to base::operator fluff* +-PASS: gdb.cp/cpexprs.exp: continue to base::operator fluff** +-PASS: gdb.cp/cpexprs.exp: continue to base::operator int +-PASS: gdb.cp/cpexprs.exp: continue to base::operator new +-PASS: gdb.cp/cpexprs.exp: continue to base::operator new[] +-PASS: gdb.cp/cpexprs.exp: continue to base::operator! +-PASS: gdb.cp/cpexprs.exp: continue to base::operator!= +-PASS: gdb.cp/cpexprs.exp: continue to base::operator% +-PASS: gdb.cp/cpexprs.exp: continue to base::operator%= +-PASS: gdb.cp/cpexprs.exp: continue to base::operator& +-PASS: gdb.cp/cpexprs.exp: continue to base::operator&& +-PASS: gdb.cp/cpexprs.exp: continue to base::operator&= +-PASS: gdb.cp/cpexprs.exp: continue to base::operator() +-PASS: gdb.cp/cpexprs.exp: continue to base::operator* +-PASS: gdb.cp/cpexprs.exp: continue to base::operator*= +-PASS: gdb.cp/cpexprs.exp: continue to base::operator+ +-PASS: gdb.cp/cpexprs.exp: continue to base::operator++ +-PASS: gdb.cp/cpexprs.exp: continue to base::operator+= +-PASS: gdb.cp/cpexprs.exp: continue to base::operator- +-PASS: gdb.cp/cpexprs.exp: continue to base::operator-- +-PASS: gdb.cp/cpexprs.exp: continue to base::operator-= +-PASS: gdb.cp/cpexprs.exp: continue to base::operator/ +-PASS: gdb.cp/cpexprs.exp: continue to base::operator/= +-PASS: gdb.cp/cpexprs.exp: continue to base::operator< +-PASS: gdb.cp/cpexprs.exp: continue to base::operator<< +-PASS: gdb.cp/cpexprs.exp: continue to base::operator<<= +-PASS: gdb.cp/cpexprs.exp: continue to base::operator<= +-PASS: gdb.cp/cpexprs.exp: continue to base::operator= +-PASS: gdb.cp/cpexprs.exp: continue to base::operator== +-PASS: gdb.cp/cpexprs.exp: continue to base::operator> +-PASS: gdb.cp/cpexprs.exp: continue to base::operator>= +-PASS: gdb.cp/cpexprs.exp: continue to base::operator>> +-PASS: gdb.cp/cpexprs.exp: continue to base::operator>>= +-PASS: gdb.cp/cpexprs.exp: continue to base::operator[] +-PASS: gdb.cp/cpexprs.exp: continue to base::operator^ +-PASS: gdb.cp/cpexprs.exp: continue to base::operator^= +-PASS: gdb.cp/cpexprs.exp: continue to base::operator| +-PASS: gdb.cp/cpexprs.exp: continue to base::operator|= +-PASS: gdb.cp/cpexprs.exp: continue to base::operator|| +-PASS: gdb.cp/cpexprs.exp: continue to base::operator~ +-PASS: gdb.cp/cpexprs.exp: continue to base::overload(base&) const +-PASS: gdb.cp/cpexprs.exp: continue to base::overload(char*) const +-PASS: gdb.cp/cpexprs.exp: continue to base::overload(int) const +-PASS: gdb.cp/cpexprs.exp: continue to base::overload(long) const +-PASS: gdb.cp/cpexprs.exp: continue to base::overload(short) const +-PASS: gdb.cp/cpexprs.exp: continue to base::overload(void) const +-PASS: gdb.cp/cpexprs.exp: continue to base::~base +-PASS: gdb.cp/cpexprs.exp: continue to derived::a_function +-PASS: gdb.cp/cpexprs.exp: continue to derived::derived +-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, char, char> +-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, char, int> +-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, char, long> +-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, char, short> +-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, int, char> +-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, int, int> +-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, int, long> +-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, int, short> +-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, long, char> +-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, long, int> +-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, long, long> +-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, long, short> +-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, short, char> +-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, short, int> +-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, short, long> +-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, short, short> +-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, short, int, char> +-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, short, int, int> +-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, short, int, long> +-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, short, int, short> +-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, short, short, int> +-PASS: gdb.cp/cpexprs.exp: continue to flubber<long, short, long, short, long> +-PASS: gdb.cp/cpexprs.exp: continue to flubber<short, int, short, int, short> +-PASS: gdb.cp/cpexprs.exp: continue to policy1::function +-PASS: gdb.cp/cpexprs.exp: continue to policy1::policy +-PASS: gdb.cp/cpexprs.exp: continue to policy2::function +-PASS: gdb.cp/cpexprs.exp: continue to policy2::policy +-PASS: gdb.cp/cpexprs.exp: continue to policy3::function +-PASS: gdb.cp/cpexprs.exp: continue to policy3::policy +-PASS: gdb.cp/cpexprs.exp: continue to policy4::function +-PASS: gdb.cp/cpexprs.exp: continue to policy4::policy +-PASS: gdb.cp/cpexprs.exp: continue to policyd1::function +-PASS: gdb.cp/cpexprs.exp: continue to policyd1::policyd +-PASS: gdb.cp/cpexprs.exp: continue to policyd1::~policyd +-PASS: gdb.cp/cpexprs.exp: continue to policyd2::function +-PASS: gdb.cp/cpexprs.exp: continue to policyd2::policyd +-PASS: gdb.cp/cpexprs.exp: continue to policyd2::~policyd +-PASS: gdb.cp/cpexprs.exp: continue to policyd3::function +-PASS: gdb.cp/cpexprs.exp: continue to policyd3::policyd +-PASS: gdb.cp/cpexprs.exp: continue to policyd3::~policyd +-PASS: gdb.cp/cpexprs.exp: continue to policyd4::function +-PASS: gdb.cp/cpexprs.exp: continue to policyd4::policyd +-PASS: gdb.cp/cpexprs.exp: continue to policyd4::~policyd +-PASS: gdb.cp/cpexprs.exp: continue to policyd5::function +-PASS: gdb.cp/cpexprs.exp: continue to policyd5::policyd +-PASS: gdb.cp/cpexprs.exp: continue to policyd5::~policyd +-PASS: gdb.cp/cpexprs.exp: continue to policyd<base, operation_1<base> >::function +-PASS: gdb.cp/cpexprs.exp: continue to policyd<base, operation_1<base> >::policyd +-PASS: gdb.cp/cpexprs.exp: continue to policyd<base, operation_1<base> >::~policyd +-PASS: gdb.cp/cpexprs.exp: continue to policyd<char, operation_1<char> >::function +-PASS: gdb.cp/cpexprs.exp: continue to policyd<char, operation_1<char> >::policyd +-PASS: gdb.cp/cpexprs.exp: continue to policyd<char, operation_1<char> >::~policyd +-PASS: gdb.cp/cpexprs.exp: continue to policyd<int, operation_1<int> >::function +-PASS: gdb.cp/cpexprs.exp: continue to policyd<int, operation_1<int> >::policyd +-PASS: gdb.cp/cpexprs.exp: continue to policyd<int, operation_1<int> >::~policyd +-PASS: gdb.cp/cpexprs.exp: continue to policyd<long, operation_1<long> >::policyd +-PASS: gdb.cp/cpexprs.exp: continue to policyd<long, operation_1<long> >::~policyd +-PASS: gdb.cp/cpexprs.exp: continue to policyd<tclass<int>, operation_1<tclass<int> > >::function +-PASS: gdb.cp/cpexprs.exp: continue to policyd<tclass<int>, operation_1<tclass<int> > >::policyd +-PASS: gdb.cp/cpexprs.exp: continue to policyd<tclass<int>, operation_1<tclass<int> > >::~policyd +-PASS: gdb.cp/cpexprs.exp: continue to tclass<base>::do_something +-PASS: gdb.cp/cpexprs.exp: continue to tclass<char>::do_something +-PASS: gdb.cp/cpexprs.exp: continue to tclass<int>::do_something +-PASS: gdb.cp/cpexprs.exp: continue to tclass<long>::do_something +-PASS: gdb.cp/cpexprs.exp: continue to tclass<short>::do_something ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base1::a_function ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base1::base1(int) ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base1::base1(void) ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base2::a_function ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base2::base2 ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::base(int) ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::base(void) ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator char* ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator delete ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator delete[] ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator fluff* ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator fluff** ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator int ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator new ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator new[] ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator! ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator!= ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator% ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator%= ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator& ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator&& ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator&= ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator() ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator* ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator*= ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator+ ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator++ ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator+= ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator- ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator-- ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator-= ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator/ ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator/= ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator< ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator<< ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator<<= ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator<= ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator= ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator== ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator> ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator>= ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator>> ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator>>= ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator[] ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator^ ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator^= ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator| ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator|= ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator|| ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::operator~ ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(base&) const ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(char*) const ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(int) const ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(long) const ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(short) const ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::overload(void) const ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for base::~base ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for derived::a_function ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for derived::derived ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, char, char> ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, char, int> ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, char, long> ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, char, short> ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, int, char> ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, int, int> ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, int, long> ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, int, short> ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, long, char> ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, long, int> ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, long, long> ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, long, short> ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, short, char> ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, short, int> ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, short, long> ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, int, short, short> ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, short, int, char> ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, short, int, int> ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, short, int, long> ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, short, int, short> ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<int, int, short, short, int> ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<long, short, long, short, long> ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for flubber<short, int, short, int, short> ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy1::function ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy1::policy ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy2::function ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy2::policy ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy3::function ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy3::policy ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy4::function ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policy4::policy ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd1::function ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd1::policyd ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd1::~policyd ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd2::function ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd2::policyd ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd2::~policyd ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd3::function ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd3::policyd ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd3::~policyd ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd4::function ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd4::policyd ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd4::~policyd ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd5::function ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd5::policyd ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd5::~policyd ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<base, operation_1<base> >::function ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<base, operation_1<base> >::policyd ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<base, operation_1<base> >::~policyd ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<char, operation_1<char> >::function ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<char, operation_1<char> >::policyd ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<char, operation_1<char> >::~policyd ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<int, operation_1<int> >::function ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<int, operation_1<int> >::policyd ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<int, operation_1<int> >::~policyd ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<long, operation_1<long> >::policyd ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<long, operation_1<long> >::~policyd ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<tclass<int>, operation_1<tclass<int> > >::function ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<tclass<int>, operation_1<tclass<int> > >::policyd ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for policyd<tclass<int>, operation_1<tclass<int> > >::~policyd ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for tclass<base>::do_something ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for tclass<char>::do_something ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for tclass<int>::do_something ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for tclass<long>::do_something ++FAIL: gdb.cp/cpexprs.exp: continue ++FAIL: gdb.cp/cpexprs.exp: continue to test_function for tclass<short>::do_something + PASS: gdb.cp/cpexprs.exp: p 'CV::m(int)' + PASS: gdb.cp/cpexprs.exp: p CV::m(int) + PASS: gdb.cp/cpexprs.exp: p 'CV::m(int) const' +@@ -19387,14 +16386,14 @@ PASS: gdb.cp/exception.exp: Set temporary breakpoint at main + PASS: gdb.cp/exception.exp: Run to main + PASS: gdb.cp/exception.exp: info breakpoints (after inferior run) + PASS: gdb.cp/exception.exp: break catcher +-PASS: gdb.cp/exception.exp: continue to first throw ++FAIL: gdb.cp/exception.exp: continue to first throw + PASS: gdb.cp/exception.exp: backtrace after first throw +-PASS: gdb.cp/exception.exp: continue to first catch ++FAIL: gdb.cp/exception.exp: continue to first catch + PASS: gdb.cp/exception.exp: backtrace after first catch + PASS: gdb.cp/exception.exp: continue to catcher for the first time +-PASS: gdb.cp/exception.exp: continue to second throw ++FAIL: gdb.cp/exception.exp: continue to second throw + PASS: gdb.cp/exception.exp: backtrace after second throw +-PASS: gdb.cp/exception.exp: continue to second catch ++FAIL: gdb.cp/exception.exp: continue to second catch + PASS: gdb.cp/exception.exp: backtrace after second catch + PASS: gdb.cp/exception.exp: continue to catcher for the second time + PASS: gdb.cp/exception.exp: continue to rethrow +@@ -20818,15 +17817,15 @@ PASS: gdb.cp/meth-typedefs.exp: break test(a::b::c::d::bar&) + PASS: gdb.cp/meth-typedefs.exp: break 'test(a::b::c::d::bar&)' + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/method.exp ... + PASS: gdb.cp/method.exp: break A::foo +-PASS: gdb.cp/method.exp: continue to A::foo ++FAIL: gdb.cp/method.exp: continue to A::foo + PASS: gdb.cp/method.exp: print x in A::foo + PASS: gdb.cp/method.exp: print this in A::foo + PASS: gdb.cp/method.exp: break A::bar +-PASS: gdb.cp/method.exp: continue to A::bar ++FAIL: gdb.cp/method.exp: continue to A::bar + PASS: gdb.cp/method.exp: print x in A::bar + PASS: gdb.cp/method.exp: print this in A::bar + PASS: gdb.cp/method.exp: break 21 +-PASS: gdb.cp/method.exp: continue to 21 ++FAIL: gdb.cp/method.exp: continue to 21 + PASS: gdb.cp/method.exp: print data_ in funk::getFunky + PASS: gdb.cp/method.exp: print this in funk::getFunky + PASS: gdb.cp/method.exp: print res in funk::getFunky +@@ -21319,18 +18318,18 @@ PASS: gdb.cp/ovldbreak.exp: breakpoint info (after delete) + PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice all + PASS: gdb.cp/ovldbreak.exp: set bp on overload1arg all + PASS: gdb.cp/ovldbreak.exp: breakpoint info (after setting on all) +-PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : void +-PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : char +-PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : signed_char +-PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_char +-PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : short_int +-PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_short_int +-PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : int +-PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_int +-PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : long_int +-PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_long_int +-PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : float +-PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : double ++FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : void ++FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : char ++FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : signed_char ++FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_char ++FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : short_int ++FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_short_int ++FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : int ++FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_int ++FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : long_int ++FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned_long_int ++FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : float ++FAIL: gdb.cp/ovldbreak.exp: continue to bp overloaded : double + PASS: gdb.cp/ovldbreak.exp: set multiple-symbols cancel + PASS: gdb.cp/ovldbreak.exp: break foo::foofunc + PASS: gdb.cp/ovldbreak.exp: set multiple-symbols all +@@ -21632,14 +18631,18 @@ PASS: gdb.cp/static-method.exp: list static-method.cc:xxx::(anonymous namespace) + PASS: gdb.cp/static-method.exp: list 'static-method.cc:xxx::(anonymous namespace)::func' + PASS: gdb.cp/static-method.exp: list 'static-method.cc':'xxx::(anonymous namespace)::func' + PASS: gdb.cp/static-method.exp: list static-method.cc:'xxx::(anonymous namespace)::func' +-PASS: gdb.cp/static-method.exp: continue to xxx::(anonymous namespace)::func +-PASS: gdb.cp/static-method.exp: continue to 'xxx::(anonymous namespace)::func' ++FAIL: gdb.cp/static-method.exp: continue ++FAIL: gdb.cp/static-method.exp: continue to test_function for xxx::(anonymous namespace)::func ++FAIL: gdb.cp/static-method.exp: continue ++FAIL: gdb.cp/static-method.exp: continue to test_function for 'xxx::(anonymous namespace)::func' + PASS: gdb.cp/static-method.exp: list static-method.cc:xxx::(anonymous namespace)::A::func + PASS: gdb.cp/static-method.exp: list 'static-method.cc:xxx::(anonymous namespace)::A::func' + PASS: gdb.cp/static-method.exp: list 'static-method.cc':'xxx::(anonymous namespace)::A::func' + PASS: gdb.cp/static-method.exp: list static-method.cc:'xxx::(anonymous namespace)::A::func' +-PASS: gdb.cp/static-method.exp: continue to xxx::(anonymous namespace)::A::func +-PASS: gdb.cp/static-method.exp: continue to 'xxx::(anonymous namespace)::A::func' ++FAIL: gdb.cp/static-method.exp: continue ++FAIL: gdb.cp/static-method.exp: continue to test_function for xxx::(anonymous namespace)::A::func ++FAIL: gdb.cp/static-method.exp: continue ++FAIL: gdb.cp/static-method.exp: continue to test_function for 'xxx::(anonymous namespace)::A::func' + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/static-print-quit.exp ... + PASS: gdb.cp/static-print-quit.exp: set width 80 + PASS: gdb.cp/static-print-quit.exp: set height 2 +@@ -22829,7 +19832,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb + PASS: gdb.dwarf2/dw2-linkage-name-trust.exp: set language c++ + PASS: gdb.dwarf2/dw2-linkage-name-trust.exp: set cp-abi gnu-v3 + PASS: gdb.dwarf2/dw2-linkage-name-trust.exp: p c.membername +-PASS: gdb.dwarf2/dw2-linkage-name-trust.exp: p c.membername () ++FAIL: gdb.dwarf2/dw2-linkage-name-trust.exp: p c.membername () + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.exp ... + PASS: gdb.dwarf2/dw2-minsym-in-cu.exp: info fun func2 + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.exp ... +@@ -23552,12 +20555,12 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla1-init PASS: gdb.fortran/vla-history.exp: print non-allocated vla1 PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla2-allocated @@ -4633,7 +5470,7 @@ index e615fb4..ac6a78e 100644 PASS: gdb.fortran/vla-history.exp: print $3 PASS: gdb.fortran/vla-history.exp: print $4 PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla2-filled -@@ -23457,52 +20410,27 @@ PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla1-filled +@@ -23695,52 +20698,27 @@ PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla1-filled PASS: gdb.fortran/vla-value.exp: print allocated vla1(3,6,9) after specific assignment (filled) PASS: gdb.fortran/vla-value.exp: print allocated vla1(1,3,8) after specific assignment (filled) PASS: gdb.fortran/vla-value.exp: print allocated vla1(9,9,9) after assignment in debugger (filled) @@ -4707,9 +5544,9 @@ index e615fb4..ac6a78e 100644 PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla2-allocated PASS: gdb.fortran/vla-value.exp: next (1) PASS: gdb.fortran/vla-value.exp: set $myvar = vla1 -@@ -23522,36 +20450,10 @@ PASS: gdb.fortran/whatis_type.exp: ptype t1 +@@ -23760,36 +20738,10 @@ PASS: gdb.fortran/whatis_type.exp: ptype t1 PASS: gdb.fortran/whatis_type.exp: ptype t1v - Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/complaints.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/complaints.exp ... PASS: gdb.gdb/complaints.exp: breakpoint in captured_command_loop -PASS: gdb.gdb/complaints.exp: run until breakpoint at captured_command_loop -PASS: gdb.gdb/complaints.exp: set stop_whining = 2 @@ -4741,32 +5578,32 @@ index e615fb4..ac6a78e 100644 -WARNING: remote_expect statement without a default case?! +FAIL: gdb.gdb/complaints.exp: run until breakpoint at captured_command_loop +WARNING: Couldn't test self - Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/observer.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/observer.exp ... -UNRESOLVED: gdb.gdb/observer.exp: breakpoint in captured_main +PASS: gdb.gdb/observer.exp: breakpoint in captured_main PASS: gdb.gdb/observer.exp: run until breakpoint at captured_main PASS: gdb.gdb/observer.exp: no observer attached; reset first observer counter PASS: gdb.gdb/observer.exp: no observer attached; reset second observer counter -@@ -23660,14 +20562,12 @@ PASS: gdb.gdb/observer.exp: first observer removed; check second observer counte +@@ -23898,14 +20850,12 @@ PASS: gdb.gdb/observer.exp: first observer removed; check second observer counte PASS: gdb.gdb/observer.exp: first observer removed; check third observer counter value - Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/python-interrupts.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/python-interrupts.exp ... PASS: gdb.gdb/python-interrupts.exp: breakpoint in captured_command_loop -PASS: gdb.gdb/python-interrupts.exp: run until breakpoint at captured_command_loop -FAIL: gdb.gdb/python-interrupts.exp: call catch_command_errors(execute_command, "python print(5)", 0) -FAIL: gdb.gdb/python-interrupts.exp: signal SIGINT +FAIL: gdb.gdb/python-interrupts.exp: run until breakpoint at captured_command_loop +WARNING: Couldn't test self - Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/python-selftest.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/python-selftest.exp ... PASS: gdb.gdb/python-selftest.exp: breakpoint in captured_command_loop -PASS: gdb.gdb/python-selftest.exp: run until breakpoint at captured_command_loop -PASS: gdb.gdb/python-selftest.exp: set variable gdb_python_initialized = 0 -FAIL: gdb.gdb/python-selftest.exp: call catch_command_errors(execute_command, "python print(5)", 0) +FAIL: gdb.gdb/python-selftest.exp: run until breakpoint at captured_command_loop +WARNING: Couldn't test self - Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/selftest.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/selftest.exp ... PASS: gdb.gdb/selftest.exp: Disassemble main PASS: gdb.gdb/selftest.exp: breakpoint in captured_main -@@ -23692,11 +20592,11 @@ PASS: gdb.gdb/selftest.exp: next over notice_open_fds +@@ -23930,12 +20880,12 @@ PASS: gdb.gdb/selftest.exp: next over notice_open_fds PASS: gdb.gdb/selftest.exp: next over cmdarg_s VEC_cleanup PASS: gdb.gdb/selftest.exp: print a string PASS: gdb.gdb/selftest.exp: step into xmalloc call @@ -4774,34 +5611,36 @@ index e615fb4..ac6a78e 100644 -WARNING: remote_expect statement without a default case?! -PASS: gdb.gdb/selftest.exp: send ^C to child process -PASS: gdb.gdb/selftest.exp: send SIGINT signal to child process +-FAIL: gdb.gdb/selftest.exp: thread 1 -FAIL: gdb.gdb/selftest.exp: backtrace through signal handler +FAIL: gdb.gdb/selftest.exp: xgdb is at prompt +PASS: gdb.gdb/selftest.exp: Set xgdb_prompt +FAIL: gdb.gdb/selftest.exp: send ^C to child process (timeout) +FAIL: gdb.gdb/selftest.exp: send SIGINT signal to child process (timeout) ++FAIL: gdb.gdb/selftest.exp: thread 1 (timeout) +FAIL: gdb.gdb/selftest.exp: backtrace through signal handler (timeout) - Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/xfullpath.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/xfullpath.exp ... PASS: gdb.gdb/xfullpath.exp: breakpoint in captured_main PASS: gdb.gdb/xfullpath.exp: run until breakpoint at captured_main -@@ -24628,7 +21528,7 @@ PASS: gdb.guile/scm-ports.exp: basic r+0 tests: test port-closed? after it's clo +@@ -24869,7 +21819,7 @@ PASS: gdb.guile/scm-ports.exp: basic r+0 tests: test port-closed? after it's clo PASS: gdb.guile/scm-ports.exp: buffered: create r/w memory port PASS: gdb.guile/scm-ports.exp: buffered: guile (print rw-mem-port) PASS: gdb.guile/scm-ports.exp: buffered: get sp reg --PASS: gdb.guile/scm-ports.exp: buffered: get integer valueof "$sp" (3221214520) +-PASS: gdb.guile/scm-ports.exp: buffered: get integer valueof "$sp" (3221214376) +PASS: gdb.guile/scm-ports.exp: buffered: get integer valueof "$sp" (16960216) PASS: gdb.guile/scm-ports.exp: buffered: save current value at sp PASS: gdb.guile/scm-ports.exp: buffered: un-lazyify byte-at-sp PASS: gdb.guile/scm-ports.exp: buffered: seek to $sp -@@ -24645,7 +21545,7 @@ PASS: gdb.guile/scm-ports.exp: buffered: test byte at sp, after close +@@ -24886,7 +21836,7 @@ PASS: gdb.guile/scm-ports.exp: buffered: test byte at sp, after close PASS: gdb.guile/scm-ports.exp: unbuffered: create r/w memory port PASS: gdb.guile/scm-ports.exp: unbuffered: guile (print rw-mem-port) PASS: gdb.guile/scm-ports.exp: unbuffered: get sp reg --PASS: gdb.guile/scm-ports.exp: unbuffered: get integer valueof "$sp" (3221214520) +-PASS: gdb.guile/scm-ports.exp: unbuffered: get integer valueof "$sp" (3221214376) +PASS: gdb.guile/scm-ports.exp: unbuffered: get integer valueof "$sp" (16960216) PASS: gdb.guile/scm-ports.exp: unbuffered: save current value at sp PASS: gdb.guile/scm-ports.exp: unbuffered: un-lazyify byte-at-sp PASS: gdb.guile/scm-ports.exp: unbuffered: seek to $sp -@@ -25440,29 +22340,29 @@ FAIL: gdb.linespec/explicit.exp: complete non-unique function name (timeout) +@@ -25681,29 +22631,29 @@ FAIL: gdb.linespec/explicit.exp: complete non-unique function name (timeout) FAIL: gdb.linespec/explicit.exp: complete non-existant function name (timeout) FAIL: gdb.linespec/explicit.exp: complete unique file name (timeout) FAIL: gdb.linespec/explicit.exp: complete non-unique file name (timeout) @@ -4826,7 +5665,7 @@ index e615fb4..ac6a78e 100644 +PASS: gdb.linespec/explicit.exp: list +,- +PASS: gdb.linespec/explicit.exp: list myfunction 2 +PASS: gdb.linespec/explicit.exp: list -line +, -line - - Running ../../../W._C._Handy/gdb/testsuite/gdb.linespec/keywords.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.linespec/keywords.exp ... -PASS: gdb.linespec/keywords.exp: set breakpoint pending off -PASS: gdb.linespec/keywords.exp: break if -PASS: gdb.linespec/keywords.exp: setting breakpoint at thread @@ -4850,11 +5689,11 @@ index e615fb4..ac6a78e 100644 +WARNING: program timed out. +gdb compile failed, exit status is 1 +UNTESTED: gdb.linespec/keywords.exp: keywords - Running ../../../W._C._Handy/gdb/testsuite/gdb.linespec/linespec.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.linespec/linespec.exp ... PASS: gdb.linespec/linespec.exp: set multiple-symbols to all for linespec tests PASS: gdb.linespec/linespec.exp: single-location break using dir/file:line -@@ -25723,10 +22623,10 @@ PASS: gdb.linespec/thread.exp: continue to breakpoint: thread function - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp ... +@@ -25964,10 +22914,10 @@ PASS: gdb.linespec/thread.exp: continue to breakpoint: thread function + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp ... PASS: gdb.mi/dw2-ref-missing-frame.exp: breakpoint at func_nofb_marker PASS: gdb.mi/dw2-ref-missing-frame.exp: mi runto func_nofb_marker -PASS: gdb.mi/dw2-ref-missing-frame.exp: test func_nofb_marker @@ -4863,10 +5702,10 @@ index e615fb4..ac6a78e 100644 PASS: gdb.mi/dw2-ref-missing-frame.exp: mi runto func_loopfb_marker -PASS: gdb.mi/dw2-ref-missing-frame.exp: test func_loopfb_var +FAIL: gdb.mi/dw2-ref-missing-frame.exp: test func_loopfb_var - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/gdb2549.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/gdb2549.exp ... PASS: gdb.mi/gdb2549.exp: wrong arguments PASS: gdb.mi/gdb2549.exp: no executable -@@ -25746,50 +22646,35 @@ PASS: gdb.mi/gdb669.exp: info threads (at main) +@@ -25987,50 +22937,35 @@ PASS: gdb.mi/gdb669.exp: info threads (at main) PASS: gdb.mi/gdb669.exp: finding MI result string (at main) PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (at main) PASS: gdb.mi/gdb669.exp: got number of threads from MI (at main) @@ -4919,20 +5758,20 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.mi/gdb669.exp: finding threads in MI output (try 3) -PASS: gdb.mi/gdb669.exp: MI and console have same threads (try 3) +FAIL: gdb.mi/gdb669.exp: console and MI have same number of threads (try 3) - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/gdb680.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/gdb680.exp ... PASS: gdb.mi/gdb680.exp: -data-list-register-names -1, try 0 PASS: gdb.mi/gdb680.exp: -data-list-register-names -1, try 1 -@@ -25819,9 +22704,6 @@ PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private +@@ -26060,9 +22995,6 @@ PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private PASS: gdb.mi/gdb792.exp: create var for class C which has baseclass A PASS: gdb.mi/gdb792.exp: list children of class C - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-async.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-async.exp ... -PASS: gdb.mi/mi-async.exp: start: stop -PASS: gdb.mi/mi-async.exp: CLI next: stop -PASS: gdb.mi/mi-async.exp: restart: stop - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-basics.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-basics.exp ... PASS: gdb.mi/mi-basics.exp: acceptance of MI operations PASS: gdb.mi/mi-basics.exp: file-exec-and-symbols operation -@@ -25897,8 +22779,8 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: mi runto main +@@ -26138,8 +23070,8 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: mi runto main PASS: gdb.mi/mi-breakpoint-changed.exp: change command PASS: gdb.mi/mi-breakpoint-changed.exp: watch watch PASS: gdb.mi/mi-breakpoint-changed.exp: trace marker @@ -4943,7 +5782,7 @@ index e615fb4..ac6a78e 100644 PASS: gdb.mi/mi-breakpoint-changed.exp: condition 2 main > 0x0 PASS: gdb.mi/mi-breakpoint-changed.exp: -break-condition 2 main == 0x0 PASS: gdb.mi/mi-breakpoint-changed.exp: disable 3 -@@ -25912,7 +22794,7 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: -break-passcount 4 1 +@@ -26153,7 +23085,7 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: -break-passcount 4 1 PASS: gdb.mi/mi-breakpoint-changed.exp: delete 3 PASS: gdb.mi/mi-breakpoint-changed.exp: delete 4 PASS: gdb.mi/mi-breakpoint-changed.exp: delete 5 @@ -4952,8 +5791,17 @@ index e615fb4..ac6a78e 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 -@@ -25977,16 +22859,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 ... +@@ -26203,7 +23135,7 @@ PASS: gdb.mi/mi-cli.exp: check *stopped from CLI command 2 + PASS: gdb.mi/mi-cli.exp: CLI finish: check CLI output + PASS: gdb.mi/mi-cli.exp: CLI finish: check MI output + PASS: gdb.mi/mi-cli.exp: -break-insert -t basics.c:$line_main_hello +-PASS: gdb.mi/mi-cli.exp: breakpoint hit produces CLI output ++FAIL: gdb.mi/mi-cli.exp: breakpoint hit produces CLI output + PASS: gdb.mi/mi-cli.exp: temporary breakpoint output hit in MI + PASS: gdb.mi/mi-cli.exp: 34 next: run + PASS: gdb.mi/mi-cli.exp: 34 next: CLI output +@@ -26218,16 +23150,16 @@ PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set $pc=0x0" + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp ... PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: breakpoint at main PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: mi runto main -PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set scheduler-locking on" @@ -4978,38 +5826,29 @@ index e615fb4..ac6a78e 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" -@@ -26025,7 +22907,7 @@ PASS: gdb.mi/mi-console.exp: finished step over hello - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-detach.exp ... - PASS: gdb.mi/mi-detach.exp: breakpoint at main - PASS: gdb.mi/mi-detach.exp: mi runto main --PASS: gdb.mi/mi-detach.exp: detach -+FAIL: gdb.mi/mi-detach.exp: detach - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-disassemble.exp ... - PASS: gdb.mi/mi-disassemble.exp: breakpoint at main - PASS: gdb.mi/mi-disassemble.exp: mi runto main -@@ -26105,12 +22987,6 @@ PASS: gdb.mi/mi-exit-code.exp: second run: -list-thread-groups during run shows +@@ -26346,12 +23278,6 @@ PASS: gdb.mi/mi-exit-code.exp: second run: -list-thread-groups during run shows PASS: gdb.mi/mi-exit-code.exp: second run: exit with code PASS: gdb.mi/mi-exit-code.exp: second run: -list-thread-groups after exit shows exit-code - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-file-transfer.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-file-transfer.exp ... -PASS: gdb.mi/mi-file-transfer.exp: put binary file -PASS: gdb.mi/mi-file-transfer.exp: get binary file -PASS: gdb.mi/mi-file-transfer.exp: compare intermediate binary file -PASS: gdb.mi/mi-file-transfer.exp: compare binary file -PASS: gdb.mi/mi-file-transfer.exp: deleted binary file -PASS: gdb.mi/mi-file-transfer.exp: verified deleted binary file - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-file.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-file.exp ... PASS: gdb.mi/mi-file.exp: request path info of current source file (basics.c) PASS: gdb.mi/mi-file.exp: Getting a list of source files. -@@ -26139,7 +23015,7 @@ PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -unsupported-command +@@ -26380,7 +23306,7 @@ PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -unsupported-command PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command symbol-list-lines PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -symbol-list-lines - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-info-os.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-info-os.exp ... -PASS: gdb.mi/mi-info-os.exp: -info-os +UNSUPPORTED: gdb.mi/mi-info-os.exp: mi-info-os.exp - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-inheritance-syntax-error.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-inheritance-syntax-error.exp ... PASS: gdb.mi/mi-inheritance-syntax-error.exp: breakpoint at C::testLocation PASS: gdb.mi/mi-inheritance-syntax-error.exp: mi runto C::testLocation -@@ -26172,120 +23048,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-memory-changed.exp ... +@@ -26413,121 +23339,22 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.mi/mi-memory-changed.exp: insert breakpoint PASS: gdb.mi/mi-memory-changed.exp: continue to callee4 PASS: gdb.mi/mi-memory-changed.exp: set var C = 4 @@ -5018,7 +5857,7 @@ index e615fb4..ac6a78e 100644 PASS: gdb.mi/mi-memory-changed.exp: change C thru. varobj PASS: gdb.mi/mi-memory-changed.exp: change C thru. -data-write-memory-bytes PASS: gdb.mi/mi-memory-changed.exp: get address of main - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nonstop-exit.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nonstop-exit.exp ... -PASS: gdb.mi/mi-nonstop-exit.exp: successfully compiled posix threads test case -PASS: gdb.mi/mi-nonstop-exit.exp: breakpoint at main -PASS: gdb.mi/mi-nonstop-exit.exp: mi runto main @@ -5027,7 +5866,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.mi/mi-nonstop-exit.exp: mi runto main -PASS: gdb.mi/mi-nonstop-exit.exp: finished exec continue (2) +UNSUPPORTED: gdb.mi/mi-nonstop-exit.exp: displaced stepping - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nonstop.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nonstop.exp ... -PASS: gdb.mi/mi-nonstop.exp: successfully compiled posix threads test case -PASS: gdb.mi/mi-nonstop.exp: breakpoint at main -PASS: gdb.mi/mi-nonstop.exp: mi runto main @@ -5063,17 +5902,18 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.mi/mi-nonstop.exp: stacktrace of stopped thread -PASS: gdb.mi/mi-nonstop.exp: select first worker thread -PASS: gdb.mi/mi-nonstop.exp: ask the second thread to exit +-PASS: gdb.mi/mi-nonstop.exp: probe for target remote -PASS: gdb.mi/mi-nonstop.exp: wait for thread exit -PASS: gdb.mi/mi-nonstop.exp: stacktrace of stopped thread +UNSUPPORTED: gdb.mi/mi-nonstop.exp: displaced stepping - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp ... -PASS: gdb.mi/mi-ns-stale-regcache.exp: breakpoint at main -PASS: gdb.mi/mi-ns-stale-regcache.exp: mi runto main -PASS: gdb.mi/mi-ns-stale-regcache.exp: no stale register cache of resumed thread -PASS: gdb.mi/mi-ns-stale-regcache.exp: no stale frame info of resumed thread -PASS: gdb.mi/mi-ns-stale-regcache.exp: main thread still running +UNSUPPORTED: gdb.mi/mi-ns-stale-regcache.exp: displaced stepping - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nsintrall.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nsintrall.exp ... -PASS: gdb.mi/mi-nsintrall.exp: successfully compiled posix threads test case -PASS: gdb.mi/mi-nsintrall.exp: breakpoint at main -PASS: gdb.mi/mi-nsintrall.exp: mi runto main @@ -5098,7 +5938,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.mi/mi-nsintrall.exp: resume all after interrupting -PASS: gdb.mi/mi-nsintrall.exp: thread state, resume all after interrupting +UNSUPPORTED: gdb.mi/mi-nsintrall.exp: displaced stepping - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nsmoribund.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nsmoribund.exp ... -PASS: gdb.mi/mi-nsmoribund.exp: successfully compiled posix threads test case -PASS: gdb.mi/mi-nsmoribund.exp: breakpoint at main -PASS: gdb.mi/mi-nsmoribund.exp: mi runto main @@ -5121,7 +5961,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.mi/mi-nsmoribund.exp: thread state: all running except the breakpoint thread -PASS: gdb.mi/mi-nsmoribund.exp: resume all, program exited normally +UNSUPPORTED: gdb.mi/mi-nsmoribund.exp: displaced stepping - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nsthrexec.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nsthrexec.exp ... -PASS: gdb.mi/mi-nsthrexec.exp: successfully compiled posix threads test case -PASS: gdb.mi/mi-nsthrexec.exp: breakpoint at main -PASS: gdb.mi/mi-nsthrexec.exp: mi runto main @@ -5134,10 +5974,10 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.mi/mi-nsthrexec.exp: breakpoint at main -PASS: gdb.mi/mi-nsthrexec.exp: stop at main after exec +UNSUPPORTED: gdb.mi/mi-nsthrexec.exp: displaced stepping - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pending.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pending.exp ... PASS: gdb.mi/mi-pending.exp: successfully compiled posix threads test case PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc1 -@@ -26294,10 +23072,10 @@ PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on thread_func +@@ -26536,10 +23363,10 @@ PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on thread_func PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc1 PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc1 a second time PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc2 with x==4 @@ -5147,58 +5987,59 @@ index e615fb4..ac6a78e 100644 PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc3 -PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc3 on thread 2 +FAIL: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc3 on thread 2 (timeout) - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pthreads.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pthreads.exp ... PASS: gdb.mi/mi-pthreads.exp: successfully compiled posix threads test case PASS: gdb.mi/mi-pthreads.exp: breakpoint at done_making_threads -@@ -26306,18 +23084,26 @@ PASS: gdb.mi/mi-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set) +@@ -26548,18 +23375,26 @@ PASS: gdb.mi/mi-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set) PASS: gdb.mi/mi-pthreads.exp: finding threads in MI output (in check_mi_thread_command_set) PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 123456789 -+FAIL: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 10 -+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 9 -+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 8 -+PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 7 - PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 6 - PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 5 - PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 4 --PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 3 --PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 2 -PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 1 -+FAIL: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 3 -+FAIL: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 2 +-PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 2 +-PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 3 +-PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 4 +FAIL: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 1 -+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 10 -+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 9 -+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 8 -+PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 7 - PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 6 - PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 5 - PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 4 --PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 3 --PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 2 ++FAIL: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 2 ++FAIL: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 3 ++FAIL: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 4 + PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 5 + PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 6 -PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 1 -+FAIL: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 3 -+FAIL: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 2 +-PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 2 +-PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 3 ++PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 7 ++PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 8 ++PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 9 ++PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 10 +FAIL: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 1 - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-read-memory.exp ... ++FAIL: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 2 ++FAIL: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 3 + PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 4 + PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 5 + PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 6 ++PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 7 ++PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 8 ++PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 9 ++PASS: gdb.mi/mi-pthreads.exp: check =thread-selected: thread 10 + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-read-memory.exp ... PASS: gdb.mi/mi-read-memory.exp: breakpoint at main PASS: gdb.mi/mi-read-memory.exp: mi runto main -@@ -26330,11 +23116,6 @@ PASS: gdb.mi/mi-read-memory.exp: ascii and data +@@ -26572,11 +23407,6 @@ PASS: gdb.mi/mi-read-memory.exp: ascii and data PASS: gdb.mi/mi-read-memory.exp: decimal PASS: gdb.mi/mi-read-memory.exp: octal - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-record-changed.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-record-changed.exp ... -PASS: gdb.mi/mi-record-changed.exp: breakpoint at main -PASS: gdb.mi/mi-record-changed.exp: mi runto main -PASS: gdb.mi/mi-record-changed.exp: record -PASS: gdb.mi/mi-record-changed.exp: record end -PASS: gdb.mi/mi-record-changed.exp: target record - Running ../../../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 ... -@@ -26343,22 +23124,6 @@ PASS: gdb.mi/mi-return.exp: mi runto callee4 + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-reg-undefined.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-regs.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-return.exp ... +@@ -26585,22 +23415,6 @@ PASS: gdb.mi/mi-return.exp: mi runto callee4 PASS: gdb.mi/mi-return.exp: delete all breakpoints PASS: gdb.mi/mi-return.exp: return from callee4 now - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-reverse.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-reverse.exp ... -PASS: gdb.mi/mi-reverse.exp: breakpoint at main -PASS: gdb.mi/mi-reverse.exp: mi runto main -PASS: gdb.mi/mi-reverse.exp: Turn on process record @@ -5215,10 +6056,10 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.mi/mi-reverse.exp: insert temp breakpoint at basics.c:32 -PASS: gdb.mi/mi-reverse.exp: reverse-continue at callee3 -PASS: gdb.mi/mi-reverse.exp: reverse-continue at main - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-simplerun.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-simplerun.exp ... PASS: gdb.mi/mi-simplerun.exp: break-insert operation PASS: gdb.mi/mi-simplerun.exp: insert breakpoint at basics.c:callee2 -@@ -26433,7 +23198,7 @@ PASS: gdb.mi/mi-syn-frame.exp: finished exec continue +@@ -26675,7 +23489,7 @@ PASS: gdb.mi/mi-syn-frame.exp: finished exec continue PASS: gdb.mi/mi-syn-frame.exp: list stack frames PASS: gdb.mi/mi-syn-frame.exp: insert breakpoint subroutine PASS: gdb.mi/mi-syn-frame.exp: data evaluate expression @@ -5227,7 +6068,7 @@ index e615fb4..ac6a78e 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 -@@ -27128,11 +23893,11 @@ PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: set print object on +@@ -27375,11 +24189,11 @@ PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: set print object on PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: breakpoint at main PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: mi runto main PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: run to 41 (set breakpoint) @@ -5239,22 +6080,14 @@ index e615fb4..ac6a78e 100644 PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: update variable object -PASS: gdb.mi/mi-var-list-children-invalid-grandchild.exp: list children #2 +FAIL: gdb.mi/mi-var-list-children-invalid-grandchild.exp: list children #2 - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-var-rtti.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-var-rtti.exp ... PASS: gdb.mi/mi-var-rtti.exp: run to mi-var-rtti.cc:36 (set breakpoint) PASS: gdb.mi/mi-var-rtti.exp: -interpreter-exec console "set print object off" in use_rtti_for_ptr -@@ -27426,15 +24191,12 @@ PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 30 +@@ -27673,7 +24487,12 @@ PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 30 PASS: gdb.mi/mi-vla-fortran.exp: evaluate not allocated vla PASS: gdb.mi/mi-vla-fortran.exp: 6 PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 35 --ERROR: Got interactive prompt. --UNRESOLVED: gdb.mi/mi-vla-fortran.exp: evaluate not associated vla --ERROR: Got interactive prompt. --UNRESOLVED: gdb.mi/mi-vla-fortran.exp: create local variable pvla2_not_associated --ERROR: Got interactive prompt. --UNRESOLVED: gdb.mi/mi-vla-fortran.exp: info type variable pvla2_not_associated --FAIL: gdb.mi/mi-vla-fortran.exp: show format variable pvla2_not_associated --FAIL: gdb.mi/mi-vla-fortran.exp: eval variable pvla2_not_associated --FAIL: gdb.mi/mi-vla-fortran.exp: get children of pvla2_not_associated +-FAIL: gdb.mi/mi-vla-fortran.exp: evaluate not associated vla +PASS: gdb.mi/mi-vla-fortran.exp: evaluate not associated vla +PASS: gdb.mi/mi-vla-fortran.exp: create local variable pvla2_not_associated +PASS: gdb.mi/mi-vla-fortran.exp: info type variable pvla2_not_associated @@ -5264,29 +6097,34 @@ index e615fb4..ac6a78e 100644 PASS: gdb.mi/mi-vla-fortran.exp: 7 PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 36 PASS: gdb.mi/mi-vla-fortran.exp: evaluate associated vla -@@ -27446,10 +24208,7 @@ PASS: gdb.mi/mi-vla-fortran.exp: 8 +@@ -27685,10 +24504,7 @@ PASS: gdb.mi/mi-vla-fortran.exp: 8 PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 41 PASS: gdb.mi/mi-vla-fortran.exp: evaluate vla pointer set to null - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch-nonstop.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch-nonstop.exp ... -PASS: gdb.mi/mi-watch-nonstop.exp: breakpoint at main -PASS: gdb.mi/mi-watch-nonstop.exp: mi runto main -PASS: gdb.mi/mi-watch-nonstop.exp: break-watch operation -PASS: gdb.mi/mi-watch-nonstop.exp: delete watchpoint +UNSUPPORTED: gdb.mi/mi-watch-nonstop.exp: displaced stepping - Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch.exp ... PASS: gdb.mi/mi-watch.exp: hw watchpoints toggle (1) PASS: gdb.mi/mi-watch.exp: sw: breakpoint at callee4 -@@ -27943,49 +24702,26 @@ PASS: gdb.multi/base.exp: continue - PASS: gdb.multi/base.exp: remove-inferiors 2-3 - PASS: gdb.multi/base.exp: check remove-inferiors - Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/bkpt-multi-exec.exp ... +@@ -28179,59 +24995,32 @@ PASS: gdb.multi/base.exp: print gglob + PASS: gdb.multi/base.exp: print glob (goodbye) + PASS: gdb.multi/base.exp: list commonfun in goodbye + PASS: gdb.multi/base.exp: switch to inferior 1 to run it +-PASS: gdb.multi/base.exp: break hello +-PASS: gdb.multi/base.exp: continue +-PASS: gdb.multi/base.exp: remove-inferiors 2-3 +-PASS: gdb.multi/base.exp: check remove-inferiors + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/bkpt-multi-exec.exp ... -PASS: gdb.multi/bkpt-multi-exec.exp: continue -PASS: gdb.multi/bkpt-multi-exec.exp: add inferior 2 with -exec crashme -PASS: gdb.multi/bkpt-multi-exec.exp: inferior 2 -PASS: gdb.multi/bkpt-multi-exec.exp: break crashme.c:9 -PASS: gdb.multi/bkpt-multi-exec.exp: inferior 1 -PASS: gdb.multi/bkpt-multi-exec.exp: run - Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/dummy-frame-restore.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/dummy-frame-restore.exp ... PASS: gdb.multi/dummy-frame-restore.exp: add inferior 2 with -exec dummy-frame-restore PASS: gdb.multi/dummy-frame-restore.exp: switch to inferior 2 -PASS: gdb.multi/dummy-frame-restore.exp: inf 1 first: switch to inferior 2 (1) @@ -5316,17 +6154,26 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: finish in inferior 1 -PASS: gdb.multi/dummy-frame-restore.exp: inf 2 first: after infcall: bt in inferior 1 +FAIL: gdb.multi/dummy-frame-restore.exp: Can't run to f2 - Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch-exec.exp ... -+gdb compile failed, [01m[K../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch-exec.c:1:0:[m[K [01;31m[Ksorry, unimplemented: [m[K64-bit mode not compiled in + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/info-threads.exp ... +-PASS: gdb.multi/info-threads.exp: successfully compiled posix threads test case +-PASS: gdb.multi/info-threads.exp: add empty inferior 2 +-PASS: gdb.multi/info-threads.exp: switch to inferior 2 +-PASS: gdb.multi/info-threads.exp: info threads ++WARNING: program timed out. ++gdb compile failed, exit status is 1 ++UNTESTED: gdb.multi/info-threads.exp: failed to prepare + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch-exec.exp ... ++WARNING: program timed out. ++gdb compile failed, [01m[K[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch-exec.c:1:0:[m[K [01;31m[Ksorry, unimplemented: [m[K64-bit mode not compiled in + /* This testcase is part of GDB, the GNU debugger. +[01;32m[K ^[m[K +UNTESTED: gdb.multi/multi-arch-exec.exp: multi-arch-exec.exp - Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch.exp ... -+gdb compile failed, [01m[K../../../W._C._Handy/gdb/testsuite/gdb.multi/hello.c:1:0:[m[K [01;31m[Ksorry, unimplemented: [m[K64-bit mode not compiled in + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-arch.exp ... ++gdb compile failed, [01m[K[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/hello.c:1:0:[m[K [01;31m[Ksorry, unimplemented: [m[K64-bit mode not compiled in + /* This testcase is part of GDB, the GNU debugger. +[01;32m[K ^[m[K +UNTESTED: gdb.multi/multi-arch.exp: multi-arch.exp - Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-attach.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/multi-attach.exp ... -PASS: gdb.multi/multi-attach.exp: attach to program 1 +FAIL: gdb.multi/multi-attach.exp: attach to program 1 PASS: gdb.multi/multi-attach.exp: backtrace 1 @@ -5337,8 +6184,240 @@ index e615fb4..ac6a78e 100644 PASS: gdb.multi/multi-attach.exp: backtrace 2 PASS: gdb.multi/multi-attach.exp: kill inferior 2 PASS: gdb.multi/multi-attach.exp: inferior 1 -@@ -27993,20 +24729,20 @@ PASS: gdb.multi/multi-attach.exp: kill inferior 1 - Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/watchpoint-multi.exp ... +@@ -28239,115 +25028,116 @@ PASS: gdb.multi/multi-attach.exp: kill inferior 1 + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/tids.exp ... + PASS: gdb.multi/tids.exp: successfully compiled posix threads test case + PASS: gdb.multi/tids.exp: single inferior: info threads +-PASS: gdb.multi/tids.exp: single inferior: thread ++FAIL: gdb.multi/tids.exp: single inferior: thread + PASS: gdb.multi/tids.exp: two inferiors: add empty inferior 2 + PASS: gdb.multi/tids.exp: two inferiors: info threads +-PASS: gdb.multi/tids.exp: two inferiors: thread ++FAIL: gdb.multi/tids.exp: two inferiors: thread + PASS: gdb.multi/tids.exp: two inferiors: switch to inferior 2 + PASS: gdb.multi/tids.exp: two inferiors: load file in inferior 2 +-PASS: gdb.multi/tids.exp: two inferiors: info threads show inferior numbers +-PASS: gdb.multi/tids.exp: two inferiors: switch to thread using extended thread ID +-PASS: gdb.multi/tids.exp: two inferiors: continue to breakpoint: once ++FAIL: gdb.multi/tids.exp: two inferiors: info threads show inferior numbers ++FAIL: gdb.multi/tids.exp: two inferiors: switch to thread using extended thread ID ++FAIL: gdb.multi/tids.exp: two inferiors: setting breakpoint at thread_function1 ++FAIL: gdb.multi/tids.exp: two inferiors: continue to breakpoint: once (the program is no longer running) + PASS: gdb.multi/tids.exp: two inferiors: inferior 1 +-PASS: gdb.multi/tids.exp: two inferiors: continue to breakpoint: twice +-PASS: gdb.multi/tids.exp: two inferiors: info threads again +-PASS: gdb.multi/tids.exp: two inferiors: info threads -gid +-PASS: gdb.multi/tids.exp: two inferiors: p $_thread == 2 +-PASS: gdb.multi/tids.exp: two inferiors: p $_gthread == 4 +-PASS: gdb.multi/tids.exp: two inferiors: thread 4 ++FAIL: gdb.multi/tids.exp: two inferiors: continue to breakpoint: twice ++FAIL: gdb.multi/tids.exp: two inferiors: info threads again ++FAIL: gdb.multi/tids.exp: two inferiors: info threads -gid ++FAIL: gdb.multi/tids.exp: two inferiors: p $_thread == 2 ++FAIL: gdb.multi/tids.exp: two inferiors: p $_gthread == 4 ++FAIL: gdb.multi/tids.exp: two inferiors: thread 4 + PASS: gdb.multi/tids.exp: two inferiors: more threads: inferior 2 +-PASS: gdb.multi/tids.exp: two inferiors: more threads: continue to breakpoint: once ++FAIL: gdb.multi/tids.exp: two inferiors: more threads: continue to breakpoint: once (the program is no longer running) + PASS: gdb.multi/tids.exp: two inferiors: more threads: inferior 1 +-PASS: gdb.multi/tids.exp: two inferiors: more threads: continue to breakpoint: twice +-PASS: gdb.multi/tids.exp: two inferiors: info threads 1 +-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1 +-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 +-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1 +-PASS: gdb.multi/tids.exp: two inferiors: info threads 1 2 3 +-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1 2 3 +-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 1.2 1.3 2.1 2.2 +-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1 1.2 1.3 2.1 2.2 +-PASS: gdb.multi/tids.exp: two inferiors: info threads 1-3 +-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1-3 +-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1-3 +-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1-3 +-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 2-3 +-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1 2-3 +-PASS: gdb.multi/tids.exp: two inferiors: info threads 1 1.2-3 +-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1 1.2-3 +-PASS: gdb.multi/tids.exp: two inferiors: info threads 2.1 2-3 +-PASS: gdb.multi/tids.exp: two inferiors: thread apply 2.1 2-3 +-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1-2 2.2-3 +-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1-2 2.2-3 ++FAIL: gdb.multi/tids.exp: two inferiors: more threads: continue to breakpoint: twice ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1 ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1 ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.1 ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1 2 3 ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1 2 3 ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 1.2 1.3 2.1 2.2 ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.1 1.2 1.3 2.1 2.2 ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1-3 ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1-3 ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1-3 ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.1-3 ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 2-3 ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.1 2-3 ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1 1.2-3 ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1 1.2-3 ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 2.1 2-3 ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 2.1 2-3 ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1-2 2.2-3 ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.1-2 2.2-3 + PASS: gdb.multi/tids.exp: two inferiors: p $inf = 1 + PASS: gdb.multi/tids.exp: two inferiors: p $thr_start = 2 + PASS: gdb.multi/tids.exp: two inferiors: p $thr_end = 3 +-PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.2 +-PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.2 +-PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.2-3 +-PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.2-3 +-PASS: gdb.multi/tids.exp: two inferiors: info threads $thr_start +-PASS: gdb.multi/tids.exp: two inferiors: thread apply $thr_start +-PASS: gdb.multi/tids.exp: two inferiors: info threads $thr_start-$thr_end +-PASS: gdb.multi/tids.exp: two inferiors: thread apply $thr_start-$thr_end +-PASS: gdb.multi/tids.exp: two inferiors: info threads 2-$thr_end +-PASS: gdb.multi/tids.exp: two inferiors: thread apply 2-$thr_end +-PASS: gdb.multi/tids.exp: two inferiors: info threads $thr_start-3 +-PASS: gdb.multi/tids.exp: two inferiors: thread apply $thr_start-3 ++FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.2 ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.2 ++FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.2-3 ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.2-3 ++FAIL: gdb.multi/tids.exp: two inferiors: info threads $thr_start ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply $thr_start ++FAIL: gdb.multi/tids.exp: two inferiors: info threads $thr_start-$thr_end ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply $thr_start-$thr_end ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 2-$thr_end ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 2-$thr_end ++FAIL: gdb.multi/tids.exp: two inferiors: info threads $thr_start-3 ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply $thr_start-3 + PASS: gdb.multi/tids.exp: two inferiors: info threads $conv123 + PASS: gdb.multi/tids.exp: two inferiors: thread apply $conv123 +-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$thr_start +-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$thr_start +-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$thr_start-$thr_end +-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$thr_start-$thr_end +-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.2-$thr_end +-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.2-$thr_end +-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$thr_start-3 +-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$thr_start-3 ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.$thr_start ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.$thr_start ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.$thr_start-$thr_end ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.$thr_start-$thr_end ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.2-$thr_end ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.2-$thr_end ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.$thr_start-3 ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.$thr_start-3 + PASS: gdb.multi/tids.exp: two inferiors: info threads 1.$conv123 + PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.$conv123 +-PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.$thr_start +-PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.$thr_start +-PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.$thr_start-$thr_end +-PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.$thr_start-$thr_end +-PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.2-$thr_end +-PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.2-$thr_end +-PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.$thr_start-3 +-PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.$thr_start-3 ++FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.$thr_start ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.$thr_start ++FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.$thr_start-$thr_end ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.$thr_start-$thr_end ++FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.2-$thr_end ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.2-$thr_end ++FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.$thr_start-3 ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply $inf.$thr_start-3 + PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.$conv123 + PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.$conv123 + PASS: gdb.multi/tids.exp: two inferiors: p $inf = 30 + PASS: gdb.multi/tids.exp: two inferiors: p $thr = 20 + PASS: gdb.multi/tids.exp: two inferiors: info threads $thr +-PASS: gdb.multi/tids.exp: two inferiors: info threads $thr 1.1 +-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 $thr ++FAIL: gdb.multi/tids.exp: two inferiors: info threads $thr 1.1 ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 $thr + PASS: gdb.multi/tids.exp: two inferiors: info threads 20 +-PASS: gdb.multi/tids.exp: two inferiors: info threads 20 1.1 +-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 20 ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 20 1.1 ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 20 + PASS: gdb.multi/tids.exp: two inferiors: info threads 1.20 +-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.20 1.1 +-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 1.20 ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.20 1.1 ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 1.20 + PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.1 +-PASS: gdb.multi/tids.exp: two inferiors: info threads $inf.1 1.1 +-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 $inf.1 ++FAIL: gdb.multi/tids.exp: two inferiors: info threads $inf.1 1.1 ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 $inf.1 + PASS: gdb.multi/tids.exp: two inferiors: info threads 30.1 +-PASS: gdb.multi/tids.exp: two inferiors: info threads 30.1 1.1 +-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 30.1 ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 30.1 1.1 ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 30.1 + PASS: gdb.multi/tids.exp: two inferiors: thread apply $thr + PASS: gdb.multi/tids.exp: two inferiors: thread apply $inf.1 +-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.* +-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.* +-PASS: gdb.multi/tids.exp: two inferiors: info threads * +-PASS: gdb.multi/tids.exp: two inferiors: thread apply * +-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.* 2.1 +-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.* 2.1 +-PASS: gdb.multi/tids.exp: two inferiors: info threads 2.1 1.* +-PASS: gdb.multi/tids.exp: two inferiors: thread apply 2.1 1.* +-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.* 2.* +-PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.* 2.* +-PASS: gdb.multi/tids.exp: two inferiors: info threads 2.* 1.* +-PASS: gdb.multi/tids.exp: two inferiors: thread apply 2.* 1.* +-PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1 3.* ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.* ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.* ++FAIL: gdb.multi/tids.exp: two inferiors: info threads * ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply * ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.* 2.1 ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.* 2.1 ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 2.1 1.* ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 2.1 1.* ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.* 2.* ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 1.* 2.* ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 2.* 1.* ++FAIL: gdb.multi/tids.exp: two inferiors: thread apply 2.* 1.* ++FAIL: gdb.multi/tids.exp: two inferiors: info threads 1.1 3.* + PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1 3.* p 1 + PASS: gdb.multi/tids.exp: two inferiors: info threads 1. + PASS: gdb.multi/tids.exp: two inferiors: thread apply 1. +@@ -28475,40 +25265,42 @@ PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 30.1 + PASS: gdb.multi/tids.exp: two inferiors: missing command: thread apply 1.* + PASS: gdb.multi/tids.exp: two inferiors: info threads 3.1 + PASS: gdb.multi/tids.exp: python: test gdb.selected_thread +-PASS: gdb.multi/tids.exp: python: test InferiorThread.num +-PASS: gdb.multi/tids.exp: python: test InferiorThread.global_num ++FAIL: gdb.multi/tids.exp: python: test InferiorThread.num ++FAIL: gdb.multi/tids.exp: python: test InferiorThread.global_num + PASS: gdb.multi/tids.exp: python: make breakpoint thread-specific with python +-PASS: gdb.multi/tids.exp: python: thread specific breakpoint right thread ++FAIL: gdb.multi/tids.exp: python: thread specific breakpoint right thread + PASS: gdb.multi/tids.exp: back to one inferior: kill inferior 2 +-PASS: gdb.multi/tids.exp: back to one inferior: thread 1.1 ++FAIL: gdb.multi/tids.exp: back to one inferior: thread 1.1 + PASS: gdb.multi/tids.exp: back to one inferior: remove inferior 2 +-PASS: gdb.multi/tids.exp: back to one inferior: info threads +-PASS: gdb.multi/tids.exp: back to one inferior: thread ++FAIL: gdb.multi/tids.exp: back to one inferior: info threads ++FAIL: gdb.multi/tids.exp: back to one inferior: thread + PASS: gdb.multi/tids.exp: single-inferior but not initial: add empty inferior +-PASS: gdb.multi/tids.exp: single-inferior but not initial: info threads with multiple inferiors +-PASS: gdb.multi/tids.exp: single-inferior but not initial: thread ++FAIL: gdb.multi/tids.exp: single-inferior but not initial: info threads with multiple inferiors ++FAIL: gdb.multi/tids.exp: single-inferior but not initial: thread + PASS: gdb.multi/tids.exp: single-inferior but not initial: switch to inferior 3 + PASS: gdb.multi/tids.exp: single-inferior but not initial: load file in inferior 3 + PASS: gdb.multi/tids.exp: single-inferior but not initial: remove inferior 1 +-PASS: gdb.multi/tids.exp: single-inferior but not initial: info threads with single inferior +-PASS: gdb.multi/tids.exp: single-inferior but not initial: thread again ++FAIL: gdb.multi/tids.exp: single-inferior but not initial: info threads with single inferior ++FAIL: gdb.multi/tids.exp: single-inferior but not initial: thread again + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/watchpoint-multi.exp ... ++WARNING: program timed out. PASS: gdb.multi/watchpoint-multi.exp: successfully compiled posix threads test case PASS: gdb.multi/watchpoint-multi.exp: set breakpoint always-inserted on -PASS: gdb.multi/watchpoint-multi.exp: set displaced-stepping on @@ -5346,6 +6425,7 @@ index e615fb4..ac6a78e 100644 PASS: gdb.multi/watchpoint-multi.exp: add inferior 2 PASS: gdb.multi/watchpoint-multi.exp: switch to inferior 2, first time -PASS: gdb.multi/watchpoint-multi.exp: start to main inferior 2 ++FAIL: gdb.multi/watchpoint-multi.exp: setting breakpoint at main +FAIL: gdb.multi/watchpoint-multi.exp: start to main inferior 2 PASS: gdb.multi/watchpoint-multi.exp: awatch c on inferior 2 +FAIL: gdb.multi/watchpoint-multi.exp: setting breakpoint at marker_exit @@ -5364,10 +6444,10 @@ index e615fb4..ac6a78e 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 - Running ../../../W._C._Handy/gdb/testsuite/gdb.objc/basicclass.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.objc/basicclass.exp ... UNSUPPORTED: gdb.objc/basicclass.exp: Couldn't compile basicclass.m: unrecognized error - Running ../../../W._C._Handy/gdb/testsuite/gdb.objc/nondebug.exp ... -@@ -28548,41 +25284,27 @@ PASS: gdb.python/py-events.exp: New objfile notification + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.objc/nondebug.exp ... +@@ -29053,41 +25845,27 @@ PASS: gdb.python/py-events.exp: New objfile notification PASS: gdb.python/py-events.exp: test-events PASS: gdb.python/py-events.exp: continue PASS: gdb.python/py-events.exp: step 3 @@ -5391,25 +6471,25 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.python/py-events.exp: Inferior 1 terminated. -PASS: gdb.python/py-events.exp: inferior 2 -PASS: gdb.python/py-events.exp: Inferior 2 terminated. -+ERROR: tcl error sourcing ../../../W._C._Handy/gdb/testsuite/gdb.python/py-events.exp. ++ERROR: tcl error sourcing [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-events.exp. +ERROR: can't read "process_id": no such variable + while executing +"lappend expected "ptid: \\($process_id, $process_id, 0\\)" "address: $addr"" -+ (file "../../../W._C._Handy/gdb/testsuite/gdb.python/py-events.exp" line 99) ++ (file "[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-events.exp" line 99) + invoked from within -+"source ../../../W._C._Handy/gdb/testsuite/gdb.python/py-events.exp" ++"source [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-events.exp" + ("uplevel" body line 1) + invoked from within -+"uplevel #0 source ../../../W._C._Handy/gdb/testsuite/gdb.python/py-events.exp" ++"uplevel #0 source [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-events.exp" + invoked from within +"catch "uplevel #0 source $test_file_name"" - Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-evsignal.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-evsignal.exp ... PASS: gdb.python/py-evsignal.exp: successfully compiled posix threads test case PASS: gdb.python/py-evsignal.exp: test-events PASS: gdb.python/py-evsignal.exp: set non-stop on -PASS: gdb.python/py-evsignal.exp: thread 3 was signaled +UNSUPPORTED: gdb.python/py-evsignal.exp: non-stop mode is unsupported - Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-evthreads.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-evthreads.exp ... -PASS: gdb.python/py-evthreads.exp: successfully compiled posix threads test case -PASS: gdb.python/py-evthreads.exp: test-events -PASS: gdb.python/py-evthreads.exp: set non-stop on @@ -5421,19 +6501,83 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.python/py-evthreads.exp: continue thread 1 -PASS: gdb.python/py-evthreads.exp: thread 3 was signaled +UNSUPPORTED: gdb.python/py-evthreads.exp: displaced stepping - Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-explore-cc.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-explore-cc.exp ... PASS: gdb.python/py-explore-cc.exp: continue to breakpoint: Break here PASS: gdb.python/py-explore-cc.exp: explore A -@@ -28725,7 +25447,7 @@ PASS: gdb.python/py-finish-breakpoint.exp: set FinishBP after the exit() +@@ -29230,7 +26008,7 @@ PASS: gdb.python/py-finish-breakpoint.exp: set FinishBP after the exit() PASS: gdb.python/py-finish-breakpoint.exp: catch out of scope after exit PASS: gdb.python/py-finish-breakpoint.exp: set FinishBP after the exec PASS: gdb.python/py-finish-breakpoint.exp: catch exec -PASS: gdb.python/py-finish-breakpoint.exp: catch out of scope after exec +FAIL: gdb.python/py-finish-breakpoint.exp: catch out of scope after exec - Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-finish-breakpoint2.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-finish-breakpoint2.exp ... PASS: gdb.python/py-finish-breakpoint2.exp: import python scripts PASS: gdb.python/py-finish-breakpoint2.exp: run to exception 1 -@@ -28954,83 +25676,10 @@ PASS: gdb.python/py-inferior.exp: test equality comparison (true) +@@ -29301,41 +26079,9 @@ PASS: gdb.python/py-frame.exp: test Frame.read_register(pc) + PASS: gdb.python/py-frame.exp: test Frame.read_register(eip) + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-framefilter-invalidarg.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-framefilter-mi.exp ... +-PASS: gdb.python/py-framefilter-mi.exp: breakpoint at main +-PASS: gdb.python/py-framefilter-mi.exp: mi runto main +-PASS: gdb.python/py-framefilter-mi.exp: Load python file +-PASS: gdb.python/py-framefilter-mi.exp: run to 46 (set breakpoint) +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --all-values +-PASS: gdb.python/py-framefilter-mi.exp: enable frame filters +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --all-values frame filters enabled +-PASS: gdb.python/py-framefilter-mi.exp: run to 51 (set breakpoint) +-PASS: gdb.python/py-framefilter-mi.exp: filtered stack listing +-PASS: gdb.python/py-framefilter-mi.exp: filtered stack list 0 3 +-PASS: gdb.python/py-framefilter-mi.exp: filtered stack list 22 24 +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 0 +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments --no-frame-filters 0 +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 0 0 3 +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 0 22 27 +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 1 +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments --no-frame-filters 1 +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 1 0 3 +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 1 22 27 +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 2 +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments --no-frame-filters 2 +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 2 0 3 +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments 2 22 27 +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-arguments --no-frame-filters 2 22 27 +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters 0 +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters 1 +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters 2 +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters --no-values +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters --all-values +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals --no-frame-filters --simple-values +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals 0 +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals 1 +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals 2 +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-variables --no-frame-filters 0 +-PASS: gdb.python/py-framefilter-mi.exp: stack-list-variables 0 ++WARNING: program timed out. ++gdb compile failed, exit status is 1 ++UNTESTED: gdb.python/py-framefilter-mi.exp: py-framefilter-mi.exp + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-framefilter.exp ... + PASS: gdb.python/py-framefilter.exp: set auto-load safe-path + PASS: gdb.python/py-framefilter.exp: Test auto-load had loaded python scripts +@@ -29384,15 +26130,9 @@ PASS: gdb.python/py-framefilter.exp: bt 1 no addresss + PASS: gdb.python/py-framefilter.exp: Set python print-stack to message for Error filter + PASS: gdb.python/py-framefilter.exp: enable frame-filter global Error + PASS: gdb.python/py-framefilter.exp: bt 1 with Error filter +-PASS: gdb.python/py-framefilter.exp: set auto-load safe-path for no debug info +-PASS: gdb.python/py-framefilter.exp: Set autoload path for no debug info tests +-PASS: gdb.python/py-framefilter.exp: set python print-stack full for no debuginfo tests +-PASS: gdb.python/py-framefilter.exp: Load python file for no debuginfo tests +-PASS: gdb.python/py-framefilter.exp: disable frame-filter global Reverse for no debuginfo +-PASS: gdb.python/py-framefilter.exp: bt for no debuginfo +-PASS: gdb.python/py-framefilter.exp: bt full for no debuginfo +-PASS: gdb.python/py-framefilter.exp: bt no filters for no debuginfo +-PASS: gdb.python/py-framefilter.exp: bt no-filters full no debuginfo ++WARNING: program timed out. ++gdb compile failed, exit status is 1 ++UNTESTED: gdb.python/py-framefilter.exp: py-framefilter.exp + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-function.exp ... + PASS: gdb.python/py-function.exp: input convenience function - python + PASS: gdb.python/py-function.exp: input convenience function - class test_func (gdb.Function): +@@ -29459,90 +26199,15 @@ PASS: gdb.python/py-inferior.exp: test equality comparison (true) PASS: gdb.python/py-inferior.exp: test Inferior.num PASS: gdb.python/py-inferior.exp: test Inferior.pid PASS: gdb.python/py-inferior.exp: test Inferior.was_attached @@ -5445,82 +6589,91 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.python/py-inferior.exp: read str contents -PASS: gdb.python/py-inferior.exp: write str -PASS: gdb.python/py-inferior.exp: ensure str was changed in the inferior --PASS: gdb.python/py-inferior.exp: py start_addr = search_buf.address --PASS: gdb.python/py-inferior.exp: py length = search_buf.type.sizeof --PASS: gdb.python/py-inferior.exp: find string pattern --PASS: gdb.python/py-inferior.exp: pattern not found at end of range --PASS: gdb.python/py-inferior.exp: pattern found at end of range +-PASS: gdb.python/py-inferior.exp: string: set *(int32_t*) &int8_search_buf[10] = 0x61616161 +-PASS: gdb.python/py-inferior.exp: string: py search_buf = gdb.selected_frame ().read_var ('int8_search_buf') +-PASS: gdb.python/py-inferior.exp: string: py start_addr = search_buf.address +-PASS: gdb.python/py-inferior.exp: string: py length = search_buf.type.sizeof +-PASS: gdb.python/py-inferior.exp: string: find string pattern +-PASS: gdb.python/py-inferior.exp: string: pattern not found at end of range +-PASS: gdb.python/py-inferior.exp: string: pattern found at end of range -PASS: gdb.python/py-inferior.exp: py from struct import * --PASS: gdb.python/py-inferior.exp: set int16_search_buf[10] = 0x1234 --PASS: gdb.python/py-inferior.exp: py search_buf = gdb.selected_frame ().read_var ('int16_search_buf') --PASS: gdb.python/py-inferior.exp: py start_addr = search_buf.address --PASS: gdb.python/py-inferior.exp: py length = search_buf.type.sizeof --PASS: gdb.python/py-inferior.exp: py pattern = pack('<H',0x1234) --PASS: gdb.python/py-inferior.exp: find 16-bit pattern, with value pattern --PASS: gdb.python/py-inferior.exp: set int32_search_buf[10] = 0x12345678 --PASS: gdb.python/py-inferior.exp: py search_buf = gdb.selected_frame ().read_var ('int32_search_buf') --PASS: gdb.python/py-inferior.exp: py start_addr = search_buf.address --PASS: gdb.python/py-inferior.exp: py length = search_buf.type.sizeof --PASS: gdb.python/py-inferior.exp: py pattern = pack('<I',0x12345678) --PASS: gdb.python/py-inferior.exp: find 32-bit pattern, with python pattern --PASS: gdb.python/py-inferior.exp: set int64_search_buf[10] = 0xfedcba9876543210LL --PASS: gdb.python/py-inferior.exp: py search_buf = gdb.selected_frame ().read_var ('int64_search_buf') --PASS: gdb.python/py-inferior.exp: py start_addr = search_buf.address --PASS: gdb.python/py-inferior.exp: py length = search_buf.type.sizeof --PASS: gdb.python/py-inferior.exp: py pattern = pack('<Q', 0xfedcba9876543210) --PASS: gdb.python/py-inferior.exp: find 64-bit pattern, with value pattern --PASS: gdb.python/py-inferior.exp: set *(int8_t*) &search_buf[10] = 0x62 --PASS: gdb.python/py-inferior.exp: set *(int16_t*) &search_buf[11] = 0x6363 --PASS: gdb.python/py-inferior.exp: set *(int32_t*) &search_buf[13] = 0x64646464 --PASS: gdb.python/py-inferior.exp: py search_buf = gdb.selected_frame ().read_var ('search_buf') --PASS: gdb.python/py-inferior.exp: py start_addr = search_buf[0].address --PASS: gdb.python/py-inferior.exp: py pattern1 = pack('B', 0x62) --PASS: gdb.python/py-inferior.exp: py pattern2 = pack('<H', 0x6363) --PASS: gdb.python/py-inferior.exp: py pattern3 = pack('<I', 0x64646464) --PASS: gdb.python/py-inferior.exp: find mixed-sized pattern --PASS: gdb.python/py-inferior.exp: find mixed-sized pattern --PASS: gdb.python/py-inferior.exp: find mixed-sized pattern --PASS: gdb.python/py-inferior.exp: set *(int32_t*) &search_buf[0*16000+100] = 0x12345678 --PASS: gdb.python/py-inferior.exp: set *(int32_t*) &search_buf[1*16000+100] = 0x12345678 --PASS: gdb.python/py-inferior.exp: py start_addr = gdb.selected_frame ().read_var ('search_buf') --PASS: gdb.python/py-inferior.exp: py end_addr = start_addr + gdb.selected_frame ().read_var ('search_buf_size') --PASS: gdb.python/py-inferior.exp: py pattern = pack('<I', 0x12345678) --PASS: gdb.python/py-inferior.exp: py first = gdb.inferiors()[0].search_memory (start_addr,end_addr - start_addr, pattern) --PASS: gdb.python/py-inferior.exp: search spanning large range 1st result --PASS: gdb.python/py-inferior.exp: py start_addr = first + 1 --PASS: gdb.python/py-inferior.exp: py second = gdb.inferiors()[0].search_memory (start_addr, end_addr - start_addr, pattern) --PASS: gdb.python/py-inferior.exp: search spanning large range 2nd result --PASS: gdb.python/py-inferior.exp: py start_addr = second + 1 --PASS: gdb.python/py-inferior.exp: py third = gdb.inferiors()[0].search_memory (start_addr, end_addr - start_addr, pattern) --PASS: gdb.python/py-inferior.exp: search spanning large range 3rd result --PASS: gdb.python/py-inferior.exp: set *(int32_t*) &search_buf[16000-1] = 0xfdb97531 --PASS: gdb.python/py-inferior.exp: py pattern = pack('<I', 0xfdb97531) --PASS: gdb.python/py-inferior.exp: py start_addr = gdb.selected_frame ().read_var ('search_buf') --PASS: gdb.python/py-inferior.exp: find pattern straddling chunk boundary --PASS: gdb.python/py-inferior.exp: get initial list --PASS: gdb.python/py-inferior.exp: Get inferior list length --PASS: gdb.python/py-inferior.exp: Check inferior validity --PASS: gdb.python/py-inferior.exp: add empty inferior 2 --PASS: gdb.python/py-inferior.exp: get new list --PASS: gdb.python/py-inferior.exp: Get inferior list length --PASS: gdb.python/py-inferior.exp: Check inferior validity --PASS: gdb.python/py-inferior.exp: Check inferior validity --PASS: gdb.python/py-inferior.exp: remove-inferiors 3 --PASS: gdb.python/py-inferior.exp: Check inferior validity --PASS: gdb.python/py-inferior.exp: Check inferior validity --PASS: gdb.python/py-inferior.exp: Switch to first inferior --PASS: gdb.python/py-inferior.exp: First inferior selected --PASS: gdb.python/py-inferior.exp: Create new inferior --PASS: gdb.python/py-inferior.exp: Switch to third inferior --PASS: gdb.python/py-inferior.exp: Third inferior selected --PASS: gdb.python/py-inferior.exp: Switch to first inferior --PASS: gdb.python/py-inferior.exp: Remove second inferior +-PASS: gdb.python/py-inferior.exp: 16-bit: set int16_search_buf[10] = 0x1234 +-PASS: gdb.python/py-inferior.exp: 16-bit: py search_buf = gdb.selected_frame ().read_var ('int16_search_buf') +-PASS: gdb.python/py-inferior.exp: 16-bit: py start_addr = search_buf.address +-PASS: gdb.python/py-inferior.exp: 16-bit: py length = search_buf.type.sizeof +-PASS: gdb.python/py-inferior.exp: 16-bit: py pattern = pack('<H',0x1234) +-PASS: gdb.python/py-inferior.exp: 16-bit: find 16-bit pattern, with value pattern +-PASS: gdb.python/py-inferior.exp: 32-bit: set int32_search_buf[10] = 0x12345678 +-PASS: gdb.python/py-inferior.exp: 32-bit: py search_buf = gdb.selected_frame ().read_var ('int32_search_buf') +-PASS: gdb.python/py-inferior.exp: 32-bit: py start_addr = search_buf.address +-PASS: gdb.python/py-inferior.exp: 32-bit: py length = search_buf.type.sizeof +-PASS: gdb.python/py-inferior.exp: 32-bit: py pattern = pack('<I',0x12345678) +-PASS: gdb.python/py-inferior.exp: 32-bit: find 32-bit pattern, with python pattern +-PASS: gdb.python/py-inferior.exp: 64-bit: set int64_search_buf[10] = 0xfedcba9876543210LL +-PASS: gdb.python/py-inferior.exp: 64-bit: py search_buf = gdb.selected_frame ().read_var ('int64_search_buf') +-PASS: gdb.python/py-inferior.exp: 64-bit: py start_addr = search_buf.address +-PASS: gdb.python/py-inferior.exp: 64-bit: py length = search_buf.type.sizeof +-PASS: gdb.python/py-inferior.exp: 64-bit: py pattern = pack('<Q', 0xfedcba9876543210) +-PASS: gdb.python/py-inferior.exp: 64-bit: find 64-bit pattern, with value pattern +-PASS: gdb.python/py-inferior.exp: mixed-sized: set *(int8_t*) &search_buf[10] = 0x62 +-PASS: gdb.python/py-inferior.exp: mixed-sized: set *(int16_t*) &search_buf[11] = 0x6363 +-PASS: gdb.python/py-inferior.exp: mixed-sized: set *(int32_t*) &search_buf[13] = 0x64646464 +-PASS: gdb.python/py-inferior.exp: mixed-sized: py search_buf = gdb.selected_frame ().read_var ('search_buf') +-PASS: gdb.python/py-inferior.exp: mixed-sized: py start_addr = search_buf[0].address +-PASS: gdb.python/py-inferior.exp: mixed-sized: py pattern1 = pack('B', 0x62) +-PASS: gdb.python/py-inferior.exp: mixed-sized: py pattern2 = pack('<H', 0x6363) +-PASS: gdb.python/py-inferior.exp: mixed-sized: py pattern3 = pack('<I', 0x64646464) +-PASS: gdb.python/py-inferior.exp: mixed-sized: find mixed-sized pattern 1 +-PASS: gdb.python/py-inferior.exp: mixed-sized: find mixed-sized pattern 2 +-PASS: gdb.python/py-inferior.exp: mixed-sized: find mixed-sized pattern 3 +-PASS: gdb.python/py-inferior.exp: large range: set *(int32_t*) &search_buf[0*16000+100] = 0x12345678 +-PASS: gdb.python/py-inferior.exp: large range: set *(int32_t*) &search_buf[1*16000+100] = 0x12345678 +-PASS: gdb.python/py-inferior.exp: large range: py start_addr = gdb.selected_frame ().read_var ('search_buf') +-PASS: gdb.python/py-inferior.exp: large range: py end_addr = start_addr + gdb.selected_frame ().read_var ('search_buf_size') +-PASS: gdb.python/py-inferior.exp: large range: py pattern = pack('<I', 0x12345678) +-PASS: gdb.python/py-inferior.exp: large range: py first = gdb.inferiors()[0].search_memory (start_addr,end_addr - start_addr, pattern) +-PASS: gdb.python/py-inferior.exp: large range: search spanning large range 1st result +-PASS: gdb.python/py-inferior.exp: large range: py start_addr = first + 1 +-PASS: gdb.python/py-inferior.exp: large range: py second = gdb.inferiors()[0].search_memory (start_addr, end_addr - start_addr, pattern) +-PASS: gdb.python/py-inferior.exp: large range: search spanning large range 2nd result +-PASS: gdb.python/py-inferior.exp: large range: py start_addr = second + 1 +-PASS: gdb.python/py-inferior.exp: large range: py third = gdb.inferiors()[0].search_memory (start_addr, end_addr - start_addr, pattern) +-PASS: gdb.python/py-inferior.exp: large range: search spanning large range 3rd result +-PASS: gdb.python/py-inferior.exp: straddling: set *(int32_t*) &search_buf[16000-1] = 0xfdb97531 +-PASS: gdb.python/py-inferior.exp: straddling: py pattern = pack('<I', 0xfdb97531) +-PASS: gdb.python/py-inferior.exp: straddling: py start_addr = gdb.selected_frame ().read_var ('search_buf') +-PASS: gdb.python/py-inferior.exp: straddling: find pattern straddling chunk boundary +-PASS: gdb.python/py-inferior.exp: is_valid: get initial list +-PASS: gdb.python/py-inferior.exp: is_valid: get inferior list length 1 +-PASS: gdb.python/py-inferior.exp: is_valid: check inferior validity 1 +-PASS: gdb.python/py-inferior.exp: is_valid: add empty inferior 2 +-PASS: gdb.python/py-inferior.exp: is_valid: get new list +-PASS: gdb.python/py-inferior.exp: is_valid: get inferior list length 2 +-PASS: gdb.python/py-inferior.exp: is_valid: check inferior validity 2 +-PASS: gdb.python/py-inferior.exp: is_valid: check inferior validity 3 +-PASS: gdb.python/py-inferior.exp: is_valid: remove-inferiors 3 +-PASS: gdb.python/py-inferior.exp: is_valid: check inferior validity 4 +-PASS: gdb.python/py-inferior.exp: is_valid: check inferior validity 5 +-PASS: gdb.python/py-inferior.exp: selected_inferior: switch to first inferior +-PASS: gdb.python/py-inferior.exp: selected_inferior: first inferior selected +-PASS: gdb.python/py-inferior.exp: selected_inferior: create new inferior +-PASS: gdb.python/py-inferior.exp: selected_inferior: switch to third inferior +-PASS: gdb.python/py-inferior.exp: selected_inferior: third inferior selected +-PASS: gdb.python/py-inferior.exp: selected_inferior: switch back to first inferior +-PASS: gdb.python/py-inferior.exp: selected_inferior: remove second inferior +FAIL: gdb.python/py-inferior.exp: test Inferior.threads 2 +UNTESTED: gdb.python/py-inferior.exp: the following tests get the system into an unresponsive state - Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-infthread.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 -@@ -29096,15 +25745,15 @@ PASS: gdb.python/py-mi.exp: update string varobj after assignment +-PASS: gdb.python/py-infthread.exp: test InferiorThread.num +-PASS: gdb.python/py-infthread.exp: test InferiorThread.global_num ++FAIL: gdb.python/py-infthread.exp: test InferiorThread.num ++FAIL: gdb.python/py-infthread.exp: test InferiorThread.global_num + PASS: gdb.python/py-infthread.exp: test InferiorThread.ptid + PASS: gdb.python/py-infthread.exp: test InferiorThread.inferior + PASS: gdb.python/py-infthread.exp: test Inferior.num +@@ -29606,15 +26271,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 @@ -5540,16 +6693,16 @@ index e615fb4..ac6a78e 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 -@@ -29185,7 +25834,7 @@ PASS: gdb.python/py-objfile.exp: Get separate debug info objfile +@@ -29695,7 +26360,7 @@ PASS: gdb.python/py-objfile.exp: Get separate debug info objfile PASS: gdb.python/py-objfile.exp: Test owner of separate debug file PASS: gdb.python/py-objfile.exp: Test user-name of owner of separate debug file PASS: gdb.python/py-objfile.exp: print main with debug info --PASS: gdb.python/py-objfile.exp: get python valueof "sep_objfile.build_id" (8852bbefaa897934fa060e5c710d6bf9d02ec43b) -+PASS: gdb.python/py-objfile.exp: get python valueof "sep_objfile.build_id" (b3ab08b7b5580cb947f35f5198144931a20e770f) +-PASS: gdb.python/py-objfile.exp: get python valueof "sep_objfile.build_id" (d3e8eccb4b7ca7eac2f0316b6a41a3cb0f2d74aa) ++PASS: gdb.python/py-objfile.exp: get python valueof "sep_objfile.build_id" (75d11311e4caa1ad5cfe8e844bd714d8c2404354) PASS: gdb.python/py-objfile.exp: print lookup_objfile of separate debug file PASS: gdb.python/py-objfile.exp: gdb.lookup_objfile of symlinked binary - Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-parameter.exp ... -@@ -29510,18 +26159,7 @@ PASS: gdb.python/py-strfns.exp: p arg + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-parameter.exp ... +@@ -30024,18 +26689,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 @@ -5566,13 +6719,13 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.python/py-strfns.exp: p $_regex (str1, "^Hello") -PASS: gdb.python/py-strfns.exp: p $_regex (str1, "^Hello.$") +UNSUPPORTED: gdb.python/py-strfns.exp: save a corefile - Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-symbol.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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 -@@ -30267,3017 +26905,55 @@ PASS: gdb.python/python.exp: Test find_pc_line with resume address - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/aarch64.exp ... - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.exp ... - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/break-precsave.exp ... +@@ -30781,3017 +27435,55 @@ PASS: gdb.python/python.exp: Test find_pc_line with resume address + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/aarch64.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/break-precsave.exp ... -PASS: gdb.reverse/break-precsave.exp: Turn on process record -PASS: gdb.reverse/break-precsave.exp: BP at end of main -PASS: gdb.reverse/break-precsave.exp: run to end of main @@ -5592,7 +6745,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.reverse/break-precsave.exp: continue to breakpoint: foo -PASS: gdb.reverse/break-precsave.exp: continue to breakpoint: bar -PASS: gdb.reverse/break-precsave.exp: end of record log - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/break-reverse.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/break-reverse.exp ... -PASS: gdb.reverse/break-reverse.exp: Turn on process record -PASS: gdb.reverse/break-reverse.exp: set breakpoint on foo -PASS: gdb.reverse/break-reverse.exp: set breakpoint on bar @@ -5608,7 +6761,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.reverse/break-reverse.exp: continue to breakpoint: foo -PASS: gdb.reverse/break-reverse.exp: continue to breakpoint: bar -PASS: gdb.reverse/break-reverse.exp: end of record log - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/consecutive-precsave.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/consecutive-precsave.exp ... -PASS: gdb.reverse/consecutive-precsave.exp: Turn on process record -PASS: gdb.reverse/consecutive-precsave.exp: BP at end of main -PASS: gdb.reverse/consecutive-precsave.exp: run to end of main @@ -5621,7 +6774,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.reverse/consecutive-precsave.exp: stopped at bp, 2nd instr -PASS: gdb.reverse/consecutive-precsave.exp: set reverse execution -PASS: gdb.reverse/consecutive-precsave.exp: stopped at bp in reverse, 1st instr - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/consecutive-reverse.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/consecutive-reverse.exp ... -PASS: gdb.reverse/consecutive-reverse.exp: Turn on process record -PASS: gdb.reverse/consecutive-reverse.exp: continue to breakpoint in foo -PASS: gdb.reverse/consecutive-reverse.exp: get breakpoint address for foo @@ -5629,7 +6782,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.reverse/consecutive-reverse.exp: stopped at bp, 2nd instr -PASS: gdb.reverse/consecutive-reverse.exp: set reverse execution -PASS: gdb.reverse/consecutive-reverse.exp: stopped at bp in reverse, 1st instr - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/finish-precsave.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/finish-precsave.exp ... -PASS: gdb.reverse/finish-precsave.exp: Turn on process record -PASS: gdb.reverse/finish-precsave.exp: BP at end of main -PASS: gdb.reverse/finish-precsave.exp: run to end of main @@ -5667,14 +6820,14 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.reverse/finish-precsave.exp: reverse finish from char_func -PASS: gdb.reverse/finish-precsave.exp: continue to breakpoint: void_func -PASS: gdb.reverse/finish-precsave.exp: reverse finish from void_func - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp ... -PASS: gdb.reverse/finish-reverse-bkpt.exp: Turn on process record -PASS: gdb.reverse/finish-reverse-bkpt.exp: set breakpoint on void_func -PASS: gdb.reverse/finish-reverse-bkpt.exp: continue to breakpoint: void_func -PASS: gdb.reverse/finish-reverse-bkpt.exp: set breakpoint at void_func's entry -PASS: gdb.reverse/finish-reverse-bkpt.exp: reverse-finish from void_func trips breakpoint at entry -PASS: gdb.reverse/finish-reverse-bkpt.exp: no spurious proceed after breakpoint stop - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/finish-reverse.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/finish-reverse.exp ... -PASS: gdb.reverse/finish-reverse.exp: Turn on process record -PASS: gdb.reverse/finish-reverse.exp: set breakpoint on void_func -PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: void_func @@ -5707,14 +6860,14 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.reverse/finish-reverse.exp: reverse finish from char_func -PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: void_func -PASS: gdb.reverse/finish-reverse.exp: reverse finish from void_func - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/fstatat-reverse.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/fstatat-reverse.exp ... -PASS: gdb.reverse/fstatat-reverse.exp: Turn on process record -PASS: gdb.reverse/fstatat-reverse.exp: set breakpoint at marker2 -PASS: gdb.reverse/fstatat-reverse.exp: continue to breakpoint: marker2 -PASS: gdb.reverse/fstatat-reverse.exp: set breakpoint at marker1 -PASS: gdb.reverse/fstatat-reverse.exp: reverse to marker1 -PASS: gdb.reverse/fstatat-reverse.exp: check fstatat record - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/getresuid-reverse.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/getresuid-reverse.exp ... -PASS: gdb.reverse/getresuid-reverse.exp: Turn on process record -PASS: gdb.reverse/getresuid-reverse.exp: set breakpoint at marker2 -PASS: gdb.reverse/getresuid-reverse.exp: continue to breakpoint: marker2 @@ -5726,7 +6879,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.reverse/getresuid-reverse.exp: check rgid record -PASS: gdb.reverse/getresuid-reverse.exp: check egid record -PASS: gdb.reverse/getresuid-reverse.exp: check sgid record - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i386-precsave.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/i386-precsave.exp ... -PASS: gdb.reverse/i386-precsave.exp: Turn on process record -PASS: gdb.reverse/i386-precsave.exp: BP at end of main -PASS: gdb.reverse/i386-precsave.exp: run to end of main @@ -5801,7 +6954,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.reverse/i386-precsave.exp: eax before reverse-inc -PASS: gdb.reverse/i386-precsave.exp: reverse-step to inc eax -PASS: gdb.reverse/i386-precsave.exp: eax after reverse-inc - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i386-reverse.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/i386-reverse.exp ... -PASS: gdb.reverse/i386-reverse.exp: Turn on process record -PASS: gdb.reverse/i386-reverse.exp: step to inc eax 1st time -PASS: gdb.reverse/i386-reverse.exp: step to inc ecx 1st time @@ -5871,7 +7024,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.reverse/i386-reverse.exp: eax before reverse-inc -PASS: gdb.reverse/i386-reverse.exp: reverse-step to inc eax -PASS: gdb.reverse/i386-reverse.exp: eax after reverse-inc - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i386-sse-reverse.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/i386-sse-reverse.exp ... -PASS: gdb.reverse/i386-sse-reverse.exp: Turn on process record -PASS: gdb.reverse/i386-sse-reverse.exp: set breakpoint at end of sse_test -PASS: gdb.reverse/i386-sse-reverse.exp: continue to end of sse_test @@ -6056,7 +7209,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm0 after reverse blendps -PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm1 after reverse blendps -PASS: gdb.reverse/i386-sse-reverse.exp: verify xmm2 after reverse blendps - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i387-env-reverse.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/i387-env-reverse.exp ... -PASS: gdb.reverse/i387-env-reverse.exp: Turn on process record -PASS: gdb.reverse/i387-env-reverse.exp: record to end of main -PASS: gdb.reverse/i387-env-reverse.exp: set reverse direction @@ -6112,7 +7265,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.reverse/i387-env-reverse.exp: push st0 -PASS: gdb.reverse/i387-env-reverse.exp: verify fstat == 0 -PASS: gdb.reverse/i387-env-reverse.exp: verify ftag == 0xffff - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i387-stack-reverse.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/i387-stack-reverse.exp ... -PASS: gdb.reverse/i387-stack-reverse.exp: Turn on process record -PASS: gdb.reverse/i387-stack-reverse.exp: record to end of main -PASS: gdb.reverse/i387-stack-reverse.exp: set reverse direction @@ -6198,7 +7351,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.reverse/i387-stack-reverse.exp: verify st1 == 1 -PASS: gdb.reverse/i387-stack-reverse.exp: push st0 == 1 -PASS: gdb.reverse/i387-stack-reverse.exp: verify st0 == 1 - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/machinestate-precsave.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/machinestate-precsave.exp ... -PASS: gdb.reverse/machinestate-precsave.exp: Turn on process record -PASS: gdb.reverse/machinestate-precsave.exp: BP at end of main -PASS: gdb.reverse/machinestate-precsave.exp: run to end of main @@ -6247,7 +7400,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.reverse/machinestate-precsave.exp: module global forward-breakpoint -PASS: gdb.reverse/machinestate-precsave.exp: module global forward step-to -PASS: gdb.reverse/machinestate-precsave.exp: module global step post-change - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/machinestate.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/machinestate.exp ... -PASS: gdb.reverse/machinestate.exp: Turn on process record -PASS: gdb.reverse/machinestate.exp: continue to breakpoint: end of main -PASS: gdb.reverse/machinestate.exp: reverse to 85 @@ -6291,20 +7444,20 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.reverse/machinestate.exp: module global forward-breakpoint -PASS: gdb.reverse/machinestate.exp: module global forward step-to -PASS: gdb.reverse/machinestate.exp: module global step post-change - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/next-reverse-bkpt-over-sr.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/next-reverse-bkpt-over-sr.exp ... -PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: Turn on process record -PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: get past callee call -PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: set breakpoint at callee's entry -PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: reverse-next over call trips user breakpoint at function entry -PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: stopped at the right callee call - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/pipe-reverse.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/pipe-reverse.exp ... -PASS: gdb.reverse/pipe-reverse.exp: Turn on process record -PASS: gdb.reverse/pipe-reverse.exp: set breakpoint at marker2 -PASS: gdb.reverse/pipe-reverse.exp: continue to breakpoint: marker2 -PASS: gdb.reverse/pipe-reverse.exp: set breakpoint at marker1 -PASS: gdb.reverse/pipe-reverse.exp: reverse to marker1 -PASS: gdb.reverse/pipe-reverse.exp: check pipe record - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/readv-reverse.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/readv-reverse.exp ... -PASS: gdb.reverse/readv-reverse.exp: Turn on process record -PASS: gdb.reverse/readv-reverse.exp: set breakpoint at marker2 -PASS: gdb.reverse/readv-reverse.exp: continue to breakpoint: marker2 @@ -6314,7 +7467,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.reverse/readv-reverse.exp: check readv record -PASS: gdb.reverse/readv-reverse.exp: check readv record -PASS: gdb.reverse/readv-reverse.exp: check readv record - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/recvmsg-reverse.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/recvmsg-reverse.exp ... -PASS: gdb.reverse/recvmsg-reverse.exp: Turn on process record -PASS: gdb.reverse/recvmsg-reverse.exp: set breakpoint at marker2 -PASS: gdb.reverse/recvmsg-reverse.exp: continue to breakpoint: marker2 @@ -6324,11 +7477,11 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.reverse/recvmsg-reverse.exp: check recvmsg record - rmsg -PASS: gdb.reverse/recvmsg-reverse.exp: check recvmsg record - rmsg -PASS: gdb.reverse/recvmsg-reverse.exp: check recvmsg record - cmsg - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/rerun-prec.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/rerun-prec.exp ... -PASS: gdb.reverse/rerun-prec.exp: Turn on process record -PASS: gdb.reverse/rerun-prec.exp: restarting inferior - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/s390-mvcle.exp ... - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/sigall-precsave.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/s390-mvcle.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/sigall-precsave.exp ... -PASS: gdb.reverse/sigall-precsave.exp: Turn on process record -PASS: gdb.reverse/sigall-precsave.exp: BP at end of main -PASS: gdb.reverse/sigall-precsave.exp: handle all nostop noprint @@ -7286,7 +8439,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.reverse/sigall-precsave.exp: b gen_TERM -PASS: gdb.reverse/sigall-precsave.exp: send signal 63 -PASS: gdb.reverse/sigall-precsave.exp: advance to TERM - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/sigall-reverse.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/sigall-reverse.exp ... -PASS: gdb.reverse/sigall-reverse.exp: Turn on process record -PASS: gdb.reverse/sigall-reverse.exp: handle SIGABRT stop print -PASS: gdb.reverse/sigall-reverse.exp: b handle_ABRT @@ -8237,8 +9390,8 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.reverse/sigall-reverse.exp: b gen_TERM -PASS: gdb.reverse/sigall-reverse.exp: send signal 63 -PASS: gdb.reverse/sigall-reverse.exp: advance to TERM - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/singlejmp-reverse.exp ... - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/solib-precsave.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/singlejmp-reverse.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/solib-precsave.exp ... -PASS: gdb.reverse/solib-precsave.exp: Turn on process record -PASS: gdb.reverse/solib-precsave.exp: BP at end of main -PASS: gdb.reverse/solib-precsave.exp: run to end of main @@ -8264,7 +9417,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.reverse/solib-precsave.exp: run until end part two -PASS: gdb.reverse/solib-precsave.exp: reverse-next over solib function one -PASS: gdb.reverse/solib-precsave.exp: reverse-next over solib function two - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/solib-reverse.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/solib-reverse.exp ... -PASS: gdb.reverse/solib-reverse.exp: Turn on process record -PASS: gdb.reverse/solib-reverse.exp: run until end part one -PASS: gdb.reverse/solib-reverse.exp: reverse-step third shr1 @@ -8285,7 +9438,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.reverse/solib-reverse.exp: run until end part two -PASS: gdb.reverse/solib-reverse.exp: reverse-next over solib function one -PASS: gdb.reverse/solib-reverse.exp: reverse-next over solib function two - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/step-precsave.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/step-precsave.exp ... -PASS: gdb.reverse/step-precsave.exp: Turn on process record -PASS: gdb.reverse/step-precsave.exp: BP at end of main -PASS: gdb.reverse/step-precsave.exp: run to end of main @@ -8314,7 +9467,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.reverse/step-precsave.exp: reverse next test 1 -PASS: gdb.reverse/step-precsave.exp: reverse step test 2 -PASS: gdb.reverse/step-precsave.exp: reverse next test 2 - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/step-reverse.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/step-reverse.exp ... -PASS: gdb.reverse/step-reverse.exp: Turn on process record -PASS: gdb.reverse/step-reverse.exp: next test 1 -PASS: gdb.reverse/step-reverse.exp: step test 1 @@ -8338,14 +9491,14 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.reverse/step-reverse.exp: reverse next test 1 -PASS: gdb.reverse/step-reverse.exp: reverse step test 2 -PASS: gdb.reverse/step-reverse.exp: reverse next test 2 - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/time-reverse.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/time-reverse.exp ... -PASS: gdb.reverse/time-reverse.exp: Turn on process record -PASS: gdb.reverse/time-reverse.exp: set breakpoint at marker2 -PASS: gdb.reverse/time-reverse.exp: continue to breakpoint: marker2 -PASS: gdb.reverse/time-reverse.exp: set breakpoint at marker1 -PASS: gdb.reverse/time-reverse.exp: reverse to marker1 -PASS: gdb.reverse/time-reverse.exp: check time record - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/until-precsave.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/until-precsave.exp ... -PASS: gdb.reverse/until-precsave.exp: Turn on process record -PASS: gdb.reverse/until-precsave.exp: BP at end of main -PASS: gdb.reverse/until-precsave.exp: run to end of main @@ -8363,7 +9516,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.reverse/until-precsave.exp: reverse-finish from marker2 -PASS: gdb.reverse/until-precsave.exp: reverse-advance to final return of factorial -PASS: gdb.reverse/until-precsave.exp: reverse-until to entry of factorial - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/until-reverse.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/until-reverse.exp ... -PASS: gdb.reverse/until-reverse.exp: Turn on process record -PASS: gdb.reverse/until-reverse.exp: until line number -PASS: gdb.reverse/until-reverse.exp: advance to factorial @@ -8376,14 +9529,14 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.reverse/until-reverse.exp: reverse-finish from marker2 -PASS: gdb.reverse/until-reverse.exp: reverse-advance to final return of factorial -PASS: gdb.reverse/until-reverse.exp: reverse-until to entry of factorial - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/waitpid-reverse.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/waitpid-reverse.exp ... -PASS: gdb.reverse/waitpid-reverse.exp: Turn on process record -PASS: gdb.reverse/waitpid-reverse.exp: set breakpoint at marker2 -KFAIL: gdb.reverse/waitpid-reverse.exp: continue to breakpoint: marker2 (GDB internal error) (PRMS: gdb/19187) -PASS: gdb.reverse/waitpid-reverse.exp: set breakpoint at marker1 -KFAIL: gdb.reverse/waitpid-reverse.exp: reverse to marker1 (GDB internal error) (PRMS: gdb/19187) -PASS: gdb.reverse/waitpid-reverse.exp: check waitpid record - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/watch-precsave.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/watch-precsave.exp ... -PASS: gdb.reverse/watch-precsave.exp: Turn on process record -PASS: gdb.reverse/watch-precsave.exp: BP at end of main -PASS: gdb.reverse/watch-precsave.exp: run to end of main @@ -8420,7 +9573,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, HW, third time -PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, HW, fourth time -PASS: gdb.reverse/watch-precsave.exp: watchpoint hit in reverse, HW, fifth time - Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/watch-reverse.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/watch-reverse.exp ... -PASS: gdb.reverse/watch-reverse.exp: Turn on process record -PASS: gdb.reverse/watch-reverse.exp: disable hw watchpoints -PASS: gdb.reverse/watch-reverse.exp: set breakpoint at marker1 @@ -8453,7 +9606,7 @@ index e615fb4..ac6a78e 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 - Running ../../../W._C._Handy/gdb/testsuite/gdb.server/connect-stopped-target.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/connect-stopped-target.exp ... -PASS: gdb.server/connect-stopped-target.exp: non-stop=off: disconnect -PASS: gdb.server/connect-stopped-target.exp: non-stop=off: set non-stop off -PASS: gdb.server/connect-stopped-target.exp: non-stop=off: define user command: connect @@ -8464,7 +9617,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.server/connect-stopped-target.exp: non-stop=on: define user command: connect -PASS: gdb.server/connect-stopped-target.exp: non-stop=on: connect and print pc -PASS: gdb.server/connect-stopped-target.exp: non-stop=on: print pc again - Running ../../../W._C._Handy/gdb/testsuite/gdb.server/connect-without-multi-process.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/connect-without-multi-process.exp ... -PASS: gdb.server/connect-without-multi-process.exp: multiprocess=off: disconnect -PASS: gdb.server/connect-without-multi-process.exp: multiprocess=off: set remote multiprocess-feature off -PASS: gdb.server/connect-without-multi-process.exp: multiprocess=off: break main @@ -8475,7 +9628,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.server/connect-without-multi-process.exp: multiprocess=auto: break main -PASS: gdb.server/connect-without-multi-process.exp: multiprocess=auto: target remote -PASS: gdb.server/connect-without-multi-process.exp: multiprocess=auto: continue to main - Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-attach.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/ext-attach.exp ... -PASS: gdb.server/ext-attach.exp: disconnect -PASS: gdb.server/ext-attach.exp: set remote exec-file -PASS: gdb.server/ext-attach.exp: attach to remote program 1 @@ -8487,7 +9640,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.server/ext-attach.exp: backtrace 2 -PASS: gdb.server/ext-attach.exp: kill -PASS: gdb.server/ext-attach.exp: monitor exit - Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-restart.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/ext-restart.exp ... -PASS: gdb.server/ext-restart.exp: disconnect -PASS: gdb.server/ext-restart.exp: set remote exec-file -PASS: gdb.server/ext-restart.exp: run to main @@ -8496,7 +9649,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.server/ext-restart.exp: restart: run to main -PASS: gdb.server/ext-restart.exp: kill -PASS: gdb.server/ext-restart.exp: monitor exit - Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-run.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/ext-run.exp ... -PASS: gdb.server/ext-run.exp: disconnect -PASS: gdb.server/ext-run.exp: set remote exec-file -PASS: gdb.server/ext-run.exp: continue to main @@ -8504,7 +9657,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.server/ext-run.exp: kill -PASS: gdb.server/ext-run.exp: load new file without any gdbserver inferior -PASS: gdb.server/ext-run.exp: monitor exit - Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-wrapper.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/ext-wrapper.exp ... -PASS: gdb.server/ext-wrapper.exp: disconnect -PASS: gdb.server/ext-wrapper.exp: set remote exec-file -PASS: gdb.server/ext-wrapper.exp: run to marker @@ -8515,7 +9668,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.server/ext-wrapper.exp: restart: print d -PASS: gdb.server/ext-wrapper.exp: kill -PASS: gdb.server/ext-wrapper.exp: monitor exit - Running ../../../W._C._Handy/gdb/testsuite/gdb.server/file-transfer.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/file-transfer.exp ... -PASS: gdb.server/file-transfer.exp: disconnect -PASS: gdb.server/file-transfer.exp: put binary file -PASS: gdb.server/file-transfer.exp: get binary file @@ -8529,27 +9682,27 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.server/file-transfer.exp: compare text file -PASS: gdb.server/file-transfer.exp: deleted text file -PASS: gdb.server/file-transfer.exp: verified deleted text file - Running ../../../W._C._Handy/gdb/testsuite/gdb.server/no-thread-db.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/no-thread-db.exp ... -PASS: gdb.server/no-thread-db.exp: successfully compiled posix threads test case -PASS: gdb.server/no-thread-db.exp: disconnect -PASS: gdb.server/no-thread-db.exp: libthread-db is now unresolvable -PASS: gdb.server/no-thread-db.exp: continue to breakpoint: after tls assignment -PASS: gdb.server/no-thread-db.exp: print foo - Running ../../../W._C._Handy/gdb/testsuite/gdb.server/non-existing-program.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/non-existing-program.exp ... -PASS: gdb.server/non-existing-program.exp: gdbserver exits cleanly - Running ../../../W._C._Handy/gdb/testsuite/gdb.server/server-exec-info.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/server-exec-info.exp ... -PASS: gdb.server/server-exec-info.exp: disconnect -PASS: gdb.server/server-exec-info.exp: set remote pid-to-exec-file-packet off -PASS: gdb.server/server-exec-info.exp: file -PASS: gdb.server/server-exec-info.exp: set sysroot remote: -PASS: gdb.server/server-exec-info.exp: info files - Running ../../../W._C._Handy/gdb/testsuite/gdb.server/server-kill.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/server-kill.exp ... -PASS: gdb.server/server-kill.exp: disconnect -PASS: gdb.server/server-kill.exp: continue to breakpoint: after server_pid assignment -PASS: gdb.server/server-kill.exp: p server_pid -PASS: gdb.server/server-kill.exp: set remote trace-status-packet on -PASS: gdb.server/server-kill.exp: tstatus - Running ../../../W._C._Handy/gdb/testsuite/gdb.server/server-mon.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/server-mon.exp ... -PASS: gdb.server/server-mon.exp: disconnect -PASS: gdb.server/server-mon.exp: monitor help -PASS: gdb.server/server-mon.exp: monitor @@ -8559,11 +9712,11 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.server/server-mon.exp: monitor set remote-debug 0 -PASS: gdb.server/server-mon.exp: monitor set debug-format all -PASS: gdb.server/server-mon.exp: monitor set debug-format none - Running ../../../W._C._Handy/gdb/testsuite/gdb.server/server-run.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/server-run.exp ... -PASS: gdb.server/server-run.exp: disconnect -PASS: gdb.server/server-run.exp: loaded dynamic linker -PASS: gdb.server/server-run.exp: continue to main - Running ../../../W._C._Handy/gdb/testsuite/gdb.server/solib-list.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/solib-list.exp ... -PASS: gdb.server/solib-list.exp: non-stop 0: disconnect -PASS: gdb.server/solib-list.exp: non-stop 0: set non-stop 0 -PASS: gdb.server/solib-list.exp: non-stop 0: set displaced-stepping off @@ -8580,25 +9733,25 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.server/solib-list.exp: non-stop 1: continue -PASS: gdb.server/solib-list.exp: non-stop 1: sharedlibrary -PASS: gdb.server/solib-list.exp: non-stop 1: p libvar - Running ../../../W._C._Handy/gdb/testsuite/gdb.server/wrapper.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/wrapper.exp ... -PASS: gdb.server/wrapper.exp: disconnect -PASS: gdb.server/wrapper.exp: continue to marker -PASS: gdb.server/wrapper.exp: print d - Running ../../../W._C._Handy/gdb/testsuite/gdb.stabs/exclfwd.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.stabs/exclfwd.exp ... PASS: gdb.stabs/exclfwd.exp: ptype v1 PASS: gdb.stabs/exclfwd.exp: ptype v2 -@@ -33501,234 +27177,83 @@ PASS: gdb.stabs/weird.exp: p common0var0 +@@ -34015,234 +27707,83 @@ 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 ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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: attempt 1: attach (pass 1), pending signal catch --PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attempt 3: attach (pass 2), pending signal catch +-PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attempt 1: attach (pass 2), pending signal catch -PASS: gdb.threads/attach-into-signal.exp: successfully compiled posix threads test case -PASS: gdb.threads/attach-into-signal.exp: threaded: handle SIGALRM stop print pass --PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 2: attach (pass 1), pending signal catch --PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 3: attach (pass 2), pending signal catch - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-many-short-lived-threads.exp ... +-PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 3: attach (pass 1), pending signal catch +-PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 7: attach (pass 2), pending signal catch + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-many-short-lived-threads.exp ... -PASS: gdb.threads/attach-many-short-lived-threads.exp: successfully compiled posix threads test case -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: attach -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: no new threads @@ -8611,7 +9764,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: print seconds_left -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: detach -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: set breakpoint always-inserted off --XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach (EPERM) +-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: no new threads -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted on -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break break_fn @@ -8622,7 +9775,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: print seconds_left -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted off --PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach +-XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach (EPERM) -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: no new threads -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted on -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break break_fn @@ -8633,7 +9786,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: print seconds_left -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted off --PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach +-XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (EPERM) -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: no new threads -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted on -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break break_fn @@ -8644,7 +9797,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: print seconds_left -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: detach -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted off --XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: attach (EPERM) +-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: attach -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: no new threads -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: set breakpoint always-inserted on -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break break_fn @@ -8666,7 +9819,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 6: print seconds_left -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 6: detach -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 6: set breakpoint always-inserted off --PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: attach +-XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: attach (EPERM) -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: no new threads -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: set breakpoint always-inserted on -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: break break_fn @@ -8688,7 +9841,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: print seconds_left -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: detach -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: set breakpoint always-inserted off --PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: attach +-XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: attach (EPERM) -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: no new threads -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted on -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break break_fn @@ -8699,7 +9852,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: print seconds_left -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: detach -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted off --XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach (EPERM) +-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: no new threads -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted on -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break break_fn @@ -8708,23 +9861,23 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 3 -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: kill process -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted off -+gdb compile failed, [01m[K../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-many-short-lived-threads.c:[m[K In function '[01m[Kjoinable_fn[m[K': -+[01m[K../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-many-short-lived-threads.c:78:3:[m[K [01;35m[Kwarning: [m[Kimplicit declaration of function '[01m[Kpthread_setname_np[m[K' [-Wimplicit-function-declaration] ++gdb compile failed, [01m[K[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-many-short-lived-threads.c:[m[K In function '[01m[Kjoinable_fn[m[K': ++[01m[K[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-many-short-lived-threads.c:78:3:[m[K [01;35m[Kwarning: [m[Kimplicit declaration of function '[01m[Kpthread_setname_np[m[K' [-Wimplicit-function-declaration] + pthread_setname_np (pthread_self (), "joinable"); +[01;32m[K ^[m[K +UNTESTED: gdb.threads/attach-many-short-lived-threads.exp: failed to prepare - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-stopped.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-stopped.exp ... -PASS: gdb.threads/attach-stopped.exp: nonthreaded: attach2 to stopped, after setting file -PASS: gdb.threads/attach-stopped.exp: nonthreaded: attach2 to stopped bt -PASS: gdb.threads/attach-stopped.exp: successfully compiled posix threads test case -PASS: gdb.threads/attach-stopped.exp: threaded: attach2 to stopped, after setting file -PASS: gdb.threads/attach-stopped.exp: threaded: attach2 to stopped bt - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/bp_in_thread.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/bp_in_thread.exp ... PASS: gdb.threads/bp_in_thread.exp: successfully compiled posix threads test case PASS: gdb.threads/bp_in_thread.exp: breakpoint on noreturn -PASS: gdb.threads/bp_in_thread.exp: run to noreturn +FAIL: gdb.threads/bp_in_thread.exp: run to noreturn - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/break-while-running.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/break-while-running.exp ... PASS: gdb.threads/break-while-running.exp: successfully compiled posix threads test case PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: set non-stop off PASS: gdb.threads/break-while-running.exp: w/ithr: always-inserted off: all-stop: set breakpoint always-inserted off @@ -8852,18 +10005,18 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: non-stop: unblock second thread -PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: non-stop: breakpoint on second child is hit -PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: non-stop: all threads stopped - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/clone-new-thread-event.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/clone-new-thread-event.exp ... -PASS: gdb.threads/clone-new-thread-event.exp: catch SIGUSR1 - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/clone-thread_db.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/clone-thread_db.exp ... -PASS: gdb.threads/clone-thread_db.exp: successfully compiled posix threads test case -PASS: gdb.threads/clone-thread_db.exp: break clone_fn -PASS: gdb.threads/clone-thread_db.exp: continue to clone_fn -PASS: gdb.threads/clone-thread_db.exp: continue to end - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/continue-pending-after-query.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/continue-pending-after-query.exp ... PASS: gdb.threads/continue-pending-after-query.exp: successfully compiled posix threads test case PASS: gdb.threads/continue-pending-after-query.exp: iter 1: continue to breakpoint: cont to break_function -@@ -33764,287 +27289,168 @@ PASS: gdb.threads/continue-pending-after-query.exp: iter 10: continue until exit - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/continue-pending-status.exp ... +@@ -34278,306 +27819,169 @@ PASS: gdb.threads/continue-pending-after-query.exp: iter 10: continue until exit + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/continue-pending-status.exp ... PASS: gdb.threads/continue-pending-status.exp: successfully compiled posix threads test case PASS: gdb.threads/continue-pending-status.exp: attempt 0: set break in tight loop -PASS: gdb.threads/continue-pending-status.exp: attempt 0: continue to tight loop @@ -9047,7 +10200,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/continue-pending-status.exp: no thread starvation +FAIL: gdb.threads/continue-pending-status.exp: attempt 19: caught interrupt +FAIL: gdb.threads/continue-pending-status.exp: no thread starvation - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/corethreads.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/corethreads.exp ... -PASS: gdb.threads/corethreads.exp: successfully compiled posix threads test case -PASS: gdb.threads/corethreads.exp: load core -PASS: gdb.threads/corethreads.exp: sanity check we see the core file @@ -9056,7 +10209,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/corethreads.exp: thread0 found -PASS: gdb.threads/corethreads.exp: thread1 found -PASS: gdb.threads/corethreads.exp: no other thread found - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/create-fail.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/create-fail.exp ... -PASS: gdb.threads/create-fail.exp: successfully compiled posix threads test case -PASS: gdb.threads/create-fail.exp: iteration 1: run till end -PASS: gdb.threads/create-fail.exp: iteration 2: run till end @@ -9069,9 +10222,9 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/create-fail.exp: iteration 9: run till end -PASS: gdb.threads/create-fail.exp: iteration 10: run till end +UNSUPPORTED: gdb.threads/create-fail.exp: Couldn't compile create-fail.c: unrecognized error - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/current-lwp-dead.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/current-lwp-dead.exp ... -PASS: gdb.threads/current-lwp-dead.exp: continue to breakpoint: fn_return - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/dlopen-libpthread.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/dlopen-libpthread.exp ... -PASS: gdb.threads/dlopen-libpthread.exp: successfully compiled posix threads test case -PASS: gdb.threads/dlopen-libpthread.exp: ldd dlopen-libpthread.so -PASS: gdb.threads/dlopen-libpthread.exp: ldd dlopen-libpthread.so output contains libs @@ -9082,7 +10235,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/dlopen-libpthread.exp: unprelink libc.so.6 (missing /usr/sbin/prelink) -XFAIL: gdb.threads/dlopen-libpthread.exp: info probes all rtld rtld_map_complete -UNTESTED: gdb.threads/dlopen-libpthread.exp: dlopen-libpthread.exp - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/execl.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/execl.exp ... PASS: gdb.threads/execl.exp: successfully compiled posix threads test case PASS: gdb.threads/execl.exp: set breakpoint at execl PASS: gdb.threads/execl.exp: continue to exec @@ -9094,13 +10247,13 @@ index e615fb4..ac6a78e 100644 PASS: gdb.threads/execl.exp: info threads after exec -PASS: gdb.threads/execl.exp: continue until exit +FAIL: gdb.threads/execl.exp: continue until exit - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/fork-child-threads.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/fork-child-threads.exp ... -PASS: gdb.threads/fork-child-threads.exp: successfully compiled posix threads test case -PASS: gdb.threads/fork-child-threads.exp: set follow-fork-mode child -PASS: gdb.threads/fork-child-threads.exp: next over fork -PASS: gdb.threads/fork-child-threads.exp: get to the spawned thread -PASS: gdb.threads/fork-child-threads.exp: two threads found - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/fork-plus-threads.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/fork-plus-threads.exp ... PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: successfully compiled posix threads test case -PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: set detach-on-fork on -PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: continue & @@ -9119,7 +10272,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: no threads left -PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: only inferior 1 left +FAIL: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: Can't run to main - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/fork-thread-pending.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/fork-thread-pending.exp ... -PASS: gdb.threads/fork-thread-pending.exp: successfully compiled posix threads test case -PASS: gdb.threads/fork-thread-pending.exp: 1, set follow-fork-mode child -PASS: gdb.threads/fork-thread-pending.exp: 1, insert fork catchpoint @@ -9136,29 +10289,49 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/fork-thread-pending.exp: 2, multiple threads found -PASS: gdb.threads/fork-thread-pending.exp: 2, get to the spawned thread in fork child -PASS: gdb.threads/fork-thread-pending.exp: 2, followed to the child, found two threads - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/forking-threads-plus-breakpoint.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/forking-threads-plus-breakpoint.exp ... PASS: gdb.threads/forking-threads-plus-breakpoint.exp: successfully compiled posix threads test case --PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: set detach-on-fork on --PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: set breakpoint that evals false --PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: continue & --PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: inferior 1 exited --PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: no threads left --PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: only inferior 1 left --PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: set detach-on-fork on --PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: set breakpoint that evals false --PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: continue & --PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: inferior 1 exited --PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: no threads left --PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: only inferior 1 left -+FAIL: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: Can't run to main -+FAIL: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: Can't run to main - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/gcore-stale-thread.exp ... + PASS: gdb.threads/forking-threads-plus-breakpoint.exp: probe displaced-stepping support: set displaced on + PASS: gdb.threads/forking-threads-plus-breakpoint.exp: probe displaced-stepping support: set debug displaced 1 +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: probe displaced-stepping support: supported +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=on: set detach-on-fork on +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=on: set displaced on +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=on: set breakpoint that evals false +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=on: continue & +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=on: inferior 1 exited +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=on: no threads left +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=on: only inferior 1 left +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=off: set detach-on-fork on +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=off: set displaced off +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=off: set breakpoint that evals false +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=off: continue & +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=off: inferior 1 exited +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=off: no threads left +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=off: only inferior 1 left +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=on: set detach-on-fork on +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=on: set displaced on +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=on: set breakpoint that evals false +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=on: continue & +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=on: inferior 1 exited +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=on: no threads left +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=on: only inferior 1 left +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=off: set detach-on-fork on +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=off: set displaced off +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=off: set breakpoint that evals false +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=off: continue & +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=off: inferior 1 exited +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=off: no threads left +-PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=off: only inferior 1 left ++PASS: gdb.threads/forking-threads-plus-breakpoint.exp: probe displaced-stepping support: not supported ++FAIL: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: displaced=off: Can't run to main ++FAIL: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: displaced=off: Can't run to main + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/gcore-stale-thread.exp ... PASS: gdb.threads/gcore-stale-thread.exp: successfully compiled posix threads test case PASS: gdb.threads/gcore-stale-thread.exp: set non-stop on -PASS: gdb.threads/gcore-stale-thread.exp: continue to breakpoint: break-here -PASS: gdb.threads/gcore-stale-thread.exp: save a corefile -PASS: gdb.threads/gcore-stale-thread.exp: exited thread is current due to non-stop - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/gcore-thread.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/gcore-thread.exp ... PASS: gdb.threads/gcore-thread.exp: successfully compiled posix threads test case PASS: gdb.threads/gcore-thread.exp: successfully compiled posix threads test case -PASS: gdb.threads/gcore-thread.exp: thread 1 is running @@ -9175,10 +10348,8 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/gcore-thread.exp: core0file: corefile contains at least two threads -PASS: gdb.threads/gcore-thread.exp: core0file: a corefile thread is executing thread2 -PASS: gdb.threads/gcore-thread.exp: core0file: thread2 is current thread in corefile -+FAIL: gdb.threads/gcore-thread.exp: thread 1 is running -+FAIL: gdb.threads/gcore-thread.exp: thread 2 is running -+UNSUPPORTED: gdb.threads/gcore-thread.exp: save a corefile - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/hand-call-in-threads.exp ... ++UNSUPPORTED: gdb.threads/gcore-thread.exp: gdb does not support threads on this target + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/hand-call-in-threads.exp ... PASS: gdb.threads/hand-call-in-threads.exp: successfully compiled posix threads test case PASS: gdb.threads/hand-call-in-threads.exp: breakpoint on all_threads_running PASS: gdb.threads/hand-call-in-threads.exp: breakpoint on hand_call @@ -9222,13 +10393,13 @@ index e615fb4..ac6a78e 100644 +FAIL: gdb.threads/hand-call-in-threads.exp: enable scheduler locking +FAIL: gdb.threads/hand-call-in-threads.exp: show scheduler locking on +UNTESTED: gdb.threads/hand-call-in-threads.exp: aborted; needs porting - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/hand-call-new-thread.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/hand-call-new-thread.exp ... PASS: gdb.threads/hand-call-new-thread.exp: successfully compiled posix threads test case PASS: gdb.threads/hand-call-new-thread.exp: b foo thread 1 -@@ -34055,26 +27461,20 @@ PASS: gdb.threads/hand-call-new-thread.exp: iter 1: no thread marked running +@@ -34588,26 +27992,20 @@ PASS: gdb.threads/hand-call-new-thread.exp: iter 1: no thread marked running PASS: gdb.threads/hand-call-new-thread.exp: iter 2: p new_thread () PASS: gdb.threads/hand-call-new-thread.exp: iter 2: no thread marked running - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/ia64-sigill.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/ia64-sigill.exp ... -PASS: gdb.threads/ia64-sigill.exp: successfully compiled posix threads test case -PASS: gdb.threads/ia64-sigill.exp: info addr label -PASS: gdb.threads/ia64-sigill.exp: set $sigill_bpnum=$bpnum @@ -9237,7 +10408,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/ia64-sigill.exp: delete $sigill_bpnum -PASS: gdb.threads/ia64-sigill.exp: continue for the pending signal +UNSUPPORTED: gdb.threads/ia64-sigill.exp: Couldn't compile ia64-sigill.c: unrecognized error - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/info-threads-cur-sal.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/info-threads-cur-sal.exp ... PASS: gdb.threads/info-threads-cur-sal.exp: successfully compiled posix threads test case -PASS: gdb.threads/info-threads-cur-sal.exp: continue to breakpoint: start -PASS: gdb.threads/info-threads-cur-sal.exp: list before info threads @@ -9251,7 +10422,7 @@ index e615fb4..ac6a78e 100644 +FAIL: gdb.threads/info-threads-cur-sal.exp: break on line +FAIL: gdb.threads/info-threads-cur-sal.exp: info threads before list +FAIL: gdb.threads/info-threads-cur-sal.exp: list after info threads - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/interrupted-hand-call.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/interrupted-hand-call.exp ... PASS: gdb.threads/interrupted-hand-call.exp: successfully compiled posix threads test case PASS: gdb.threads/interrupted-hand-call.exp: breakpoint on all_threads_running PASS: gdb.threads/interrupted-hand-call.exp: run to all_threads_running @@ -9260,8 +10431,8 @@ index e615fb4..ac6a78e 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 -@@ -34082,7 +27482,7 @@ PASS: gdb.threads/interrupted-hand-call.exp: continue until exit - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/kill.exp ... +@@ -34615,7 +28013,7 @@ PASS: gdb.threads/interrupted-hand-call.exp: continue until exit + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/kill.exp ... PASS: gdb.threads/kill.exp: threaded: successfully compiled posix threads test case PASS: gdb.threads/kill.exp: threaded: continue to breakpoint: break here -PASS: gdb.threads/kill.exp: threaded: all threads started @@ -9269,9 +10440,9 @@ index e615fb4..ac6a78e 100644 PASS: gdb.threads/kill.exp: threaded: kill program PASS: gdb.threads/kill.exp: non-threaded: continue to breakpoint: break here PASS: gdb.threads/kill.exp: non-threaded: kill program -@@ -34092,916 +27492,139 @@ PASS: gdb.threads/killed.exp: run program to completion +@@ -34625,919 +28023,145 @@ 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 ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/leader-exit.exp ... PASS: gdb.threads/leader-exit.exp: successfully compiled posix threads test case -PASS: gdb.threads/leader-exit.exp: continue to breakpoint: break-here -PASS: gdb.threads/leader-exit.exp: Single thread has been left @@ -9280,7 +10451,7 @@ index e615fb4..ac6a78e 100644 PASS: gdb.threads/leader-exit.exp: continue for ctrl-c -PASS: gdb.threads/leader-exit.exp: caught interrupt +FAIL: gdb.threads/leader-exit.exp: caught interrupt - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/linux-dp.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/linux-dp.exp ... -PASS: gdb.threads/linux-dp.exp: successfully compiled posix threads test case -PASS: gdb.threads/linux-dp.exp: set print sevenbit-strings -PASS: gdb.threads/linux-dp.exp: info threads 1 @@ -9328,7 +10499,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/linux-dp.exp: philosopher is distinct: 6 -PASS: gdb.threads/linux-dp.exp: found an interesting thread -PASS: gdb.threads/linux-dp.exp: manager thread found (not found) when expected - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/local-watch-wrong-thread.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/local-watch-wrong-thread.exp ... PASS: gdb.threads/local-watch-wrong-thread.exp: successfully compiled posix threads test case PASS: gdb.threads/local-watch-wrong-thread.exp: breakpoint on thread_function0 -PASS: gdb.threads/local-watch-wrong-thread.exp: continue to thread_function0 @@ -9356,7 +10527,7 @@ index e615fb4..ac6a78e 100644 +FAIL: gdb.threads/local-watch-wrong-thread.exp: let thread_function0 return +FAIL: gdb.threads/local-watch-wrong-thread.exp: breakpoint on thread_function0's caller +FAIL: gdb.threads/local-watch-wrong-thread.exp: local watchpoint automatically deleted (the program is no longer running) - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/manythreads.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/manythreads.exp ... PASS: gdb.threads/manythreads.exp: successfully compiled posix threads test case -PASS: gdb.threads/manythreads.exp: set print sevenbit-strings -PASS: gdb.threads/manythreads.exp: shell stty intr '^C' @@ -9370,7 +10541,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/manythreads.exp: stop threads 2 -PASS: gdb.threads/manythreads.exp: GDB exits after stopping multithreaded program +UNTESTED: gdb.threads/manythreads.exp: sometimes hangs; probably libpthread issue - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create-ns-info-thr.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create-ns-info-thr.exp ... -PASS: gdb.threads/multi-create-ns-info-thr.exp: successfully compiled posix threads test case -PASS: gdb.threads/multi-create-ns-info-thr.exp: set pagination off -PASS: gdb.threads/multi-create-ns-info-thr.exp: set non-stop on @@ -9408,17 +10579,17 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/multi-create-ns-info-thr.exp: continue to breakpoint 29 -PASS: gdb.threads/multi-create-ns-info-thr.exp: continue to breakpoint 30 -PASS: gdb.threads/multi-create-ns-info-thr.exp: continue to breakpoint 31 -+gdb compile failed, [01m[K../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c:[m[K In function '[01m[Kcreate_function[m[K': -+[01m[K../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c:46:39:[m[K [01;31m[Kerror: [m[K'[01m[KPTHREAD_STACK_MIN[m[K' undeclared (first use in this function) ++gdb compile failed, [01m[K[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c:[m[K In function '[01m[Kcreate_function[m[K': ++[01m[K[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c:46:39:[m[K [01;31m[Kerror: [m[K'[01m[KPTHREAD_STACK_MIN[m[K' undeclared (first use in this function) + pthread_attr_setstacksize (&attr, 2*PTHREAD_STACK_MIN); +[01;32m[K ^[m[K -+[01m[K../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c:46:39:[m[K [01;36m[Knote: [m[Keach undeclared identifier is reported only once for each function it appears in -+[01m[K../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c:[m[K In function '[01m[Kmain[m[K': -+[01m[K../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c:73:39:[m[K [01;31m[Kerror: [m[K'[01m[KPTHREAD_STACK_MIN[m[K' undeclared (first use in this function) ++[01m[K[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c:46:39:[m[K [01;36m[Knote: [m[Keach undeclared identifier is reported only once for each function it appears in ++[01m[K[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c:[m[K In function '[01m[Kmain[m[K': ++[01m[K[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.c:73:39:[m[K [01;31m[Kerror: [m[K'[01m[KPTHREAD_STACK_MIN[m[K' undeclared (first use in this function) + pthread_attr_setstacksize (&attr, 2*PTHREAD_STACK_MIN); +[01;32m[K ^[m[K +UNTESTED: gdb.threads/multi-create-ns-info-thr.exp: failed to prepare - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/multi-create.exp ... -PASS: gdb.threads/multi-create.exp: successfully compiled posix threads test case -PASS: gdb.threads/multi-create.exp: continue to breakpoint 0 -PASS: gdb.threads/multi-create.exp: continue to breakpoint 1 @@ -9453,7 +10624,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/multi-create.exp: continue to breakpoint 30 -PASS: gdb.threads/multi-create.exp: continue to breakpoint 31 +UNSUPPORTED: gdb.threads/multi-create.exp: Couldn't compile multi-create.c: unrecognized error - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/multiple-step-overs.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/multiple-step-overs.exp ... -PASS: gdb.threads/multiple-step-overs.exp: successfully compiled posix threads test case -PASS: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: set displaced-stepping off -PASS: gdb.threads/multiple-step-overs.exp: displaced=off: step: setup: continue to breakpoint: run to breakpoint @@ -9544,14 +10715,14 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: info threads shows all threads -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: set scheduler-locking on -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: thread 3 --PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: continue to breakpoint: run to breakpoint in thread 3 --PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: unbreak loop in thread 3 +-FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: continue to breakpoint: run to breakpoint in thread 3 +-FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: unbreak loop in thread 3 -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: thread 2 -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: continue to breakpoint: run to breakpoint in thread 2 -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: unbreak loop in thread 2 -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: set scheduler-locking off -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: thread 1 --PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: step +-FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: step (timeout) -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: set displaced-stepping on -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: continue to breakpoint: run to breakpoint -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: info threads shows all threads @@ -9624,7 +10795,15 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: switch back to thread 1 -PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: continue to sigusr1_handler +UNTESTED: gdb.threads/multiple-step-overs.exp: aborted; in the following, GDB will get stuck - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/next-bp-other-thread.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/names.exp ... +-PASS: gdb.threads/names.exp: successfully compiled posix threads test case +-PASS: gdb.threads/names.exp: list threads ++gdb compile failed, [01m[K[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/names.c:[m[K In function '[01m[Kthread_func[m[K': ++[01m[K[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/names.c:38:9:[m[K [01;35m[Kwarning: [m[Kimplicit declaration of function '[01m[Kpthread_setname_np[m[K' [-Wimplicit-function-declaration] ++ res = pthread_setname_np (pthread_self (), arg->name); ++[01;32m[K ^[m[K ++UNTESTED: gdb.threads/names.exp: failed to prepare + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/next-bp-other-thread.exp ... PASS: gdb.threads/next-bp-other-thread.exp: successfully compiled posix threads test case PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: continue to breakpoint: run to wait-thread breakpoint -PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: info threads shows all threads @@ -9650,7 +10829,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: next over function call +FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=on: set scheduler-locking on +FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=on: next over function call - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/next-while-other-thread-longjmps.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/next-while-other-thread-longjmps.exp ... PASS: gdb.threads/next-while-other-thread-longjmps.exp: successfully compiled posix threads test case PASS: gdb.threads/next-while-other-thread-longjmps.exp: continue to breakpoint: start line -PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 1 @@ -9673,7 +10852,7 @@ index e615fb4..ac6a78e 100644 +FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 8 +FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 9 +FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 10 - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/no-unwaited-for-left.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/no-unwaited-for-left.exp ... PASS: gdb.threads/no-unwaited-for-left.exp: successfully compiled posix threads test case -PASS: gdb.threads/no-unwaited-for-left.exp: continue to breakpoint: break-here -PASS: gdb.threads/no-unwaited-for-left.exp: enable scheduler-locking, for thread 2 @@ -9696,7 +10875,7 @@ index e615fb4..ac6a78e 100644 +FAIL: gdb.threads/no-unwaited-for-left.exp: continue stops when the main thread exits (the program is no longer running) +FAIL: gdb.threads/no-unwaited-for-left.exp: only thread 3 left, main thread terminated +FAIL: gdb.threads/no-unwaited-for-left.exp: thread apply all with exited thread - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-1.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-1.exp ... PASS: gdb.threads/non-ldr-exc-1.exp: successfully compiled posix threads test case -PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here -PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: thread 2 @@ -9714,7 +10893,7 @@ index e615fb4..ac6a78e 100644 +FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: continue over exec +FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=off: continue over exec - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-2.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-2.exp ... PASS: gdb.threads/non-ldr-exc-2.exp: successfully compiled posix threads test case -PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here -PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: thread 2 @@ -9738,7 +10917,7 @@ index e615fb4..ac6a78e 100644 +FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: single thread left +FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: continue over exec - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-3.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-3.exp ... PASS: gdb.threads/non-ldr-exc-3.exp: successfully compiled posix threads test case -PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here -PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: thread 2 @@ -9756,7 +10935,7 @@ index e615fb4..ac6a78e 100644 +FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: continue over exec +FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=off: continue over exec - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-4.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-4.exp ... PASS: gdb.threads/non-ldr-exc-4.exp: successfully compiled posix threads test case -PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here -PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: thread 2 @@ -9774,7 +10953,7 @@ index e615fb4..ac6a78e 100644 +FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: continue over exec +FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=off: continue over exec - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exit.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exit.exp ... PASS: gdb.threads/non-ldr-exit.exp: successfully compiled posix threads test case -PASS: gdb.threads/non-ldr-exit.exp: continue to breakpoint: break-here -PASS: gdb.threads/non-ldr-exit.exp: set scheduler-locking on @@ -9782,7 +10961,7 @@ index e615fb4..ac6a78e 100644 +FAIL: gdb.threads/non-ldr-exit.exp: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exit.exp: set scheduler-locking on +FAIL: gdb.threads/non-ldr-exit.exp: program exits normally - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-stop-fair-events.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/non-stop-fair-events.exp ... PASS: gdb.threads/non-stop-fair-events.exp: successfully compiled posix threads test case PASS: gdb.threads/non-stop-fair-events.exp: set non-stop on -PASS: gdb.threads/non-stop-fair-events.exp: handle SIGUSR1 print nostop pass @@ -10279,10 +11458,10 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 10 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 11 broke out of loop -PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: info threads - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/pending-step.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/pending-step.exp ... PASS: gdb.threads/pending-step.exp: successfully compiled posix threads test case PASS: gdb.threads/pending-step.exp: continue to breakpoint: continue to first breakpoint hit -@@ -35013,50 +27636,25 @@ PASS: gdb.threads/print-threads.exp: set width 0 +@@ -35549,49 +28173,25 @@ PASS: gdb.threads/print-threads.exp: set width 0 PASS: gdb.threads/print-threads.exp: shell stty intr '^C' PASS: gdb.threads/print-threads.exp: break thread_function PASS: gdb.threads/print-threads.exp: set var slow = 0 @@ -10314,7 +11493,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/print-threads.exp: program exited normally -PASS: gdb.threads/print-threads.exp: all threads ran once (slow with kill breakpoint) +FAIL: gdb.threads/print-threads.exp: all threads ran once - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/process-dies-while-handling-bp.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/process-dies-while-handling-bp.exp ... PASS: gdb.threads/process-dies-while-handling-bp.exp: successfully compiled posix threads test case -PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: probe for target remote -PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: set breakpoint that evals false @@ -10334,49 +11513,40 @@ index e615fb4..ac6a78e 100644 PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: probe for target remote PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: set breakpoint that evals false PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: continue & --PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited --PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: no threads left +-KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited (prompt) (PRMS: gdb/18749) +KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited (timeout) (PRMS: gdb/18749) - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/pthread_cond_wait.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/pthread_cond_wait.exp ... PASS: gdb.threads/pthread_cond_wait.exp: successfully compiled posix threads test case PASS: gdb.threads/pthread_cond_wait.exp: breakpoint on break_me -@@ -35069,10 +27667,11 @@ PASS: gdb.threads/pthreads.exp: set width 0 +@@ -35602,40 +28202,7 @@ PASS: gdb.threads/pthreads.exp: successfully compiled posix threads test case + PASS: gdb.threads/pthreads.exp: set print sevenbit-strings + PASS: gdb.threads/pthreads.exp: set width 0 PASS: gdb.threads/pthreads.exp: shell stty intr '^C' - PASS: gdb.threads/pthreads.exp: info threads - PASS: gdb.threads/pthreads.exp: break thread1 +-PASS: gdb.threads/pthreads.exp: info threads +-PASS: gdb.threads/pthreads.exp: break thread1 -PASS: gdb.threads/pthreads.exp: Continue to creation of first thread -+FAIL: gdb.threads/pthreads.exp: Continue to creation of first thread - PASS: gdb.threads/pthreads.exp: disable - PASS: gdb.threads/pthreads.exp: break thread2 +-PASS: gdb.threads/pthreads.exp: disable +-PASS: gdb.threads/pthreads.exp: break thread2 -PASS: gdb.threads/pthreads.exp: Continue to creation of second thread -+FAIL: gdb.threads/pthreads.exp: Continue to creation of second thread -+FAIL: gdb.threads/pthreads.exp: get thread 2 id - PASS: gdb.threads/pthreads.exp: set var common_routine::hits=0 - PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0 - PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0 -@@ -35080,27 +27679,24 @@ PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0 - PASS: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0 - PASS: gdb.threads/pthreads.exp: disable - PASS: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15 +-PASS: gdb.threads/pthreads.exp: set var common_routine::hits=0 +-PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0 +-PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0 +-PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0 +-PASS: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0 +-PASS: gdb.threads/pthreads.exp: disable +-PASS: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15 -PASS: gdb.threads/pthreads.exp: stopped before calling common_routine 15 times -PASS: gdb.threads/pthreads.exp: All threads running after startup -PASS: gdb.threads/pthreads.exp: Continue with all threads running -+FAIL: gdb.threads/pthreads.exp: continue until common routine run 15 times -+FAIL: gdb.threads/pthreads.exp: continue with all threads running (the program is no longer running) - PASS: gdb.threads/pthreads.exp: Stopped with a ^C - PASS: gdb.threads/pthreads.exp: bt +-PASS: gdb.threads/pthreads.exp: Stopped with a ^C +-PASS: gdb.threads/pthreads.exp: bt -PASS: gdb.threads/pthreads.exp: set var common_routine::hits=0 -PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0 -PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0 -PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0 -PASS: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0 -+FAIL: gdb.threads/pthreads.exp: set var common_routine::hits=0 -+FAIL: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0 -+FAIL: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0 -+FAIL: gdb.threads/pthreads.exp: set var common_routine::from_main=0 -+FAIL: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0 - PASS: gdb.threads/pthreads.exp: disable - PASS: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15 +-PASS: gdb.threads/pthreads.exp: disable +-PASS: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15 -PASS: gdb.threads/pthreads.exp: stopped before calling common_routine 15 times -PASS: gdb.threads/pthreads.exp: All threads running after continuing from ^C stop -PASS: gdb.threads/pthreads.exp: check backtrace from main thread @@ -10386,17 +11556,11 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/pthreads.exp: set break at common_routine in thread 2 -PASS: gdb.threads/pthreads.exp: continue to bkpt at common_routine in thread 2 -PASS: gdb.threads/pthreads.exp: backtrace from thread 2 bkpt in common_routine -+FAIL: gdb.threads/pthreads.exp: continue until common routine run 15 times (the program is no longer running) -+FAIL: gdb.threads/pthreads.exp: check backtrace from main thread -+FAIL: gdb.threads/pthreads.exp: check backtrace from thread 1 -+FAIL: gdb.threads/pthreads.exp: check backtrace from thread 2 -+FAIL: gdb.threads/pthreads.exp: apply backtrace command to all three threads -+FAIL: gdb.threads/pthreads.exp: set break at common_routine in thread 2 -+FAIL: gdb.threads/pthreads.exp: continue to bkpt at common_routine in thread 2 (the program is no longer running) - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/queue-signal.exp ... ++UNSUPPORTED: gdb.threads/pthreads.exp: gdb does not support pthreads for this machine + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/queue-signal.exp ... PASS: gdb.threads/queue-signal.exp: successfully compiled posix threads test case PASS: gdb.threads/queue-signal.exp: handle SIGUSR1 stop print pass -@@ -35108,350 +27704,88 @@ PASS: gdb.threads/queue-signal.exp: handle SIGUSR2 stop print pass +@@ -35643,350 +28210,88 @@ PASS: gdb.threads/queue-signal.exp: handle SIGUSR2 stop print pass PASS: gdb.threads/queue-signal.exp: handle SIGABRT stop print pass PASS: gdb.threads/queue-signal.exp: continue to breakpoint: all_threads_running PASS: gdb.threads/queue-signal.exp: thread 2 @@ -10417,8 +11581,8 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/queue-signal.exp: queue-signal SIGINT -PASS: gdb.threads/queue-signal.exp: continue until exit +FAIL: gdb.threads/queue-signal.exp: determine thread functions - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/reconnect-signal.exp ... - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/schedlock.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/reconnect-signal.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/schedlock.exp ... PASS: gdb.threads/schedlock.exp: successfully compiled posix threads test case PASS: gdb.threads/schedlock.exp: shell stty intr '^C' PASS: gdb.threads/schedlock.exp: set print sevenbit-strings @@ -10628,7 +11792,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: current thread advanced - locked -PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: other threads didn't run - locked +UNSUPPORTED: gdb.threads/schedlock.exp: target does not support scheduler locking - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/siginfo-threads.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/siginfo-threads.exp ... -PASS: gdb.threads/siginfo-threads.exp: successfully compiled posix threads test case -PASS: gdb.threads/siginfo-threads.exp: handle SIGUSR1 stop print pass -PASS: gdb.threads/siginfo-threads.exp: handle SIGUSR2 stop print pass @@ -10651,7 +11815,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/siginfo-threads.exp: signal 3 si_pid -PASS: gdb.threads/siginfo-threads.exp: continue to breakpoint: break-at-exit +UNSUPPORTED: gdb.threads/siginfo-threads.exp: Couldn't compile siginfo-threads.c: unrecognized error - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-command-handle-nopass.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-command-handle-nopass.exp ... PASS: gdb.threads/signal-command-handle-nopass.exp: successfully compiled posix threads test case PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: handle SIGUSR1 stop print nopass PASS: gdb.threads/signal-command-handle-nopass.exp: step-over yes: b thread_function @@ -10679,7 +11843,7 @@ index e615fb4..ac6a78e 100644 +FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1 selected +FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over no: signal SIGUSR1 +FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over no: thread 1 got the signal - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-command-multiple-signals-pending.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-command-multiple-signals-pending.exp ... PASS: gdb.threads/signal-command-multiple-signals-pending.exp: successfully compiled posix threads test case PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: handle SIGUSR1 stop print pass PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock off: handle SIGUSR2 stop print pass @@ -10757,7 +11921,7 @@ index e615fb4..ac6a78e 100644 PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: b end -PASS: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: no more signals +FAIL: gdb.threads/signal-command-multiple-signals-pending.exp: schedlock on: no more signals (the program is no longer running) - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-delivered-right-thread.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-delivered-right-thread.exp ... PASS: gdb.threads/signal-delivered-right-thread.exp: successfully compiled posix threads test case -PASS: gdb.threads/signal-delivered-right-thread.exp: continue: handle SIGUSR1 stop print pass -PASS: gdb.threads/signal-delivered-right-thread.exp: continue: stop with SIGUSR1 @@ -10775,7 +11939,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: signal is delivered -PASS: gdb.threads/signal-delivered-right-thread.exp: signal 0: thread 2 got the signal +UNTESTED: gdb.threads/signal-delivered-right-thread.exp: aborted; needs porting - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-sigtrap.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-sigtrap.exp ... PASS: gdb.threads/signal-sigtrap.exp: successfully compiled posix threads test case -PASS: gdb.threads/signal-sigtrap.exp: sigtrap thread 1: thread 2 hit breakpoint -PASS: gdb.threads/signal-sigtrap.exp: sigtrap thread 1: break sigtrap_handler @@ -10789,10 +11953,10 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/signal-sigtrap.exp: sigtrap thread 2: right thread got the signal +FAIL: gdb.threads/signal-sigtrap.exp: sigtrap thread 1: Can't run to thread_function +FAIL: gdb.threads/signal-sigtrap.exp: sigtrap thread 2: Can't run to thread_function - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-while-stepping-over-bp-other-thread.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/signal-while-stepping-over-bp-other-thread.exp ... PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: successfully compiled posix threads test case PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to wait-thread-2 breakpoint -@@ -35460,29 +27794,24 @@ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to br +@@ -35995,29 +28300,24 @@ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to br PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: info threads with thread 3 PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set scheduler-locking on PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 3 to run to its breakpoint @@ -10818,7 +11982,7 @@ index e615fb4..ac6a78e 100644 PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get count after step -PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: stepped thread under control +FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: stepped thread under control - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/sigstep-threads.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/sigstep-threads.exp ... -PASS: gdb.threads/sigstep-threads.exp: successfully compiled posix threads test case -PASS: gdb.threads/sigstep-threads.exp: handle SIGUSR1 nostop print pass -PASS: gdb.threads/sigstep-threads.exp: set scheduler-locking off @@ -10828,13 +11992,13 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/sigstep-threads.exp: step +UNSUPPORTED: gdb.threads/sigstep-threads.exp: Couldn't compile sigstep-threads.c: unrecognized error +UNTESTED: gdb.threads/sigstep-threads.exp: sigstep-threads.exp - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/sigthread.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/sigthread.exp ... PASS: gdb.threads/sigthread.exp: successfully compiled posix threads test case PASS: gdb.threads/sigthread.exp: handle SIGUSR1 nostop noprint pass -@@ -35490,406 +27819,86 @@ PASS: gdb.threads/sigthread.exp: handle SIGUSR2 nostop noprint pass +@@ -36025,406 +28325,80 @@ PASS: gdb.threads/sigthread.exp: handle SIGUSR2 nostop noprint pass PASS: gdb.threads/sigthread.exp: continue PASS: gdb.threads/sigthread.exp: stop with control-c - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/staticthreads.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/staticthreads.exp ... -PASS: gdb.threads/staticthreads.exp: successfully compiled posix threads test case -PASS: gdb.threads/staticthreads.exp: set print sevenbit-strings -PASS: gdb.threads/staticthreads.exp: break sem_post @@ -10851,7 +12015,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/staticthreads.exp: tlsvar in main +UNSUPPORTED: gdb.threads/staticthreads.exp: Couldn't compile staticthreads.c: unrecognized error +UNSUPPORTED: gdb.threads/staticthreads.exp: Couldn't compile staticthreads.c: unrecognized error - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/step-bg-decr-pc-switch-thread.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/step-bg-decr-pc-switch-thread.exp ... PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: successfully compiled posix threads test case PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: set range-stepping off -PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: continue to breakpoint: run to nop breakpoint @@ -10865,7 +12029,7 @@ index e615fb4..ac6a78e 100644 +FAIL: gdb.threads/step-bg-decr-pc-switch-thread.exp: next& over inf loop +FAIL: gdb.threads/step-bg-decr-pc-switch-thread.exp: switch to main thread PASS: gdb.threads/step-bg-decr-pc-switch-thread.exp: no output while stepping - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/step-over-lands-on-breakpoint.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/step-over-lands-on-breakpoint.exp ... PASS: gdb.threads/step-over-lands-on-breakpoint.exp: successfully compiled posix threads test case PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: set displaced-stepping off PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: continue to breakpoint: run to wait-thread breakpoint @@ -10948,7 +12112,7 @@ index e615fb4..ac6a78e 100644 +FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: thread 1 +FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: set scheduler-locking off +FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: continue - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/step-over-trips-on-watchpoint.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/step-over-trips-on-watchpoint.exp ... PASS: gdb.threads/step-over-trips-on-watchpoint.exp: successfully compiled posix threads test case -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: set displaced-stepping off -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=off: no thread-specific bp: step: continue to breakpoint: run to wait-thread breakpoint @@ -11173,7 +12337,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: continue: set scheduler-locking off -PASS: gdb.threads/step-over-trips-on-watchpoint.exp: displaced=on: with thread-specific bp: continue: continue +UNTESTED: gdb.threads/step-over-trips-on-watchpoint.exp: aborted; needs porting - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/stepi-random-signal.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/stepi-random-signal.exp ... PASS: gdb.threads/stepi-random-signal.exp: successfully compiled posix threads test case -PASS: gdb.threads/stepi-random-signal.exp: set scheduler-locking on -PASS: gdb.threads/stepi-random-signal.exp: thread 1 @@ -11187,13 +12351,13 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/stepi-random-signal.exp: stepi -PASS: gdb.threads/stepi-random-signal.exp: after stepi: get hexadecimal valueof "$pc" -PASS: gdb.threads/stepi-random-signal.exp: stepi interfered by signal makes progress - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/switch-threads.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/switch-threads.exp ... PASS: gdb.threads/switch-threads.exp: successfully compiled posix threads test case -PASS: gdb.threads/switch-threads.exp: continue to breakpoint: continue to thread_func -PASS: gdb.threads/switch-threads.exp: next +FAIL: gdb.threads/switch-threads.exp: continue to breakpoint: continue to thread_func +FAIL: gdb.threads/switch-threads.exp: next - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-execl.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-execl.exp ... PASS: gdb.threads/thread-execl.exp: successfully compiled posix threads test case -PASS: gdb.threads/thread-execl.exp: schedlock off: continue to thread start -PASS: gdb.threads/thread-execl.exp: schedlock off: set scheduler-locking off @@ -11217,7 +12381,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/thread-execl.exp: non-stop: continue to thread start -PASS: gdb.threads/thread-execl.exp: non-stop: switch to event thread -PASS: gdb.threads/thread-execl.exp: non-stop: get to main in new image - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-find.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-find.exp ... PASS: gdb.threads/thread-find.exp: successfully compiled posix threads test case PASS: gdb.threads/thread-find.exp: set print sevenbit-strings PASS: gdb.threads/thread-find.exp: continue to breakpoint: main thread's sleep @@ -11259,18 +12423,16 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/thread-find.exp: info thread foo -PASS: gdb.threads/thread-find.exp: info thread foo -1 +UNTESTED: gdb.threads/thread-find.exp: aborted; needs porting - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific-bp.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific-bp.exp ... PASS: gdb.threads/thread-specific-bp.exp: successfully compiled posix threads test case - PASS: gdb.threads/thread-specific-bp.exp: all-stop: get main thread id +-PASS: gdb.threads/thread-specific-bp.exp: all-stop: get main thread id -PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to breakpoint: start -+FAIL: gdb.threads/thread-specific-bp.exp: all-stop: continue to breakpoint: start - PASS: gdb.threads/thread-specific-bp.exp: all-stop: get start thread id - PASS: gdb.threads/thread-specific-bp.exp: all-stop: breakpoint set +-PASS: gdb.threads/thread-specific-bp.exp: all-stop: get start thread id +-PASS: gdb.threads/thread-specific-bp.exp: all-stop: breakpoint set -PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread 1 selected -PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to end -+PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread 4 selected -+FAIL: gdb.threads/thread-specific-bp.exp: all-stop: continue to end - PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread-specific breakpoint was deleted +-PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread-specific breakpoint was deleted ++FAIL: gdb.threads/thread-specific-bp.exp: all-stop: get main thread id PASS: gdb.threads/thread-specific-bp.exp: set non-stop mode -PASS: gdb.threads/thread-specific-bp.exp: non-stop: get main thread id -PASS: gdb.threads/thread-specific-bp.exp: non-stop: continue to breakpoint: start @@ -11280,20 +12442,23 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/thread-specific-bp.exp: non-stop: continue to end -PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread-specific breakpoint was deleted +UNTESTED: gdb.threads/thread-specific-bp.exp: non-stop: could not run to main - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp ... PASS: gdb.threads/thread-specific.exp: successfully compiled posix threads test case PASS: gdb.threads/thread-specific.exp: set print sevenbit-strings -@@ -35899,38 +27908,27 @@ PASS: gdb.threads/thread-specific.exp: continue to breakpoint: all threads start - PASS: gdb.threads/thread-specific.exp: get threads list - PASS: gdb.threads/thread-specific.exp: thread var in main - PASS: gdb.threads/thread-specific.exp: breakpoint 59 main thread +@@ -36432,43 +28406,25 @@ PASS: gdb.threads/thread-specific.exp: set width 0 + PASS: gdb.threads/thread-specific.exp: thread var when not running + PASS: gdb.threads/thread-specific.exp: gthread var when not running + PASS: gdb.threads/thread-specific.exp: continue to breakpoint: all threads started +-PASS: gdb.threads/thread-specific.exp: get threads list +-PASS: gdb.threads/thread-specific.exp: thread var in main +-PASS: gdb.threads/thread-specific.exp: gthread var in main +-PASS: gdb.threads/thread-specific.exp: breakpoint 59 main thread -PASS: gdb.threads/thread-specific.exp: continue to thread-specific breakpoint -PASS: gdb.threads/thread-specific.exp: found breakpoint for thread number -PASS: gdb.threads/thread-specific.exp: thread var at break -+FAIL: gdb.threads/thread-specific.exp: continue to thread-specific breakpoint -+UNTESTED: gdb.threads/thread-specific.exp: info on bp -+UNTESTED: gdb.threads/thread-specific.exp: thread var at break - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-unwindonsignal.exp ... +-PASS: gdb.threads/thread-specific.exp: gthread var at break ++FAIL: gdb.threads/thread-specific.exp: get threads list (no threads) + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-unwindonsignal.exp ... PASS: gdb.threads/thread-unwindonsignal.exp: successfully compiled posix threads test case PASS: gdb.threads/thread-unwindonsignal.exp: breakpoint on all_threads_running PASS: gdb.threads/thread-unwindonsignal.exp: run to all_threads_running @@ -11308,14 +12473,14 @@ index e615fb4..ac6a78e 100644 PASS: gdb.threads/thread-unwindonsignal.exp: dummy frame popped -PASS: gdb.threads/thread-unwindonsignal.exp: continue until exit +FAIL: gdb.threads/thread-unwindonsignal.exp: continue until exit (the program is no longer running) - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread_check.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/thread_check.exp ... PASS: gdb.threads/thread_check.exp: successfully compiled posix threads test case PASS: gdb.threads/thread_check.exp: breakpoint at tf -PASS: gdb.threads/thread_check.exp: continue to tf -PASS: gdb.threads/thread_check.exp: backtrace from thread function +FAIL: gdb.threads/thread_check.exp: continue to tf +FAIL: gdb.threads/thread_check.exp: backtrace from thread function - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread_events.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/thread_events.exp ... -PASS: gdb.threads/thread_events.exp: successfully compiled posix threads test case -PASS: gdb.threads/thread_events.exp: set print thread-events off -PASS: gdb.threads/thread_events.exp: breakpoint at threadfunc with messages disabled @@ -11327,21 +12492,21 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/thread_events.exp: breakpoint at after_join_func with messages enabled -PASS: gdb.threads/thread_events.exp: continue to threadfunc with messages enabled -PASS: gdb.threads/thread_events.exp: continue to after_join_func with messages enabled - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/threadapply.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/threadapply.exp ... PASS: gdb.threads/threadapply.exp: successfully compiled posix threads test case PASS: gdb.threads/threadapply.exp: b 62 -@@ -35945,24 +27943,23 @@ PASS: gdb.threads/threadapply.exp: run a simple print command on all threads +@@ -36483,24 +28439,25 @@ PASS: gdb.threads/threadapply.exp: run a simple print command on all threads PASS: gdb.threads/threadapply.exp: go down and check selected frame PASS: gdb.threads/threadapply.exp: thread apply all detach - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/threxit-hop-specific.exp ... --PASS: gdb.threads/threxit-hop-specific.exp: successfully compiled posix threads test case + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/threxit-hop-specific.exp ... ++WARNING: program timed out. + PASS: gdb.threads/threxit-hop-specific.exp: successfully compiled posix threads test case -PASS: gdb.threads/threxit-hop-specific.exp: continue to thread start --PASS: gdb.threads/threxit-hop-specific.exp: set thread specific breakpoint ++FAIL: gdb.threads/threxit-hop-specific.exp: continue to thread start + PASS: gdb.threads/threxit-hop-specific.exp: set thread specific breakpoint -PASS: gdb.threads/threxit-hop-specific.exp: get past the thread specific breakpoint -+WARNING: program timed out. -+WARNING: program timed out. -+UNSUPPORTED: gdb.threads/threxit-hop-specific.exp: Couldn't compile threxit-hop-specific.c: unrecognized error - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tid-reuse.exp ... ++FAIL: gdb.threads/threxit-hop-specific.exp: get past the thread specific breakpoint + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/tid-reuse.exp ... PASS: gdb.threads/tid-reuse.exp: successfully compiled posix threads test case PASS: gdb.threads/tid-reuse.exp: set print thread-events off PASS: gdb.threads/tid-reuse.exp: continue to breakpoint: after_count @@ -11350,11 +12515,11 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/tid-reuse.exp: continue to breakpoint: after_reuse_time +FAIL: gdb.threads/tid-reuse.exp: continue to breakpoint: do_nothing_thread_func +FAIL: gdb.threads/tid-reuse.exp: continue to breakpoint: after_reuse_time - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-nodebug.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-nodebug.exp ... PASS: gdb.threads/tls-nodebug.exp: successfully compiled posix threads test case -PASS: gdb.threads/tls-nodebug.exp: thread local storage +FAIL: gdb.threads/tls-nodebug.exp: thread local storage - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-shared.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-shared.exp ... PASS: gdb.threads/tls-shared.exp: successfully compiled posix threads test case PASS: gdb.threads/tls-shared.exp: successfully compiled posix threads test case -PASS: gdb.threads/tls-shared.exp: print thread local storage variable @@ -11362,8 +12527,8 @@ index e615fb4..ac6a78e 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 -@@ -35971,87 +27968,59 @@ PASS: gdb.threads/tls-shared.exp: print result - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-so_extern.exp ... +@@ -36509,87 +28466,59 @@ PASS: gdb.threads/tls-shared.exp: print result + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-so_extern.exp ... PASS: gdb.threads/tls-so_extern.exp: successfully compiled posix threads test case PASS: gdb.threads/tls-so_extern.exp: successfully compiled posix threads test case -PASS: gdb.threads/tls-so_extern.exp: print thread local storage variable @@ -11386,33 +12551,35 @@ index e615fb4..ac6a78e 100644 +FAIL: gdb.threads/tls-so_extern.exp: check so_extern address in other thread +FAIL: gdb.threads/tls-so_extern.exp: continue to break in tls_ptr called at end of main +FAIL: gdb.threads/tls-so_extern.exp: check so_extern address at end of main - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-var.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-var.exp ... PASS: gdb.threads/tls-var.exp: successfully compiled posix threads test case PASS: gdb.threads/tls-var.exp: whatis tls_var -PASS: gdb.threads/tls-var.exp: print tls_var +FAIL: gdb.threads/tls-var.exp: print tls_var - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/tls.exp ... PASS: gdb.threads/tls.exp: successfully compiled posix threads test case PASS: gdb.threads/tls.exp: set breakpoint at all threads PASS: gdb.threads/tls.exp: set breakpoint at synch point PASS: gdb.threads/tls.exp: set breakpoint at exit -PASS: gdb.threads/tls.exp: continue to first thread: get to thread -+FAIL: gdb.threads/tls.exp: continue to first thread: no progress? - PASS: gdb.threads/tls.exp: at least one th in spin while stopped at first th +-PASS: gdb.threads/tls.exp: at least one th in spin while stopped at first th -PASS: gdb.threads/tls.exp: first thread print me -PASS: gdb.threads/tls.exp: first thread local storage -PASS: gdb.threads/tls.exp: first another thread local storage ++FAIL: gdb.threads/tls.exp: continue to first thread: no progress? ++FAIL: gdb.threads/tls.exp: at least one th in spin while stopped at first th +FAIL: gdb.threads/tls.exp: first thread print me +FAIL: gdb.threads/tls.exp: first thread local storage +FAIL: gdb.threads/tls.exp: first another thread local storage PASS: gdb.threads/tls.exp: first info address a_thread_local PASS: gdb.threads/tls.exp: first info address another_thread_local -PASS: gdb.threads/tls.exp: continue to second thread -+FAIL: gdb.threads/tls.exp: continue to second thread - PASS: gdb.threads/tls.exp: at least one th in spin while stopped at second th +-PASS: gdb.threads/tls.exp: at least one th in spin while stopped at second th -PASS: gdb.threads/tls.exp: second thread print me -PASS: gdb.threads/tls.exp: second thread local storage -PASS: gdb.threads/tls.exp: second another thread local storage ++FAIL: gdb.threads/tls.exp: continue to second thread ++FAIL: gdb.threads/tls.exp: at least one th in spin while stopped at second th +FAIL: gdb.threads/tls.exp: second thread print me +FAIL: gdb.threads/tls.exp: second thread local storage +FAIL: gdb.threads/tls.exp: second another thread local storage @@ -11479,9 +12646,9 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/tls.exp: p a_thread_local second time +FAIL: gdb.threads/tls.exp: p a_thread_local second time PASS: gdb.threads/tls.exp: info address a_thread_local - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchpoint-fork.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/watchpoint-fork.exp ... PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: show detach-on-fork -@@ -36069,57 +28038,26 @@ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after +@@ -36607,57 +28536,26 @@ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: finish UNSUPPORTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: Couldn't compile watchpoint-fork-parent.c: unrecognized error UNTESTED: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint-fork.exp @@ -11501,7 +12668,7 @@ index e615fb4..ac6a78e 100644 -UNSUPPORTED: gdb.threads/watchpoint-fork.exp: child: multithreaded: Couldn't compile watchpoint-fork-child.c: unrecognized error -UNTESTED: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint-fork.exp +UNTESTED: gdb.threads/watchpoint-fork.exp: watchpoint-fork: child - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads-reorder.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads-reorder.exp ... -PASS: gdb.threads/watchthreads-reorder.exp: successfully compiled posix threads test case -PASS: gdb.threads/watchthreads-reorder.exp: reorder0: set can-use-hw-watchpoints 1 -PASS: gdb.threads/watchthreads-reorder.exp: reorder0: rwatch thread1_rwatch @@ -11519,7 +12686,7 @@ index e615fb4..ac6a78e 100644 -PASS: gdb.threads/watchthreads-reorder.exp: reorder1: continue b -PASS: gdb.threads/watchthreads-reorder.exp: reorder1: set debug infrun 1 -PASS: gdb.threads/watchthreads-reorder.exp: reorder1: continue to breakpoint: break-at-exit - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads.exp ... PASS: gdb.threads/watchthreads.exp: successfully compiled posix threads test case PASS: gdb.threads/watchthreads.exp: watch args[0] PASS: gdb.threads/watchthreads.exp: watch args[1] @@ -11534,7 +12701,7 @@ index e615fb4..ac6a78e 100644 +FAIL: gdb.threads/watchthreads.exp: watchpoint on args[0] hit in thread +FAIL: gdb.threads/watchthreads.exp: watchpoint on args[1] hit in thread +FAIL: gdb.threads/watchthreads.exp: combination of threaded watchpoints = 30 - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads2.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/watchthreads2.exp ... PASS: gdb.threads/watchthreads2.exp: successfully compiled posix threads test case PASS: gdb.threads/watchthreads2.exp: breakpoint on thread_started -PASS: gdb.threads/watchthreads2.exp: all threads started @@ -11546,10 +12713,10 @@ index e615fb4..ac6a78e 100644 +FAIL: gdb.threads/watchthreads2.exp: run to thread_started +FAIL: gdb.threads/watchthreads2.exp: run to thread_started +FAIL: gdb.threads/watchthreads2.exp: all threads started - Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/wp-replication.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/wp-replication.exp ... PASS: gdb.threads/wp-replication.exp: successfully compiled posix threads test case PASS: gdb.threads/wp-replication.exp: set breakpoint always-inserted on -@@ -36127,100 +28065,100 @@ PASS: gdb.threads/wp-replication.exp: set breakpoint always-inserted off +@@ -36665,100 +28563,100 @@ PASS: gdb.threads/wp-replication.exp: set breakpoint always-inserted off PASS: gdb.threads/wp-replication.exp: set var hw_watch_count=4 PASS: gdb.threads/wp-replication.exp: Breakpoint on thread_started PASS: gdb.threads/wp-replication.exp: watch watched_data[0] @@ -11737,54 +12904,54 @@ index e615fb4..ac6a78e 100644 +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 78 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 79 out of 80 on watched_data +FAIL: gdb.threads/wp-replication.exp: Continue to watchpoint trigger 80 out of 80 on watched_data - Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/actions-changed.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/actions-changed.exp ... UNSUPPORTED: gdb.trace/actions-changed.exp: Current target does not support trace - Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/actions.exp ... -@@ -36514,7 +28452,8 @@ PASS: gdb.trace/tracecmd.exp: 1.11b: verify conditional tracepoint + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/actions.exp ... +@@ -37053,7 +28951,8 @@ PASS: gdb.trace/tracecmd.exp: 1.11b: verify conditional tracepoint PASS: gdb.trace/tracecmd.exp: 1.14: help trace PASS: gdb.trace/tracecmd.exp: Declined to set a fast tracepoint - Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tspeed.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/tspeed.exp ... -UNSUPPORTED: gdb.trace/tspeed.exp: Current target does not support trace +gdb compile failed, [01m[Kgcc:[m[K [01;31m[Kerror: [m[K[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../gdbserver/libinproctrace.so: No such file or directory +UNTESTED: gdb.trace/tspeed.exp: tspeed.exp - Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tstatus.exp ... + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/tstatus.exp ... UNSUPPORTED: gdb.trace/tstatus.exp: target does not support trace - Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tsv.exp ... -@@ -36587,14 +28526,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml + Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/tsv.exp ... +@@ -37126,14 +29025,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml === gdb Summary === --# of expected passes 34727 --# of unexpected failures 138 -+# of expected passes 25952 -+# of unexpected failures 872 +-# of expected passes 35251 +-# of unexpected failures 144 ++# of expected passes 25993 ++# of unexpected failures 1287 # of unexpected successes 1 --# of expected failures 65 +-# of expected failures 66 +# of expected failures 40 # of unknown successes 1 --# of known failures 67 --# of unresolved testcases 27 --# of untested testcases 41 +-# of known failures 68 +-# of unresolved testcases 23 +-# of untested testcases 45 -# of unsupported tests 69 +# of known failures 57 +# of unresolved testcases 1 -+# of untested testcases 70 -+# of unsupported tests 106 - [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.10.50.20151105-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory ++# of untested testcases 76 ++# of unsupported tests 107 + [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.10.50.20160210-git -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum -index 58dccd7..af8c75d 100644 +index 75bcd0a..95e1aec 100644 --- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum +++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum @@ -1,5 +1,5 @@ --Test Run By thomas on Tue May 24 07:17:18 2016 +-Test Run By thomas on Tue May 24 18:34:18 2016 -Native configuration is i686-pc-linux-gnu -+Test Run By thomas on Tue May 24 07:36:54 2016 ++Test Run By thomas on Tue May 24 20:38:00 2016 +Native configuration is i686-unknown-gnu0.7 === ld tests === -@@ -298,10 +298,10 @@ PASS: PIE init array +@@ -299,10 +299,10 @@ PASS: PIE init array PASS: PIE fini array PASS: PIE init array mixed PASS: PIE PR ld/14525 @@ -11799,7 +12966,7 @@ index 58dccd7..af8c75d 100644 Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-elf/exclude.exp ... PASS: ld link shared library PASS: ld export symbols from archive -@@ -801,41 +801,6 @@ PASS: ld-i386/pr17935-1 +@@ -811,43 +811,6 @@ PASS: ld-i386/pr17935-1 PASS: ld-i386/pr17935-2 PASS: ld-i386/pr18801 PASS: PR ld/18815 @@ -11827,6 +12994,8 @@ index 58dccd7..af8c75d 100644 -PASS: Build pr19031.so -PASS: Build got1d.so -PASS: Build gotpc1 +-PASS: Build pr19319.so +-PASS: Build pr19319 -PASS: Run plt-main -PASS: Run plt-main with PIE -PASS: Run copyreloc-main with PIE and GOTOFF @@ -11841,7 +13010,7 @@ index 58dccd7..af8c75d 100644 Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ia64/ia64.exp ... Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ia64/line.exp ... Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ifunc/binutils.exp ... -@@ -850,8 +815,8 @@ PASS: Build libpr16467a.so +@@ -862,8 +825,8 @@ PASS: Build libpr16467a.so PASS: Build libpr16467b.a PASS: Build libpr16467b.so PASS: Build libpr16467c.a @@ -11852,7 +13021,7 @@ index 58dccd7..af8c75d 100644 PASS: ld-ifunc/ifunc-1-local-x86 PASS: ld-ifunc/ifunc-1-x86 PASS: ld-ifunc/ifunc-10-i386 -@@ -898,12 +863,6 @@ PASS: Build ifunc-lib.so +@@ -910,12 +873,6 @@ PASS: Build ifunc-lib.so PASS: Run pr16467 PASS: Run ifunc-main PASS: Run ifunc-main with -fpic @@ -11865,15 +13034,15 @@ index 58dccd7..af8c75d 100644 Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-libs/libs.exp ... PASS: -l: test (preparation) PASS: -l: test -@@ -1363,8 +1322,9 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/xtensa.exp ... +@@ -1378,8 +1335,9 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/xtensa.exp ... === ld Summary === --# of expected passes 1187 +-# of expected passes 1202 -# of expected failures 4 -+# of expected passes 1140 ++# of expected passes 1153 +# of unexpected failures 2 +# of expected failures 8 # of untested testcases 6 # of unsupported tests 8 - [...]/tschwinge/W._C._Handy.build/ld/ld-new 2.25.51.20151105 + [...]/tschwinge/W._C._Handy.build/ld/ld-new 2.26.51.20160210 |