diff options
Diffstat (limited to 'binutils-gdb/laplace.SCHWINGE/test/gdb')
-rw-r--r-- | binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum | 419 |
1 files changed, 394 insertions, 25 deletions
diff --git a/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum b/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum index 4b1f685c..45b74025 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 Sun Nov 1 18:29:31 2015 +Test Run By thomas on Mon Nov 2 15:25:30 2015 Native configuration is i686-unknown-gnu0.6 === gdb tests === @@ -147,6 +147,9 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/bp_reset.exp ... PASS: gdb.ada/bp_reset.exp: compilation foo.adb PASS: gdb.ada/bp_reset.exp: break nested_sub PASS: gdb.ada/bp_reset.exp: break do_nothing +Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/byte_packed_arr.exp ... +PASS: gdb.ada/byte_packed_arr.exp: compilation reprod_main.adb +PASS: gdb.ada/byte_packed_arr.exp: print broken Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/call_pn.exp ... PASS: gdb.ada/call_pn.exp: compilation foo.adb PASS: gdb.ada/call_pn.exp: print last_node_id before calling pn @@ -480,6 +483,11 @@ PASS: gdb.ada/operator_bp.exp: continue to ops."not" Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/optim_drec.exp ... PASS: gdb.ada/optim_drec.exp: compilation foo.adb PASS: gdb.ada/optim_drec.exp: print z +Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp ... +PASS: gdb.ada/out_of_line_in_inlined.exp: compilation foo_o224_021.adb +XFAIL: gdb.ada/out_of_line_in_inlined.exp: break foo_o224_021.child1.child2 (got interactive prompt) +XFAIL: gdb.ada/out_of_line_in_inlined.exp: (the program exited) +XFAIL: gdb.ada/out_of_line_in_inlined.exp: bt Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/packed_array.exp ... PASS: gdb.ada/packed_array.exp: compilation pa.adb PASS: gdb.ada/packed_array.exp: print var @@ -493,6 +501,13 @@ PASS: gdb.ada/packed_tagged.exp: ptype x Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/pckd_arr_ren.exp ... PASS: gdb.ada/pckd_arr_ren.exp: compilation foo.adb PASS: gdb.ada/pckd_arr_ren.exp: print var +Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/pckd_neg.exp ... +PASS: gdb.ada/pckd_neg.exp: compilation foo_o508_021.adb +PASS: gdb.ada/pckd_neg.exp: print SSA +PASS: gdb.ada/pckd_neg.exp: print SSA(1) +PASS: gdb.ada/pckd_neg.exp: print SSA(2) +PASS: gdb.ada/pckd_neg.exp: print SSA(3) +PASS: gdb.ada/pckd_neg.exp: print SSA(4) Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/pkd_arr_elem.exp ... PASS: gdb.ada/pkd_arr_elem.exp: compilation failure.adb PASS: gdb.ada/pkd_arr_elem.exp: print test @@ -535,6 +550,11 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/rdv_wait.exp ... PASS: gdb.ada/rdv_wait.exp: compilation foo.adb PASS: gdb.ada/rdv_wait.exp: set debug-file-directory FAIL: gdb.ada/rdv_wait.exp: task 2 +Running ../../../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 +PASS: gdb.ada/rec_comp.exp: ptype r +PASS: gdb.ada/rec_comp.exp: ptype r.ia Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/rec_return.exp ... PASS: gdb.ada/rec_return.exp: compilation foo.adb PASS: gdb.ada/rec_return.exp: print bar @@ -678,6 +698,16 @@ PASS: gdb.ada/var_arr_attrs.exp: print my_object.data'length PASS: gdb.ada/var_arr_attrs.exp: print my_small_object.data'first PASS: gdb.ada/var_arr_attrs.exp: print my_small_object.data'last PASS: gdb.ada/var_arr_attrs.exp: print my_small_object.data'length +Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/var_rec_arr.exp ... +PASS: gdb.ada/var_rec_arr.exp: compilation foo_na09_042.adb +PASS: gdb.ada/var_rec_arr.exp: print a1 +PASS: gdb.ada/var_rec_arr.exp: print a1(1) +PASS: gdb.ada/var_rec_arr.exp: print a1(2) +PASS: gdb.ada/var_rec_arr.exp: print a1(3) +PASS: gdb.ada/var_rec_arr.exp: print a2 +PASS: gdb.ada/var_rec_arr.exp: print a2(1) +PASS: gdb.ada/var_rec_arr.exp: print a2(2) +PASS: gdb.ada/var_rec_arr.exp: print a2(3) Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/variant_record_packed_array.exp ... PASS: gdb.ada/variant_record_packed_array.exp: compilation foo.adb PASS: gdb.ada/variant_record_packed_array.exp: print empty @@ -728,6 +758,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-stap-wrong-subexp.exp Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-tailcall-cxx.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-tailcall-noret.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-tailcall-ret.exp ... +Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-tailcall-self.exp ... 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 ... @@ -830,6 +861,9 @@ PASS: gdb.arch/i386-gnu-cfi.exp: continue to abort() 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' +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 @@ -3402,6 +3436,9 @@ PASS: gdb.base/completion.exp: command-name completion limiting using complete c PASS: gdb.base/completion.exp: set max-completions 3 PASS: gdb.base/completion.exp: symbol-name completion limiting using tab character PASS: gdb.base/completion.exp: symbol-name completion limiting using complete command +PASS: gdb.base/completion.exp: set max-completions unlimited +PASS: gdb.base/completion.exp: test completion of layout names +PASS: gdb.base/completion.exp: quit command input after testing layout completion Running ../../../W._C._Handy/gdb/testsuite/gdb.base/complex.exp ... PASS: gdb.base/complex.exp: print complex packed value in C PASS: gdb.base/complex.exp: print complex value in C @@ -4553,6 +4590,8 @@ PASS: gdb.base/dump.exp: dump array as value, intel hex PASS: gdb.base/dump.exp: dump struct as value, intel hex PASS: gdb.base/dump.exp: dump array as value, tekhex PASS: gdb.base/dump.exp: dump struct as value, tekhex +PASS: gdb.base/dump.exp: dump array as value, intel hex +PASS: gdb.base/dump.exp: dump struct as value, intel hex PASS: gdb.base/dump.exp: capture /x &intarray[0] PASS: gdb.base/dump.exp: capture /x &intarray[32] PASS: gdb.base/dump.exp: capture /x &intstruct @@ -4571,6 +4610,8 @@ PASS: gdb.base/dump.exp: dump array as memory, ihex PASS: gdb.base/dump.exp: dump struct as memory, ihex PASS: gdb.base/dump.exp: dump array as memory, tekhex PASS: gdb.base/dump.exp: dump struct as memory, tekhex +PASS: gdb.base/dump.exp: dump array as memory, verilog +PASS: gdb.base/dump.exp: dump struct as memory, verilog PASS: gdb.base/dump.exp: dump array as mem, srec, expressions PASS: gdb.base/dump.exp: print zero_all () PASS: gdb.base/dump.exp: array as value, srec; file restored ok @@ -5645,8 +5686,41 @@ PASS: gdb.base/gdb1555.exp: Step into shared lib function PASS: gdb.base/gdb1555.exp: Next while in a shared lib function Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb1821.exp ... PASS: gdb.base/gdb1821.exp: print /x bar +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdbhistsize-history.exp ... +PASS: gdb.base/gdbhistsize-history.exp: histsize=: show history size +PASS: gdb.base/gdbhistsize-history.exp: histsize=: show commands +PASS: gdb.base/gdbhistsize-history.exp: histsize=0: show history size +PASS: gdb.base/gdbhistsize-history.exp: histsize=0: show commands +PASS: gdb.base/gdbhistsize-history.exp: histsize=20: show history size +PASS: gdb.base/gdbhistsize-history.exp: histsize=20: show commands +PASS: gdb.base/gdbhistsize-history.exp: histsize= 20 : show history size +PASS: gdb.base/gdbhistsize-history.exp: histsize= 20 : show commands +PASS: gdb.base/gdbhistsize-history.exp: histsize=-5: show history size +PASS: gdb.base/gdbhistsize-history.exp: histsize=-5: show commands +PASS: gdb.base/gdbhistsize-history.exp: histsize=not_an_integer: show history size +PASS: gdb.base/gdbhistsize-history.exp: histsize=not_an_integer: show commands +PASS: gdb.base/gdbhistsize-history.exp: histsize=10zab: show history size +PASS: gdb.base/gdbhistsize-history.exp: histsize=10zab: show commands +PASS: gdb.base/gdbhistsize-history.exp: histsize=-5ab: show history size +PASS: gdb.base/gdbhistsize-history.exp: histsize=-5ab: show commands +FAIL: gdb.base/gdbhistsize-history.exp: histsize=99999999999999999999999999999999999: show history size +PASS: gdb.base/gdbhistsize-history.exp: histsize=99999999999999999999999999999999999: show commands +PASS: gdb.base/gdbhistsize-history.exp: histsize=50: show history size +PASS: gdb.base/gdbhistsize-history.exp: histsize=50: show commands Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdbindex-stabs.exp ... PASS: gdb.base/gdbindex-stabs.exp: list stabs_function +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdbinit-history.exp ... +PASS: gdb.base/gdbinit-history.exp: home=gdbinit-history/unlimited: show history size +PASS: gdb.base/gdbinit-history.exp: home=gdbinit-history/unlimited: show commands +PASS: gdb.base/gdbinit-history.exp: home=gdbinit-history/zero: show history size +PASS: gdb.base/gdbinit-history.exp: home=gdbinit-history/zero: show commands +PASS: gdb.base/gdbinit-history.exp: truncation: print 1 +PASS: gdb.base/gdbinit-history.exp: truncation: creating: server show commands +PASS: gdb.base/gdbinit-history.exp: truncation: appending: server show commands +PASS: gdb.base/gdbinit-history.exp: home=gdbinit-history/unlimited gdbhistsize=1000: show history size +PASS: gdb.base/gdbinit-history.exp: home=gdbinit-history/unlimited gdbhistsize=1000: show commands +PASS: gdb.base/gdbinit-history.exp: home=gdbinit-history/unlimited gdbhistsize=foo: show history size +PASS: gdb.base/gdbinit-history.exp: home=gdbinit-history/unlimited gdbhistsize=foo: show commands Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdbvars.exp ... PASS: gdb.base/gdbvars.exp: set print sevenbit-strings PASS: gdb.base/gdbvars.exp: Set value-history[1] using $1 @@ -5716,7 +5790,115 @@ PASS: gdb.base/gnu-ifunc.exp: info addr gnu_ifunc PASS: gdb.base/gnu-ifunc.exp: info sym <gnu_ifunc-address> PASS: gdb.base/gnu-ifunc.exp: static gnu_ifunc Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gnu_vector.exp ... -XFAIL: gdb.base/gnu_vector.exp: This compiler can not handle GNU vectors +PASS: gdb.base/gnu_vector.exp: endianness: little +PASS: gdb.base/gnu_vector.exp: print c4 +PASS: gdb.base/gnu_vector.exp: print c4[2] +PASS: gdb.base/gnu_vector.exp: print i4a +PASS: gdb.base/gnu_vector.exp: print i4b +PASS: gdb.base/gnu_vector.exp: print i4a + i4b +PASS: gdb.base/gnu_vector.exp: print i4a - i4b +PASS: gdb.base/gnu_vector.exp: print i4a * i4b +PASS: gdb.base/gnu_vector.exp: print i4a / i4b +PASS: gdb.base/gnu_vector.exp: print i4a % i4b +PASS: gdb.base/gnu_vector.exp: print i4a++ +PASS: gdb.base/gnu_vector.exp: print ++i4a +PASS: gdb.base/gnu_vector.exp: print i4a-- +PASS: gdb.base/gnu_vector.exp: print --i4a +PASS: gdb.base/gnu_vector.exp: print +i4a +PASS: gdb.base/gnu_vector.exp: print -i4a +PASS: gdb.base/gnu_vector.exp: print i4a & i4b +PASS: gdb.base/gnu_vector.exp: print i4a | i4b +PASS: gdb.base/gnu_vector.exp: print i4a ^ i4b +PASS: gdb.base/gnu_vector.exp: print ~i4a +PASS: gdb.base/gnu_vector.exp: print i4a << i4b +PASS: gdb.base/gnu_vector.exp: print i4a >> i4b +PASS: gdb.base/gnu_vector.exp: print f4a +PASS: gdb.base/gnu_vector.exp: print f4b +PASS: gdb.base/gnu_vector.exp: print f4a + f4b +PASS: gdb.base/gnu_vector.exp: print f4a - f4b +PASS: gdb.base/gnu_vector.exp: print f4a * f4b +PASS: gdb.base/gnu_vector.exp: print f4a / f4b +PASS: gdb.base/gnu_vector.exp: print +f4a +PASS: gdb.base/gnu_vector.exp: print -f4a +PASS: gdb.base/gnu_vector.exp: print (char4) 0x01010101 +PASS: gdb.base/gnu_vector.exp: print (int2) lla +PASS: gdb.base/gnu_vector.exp: print (char4) ia +PASS: gdb.base/gnu_vector.exp: print (int2) 1 +PASS: gdb.base/gnu_vector.exp: print (longlong2) 2 +PASS: gdb.base/gnu_vector.exp: print (float2) 3 +PASS: gdb.base/gnu_vector.exp: print (double2) 4 +PASS: gdb.base/gnu_vector.exp: print (uint4) ia +PASS: gdb.base/gnu_vector.exp: print (int4) -3 +PASS: gdb.base/gnu_vector.exp: print (float4) 4 +PASS: gdb.base/gnu_vector.exp: print i4b = ia +PASS: gdb.base/gnu_vector.exp: print i4a = 3 +PASS: gdb.base/gnu_vector.exp: print f4a = fb +PASS: gdb.base/gnu_vector.exp: print f4b = 2 +PASS: gdb.base/gnu_vector.exp: print c4 + lla +PASS: gdb.base/gnu_vector.exp: print i4a + lla +PASS: gdb.base/gnu_vector.exp: print lla + c4 +PASS: gdb.base/gnu_vector.exp: print lla + i4a +PASS: gdb.base/gnu_vector.exp: print c4 + ib +PASS: gdb.base/gnu_vector.exp: print i4a + ib +PASS: gdb.base/gnu_vector.exp: print i4a + 1 +PASS: gdb.base/gnu_vector.exp: print 1 + i4a +PASS: gdb.base/gnu_vector.exp: print fa - f4b +PASS: gdb.base/gnu_vector.exp: print 2 - f4b +PASS: gdb.base/gnu_vector.exp: print f4a * fb +PASS: gdb.base/gnu_vector.exp: print f4a * 1 +PASS: gdb.base/gnu_vector.exp: print ia / i4b +PASS: gdb.base/gnu_vector.exp: print 2 / i4b +PASS: gdb.base/gnu_vector.exp: print i4a % ib +PASS: gdb.base/gnu_vector.exp: print i4a % 1 +PASS: gdb.base/gnu_vector.exp: print ia & i4b +PASS: gdb.base/gnu_vector.exp: print 2 & i4b +PASS: gdb.base/gnu_vector.exp: print i4a | ib +PASS: gdb.base/gnu_vector.exp: print i4a | 1 +PASS: gdb.base/gnu_vector.exp: print ia ^ i4b +PASS: gdb.base/gnu_vector.exp: print 2 ^ i4b +PASS: gdb.base/gnu_vector.exp: print i4a << ib +PASS: gdb.base/gnu_vector.exp: print i4a << 1 +PASS: gdb.base/gnu_vector.exp: print i4a >> ib +PASS: gdb.base/gnu_vector.exp: print i4a >> 1 +PASS: gdb.base/gnu_vector.exp: print i4a = {2, 4, 8, 16} +PASS: gdb.base/gnu_vector.exp: print i4a <<= ib +PASS: gdb.base/gnu_vector.exp: print i4a + d2 +PASS: gdb.base/gnu_vector.exp: print d2 + i4a +PASS: gdb.base/gnu_vector.exp: print f4a + ll2 +PASS: gdb.base/gnu_vector.exp: print ll2 + f4a +PASS: gdb.base/gnu_vector.exp: print i2 + ll2 +PASS: gdb.base/gnu_vector.exp: print ll2 + i2 +PASS: gdb.base/gnu_vector.exp: print i4a + ll2 +PASS: gdb.base/gnu_vector.exp: print ll2 + i4a +PASS: gdb.base/gnu_vector.exp: print f4a + d2 +PASS: gdb.base/gnu_vector.exp: print d2 + f4a +PASS: gdb.base/gnu_vector.exp: print ui4 + i4a +PASS: gdb.base/gnu_vector.exp: print i4a + ui4 +PASS: gdb.base/gnu_vector.exp: print i4a + i2 +PASS: gdb.base/gnu_vector.exp: print i2 + i4a +PASS: gdb.base/gnu_vector.exp: print f4a + f2 +PASS: gdb.base/gnu_vector.exp: print f2 + f4a +PASS: gdb.base/gnu_vector.exp: print (double2) f2 +PASS: gdb.base/gnu_vector.exp: print (int4) c4 +PASS: gdb.base/gnu_vector.exp: print (char4) i4a +PASS: gdb.base/gnu_vector.exp: ptype c4 +PASS: gdb.base/gnu_vector.exp: ptype char4 +PASS: gdb.base/gnu_vector.exp: ptype i4a +PASS: gdb.base/gnu_vector.exp: ptype int4 +PASS: gdb.base/gnu_vector.exp: ptype f4b +PASS: gdb.base/gnu_vector.exp: ptype float4 +PASS: gdb.base/gnu_vector.exp: ptype union_with_vector_1 +PASS: gdb.base/gnu_vector.exp: ptype struct_with_vector_1 +KFAIL: gdb.base/gnu_vector.exp: call add_some_intvecs (PRMS: gdb/18537) +KFAIL: gdb.base/gnu_vector.exp: call add_many_charvecs (PRMS: gdb/18537) +KFAIL: gdb.base/gnu_vector.exp: call add_various_floatvecs (PRMS: gdb/18537) +KFAIL: gdb.base/gnu_vector.exp: call add_structvecs (PRMS: gdb/18537) +PASS: gdb.base/gnu_vector.exp: call add_singlevecs +FAIL: gdb.base/gnu_vector.exp: continue to add_some_intvecs +KFAIL: gdb.base/gnu_vector.exp: finish shows vector return value (the program is no longer running) (PRMS: gdb/18537) +FAIL: gdb.base/gnu_vector.exp: continue to add_some_intvecs (the program is no longer running) +FAIL: gdb.base/gnu_vector.exp: set vector return value +KFAIL: gdb.base/gnu_vector.exp: verify vector return value (the program is no longer running) (PRMS: gdb/18537) Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hashline1.exp ... PASS: gdb.base/hashline1.exp: set breakpoint Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hashline2.exp ... @@ -8300,8 +8482,7 @@ PASS: gdb.base/relational.exp: set variable x PASS: gdb.base/relational.exp: set variable z PASS: gdb.base/relational.exp: print value of (x==y)<z Running ../../../W._C._Handy/gdb/testsuite/gdb.base/relativedebug.exp ... -PASS: gdb.base/relativedebug.exp: continue -FAIL: gdb.base/relativedebug.exp: pause found in backtrace +UNSUPPORTED: gdb.base/relativedebug.exp: libc doesn't have debug info Running ../../../W._C._Handy/gdb/testsuite/gdb.base/relocate.exp ... PASS: gdb.base/relocate.exp: add-symbol-file: unknown option -raednow PASS: gdb.base/relocate.exp: add-symbol-file: unknown option readnow @@ -13631,6 +13812,8 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.compile/compile-ifunc.exp ... UNTESTED: gdb.compile/compile-ifunc.exp: nodebug: compile command not supported (could not find libcc1 shared library?) Running ../../../W._C._Handy/gdb/testsuite/gdb.compile/compile-ops.exp ... UNTESTED: gdb.compile/compile-ops.exp: compile command not supported (could not find libcc1 shared library?) +Running ../../../W._C._Handy/gdb/testsuite/gdb.compile/compile-print.exp ... +UNTESTED: gdb.compile/compile-print.exp: compile command not supported (could not find libcc1 shared library?) Running ../../../W._C._Handy/gdb/testsuite/gdb.compile/compile-setjmp.exp ... UNTESTED: gdb.compile/compile-setjmp.exp: compile command not supported (could not find libcc1 shared library?) Running ../../../W._C._Handy/gdb/testsuite/gdb.compile/compile-tls.exp ... @@ -16072,6 +16255,8 @@ 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 +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 ... PASS: gdb.cp/koenig.exp: p first(c) PASS: gdb.cp/koenig.exp: p second(0,0,c,0,0) @@ -18952,7 +19137,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap.exp .. PASS: gdb.dwarf2/dw2-objfile-overlap.exp: add-symbol-file PASS: gdb.dwarf2/dw2-objfile-overlap.exp: info line inner Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-op-call.exp ... -PASS: gdb.dwarf2/dw2-op-call.exp: maintenance set dwarf2 max-cache-age 0 +PASS: gdb.dwarf2/dw2-op-call.exp: maintenance set dwarf max-cache-age 0 PASS: gdb.dwarf2/dw2-op-call.exp: p array1 PASS: gdb.dwarf2/dw2-op-call.exp: array2 using DW_OP_call2 PASS: gdb.dwarf2/dw2-op-call.exp: array3 using DW_OP_call4 @@ -19014,7 +19199,7 @@ PASS: gdb.dwarf2/dw2-var-zero-addr.exp: readnow: print &var Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.exp ... PASS: gdb.dwarf2/dw4-sig-type-unused.exp: alive Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw4-sig-types.exp ... -PASS: gdb.dwarf2/dw4-sig-types.exp: maint set dwarf2 max-cache-age 0 +PASS: gdb.dwarf2/dw4-sig-types.exp: maint set dwarf max-cache-age 0 PASS: gdb.dwarf2/dw4-sig-types.exp: p myset PASS: gdb.dwarf2/dw4-sig-types.exp: continue to foo Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dwp-symlink.exp ... @@ -19136,7 +19321,7 @@ UNTESTED: gdb.dwarf2/implptr-64bit.exp: implptr-64bit.exp Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/implptr-optimized-out.exp ... PASS: gdb.dwarf2/implptr-optimized-out.exp: p p->f Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/implptr.exp ... -PASS: gdb.dwarf2/implptr.exp: maintenance set dwarf2 max-cache-age 0 +PASS: gdb.dwarf2/implptr.exp: maintenance set dwarf max-cache-age 0 PASS: gdb.dwarf2/implptr.exp: set bar breakpoint for implptr PASS: gdb.dwarf2/implptr.exp: continue to breakpoint: continue to bar breakpoint for implptr PASS: gdb.dwarf2/implptr.exp: print j in implptr:bar @@ -19178,6 +19363,9 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/missing-sig-type.exp ... PASS: gdb.dwarf2/missing-sig-type.exp: ptype foo Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/nostaticblock.exp ... PASS: gdb.dwarf2/nostaticblock.exp: alive +Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/opaque-type-lookup.exp ... +PASS: gdb.dwarf2/opaque-type-lookup.exp: p variable_a +PASS: gdb.dwarf2/opaque-type-lookup.exp: p variable_b Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/pieces-optimized-out.exp ... PASS: gdb.dwarf2/pieces-optimized-out.exp: move up a frame PASS: gdb.dwarf2/pieces-optimized-out.exp: print s @@ -20545,11 +20733,116 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-ports.exp ... PASS: gdb.guile/scm-ports.exp: guile (define (print x) (format #t "= ~A" x) (newline)) PASS: gdb.guile/scm-ports.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline)) PASS: gdb.guile/scm-ports.exp: guile (use-modules (gdb)) +PASS: gdb.guile/scm-ports.exp: guile (define (print x) (format #t "= ~A" x) (newline)) +PASS: gdb.guile/scm-ports.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline)) +PASS: gdb.guile/scm-ports.exp: guile (use-modules (gdb)) +PASS: gdb.guile/scm-ports.exp: import (rnrs io ports) (rnrs bytevectors) PASS: gdb.guile/scm-ports.exp: guile (print (stdio-port? 42)) PASS: gdb.guile/scm-ports.exp: guile (print (stdio-port? (%make-void-port "r"))) PASS: gdb.guile/scm-ports.exp: guile (print (stdio-port? (input-port))) PASS: gdb.guile/scm-ports.exp: guile (print (stdio-port? (output-port))) PASS: gdb.guile/scm-ports.exp: guile (print (stdio-port? (error-port))) +PASS: gdb.guile/scm-ports.exp: basic r tests: create memory port +PASS: gdb.guile/scm-ports.exp: basic r tests: guile (print (memory-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic r tests: guile (print (input-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic r tests: guile (print (output-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic r tests: test port-closed? before it's closed +PASS: gdb.guile/scm-ports.exp: basic r tests: guile (print (close-port my-port)) +PASS: gdb.guile/scm-ports.exp: basic r tests: test port-closed? after it's closed +PASS: gdb.guile/scm-ports.exp: basic w tests: create memory port +PASS: gdb.guile/scm-ports.exp: basic w tests: guile (print (memory-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic w tests: guile (print (input-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic w tests: guile (print (output-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic w tests: test port-closed? before it's closed +PASS: gdb.guile/scm-ports.exp: basic w tests: guile (print (close-port my-port)) +PASS: gdb.guile/scm-ports.exp: basic w tests: test port-closed? after it's closed +PASS: gdb.guile/scm-ports.exp: basic r+ tests: create memory port +PASS: gdb.guile/scm-ports.exp: basic r+ tests: guile (print (memory-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic r+ tests: guile (print (input-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic r+ tests: guile (print (output-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic r+ tests: test port-closed? before it's closed +PASS: gdb.guile/scm-ports.exp: basic r+ tests: guile (print (close-port my-port)) +PASS: gdb.guile/scm-ports.exp: basic r+ tests: test port-closed? after it's closed +PASS: gdb.guile/scm-ports.exp: basic rb tests: create memory port +PASS: gdb.guile/scm-ports.exp: basic rb tests: guile (print (memory-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic rb tests: guile (print (input-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic rb tests: guile (print (output-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic rb tests: test port-closed? before it's closed +PASS: gdb.guile/scm-ports.exp: basic rb tests: guile (print (close-port my-port)) +PASS: gdb.guile/scm-ports.exp: basic rb tests: test port-closed? after it's closed +PASS: gdb.guile/scm-ports.exp: basic wb tests: create memory port +PASS: gdb.guile/scm-ports.exp: basic wb tests: guile (print (memory-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic wb tests: guile (print (input-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic wb tests: guile (print (output-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic wb tests: test port-closed? before it's closed +PASS: gdb.guile/scm-ports.exp: basic wb tests: guile (print (close-port my-port)) +PASS: gdb.guile/scm-ports.exp: basic wb tests: test port-closed? after it's closed +PASS: gdb.guile/scm-ports.exp: basic r+b tests: create memory port +PASS: gdb.guile/scm-ports.exp: basic r+b tests: guile (print (memory-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic r+b tests: guile (print (input-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic r+b tests: guile (print (output-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic r+b tests: test port-closed? before it's closed +PASS: gdb.guile/scm-ports.exp: basic r+b tests: guile (print (close-port my-port)) +PASS: gdb.guile/scm-ports.exp: basic r+b tests: test port-closed? after it's closed +PASS: gdb.guile/scm-ports.exp: basic r0 tests: create memory port +PASS: gdb.guile/scm-ports.exp: basic r0 tests: guile (print (memory-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic r0 tests: guile (print (input-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic r0 tests: guile (print (output-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic r0 tests: test port-closed? before it's closed +PASS: gdb.guile/scm-ports.exp: basic r0 tests: guile (print (close-port my-port)) +PASS: gdb.guile/scm-ports.exp: basic r0 tests: test port-closed? after it's closed +PASS: gdb.guile/scm-ports.exp: basic w0 tests: create memory port +PASS: gdb.guile/scm-ports.exp: basic w0 tests: guile (print (memory-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic w0 tests: guile (print (input-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic w0 tests: guile (print (output-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic w0 tests: test port-closed? before it's closed +PASS: gdb.guile/scm-ports.exp: basic w0 tests: guile (print (close-port my-port)) +PASS: gdb.guile/scm-ports.exp: basic w0 tests: test port-closed? after it's closed +PASS: gdb.guile/scm-ports.exp: basic r+0 tests: create memory port +PASS: gdb.guile/scm-ports.exp: basic r+0 tests: guile (print (memory-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic r+0 tests: guile (print (input-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic r+0 tests: guile (print (output-port? my-port)) +PASS: gdb.guile/scm-ports.exp: basic r+0 tests: test port-closed? before it's closed +PASS: gdb.guile/scm-ports.exp: basic r+0 tests: guile (print (close-port my-port)) +PASS: gdb.guile/scm-ports.exp: basic r+0 tests: test port-closed? after it's closed +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" (16947896) +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 +PASS: gdb.guile/scm-ports.exp: buffered: define old-value +PASS: gdb.guile/scm-ports.exp: buffered: define new-value +PASS: gdb.guile/scm-ports.exp: buffered: guile (print (put-bytevector rw-mem-port (make-bytevector 1 new-value))) +PASS: gdb.guile/scm-ports.exp: buffered: test byte at sp, before flush +PASS: gdb.guile/scm-ports.exp: buffered: flush port +PASS: gdb.guile/scm-ports.exp: buffered: test byte at sp, after flush +PASS: gdb.guile/scm-ports.exp: buffered: seek to $sp for restore +PASS: gdb.guile/scm-ports.exp: buffered: guile (print (put-bytevector rw-mem-port (make-bytevector 1 old-value))) +PASS: gdb.guile/scm-ports.exp: buffered: guile (print (close-port rw-mem-port)) +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" (16947896) +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 +PASS: gdb.guile/scm-ports.exp: unbuffered: define old-value +PASS: gdb.guile/scm-ports.exp: unbuffered: define new-value +PASS: gdb.guile/scm-ports.exp: unbuffered: guile (print (put-bytevector rw-mem-port (make-bytevector 1 new-value))) +PASS: gdb.guile/scm-ports.exp: unbuffered: test byte at sp, after flush +PASS: gdb.guile/scm-ports.exp: unbuffered: seek to $sp for restore +PASS: gdb.guile/scm-ports.exp: unbuffered: guile (print (put-bytevector rw-mem-port (make-bytevector 1 old-value))) +PASS: gdb.guile/scm-ports.exp: unbuffered: guile (print (close-port rw-mem-port)) +PASS: gdb.guile/scm-ports.exp: unbuffered: test byte at sp, after close +PASS: gdb.guile/scm-ports.exp: create zero length memory port +PASS: gdb.guile/scm-ports.exp: guile (print (read-char zero-mem-port)) +PASS: gdb.guile/scm-ports.exp: guile (print (write-char #\a zero-mem-port)) +PASS: gdb.guile/scm-ports.exp: guile (print (get-bytevector-n zero-mem-port 0)) +PASS: gdb.guile/scm-ports.exp: guile (print (put-bytevector zero-mem-port (make-bytevector 0))) +PASS: gdb.guile/scm-ports.exp: guile (print (close-port zero-mem-port)) Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-pretty-print.exp ... PASS: gdb.guile/scm-pretty-print.exp: guile (define (print x) (format #t "= ~A" x) (newline)) PASS: gdb.guile/scm-pretty-print.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline)) @@ -21703,8 +21996,8 @@ PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set trace-notes bar" no event PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remote exec-file foo" PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remote exec-file bar" PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remote exec-file bar" no event -PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "maint dwarf2 always-disassemble on" -PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "maint dwarf2 always-disassemble off" +PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "maint dwarf always-disassemble on" +PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "maint dwarf always-disassemble off" PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set ch type on" Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-condbreak-call-thr-state.exp ... PASS: gdb.mi/mi-condbreak-call-thr-state.exp: st: breakpoint at test @@ -21724,6 +22017,10 @@ PASS: gdb.mi/mi-console.exp: mi runto main PASS: gdb.mi/mi-console.exp: Testing console output PASS: gdb.mi/mi-console.exp: Testing console output inferior output 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 +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 @@ -21745,6 +22042,11 @@ PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line, number (more than PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line, number assembly mixed PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line, number (zero lines) assembly mixed PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line, number (more than main lines) assembly mixed +Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-dprintf-pending.exp ... +PASS: gdb.mi/mi-dprintf-pending.exp: mi set dprintf +PASS: gdb.mi/mi-dprintf-pending.exp: mi insert breakpoint bp_location1 +PASS: gdb.mi/mi-dprintf-pending.exp: mi dprintf +PASS: gdb.mi/mi-dprintf-pending.exp: mi dprintf stop Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-dprintf.exp ... PASS: gdb.mi/mi-dprintf.exp: breakpoint at main PASS: gdb.mi/mi-dprintf.exp: mi runto main @@ -23626,6 +23928,9 @@ 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.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 Running ../../../W._C._Handy/gdb/testsuite/gdb.pascal/floats.exp ... UNSUPPORTED: gdb.pascal/floats.exp: No pascal compiler found UNTESTED: gdb.pascal/floats.exp: floats.exp @@ -23722,6 +24027,15 @@ PASS: gdb.python/py-arch.exp: test key addr PASS: gdb.python/py-arch.exp: test key asm PASS: gdb.python/py-arch.exp: test key length PASS: gdb.python/py-arch.exp: test bad memory access +Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-bad-printers.exp ... +PASS: gdb.python/py-bad-printers.exp: load python file +PASS: gdb.python/py-bad-printers.exp: continue to breakpoint: break here +PASS: gdb.python/py-bad-printers.exp: enable pretty-printer global bad-printers;container1 +PASS: gdb.python/py-bad-printers.exp: disable pretty-printer global bad-printers;container2 +PASS: gdb.python/py-bad-printers.exp: print c +PASS: gdb.python/py-bad-printers.exp: enable pretty-printer global bad-printers;container2 +PASS: gdb.python/py-bad-printers.exp: disable pretty-printer global bad-printers;container1 +PASS: gdb.python/py-bad-printers.exp: print c Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-block.exp ... PASS: gdb.python/py-block.exp: continue to breakpoint: Block break here. PASS: gdb.python/py-block.exp: Check block not None @@ -24418,6 +24732,11 @@ PASS: gdb.python/py-infthread.exp: test InferiorThread.is_exited PASS: gdb.python/py-infthread.exp: test InferiorThread.is_valid PASS: gdb.python/py-infthread.exp: kill inferior 1 PASS: gdb.python/py-infthread.exp: test InferiorThread.is_valid +Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-lazy-string.exp ... +PASS: gdb.python/py-lazy-string.exp: continue to breakpoint: break here +PASS: gdb.python/py-lazy-string.exp: python null = gdb.parse_and_eval("null") +PASS: gdb.python/py-lazy-string.exp: python print null.lazy_string(length=0).value() +PASS: gdb.python/py-lazy-string.exp: python print null.lazy_string(length=3).value() Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-linetable.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-lookup-type.exp ... PASS: gdb.python/py-lookup-type.exp: set language ada @@ -24445,7 +24764,7 @@ PASS: gdb.python/py-lookup-type.exp: lookup type char using language pascal Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-mi.exp ... PASS: gdb.python/py-mi.exp: breakpoint at main PASS: gdb.python/py-mi.exp: mi runto main -PASS: gdb.python/py-mi.exp: run to 328 (set breakpoint) +PASS: gdb.python/py-mi.exp: run to 335 (set breakpoint) PASS: gdb.python/py-mi.exp: create container varobj, no pretty-printing PASS: gdb.python/py-mi.exp: examine container children=0, no pretty-printing PASS: gdb.python/py-mi.exp: delete varobj @@ -24484,15 +24803,15 @@ PASS: gdb.python/py-mi.exp: create second container varobj PASS: gdb.python/py-mi.exp: update varobj, no children requested PASS: gdb.python/py-mi.exp: next over update 6 PASS: gdb.python/py-mi.exp: update varobj 2, no children requested -PASS: gdb.python/py-mi.exp: run to 131 (set breakpoint) +PASS: gdb.python/py-mi.exp: run to 133 (set breakpoint) PASS: gdb.python/py-mi.exp: create outer varobj PASS: gdb.python/py-mi.exp: list children of outer PASS: gdb.python/py-mi.exp: list children of outer.s PASS: gdb.python/py-mi.exp: next over outer update PASS: gdb.python/py-mi.exp: update after updating element of outer -PASS: gdb.python/py-mi.exp: run to 222 (set breakpoint) +PASS: gdb.python/py-mi.exp: run to 224 (set breakpoint) PASS: gdb.python/py-mi.exp: update after type change -PASS: gdb.python/py-mi.exp: run to 351 (set breakpoint) +PASS: gdb.python/py-mi.exp: run to 358 (set breakpoint) PASS: gdb.python/py-mi.exp: create nstype varobj PASS: gdb.python/py-mi.exp: list children after setting update range PASS: gdb.python/py-mi.exp: clear visualizer @@ -24503,7 +24822,7 @@ PASS: gdb.python/py-mi.exp: list children after setting exception flag PASS: gdb.python/py-mi.exp: create me varobj PASS: gdb.python/py-mi.exp: evaluate me varobj PASS: gdb.python/py-mi.exp: printer whose children are returned as a list -PASS: gdb.python/py-mi.exp: run to 254 (set breakpoint) +PASS: gdb.python/py-mi.exp: run to 256 (set breakpoint) PASS: gdb.python/py-mi.exp: create varobj for c PASS: gdb.python/py-mi.exp: choose array visualizer for c PASS: gdb.python/py-mi.exp: list children of c @@ -24511,7 +24830,7 @@ PASS: gdb.python/py-mi.exp: next over change of array element PASS: gdb.python/py-mi.exp: update varobj after element change PASS: gdb.python/py-mi.exp: breakpoint at main PASS: gdb.python/py-mi.exp: mi runto main -PASS: gdb.python/py-mi.exp: run to 351 (set breakpoint) +PASS: gdb.python/py-mi.exp: run to 358 (set breakpoint) PASS: gdb.python/py-mi.exp: create fake varobj PASS: gdb.python/py-mi.exp: list children of fake PASS: gdb.python/py-mi.exp: list children fake.private @@ -24708,9 +25027,46 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-pp-re-notag.exp ... PASS: gdb.python/py-pp-re-notag.exp: source py-pp-re-notag.py PASS: gdb.python/py-pp-re-notag.exp: print *t PASS: gdb.python/py-pp-re-notag.exp: print /r *t +Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-pp-registration.exp ... +PASS: gdb.python/py-pp-registration.exp: verbose off: setting breakpoint at py-pp-registration.c:54 +PASS: gdb.python/py-pp-registration.exp: verbose off: running to py-pp-registration.c:54 in runto +PASS: gdb.python/py-pp-registration.exp: verbose off: python exec (open ('[...]/tschwinge/W._C._Handy.build/gdb/testsuite/gdb.python/py-pp-registration.py').read ()) +PASS: gdb.python/py-pp-registration.exp: verbose off: py progspace = gdb.current_progspace() +PASS: gdb.python/py-pp-registration.exp: verbose off: py my_pretty_printer1 = build_pretty_printer1() +PASS: gdb.python/py-pp-registration.exp: verbose off: py my_pretty_printer2 = build_pretty_printer2() +PASS: gdb.python/py-pp-registration.exp: verbose off: set verbose off +PASS: gdb.python/py-pp-registration.exp: verbose off: py gdb.printing.register_pretty_printer(gdb, lookup_function_lookup_test) +PASS: gdb.python/py-pp-registration.exp: verbose off: py gdb.printing.register_pretty_printer(progspace, my_pretty_printer1) +PASS: gdb.python/py-pp-registration.exp: verbose off: print flt +PASS: gdb.python/py-pp-registration.exp: verbose off: print s +PASS: gdb.python/py-pp-registration.exp: verbose on: setting breakpoint at py-pp-registration.c:54 +PASS: gdb.python/py-pp-registration.exp: verbose on: running to py-pp-registration.c:54 in runto +PASS: gdb.python/py-pp-registration.exp: verbose on: python exec (open ('[...]/tschwinge/W._C._Handy.build/gdb/testsuite/gdb.python/py-pp-registration.py').read ()) +PASS: gdb.python/py-pp-registration.exp: verbose on: py progspace = gdb.current_progspace() +PASS: gdb.python/py-pp-registration.exp: verbose on: py my_pretty_printer1 = build_pretty_printer1() +PASS: gdb.python/py-pp-registration.exp: verbose on: py my_pretty_printer2 = build_pretty_printer2() +PASS: gdb.python/py-pp-registration.exp: verbose on: set verbose on +PASS: gdb.python/py-pp-registration.exp: verbose on: py gdb.printing.register_pretty_printer(gdb, lookup_function_lookup_test) +PASS: gdb.python/py-pp-registration.exp: verbose on: py gdb.printing.register_pretty_printer(progspace, my_pretty_printer1) +PASS: gdb.python/py-pp-registration.exp: verbose on: print flt +PASS: gdb.python/py-pp-registration.exp: verbose on: print s +PASS: gdb.python/py-pp-registration.exp: replace: setting breakpoint at py-pp-registration.c:54 +PASS: gdb.python/py-pp-registration.exp: replace: running to py-pp-registration.c:54 in runto +PASS: gdb.python/py-pp-registration.exp: replace: python exec (open ('[...]/tschwinge/W._C._Handy.build/gdb/testsuite/gdb.python/py-pp-registration.py').read ()) +PASS: gdb.python/py-pp-registration.exp: replace: py progspace = gdb.current_progspace() +PASS: gdb.python/py-pp-registration.exp: replace: py my_pretty_printer1 = build_pretty_printer1() +PASS: gdb.python/py-pp-registration.exp: replace: py my_pretty_printer2 = build_pretty_printer2() +PASS: gdb.python/py-pp-registration.exp: replace: py gdb.printing.register_pretty_printer(gdb, lookup_function_lookup_test) +PASS: gdb.python/py-pp-registration.exp: replace: py gdb.printing.register_pretty_printer(progspace, my_pretty_printer1) +PASS: gdb.python/py-pp-registration.exp: replace: py gdb.printing.register_pretty_printer(progspace, my_pretty_printer2, replace=False) +PASS: gdb.python/py-pp-registration.exp: replace: print flt +PASS: gdb.python/py-pp-registration.exp: replace: print s +PASS: gdb.python/py-pp-registration.exp: replace: py gdb.printing.register_pretty_printer(progspace, my_pretty_printer2, replace=True) +PASS: gdb.python/py-pp-registration.exp: replace: print flt +PASS: gdb.python/py-pp-registration.exp: replace: print s Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-prettyprint.exp ... PASS: gdb.python/py-prettyprint.exp: set print pretty on -PASS: gdb.python/py-prettyprint.exp: b 351 +PASS: gdb.python/py-prettyprint.exp: b 358 PASS: gdb.python/py-prettyprint.exp: continue PASS: gdb.python/py-prettyprint.exp: python exec (open ('py-prettyprint.py').read ()) PASS: gdb.python/py-prettyprint.exp: print ss @@ -24721,6 +25077,7 @@ PASS: gdb.python/py-prettyprint.exp: print ns2 PASS: gdb.python/py-prettyprint.exp: print x PASS: gdb.python/py-prettyprint.exp: print cstring PASS: gdb.python/py-prettyprint.exp: print estring +PASS: gdb.python/py-prettyprint.exp: print estring3 PASS: gdb.python/py-prettyprint.exp: python pp_ls_encoding = 'UTF-8' PASS: gdb.python/py-prettyprint.exp: print estring2 PASS: gdb.python/py-prettyprint.exp: set python print-stack full @@ -24731,7 +25088,7 @@ PASS: gdb.python/py-prettyprint.exp: set print pretty off PASS: gdb.python/py-prettyprint.exp: print nstype on one line PASS: gdb.python/py-prettyprint.exp: continue until exit PASS: gdb.python/py-prettyprint.exp: set print pretty on -PASS: gdb.python/py-prettyprint.exp: b 351 +PASS: gdb.python/py-prettyprint.exp: b 358 PASS: gdb.python/py-prettyprint.exp: continue PASS: gdb.python/py-prettyprint.exp: python exec (open ('py-prettyprint.py').read ()) PASS: gdb.python/py-prettyprint.exp: print ss @@ -24756,6 +25113,7 @@ PASS: gdb.python/py-prettyprint.exp: print ns2 PASS: gdb.python/py-prettyprint.exp: print x PASS: gdb.python/py-prettyprint.exp: print cstring PASS: gdb.python/py-prettyprint.exp: print estring +PASS: gdb.python/py-prettyprint.exp: print estring3 PASS: gdb.python/py-prettyprint.exp: python pp_ls_encoding = 'UTF-8' PASS: gdb.python/py-prettyprint.exp: print estring2 PASS: gdb.python/py-prettyprint.exp: set python print-stack full @@ -24768,7 +25126,7 @@ PASS: gdb.python/py-prettyprint.exp: continue until exit PASS: gdb.python/py-prettyprint.exp: python exec (open ('py-prettyprint.py').read ()) PASS: gdb.python/py-prettyprint.exp: continue to breakpoint: eval-break PASS: gdb.python/py-prettyprint.exp: info locals -PASS: gdb.python/py-prettyprint.exp: b 351 +PASS: gdb.python/py-prettyprint.exp: b 358 PASS: gdb.python/py-prettyprint.exp: continue PASS: gdb.python/py-prettyprint.exp: print ss enabled #1 PASS: gdb.python/py-prettyprint.exp: python disable_lookup_function () @@ -24936,6 +25294,7 @@ PASS: gdb.python/py-template.exp: const int * volatile * const * volatile * Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-type.exp ... PASS: gdb.python/py-type.exp: python print(gdb.lookup_type('char').array(1, 0)) PASS: gdb.python/py-type.exp: python print(gdb.lookup_type('char').array(1, -1)) +PASS: gdb.python/py-type.exp: python print(gdb.lookup_type('int').optimized_out()) PASS: gdb.python/py-type.exp: lang_c: continue to breakpoint: break to inspect struct and array. PASS: gdb.python/py-type.exp: lang_c: test_fields: c typedef field list PASS: gdb.python/py-type.exp: lang_c: test_fields: print value (st) @@ -25392,6 +25751,8 @@ PASS: gdb.python/py-xmethods.exp: After: a_minus_a 4 PASS: gdb.python/py-xmethods.exp: After: a1.geta() PASS: gdb.python/py-xmethods.exp: After: ++a1 PASS: gdb.python/py-xmethods.exp: After: a1.getarrayind(5) +PASS: gdb.python/py-xmethods.exp: After a1[] +PASS: gdb.python/py-xmethods.exp: After b1[] PASS: gdb.python/py-xmethods.exp: After: a_ptr->geta() PASS: gdb.python/py-xmethods.exp: After: e.geta() PASS: gdb.python/py-xmethods.exp: After: e_ptr->geta() @@ -25415,6 +25776,12 @@ PASS: gdb.python/py-xmethods.exp: After enabling G_methods;mul PASS: gdb.python/py-xmethods.exp: info xmethod global plus 1 PASS: gdb.python/py-xmethods.exp: disable xmethod progspace E_methods;method_int PASS: gdb.python/py-xmethods.exp: info xmethod xmethods E_methods;method_int +PASS: gdb.python/py-xmethods.exp: Disable G_methods 2 +PASS: gdb.python/py-xmethods.exp: info xmethod progspace +PASS: gdb.python/py-xmethods.exp: enable xmethod progspace E_methods;method_char +PASS: gdb.python/py-xmethods.exp: enable xmethod progspace E_methods;method_int +PASS: gdb.python/py-xmethods.exp: pt e.method('a') +PASS: gdb.python/py-xmethods.exp: pt e.method(10) Running ../../../W._C._Handy/gdb/testsuite/gdb.python/python.exp ... PASS: gdb.python/python.exp: multi-line python command - python PASS: gdb.python/python.exp: multi-line python command - print (23) @@ -25550,6 +25917,7 @@ PASS: gdb.python/python.exp: Test find_pc_line at func2 call site PASS: gdb.python/python.exp: Step into func2 PASS: gdb.python/python.exp: Step out of func2 PASS: gdb.python/python.exp: Test find_pc_line with resume address +Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/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 ... Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/break-reverse.exp ... @@ -25582,6 +25950,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-attach.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-run.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.server/file-transfer.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.server/no-thread-db.exp ... +Running ../../../W._C._Handy/gdb/testsuite/gdb.server/non-existing-program.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.server/server-exec-info.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.server/server-kill.exp ... Running ../../../W._C._Handy/gdb/testsuite/gdb.server/server-mon.exp ... @@ -27085,14 +27454,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml === gdb Summary === -# of expected passes 24707 -# of unexpected failures 803 +# of expected passes 25038 +# of unexpected failures 807 # of unexpected successes 2 -# of expected failures 38 +# of expected failures 40 # of unknown successes 1 -# of known failures 53 +# of known failures 59 # of unresolved testcases 2 -# of untested testcases 65 -# of unsupported tests 97 -[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.9.50.20150419-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory +# of untested testcases 68 +# of unsupported tests 99 +[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.9.50.20150619-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory |