diff options
Diffstat (limited to 'binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum')
-rw-r--r-- | binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum | 690 |
1 files changed, 584 insertions, 106 deletions
diff --git a/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum b/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum index a59de1aa..ac6a78ec 100644 --- a/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum +++ b/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Mon May 23 14:46:21 2016 +Test Run By thomas on Tue May 24 07:42:55 2016 Native configuration is i686-unknown-gnu0.7 === gdb tests === @@ -10,6 +10,12 @@ Running target unix Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/O2_float_param.exp ... PASS: gdb.ada/O2_float_param.exp: compilation foo.adb PASS: gdb.ada/O2_float_param.exp: frame +Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/access_to_packed_array.exp ... +PASS: gdb.ada/access_to_packed_array.exp: compilation foo.adb +PASS: gdb.ada/access_to_packed_array.exp: print pack.a +PASS: gdb.ada/access_to_packed_array.exp: print pack.aa +PASS: gdb.ada/access_to_packed_array.exp: print pack.a(2) +PASS: gdb.ada/access_to_packed_array.exp: print pack.aa(2) Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/addr_arith.exp ... PASS: gdb.ada/addr_arith.exp: compilation foo_na07_019.adb PASS: gdb.ada/addr_arith.exp: print something'address + 0 @@ -32,6 +38,18 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/array_char_idx.exp ... PASS: gdb.ada/array_char_idx.exp: compilation foo.adb PASS: gdb.ada/array_char_idx.exp: ptype char_table PASS: gdb.ada/array_char_idx.exp: ptype global_char_table +Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/array_of_variable_length.exp ... +PASS: gdb.ada/array_of_variable_length.exp: compilation foo.adb +PASS: gdb.ada/array_of_variable_length.exp: ptype pck.a +PASS: gdb.ada/array_of_variable_length.exp: print pck.a +PASS: gdb.ada/array_of_variable_length.exp: ptype $ +Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/array_ptr_renaming.exp ... +PASS: gdb.ada/array_ptr_renaming.exp: compilation foo.adb +PASS: gdb.ada/array_ptr_renaming.exp: print nt +PASS: gdb.ada/array_ptr_renaming.exp: print nt(1) +KFAIL: gdb.ada/array_ptr_renaming.exp: print ntp (PRMS: gdb/NNNN) +PASS: gdb.ada/array_ptr_renaming.exp: print ntp.all +PASS: gdb.ada/array_ptr_renaming.exp: print ntp(3) Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/array_return.exp ... PASS: gdb.ada/array_return.exp: compilation p.adb PASS: gdb.ada/array_return.exp: insert breakpoint in create_small @@ -118,6 +136,16 @@ PASS: gdb.ada/assign_1.exp: set convenience variable $xxx to 1 Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/atomic_enum.exp ... PASS: gdb.ada/atomic_enum.exp: compilation foo.adb PASS: gdb.ada/atomic_enum.exp: ptype pck.data_flag +Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/attr_ref_and_charlit.exp ... +PASS: gdb.ada/attr_ref_and_charlit.exp: compilation foo.adb +PASS: gdb.ada/attr_ref_and_charlit.exp: print s'first +PASS: gdb.ada/attr_ref_and_charlit.exp: print s'last +PASS: gdb.ada/attr_ref_and_charlit.exp: print s(s'first) = 'a' +PASS: gdb.ada/attr_ref_and_charlit.exp: print s(s'last) /= 'b' +PASS: gdb.ada/attr_ref_and_charlit.exp: gdb_test +PASS: gdb.ada/attr_ref_and_charlit.exp: print s'last +PASS: gdb.ada/attr_ref_and_charlit.exp: print s(s'first) = 'c' +PASS: gdb.ada/attr_ref_and_charlit.exp: print s(s'last) /= 'd' Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/bad-task-bp-keyword.exp ... PASS: gdb.ada/bad-task-bp-keyword.exp: compilation foo.adb PASS: gdb.ada/bad-task-bp-keyword.exp: break *break_me'address TASK 2 @@ -195,6 +223,9 @@ PASS: gdb.ada/complete.exp: complete p pck PASS: gdb.ada/complete.exp: complete p pck. PASS: gdb.ada/complete.exp: complete p <pck__my PASS: gdb.ada/complete.exp: interactive complete 'print some' +PASS: gdb.ada/complete.exp: complete p ambig +PASS: gdb.ada/complete.exp: complete p ambiguous_f +PASS: gdb.ada/complete.exp: complete p ambiguous_func Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/cond_lang.exp ... PASS: gdb.ada/cond_lang.exp: compilation a.adb PASS: gdb.ada/cond_lang.exp: show lang @@ -291,6 +322,9 @@ PASS: gdb.ada/fun_renaming.exp: print next(1) FAIL: gdb.ada/fun_renaming.exp: print n(1) XFAIL: gdb.ada/fun_renaming.exp: print renamed_next(1) XFAIL: gdb.ada/fun_renaming.exp: print pack.renamed_next(1) +Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/funcall_char.exp ... +PASS: gdb.ada/funcall_char.exp: compilation foo.adb +PASS: gdb.ada/funcall_char.exp: print f('A') Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/funcall_param.exp ... PASS: gdb.ada/funcall_param.exp: compilation foo.adb PASS: gdb.ada/funcall_param.exp: p ident (ident (my_parameter)) @@ -775,9 +809,13 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-word.exp ... 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 ... +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 ... +Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp ... +UNSUPPORTED: gdb.arch/ftrace-insn-reloc.exp: target does not support trace Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/gdb1291.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/gdb1431.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/gdb1558.exp ... @@ -874,11 +912,13 @@ PASS: gdb.arch/i386-gnu-cfi.exp: backtrace 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 ... -gdb compile failed, [01m[Kgcc:[m[K [01;31m[Kerror: [m[Kunrecognized command line option '[01m[K-fmpx[m[K' +gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/gdb.arch/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 ... -gdb compile failed, [01m[Kgcc:[m[K [01;31m[Kerror: [m[Kunrecognized command line option '[01m[K-fmpx[m[K' -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 ... PASS: gdb.arch/i386-permbkpt.exp: First permanent break PASS: gdb.arch/i386-permbkpt.exp: Second permanent break @@ -1133,7 +1173,7 @@ 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 ... PASS: gdb.base/annota1.exp: set height 0 @@ -1142,26 +1182,27 @@ PASS: gdb.base/annota1.exp: annotation set at level 2 PASS: gdb.base/annota1.exp: breakpoint info FAIL: gdb.base/annota1.exp: run until main breakpoint (timeout) PASS: gdb.base/annota1.exp: go after array init line -PASS: gdb.base/annota1.exp: print array -PASS: gdb.base/annota1.exp: print non_existent_value -PASS: gdb.base/annota1.exp: break handle_USR1 -PASS: gdb.base/annota1.exp: break printf -PASS: gdb.base/annota1.exp: continue to printf -PASS: gdb.base/annota1.exp: backtrace from shlibrary -PASS: gdb.base/annota1.exp: send SIGUSR1 +FAIL: gdb.base/annota1.exp: print array (timeout) +FAIL: gdb.base/annota1.exp: print non_existent_value (timeout) +FAIL: gdb.base/annota1.exp: break handle_USR1 (timeout) +FAIL: gdb.base/annota1.exp: break printf (timeout) +FAIL: gdb.base/annota1.exp: continue to printf (timeout) +FAIL: gdb.base/annota1.exp: backtrace from shlibrary (timeout) +FAIL: gdb.base/annota1.exp: send SIGUSR1 (timeout) FAIL: gdb.base/annota1.exp: backtrace @ signal handler (timeout) -PASS: gdb.base/annota1.exp: delete bp 1 -PASS: gdb.base/annota1.exp: delete bp 2 -PASS: gdb.base/annota1.exp: delete bp 3 -PASS: gdb.base/annota1.exp: break at main -PASS: gdb.base/annota1.exp: set up display -PASS: gdb.base/annota1.exp: re-run -PASS: gdb.base/annota1.exp: break at value++ -PASS: gdb.base/annota1.exp: ignore 5 4 -PASS: gdb.base/annota1.exp: annotate ignore count change -PASS: gdb.base/annota1.exp: breakpoint ignore count +FAIL: gdb.base/annota1.exp: delete bp 1 (timeout) +FAIL: gdb.base/annota1.exp: delete bp 2 (timeout) +FAIL: gdb.base/annota1.exp: delete bp 3 (timeout) +FAIL: gdb.base/annota1.exp: break at main (timeout) +FAIL: gdb.base/annota1.exp: set up display (timeout) +FAIL: gdb.base/annota1.exp: re-run (timeout) +FAIL: gdb.base/annota1.exp: break at value++ (timeout) +FAIL: gdb.base/annota1.exp: ignore 5 4 (timeout) +FAIL: gdb.base/annota1.exp: annotate ignore count change (timeout) +FAIL: gdb.base/annota1.exp: next to exit loop (timeout) +FAIL: gdb.base/annota1.exp: breakpoint ignore count (timeout) FAIL: gdb.base/annota1.exp: get inferior pid (timeout) -PASS: gdb.base/annota1.exp: signal sent +FAIL: gdb.base/annota1.exp: signal sent (timeout) PASS: gdb.base/annota1.exp: cleanup core file (not dumped) PASS: gdb.base/annota1.exp: successfully compiled posix threads test case PASS: gdb.base/annota1.exp: new thread @@ -3826,10 +3867,10 @@ PASS: gdb.base/dbx.exp: whereis my_list PASS: gdb.base/dbx.exp: file average.c:1 PASS: gdb.base/dbx.exp: cont 1 PASS: gdb.base/dbx.exp: step -XFAIL: gdb.base/dbx.exp: func sum +PASS: gdb.base/dbx.exp: func sum PASS: gdb.base/dbx.exp: stop in sum PASS: gdb.base/dbx.exp: cont 2 -XFAIL: gdb.base/dbx.exp: func print_average +PASS: gdb.base/dbx.exp: func print_average Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dcache-line-read-error.exp ... PASS: gdb.base/dcache-line-read-error.exp: get integer valueof "pg_size" (4096) PASS: gdb.base/dcache-line-read-error.exp: set dcache line size to twice the pagesize @@ -5530,6 +5571,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/float.exp ... 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 ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-fork.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-vfork.exp ... @@ -6140,16 +6182,29 @@ PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: printing 0 (item #4) PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: history entry is print 0 PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: history entry is print 2 PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: history entry is print 1 -Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hook-stop-continue.exp ... -PASS: gdb.base/hook-stop-continue.exp: breakpoint line number -PASS: gdb.base/hook-stop-continue.exp: print $do_continue = 1 -PASS: gdb.base/hook-stop-continue.exp: define hook-stop command -PASS: gdb.base/hook-stop-continue.exp: next triggering hook-stop -PASS: gdb.base/hook-stop-continue.exp: next no hook-stop -Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hook-stop-frame.exp ... -PASS: gdb.base/hook-stop-frame.exp: breakpoint line number -PASS: gdb.base/hook-stop-frame.exp: define hook-stop command -PASS: gdb.base/hook-stop-frame.exp: hook-stop runs before frame print +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/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 +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 +PASS: gdb.base/hook-stop.exp: hook-stop kills inferior: run hook-stop +PASS: gdb.base/hook-stop.exp: hook-stop kills inferior: info threads +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: next triggering hook-stop +PASS: gdb.base/hook-stop.exp: hook-stop runs continue: next no hook-stop +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 +FAIL: gdb.base/hook-stop.exp: hook-stop runs continue&: inferior exits normally (timeout) +FAIL: gdb.base/hook-stop.exp: hook-stop runs continue&: info threads +PASS: gdb.base/hook-stop.exp: hook-stop runs next: breakpoint line number +PASS: gdb.base/hook-stop.exp: hook-stop runs next: define hook-stop command +PASS: gdb.base/hook-stop.exp: hook-stop runs next: run hook-stop Running ../../../W._C._Handy/gdb/testsuite/gdb.base/huge.exp ... PASS: gdb.base/huge.exp: print a very large data object Running ../../../W._C._Handy/gdb/testsuite/gdb.base/ifelse.exp ... @@ -6356,10 +6411,12 @@ 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 ... -WARNING: program timed out. -gdb compile failed, exit status is 1 -UNTESTED: gdb.base/label.exp: label.exp -UNTESTED: gdb.base/label.exp: label.exp +PASS: gdb.base/label.exp: breakpoint here +PASS: gdb.base/label.exp: breakpoint there +PASS: gdb.base/label.exp: continue to 'there' +PASS: gdb.base/label.exp: continue to 'here' +PASS: gdb.base/label.exp: rerun to main +PASS: gdb.base/label.exp: continue to 'there' after re-run Running ../../../W._C._Handy/gdb/testsuite/gdb.base/langs.exp ... PASS: gdb.base/langs.exp: break on nonexistent function in langs.exp PASS: gdb.base/langs.exp: show language at csub in langs.exp @@ -7223,6 +7280,28 @@ PASS: gdb.base/multi-line-starts-subshell.exp: spawn subshell from multi-line PASS: gdb.base/multi-line-starts-subshell.exp: shell input works PASS: gdb.base/multi-line-starts-subshell.exp: exit shell PASS: gdb.base/multi-line-starts-subshell.exp: gdb input still works +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nested-addr.exp ... +PASS: gdb.base/nested-addr.exp: continue to breakpoint: BREAK +PASS: gdb.base/nested-addr.exp: print &foo_array[1].a +PASS: gdb.base/nested-addr.exp: print 1 && &foo_array[1].a +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nested-subp1.exp ... +PASS: gdb.base/nested-subp1.exp: breakpoint to the STOP marker +PASS: gdb.base/nested-subp1.exp: continue to the STOP marker +PASS: gdb.base/nested-subp1.exp: print i1 +PASS: gdb.base/nested-subp1.exp: print i2 +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nested-subp2.exp ... +PASS: gdb.base/nested-subp2.exp: breakpoint to the STOP marker +PASS: gdb.base/nested-subp2.exp: continue to the STOP marker +PASS: gdb.base/nested-subp2.exp: print c +PASS: gdb.base/nested-subp2.exp: print count +PASS: gdb.base/nested-subp2.exp: continue to the STOP marker +PASS: gdb.base/nested-subp2.exp: print c +PASS: gdb.base/nested-subp2.exp: print count +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nested-subp3.exp ... +PASS: gdb.base/nested-subp3.exp: breakpoint to the STOP marker +PASS: gdb.base/nested-subp3.exp: continue to the STOP marker +PASS: gdb.base/nested-subp3.exp: print first +PASS: gdb.base/nested-subp3.exp: print parent_first Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nextoverexit.exp ... PASS: gdb.base/nextoverexit.exp: next over exit Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nodebug.exp ... @@ -8887,6 +8966,11 @@ PASS: gdb.base/return2.exp: continue to double_func PASS: gdb.base/return2.exp: return from double_func PASS: gdb.base/return2.exp: double value returned successfully PASS: gdb.base/return2.exp: validate result value not equal to program return value +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/run-after-attach.exp ... +PASS: gdb.base/run-after-attach.exp: attach to process +PASS: gdb.base/run-after-attach.exp: kill process +PASS: gdb.base/run-after-attach.exp: restart process +PASS: gdb.base/run-after-attach.exp: attempt kill via quit Running ../../../W._C._Handy/gdb/testsuite/gdb.base/save-bp.exp ... PASS: gdb.base/save-bp.exp: add breakpoint commands PASS: gdb.base/save-bp.exp: dprintf save-bp.c:33,"At foo entry\n" @@ -13942,6 +14026,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/gcore.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/instruction_history.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/multi-thread-step.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/nohist.exp ... +Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/non-stop.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/record_goto-step.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/record_goto.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/rn-dl-bind.exp ... @@ -16415,8 +16500,8 @@ PASS: gdb.cp/inherit.exp: print g_vE.vD::vd PASS: gdb.cp/inherit.exp: print g_vE.vD::vx PASS: gdb.cp/inherit.exp: print g_vE.vE::ve PASS: gdb.cp/inherit.exp: print g_vE.vE::vx -FAIL: gdb.cp/inherit.exp: print g_vD -FAIL: gdb.cp/inherit.exp: print g_vE +PASS: gdb.cp/inherit.exp: print g_vD (symbols ignored) +PASS: gdb.cp/inherit.exp: print g_vE (symbols ignored) Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/iostream.exp ... PASS: gdb.cp/iostream.exp: p std::cerr Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/koenig.exp ... @@ -18641,12 +18726,12 @@ KFAIL: gdb.cp/var-tag.exp: global collision: print global (PRMS: c++/16463) PASS: gdb.cp/var-tag.exp: global collision: print ::global Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/virtbase.exp ... PASS: gdb.cp/virtbase.exp: continue to breakpoint: first breakpoint -FAIL: gdb.cp/virtbase.exp: print *this +PASS: gdb.cp/virtbase.exp: print *this PASS: gdb.cp/virtbase.exp: print x in get_y PASS: gdb.cp/virtbase.exp: continue to breakpoint: second breakpoint PASS: gdb.cp/virtbase.exp: print x in get_z PASS: gdb.cp/virtbase.exp: continue to breakpoint: third breakpoint -FAIL: gdb.cp/virtbase.exp: print *(D *) e +PASS: gdb.cp/virtbase.exp: print *(D *) e PASS: gdb.cp/virtbase.exp: set print object on PASS: gdb.cp/virtbase.exp: print/x b->mA PASS: gdb.cp/virtbase.exp: print rtti_data @@ -18988,6 +19073,53 @@ PASS: gdb.dlang/primitive-types.exp: ptype creal PASS: gdb.dlang/primitive-types.exp: ptype char PASS: gdb.dlang/primitive-types.exp: ptype wchar PASS: gdb.dlang/primitive-types.exp: ptype dchar +Running ../../../W._C._Handy/gdb/testsuite/gdb.dlang/properties.exp ... +PASS: gdb.dlang/properties.exp: set language d +PASS: gdb.dlang/properties.exp: set language to "d" +PASS: gdb.dlang/properties.exp: print bool.sizeof +PASS: gdb.dlang/properties.exp: print (bool).sizeof +PASS: gdb.dlang/properties.exp: print char.sizeof +PASS: gdb.dlang/properties.exp: print wchar.sizeof +PASS: gdb.dlang/properties.exp: print dchar.sizeof +PASS: gdb.dlang/properties.exp: print byte.sizeof +PASS: gdb.dlang/properties.exp: print ubyte.sizeof +PASS: gdb.dlang/properties.exp: print short.sizeof +PASS: gdb.dlang/properties.exp: print ushort.sizeof +PASS: gdb.dlang/properties.exp: print int.sizeof +PASS: gdb.dlang/properties.exp: print uint.sizeof +PASS: gdb.dlang/properties.exp: print long.sizeof +PASS: gdb.dlang/properties.exp: print ulong.sizeof +PASS: gdb.dlang/properties.exp: print cent.sizeof +PASS: gdb.dlang/properties.exp: print ucent.sizeof +PASS: gdb.dlang/properties.exp: print float.sizeof +PASS: gdb.dlang/properties.exp: print ifloat.sizeof +PASS: gdb.dlang/properties.exp: print double.sizeof +PASS: gdb.dlang/properties.exp: print idouble.sizeof +PASS: gdb.dlang/properties.exp: print (1).sizeof +PASS: gdb.dlang/properties.exp: print (1U).sizeof +PASS: gdb.dlang/properties.exp: print (1L).sizeof +PASS: gdb.dlang/properties.exp: print (1UL).sizeof +PASS: gdb.dlang/properties.exp: print (1.0).sizeof +PASS: gdb.dlang/properties.exp: print (1.0f).sizeof +PASS: gdb.dlang/properties.exp: print (7 ^^ 3).sizeof +PASS: gdb.dlang/properties.exp: print (7L ^^ 3).sizeof +PASS: gdb.dlang/properties.exp: print (7.0 ^^ 3).sizeof +PASS: gdb.dlang/properties.exp: print (7.0f ^^ 3).sizeof +PASS: gdb.dlang/properties.exp: ptype typeof(false) +PASS: gdb.dlang/properties.exp: ptype typeof(1) +PASS: gdb.dlang/properties.exp: ptype typeof(1U) +PASS: gdb.dlang/properties.exp: ptype typeof(1L) +PASS: gdb.dlang/properties.exp: ptype typeof(1UL) +PASS: gdb.dlang/properties.exp: ptype typeof(1.0) +PASS: gdb.dlang/properties.exp: ptype typeof(1.0L) +PASS: gdb.dlang/properties.exp: ptype typeof(1.0f) +PASS: gdb.dlang/properties.exp: ptype typeof(cast(byte) 1) +PASS: gdb.dlang/properties.exp: ptype typeof(cast(short) 1) +PASS: gdb.dlang/properties.exp: ptype typeof(7 ^^ 3) +PASS: gdb.dlang/properties.exp: ptype typeof(7L ^^ 3) +PASS: gdb.dlang/properties.exp: ptype typeof(7.0 ^^ 3) +PASS: gdb.dlang/properties.exp: ptype typeof(7.0L ^^ 3) +PASS: gdb.dlang/properties.exp: ptype typeof(7.0f ^^ 3) Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/arr-stride.exp ... PASS: gdb.dwarf2/arr-stride.exp: set language ada PASS: gdb.dwarf2/arr-stride.exp: ptype pck.table @@ -18997,6 +19129,9 @@ PASS: gdb.dwarf2/arr-subrange.exp: set language ada PASS: gdb.dwarf2/arr-subrange.exp: ptype pck.table Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/atomic-type.exp ... PASS: gdb.dwarf2/atomic-type.exp: ptype f +Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/bad-regnum.exp ... +PASS: gdb.dwarf2/bad-regnum.exp: info addr foo1 +PASS: gdb.dwarf2/bad-regnum.exp: info addr foo2 Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/callframecfa.exp ... PASS: gdb.dwarf2/callframecfa.exp: set breakpoint for call-frame-cfa PASS: gdb.dwarf2/callframecfa.exp: continue to breakpoint: continue to breakpoint for call-frame-cfa @@ -19006,6 +19141,9 @@ PASS: gdb.dwarf2/callframecfa.exp: step 2 for call-frame-cfa PASS: gdb.dwarf2/callframecfa.exp: step 3 for call-frame-cfa PASS: gdb.dwarf2/callframecfa.exp: step 4 for call-frame-cfa Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/clztest.exp ... +Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/comp-unit-lang.exp ... +PASS: gdb.dwarf2/comp-unit-lang.exp: show language +PASS: gdb.dwarf2/comp-unit-lang.exp: show language Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/corrupt.exp ... PASS: gdb.dwarf2/corrupt.exp: recover from corrupt DWARF Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/count.exp ... @@ -19090,10 +19228,16 @@ PASS: gdb.dwarf2/dw2-anon-mptr.exp: show cp-abi PASS: gdb.dwarf2/dw2-anon-mptr.exp: ptype crash Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.exp ... PASS: gdb.dwarf2/dw2-anonymous-func.exp: list file1.txt +Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-bad-mips-linkage-name.exp ... +PASS: gdb.dwarf2/dw2-bad-mips-linkage-name.exp: ptype f +PASS: gdb.dwarf2/dw2-bad-mips-linkage-name.exp: ptype g Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.exp ... PASS: gdb.dwarf2/dw2-bad-parameter-type.exp: ptype f PASS: gdb.dwarf2/dw2-bad-parameter-type.exp: ptype f PASS: gdb.dwarf2/dw2-bad-parameter-type.exp: is alive +Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-bad-unresolved.exp ... +PASS: gdb.dwarf2/dw2-bad-unresolved.exp: ptype var +PASS: gdb.dwarf2/dw2-bad-unresolved.exp: print var Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-basic.exp ... PASS: gdb.dwarf2/dw2-basic.exp: set listsize 1 PASS: gdb.dwarf2/dw2-basic.exp: list func_cu1 @@ -19517,6 +19661,8 @@ PASS: gdb.dwarf2/dw2-ref-missing-frame.exp: func_nofb backtrace PASS: gdb.dwarf2/dw2-ref-missing-frame.exp: func_loopfb print PASS: gdb.dwarf2/dw2-ref-missing-frame.exp: func_loopfb backtrace Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.exp ... +Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-regno-invalid.exp ... +PASS: gdb.dwarf2/dw2-regno-invalid.exp: p bregx Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-restore.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-restrict.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.exp ... @@ -20071,6 +20217,231 @@ PASS: gdb.fortran/types.exp: pt 10E20 PASS: gdb.fortran/types.exp: pt 10E20 PASS: gdb.fortran/types.exp: pt 10e20 PASS: gdb.fortran/types.exp: pt 10e20 +Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-alloc-assoc.exp ... +PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: vla1-allocated +PASS: gdb.fortran/vla-alloc-assoc.exp: print vla1 allocation status (allocated) +PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: vla2-allocated +PASS: gdb.fortran/vla-alloc-assoc.exp: print vla2 allocation status (allocated) +PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: pvla-associated +PASS: gdb.fortran/vla-alloc-assoc.exp: print pvla associated status (associated) +PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: pvla-re-associated +PASS: gdb.fortran/vla-alloc-assoc.exp: print pvla associated status (re-associated) +PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: pvla-deassociated +PASS: gdb.fortran/vla-alloc-assoc.exp: print pvla allocation status (deassociated) +PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: vla1-deallocated +PASS: gdb.fortran/vla-alloc-assoc.exp: print vla1 allocation status (deallocated) +PASS: gdb.fortran/vla-alloc-assoc.exp: print deallocated vla1 +PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: vla2-deallocated +PASS: gdb.fortran/vla-alloc-assoc.exp: print vla2 deallocated +PASS: gdb.fortran/vla-alloc-assoc.exp: print deallocated vla2 +Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-datatypes.exp ... +PASS: gdb.fortran/vla-datatypes.exp: continue to breakpoint: vlas-allocated +PASS: gdb.fortran/vla-datatypes.exp: next to allocation status of intvla +PASS: gdb.fortran/vla-datatypes.exp: intvla allocated +PASS: gdb.fortran/vla-datatypes.exp: next to allocation status of realvla +PASS: gdb.fortran/vla-datatypes.exp: realvla allocated +PASS: gdb.fortran/vla-datatypes.exp: next to allocation status of complexvla +PASS: gdb.fortran/vla-datatypes.exp: complexvla allocated +PASS: gdb.fortran/vla-datatypes.exp: next to allocation status of logicalvla +PASS: gdb.fortran/vla-datatypes.exp: logicalvla allocated +PASS: gdb.fortran/vla-datatypes.exp: next to allocation status of charactervla +PASS: gdb.fortran/vla-datatypes.exp: charactervla allocated +PASS: gdb.fortran/vla-datatypes.exp: continue to breakpoint: vlas-initialized +PASS: gdb.fortran/vla-datatypes.exp: ptype intvla +PASS: gdb.fortran/vla-datatypes.exp: ptype realvla +PASS: gdb.fortran/vla-datatypes.exp: ptype complexvla +PASS: gdb.fortran/vla-datatypes.exp: ptype logicalvla +PASS: gdb.fortran/vla-datatypes.exp: ptype charactervla +PASS: gdb.fortran/vla-datatypes.exp: print intvla(5,5,5) (1st) +PASS: gdb.fortran/vla-datatypes.exp: print realvla(5,5,5) (1st) +PASS: gdb.fortran/vla-datatypes.exp: print complexvla(5,5,5) (1st) +PASS: gdb.fortran/vla-datatypes.exp: print logicalvla(5,5,5) (1st) +PASS: gdb.fortran/vla-datatypes.exp: print charactervla(5,5,5) (1st) +PASS: gdb.fortran/vla-datatypes.exp: continue to breakpoint: vlas-modified +PASS: gdb.fortran/vla-datatypes.exp: print intvla(5,5,5) (2nd) +PASS: gdb.fortran/vla-datatypes.exp: print realvla(5,5,5) (2nd) +PASS: gdb.fortran/vla-datatypes.exp: print complexvla(5,5,5) (2nd) +PASS: gdb.fortran/vla-datatypes.exp: print logicalvla(5,5,5) (2nd) +PASS: gdb.fortran/vla-datatypes.exp: print charactervla(5,5,5) (2nd) +Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-history.exp ... +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 +PASS: gdb.fortran/vla-history.exp: print vla1 allocated +PASS: gdb.fortran/vla-history.exp: print vla2 allocated +PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla1-filled +PASS: gdb.fortran/vla-history.exp: print vla1 filled +PASS: gdb.fortran/vla-history.exp: print $1 +PASS: gdb.fortran/vla-history.exp: print $2 +PASS: gdb.fortran/vla-history.exp: print $3 +PASS: gdb.fortran/vla-history.exp: print $4 +PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla2-filled +PASS: gdb.fortran/vla-history.exp: print vla2(1,43,20) +PASS: gdb.fortran/vla-history.exp: print vla2(1,3,8) +PASS: gdb.fortran/vla-history.exp: print $9 +PASS: gdb.fortran/vla-history.exp: print $10 +Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-ptr-info.exp ... +PASS: gdb.fortran/vla-ptr-info.exp: continue to breakpoint: pvla-associated +PASS: gdb.fortran/vla-ptr-info.exp: print pvla pointer information +Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-ptype-sub.exp ... +PASS: gdb.fortran/vla-ptype-sub.exp: continue to breakpoint: not-filled (1st) +PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1 (passed fixed) +PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2 (passed fixed) +PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1(40, 10) (passed fixed) +PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2(13, 11, 5) (passed fixed) +PASS: gdb.fortran/vla-ptype-sub.exp: continue to breakpoint: not-filled (2nd) +PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1 (passed sub-array) +PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2 (passed sub-array) +PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1(3, 3) (passed sub-array) +PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2(4, 4, 4) (passed sub-array) +PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1(100, 100) subarray do not crash (passed sub-array) +PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2(100, 100, 100) subarray do not crash (passed sub-array) +PASS: gdb.fortran/vla-ptype-sub.exp: continue to breakpoint: not-filled (3rd) +PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1 (passed vla) +PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2 (passed vla) +PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1(3, 3) (passed vla) +PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2(4, 4, 4) (passed vla) +PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1(100, 100) VLA do not crash (passed vla) +PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2(100, 100, 100) VLA do not crash (passed vla) +PASS: gdb.fortran/vla-ptype-sub.exp: continue to breakpoint: end-of-bar +PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1 (arbitrary length) +PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2 (arbitrary length) +PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1(100) (arbitrary length) +PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2(4,100) (arbitrary length) +Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-ptype.exp ... +PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla1-init +PASS: gdb.fortran/vla-ptype.exp: ptype vla1 not initialized +PASS: gdb.fortran/vla-ptype.exp: ptype vla2 not initialized +FAIL: gdb.fortran/vla-ptype.exp: ptype pvla not initialized +PASS: gdb.fortran/vla-ptype.exp: ptype vla1(3, 6, 9) not initialized +PASS: gdb.fortran/vla-ptype.exp: ptype vla1(5, 45, 20) not initialized +PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla1-allocated +PASS: gdb.fortran/vla-ptype.exp: ptype vla1 allocated +PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla2-allocated +PASS: gdb.fortran/vla-ptype.exp: ptype vla2 allocated +PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla1-filled +PASS: gdb.fortran/vla-ptype.exp: ptype vla1 filled +PASS: gdb.fortran/vla-ptype.exp: ptype vla1(3, 6, 9) +PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla2-filled +PASS: gdb.fortran/vla-ptype.exp: ptype vla2 filled +PASS: gdb.fortran/vla-ptype.exp: ptype vla1(5, 45, 20) filled +PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: pvla-associated +PASS: gdb.fortran/vla-ptype.exp: ptype pvla associated +PASS: gdb.fortran/vla-ptype.exp: ptype pvla(3, 6, 9) +PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: pvla-re-associated +PASS: gdb.fortran/vla-ptype.exp: ptype pvla re-associated +PASS: gdb.fortran/vla-ptype.exp: ptype vla1(5, 45, 20) re-associated +PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: pvla-deassociated +PASS: gdb.fortran/vla-ptype.exp: ptype pvla deassociated +PASS: gdb.fortran/vla-ptype.exp: ptype pvla(5, 45, 20) not associated +PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla1-deallocated +PASS: gdb.fortran/vla-ptype.exp: ptype vla1 not allocated +PASS: gdb.fortran/vla-ptype.exp: ptype vla1(3, 6, 9) not allocated +PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla2-deallocated +PASS: gdb.fortran/vla-ptype.exp: ptype vla2 not allocated +PASS: gdb.fortran/vla-ptype.exp: ptype vla2(5, 45, 20) not allocated +Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-sizeof.exp ... +PASS: gdb.fortran/vla-sizeof.exp: continue to breakpoint: vla1-init +PASS: gdb.fortran/vla-sizeof.exp: print sizeof non-allocated vla1 +PASS: gdb.fortran/vla-sizeof.exp: continue to breakpoint: vla2-allocated +PASS: gdb.fortran/vla-sizeof.exp: print sizeof allocated vla1 +PASS: gdb.fortran/vla-sizeof.exp: continue to breakpoint: vla1-filled +PASS: gdb.fortran/vla-sizeof.exp: print sizeof non-associated pvla +PASS: gdb.fortran/vla-sizeof.exp: continue to breakpoint: pvla-associated +PASS: gdb.fortran/vla-sizeof.exp: print sizeof associated pvla +Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-value-sub-arbitrary.exp ... +PASS: gdb.fortran/vla-value-sub-arbitrary.exp: continue to breakpoint: end-of-bar +PASS: gdb.fortran/vla-value-sub-arbitrary.exp: print arbitary array1(42) +PASS: gdb.fortran/vla-value-sub-arbitrary.exp: print arbitary array1(100) +PASS: gdb.fortran/vla-value-sub-arbitrary.exp: print arbitary array2(4,10) +PASS: gdb.fortran/vla-value-sub-arbitrary.exp: print arbitary array2(4,100) +Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-value-sub-finish.exp ... +PASS: gdb.fortran/vla-value-sub-finish.exp: continue to breakpoint: array2-almost-filled +PASS: gdb.fortran/vla-value-sub-finish.exp: print array2 in foo after it was filled +PASS: gdb.fortran/vla-value-sub-finish.exp: set array(2,2,2) to 20 in subroutine +PASS: gdb.fortran/vla-value-sub-finish.exp: print array2 in foo after it was mofified in debugger +PASS: gdb.fortran/vla-value-sub-finish.exp: finish function +PASS: gdb.fortran/vla-value-sub-finish.exp: sub_arr1(5, 7) after finish +PASS: gdb.fortran/vla-value-sub-finish.exp: sub_arr1(1, 1) after finish +PASS: gdb.fortran/vla-value-sub-finish.exp: sub_arr2(1, 1, 1) after finish +PASS: gdb.fortran/vla-value-sub-finish.exp: sub_arr2(2, 1, 1) after finish +Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-value-sub.exp ... +PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: not-filled (1st) +PASS: gdb.fortran/vla-value-sub.exp: print passed array1 in foo (passed fixed array) +PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: array1-filled (1st) +PASS: gdb.fortran/vla-value-sub.exp: print array1(5, 7) after filled in foo (passed fixed array) +PASS: gdb.fortran/vla-value-sub.exp: print array1(1, 1) after filled in foo (passed fixed array) +PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: array2-almost-filled (1st) +PASS: gdb.fortran/vla-value-sub.exp: print array2 in foo after it was filled (passed fixed array) +PASS: gdb.fortran/vla-value-sub.exp: set array(2,2,2) to 20 in subroutine (passed fixed array) +PASS: gdb.fortran/vla-value-sub.exp: print array2 in foo after it was mofified in debugger (passed fixed array) +PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: not-filled (2nd) +PASS: gdb.fortran/vla-value-sub.exp: print passed array1 in foo (passed sub-array) +PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: array1-filled (2nd) +PASS: gdb.fortran/vla-value-sub.exp: print array1(5, 5) after filled in foo (passed sub-array) +PASS: gdb.fortran/vla-value-sub.exp: print array1(1, 1) after filled in foo (passed sub-array) +PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: array2-almost-filled (2nd) +PASS: gdb.fortran/vla-value-sub.exp: print array2 in foo after it was filled (passed sub-array) +PASS: gdb.fortran/vla-value-sub.exp: set array(2,2,2) to 20 in subroutine (passed sub-array) +PASS: gdb.fortran/vla-value-sub.exp: print array2 in foo after it was mofified in debugger (passed sub-array) +PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: not-filled (3rd) +PASS: gdb.fortran/vla-value-sub.exp: print passed array1 in foo (passed vla) +PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: array1-filled (3rd) +PASS: gdb.fortran/vla-value-sub.exp: print array1(5, 5) after filled in foo (passed vla) +PASS: gdb.fortran/vla-value-sub.exp: print array1(1, 1) after filled in foo (passed vla) +PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: array2-almost-filled (3rd) +PASS: gdb.fortran/vla-value-sub.exp: print array2 in foo after it was filled (passed vla) +PASS: gdb.fortran/vla-value-sub.exp: set array(2,2,2) to 20 in subroutine (passed vla) +PASS: gdb.fortran/vla-value-sub.exp: print array2 in foo after it was mofified in debugger (passed vla) +Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-value.exp ... +PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla1-init +PASS: gdb.fortran/vla-value.exp: print non-allocated vla1 +PASS: gdb.fortran/vla-value.exp: print non-allocated &vla1 +PASS: gdb.fortran/vla-value.exp: print member in non-allocated vla1 (1) +PASS: gdb.fortran/vla-value.exp: print member in non-allocated vla1 (2) +PASS: gdb.fortran/vla-value.exp: set member in non-allocated vla1 +PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla2-allocated +PASS: gdb.fortran/vla-value.exp: step over value assignment of vla1 +PASS: gdb.fortran/vla-value.exp: print allocated &vla1 +PASS: gdb.fortran/vla-value.exp: print allocated vla1(3,6,9) +PASS: gdb.fortran/vla-value.exp: print allocated vla1(1,3,8) +PASS: gdb.fortran/vla-value.exp: print allocated vla1(9,9,9)=1 +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) +FAIL: gdb.fortran/vla-value.exp: print undefined pvla +FAIL: gdb.fortran/vla-value.exp: print non-associated &pvla +FAIL: gdb.fortran/vla-value.exp: print undefined pvla(1,3,8) +PASS: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-associated +PASS: gdb.fortran/vla-value.exp: print associated &pvla +PASS: gdb.fortran/vla-value.exp: print associated pvla(3,6,9) +PASS: gdb.fortran/vla-value.exp: print associated pvla(1,3,8) +PASS: gdb.fortran/vla-value.exp: print associated pvla(9,9,9) +PASS: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-re-associated +PASS: gdb.fortran/vla-value.exp: print pvla(5, 45, 20) after filled using pointer +PASS: gdb.fortran/vla-value.exp: print vla2(5, 45, 20) after filled using pointer +PASS: gdb.fortran/vla-value.exp: print pvla(7, 45, 14) after filled using pointer +PASS: gdb.fortran/vla-value.exp: print vla2(7, 45, 14) after filled using pointer +PASS: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-deassociated +PASS: gdb.fortran/vla-value.exp: print pvla(5, 45, 20) after deassociated +PASS: gdb.fortran/vla-value.exp: print pvla(7, 45, 14) after dissasociated +PASS: gdb.fortran/vla-value.exp: print vla1 after deassociated +PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla1-deallocated +PASS: gdb.fortran/vla-value.exp: print allocated vla1(3,6,9) after specific assignment (deallocated) +PASS: gdb.fortran/vla-value.exp: print allocated vla1(1,3,8) after specific assignment (deallocated) +PASS: gdb.fortran/vla-value.exp: print allocated vla1(9,9,9) after assignment in debugger (deallocated) +PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla2-allocated +PASS: gdb.fortran/vla-value.exp: next (1) +PASS: gdb.fortran/vla-value.exp: set $myvar = vla1 +PASS: gdb.fortran/vla-value.exp: print $myvar set to vla1 +PASS: gdb.fortran/vla-value.exp: next (2) +PASS: gdb.fortran/vla-value.exp: print $myvar(3,6,9) +PASS: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-associated +PASS: gdb.fortran/vla-value.exp: set $mypvar = pvla +PASS: gdb.fortran/vla-value.exp: print $mypvar(1,3,8) +PASS: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-deassociated +PASS: gdb.fortran/vla-value.exp: print $mypvar(1,3,8) after deallocated Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/whatis_type.exp ... PASS: gdb.fortran/whatis_type.exp: continue to breakpoint: bp1 PASS: gdb.fortran/whatis_type.exp: whatis t1 @@ -22470,6 +22841,8 @@ PASS: gdb.mi/mi-cli.exp: -stack-select-frame 0 PASS: gdb.mi/mi-cli.exp: check *stopped from CLI command PASS: gdb.mi/mi-cli.exp: -exec-step does not produce CLI step output 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 PASS: gdb.mi/mi-cli.exp: temporary breakpoint output hit in MI @@ -23787,6 +24160,53 @@ PASS: gdb.mi/mi-vla-c99.exp: info type variable vla PASS: gdb.mi/mi-vla-c99.exp: show format variable vla PASS: gdb.mi/mi-vla-c99.exp: eval variable vla PASS: gdb.mi/mi-vla-c99.exp: get children of vla +Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-vla-fortran.exp ... +PASS: gdb.mi/mi-vla-fortran.exp: 1 +PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 22 +PASS: gdb.mi/mi-vla-fortran.exp: evaluate not allocated vla +PASS: gdb.mi/mi-vla-fortran.exp: create local variable vla1_not_allocated +PASS: gdb.mi/mi-vla-fortran.exp: info type variable vla1_not_allocated +PASS: gdb.mi/mi-vla-fortran.exp: show format variable vla1_not_allocated +PASS: gdb.mi/mi-vla-fortran.exp: eval variable vla1_not_allocated +PASS: gdb.mi/mi-vla-fortran.exp: get children of vla1_not_allocated +PASS: gdb.mi/mi-vla-fortran.exp: 2 +PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 23 +PASS: gdb.mi/mi-vla-fortran.exp: evaluate allocated vla +PASS: gdb.mi/mi-vla-fortran.exp: create local variable vla1_allocated +PASS: gdb.mi/mi-vla-fortran.exp: info type variable vla1_allocated +PASS: gdb.mi/mi-vla-fortran.exp: show format variable vla1_allocated +PASS: gdb.mi/mi-vla-fortran.exp: eval variable vla1_allocated +PASS: gdb.mi/mi-vla-fortran.exp: get children of vla1_allocated +PASS: gdb.mi/mi-vla-fortran.exp: 3 +PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 26 +PASS: gdb.mi/mi-vla-fortran.exp: evaluate filled vla +PASS: gdb.mi/mi-vla-fortran.exp: 4 +PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 29 +PASS: gdb.mi/mi-vla-fortran.exp: evaluate filled vla +PASS: gdb.mi/mi-vla-fortran.exp: evaluate filled vla +PASS: gdb.mi/mi-vla-fortran.exp: evaluate filled vla +PASS: gdb.mi/mi-vla-fortran.exp: evaluate filled vla +PASS: gdb.mi/mi-vla-fortran.exp: 5 +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 +PASS: gdb.mi/mi-vla-fortran.exp: evaluate not associated vla +PASS: gdb.mi/mi-vla-fortran.exp: create local variable pvla2_not_associated +PASS: gdb.mi/mi-vla-fortran.exp: info type variable pvla2_not_associated +PASS: gdb.mi/mi-vla-fortran.exp: show format variable pvla2_not_associated +PASS: gdb.mi/mi-vla-fortran.exp: eval variable pvla2_not_associated +PASS: gdb.mi/mi-vla-fortran.exp: get children of pvla2_not_associated +PASS: gdb.mi/mi-vla-fortran.exp: 7 +PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 36 +PASS: gdb.mi/mi-vla-fortran.exp: evaluate associated vla +PASS: gdb.mi/mi-vla-fortran.exp: create local variable pvla2_associated +PASS: gdb.mi/mi-vla-fortran.exp: info type variable pvla2_associated +PASS: gdb.mi/mi-vla-fortran.exp: show format variable pvla2_associated +PASS: gdb.mi/mi-vla-fortran.exp: eval variable pvla2_associated +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 ... UNSUPPORTED: gdb.mi/mi-watch-nonstop.exp: displaced stepping Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch.exp ... @@ -24364,15 +24784,15 @@ PASS: gdb.opt/inline-break.exp: break func8b PASS: gdb.opt/inline-break.exp: print func1 PASS: gdb.opt/inline-break.exp: print func2 Running ../../../W._C._Handy/gdb/testsuite/gdb.opt/inline-bt.exp ... -FAIL: gdb.opt/inline-bt.exp: continue to bar (1) -FAIL: gdb.opt/inline-bt.exp: backtrace from bar (1) +PASS: gdb.opt/inline-bt.exp: continue to bar (1) +PASS: gdb.opt/inline-bt.exp: backtrace from bar (1) PASS: gdb.opt/inline-bt.exp: bar not inlined -FAIL: gdb.opt/inline-bt.exp: continue to bar (2) -FAIL: gdb.opt/inline-bt.exp: backtrace from bar (2) +PASS: gdb.opt/inline-bt.exp: continue to bar (2) +PASS: gdb.opt/inline-bt.exp: backtrace from bar (2) PASS: gdb.opt/inline-bt.exp: up from bar (2) PASS: gdb.opt/inline-bt.exp: func1 inlined (2) -FAIL: gdb.opt/inline-bt.exp: continue to bar (3) -FAIL: gdb.opt/inline-bt.exp: backtrace from bar (3) +PASS: gdb.opt/inline-bt.exp: continue to bar (3) +PASS: gdb.opt/inline-bt.exp: backtrace from bar (3) PASS: gdb.opt/inline-bt.exp: up from bar (3) PASS: gdb.opt/inline-bt.exp: func1 inlined (3) PASS: gdb.opt/inline-bt.exp: up from func1 (3) @@ -24384,18 +24804,18 @@ PASS: gdb.opt/inline-bt.exp: info frame still works PASS: gdb.opt/inline-bt.exp: up hits limit Running ../../../W._C._Handy/gdb/testsuite/gdb.opt/inline-cmds.exp ... PASS: gdb.opt/inline-cmds.exp: set listsize 1 -FAIL: gdb.opt/inline-cmds.exp: continue to bar (1) -FAIL: gdb.opt/inline-cmds.exp: backtrace from bar (1) +PASS: gdb.opt/inline-cmds.exp: continue to bar (1) +PASS: gdb.opt/inline-cmds.exp: backtrace from bar (1) PASS: gdb.opt/inline-cmds.exp: up from bar (1) PASS: gdb.opt/inline-cmds.exp: func1 inlined (1) -FAIL: gdb.opt/inline-cmds.exp: continue to bar (2) -FAIL: gdb.opt/inline-cmds.exp: backtrace from bar (2) +PASS: gdb.opt/inline-cmds.exp: continue to bar (2) +PASS: gdb.opt/inline-cmds.exp: backtrace from bar (2) PASS: gdb.opt/inline-cmds.exp: up from bar (2) PASS: gdb.opt/inline-cmds.exp: func1 inlined (2) PASS: gdb.opt/inline-cmds.exp: up from func1 (2) PASS: gdb.opt/inline-cmds.exp: func2 inlined (2) -FAIL: gdb.opt/inline-cmds.exp: continue to marker -FAIL: gdb.opt/inline-cmds.exp: backtrace from marker +PASS: gdb.opt/inline-cmds.exp: continue to marker +PASS: gdb.opt/inline-cmds.exp: backtrace from marker PASS: gdb.opt/inline-cmds.exp: marker not inlined PASS: gdb.opt/inline-cmds.exp: next over inlined functions PASS: gdb.opt/inline-cmds.exp: next past inlined func1 @@ -24412,7 +24832,7 @@ PASS: gdb.opt/inline-cmds.exp: next to func1 before func3 PASS: gdb.opt/inline-cmds.exp: next to func3 PASS: gdb.opt/inline-cmds.exp: continue to breakpoint: finish into func1 PASS: gdb.opt/inline-cmds.exp: next to finish marker -FAIL: gdb.opt/inline-cmds.exp: step into finish marker +PASS: gdb.opt/inline-cmds.exp: step into finish marker PASS: gdb.opt/inline-cmds.exp: finish from marker to func1 PASS: gdb.opt/inline-cmds.exp: step into func1 for finish PASS: gdb.opt/inline-cmds.exp: finish from func1 to func3 @@ -24438,22 +24858,26 @@ PASS: gdb.opt/inline-cmds.exp: outer_inline2 inlined PASS: gdb.opt/inline-cmds.exp: up from outer_inline2 PASS: gdb.opt/inline-cmds.exp: main not inlined Running ../../../W._C._Handy/gdb/testsuite/gdb.opt/inline-locals.exp ... -FAIL: gdb.opt/inline-locals.exp: continue to bar (1) -FAIL: gdb.opt/inline-locals.exp: continue to bar (2) -FAIL: gdb.opt/inline-locals.exp: backtrace from bar (2) +PASS: gdb.opt/inline-locals.exp: continue to bar (1) +PASS: gdb.opt/inline-locals.exp: continue to bar (2) +PASS: gdb.opt/inline-locals.exp: backtrace from bar (2) PASS: gdb.opt/inline-locals.exp: up from bar (2) PASS: gdb.opt/inline-locals.exp: func1 inlined (2) PASS: gdb.opt/inline-locals.exp: info locals above bar (2) PASS: gdb.opt/inline-locals.exp: info args above bar (2) PASS: gdb.opt/inline-locals.exp: print local (2) PASS: gdb.opt/inline-locals.exp: print out of scope local -FAIL: gdb.opt/inline-locals.exp: continue to bar (3) -FAIL: gdb.opt/inline-locals.exp: backtrace from bar (3) +PASS: gdb.opt/inline-locals.exp: continue to bar (3) +PASS: gdb.opt/inline-locals.exp: backtrace from bar (3) PASS: gdb.opt/inline-locals.exp: up from bar (3) PASS: gdb.opt/inline-locals.exp: func1 inlined (3) PASS: gdb.opt/inline-locals.exp: info locals above bar (3) PASS: gdb.opt/inline-locals.exp: info args above bar (3) PASS: gdb.opt/inline-locals.exp: print local (3) +Running ../../../W._C._Handy/gdb/testsuite/gdb.opt/solib-intra-step.exp ... +PASS: gdb.opt/solib-intra-step.exp: first-hit (optimized) +PASS: gdb.opt/solib-intra-step.exp: second-hit (optimized 3) +PASS: gdb.opt/solib-intra-step.exp: continue to breakpoint: second-hit Running ../../../W._C._Handy/gdb/testsuite/gdb.pascal/case-insensitive-symbols.exp ... UNSUPPORTED: gdb.pascal/case-insensitive-symbols.exp: No pascal compiler found UNTESTED: gdb.pascal/case-insensitive-symbols.exp: case-insensitive-symbols.exp @@ -25284,7 +25708,7 @@ PASS: gdb.python/py-lookup-type.exp: lookup type character using language ada PASS: gdb.python/py-lookup-type.exp: set language c PASS: gdb.python/py-lookup-type.exp: lookup type char using language c PASS: gdb.python/py-lookup-type.exp: set language d -FAIL: gdb.python/py-lookup-type.exp: lookup type ucent using language d +PASS: gdb.python/py-lookup-type.exp: lookup type ucent using language d PASS: gdb.python/py-lookup-type.exp: set language fortran PASS: gdb.python/py-lookup-type.exp: lookup type character using language fortran PASS: gdb.python/py-lookup-type.exp: set language go @@ -25861,8 +26285,8 @@ PASS: gdb.python/py-type.exp: lang_c: test_fields: Check field name nonexists te PASS: gdb.python/py-type.exp: lang_c: test_fields: Check conversion to bool PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (len (st.type['a'].type)) PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (st.type['a'].type.has_key ('x')) -PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (st.type['a'].type.keys ()) PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (st.type['a'].type['x']) +PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (st.type['a'].type.keys ()) PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (not not st.type['a'].type) PASS: gdb.python/py-type.exp: lang_c: test_fields: print value (ar) PASS: gdb.python/py-type.exp: lang_c: test_fields: get value (ar) from history @@ -25883,6 +26307,9 @@ PASS: gdb.python/py-type.exp: lang_c: test_fields: cast to vector with two argum PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (vec1 == vec2) PASS: gdb.python/py-type.exp: lang_c: test_fields: set vec3 PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (vec1 == vec3) +PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (len (gdb.parse_and_eval ('a_function').type.fields ())) +PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (gdb.parse_and_eval ('a_function').type.fields ()[0].type) +PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (gdb.parse_and_eval ('a_function').type.fields ()[1].type) PASS: gdb.python/py-type.exp: lang_c: test_enum: print value (e) PASS: gdb.python/py-type.exp: lang_c: test_enum: get value (e) from history PASS: gdb.python/py-type.exp: lang_c: test_enum: extract type fields from e @@ -25904,6 +26331,17 @@ PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check class field c name PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check class field d name PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (c.type == gdb.parse_and_eval('d').type) PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (c.type == gdb.parse_and_eval('d').type.fields()[0].type) +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (len (gdb.parse_and_eval ('C::a_method').type.fields ())) +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_method').type.fields ()[0].type) +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_method').type.fields ()[1].type) +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_method').type.fields ()[2].type) +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (len (gdb.parse_and_eval ('C::a_const_method').type.fields ())) +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_const_method').type.fields ()[0].type) +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_const_method').type.fields ()[1].type) +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_const_method').type.fields ()[2].type) +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (len (gdb.parse_and_eval ('C::a_static_method').type.fields ())) +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_static_method').type.fields ()[0].type) +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_static_method').type.fields ()[1].type) PASS: gdb.python/py-type.exp: lang_cpp: test_fields: print value (st) PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get value (st) from history PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get fields from st.type @@ -25925,8 +26363,8 @@ PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check field name nonexists PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check conversion to bool PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (len (st.type['a'].type)) PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (st.type['a'].type.has_key ('x')) -PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (st.type['a'].type.keys ()) PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (st.type['a'].type['x']) +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (st.type['a'].type.keys ()) PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (not not st.type['a'].type) PASS: gdb.python/py-type.exp: lang_cpp: test_fields: print value (ar) PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get value (ar) from history @@ -25947,6 +26385,9 @@ PASS: gdb.python/py-type.exp: lang_cpp: test_fields: cast to vector with two arg PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (vec1 == vec2) PASS: gdb.python/py-type.exp: lang_cpp: test_fields: set vec3 PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (vec1 == vec3) +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (len (gdb.parse_and_eval ('a_function').type.fields ())) +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('a_function').type.fields ()[0].type) +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('a_function').type.fields ()[1].type) PASS: gdb.python/py-type.exp: lang_cpp: test_base_class: print value (d) PASS: gdb.python/py-type.exp: lang_cpp: test_base_class: get value (d) from history PASS: gdb.python/py-type.exp: lang_cpp: test_base_class: extract type fields from d @@ -26344,6 +26785,7 @@ PASS: gdb.python/python.exp: indented multi-line python command - foo () PASS: gdb.python/python.exp: indented multi-line python command - end PASS: gdb.python/python.exp: source source2.py PASS: gdb.python/python.exp: source -s source2.py +PASS: gdb.python/python.exp: source -s source2-symlink.py PASS: gdb.python/python.exp: python print (gdb.current_objfile()) PASS: gdb.python/python.exp: python print (gdb.objfiles()) PASS: gdb.python/python.exp: pythonX.Y/lib-dynload/*.so @@ -26469,6 +26911,8 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/consecutive-reverse.exp . Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/finish-precsave.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/finish-reverse.exp ... +Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/fstatat-reverse.exp ... +Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/getresuid-reverse.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i386-precsave.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i386-reverse.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i386-sse-reverse.exp ... @@ -26477,7 +26921,11 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i387-stack-reverse.exp .. Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/machinestate-precsave.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/machinestate.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/next-reverse-bkpt-over-sr.exp ... +Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/pipe-reverse.exp ... +Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/readv-reverse.exp ... +Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/recvmsg-reverse.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/rerun-prec.exp ... +Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/s390-mvcle.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/sigall-precsave.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/sigall-reverse.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/singlejmp-reverse.exp ... @@ -26485,10 +26933,14 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/solib-precsave.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/solib-reverse.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/step-precsave.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/step-reverse.exp ... +Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/time-reverse.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/until-precsave.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/until-reverse.exp ... +Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/waitpid-reverse.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/watch-precsave.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/watch-reverse.exp ... +Running ../../../W._C._Handy/gdb/testsuite/gdb.server/connect-stopped-target.exp ... +Running ../../../W._C._Handy/gdb/testsuite/gdb.server/connect-without-multi-process.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-attach.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-restart.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-run.exp ... @@ -27124,34 +27576,47 @@ FAIL: gdb.threads/no-unwaited-for-left.exp: only thread 3 left, main thread term 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 ... PASS: gdb.threads/non-ldr-exc-1.exp: successfully compiled posix threads test case -FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched0: continue to breakpoint: break-here -FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched0: continue over exec -FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched1: continue to breakpoint: break-here -FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched1: set scheduler-locking on -FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched1: continue over exec +FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: thread 2 +FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: continue over exec +FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: set scheduler-locking on +FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: continue over exec +FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=off: continue over exec Running ../../../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 -FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched0: continue to breakpoint: break-here -FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched0: single thread left -FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched0: continue over exec -FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched1: continue to breakpoint: break-here -FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched1: single thread left -FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched1: set scheduler-locking on -FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched1: continue over exec +FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: thread 2 +FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: single thread left +FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: continue over exec +FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: single thread left +FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: set scheduler-locking on +FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: continue over exec +FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: single thread left +FAIL: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: continue over exec Running ../../../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 -FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched0: continue to breakpoint: break-here -FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched0: continue over exec -FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched1: continue to breakpoint: break-here -FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched1: set scheduler-locking on -FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched1: continue over exec +FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: thread 2 +FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: continue over exec +FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: set scheduler-locking on +FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: continue over exec +FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=off: continue over exec Running ../../../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 -FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched0: continue to breakpoint: break-here -FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched0: continue over exec -FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched1: continue to breakpoint: break-here -FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched1: set scheduler-locking on -FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched1: continue over exec +FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: thread 2 +FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: continue over exec +FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: set scheduler-locking on +FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: continue over exec +FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here +FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=off: continue over exec Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exit.exp ... PASS: gdb.threads/non-ldr-exit.exp: successfully compiled posix threads test case FAIL: gdb.threads/non-ldr-exit.exp: continue to breakpoint: break-here @@ -27479,17 +27944,15 @@ 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 ... WARNING: program timed out. -PASS: gdb.threads/threxit-hop-specific.exp: successfully compiled posix threads test case -FAIL: 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: get past the thread specific breakpoint +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 ... PASS: gdb.threads/tid-reuse.exp: successfully compiled posix threads test case PASS: gdb.threads/tid-reuse.exp: set print thread-events off PASS: gdb.threads/tid-reuse.exp: continue to breakpoint: after_count PASS: gdb.threads/tid-reuse.exp: get reuse_time -FAIL: gdb.threads/tid-reuse.exp: continue to breakpoint: do_nothing_thread_func (the program exited) -FAIL: gdb.threads/tid-reuse.exp: continue to breakpoint: after_reuse_time (the program is no longer running) +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 ... PASS: gdb.threads/tls-nodebug.exp: successfully compiled posix threads test case FAIL: gdb.threads/tls-nodebug.exp: thread local storage @@ -27502,6 +27965,21 @@ PASS: gdb.threads/tls-shared.exp: print storage info for thread local storage va PASS: gdb.threads/tls-shared.exp: break at and of main PASS: gdb.threads/tls-shared.exp: continue to break PASS: gdb.threads/tls-shared.exp: print result +Running ../../../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 +FAIL: gdb.threads/tls-so_extern.exp: print thread local storage variable +PASS: gdb.threads/tls-so_extern.exp: ptype of thread local storage variable +PASS: gdb.threads/tls-so_extern.exp: print storage info for thread local storage variable +PASS: gdb.threads/tls-so_extern.exp: break in thread function +PASS: gdb.threads/tls-so_extern.exp: continue to break in tls_ptr called by main +FAIL: gdb.threads/tls-so_extern.exp: check so_extern address in main +FAIL: gdb.threads/tls-so_extern.exp: continue to break in a thread +FAIL: gdb.threads/tls-so_extern.exp: check so_extern address +FAIL: gdb.threads/tls-so_extern.exp: continue to break in the other thread +FAIL: gdb.threads/tls-so_extern.exp: check so_extern address in other thread +FAIL: gdb.threads/tls-so_extern.exp: continue to break in tls_ptr called at end of main +FAIL: gdb.threads/tls-so_extern.exp: check so_extern address at end of main Running ../../../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 @@ -27582,14 +28060,9 @@ 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 ... PASS: gdb.threads/wp-replication.exp: successfully compiled posix threads test case -PASS: gdb.threads/wp-replication.exp: Breakpoint on empty_cycle -PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 0 -PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 1 -PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 2 -PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 3 -PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 4 +PASS: gdb.threads/wp-replication.exp: set breakpoint always-inserted on +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: set var watch_count_done=1 PASS: gdb.threads/wp-replication.exp: Breakpoint on thread_started PASS: gdb.threads/wp-replication.exp: watch watched_data[0] FAIL: gdb.threads/wp-replication.exp: Thread 0 hit breakpoint at thread_started @@ -27800,6 +28273,9 @@ PASS: gdb.trace/entry-values.exp: set var global1=10 PASS: gdb.trace/entry-values.exp: set var global2=11 PASS: gdb.trace/entry-values.exp: bt (2) UNSUPPORTED: gdb.trace/entry-values.exp: target does not support trace +Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/ftrace-lock.exp ... +UNSUPPORTED: gdb.trace/ftrace-lock.exp: Couldn't compile ftrace-lock.c: unrecognized error +UNTESTED: gdb.trace/ftrace-lock.exp: Couldn't compile test program Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/ftrace.exp ... UNSUPPORTED: gdb.trace/ftrace.exp: target does not support trace Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/infotrace.exp ... @@ -27948,6 +28424,8 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/trace-break.exp ... UNSUPPORTED: gdb.trace/trace-break.exp: target does not support trace Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/trace-buffer-size.exp ... UNSUPPORTED: gdb.trace/trace-buffer-size.exp: target does not support trace +Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/trace-condition.exp ... +UNSUPPORTED: gdb.trace/trace-condition.exp: target does not support trace Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/trace-mt.exp ... PASS: gdb.trace/trace-mt.exp: successfully compiled posix threads test case UNSUPPORTED: gdb.trace/trace-mt.exp: target does not support trace @@ -28048,14 +28526,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml === gdb Summary === -# of expected passes 25544 -# of unexpected failures 850 +# of expected passes 25952 +# of unexpected failures 872 # of unexpected successes 1 -# of expected failures 42 +# of expected failures 40 # of unknown successes 1 -# of known failures 56 +# of known failures 57 # of unresolved testcases 1 -# of untested testcases 72 -# of unsupported tests 100 -[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.10.50.20150819-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory +# 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 |