summaryrefslogtreecommitdiff
path: root/binutils-gdb/kepler.SCHWINGE/test/gdb
diff options
context:
space:
mode:
Diffstat (limited to 'binutils-gdb/kepler.SCHWINGE/test/gdb')
-rw-r--r--binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum436
1 files changed, 406 insertions, 30 deletions
diff --git a/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum b/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum
index 71865025..89e7833b 100644
--- a/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum
+++ b/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Sun Oct 25 21:41:55 2015
+Test Run By thomas on Mon Nov 2 15:21:40 2015
Native configuration is i686-pc-linux-gnu
=== 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
PASS: 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 ...
@@ -831,6 +862,9 @@ PASS: gdb.arch/i386-gnu-cfi.exp: backtrace
PASS: gdb.arch/i386-gnu-cfi.exp: shift up to the modified frame
PASS: gdb.arch/i386-gnu-cfi.exp: Existence of the CFI inserted register
PASS: gdb.arch/i386-gnu-cfi.exp: Value of the CFI inserted register
+Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-map.exp ...
+gdb compile failed, gcc: error: unrecognized command line option '-fmpx'
+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, gcc: error: unrecognized command line option '-fmpx'
UNTESTED: gdb.arch/i386-mpx.exp: i386-mpx.exp
@@ -1345,7 +1379,8 @@ PASS: gdb.base/attach.exp: attach1, after setting file
PASS: gdb.base/attach.exp: after attach1, print should_exit
PASS: gdb.base/attach.exp: attach1 detach
PASS: gdb.base/attach.exp: attach1, purging symbols after detach
-PASS: gdb.base/attach.exp: attach2, with no file
+FAIL: gdb.base/attach.exp: attach2, with no file
+FAIL: gdb.base/attach.exp: load file manually, after attach2 (re-read) (got interactive prompt)
PASS: gdb.base/attach.exp: after attach2, set should_exit
PASS: gdb.base/attach.exp: continue to breakpoint: postloop
PASS: gdb.base/attach.exp: continue until exit at after attach2, exit
@@ -1353,7 +1388,7 @@ PASS: gdb.base/attach.exp: set source path
PASS: gdb.base/attach.exp: cd away from process working directory
PASS: gdb.base/attach.exp: before attach3, flush symbols
PASS: gdb.base/attach.exp: before attach3, flush exec
-PASS: gdb.base/attach.exp: attach when process' a.out not in cwd
+FAIL: gdb.base/attach.exp: attach when process' a.out not in cwd
PASS: gdb.base/attach.exp: after attach3, exit
PASS: gdb.base/attach.exp: force switch to gdb64, if necessary
PASS: gdb.base/attach.exp: attach call
@@ -4383,6 +4418,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
@@ -4574,9 +4612,13 @@ PASS: gdb.base/continue-all-already-running.exp: print command result
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/coredump-filter.exp ...
PASS: gdb.base/coredump-filter.exp: continue to breakpoint: break-here
PASS: gdb.base/coredump-filter.exp: save a corefile
+PASS: gdb.base/coredump-filter.exp: saving corefile for non-Private-Anonymous: p set_coredump_filter (0x7e)
PASS: gdb.base/coredump-filter.exp: saving corefile for non-Private-Anonymous: save corefile
+PASS: gdb.base/coredump-filter.exp: saving corefile for non-Shared-Anonymous: p set_coredump_filter (0x7d)
PASS: gdb.base/coredump-filter.exp: saving corefile for non-Shared-Anonymous: save corefile
+PASS: gdb.base/coredump-filter.exp: saving corefile for DoNotDump: p set_coredump_filter (0x33)
PASS: gdb.base/coredump-filter.exp: saving corefile for DoNotDump: save corefile
+PASS: gdb.base/coredump-filter.exp: saving corefile for non-Private-Shared-Anon-File: p set_coredump_filter (0x60)
PASS: gdb.base/coredump-filter.exp: saving corefile for non-Private-Shared-Anon-File: save corefile
PASS: gdb.base/coredump-filter.exp: loading and testing corefile for non-Private-Anonymous: load core
PASS: gdb.base/coredump-filter.exp: loading and testing corefile for non-Private-Anonymous: printing private_anon when core is loaded (should not work)
@@ -4898,7 +4940,7 @@ PASS: gdb.base/default.exp: info program
PASS: gdb.base/default.exp: info registers
PASS: gdb.base/default.exp: info stack "s" abbreviation
PASS: gdb.base/default.exp: info stack
-PASS: gdb.base/default.exp: info set
+FAIL: gdb.base/default.exp: info set
PASS: gdb.base/default.exp: info symbol
PASS: gdb.base/default.exp: info source
PASS: gdb.base/default.exp: info sources
@@ -5029,7 +5071,7 @@ PASS: gdb.base/default.exp: show verbose
PASS: gdb.base/default.exp: show version
PASS: gdb.base/default.exp: show width
PASS: gdb.base/default.exp: show write
-PASS: gdb.base/default.exp: show
+FAIL: gdb.base/default.exp: show
PASS: gdb.base/default.exp: set history save off
PASS: gdb.base/default.exp: stepi "si" abbreviation
PASS: gdb.base/default.exp: stepi
@@ -5649,6 +5691,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
@@ -5667,6 +5711,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
@@ -6663,6 +6709,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-vfork.exp ...
PASS: gdb.base/foll-vfork.exp: check vfork support: set verbose
PASS: gdb.base/foll-vfork.exp: check vfork support: insert first vfork catchpoint
PASS: gdb.base/foll-vfork.exp: check vfork support: continue to first vfork catchpoint
+PASS: gdb.base/foll-vfork.exp: probe for target remote
PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: set verbose
PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: set follow-fork parent
PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: step
@@ -6955,8 +7002,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
@@ -7026,7 +7106,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
+PASS: gdb.base/gnu_vector.exp: continue to add_some_intvecs
+KFAIL: gdb.base/gnu_vector.exp: finish shows vector return value (PRMS: gdb/18537)
+PASS: gdb.base/gnu_vector.exp: continue to add_some_intvecs
+PASS: gdb.base/gnu_vector.exp: set vector return value
+KFAIL: gdb.base/gnu_vector.exp: verify vector return value (the program exited) (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 ...
@@ -9810,8 +9998,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
-PASS: 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
@@ -16444,6 +16631,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 ...
@@ -18885,6 +19074,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)
@@ -21765,7 +21956,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
@@ -21827,7 +22018,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 ...
@@ -21949,7 +22140,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
@@ -21991,6 +22182,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
@@ -23375,11 +23569,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" (3221214296)
+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" (3221214296)
+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))
@@ -24551,8 +24850,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
@@ -24572,6 +24871,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
+PASS: 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
@@ -24593,6 +24896,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
@@ -26617,6 +26925,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
@@ -26713,6 +27024,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
@@ -27496,6 +27816,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
@@ -27523,7 +27848,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
@@ -27562,15 +27887,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
@@ -27581,7 +27906,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
@@ -27589,7 +27914,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
@@ -27786,9 +28111,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
@@ -27799,6 +28161,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
@@ -27809,7 +28172,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
@@ -27834,6 +28197,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
@@ -27846,7 +28210,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 ()
@@ -28025,6 +28389,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)
@@ -28481,6 +28846,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()
@@ -28504,6 +28871,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)
@@ -28639,6 +29012,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 ...
PASS: gdb.reverse/break-precsave.exp: Turn on process record
@@ -31466,6 +31840,8 @@ PASS: gdb.server/no-thread-db.exp: disconnect
PASS: gdb.server/no-thread-db.exp: libthread-db is now unresolvable
PASS: gdb.server/no-thread-db.exp: continue to breakpoint: after tls assignment
PASS: gdb.server/no-thread-db.exp: print foo
+Running ../../../W._C._Handy/gdb/testsuite/gdb.server/non-existing-program.exp ...
+PASS: gdb.server/non-existing-program.exp: gdbserver exits cleanly
Running ../../../W._C._Handy/gdb/testsuite/gdb.server/server-exec-info.exp ...
PASS: gdb.server/server-exec-info.exp: set remote pid-to-exec-file-packet off
PASS: gdb.server/server-exec-info.exp: file
@@ -31844,7 +32220,7 @@ PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: reset timer in th
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: print seconds_left
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: detach
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted off
-XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach (EPERM)
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: no new threads
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted on
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break break_fn
@@ -34704,14 +35080,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
=== gdb Summary ===
-# of expected passes 33071
-# of unexpected failures 136
+# of expected passes 33408
+# of unexpected failures 142
# of unexpected successes 2
-# of expected failures 61
+# of expected failures 62
# of unknown successes 1
-# of known failures 58
+# of known failures 64
# of unresolved testcases 2
-# of untested testcases 38
-# of unsupported tests 64
-[...]/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 41
+# of unsupported tests 66
+[...]/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