summaryrefslogtreecommitdiff
path: root/binutils-gdb/kepler.SCHWINGE/test
diff options
context:
space:
mode:
Diffstat (limited to 'binutils-gdb/kepler.SCHWINGE/test')
-rw-r--r--binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum13
-rw-r--r--binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum34
-rw-r--r--binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum1431
-rw-r--r--binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum157
4 files changed, 1038 insertions, 597 deletions
diff --git a/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum b/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum
index ccb3af41..04a72394 100644
--- a/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum
+++ b/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum
@@ -1,4 +1,4 @@
-Test run by thomas on Thu Nov 24 16:43:38 2016
+Test run by thomas on Fri Nov 25 09:19:32 2016
Native configuration is i686-pc-linux-gnu
=== binutils tests ===
@@ -19,6 +19,7 @@ PASS: ar deleting an element
PASS: ar moving an element
PASS: archive with empty element
PASS: ar unique symbol in archive
+Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/arc/objdump.exp ...
Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/arm/objdump.exp ...
Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/bfin/objdump.exp ...
Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/compress.exp ...
@@ -139,6 +140,14 @@ PASS: objcopy add-symbol
PASS: objcopy add-empty-section
PASS: objcopy on sections with SHF_EXCLUDE
PASS: strip --strip-unneeded on sections with SHF_EXCLUDE
+PASS: binutils-all/only-section-01
+PASS: binutils-all/remove-section-01
+PASS: binutils-all/remove-relocs-01
+PASS: binutils-all/remove-relocs-02
+PASS: binutils-all/remove-relocs-03
+PASS: binutils-all/remove-relocs-04
+PASS: binutils-all/remove-relocs-05
+PASS: binutils-all/remove-relocs-06
PASS: --localize-hidden test 2
PASS: strip without global symbol
Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/objdump.exp ...
@@ -179,5 +188,5 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/x86-64/x86-6
=== binutils Summary ===
-# of expected passes 145
+# of expected passes 153
# of unsupported tests 4
diff --git a/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum b/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum
index ee72bc0a..f26ad1e8 100644
--- a/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum
+++ b/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum
@@ -1,4 +1,4 @@
-Test run by thomas on Thu Nov 24 16:43:41 2016
+Test run by thomas on Fri Nov 25 09:19:36 2016
Native configuration is i686-pc-linux-gnu
=== gas tests ===
@@ -61,6 +61,7 @@ PASS: is already defined
PASS: .strings tests
PASS: gas/all/none
PASS: quoted symbol names
+PASS: all pr20312
PASS: gas/all/err-1.s (test for errors, line 3)
PASS: gas/all/err-1.s (test for errors, line 4)
PASS: gas/all/err-1.s (test for errors, line 5)
@@ -129,6 +130,7 @@ PASS: elf section7
PASS: section flags
PASS: section flags
PASS: numeric section flags and types
+PASS: Disabling section padding
PASS: DWARF2 1
PASS: DWARF2 2
PASS: DWARF2 3
@@ -195,6 +197,7 @@ PASS: i386 prefix
PASS: i386 amd
PASS: i386 katmai
PASS: i386 jump
+PASS: x86 mov with zero-extend (32-bit object)
PASS: i386 relax 1
PASS: i386 relax 2
PASS: i386 ssemmx2
@@ -211,6 +214,7 @@ PASS: i386 VMFUNC
PASS: i386 SMX
PASS: i386 suffix
PASS: i386 suffix (Intel mode)
+PASS: i386 suffix-bad
PASS: i386 immed
PASS: i386 equates
PASS: i386 divide
@@ -301,6 +305,21 @@ PASS: i386 287
PASS: i386 387 (cmdline)
PASS: i386 no87
PASS: i386 no87-2
+PASS: i386 no87-3
+PASS: i386 nommx-1
+PASS: i386 nommx-2
+PASS: i386 nommx-3
+PASS: i386 nosse-1
+PASS: i386 nosse-2
+PASS: i386 nosse-3
+PASS: i386 nosse-4
+PASS: i386 .nosse
+PASS: i386 noavx-1
+PASS: i386 noavx-2
+PASS: i386 noavx-3
+PASS: i386 .noavx
+PASS: i386 noavx512-1
+PASS: i386 noavx512-2
PASS: i386 xsave
PASS: i386 xsave (Intel mode)
PASS: i386 AES
@@ -402,6 +421,7 @@ PASS: i386 prefetch (Intel disassembly)
PASS: i386 SMAP
PASS: i386 MPX
PASS: i386 mpx-inval-1
+PASS: i386 mpx-inval-2
PASS: Check -madd-bnd-prefix
PASS: i386 SHA
PASS: i386 CLFLUSHOPT insns
@@ -482,6 +502,12 @@ PASS: opcodes with invalid modrm byte
PASS: i386 monitorx and mwaitx insn
PASS: i386 mwaitx-reg
PASS: i386 OSPKE insns
+PASS: i386 RDPID insns
+PASS: i386 RDPID (Intel disassembly)
+PASS: i386 PTWRITE insns
+PASS: i386 PTWRITE insns (Intel disassembly)
+PASS: i386 avx512vl-1
+PASS: i386 avx512vl-2
PASS: i386 reloc
PASS: i386 jump16
PASS: i386 white
@@ -500,6 +526,7 @@ PASS: x86 mixed mode relocs (32-bit object)
PASS: i386 AT&T register names
PASS: i386 intel-got
PASS: i386 Intel register names
+PASS: x86 Intel movs (32-bit object)
PASS: i386 inval-equ-1
PASS: i386 inval-equ-2
PASS: i386 ifunc
@@ -521,6 +548,7 @@ PASS: gas/i386/relax-3
PASS: gas/i386/relax-4
PASS: gas/i386/got
PASS: gas/i386/got-no-relax
+PASS: gas/i386/addend
PASS: gas/i386/iamcu-1
PASS: gas/i386/iamcu-2
PASS: gas/i386/iamcu-3
@@ -664,6 +692,6 @@ Running [...]/tschwinge/W._C._Handy/gas/testsuite/gas/z8k/z8k.exp ...
=== gas Summary ===
-# of expected passes 523
-[...]/tschwinge/W._C._Handy.build/gas/as-new 2.26.51.20160510
+# of expected passes 551
+[...]/tschwinge/W._C._Handy.build/gas/as-new 2.27.51.20160905
diff --git a/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum b/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum
index 50c201c4..1e9756d4 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 Thu Nov 24 16:47:36 2016
+Test run by thomas on Fri Nov 25 09:23:11 2016
Native configuration is i686-pc-linux-gnu
=== gdb tests ===
@@ -538,9 +538,8 @@ PASS: gdb.ada/optim_drec.exp: compilation foo.adb
PASS: gdb.ada/optim_drec.exp: print z
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
+PASS: gdb.ada/out_of_line_in_inlined.exp: break foo_o224_021.child1.child2
+PASS: gdb.ada/out_of_line_in_inlined.exp: bt
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../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
@@ -2114,7 +2113,7 @@ PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: r
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: set debug-file-directory for core
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: set verbose on
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: core loaded
-FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: core main bt
+PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: core main bt
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: sleep function started
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: attach: set verbose on
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: attach: file
@@ -2158,7 +2157,7 @@ PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES:
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: set verbose on
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: seen displacement message as NONZERO
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: core loaded
-FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: core main bt
+PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: core main bt
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: sleep function started
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: attach: set verbose on
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: attach: file
@@ -2219,7 +2218,7 @@ PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: r
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: set debug-file-directory for core
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: set verbose on
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: core loaded
-FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: core main bt
+PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: core main bt
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: sleep function started
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: attach: set verbose on
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: attach: file
@@ -2254,7 +2253,7 @@ PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES:
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: set verbose on
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: seen displacement message as NONZERO
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: core loaded
-FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: core main bt
+PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: core main bt
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: sleep function started
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: attach: set verbose on
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: attach: file
@@ -2305,7 +2304,7 @@ PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO:
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: set debug-file-directory for core
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: set verbose on
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: core loaded
-FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: core main bt
+PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: core main bt
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: sleep function started
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: attach: set verbose on
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: attach: file
@@ -2340,7 +2339,7 @@ PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES:
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: set verbose on
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: seen displacement message as NONZERO
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: core loaded
-FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: core main bt
+PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: core main bt
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: sleep function started
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: attach: set verbose on
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: attach: file
@@ -2450,7 +2449,7 @@ PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: r
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: set debug-file-directory for core
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: set verbose on
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: core loaded
-FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: core main bt
+PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: core main bt
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: sleep function started
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: attach: set verbose on
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: attach: file
@@ -2494,7 +2493,7 @@ PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES:
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: set verbose on
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: seen displacement message as NONZERO
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: core loaded
-FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: core main bt
+PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: core main bt
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: sleep function started
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: attach: set verbose on
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: attach: file
@@ -2555,7 +2554,7 @@ PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: r
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: set debug-file-directory for core
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: set verbose on
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: core loaded
-FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: core main bt
+PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: core main bt
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: sleep function started
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: attach: set verbose on
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: attach: file
@@ -2590,7 +2589,7 @@ PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES:
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: set verbose on
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: seen displacement message as NONZERO
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: core loaded
-FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: core main bt
+PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: core main bt
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: sleep function started
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: attach: set verbose on
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: attach: file
@@ -2641,7 +2640,7 @@ PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO:
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: set debug-file-directory for core
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: set verbose on
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: core loaded
-FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: core main bt
+PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: core main bt
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: sleep function started
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: attach: set verbose on
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: attach: file
@@ -2676,7 +2675,7 @@ PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES:
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: set verbose on
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: seen displacement message as NONZERO
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: core loaded
-FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: core main bt
+PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: core main bt
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: sleep function started
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: attach: set verbose on
PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: attach: file
@@ -3781,6 +3780,8 @@ PASS: gdb.base/catch-signal.exp: 1st line of save breakpoints for 'all'
PASS: gdb.base/catch-signal.exp: 2nd line of save breakpoints for 'all'
PASS: gdb.base/catch-signal.exp: Trailing newline of save breakpoints for 'all'
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.exp ...
+PASS: gdb.base/catch-syscall.exp: catch syscall
+PASS: gdb.base/catch-syscall.exp: check catch syscall
PASS: gdb.base/catch-syscall.exp: check SYS_pipe
PASS: gdb.base/catch-syscall.exp: get integer valueof "close_syscall" (6)
PASS: gdb.base/catch-syscall.exp: get integer valueof "chroot_syscall" (61)
@@ -3863,6 +3864,13 @@ PASS: gdb.base/catch-syscall.exp: multiple targets: set arch to i386
PASS: gdb.base/catch-syscall.exp: multiple targets: insert catch syscall on syscall 1 -- exit on i386
PASS: gdb.base/catch-syscall.exp: multiple targets: set arch to i386:x86-64
FAIL: gdb.base/catch-syscall.exp: multiple targets: insert catch syscall on syscall 1 -- write on i386:x86-64
+PASS: gdb.base/catch-syscall.exp: set catchpoint on a group of syscalls
+PASS: gdb.base/catch-syscall.exp: set catchpoints on a group of syscalls and on a single syscall
+PASS: gdb.base/catch-syscall.exp: set catchpoints on an invalid group
+PASS: gdb.base/catch-syscall.exp: set catchpoints on an unknown group.
+PASS: gdb.base/catch-syscall.exp: complete catch syscall group with 'g:' prefix
+PASS: gdb.base/catch-syscall.exp: complete catch syscall group with 'group:' prefix
+PASS: gdb.base/catch-syscall.exp: complete catch syscall group suggests 'group:' prefix
PASS: gdb.base/catch-syscall.exp: fail no datadir: set data-directory /the/path/to/nowhere
PASS: gdb.base/catch-syscall.exp: fail no datadir: catch syscall displays a warning when there is no XML support
PASS: gdb.base/catch-syscall.exp: fail no datadir: catch syscall appears in 'info breakpoints'
@@ -4737,6 +4745,7 @@ PASS: gdb.base/completion.exp: complete set cp-abi aut
PASS: gdb.base/completion.exp: complete target core
PASS: gdb.base/completion.exp: complete target tfile
PASS: gdb.base/completion.exp: complete target exec
+PASS: gdb.base/completion.exp: complete target ctf
PASS: gdb.base/completion.exp: complete set height
PASS: gdb.base/completion.exp: complete set height u
PASS: gdb.base/completion.exp: complete set listsize
@@ -5035,10 +5044,10 @@ PASS: gdb.base/corefile.exp: core-file command (with bad program name)
PASS: gdb.base/corefile.exp: print coremaker_data
PASS: gdb.base/corefile.exp: print coremaker_bss
PASS: gdb.base/corefile.exp: print coremaker_ro
-FAIL: gdb.base/corefile.exp: print func2::coremaker_local
+PASS: gdb.base/corefile.exp: print func2::coremaker_local
PASS: gdb.base/corefile.exp: $_exitsignal prints SIGABRT (6)
PASS: gdb.base/corefile.exp: $_exitcode is void
-FAIL: gdb.base/corefile.exp: backtrace in corefile.exp
+PASS: gdb.base/corefile.exp: backtrace in corefile.exp
PASS: gdb.base/corefile.exp: up in corefile.exp
PASS: gdb.base/corefile.exp: accessing original mmap data in core file
PASS: gdb.base/corefile.exp: accessing mmapped data in core file
@@ -5056,7 +5065,7 @@ PASS: gdb.base/corefile.exp: attach: load core again
PASS: gdb.base/corefile.exp: attach: sanity check we see the core file
PASS: gdb.base/corefile.exp: attach: with core
PASS: gdb.base/corefile.exp: attach: core file is cleared
-FAIL: gdb.base/corefile.exp: core-file warning-free
+PASS: gdb.base/corefile.exp: core-file warning-free
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/ctxobj.exp ...
PASS: gdb.base/ctxobj.exp: break in get_version functions
PASS: gdb.base/ctxobj.exp: continue to get_version_1
@@ -5473,7 +5482,6 @@ PASS: gdb.base/default.exp: thread
PASS: gdb.base/default.exp: thread apply
PASS: gdb.base/default.exp: thread find
PASS: gdb.base/default.exp: thread name
-PASS: gdb.base/default.exp: tty
PASS: gdb.base/default.exp: until "u" abbreviation
PASS: gdb.base/default.exp: until
PASS: gdb.base/default.exp: undisplay prompt
@@ -6005,60 +6013,16 @@ PASS: gdb.base/dprintf.exp: call: printf: dprintf foo,"At foo entry\n"
PASS: gdb.base/dprintf.exp: call: printf: dprintf 28,"arg=%d, g=%d\n", arg, g
PASS: gdb.base/dprintf.exp: call: printf: break 29
PASS: gdb.base/dprintf.exp: call: printf: set dprintf style to call
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp11 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.base/dprintf.exp: call: printf: 1st dprintf
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp11 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.base/dprintf.exp: call: printf: 2nd dprintf
+PASS: gdb.base/dprintf.exp: call: printf: 1st dprintf
+PASS: gdb.base/dprintf.exp: call: printf: 2nd dprintf
PASS: gdb.base/dprintf.exp: call: fprintf: dprintf foo,"At foo entry\n"
PASS: gdb.base/dprintf.exp: call: fprintf: dprintf 28,"arg=%d, g=%d\n", arg, g
PASS: gdb.base/dprintf.exp: call: fprintf: break 29
PASS: gdb.base/dprintf.exp: call: fprintf: set dprintf function
PASS: gdb.base/dprintf.exp: call: fprintf: set dprintf channel
PASS: gdb.base/dprintf.exp: call: fprintf: set dprintf style to call
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp11 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.base/dprintf.exp: call: fprintf: 1st dprintf
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp11 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.base/dprintf.exp: call: fprintf: 2nd dprintf
+PASS: gdb.base/dprintf.exp: call: fprintf: 1st dprintf
+PASS: gdb.base/dprintf.exp: call: fprintf: 2nd dprintf
PASS: gdb.base/dprintf.exp: agent: dprintf foo,"At foo entry\n"
PASS: gdb.base/dprintf.exp: agent: dprintf 28,"arg=%d, g=%d\n", arg, g
PASS: gdb.base/dprintf.exp: agent: break 29
@@ -6427,30 +6391,8 @@ PASS: gdb.base/ending-run.exp: b ending-run.c:11
PASS: gdb.base/ending-run.exp: Breakpoint 7 at *ending-run.c:11
PASS: gdb.base/ending-run.exp: Clear 2 by default
PASS: gdb.base/ending-run.exp: all set to continue
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp11 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.base/ending-run.exp: cont
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp11 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.base/ending-run.exp: Step to return
+PASS: gdb.base/ending-run.exp: cont
+PASS: gdb.base/ending-run.exp: Step to return
PASS: gdb.base/ending-run.exp: step out of main
PASS: gdb.base/ending-run.exp: step to end of run
UNSUPPORTED: gdb.base/ending-run.exp: continue after exit
@@ -6513,6 +6455,78 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
PASS: gdb.base/eval.exp: Initialize $a.
PASS: gdb.base/eval.exp: First eval.
PASS: gdb.base/eval.exp: Second eval.
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/examine-backward.exp ...
+PASS: gdb.base/examine-backward.exp: invalid format: a whitespace after a leading hyphen
+PASS: gdb.base/examine-backward.exp: invalid format: double hyphen
+PASS: gdb.base/examine-backward.exp: invalid format: an alphabet after a leading hyphen
+PASS: gdb.base/examine-backward.exp: invalid format: zero with backward disassemble
+PASS: gdb.base/examine-backward.exp: invalid format: zero with backward examine string
+PASS: gdb.base/examine-backward.exp: memory page boundary: set print elements 0
+PASS: gdb.base/examine-backward.exp: memory page boundary: take 3 strings forward
+PASS: gdb.base/examine-backward.exp: memory page boundary: take 4 strings backward
+PASS: gdb.base/examine-backward.exp: memory page boundary: take 3 strings forward again
+PASS: gdb.base/examine-backward.exp: memory page boundary: take 3 strings backward
+PASS: gdb.base/examine-backward.exp: set charset ASCII
+PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: set print elements 20
+PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: take 6 strings forward
+PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: take 1 char backward
+PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: take 6 strings backward
+PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: take 6 strings forward again
+PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: take 1 char backward again
+PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: take 1 string backward (1/6)
+PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: take 1 string backward (2/6)
+PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: take 1 string backward (3/6)
+PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: take 1 string backward (4/6)
+PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: take 1 string backward (5/6)
+PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: take 1 string backward (6/6)
+PASS: gdb.base/examine-backward.exp: char-width=2, print-max=20: set print elements 20
+PASS: gdb.base/examine-backward.exp: char-width=2, print-max=20: take 6 strings forward
+PASS: gdb.base/examine-backward.exp: char-width=2, print-max=20: take 1 char backward
+PASS: gdb.base/examine-backward.exp: char-width=2, print-max=20: take 6 strings backward
+PASS: gdb.base/examine-backward.exp: char-width=2, print-max=20: take 6 strings forward again
+PASS: gdb.base/examine-backward.exp: char-width=2, print-max=20: take 1 char backward again
+PASS: gdb.base/examine-backward.exp: char-width=2, print-max=20: take 1 string backward (1/6)
+PASS: gdb.base/examine-backward.exp: char-width=2, print-max=20: take 1 string backward (2/6)
+PASS: gdb.base/examine-backward.exp: char-width=2, print-max=20: take 1 string backward (3/6)
+PASS: gdb.base/examine-backward.exp: char-width=2, print-max=20: take 1 string backward (4/6)
+PASS: gdb.base/examine-backward.exp: char-width=2, print-max=20: take 1 string backward (5/6)
+PASS: gdb.base/examine-backward.exp: char-width=2, print-max=20: take 1 string backward (6/6)
+PASS: gdb.base/examine-backward.exp: char-width=4, print-max=20: set print elements 20
+PASS: gdb.base/examine-backward.exp: char-width=4, print-max=20: take 6 strings forward
+PASS: gdb.base/examine-backward.exp: char-width=4, print-max=20: take 1 char backward
+PASS: gdb.base/examine-backward.exp: char-width=4, print-max=20: take 6 strings backward
+PASS: gdb.base/examine-backward.exp: char-width=4, print-max=20: take 6 strings forward again
+PASS: gdb.base/examine-backward.exp: char-width=4, print-max=20: take 1 char backward again
+PASS: gdb.base/examine-backward.exp: char-width=4, print-max=20: take 1 string backward (1/6)
+PASS: gdb.base/examine-backward.exp: char-width=4, print-max=20: take 1 string backward (2/6)
+PASS: gdb.base/examine-backward.exp: char-width=4, print-max=20: take 1 string backward (3/6)
+PASS: gdb.base/examine-backward.exp: char-width=4, print-max=20: take 1 string backward (4/6)
+PASS: gdb.base/examine-backward.exp: char-width=4, print-max=20: take 1 string backward (5/6)
+PASS: gdb.base/examine-backward.exp: char-width=4, print-max=20: take 1 string backward (6/6)
+PASS: gdb.base/examine-backward.exp: char-width=2, print-max=0: set print elements 0
+PASS: gdb.base/examine-backward.exp: char-width=2, print-max=0: take 6 strings forward
+PASS: gdb.base/examine-backward.exp: char-width=2, print-max=0: take 4 characters backward
+PASS: gdb.base/examine-backward.exp: char-width=2, print-max=0: take 6 strings backward
+PASS: gdb.base/examine-backward.exp: char-width=2, print-max=0: take 6 strings forward again
+PASS: gdb.base/examine-backward.exp: char-width=2, print-max=0: take 1 char backward
+PASS: gdb.base/examine-backward.exp: char-width=2, print-max=0: take 1 string backward (1/6)
+PASS: gdb.base/examine-backward.exp: char-width=2, print-max=0: take 1 string backward (2/6)
+PASS: gdb.base/examine-backward.exp: char-width=2, print-max=0: take 1 string backward (3/6)
+PASS: gdb.base/examine-backward.exp: char-width=2, print-max=0: take 1 string backward (4/6)
+PASS: gdb.base/examine-backward.exp: char-width=2, print-max=0: take 1 string backward (5/6)
+PASS: gdb.base/examine-backward.exp: char-width=2, print-max=0: take 1 string backward (6/6)
+PASS: gdb.base/examine-backward.exp: char-width=1, print-max=4: set print elements 4
+PASS: gdb.base/examine-backward.exp: char-width=1, print-max=4: take 9 strings forward
+PASS: gdb.base/examine-backward.exp: char-width=1, print-max=4: take 1 byte backward
+PASS: gdb.base/examine-backward.exp: char-width=1, print-max=4: take 4 strings backward (1/2)
+PASS: gdb.base/examine-backward.exp: char-width=1, print-max=4: take 4 strings backward (2/2)
+PASS: gdb.base/examine-backward.exp: backward disassemble general: move the current position to main (x/i)
+PASS: gdb.base/examine-backward.exp: backward disassemble general: move the current position to main (x/-i)
+PASS: gdb.base/examine-backward.exp: backward disassemble general: inst:4
+PASS: gdb.base/examine-backward.exp: backward disassemble general: inst:3
+PASS: gdb.base/examine-backward.exp: backward disassemble general: inst:2
+PASS: gdb.base/examine-backward.exp: backward disassemble general: inst:1
+PASS: gdb.base/examine-backward.exp: backward disassemble general: inst:0
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/exe-lock.exp ...
PASS: gdb.base/exe-lock.exp: continue until exit
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/execl-update-breakpoints.exp ...
@@ -8160,68 +8174,18 @@ PASS: gdb.base/interrupt-noterm.exp: interrupt
PASS: gdb.base/interrupt-noterm.exp: inferior received SIGINT
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/interrupt.exp ...
PASS: gdb.base/interrupt.exp: set interrupt character in interrupt.exp
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp11 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp11 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.base/interrupt.exp: send_gdb control C
+PASS: gdb.base/interrupt.exp: process is alive
+PASS: gdb.base/interrupt.exp: child process ate our char
+PASS: gdb.base/interrupt.exp: send_gdb control C
PASS: gdb.base/interrupt.exp: call function when asleep
PASS: gdb.base/interrupt.exp: call function a second time
PASS: gdb.base/interrupt.exp: continue
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp11 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.base/interrupt.exp: Send Control-C, second time
+PASS: gdb.base/interrupt.exp: echo data
+PASS: gdb.base/interrupt.exp: Send Control-C, second time
PASS: gdb.base/interrupt.exp: signal SIGINT
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp11 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp11 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.base/interrupt.exp: send end of file
+PASS: gdb.base/interrupt.exp: echo more data
+PASS: gdb.base/interrupt.exp: send end of file
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/jit-reader.exp ...
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/jit-simple.exp ...
PASS: gdb.base/jit-simple.exp: blah 1
PASS: gdb.base/jit-simple.exp: recompile jit-simple.c
@@ -8249,6 +8213,7 @@ PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 1
PASS: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function
PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 2
PASS: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function
+PASS: gdb.base/jit-so.exp: test jit-reader-load filename completion
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/jit.exp ...
PASS: gdb.base/jit.exp: one_jit_test-1: continue to breakpoint: break here 0
PASS: gdb.base/jit.exp: one_jit_test-1: set var argc = 2
@@ -9244,29 +9209,9 @@ PASS: gdb.base/moribund-step.exp: set non-stop on
PASS: gdb.base/moribund-step.exp: step
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/multi-forks.exp ...
PASS: gdb.base/multi-forks.exp: set follow-fork child
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp11 -timeout 10
- -i "$inferior_spawn_id $gdb_spawn_id"
- -re "($decimal done)|(Breakpoint)|($gdb_prompt)" {
- if {[info exists e..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-UNRESOLVED: gdb.base/multi-forks.exp: run to exit 2 (timeout)
-FAIL: gdb.base/multi-forks.exp: follow child, print pids (timeout)
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp11 -timeout 10
- -i "$inferior_spawn_id $gdb_spawn_id"
- -re "($decimal done)|(Breakpoint)|($gdb_prompt)" {
- if {[info exists e..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-UNRESOLVED: gdb.base/multi-forks.exp: run to exit 2 (timeout)
+PASS: gdb.base/multi-forks.exp: run to exit 2
+PASS: gdb.base/multi-forks.exp: follow child, print pids
+PASS: gdb.base/multi-forks.exp: run to exit 2
PASS: gdb.base/multi-forks.exp: follow parent, print pids
PASS: gdb.base/multi-forks.exp: help set detach
PASS: gdb.base/multi-forks.exp: show detach default on
@@ -9372,6 +9317,41 @@ PASS: gdb.base/nested-subp3.exp: breakpoint to the STOP marker
PASS: gdb.base/nested-subp3.exp: continue to the STOP marker
PASS: gdb.base/nested-subp3.exp: print first
PASS: gdb.base/nested-subp3.exp: print parent_first
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/new-ui-echo.exp ...
+PASS: gdb.base/new-ui-echo.exp: extra console as driver: initial prompt on extra console
+PASS: gdb.base/new-ui-echo.exp: extra console as driver: set breakpoint using extra console
+PASS: gdb.base/new-ui-echo.exp: extra console as driver: run to breakpoint on extra console
+PASS: gdb.base/new-ui-echo.exp: extra console as driver: breakpoint hit reported on main console too
+PASS: gdb.base/new-ui-echo.exp: extra console as driver: next on main console
+PASS: gdb.base/new-ui-echo.exp: extra console as driver: print on extra console echoes
+PASS: gdb.base/new-ui-echo.exp: extra console as driver: print on main console echoes
+PASS: gdb.base/new-ui-echo.exp: main console as driver: initial prompt on extra console
+PASS: gdb.base/new-ui-echo.exp: main console as driver: set breakpoint using main console
+PASS: gdb.base/new-ui-echo.exp: main console as driver: run to breakpoint on main console
+PASS: gdb.base/new-ui-echo.exp: main console as driver: breakpoint hit reported on extra console too
+PASS: gdb.base/new-ui-echo.exp: main console as driver: next on extra console
+PASS: gdb.base/new-ui-echo.exp: main console as driver: print on main console echoes
+PASS: gdb.base/new-ui-echo.exp: main console as driver: print on extra console echoes
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/new-ui.exp ...
+PASS: gdb.base/new-ui.exp: do_test: new-ui without arguments
+PASS: gdb.base/new-ui.exp: do_test: new-ui does not repeat
+PASS: gdb.base/new-ui.exp: do_test: initial prompt on extra console
+PASS: gdb.base/new-ui.exp: do_test: print on main console
+PASS: gdb.base/new-ui.exp: do_test: print on extra console
+PASS: gdb.base/new-ui.exp: do_test: main console: next
+PASS: gdb.base/new-ui.exp: do_test: main console: next causes no spurious output on other console
+PASS: gdb.base/new-ui.exp: do_test: main console: set breakpoint
+PASS: gdb.base/new-ui.exp: do_test: main console: break causes no spurious output on other console
+PASS: gdb.base/new-ui.exp: do_test: main console: continue to breakpoint
+PASS: gdb.base/new-ui.exp: do_test: main console: breakpoint hit reported on other console
+PASS: gdb.base/new-ui.exp: do_test: extra console: next
+PASS: gdb.base/new-ui.exp: do_test: extra console: next causes no spurious output on other console
+PASS: gdb.base/new-ui.exp: do_test: extra console: set breakpoint
+PASS: gdb.base/new-ui.exp: do_test: extra console: break causes no spurious output on other console
+PASS: gdb.base/new-ui.exp: do_test: extra console: continue to breakpoint
+PASS: gdb.base/new-ui.exp: do_test: extra console: breakpoint hit reported on other console
+PASS: gdb.base/new-ui.exp: do_test_invalid_args: new-ui with bad terminal path
+PASS: gdb.base/new-ui.exp: do_test_invalid_args: new-ui with bad interpreter name
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/nextoverexit.exp ...
PASS: gdb.base/nextoverexit.exp: next over exit
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/nodebug.exp ...
@@ -9409,6 +9389,9 @@ PASS: gdb.base/noreturn-return.exp: cancel return from noreturn_func
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/nostdlib.exp ...
PASS: gdb.base/nostdlib.exp: stop at run
PASS: gdb.base/nostdlib.exp: continue to marker
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/offsets.exp ...
+PASS: gdb.base/offsets.exp: print &big_struct test (0x8049720)
+PASS: gdb.base/offsets.exp: big offsets
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/opaque.exp ...
PASS: gdb.base/opaque.exp: whatis on opaque struct pointer (statically)
PASS: gdb.base/opaque.exp: ptype on opaque struct pointer (statically)
@@ -9547,18 +9530,8 @@ PASS: gdb.base/permissions.exp: print x
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/pie-execl.exp ...
PASS: gdb.base/pie-execl.exp: set args OBJDIR/gdb.base/pie-execl2
PASS: gdb.base/pie-execl.exp: pie_execl_marker address first
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp11 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.base/pie-execl.exp: pie_execl_marker address second
+PASS: gdb.base/pie-execl.exp: continue
+PASS: gdb.base/pie-execl.exp: pie_execl_marker address second
PASS: gdb.base/pie-execl.exp: pie_execl_marker address has changed
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/pointers.exp ...
PASS: gdb.base/pointers.exp: continuing after dummy()
@@ -11337,6 +11310,11 @@ PASS: gdb.base/sepdebug.exp: multiple-dirs: run until function breakpoint, optim
PASS: gdb.base/sepdebug.exp: multiple-dirs: run until breakpoint set at small function, optimized file (line bp_location14)
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sepsymtab.exp ...
PASS: gdb.base/sepsymtab.exp: info sym main
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/set-inferior-tty.exp ...
+PASS: gdb.base/set-inferior-tty.exp: set inferior-tty to hello
+PASS: gdb.base/set-inferior-tty.exp: show inferior-tty shows hello
+PASS: gdb.base/set-inferior-tty.exp: set inferior-tty to empty
+PASS: gdb.base/set-inferior-tty.exp: show inferior-tty shows empty
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/set-lang-auto.exp ...
PASS: gdb.base/set-lang-auto.exp: show lang after loading binary
PASS: gdb.base/set-lang-auto.exp: forcing the language to ada
@@ -11570,57 +11548,13 @@ PASS: gdb.base/shlib-call.exp: set print address off
PASS: gdb.base/shlib-call.exp: set width 0
PASS: gdb.base/shlib-call.exp: next to shr1
PASS: gdb.base/shlib-call.exp: print g
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp11 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.base/shlib-call.exp: next over shr1
+PASS: gdb.base/shlib-call.exp: next over shr1
PASS: gdb.base/shlib-call.exp: print g
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp11 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.base/shlib-call.exp: print shr1(1)
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp11 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.base/shlib-call.exp: print shr1(g)
+PASS: gdb.base/shlib-call.exp: print shr1(1)
+PASS: gdb.base/shlib-call.exp: print shr1(g)
PASS: gdb.base/shlib-call.exp: breakpoint function shr2
PASS: gdb.base/shlib-call.exp: run until breakpoint set at a function
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp11 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.base/shlib-call.exp: print shr1(1) 2nd time
+PASS: gdb.base/shlib-call.exp: print shr1(1) 2nd time
PASS: gdb.base/shlib-call.exp: print mainshr1(1) from shlib func
PASS: gdb.base/shlib-call.exp: step out of shr2 to main (stopped in shr2 epilogue)
PASS: gdb.base/shlib-call.exp: step out of shr2 epilogue to main
@@ -12184,6 +12118,10 @@ PASS: gdb.base/siginfo.exp: break handler
PASS: gdb.base/siginfo.exp: continue to stepi handler
PASS: gdb.base/siginfo.exp: backtrace for nexti
PASS: gdb.base/siginfo.exp: step out of handler
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/signals-state-child.exp ...
+PASS: gdb.base/signals-state-child.exp: collect standalone signals state
+PASS: gdb.base/signals-state-child.exp: continue until exit at collect signals state under gdb
+PASS: gdb.base/signals-state-child.exp: signals states are identical
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/signals.exp ...
PASS: gdb.base/signals.exp: handle all print
PASS: gdb.base/signals.exp: set variable count = 0
@@ -13400,6 +13338,23 @@ PASS: gdb.base/step-line.exp: next over dummy 8
PASS: gdb.base/step-line.exp: next to dummy 9
PASS: gdb.base/step-line.exp: next to dummy 10
PASS: gdb.base/step-line.exp: next over dummy 10
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/step-over-exit.exp ...
+PASS: gdb.base/step-over-exit.exp: set follow-fork-mode child
+PASS: gdb.base/step-over-exit.exp: set detach-on-fork off
+PASS: gdb.base/step-over-exit.exp: break _exit
+PASS: gdb.base/step-over-exit.exp: continue to exit
+PASS: gdb.base/step-over-exit.exp: display/i $pc
+PASS: gdb.base/step-over-exit.exp: find syscall insn in exit
+PASS: gdb.base/step-over-exit.exp: delete display 1
+PASS: gdb.base/step-over-exit.exp: get hexadecimal valueof "$pc"
+PASS: gdb.base/step-over-exit.exp: continue to end, first time
+PASS: gdb.base/step-over-exit.exp: switch back to inferior 1, first time
+PASS: gdb.base/step-over-exit.exp: break marker
+PASS: gdb.base/step-over-exit.exp: continue to marker, first time
+PASS: gdb.base/step-over-exit.exp: break *0xb7fd9d59 if main == 0
+PASS: gdb.base/step-over-exit.exp: continue to end, second time
+PASS: gdb.base/step-over-exit.exp: switch back to inferior 1, second time
+PASS: gdb.base/step-over-exit.exp: continue to marker, second time
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/step-over-no-symbols.exp ...
PASS: gdb.base/step-over-no-symbols.exp: displaced=off: purging symbols
PASS: gdb.base/step-over-no-symbols.exp: displaced=off: get before PC
@@ -14675,73 +14630,21 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
PASS: gdb.base/varargs.exp: set print sevenbit-strings
PASS: gdb.base/varargs.exp: set print address off
PASS: gdb.base/varargs.exp: set width 0
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp12 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.base/varargs.exp: print find_max1(5,1,2,3,4,5)
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp12 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.base/varargs.exp: print find_max1(1,3)
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp12 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.base/varargs.exp: print find_max1(10,1,2,3,4,5,6,7,8,29,0)
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp12 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.base/varargs.exp: print find_max2(3,1,2,3)
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp12 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.base/varargs.exp: print find_max_double(5,1.0,17.0,2.0,3.0,4.0)
+PASS: gdb.base/varargs.exp: print find_max1(5,1,2,3,4,5)
+PASS: gdb.base/varargs.exp: print find_max1(1,3)
+PASS: gdb.base/varargs.exp: print find_max1(10,1,2,3,4,5,6,7,8,29,0)
+PASS: gdb.base/varargs.exp: print find_max2(3,1,2,3)
+PASS: gdb.base/varargs.exp: print find_max_double(5,1.0,17.0,2.0,3.0,4.0)
PASS: gdb.base/varargs.exp: print find_max_float_real(4, fc1, fc2, fc3, fc4)
PASS: gdb.base/varargs.exp: print find_max_double_real(4, dc1, dc2, dc3, dc4)
PASS: gdb.base/varargs.exp: print find_max_long_double_real(4, ldc1, ldc2, ldc3, ldc4)
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/vdso-warning.exp ...
-PASS: gdb.base/vdso-warning.exp: set environment LD_DEBUG=unused
-PASS: gdb.base/vdso-warning.exp: stop without warning
-PASS: gdb.base/vdso-warning.exp: no vdso without symbols is listed
+PASS: gdb.base/vdso-warning.exp: setup: set environment LD_DEBUG=unused
+PASS: gdb.base/vdso-warning.exp: run: startup
+PASS: gdb.base/vdso-warning.exp: run: no vdso without symbols is listed
+PASS: gdb.base/vdso-warning.exp: core: save a corefile
+PASS: gdb.base/vdso-warning.exp: core: startup
+PASS: gdb.base/vdso-warning.exp: core: no vdso without symbols is listed
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/vla-datatypes.exp ...
PASS: gdb.base/vla-datatypes.exp: continue to breakpoint: vlas_filled
PASS: gdb.base/vla-datatypes.exp: print int_vla
@@ -17640,9 +17543,37 @@ PASS: gdb.base/whatis.exp: whatis double pointer
PASS: gdb.base/whatis.exp: whatis named structure
PASS: gdb.base/whatis.exp: whatis named structure using type name
PASS: gdb.base/whatis.exp: whatis unnamed structure
+PASS: gdb.base/whatis.exp: whatis &v_struct1
+PASS: gdb.base/whatis.exp: whatis &v_struct2
+PASS: gdb.base/whatis.exp: whatis v_struct_ptr1
+PASS: gdb.base/whatis.exp: whatis v_struct_ptr2
+PASS: gdb.base/whatis.exp: whatis &v_struct_ptr1
+PASS: gdb.base/whatis.exp: whatis &v_struct_ptr2
+PASS: gdb.base/whatis.exp: whatis v_struct1.v_char_member
+PASS: gdb.base/whatis.exp: whatis v_struct2.v_char_member
+PASS: gdb.base/whatis.exp: whatis v_struct_ptr1->v_char_member
+PASS: gdb.base/whatis.exp: whatis v_struct_ptr2->v_char_member
+PASS: gdb.base/whatis.exp: whatis &(v_struct1.v_char_member)
+PASS: gdb.base/whatis.exp: whatis &(v_struct2.v_char_member)
+PASS: gdb.base/whatis.exp: whatis &(v_struct_ptr1->v_char_member)
+PASS: gdb.base/whatis.exp: whatis &(v_struct_ptr2->v_char_member)
PASS: gdb.base/whatis.exp: whatis named union
PASS: gdb.base/whatis.exp: whatis named union using type name
PASS: gdb.base/whatis.exp: whatis unnamed union
+PASS: gdb.base/whatis.exp: whatis &v_union
+PASS: gdb.base/whatis.exp: whatis &v_union2
+PASS: gdb.base/whatis.exp: whatis v_union_ptr
+PASS: gdb.base/whatis.exp: whatis v_union_ptr2
+PASS: gdb.base/whatis.exp: whatis &v_union_ptr
+PASS: gdb.base/whatis.exp: whatis &v_union_ptr2
+PASS: gdb.base/whatis.exp: whatis v_union.v_char_member
+PASS: gdb.base/whatis.exp: whatis v_union2.v_char_member
+PASS: gdb.base/whatis.exp: whatis v_union_ptr->v_char_member
+PASS: gdb.base/whatis.exp: whatis v_union_ptr2->v_char_member
+PASS: gdb.base/whatis.exp: whatis &(v_union.v_char_member)
+PASS: gdb.base/whatis.exp: whatis &(v_union2.v_char_member)
+PASS: gdb.base/whatis.exp: whatis &(v_union_ptr->v_char_member)
+PASS: gdb.base/whatis.exp: whatis &(v_union_ptr2->v_char_member)
PASS: gdb.base/whatis.exp: whatis char function
PASS: gdb.base/whatis.exp: whatis signed char function
PASS: gdb.base/whatis.exp: whatis unsigned char function
@@ -17696,6 +17627,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.btrace/multi-thread-step.exp ...
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.btrace/nohist.exp ...
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.btrace/non-stop.exp ...
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.btrace/reconnect.exp ...
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.btrace/record_goto-step.exp ...
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.btrace/record_goto.exp ...
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.btrace/rn-dl-bind.exp ...
@@ -22762,6 +22694,10 @@ PASS: gdb.dwarf2/atomic-type.exp: ptype f
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/bad-regnum.exp ...
PASS: gdb.dwarf2/bad-regnum.exp: info addr foo1
PASS: gdb.dwarf2/bad-regnum.exp: info addr foo2
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/bitfield-parent-optimized-out.exp ...
+PASS: gdb.dwarf2/bitfield-parent-optimized-out.exp: p var
+PASS: gdb.dwarf2/bitfield-parent-optimized-out.exp: p var.bitfield
+PASS: gdb.dwarf2/bitfield-parent-optimized-out.exp: p var.intfield
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/callframecfa.exp ...
PASS: gdb.dwarf2/callframecfa.exp: set breakpoint for call-frame-cfa
PASS: gdb.dwarf2/callframecfa.exp: continue to breakpoint: continue to breakpoint for call-frame-cfa
@@ -23176,6 +23112,8 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
PASS: gdb.dwarf2/dw2-intermix.exp: set listsize 1
PASS: gdb.dwarf2/dw2-intermix.exp: list func_cu1
PASS: gdb.dwarf2/dw2-intermix.exp: ptype func_cu1
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-lexical-block-bare.exp ...
+PASS: gdb.dwarf2/dw2-lexical-block-bare.exp: p testvar
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-linkage-name-trust.exp ...
PASS: gdb.dwarf2/dw2-linkage-name-trust.exp: set language c++
PASS: gdb.dwarf2/dw2-linkage-name-trust.exp: set cp-abi gnu-v3
@@ -23434,6 +23372,7 @@ PASS: gdb.dwarf2/enum-type.exp: ptype EU in enum C
PASS: gdb.dwarf2/enum-type.exp: set lang c++
PASS: gdb.dwarf2/enum-type.exp: ptype EU in C++
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/fission-base.exp ...
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/fission-loclists-pie.exp ...
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/fission-loclists.exp ...
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/fission-mix.exp ...
PASS: gdb.dwarf2/fission-mix.exp: break main
@@ -23492,10 +23431,65 @@ PASS: gdb.dwarf2/implptrconst.exp: print *c
PASS: gdb.dwarf2/implptrconst.exp: print d[-2]
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/implptrpiece.exp ...
PASS: gdb.dwarf2/implptrpiece.exp: print/d p[-1]
-Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/implref.exp ...
-PASS: gdb.dwarf2/implref.exp: print ref
-PASS: gdb.dwarf2/implref.exp: print &ref
-PASS: gdb.dwarf2/implref.exp: print &(&ref)
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/implref-array.exp ...
+PASS: gdb.dwarf2/implref-array.exp: get valueof "sizeof(array) / sizeof(array[0])" (5
+)
+PASS: gdb.dwarf2/implref-array.exp: get integer valueof "sizeof (int)" (4)
+PASS: gdb.dwarf2/implref-array.exp: get integer valueof "sizeof (void *)" (4)
+PASS: gdb.dwarf2/implref-array.exp: get valueof "array" ({0, 1, 2, 3, 4}
+)
+PASS: gdb.dwarf2/implref-array.exp: get hexadecimal valueof "&array"
+PASS: gdb.dwarf2/implref-array.exp: print ref
+PASS: gdb.dwarf2/implref-array.exp: print &ref
+PASS: gdb.dwarf2/implref-array.exp: print &(&ref)
+PASS: gdb.dwarf2/implref-array.exp: set (ref[0] = 10)
+PASS: gdb.dwarf2/implref-array.exp: print ref after assignment
+PASS: gdb.dwarf2/implref-array.exp: print array after assignment
+PASS: gdb.dwarf2/implref-array.exp: print *ref
+PASS: gdb.dwarf2/implref-array.exp: set (*(ref + 1) = 20)
+PASS: gdb.dwarf2/implref-array.exp: print ref[1]
+PASS: gdb.dwarf2/implref-array.exp: print array after second assignment
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/implref-const.exp ...
+PASS: gdb.dwarf2/implref-const.exp: get integer valueof "sizeof (int)" (4)
+PASS: gdb.dwarf2/implref-const.exp: get integer valueof "sizeof (void *)" (4)
+PASS: gdb.dwarf2/implref-const.exp: print ref
+PASS: gdb.dwarf2/implref-const.exp: print &var
+PASS: gdb.dwarf2/implref-const.exp: print &ref
+PASS: gdb.dwarf2/implref-const.exp: print &(&ref)
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/implref-global.exp ...
+PASS: gdb.dwarf2/implref-global.exp: get integer valueof "sizeof (int)" (4)
+PASS: gdb.dwarf2/implref-global.exp: get integer valueof "sizeof (void *)" (4)
+PASS: gdb.dwarf2/implref-global.exp: get hexadecimal valueof "&global_var"
+PASS: gdb.dwarf2/implref-global.exp: print ref
+PASS: gdb.dwarf2/implref-global.exp: print &ref
+PASS: gdb.dwarf2/implref-global.exp: print &(&ref)
+PASS: gdb.dwarf2/implref-global.exp: set (ref = 10)
+PASS: gdb.dwarf2/implref-global.exp: print ref after assignment
+PASS: gdb.dwarf2/implref-global.exp: print global_var after assignment
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/implref-struct.exp ...
+PASS: gdb.dwarf2/implref-struct.exp: get integer valueof "sizeof (int)" (4)
+PASS: gdb.dwarf2/implref-struct.exp: get integer valueof "sizeof (void *)" (4)
+PASS: gdb.dwarf2/implref-struct.exp: get integer valueof "sizeof (S)" (12)
+PASS: gdb.dwarf2/implref-struct.exp: get valueof "s1" ({a = 0, b = 1, c = 2}
+)
+PASS: gdb.dwarf2/implref-struct.exp: get valueof "s2" ({a = 10, b = 11, c = 12}
+)
+PASS: gdb.dwarf2/implref-struct.exp: get hexadecimal valueof "&s1"
+PASS: gdb.dwarf2/implref-struct.exp: print-object=off: set print object off
+PASS: gdb.dwarf2/implref-struct.exp: print-object=off: print ref
+PASS: gdb.dwarf2/implref-struct.exp: print-object=off: print &ref
+PASS: gdb.dwarf2/implref-struct.exp: print-object=off: print &(&ref)
+PASS: gdb.dwarf2/implref-struct.exp: print-object=on: set print object on
+PASS: gdb.dwarf2/implref-struct.exp: print-object=on: print ref
+PASS: gdb.dwarf2/implref-struct.exp: print-object=on: print &ref
+PASS: gdb.dwarf2/implref-struct.exp: print-object=on: print &(&ref)
+PASS: gdb.dwarf2/implref-struct.exp: set (ref = s2)
+PASS: gdb.dwarf2/implref-struct.exp: print-object=off: set print object off
+PASS: gdb.dwarf2/implref-struct.exp: print-object=off: print ref after assignment
+PASS: gdb.dwarf2/implref-struct.exp: print-object=off: print s1 after assignment
+PASS: gdb.dwarf2/implref-struct.exp: print-object=on: set print object on
+PASS: gdb.dwarf2/implref-struct.exp: print-object=on: print ref after assignment
+PASS: gdb.dwarf2/implref-struct.exp: print-object=on: print s1 after assignment
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/mac-fileno.exp ...
PASS: gdb.dwarf2/mac-fileno.exp: set listsize 1
PASS: gdb.dwarf2/mac-fileno.exp: list func_cu1
@@ -23662,6 +23656,9 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
PASS: gdb.fortran/complex.exp: breakpoint at stop
PASS: gdb.fortran/complex.exp: continue to breakpoint
PASS: gdb.fortran/complex.exp: print c
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.fortran/derived-type-function.exp ...
+PASS: gdb.fortran/derived-type-function.exp: continue to breakpoint: bp
+PASS: gdb.fortran/derived-type-function.exp: Print rectangle structure with members' name
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.fortran/derived-type.exp ...
PASS: gdb.fortran/derived-type.exp: ptype p
PASS: gdb.fortran/derived-type.exp: type-printing for derived type
@@ -23674,6 +23671,9 @@ PASS: gdb.fortran/derived-type.exp: print q%b
PASS: gdb.fortran/derived-type.exp: print q%x%c
PASS: gdb.fortran/derived-type.exp: print q%x%d
PASS: gdb.fortran/derived-type.exp: print q
+PASS: gdb.fortran/derived-type.exp: print this%a
+PASS: gdb.fortran/derived-type.exp: print this%b
+PASS: gdb.fortran/derived-type.exp: print this
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.fortran/exprs.exp ...
PASS: gdb.fortran/exprs.exp: set print sevenbit-strings
PASS: gdb.fortran/exprs.exp: set language fortran
@@ -23835,6 +23835,23 @@ PASS: gdb.fortran/multi-dim.exp: continue to breakpoint: break-variable
PASS: gdb.fortran/multi-dim.exp: print valid variable bound array element
PASS: gdb.fortran/multi-dim.exp: print type of unbound array
PASS: gdb.fortran/multi-dim.exp: print valid unbound array element
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.fortran/nested-funcs.exp ...
+PASS: gdb.fortran/nested-funcs.exp: continue to breakpoint: ! BP_outer
+PASS: gdb.fortran/nested-funcs.exp: print index at BP_outer
+PASS: gdb.fortran/nested-funcs.exp: set index = 42
+PASS: gdb.fortran/nested-funcs.exp: print index at BP_outer, manipulated
+PASS: gdb.fortran/nested-funcs.exp: print local_int in outer function
+PASS: gdb.fortran/nested-funcs.exp: up
+PASS: gdb.fortran/nested-funcs.exp: print index at BP1, one frame up
+PASS: gdb.fortran/nested-funcs.exp: continue to breakpoint: ! BP_inner
+PASS: gdb.fortran/nested-funcs.exp: print index at BP_inner
+PASS: gdb.fortran/nested-funcs.exp: print v_state%code at BP_inner
+PASS: gdb.fortran/nested-funcs.exp: print local_int in inner function
+PASS: gdb.fortran/nested-funcs.exp: continue to breakpoint: ! BP_outer_2
+PASS: gdb.fortran/nested-funcs.exp: print local_int in outer function, after sub_nested_inner
+PASS: gdb.fortran/nested-funcs.exp: continue to breakpoint: ! BP_main
+PASS: gdb.fortran/nested-funcs.exp: print index at BP_main
+PASS: gdb.fortran/nested-funcs.exp: print v_state%code at BP_main
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.fortran/print-formatted.exp ...
PASS: gdb.fortran/print-formatted.exp: go to the end of the program
PASS: gdb.fortran/print-formatted.exp: setting the output-radix to 16
@@ -24029,6 +24046,7 @@ PASS: gdb.fortran/vla-type.exp: print fivev%tone%ivla(5, 5, 1)
PASS: gdb.fortran/vla-type.exp: print fivev%tone%ivla(1, 2, 3)
PASS: gdb.fortran/vla-type.exp: print fivev%tone%ivla(3, 2, 1)
PASS: gdb.fortran/vla-type.exp: ptype fivev
+PASS: gdb.fortran/vla-type.exp: ptype fivev%tone
PASS: gdb.fortran/vla-type.exp: continue to breakpoint: fivearr-filled
PASS: gdb.fortran/vla-type.exp: print fivearr(1)%tone%ivla(1, 2, 3)
PASS: gdb.fortran/vla-type.exp: print fivearr(1)%tone%ivla(2, 2, 10)
@@ -24036,10 +24054,13 @@ PASS: gdb.fortran/vla-type.exp: print fivearr(1)%tone%ivla(2, 2, 3)
PASS: gdb.fortran/vla-type.exp: print fivearr(2)%tone%ivla(12, 14, 16)
PASS: gdb.fortran/vla-type.exp: print fivearr(2)%tone%ivla(6, 7, 8)
PASS: gdb.fortran/vla-type.exp: ptype fivearr(1)
+PASS: gdb.fortran/vla-type.exp: ptype fivearr(1)%tone
PASS: gdb.fortran/vla-type.exp: ptype fivearr(2)
+PASS: gdb.fortran/vla-type.exp: ptype fivearr(2)%tone
PASS: gdb.fortran/vla-type.exp: ptype fivedynarr
PASS: gdb.fortran/vla-type.exp: next
-PASS: gdb.fortran/vla-type.exp: ptype fivedynarr(2)
+PASS: gdb.fortran/vla-type.exp: ptype fivedynarr(2), tone is not allocated
+PASS: gdb.fortran/vla-type.exp: ptype fivedynarr(2)%tone, not allocated
PASS: gdb.fortran/vla-type.exp: continue to breakpoint: fivedynarr-filled
PASS: gdb.fortran/vla-type.exp: print fivedynarr(1)%tone%ivla(1, 2, 3)
PASS: gdb.fortran/vla-type.exp: print fivedynarr(1)%tone%ivla(2, 2, 10)
@@ -24047,7 +24068,9 @@ PASS: gdb.fortran/vla-type.exp: print fivedynarr(1)%tone%ivla(2, 2, 3)
PASS: gdb.fortran/vla-type.exp: print fivedynarr(2)%tone%ivla(12, 14, 16)
PASS: gdb.fortran/vla-type.exp: print fivedynarr(2)%tone%ivla(6, 7, 8)
PASS: gdb.fortran/vla-type.exp: ptype fivedynarr(1)
+PASS: gdb.fortran/vla-type.exp: ptype fivedynarr(1)%tone
PASS: gdb.fortran/vla-type.exp: ptype fivedynarr(2)
+PASS: gdb.fortran/vla-type.exp: ptype fivedynarr(2)%tone
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-value-sub-arbitrary.exp ...
PASS: gdb.fortran/vla-value-sub-arbitrary.exp: continue to breakpoint: end-of-bar
PASS: gdb.fortran/vla-value-sub-arbitrary.exp: print arbitary array1(42)
@@ -24147,170 +24170,39 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb
PASS: gdb.fortran/whatis_type.exp: continue to breakpoint: bp1
PASS: gdb.fortran/whatis_type.exp: whatis t1
PASS: gdb.fortran/whatis_type.exp: whatis t1v
+PASS: gdb.fortran/whatis_type.exp: whatis t2
+PASS: gdb.fortran/whatis_type.exp: whatis t2v
+PASS: gdb.fortran/whatis_type.exp: whatis t3
+PASS: gdb.fortran/whatis_type.exp: whatis t3v
+PASS: gdb.fortran/whatis_type.exp: whatis t3p
PASS: gdb.fortran/whatis_type.exp: ptype t1
PASS: gdb.fortran/whatis_type.exp: ptype t1v
+PASS: gdb.fortran/whatis_type.exp: ptype t2v
+PASS: gdb.fortran/whatis_type.exp: ptype t3v
+PASS: gdb.fortran/whatis_type.exp: ptype t3p
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/complaints.exp ...
PASS: gdb.gdb/complaints.exp: breakpoint in captured_command_loop
PASS: gdb.gdb/complaints.exp: run until breakpoint at captured_command_loop
PASS: gdb.gdb/complaints.exp: set stop_whining = 2
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp12 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Register a complaint")
-FAIL: gdb.gdb/complaints.exp: print symfile_complaints->root->fmt
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp12 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, symfile_complaints->root->fmt)
-FAIL: gdb.gdb/complaints.exp: list has one entry
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp12 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Testing! Testing! Testing!")
-FAIL: gdb.gdb/complaints.exp: serial start
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp12 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.gdb/complaints.exp: serial line 1
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp12 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.gdb/complaints.exp: serial line 2
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp12 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.gdb/complaints.exp: serial end
-FAIL: gdb.gdb/complaints.exp: short start
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp12 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.gdb/complaints.exp: short line 1
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp12 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.gdb/complaints.exp: short line 2
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp12 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.gdb/complaints.exp: short end
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp12 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp12 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp12 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp12 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
+PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Register a complaint")
+PASS: gdb.gdb/complaints.exp: print symfile_complaints->root->fmt
+PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, symfile_complaints->root->fmt)
+PASS: gdb.gdb/complaints.exp: list has one entry
+PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Testing! Testing! Testing!")
+PASS: gdb.gdb/complaints.exp: serial start
+PASS: gdb.gdb/complaints.exp: serial line 1
+PASS: gdb.gdb/complaints.exp: serial line 2
+PASS: gdb.gdb/complaints.exp: serial end
+PASS: gdb.gdb/complaints.exp: short start
+PASS: gdb.gdb/complaints.exp: short line 1
+PASS: gdb.gdb/complaints.exp: short line 2
+PASS: gdb.gdb/complaints.exp: short end
+PASS: gdb.gdb/complaints.exp: empty non-verbose non-noisy clear
+PASS: gdb.gdb/complaints.exp: empty verbose non-noisy clear
+PASS: gdb.gdb/complaints.exp: empty verbose noisy clear
+PASS: gdb.gdb/complaints.exp: empty non-verbose noisy clear
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/observer.exp ...
-UNRESOLVED: gdb.gdb/observer.exp: breakpoint in captured_main
+PASS: gdb.gdb/observer.exp: breakpoint in captured_main
PASS: gdb.gdb/observer.exp: run until breakpoint at captured_main
PASS: gdb.gdb/observer.exp: no observer attached; reset first observer counter
PASS: gdb.gdb/observer.exp: no observer attached; reset second observer counter
@@ -24428,16 +24320,18 @@ PASS: gdb.gdb/python-selftest.exp: run until breakpoint at captured_command_loop
PASS: gdb.gdb/python-selftest.exp: set variable gdb_python_initialized = 0
FAIL: gdb.gdb/python-selftest.exp: call catch_command_errors(execute_command, "python print(5)", 0)
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/selftest.exp ...
-PASS: gdb.gdb/selftest.exp: Disassemble main
PASS: gdb.gdb/selftest.exp: breakpoint in captured_main
+PASS: gdb.gdb/selftest.exp: run until breakpoint at captured_main
+PASS: gdb.gdb/selftest.exp: Disassemble main
PASS: gdb.gdb/selftest.exp: set interrupt character in test_with_self
PASS: gdb.gdb/selftest.exp: set listsize to 1
-PASS: gdb.gdb/selftest.exp: run until breakpoint at captured_main
PASS: gdb.gdb/selftest.exp: printed version as string
-PASS: gdb.gdb/selftest.exp: step over initial brace
+PASS: gdb.gdb/selftest.exp: step into captured_main (args)
+PASS: gdb.gdb/selftest.exp: step over argc initialization
PASS: gdb.gdb/selftest.exp: step over cmdarg_vec initialization
-PASS: gdb.gdb/selftest.exp: step over argv initialization
+PASS: gdb.gdb/selftest.exp: next over lim_at_start initialization
PASS: gdb.gdb/selftest.exp: step over argc initialization
+PASS: gdb.gdb/selftest.exp: step over argv initialization
PASS: gdb.gdb/selftest.exp: next over lim_at_start initialization
PASS: gdb.gdb/selftest.exp: next over make_command_stats_cleanup and everything it calls
PASS: gdb.gdb/selftest.exp: next over lim_at_start initialization
@@ -24448,35 +24342,18 @@ PASS: gdb.gdb/selftest.exp: next over bindtextdomain
PASS: gdb.gdb/selftest.exp: next over textdomain PACKAGE
PASS: gdb.gdb/selftest.exp: next over bfd_init
PASS: gdb.gdb/selftest.exp: next over notice_open_fds
+PASS: gdb.gdb/selftest.exp: next over save_original_signals_state
PASS: gdb.gdb/selftest.exp: next over cmdarg_s VEC_cleanup
PASS: gdb.gdb/selftest.exp: print a string
PASS: gdb.gdb/selftest.exp: step into xmalloc call
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp12 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-ERROR: : spawn id exp6 not open
- while executing
-"expect {
--i exp12 -timeout 10
- -re ".*A problem internal to GDB has been detected" {
- fail "$message (GDB internal error)"
- gdb_internal_erro..."
- ("uplevel" body line 1)
- invoked from within
-"uplevel $body" NONE : spawn id exp6 not open
-WARNING: remote_expect statement without a default case
-UNRESOLVED: gdb.gdb/selftest.exp: send ^C to child process
+PASS: gdb.gdb/selftest.exp: xgdb is at prompt
+PASS: gdb.gdb/selftest.exp: Set xgdb_prompt
+PASS: gdb.gdb/selftest.exp: send ^C to child process
PASS: gdb.gdb/selftest.exp: send SIGINT signal to child process
-FAIL: gdb.gdb/selftest.exp: thread 1
-FAIL: gdb.gdb/selftest.exp: backtrace through signal handler
+PASS: gdb.gdb/selftest.exp: thread 1
+PASS: gdb.gdb/selftest.exp: backtrace through signal handler
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/unittest.exp ...
+PASS: gdb.gdb/unittest.exp: maintenance selftest
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/xfullpath.exp ...
PASS: gdb.gdb/xfullpath.exp: breakpoint in captured_main
PASS: gdb.gdb/xfullpath.exp: run until breakpoint at captured_main
@@ -26818,6 +26695,9 @@ PASS: gdb.mi/gdb792.exp: list children of A.protected.b.public
PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private
PASS: gdb.mi/gdb792.exp: create var for class C which has baseclass A
PASS: gdb.mi/gdb792.exp: list children of class C
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-async-run.exp ...
+PASS: gdb.mi/mi-async-run.exp: send interrupt command
+PASS: gdb.mi/mi-async-run.exp: expect interrupt
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-async.exp ...
PASS: gdb.mi/mi-async.exp: start: stop
PASS: gdb.mi/mi-async.exp: CLI next: stop
@@ -26847,50 +26727,96 @@ PASS: gdb.mi/mi-basics.exp: make sure tty is empty
PASS: gdb.mi/mi-basics.exp: set tty to mi_inferior_tty_name (the way it was)
PASS: gdb.mi/mi-basics.exp: verify tty is correct
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-break.exp ...
-PASS: gdb.mi/mi-break.exp: break-insert -t operation
-PASS: gdb.mi/mi-break.exp: insert temp breakpoint at basics.c:callee2
-PASS: gdb.mi/mi-break.exp: insert temp breakpoint at basics.c:$line_callee3_head
-PASS: gdb.mi/mi-break.exp: insert temp breakpoint at "<fullfilename>":$line_callee4_head
-PASS: gdb.mi/mi-break.exp: list of breakpoints
-PASS: gdb.mi/mi-break.exp: delete temp breakpoints
-KFAIL: gdb.mi/mi-break.exp: break-insert -r operation (PRMS: mi/14270)
-KFAIL: gdb.mi/mi-break.exp: insert breakpoint with regexp callee2 (PRMS: mi/14270)
-KFAIL: gdb.mi/mi-break.exp: insert breakpoint with regexp callee (PRMS: mi/14270)
-KFAIL: gdb.mi/mi-break.exp: insert breakpoint with regexp .*llee (PRMS: mi/14270)
-KFAIL: gdb.mi/mi-break.exp: list of breakpoints (PRMS: mi/14270)
-PASS: gdb.mi/mi-break.exp: delete temp breakpoints
-PASS: gdb.mi/mi-break.exp: insert breakpoint with ignore count at callme
-PASS: gdb.mi/mi-break.exp: run to breakpoint with ignore count
-PASS: gdb.mi/mi-break.exp: breakpoint at nonexistent function
-PASS: gdb.mi/mi-break.exp: create varobj for function call
-PASS: gdb.mi/mi-break.exp: update varobj for function call
-PASS: gdb.mi/mi-break.exp: breakpoint with garbage after location
-PASS: gdb.mi/mi-break.exp: conditional breakpoint with garbage after location
-PASS: gdb.mi/mi-break.exp: test disabled creation
-PASS: gdb.mi/mi-break.exp: test disabled creation: cleanup
-PASS: gdb.mi/mi-break.exp: breakpoint commands: insert breakpoint at basics.c:callee2
-PASS: gdb.mi/mi-break.exp: breakpoint commands: set commands
-PASS: gdb.mi/mi-break.exp: breakpoint commands: check that commands are set
-PASS: gdb.mi/mi-break.exp: breakpoint commands: clear commands
-PASS: gdb.mi/mi-break.exp: breakpoint commands: check that commands are cleared
-PASS: gdb.mi/mi-break.exp: breakpoint at main
-PASS: gdb.mi/mi-break.exp: mi runto main
-PASS: gdb.mi/mi-break.exp: breakpoint commands: insert breakpoint at basics.c:callee2, again
-PASS: gdb.mi/mi-break.exp: breakpoint commands: set commands
-PASS: gdb.mi/mi-break.exp: intermediate stop and continue
-PASS: gdb.mi/mi-break.exp: test hitting breakpoint with commands
-PASS: gdb.mi/mi-break.exp: create local variable tpnum
-PASS: gdb.mi/mi-break.exp: eval tpnum before tracepoint
-PASS: gdb.mi/mi-break.exp: break-insert -a operation
-PASS: gdb.mi/mi-break.exp: update tpnum
-PASS: gdb.mi/mi-break.exp: eval tpnum after tracepoint
-PASS: gdb.mi/mi-break.exp: insert temp explicit breakpoint in main
-PASS: gdb.mi/mi-break.exp: insert temp explicit breakpoint at basics.c:callee2
-PASS: gdb.mi/mi-break.exp: insert temp explicit breakpoint at basics.c:32
-PASS: gdb.mi/mi-break.exp: insert temp explicit breakpoint at "basics.c":23
-PASS: gdb.mi/mi-break.exp: list of explicit breakpoints
-PASS: gdb.mi/mi-break.exp: delete temp breakpoints
-PASS: gdb.mi/mi-break.exp: insert explicit conditional breakpoint in callee2
+PASS: gdb.mi/mi-break.exp: mi-mode=main: break-insert -t operation
+PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp breakpoint at basics.c:callee2
+PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp breakpoint at basics.c:$line_callee3_head
+PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp breakpoint at "<fullfilename>":$line_callee4_head
+PASS: gdb.mi/mi-break.exp: mi-mode=main: list of breakpoints
+PASS: gdb.mi/mi-break.exp: mi-mode=main: delete temp breakpoints
+KFAIL: gdb.mi/mi-break.exp: mi-mode=main: break-insert -r operation (PRMS: mi/14270)
+KFAIL: gdb.mi/mi-break.exp: mi-mode=main: insert breakpoint with regexp callee2 (PRMS: mi/14270)
+KFAIL: gdb.mi/mi-break.exp: mi-mode=main: insert breakpoint with regexp callee (PRMS: mi/14270)
+KFAIL: gdb.mi/mi-break.exp: mi-mode=main: insert breakpoint with regexp .*llee (PRMS: mi/14270)
+KFAIL: gdb.mi/mi-break.exp: mi-mode=main: list of breakpoints (PRMS: mi/14270)
+PASS: gdb.mi/mi-break.exp: mi-mode=main: delete temp breakpoints
+PASS: gdb.mi/mi-break.exp: mi-mode=main: insert breakpoint with ignore count at callme
+PASS: gdb.mi/mi-break.exp: mi-mode=main: run to breakpoint with ignore count
+PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint at nonexistent function
+PASS: gdb.mi/mi-break.exp: mi-mode=main: create varobj for function call
+PASS: gdb.mi/mi-break.exp: mi-mode=main: update varobj for function call
+PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint with garbage after location
+PASS: gdb.mi/mi-break.exp: mi-mode=main: conditional breakpoint with garbage after location
+PASS: gdb.mi/mi-break.exp: mi-mode=main: test disabled creation
+PASS: gdb.mi/mi-break.exp: mi-mode=main: test disabled creation: cleanup
+PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: insert breakpoint at basics.c:callee2
+PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: set commands
+PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: check that commands are set
+PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: clear commands
+PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: check that commands are cleared
+PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint at main
+PASS: gdb.mi/mi-break.exp: mi-mode=main: mi runto main
+PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: insert breakpoint at basics.c:callee2, again
+PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: set commands
+PASS: gdb.mi/mi-break.exp: mi-mode=main: intermediate stop and continue, bp commands
+PASS: gdb.mi/mi-break.exp: mi-mode=main: intermediate stop and continue, mi running
+PASS: gdb.mi/mi-break.exp: mi-mode=main: test hitting breakpoint with commands
+PASS: gdb.mi/mi-break.exp: mi-mode=main: create local variable tpnum
+PASS: gdb.mi/mi-break.exp: mi-mode=main: eval tpnum before tracepoint
+PASS: gdb.mi/mi-break.exp: mi-mode=main: break-insert -a operation
+PASS: gdb.mi/mi-break.exp: mi-mode=main: update tpnum
+PASS: gdb.mi/mi-break.exp: mi-mode=main: eval tpnum after tracepoint
+PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp explicit breakpoint in main
+PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp explicit breakpoint at basics.c:callee2
+PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp explicit breakpoint at basics.c:32
+PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp explicit breakpoint at "basics.c":23
+PASS: gdb.mi/mi-break.exp: mi-mode=main: list of explicit breakpoints
+PASS: gdb.mi/mi-break.exp: mi-mode=main: delete temp breakpoints
+PASS: gdb.mi/mi-break.exp: mi-mode=main: insert explicit conditional breakpoint in callee2
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: break-insert -t operation
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp breakpoint at basics.c:callee2
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp breakpoint at basics.c:$line_callee3_head
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp breakpoint at "<fullfilename>":$line_callee4_head
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: list of breakpoints
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: delete temp breakpoints
+KFAIL: gdb.mi/mi-break.exp: mi-mode=separate: break-insert -r operation (PRMS: mi/14270)
+KFAIL: gdb.mi/mi-break.exp: mi-mode=separate: insert breakpoint with regexp callee2 (PRMS: mi/14270)
+KFAIL: gdb.mi/mi-break.exp: mi-mode=separate: insert breakpoint with regexp callee (PRMS: mi/14270)
+KFAIL: gdb.mi/mi-break.exp: mi-mode=separate: insert breakpoint with regexp .*llee (PRMS: mi/14270)
+KFAIL: gdb.mi/mi-break.exp: mi-mode=separate: list of breakpoints (PRMS: mi/14270)
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: delete temp breakpoints
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert breakpoint with ignore count at callme
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: run to breakpoint with ignore count
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint at nonexistent function
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: create varobj for function call
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: update varobj for function call
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint with garbage after location
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: conditional breakpoint with garbage after location
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: test disabled creation
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: test disabled creation: cleanup
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: insert breakpoint at basics.c:callee2
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: set commands
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: check that commands are set
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: clear commands
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: check that commands are cleared
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint at main
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: mi runto main
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: insert breakpoint at basics.c:callee2, again
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: set commands
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: intermediate stop and continue, bp commands
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: intermediate stop and continue, mi running
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: test hitting breakpoint with commands
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: create local variable tpnum
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: eval tpnum before tracepoint
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: break-insert -a operation
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: update tpnum
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: eval tpnum after tracepoint
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp explicit breakpoint in main
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp explicit breakpoint at basics.c:callee2
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp explicit breakpoint at basics.c:32
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp explicit breakpoint at "basics.c":23
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: list of explicit breakpoints
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: delete temp breakpoints
+PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert explicit conditional breakpoint in callee2
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp ...
PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: breakpoint at main
PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: mi runto main
@@ -26974,6 +26900,25 @@ PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set listsize 10"
PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "list" at basics.c:$line_main_callme_2
PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "help set args"
PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set $pc=0x0"
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-cmd-error.exp ...
+PASS: gdb.mi/mi-cmd-error.exp: failing sync execution command first (0 x 0): 1st: failing sync execution command
+PASS: gdb.mi/mi-cmd-error.exp: failing sync execution command first (0 x 0): 2nd: failing sync execution command
+PASS: gdb.mi/mi-cmd-error.exp: failing sync execution command first (0 x 1): 1st: failing sync execution command
+PASS: gdb.mi/mi-cmd-error.exp: failing sync execution command first (0 x 1): 2nd: failing non-execution command
+PASS: gdb.mi/mi-cmd-error.exp: failing sync execution command first (0 x 2): 1st: failing sync execution command
+PASS: gdb.mi/mi-cmd-error.exp: failing sync execution command first (0 x 2): 2nd: non-failing command
+PASS: gdb.mi/mi-cmd-error.exp: failing non-execution command first (1 x 0): 1st: failing non-execution command
+PASS: gdb.mi/mi-cmd-error.exp: failing non-execution command first (1 x 0): 2nd: failing sync execution command
+PASS: gdb.mi/mi-cmd-error.exp: failing non-execution command first (1 x 1): 1st: failing non-execution command
+PASS: gdb.mi/mi-cmd-error.exp: failing non-execution command first (1 x 1): 2nd: failing non-execution command
+PASS: gdb.mi/mi-cmd-error.exp: failing non-execution command first (1 x 2): 1st: failing non-execution command
+PASS: gdb.mi/mi-cmd-error.exp: failing non-execution command first (1 x 2): 2nd: non-failing command
+PASS: gdb.mi/mi-cmd-error.exp: non-failing command first (2 x 0): 1st: non-failing command
+PASS: gdb.mi/mi-cmd-error.exp: non-failing command first (2 x 0): 2nd: failing sync execution command
+PASS: gdb.mi/mi-cmd-error.exp: non-failing command first (2 x 1): 1st: non-failing command
+PASS: gdb.mi/mi-cmd-error.exp: non-failing command first (2 x 1): 2nd: failing non-execution command
+PASS: gdb.mi/mi-cmd-error.exp: non-failing command first (2 x 2): 1st: non-failing command
+PASS: gdb.mi/mi-cmd-error.exp: non-failing command first (2 x 2): 2nd: non-failing command
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp ...
PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: breakpoint at main
PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: mi runto main
@@ -27071,18 +27016,21 @@ PASS: gdb.mi/mi-dprintf.exp: gdb: mi 1st dprintf stop
PASS: gdb.mi/mi-dprintf.exp: gdb: mi 2nd dprintf
PASS: gdb.mi/mi-dprintf.exp: gdb: mi 2nd dprintf stop
PASS: gdb.mi/mi-dprintf.exp: mi set dprintf style to call
-FAIL: gdb.mi/mi-dprintf.exp: call: mi 1st dprintf (timeout)
+PASS: gdb.mi/mi-dprintf.exp: call: mi 1st dprintf
PASS: gdb.mi/mi-dprintf.exp: call: mi 1st dprintf stop
-FAIL: gdb.mi/mi-dprintf.exp: call: mi 2nd dprintf (timeout)
+PASS: gdb.mi/mi-dprintf.exp: call: mi 2nd dprintf
PASS: gdb.mi/mi-dprintf.exp: call: mi 2nd dprintf stop
PASS: gdb.mi/mi-dprintf.exp: mi set dprintf-channel stderr
PASS: gdb.mi/mi-dprintf.exp: mi set dprintf channel
-FAIL: gdb.mi/mi-dprintf.exp: fprintf: mi 1st dprintf (timeout)
+PASS: gdb.mi/mi-dprintf.exp: fprintf: mi 1st dprintf
PASS: gdb.mi/mi-dprintf.exp: fprintf: mi 1st dprintf stop
-FAIL: gdb.mi/mi-dprintf.exp: fprintf: mi 2nd dprintf (timeout)
+PASS: gdb.mi/mi-dprintf.exp: fprintf: mi 2nd dprintf
PASS: gdb.mi/mi-dprintf.exp: fprintf: mi 2nd dprintf stop
UNSUPPORTED: gdb.mi/mi-dprintf.exp: set dprintf style to agent
PASS: gdb.mi/mi-dprintf.exp: mi set dprintf style to an unrecognized type
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-editing.exp ...
+PASS: gdb.mi/mi-editing.exp: -interpreter-exec console "set editing on"
+PASS: gdb.mi/mi-editing.exp: -interpreter-exec console "show editing"
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-eval.exp ...
PASS: gdb.mi/mi-eval.exp: breakpoint at callee4
PASS: gdb.mi/mi-eval.exp: mi runto callee4
@@ -27091,6 +27039,17 @@ PASS: gdb.mi/mi-eval.exp: eval A
PASS: gdb.mi/mi-eval.exp: eval &A
PASS: gdb.mi/mi-eval.exp: eval A+3
PASS: gdb.mi/mi-eval.exp: eval A + 3
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-exec-run.exp ...
+PASS: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=main: force-fail=0: breakpoint hit reported on mi
+PASS: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=main: force-fail=1: run failure detected
+PASS: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=separate: force-fail=0: breakpoint hit reported on mi
+PASS: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=separate: force-fail=0: breakpoint hit reported on console
+PASS: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=separate: force-fail=1: run failure detected
+PASS: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=main: force-fail=0: breakpoint hit reported on mi
+PASS: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=main: force-fail=1: run failure detected
+PASS: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=separate: force-fail=0: breakpoint hit reported on mi
+PASS: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=separate: force-fail=0: breakpoint hit reported on console
+PASS: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=separate: force-fail=1: run failure detected
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-exit-code.exp ...
PASS: gdb.mi/mi-exit-code.exp: -list-thread-groups before run shows no exit-code
PASS: gdb.mi/mi-exit-code.exp: first run: breakpoint at main
@@ -27445,6 +27404,12 @@ PASS: gdb.mi/mi-syn-frame.exp: finished exec continue
PASS: gdb.mi/mi-syn-frame.exp: list stack frames
PASS: gdb.mi/mi-syn-frame.exp: call inferior function which raises exception
PASS: gdb.mi/mi-syn-frame.exp: backtrace from inferior function at exception
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-threads-interrupt.exp ...
+PASS: gdb.mi/mi-threads-interrupt.exp: successfully compiled posix threads test case
+PASS: gdb.mi/mi-threads-interrupt.exp: breakpoint at all_threads_created
+PASS: gdb.mi/mi-threads-interrupt.exp: mi runto all_threads_created
+PASS: gdb.mi/mi-threads-interrupt.exp: check thread states
+PASS: gdb.mi/mi-threads-interrupt.exp: interrupt reported
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-undefined-cmd.exp ...
PASS: gdb.mi/mi-undefined-cmd.exp: -list-features should include "undefined-command-error-code"
PASS: gdb.mi/mi-undefined-cmd.exp: error code when executing undefined command
@@ -28460,20 +28425,34 @@ PASS: gdb.mi/mi-watch-nonstop.exp: mi runto main
PASS: gdb.mi/mi-watch-nonstop.exp: break-watch operation
PASS: gdb.mi/mi-watch-nonstop.exp: delete watchpoint
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch.exp ...
-PASS: gdb.mi/mi-watch.exp: hw watchpoints toggle (1)
-PASS: gdb.mi/mi-watch.exp: sw: breakpoint at callee4
-PASS: gdb.mi/mi-watch.exp: sw: mi runto callee4
-PASS: gdb.mi/mi-watch.exp: sw: break-watch operation
-PASS: gdb.mi/mi-watch.exp: sw: list of watchpoints
-PASS: gdb.mi/mi-watch.exp: sw: watchpoint trigger
-PASS: gdb.mi/mi-watch.exp: sw: watchpoint trigger
-PASS: gdb.mi/mi-watch.exp: hw watchpoints toggle (2)
-PASS: gdb.mi/mi-watch.exp: hw: breakpoint at callee4
-PASS: gdb.mi/mi-watch.exp: hw: mi runto callee4
-PASS: gdb.mi/mi-watch.exp: hw: break-watch operation
-PASS: gdb.mi/mi-watch.exp: hw: list of watchpoints
-PASS: gdb.mi/mi-watch.exp: hw: watchpoint trigger
-PASS: gdb.mi/mi-watch.exp: hw: watchpoint trigger
+PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: hw watchpoints toggle
+PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: breakpoint at callee4
+PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: mi runto callee4
+PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: break-watch operation
+PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: list of watchpoints
+PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: watchpoint trigger
+PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: watchpoint trigger
+PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: hw watchpoints toggle
+PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: breakpoint at callee4
+PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: mi runto callee4
+PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: break-watch operation
+PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: list of watchpoints
+PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: watchpoint trigger
+PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: watchpoint trigger
+PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: hw watchpoints toggle
+PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: breakpoint at callee4
+PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: mi runto callee4
+PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: break-watch operation
+PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: list of watchpoints
+PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: watchpoint trigger
+PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: watchpoint trigger
+PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: hw watchpoints toggle
+PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: breakpoint at callee4
+PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: mi runto callee4
+PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: break-watch operation
+PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: list of watchpoints
+PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: watchpoint trigger
+PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: watchpoint trigger
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp ...
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi2-prompt.exp ...
PASS: gdb.mi/mi2-prompt.exp: console set prompt
@@ -28897,6 +28876,21 @@ PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u2.a3.a
PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u2.a3.a
PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u2.b3.b
PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u2.b3.b
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/new-ui-mi-sync.exp ...
+PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: send synchronous execution command
+PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: send -thread-info
+PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: add-inferior
+PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: interrupt on the CLI
+PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: got MI interrupt output
+PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: got -thread-info output and thread is stopped
+PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: breakpoint at main
+PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: mi runto main
+PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: send synchronous execution command
+PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: send -thread-info
+PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: add-inferior
+PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: interrupt on the CLI
+PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: got MI interrupt output
+PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: got -thread-info output and thread is stopped
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/pr11022.exp ...
PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": breakpoint at main
PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": mi runto main
@@ -29006,6 +29000,15 @@ PASS: gdb.multi/multi-attach.exp: backtrace 2
PASS: gdb.multi/multi-attach.exp: kill inferior 2
PASS: gdb.multi/multi-attach.exp: inferior 1
PASS: gdb.multi/multi-attach.exp: kill inferior 1
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/remove-inferiors.exp ...
+PASS: gdb.multi/remove-inferiors.exp: add second inferior
+PASS: gdb.multi/remove-inferiors.exp: switch to second inferior
+PASS: gdb.multi/remove-inferiors.exp: can't remove current inferior
+PASS: gdb.multi/remove-inferiors.exp: remove non-current inferior
+PASS: gdb.multi/remove-inferiors.exp: load binary
+PASS: gdb.multi/remove-inferiors.exp: add third inferior
+PASS: gdb.multi/remove-inferiors.exp: switch to third inferior
+PASS: gdb.multi/remove-inferiors.exp: can't remove active inferior
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/tids.exp ...
PASS: gdb.multi/tids.exp: successfully compiled posix threads test case
PASS: gdb.multi/tids.exp: single inferior: info threads
@@ -29049,6 +29052,8 @@ PASS: gdb.multi/tids.exp: two inferiors: info threads 2.1 2-3
PASS: gdb.multi/tids.exp: two inferiors: thread apply 2.1 2-3
PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1-2 2.2-3
PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1-2 2.2-3
+PASS: gdb.multi/tids.exp: two inferiors: thread apply all
+PASS: gdb.multi/tids.exp: two inferiors: thread apply all -ascending
PASS: gdb.multi/tids.exp: two inferiors: p $inf = 1
PASS: gdb.multi/tids.exp: two inferiors: p $thr_start = 2
PASS: gdb.multi/tids.exp: two inferiors: p $thr_end = 3
@@ -29262,6 +29267,26 @@ PASS: gdb.multi/tids.exp: single-inferior but not initial: load file in inferior
PASS: gdb.multi/tids.exp: single-inferior but not initial: remove inferior 1
PASS: gdb.multi/tids.exp: single-inferior but not initial: info threads with single inferior
PASS: gdb.multi/tids.exp: single-inferior but not initial: thread again
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/watchpoint-multi-exit.exp ...
+PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: set follow-fork child
+PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: set detach-on-fork off
+PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: set watchpoint on inferior 2
+PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: kill inferior 2
+PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: switch back to inferior 1
+PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: print expect_signaled = 1
+PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: continue in inferior 1
+PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: set follow-fork child
+PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: set detach-on-fork off
+PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: set watchpoint on inferior 2
+PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: detach inferior 2
+PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: switch back to inferior 1
+PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: continue in inferior 1
+PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: set follow-fork child
+PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: set detach-on-fork off
+PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: set watchpoint on inferior 2
+PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: run to exit inferior 2
+PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: switch back to inferior 1
+PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: continue in inferior 1
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/watchpoint-multi.exp ...
PASS: gdb.multi/watchpoint-multi.exp: successfully compiled posix threads test case
PASS: gdb.multi/watchpoint-multi.exp: set breakpoint always-inserted on
@@ -29393,6 +29418,14 @@ PASS: gdb.opt/inline-cmds.exp: up to outer_inline2
PASS: gdb.opt/inline-cmds.exp: outer_inline2 inlined
PASS: gdb.opt/inline-cmds.exp: up from outer_inline2
PASS: gdb.opt/inline-cmds.exp: main not inlined
+PASS: gdb.opt/inline-cmds.exp: mi: breakpoint at main
+PASS: gdb.opt/inline-cmds.exp: mi: mi runto main
+PASS: gdb.opt/inline-cmds.exp: mi: set breakpoint
+PASS: gdb.opt/inline-cmds.exp: mi: breakpoint hit
+PASS: gdb.opt/inline-cmds.exp: mi: step to inline call
+PASS: gdb.opt/inline-cmds.exp: mi: got *stopped for step to inline call
+PASS: gdb.opt/inline-cmds.exp: mi: step into inline call
+PASS: gdb.opt/inline-cmds.exp: mi: got *stopped for step into inline call
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.opt/inline-locals.exp ...
PASS: gdb.opt/inline-locals.exp: continue to bar (1)
PASS: gdb.opt/inline-locals.exp: continue to bar (2)
@@ -29564,9 +29597,15 @@ PASS: gdb.python/py-block.exp: Check block validity
PASS: gdb.python/py-block.exp: Check block validity
PASS: gdb.python/py-block.exp: Check block validity
PASS: gdb.python/py-block.exp: Check block validity
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-breakpoint-create-fail.exp ...
+PASS: gdb.python/py-breakpoint-create-fail.exp: source py-breakpoint-create-fail.py
+PASS: gdb.python/py-breakpoint-create-fail.exp: break foo
+PASS: gdb.python/py-breakpoint-create-fail.exp: continuing to foo
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-breakpoint.exp ...
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: python print (gdb.breakpoints())
PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check obj exists @main
PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check breakpoint location @main
+PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check pending status of main breakpoint
PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: continue to breakpoint: Break at multiply
PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check for two breakpoints
PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check obj exists @main 2
@@ -29612,6 +29651,7 @@ PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check breakpoint locati
PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check breakpoint visibility 2
PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check info breakpoints does not show invisible breakpoints
PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check maint info breakpoints shows invisible breakpoints
+PASS: gdb.python/py-breakpoint.exp: test_watchpoints: python print (wp1.pending)
PASS: gdb.python/py-breakpoint.exp: test_watchpoints: Test watchpoint write
PASS: gdb.python/py-breakpoint.exp: test_bkpt_internal: Check info breakpoints does not show invisible breakpoints
PASS: gdb.python/py-breakpoint.exp: test_bkpt_internal: Check maint info breakpoints shows invisible breakpoints
@@ -29681,6 +29721,21 @@ PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Check info breakpoints
PASS: gdb.python/py-breakpoint.exp: python gdb.Breakpoint("*main")
PASS: gdb.python/py-breakpoint.exp: long value of main
PASS: gdb.python/py-breakpoint.exp: python gdb.Breakpoint(" *{}".format(str(main_addr)))
+PASS: gdb.python/py-breakpoint.exp: Check pending status of pending breakpoint
+PASS: gdb.python/py-breakpoint.exp: Create event handler - python
+PASS: gdb.python/py-breakpoint.exp: Create event handler - def note_event(arg):
+PASS: gdb.python/py-breakpoint.exp: Create event handler - global last_bp_event
+PASS: gdb.python/py-breakpoint.exp: Create event handler - last_bp_event = arg
+PASS: gdb.python/py-breakpoint.exp: Create event handler - end
+PASS: gdb.python/py-breakpoint.exp: python last_bp_event = None
+PASS: gdb.python/py-breakpoint.exp: install breakpoint_created event listener
+PASS: gdb.python/py-breakpoint.exp: install breakpoint_modified event listener
+PASS: gdb.python/py-breakpoint.exp: install breakpoint_deleted event listener
+PASS: gdb.python/py-breakpoint.exp: check for breakpoint_created event
+PASS: gdb.python/py-breakpoint.exp: disable 1
+PASS: gdb.python/py-breakpoint.exp: check for breakpoint_modified event
+PASS: gdb.python/py-breakpoint.exp: delete 1
+PASS: gdb.python/py-breakpoint.exp: check for breakpoint_deleted event
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-caller-is.exp ...
PASS: gdb.python/py-caller-is.exp: continue to breakpoint: bottom_func
PASS: gdb.python/py-caller-is.exp: p $_caller_is ("bottom_func", 0)
@@ -30041,6 +30096,7 @@ PASS: gdb.python/py-frame-inline.exp: python print (gdb.selected_frame().read_va
PASS: gdb.python/py-frame-inline.exp: set backtrace limit 1
PASS: gdb.python/py-frame-inline.exp: continue to breakpoint: Block break here.
PASS: gdb.python/py-frame-inline.exp: python print (gdb.newest_frame())
+PASS: gdb.python/py-frame-inline.exp: python print (gdb.newest_frame().function())
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-frame.exp ...
PASS: gdb.python/py-frame.exp: continue to breakpoint: Block break here.
PASS: gdb.python/py-frame.exp: test Frame.architecture()
@@ -30112,6 +30168,7 @@ PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals 2
PASS: gdb.python/py-framefilter-mi.exp: stack-list-variables --no-frame-filters 0
PASS: gdb.python/py-framefilter-mi.exp: stack-list-variables 0
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-framefilter.exp ...
+PASS: gdb.python/py-framefilter.exp: info frame filter before loading filters
PASS: gdb.python/py-framefilter.exp: set auto-load safe-path
PASS: gdb.python/py-framefilter.exp: Test auto-load had loaded python scripts
PASS: gdb.python/py-framefilter.exp: Set python print-stack to full
@@ -30131,11 +30188,13 @@ PASS: gdb.python/py-framefilter.exp: show frame-filter priority global Elider be
PASS: gdb.python/py-framefilter.exp: set frame-filter priotiy global Elider 1000
PASS: gdb.python/py-framefilter.exp: show frame-filter priority global Elider after setting
PASS: gdb.python/py-framefilter.exp: info frame filter after setting priority
+PASS: gdb.python/py-framefilter.exp: set priority of a non-existing filter
PASS: gdb.python/py-framefilter.exp: info frame filter before disable frame filter
PASS: gdb.python/py-framefilter.exp: disable frame-filter global Elider
PASS: gdb.python/py-framefilter.exp: info frame filter after disable frame filter
PASS: gdb.python/py-framefilter.exp: enable frame-filter global Elider
PASS: gdb.python/py-framefilter.exp: info frame filter after reenabling frame filter
+PASS: gdb.python/py-framefilter.exp: disable a non-existing filter
PASS: gdb.python/py-framefilter.exp: bt no-filters
PASS: gdb.python/py-framefilter.exp: bt with frame filters
PASS: gdb.python/py-framefilter.exp: disable frame-filter global Reverse
@@ -30368,7 +30427,9 @@ PASS: gdb.python/py-mi-events.exp: breakpoint at main
PASS: gdb.python/py-mi-events.exp: mi runto main
PASS: gdb.python/py-mi-events.exp: register events
PASS: gdb.python/py-mi-events.exp: set the breakpoint
-PASS: gdb.python/py-mi-events.exp: check python continue and stop handlers
+PASS: gdb.python/py-mi-events.exp: continue
+PASS: gdb.python/py-mi-events.exp: python stop handler ran
+PASS: gdb.python/py-mi-events.exp: python continue handler ran
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-mi-objfile.exp ...
PASS: gdb.python/py-mi-objfile.exp: set safe-path
PASS: gdb.python/py-mi-objfile.exp: file-exec-and-symbols operation
@@ -30457,6 +30518,7 @@ PASS: gdb.python/py-objfile.exp: Find a symbol in objfile
PASS: gdb.python/py-objfile.exp: Get backing object file
PASS: gdb.python/py-objfile.exp: Get objfile file name
PASS: gdb.python/py-objfile.exp: Get objfile user name
+PASS: gdb.python/py-objfile.exp: python dir(objfile)
PASS: gdb.python/py-objfile.exp: print lookup_objfile filename
PASS: gdb.python/py-objfile.exp: python print (gdb.lookup_objfile ("junk"))
PASS: gdb.python/py-objfile.exp: Get objfile build id
@@ -30751,6 +30813,7 @@ PASS: gdb.python/py-prettyprint.exp: print ss enabled #2
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-progspace.exp ...
PASS: gdb.python/py-progspace.exp: current progspace filename (None)
PASS: gdb.python/py-progspace.exp: python print (gdb.progspaces())
+PASS: gdb.python/py-progspace.exp: python dir(gdb.current_progspace())
PASS: gdb.python/py-progspace.exp: Get current progspace
PASS: gdb.python/py-progspace.exp: current progspace filename (py-progspace)
PASS: gdb.python/py-progspace.exp: Set random attribute in progspace
@@ -30772,6 +30835,12 @@ PASS: gdb.python/py-prompt.exp: GDB initializing first prompt
PASS: gdb.python/py-prompt.exp: show prompt gets the correct result 4
PASS: gdb.python/py-prompt.exp: retrieving the prompt causes no extra prompt_hook calls 4
PASS: gdb.python/py-prompt.exp: prompt_hook argument is default prompt. 4
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-recurse-unwind.exp ...
+PASS: gdb.python/py-recurse-unwind.exp: import python scripts
+PASS: gdb.python/py-recurse-unwind.exp: continue to breakpoint: ccc
+PASS: gdb.python/py-recurse-unwind.exp: python TestUnwinder.reset_count()
+PASS: gdb.python/py-recurse-unwind.exp: backtrace
+PASS: gdb.python/py-recurse-unwind.exp: python print(TestUnwinder.count > 0)
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-section-script.exp ...
PASS: gdb.python/py-section-script.exp: set restricted auto-load safe-path
PASS: gdb.python/py-section-script.exp: verify scripts not loaded
@@ -31095,6 +31164,7 @@ PASS: gdb.python/py-typeprint.exp: whatis with enabled printer
PASS: gdb.python/py-typeprint.exp: whatis s
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-unwind-maint.exp ...
PASS: gdb.python/py-unwind-maint.exp: import python scripts
+PASS: gdb.python/py-unwind-maint.exp: All unwinders enabled
PASS: gdb.python/py-unwind-maint.exp: Show all unwinders
PASS: gdb.python/py-unwind-maint.exp: Unwinders called
PASS: gdb.python/py-unwind-maint.exp: Unwinder disabled
@@ -31193,6 +31263,9 @@ PASS: gdb.python/py-value.exp: python print (int (evalue))
PASS: gdb.python/py-value.exp: add pointer value with python integer
PASS: gdb.python/py-value.exp: subtract python integer from pointer value
PASS: gdb.python/py-value.exp: subtract two pointer values
+PASS: gdb.python/py-value.exp: use value as string index
+PASS: gdb.python/py-value.exp: use value as tuple index
+PASS: gdb.python/py-value.exp: use value as array index
PASS: gdb.python/py-value.exp: catch error in python type conversion
PASS: gdb.python/py-value.exp: catch throw of GDB error
PASS: gdb.python/py-value.exp: define function to test booleans - python
@@ -34374,9 +34447,9 @@ PASS: gdb.reverse/until-reverse.exp: reverse-until to entry of factorial
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/waitpid-reverse.exp ...
PASS: gdb.reverse/waitpid-reverse.exp: Turn on process record
PASS: gdb.reverse/waitpid-reverse.exp: set breakpoint at marker2
-KFAIL: gdb.reverse/waitpid-reverse.exp: continue to breakpoint: marker2 (GDB internal error) (PRMS: gdb/19187)
+PASS: gdb.reverse/waitpid-reverse.exp: continue to breakpoint: marker2
PASS: gdb.reverse/waitpid-reverse.exp: set breakpoint at marker1
-KFAIL: gdb.reverse/waitpid-reverse.exp: reverse to marker1 (GDB internal error) (PRMS: gdb/19187)
+PASS: gdb.reverse/waitpid-reverse.exp: reverse to marker1
PASS: gdb.reverse/waitpid-reverse.exp: check waitpid record
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/watch-precsave.exp ...
PASS: gdb.reverse/watch-precsave.exp: Turn on process record
@@ -34448,6 +34521,112 @@ PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, HW, second time
PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, HW, third time
PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, HW, fourth time
PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, HW, fifth time
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.rust/expr.exp ...
+PASS: gdb.rust/expr.exp: set var $something = 27
+PASS: gdb.rust/expr.exp: set language rust
+PASS: gdb.rust/expr.exp: set language to "rust"
+PASS: gdb.rust/expr.exp: print 9__97
+PASS: gdb.rust/expr.exp: print -5
+PASS: gdb.rust/expr.exp: print +5
+PASS: gdb.rust/expr.exp: print +-+-5
+PASS: gdb.rust/expr.exp: print 3_2i32
+PASS: gdb.rust/expr.exp: print 32i64
+PASS: gdb.rust/expr.exp: print 8u8
+PASS: gdb.rust/expr.exp: print 0x1f
+PASS: gdb.rust/expr.exp: print 0o07
+PASS: gdb.rust/expr.exp: print 0o70
+PASS: gdb.rust/expr.exp: print 0b1_111
+PASS: gdb.rust/expr.exp: print 32usize
+PASS: gdb.rust/expr.exp: print 0x_4
+PASS: gdb.rust/expr.exp: print 'z'
+PASS: gdb.rust/expr.exp: print '\t'
+PASS: gdb.rust/expr.exp: print '\n'
+PASS: gdb.rust/expr.exp: print '\r'
+PASS: gdb.rust/expr.exp: print '\\'
+PASS: gdb.rust/expr.exp: print '\0'
+PASS: gdb.rust/expr.exp: print '\''
+PASS: gdb.rust/expr.exp: print '\"'
+PASS: gdb.rust/expr.exp: print '\xff'
+PASS: gdb.rust/expr.exp: print '\xFF'
+PASS: gdb.rust/expr.exp: print '\u{F0eF}'
+PASS: gdb.rust/expr.exp: print b'z'
+PASS: gdb.rust/expr.exp: print b'\xfe'
+PASS: gdb.rust/expr.exp: print b'\t'
+PASS: gdb.rust/expr.exp: print b'\n'
+PASS: gdb.rust/expr.exp: print b'\r'
+PASS: gdb.rust/expr.exp: print b'\\'
+PASS: gdb.rust/expr.exp: print b'\0'
+PASS: gdb.rust/expr.exp: print b'\''
+PASS: gdb.rust/expr.exp: print b'\"'
+PASS: gdb.rust/expr.exp: print b'\xff'
+PASS: gdb.rust/expr.exp: print 23.5
+PASS: gdb.rust/expr.exp: print 23.5e1
+PASS: gdb.rust/expr.exp: print 2e4
+PASS: gdb.rust/expr.exp: print 2_E+4_f64
+PASS: gdb.rust/expr.exp: print 5e-1
+PASS: gdb.rust/expr.exp: print 5e-1f32
+PASS: gdb.rust/expr.exp: print false
+PASS: gdb.rust/expr.exp: print true
+PASS: gdb.rust/expr.exp: print 1+2
+PASS: gdb.rust/expr.exp: print 1i32 + 2i32
+PASS: gdb.rust/expr.exp: print 2.0 - 1.0
+PASS: gdb.rust/expr.exp: print !false
+PASS: gdb.rust/expr.exp: print !true
+PASS: gdb.rust/expr.exp: print !0u8
+PASS: gdb.rust/expr.exp: print 7 * 7
+PASS: gdb.rust/expr.exp: print 7usize * 7usize
+PASS: gdb.rust/expr.exp: print 42 / 7
+PASS: gdb.rust/expr.exp: print 42 % 7
+PASS: gdb.rust/expr.exp: print 1.0 / 2.0
+PASS: gdb.rust/expr.exp: print 1 < 2
+PASS: gdb.rust/expr.exp: print !(1 < 2)
+PASS: gdb.rust/expr.exp: print 3 + 4 * 7
+PASS: gdb.rust/expr.exp: print 1 > 2
+PASS: gdb.rust/expr.exp: print 1 | 2
+PASS: gdb.rust/expr.exp: print 1 & 2
+PASS: gdb.rust/expr.exp: print 3 & 2
+PASS: gdb.rust/expr.exp: print 3 ^ 2
+PASS: gdb.rust/expr.exp: print (1 < 0) || true
+PASS: gdb.rust/expr.exp: print (1 > 0) && false
+PASS: gdb.rust/expr.exp: print 'z' == 'z'
+PASS: gdb.rust/expr.exp: print '\u{1016f}' != 'q'
+PASS: gdb.rust/expr.exp: print 32 <= 32
+PASS: gdb.rust/expr.exp: print 32 >= 32
+PASS: gdb.rust/expr.exp: print 1 << 5
+PASS: gdb.rust/expr.exp: print 32usize >> 5
+PASS: gdb.rust/expr.exp: ptype 32i32 as f64
+PASS: gdb.rust/expr.exp: ptype 0xf9f9f9f90000
+PASS: gdb.rust/expr.exp: print ()
+PASS: gdb.rust/expr.exp: print [1,2,3,4]
+PASS: gdb.rust/expr.exp: ptype [1,2,3,4]
+PASS: gdb.rust/expr.exp: print [mut 1,2,3,4]
+PASS: gdb.rust/expr.exp: print b"hi rust"
+PASS: gdb.rust/expr.exp: print b"\xddhi bob"
+PASS: gdb.rust/expr.exp: print b"has\0nul"
+PASS: gdb.rust/expr.exp: print br##"hi"##
+PASS: gdb.rust/expr.exp: print br##"hi
+PASS: gdb.rust/expr.exp: print br##"hi"
+PASS: gdb.rust/expr.exp: print br##"hi"#
+PASS: gdb.rust/expr.exp: print $something
+PASS: gdb.rust/expr.exp: print $_isvoid($nosuchvariable)
+PASS: gdb.rust/expr.exp: print $_isvoid($something)
+PASS: gdb.rust/expr.exp: print [23usize; 4]
+PASS: gdb.rust/expr.exp: ptype [23usize; 4]
+PASS: gdb.rust/expr.exp: print [mut 23usize; 4]
+PASS: gdb.rust/expr.exp: print r#
+PASS: gdb.rust/expr.exp: printf "%d %d\n", 23+1, 23-1
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.rust/generics.exp ...
+gdb compile failed, default_target_compile: Can't find rustc --color never.
+UNTESTED: gdb.rust/generics.exp: generics.exp
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.rust/methods.exp ...
+gdb compile failed, default_target_compile: Can't find rustc --color never.
+UNTESTED: gdb.rust/methods.exp: methods.exp
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.rust/modules.exp ...
+gdb compile failed, default_target_compile: Can't find rustc --color never.
+UNTESTED: gdb.rust/modules.exp: modules.exp
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.rust/simple.exp ...
+gdb compile failed, default_target_compile: Can't find rustc --color never.
+UNTESTED: gdb.rust/simple.exp: simple.exp
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/connect-stopped-target.exp ...
PASS: gdb.server/connect-stopped-target.exp: non-stop=off: disconnect
PASS: gdb.server/connect-stopped-target.exp: non-stop=off: set non-stop off
@@ -34581,17 +34760,17 @@ PASS: gdb.server/solib-list.exp: non-stop 0: set non-stop 0
PASS: gdb.server/solib-list.exp: non-stop 0: set displaced-stepping off
PASS: gdb.server/solib-list.exp: non-stop 0: file binfile
PASS: gdb.server/solib-list.exp: non-stop 0: target remote
-FAIL: gdb.server/solib-list.exp: non-stop 0: continue (the program exited)
+PASS: gdb.server/solib-list.exp: non-stop 0: continue
PASS: gdb.server/solib-list.exp: non-stop 0: sharedlibrary
-FAIL: gdb.server/solib-list.exp: non-stop 0: p libvar
+PASS: gdb.server/solib-list.exp: non-stop 0: p libvar
PASS: gdb.server/solib-list.exp: non-stop 1: disconnect
PASS: gdb.server/solib-list.exp: non-stop 1: set non-stop 1
PASS: gdb.server/solib-list.exp: non-stop 1: set displaced-stepping off
PASS: gdb.server/solib-list.exp: non-stop 1: file binfile
PASS: gdb.server/solib-list.exp: non-stop 1: target remote
-FAIL: gdb.server/solib-list.exp: non-stop 1: continue (the program exited)
+PASS: gdb.server/solib-list.exp: non-stop 1: continue
PASS: gdb.server/solib-list.exp: non-stop 1: sharedlibrary
-FAIL: gdb.server/solib-list.exp: non-stop 1: p libvar
+PASS: gdb.server/solib-list.exp: non-stop 1: p libvar
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/wrapper.exp ...
PASS: gdb.server/wrapper.exp: disconnect
PASS: gdb.server/wrapper.exp: continue to marker
@@ -34820,12 +34999,12 @@ XFAIL: gdb.stabs/weird.exp: p common0var1
XFAIL: gdb.stabs/weird.exp: p common0var2
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-into-signal.exp ...
PASS: gdb.threads/attach-into-signal.exp: nonthreaded: handle SIGALRM stop print pass
-PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attempt 1: attach (pass 1), pending signal catch
-PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attempt 8: attach (pass 2), pending signal catch
+PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attempt 5: attach (pass 1), pending signal catch
+PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attempt 21: attach (pass 2), pending signal catch
PASS: gdb.threads/attach-into-signal.exp: successfully compiled posix threads test case
PASS: gdb.threads/attach-into-signal.exp: threaded: handle SIGALRM stop print pass
-PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 1: attach (pass 1), pending signal catch
-PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 14: attach (pass 2), pending signal catch
+PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 2: attach (pass 1), pending signal catch
+PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 4: attach (pass 2), pending signal catch
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-many-short-lived-threads.exp ...
PASS: gdb.threads/attach-many-short-lived-threads.exp: successfully compiled posix threads test case
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: attach
@@ -35040,6 +35219,25 @@ PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: non-stop
PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: non-stop: unblock second thread
PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: non-stop: breakpoint on second child is hit
PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: non-stop: all threads stopped
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/clone-attach-detach.exp ...
+PASS: gdb.threads/clone-attach-detach.exp: fg attach 1: attach
+PASS: gdb.threads/clone-attach-detach.exp: fg attach 1: info threads shows two LWPs
+PASS: gdb.threads/clone-attach-detach.exp: fg attach 1: detach
+PASS: gdb.threads/clone-attach-detach.exp: fg attach 2: attach
+PASS: gdb.threads/clone-attach-detach.exp: fg attach 2: info threads shows two LWPs
+PASS: gdb.threads/clone-attach-detach.exp: fg attach 2: detach
+PASS: gdb.threads/clone-attach-detach.exp: fg attach 3: attach
+PASS: gdb.threads/clone-attach-detach.exp: fg attach 3: info threads shows two LWPs
+PASS: gdb.threads/clone-attach-detach.exp: fg attach 3: detach
+PASS: gdb.threads/clone-attach-detach.exp: bg attach 1: attach
+PASS: gdb.threads/clone-attach-detach.exp: bg attach 1: info threads shows two LWPs
+PASS: gdb.threads/clone-attach-detach.exp: bg attach 1: detach
+PASS: gdb.threads/clone-attach-detach.exp: bg attach 2: attach
+PASS: gdb.threads/clone-attach-detach.exp: bg attach 2: info threads shows two LWPs
+PASS: gdb.threads/clone-attach-detach.exp: bg attach 2: detach
+PASS: gdb.threads/clone-attach-detach.exp: bg attach 3: attach
+PASS: gdb.threads/clone-attach-detach.exp: bg attach 3: info threads shows two LWPs
+PASS: gdb.threads/clone-attach-detach.exp: bg attach 3: detach
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/clone-new-thread-event.exp ...
PASS: gdb.threads/clone-new-thread-event.exp: catch SIGUSR1
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/clone-thread_db.exp ...
@@ -35689,11 +35887,11 @@ PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: thread
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: continue to breakpoint: run to breakpoint in thread 3
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: unbreak loop in thread 3
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: thread 2
-FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: continue to breakpoint: run to breakpoint in thread 2
-FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: unbreak loop in thread 2
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: continue to breakpoint: run to breakpoint in thread 2
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: unbreak loop in thread 2
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: set scheduler-locking off
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: thread 1
-FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: continue
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: continue
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: set displaced-stepping on
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: continue to breakpoint: run to breakpoint
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: info threads shows all threads
@@ -36366,6 +36564,73 @@ PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 4 (slow wit
PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 5 (slow with kill breakpoint)
PASS: gdb.threads/print-threads.exp: program exited normally
PASS: gdb.threads/print-threads.exp: all threads ran once (slow with kill breakpoint)
+Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/process-dies-while-detaching.exp ...
+PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: successfully compiled posix threads test case
+PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: detach: continue to breakpoint: _exit
+PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: detach: detach
+PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: watchpoint: watch globalvar
+PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: watchpoint: continue to breakpoint: _exit
+PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: watchpoint: detach
+PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: set breakpoint always-inserted on
+PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: continue to breakpoint: _exit
+PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: get integer valueof "mypid" (2716)
+PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: detach
+PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: successfully compiled posix threads test case
+PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: detach: continue to breakpoint: _exit
+PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: detach: continue
+PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint: watch globalvar
+PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint: continue to breakpoint: _exit
+PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint: continue
+PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: set breakpoint always-inserted on
+PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: continue to breakpoint: _exit
+PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: get integer valueof "mypid" (3542)
+PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: continue
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: successfully compiled posix threads test case
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: set detach-on-fork off
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: set follow-fork-mode child
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: continue to breakpoint: _exit
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: detach child
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: switch to parent
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: detach parent
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: set detach-on-fork off
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: set follow-fork-mode child
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: continue to breakpoint: child_function
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: watch globalvar
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: continue to breakpoint: _exit
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: detach child
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: switch to parent
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: detach parent
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: set breakpoint always-inserted on
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: set detach-on-fork off
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: set follow-fork-mode child
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: continue to breakpoint: _exit
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: get integer valueof "mypid" (4376)
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: detach child
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: switch to parent
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: detach parent
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: successfully compiled posix threads test case
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: set detach-on-fork off
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: set follow-fork-mode child
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: continue to breakpoint: _exit
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: detach child
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: switch to parent
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: continue
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: set detach-on-fork off
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: set follow-fork-mode child
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: continue to breakpoint: child_function
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: watch globalvar
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: continue to breakpoint: _exit
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: detach child
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: switch to parent
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: continue
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: set breakpoint always-inserted on
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: set detach-on-fork off
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: set follow-fork-mode child
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: continue to breakpoint: _exit
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: get integer valueof "mypid" (5214)
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: detach child
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: switch to parent
+PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: continue
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/process-dies-while-handling-bp.exp ...
PASS: gdb.threads/process-dies-while-handling-bp.exp: successfully compiled posix threads test case
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: probe for target remote
@@ -36381,8 +36646,7 @@ PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_targe
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: probe for target remote
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: set breakpoint that evals false
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: continue &
-PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited
-PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: no threads left
+KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited (memory error) (PRMS: gdb/18749)
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: probe for target remote
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: set breakpoint that evals false
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: continue &
@@ -36793,9 +37057,9 @@ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set scheduler-
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 3 to run to its breakpoint
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 3
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 2 to run to its breakpoint
-PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 2
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 2
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set breakpoint to be stepped over
-PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: force loop break in thread 2
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: force loop break in thread 2
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 1 to queue signal in thread 2
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: queue signal in thread 2
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 3 for stepping
@@ -36803,9 +37067,9 @@ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get my_number
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get count before step
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set scheduler-locking off
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set debug infrun 1
-PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: step
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: step (pattern 1)
PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get count after step
-PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: stepped thread under control
+FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: stepped thread under control
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/sigstep-threads.exp ...
PASS: gdb.threads/sigstep-threads.exp: successfully compiled posix threads test case
PASS: gdb.threads/sigstep-threads.exp: handle SIGUSR1 nostop print pass
@@ -37323,6 +37587,7 @@ PASS: gdb.threads/tls-var.exp: whatis tls_var
PASS: gdb.threads/tls-var.exp: print tls_var
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/tls.exp ...
PASS: gdb.threads/tls.exp: successfully compiled posix threads test case
+PASS: gdb.threads/tls.exp: print a_thread_local
PASS: gdb.threads/tls.exp: set breakpoint at all threads
PASS: gdb.threads/tls.exp: set breakpoint at synch point
PASS: gdb.threads/tls.exp: set breakpoint at exit
@@ -37330,6 +37595,8 @@ PASS: gdb.threads/tls.exp: continue to first thread: get to thread
PASS: gdb.threads/tls.exp: at least one th in spin while stopped at first th
PASS: gdb.threads/tls.exp: first thread print me
PASS: gdb.threads/tls.exp: first thread local storage
+PASS: gdb.threads/tls.exp: first look up a_thread_local symbol
+PASS: gdb.threads/tls.exp: first get symbol value without frame
PASS: gdb.threads/tls.exp: first another thread local storage
PASS: gdb.threads/tls.exp: first info address a_thread_local
PASS: gdb.threads/tls.exp: first info address another_thread_local
@@ -37337,6 +37604,8 @@ PASS: gdb.threads/tls.exp: continue to second thread
PASS: gdb.threads/tls.exp: at least one th in spin while stopped at second th
PASS: gdb.threads/tls.exp: second thread print me
PASS: gdb.threads/tls.exp: second thread local storage
+PASS: gdb.threads/tls.exp: second look up a_thread_local symbol
+PASS: gdb.threads/tls.exp: second get symbol value without frame
PASS: gdb.threads/tls.exp: second another thread local storage
PASS: gdb.threads/tls.exp: second info address a_thread_local
PASS: gdb.threads/tls.exp: second info address another_thread_local
@@ -37344,6 +37613,8 @@ PASS: gdb.threads/tls.exp: continue to third thread
PASS: gdb.threads/tls.exp: at least one th in spin while stopped at third th
PASS: gdb.threads/tls.exp: third thread print me
PASS: gdb.threads/tls.exp: third thread local storage
+PASS: gdb.threads/tls.exp: third look up a_thread_local symbol
+PASS: gdb.threads/tls.exp: third get symbol value without frame
PASS: gdb.threads/tls.exp: third another thread local storage
PASS: gdb.threads/tls.exp: third info address a_thread_local
PASS: gdb.threads/tls.exp: third info address another_thread_local
@@ -37361,6 +37632,8 @@ PASS: gdb.threads/tls.exp: selected thread: 4
PASS: gdb.threads/tls.exp: thread 4 up
PASS: gdb.threads/tls.exp: 4 thread print me
PASS: gdb.threads/tls.exp: 4 thread local storage
+PASS: gdb.threads/tls.exp: 4 look up a_thread_local symbol
+PASS: gdb.threads/tls.exp: 4 get symbol value without frame
PASS: gdb.threads/tls.exp: 4 another thread local storage
PASS: gdb.threads/tls.exp: 4 info address a_thread_local
PASS: gdb.threads/tls.exp: 4 info address another_thread_local
@@ -37368,6 +37641,8 @@ PASS: gdb.threads/tls.exp: selected thread: 2
PASS: gdb.threads/tls.exp: thread 2 up
PASS: gdb.threads/tls.exp: 2 thread print me
PASS: gdb.threads/tls.exp: 2 thread local storage
+PASS: gdb.threads/tls.exp: 2 look up a_thread_local symbol
+PASS: gdb.threads/tls.exp: 2 get symbol value without frame
PASS: gdb.threads/tls.exp: 2 another thread local storage
PASS: gdb.threads/tls.exp: 2 info address a_thread_local
PASS: gdb.threads/tls.exp: 2 info address another_thread_local
@@ -37375,6 +37650,8 @@ PASS: gdb.threads/tls.exp: selected thread: 3
PASS: gdb.threads/tls.exp: thread 3 up
PASS: gdb.threads/tls.exp: 3 thread print me
PASS: gdb.threads/tls.exp: 3 thread local storage
+PASS: gdb.threads/tls.exp: 3 look up a_thread_local symbol
+PASS: gdb.threads/tls.exp: 3 get symbol value without frame
PASS: gdb.threads/tls.exp: 3 another thread local storage
PASS: gdb.threads/tls.exp: 3 info address a_thread_local
PASS: gdb.threads/tls.exp: 3 info address another_thread_local
@@ -37481,7 +37758,7 @@ PASS: gdb.threads/watchthreads2.exp: breakpoint on thread_started
PASS: gdb.threads/watchthreads2.exp: all threads started
PASS: gdb.threads/watchthreads2.exp: watch x
PASS: gdb.threads/watchthreads2.exp: set var test_ready = 1
-KFAIL: gdb.threads/watchthreads2.exp: gdb can drop watchpoints in multithreaded app (PRMS: gdb/10116)
+PASS: gdb.threads/watchthreads2.exp: all threads incremented x
Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/wp-replication.exp ...
PASS: gdb.threads/wp-replication.exp: successfully compiled posix threads test case
PASS: gdb.threads/wp-replication.exp: set breakpoint always-inserted on
@@ -37957,14 +38234,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
=== gdb Summary ===
-# of expected passes 35710
-# of unexpected failures 143
+# of expected passes 36417
+# of unexpected failures 114
# of unexpected successes 1
-# of expected failures 59
+# of expected failures 56
# of unknown successes 3
-# of known failures 62
-# of unresolved testcases 34
-# of untested testcases 38
+# of known failures 65
+# of unresolved testcases 2
+# of untested testcases 42
# of unsupported tests 72
-[...]/tschwinge/W._C._Handy.build/gdb/gdb version 7.11.50.20160510-git -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
+[...]/tschwinge/W._C._Handy.build/gdb/gdb version 7.12.50.20160905-git -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
diff --git a/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum b/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum
index 72026cbd..e0ee880f 100644
--- a/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum
+++ b/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum
@@ -1,4 +1,4 @@
-Test run by thomas on Thu Nov 24 16:46:26 2016
+Test run by thomas on Fri Nov 25 09:21:58 2016
Native configuration is i686-pc-linux-gnu
=== ld tests ===
@@ -273,6 +273,12 @@ PASS: ld-elf/pr19617b
PASS: ld-elf/pr19617c
PASS: ld-elf/pr19698
PASS: ld-elf/pr19789
+PASS: ld-elf/pr20513a
+PASS: ld-elf/pr20513b
+PASS: ld-elf/pr20513c
+PASS: ld-elf/pr20513d
+PASS: ld-elf/pr20513e
+PASS: ld-elf/pr20513f
PASS: ld-elf/pr349
PASS: relocatable with script
PASS: ld-elf/rpath-1
@@ -295,6 +301,8 @@ PASS: ld-elf/var1
PASS: ld-elf/warn1
PASS: ld-elf/warn2
PASS: ld-elf/warn3
+PASS: Generate empty import library
+PASS: Generate import library
PASS: Weak symbols in dynamic objects 1 (support)
PASS: Weak symbols in dynamic objects 1 (main test)
PASS: --gc-sections on tls variable
@@ -536,14 +544,14 @@ PASS: Run pr18718 with PIC (2)
PASS: Run pr19579
PASS: Build libpr19719a.so
PASS: Build libpr19719b.so
-PASS: Build pr19073b.o
-PASS: Run pr19719
-PASS: Mixing PIC and non-PIC
+PASS: Build libpr19719b.o
+PASS: Run pr19719 fun defined
+PASS: Run pr19719 fun undefined
PASS: Build libpr19719a.so
PASS: Build libpr19719b.so
-PASS: Build pr19073b.o
-PASS: Run pr19719
-PASS: Mixing PIC and non-PIC (-fPIE -pie)
+PASS: Build libpr19719b.o
+PASS: Run pr19719pie fun defined
+PASS: Run pr19719pie fun undefined
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-elf/tls_common.exp ...
PASS: tls_common
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-elf/wrap.exp ...
@@ -752,6 +760,8 @@ PASS: --gc-sections with shared library
PASS: --gc-sections with --defsym
PASS: --gc-sections with KEEP
PASS: --gc-sections with __start_SECTIONNAME
+PASS: Build libpr20306.so
+PASS: ld-gc/pr20306
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-h8300/h8300.exp ...
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-i386/export-class.exp ...
PASS: i386 symbol export class test (auxiliary shared object)
@@ -766,9 +776,11 @@ PASS: Helper shared library (basic PLT test)
PASS: basic PLT generation (non-PIC)
PASS: basic PLT generation (PIC)
PASS: TLS -fpic -shared transitions
+PASS: TLS -fpic -shared transitions without PLT
PASS: TLS descriptor -fpic -shared transitions
PASS: Helper shared library
PASS: TLS -fpic and -fno-pic exec transitions
+PASS: TLS -fpic and -fno-pic exec transitions without PLT
PASS: TLS descriptor -fpic and -fno-pic exec transitions
PASS: TLS -fno-pic -shared
PASS: TLS with global dynamic and descriptors
@@ -778,7 +790,9 @@ PASS: Reloc section order
PASS: Basic --emit-relocs support
PASS: -z combreloc relocation sections
PASS: TLS GD->LE transition
+PASS: TLS GD->LE transition without PLT
PASS: TLS LD->LE transition
+PASS: TLS LD->LE transition without PLT
PASS: TLS IE->LE transition
PASS: PR ld/17313 (1)
PASS: PR ld/17313 (2)
@@ -797,6 +811,7 @@ PASS: PCREL16 absolute reloc
PASS: Invalid allocated section
PASS: --warn-shared-textrel --fatal-warnings
PASS: TLS GD->LE transition check
+PASS: TLS GD->LE transition check without PLT
PASS: TLS IE->LE transition check (R_386_TLS_GOTIE with %eax)
PASS: TLS IE->LE transition check (R_386_TLS_GOTIE)
PASS: TLS IE->LE transition check (R_386_TLS_IE with %eax)
@@ -813,6 +828,9 @@ PASS: ld-i386/protected6a
PASS: ld-i386/protected6b
PASS: TLS with PIE
PASS: TLS with PIE
+PASS: ld-i386/tlspie3a
+PASS: ld-i386/tlspie3b
+PASS: ld-i386/tlspie3c
PASS: ld-i386/nogot1
PASS: ld-i386/nogot2
PASS: ld-i386/discarded1
@@ -896,6 +914,20 @@ PASS: ld-i386/pr19609-2c
PASS: ld-i386/undefweaka
PASS: ld-i386/undefweakb
PASS: ld-i386/pr19539
+PASS: ld-i386/pr20117
+PASS: ld-i386/pr20244-1a
+PASS: ld-i386/pr20244-1b
+PASS: ld-i386/pr20244-1c
+PASS: ld-i386/pr20244-2a
+PASS: ld-i386/pr20244-2b
+PASS: ld-i386/pr20244-2c
+PASS: ld-i386/pr20244-2d
+PASS: ld-i386/pr20253-3
+PASS: ld-i386/pr20253-4a
+PASS: ld-i386/pr20253-4b
+PASS: ld-i386/pr20253-4c
+PASS: ld-i386/pr20253-5
+PASS: ld-i386/pr20515
PASS: undefined symbol with compressed debug sections
PASS: PR ld/12627
PASS: PR ld/13302
@@ -965,8 +997,64 @@ PASS: Build libpr19704a.so
PASS: Build libpr19704b.so
PASS: Run pr19704
PASS: Undefined weak symbol (-fPIE -pie -z nodynamic-undefined-weak)
+PASS: Build ifunc-1a.o ifunc-1b.o ifunc-1c.o ifunc-1d.o
+PASS: Run ifunc-1a
+PASS: Run ifunc-1b
PASS: ld-i386/pltgot-1
PASS: ld-i386/pltgot-2
+Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-i386/no-plt.exp ...
+PASS: Build no-plt-func1.o no-plt-main1.o
+PASS: Build no-plt-check1a.o no-plt-extern1a.o no-plt-check1b.o no-plt-extern1b.o
+PASS: Build libno-plt-1a.so
+PASS: Build libno-plt-1b.so
+PASS: No PLT (dynamic 1a)
+PASS: No PLT (dynamic 1b)
+PASS: No PLT (dynamic 1c)
+PASS: No PLT (static 1d)
+PASS: No PLT (PIE 1e)
+PASS: No PLT (PIE 1f)
+PASS: No PLT (PIE 1g)
+PASS: No PLT (dynamic 1h)
+PASS: No PLT (dynamic 1i)
+PASS: No PLT (static 1j)
+PASS: No PLT (dynamic 1a)
+PASS: No PLT (dynamic 1b)
+PASS: No PLT (dynamic 1c)
+PASS: No PLT (static 1d)
+PASS: No PLT (PIE 1e)
+PASS: No PLT (PIE 1f)
+PASS: No PLT (PIE 1g)
+PASS: No PLT (dynamic 1h)
+PASS: No PLT (dynamic 1i)
+PASS: No PLT (static 1j)
+PASS: Build pr20244-3a.o pr20244-3b.o pr20244-3c.o pr20244-3d.o
+PASS: Build pr20253-1a.o pr20253-1b.o pr20253-1c.o pr20253-1d.o
+PASS: Build libpr20253-1a.so
+PASS: Build pr20253-2a.o pr20253-2b.o pr20253-2c.o pr20253-2d.o
+PASS: Run pr20244-3a
+PASS: Run pr20244-3b
+PASS: Run pr20253-1a
+PASS: Run pr20253-1b
+PASS: Run pr20253-1c
+PASS: Run pr20253-1d
+PASS: Run pr20253-1e
+PASS: Run pr20253-1f
+PASS: Run pr20253-1g
+PASS: Run pr20253-2a
+PASS: Run pr20253-2b
+PASS: Run pr20253-2c
+PASS: Run pr20253-2d
+Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-i386/tls.exp ...
+PASS: Build tls-def1.o tls-main1.o
+PASS: Build tls-gd1.o tls-ld1.o
+PASS: Build libtls-1a.so
+PASS: Build libtls-1b.so
+PASS: TLS GD/LD -> LE transition without PLT (dynamic)
+PASS: TLS GD/LD -> LE transition without PLT (PIE)
+PASS: TLS GD/LD -> LE transition without PLT (static)
+PASS: TLS GD/LD -> IE transition without PLT
+PASS: TLS without PLT (1)
+PASS: TLS without PLT (2)
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ia64/ia64.exp ...
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ia64/line.exp ...
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ifunc/binutils.exp ...
@@ -1008,6 +1096,15 @@ PASS: ld-ifunc/ifunc-2-local-i386
PASS: ld-ifunc/ifunc-20-i386
PASS: ld-ifunc/ifunc-21-i386
PASS: ld-ifunc/ifunc-22-i386
+PASS: ld-ifunc/ifunc-23a-x86
+PASS: ld-ifunc/ifunc-23b-x86
+PASS: ld-ifunc/ifunc-23c-x86
+PASS: ld-ifunc/ifunc-24a-x86
+PASS: ld-ifunc/ifunc-24b-x86
+PASS: ld-ifunc/ifunc-24c-x86
+PASS: ld-ifunc/ifunc-25a-x86
+PASS: ld-ifunc/ifunc-25b-x86
+PASS: ld-ifunc/ifunc-25c-x86
PASS: ld-ifunc/ifunc-3a-x86
PASS: ld-ifunc/ifunc-3b-x86
PASS: ld-ifunc/ifunc-4-local-x86
@@ -1034,14 +1131,9 @@ PASS: Build libpr18808.so
PASS: Build pr18841a.o
PASS: Build libpr18841b.so
PASS: Build libpr18841c.so
-PASS: Build libpr19784a.so
-PASS: Build libpr19784b.so
-PASS: Build pr19784a.o
PASS: Run pr18808
PASS: Run pr18841 with libpr18841b.so
PASS: Run pr18841 with libpr18841c.so
-PASS: Run pr19784a
-PASS: Run pr19784b
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-libs/libs.exp ...
PASS: -l: test (preparation)
PASS: -l: test
@@ -1113,6 +1205,12 @@ PASS: Compile(2) PR ld/pr16846
PASS: PR ld/pr16846(1)
PASS: PR ld/pr16846(2)
PASS: PR ld/19317 (1)
+PASS: Build pr20276a.o
+PASS: Build pr20276b.o
+PASS: Build pr20267a.o
+PASS: Build libpr20267a.a
+PASS: Build libpr20267b.a
+PASS: Build pr20321
PASS: Compile PR ld/12942 (1)
PASS: Compile PR ld/12942 (2)
PASS: Compile 7
@@ -1165,11 +1263,32 @@ PASS: PR ld/13201
PASS: PR ld/15323 (3)
PASS: PR ld/15323 (4)
PASS: PR ld/19317 (3)
+PASS: Run pr20276
+PASS: Run pr20267a
+PASS: Run pr20267b
PASS: PR ld/12942 (1)
PASS: PR ld/12942 (2)
PASS: LTO 7
PASS: LTO 8
PASS: LTO TLS IE
+PASS: Build fatpr20103a.a
+PASS: Build fatpr20103b.a
+PASS: Build fatpr20103c.a
+PASS: Build thinpr20103a.a
+PASS: Build thinpr20103b.a
+PASS: Build thinpr20103c.a
+PASS: Build pr20103a
+PASS: Build pr20103b
+PASS: Build pr20103c
+PASS: PR ld/20103 (-O2 -flto tmpdir/thinpr20103a.a tmpdir/thinpr20103b.a tmpdir/thinpr20103c.a) (1)
+PASS: PR ld/20103 (-O2 -flto tmpdir/thinpr20103a.a tmpdir/thinpr20103b.a tmpdir/thinpr20103c.a) (2)
+PASS: PR ld/20103 (-O2 -flto tmpdir/fatpr20103a.a tmpdir/fatpr20103b.a tmpdir/fatpr20103c.a) (1)
+PASS: PR ld/20103 (-O2 -flto tmpdir/fatpr20103a.a tmpdir/fatpr20103b.a tmpdir/fatpr20103c.a) (2)
+PASS: PR ld/20103 (-O2 tmpdir/fatpr20103a.a tmpdir/fatpr20103b.a tmpdir/fatpr20103c.a) (1)
+PASS: PR ld/20103 (-O2 tmpdir/fatpr20103a.a tmpdir/fatpr20103b.a tmpdir/fatpr20103c.a) (2)
+PASS: Build pr20103d
+PASS: PR ld/20103 (-O2 tmpdir/thinpr20103a.a tmpdir/thinpr20103b.a tmpdir/thinpr20103c.a) (1)
+PASS: PR ld/20103 (-O2 tmpdir/thinpr20103a.a tmpdir/thinpr20103b.a tmpdir/thinpr20103c.a) (2)
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-plugin/plugin.exp ...
PASS: plugin API enabled
PASS: load plugin
@@ -1197,6 +1316,7 @@ PASS: plugin ignore lib
PASS: plugin claimfile replace lib
PASS: plugin ignore lib with source
PASS: plugin claimfile replace lib with source
+PASS: plugin with empty archive
PASS: nm --plugin
PASS: ar --plugin
PASS: plugin 2 with source lib
@@ -1205,6 +1325,7 @@ PASS: load plugin 2 with source and -r
PASS: plugin 3 with source lib
PASS: load plugin 3 with source
PASS: load plugin 3 with source and -r
+PASS: PR ld/20070
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-powerpc/aix52.exp ...
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-powerpc/export-class.exp ...
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-powerpc/powerpc.exp ...
@@ -1332,6 +1453,7 @@ PASS: ld-scripts/region-alias-2
PASS: ld-scripts/region-alias-3
PASS: ld-scripts/region-alias-4
PASS: ld-scripts/align-with-input
+PASS: ld-scripts/pr20302
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-scripts/section-flags.exp ...
PASS: section-flags-1
PASS: section-flags-2
@@ -1480,7 +1602,9 @@ PASS: undefined
PASS: undefined function
PASS: undefined line
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-undefined/weak-undef.exp ...
-PASS: weak undefined symbols
+PASS: weak undefined data symbols
+PASS: weak undefined function symbols in shared lib
+PASS: weak undefined function symbols in dynamic exe
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-unique/unique.exp ...
PASS: Linker setting GNU OSABI on STB_GNU_UNIQUE symbol (PR 10549)
PASS: Checking unique object
@@ -1499,6 +1623,8 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-x86-64/dwarfreloc.exp ...
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-x86-64/export-class.exp ...
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-x86-64/line.exp ...
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-x86-64/mpx.exp ...
+Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-x86-64/no-plt.exp ...
+Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-x86-64/tls.exp ...
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-x86-64/x86-64.exp ...
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xc16x/xc16x.exp ...
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xstormy16/xstormy16.exp ...
@@ -1506,12 +1632,13 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/coalesce.exp ...
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/diff_overflow.exp ...
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/lcall.exp ...
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/xtensa.exp ...
+Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-z8k/z8k.exp ...
=== ld Summary ===
-# of expected passes 1332
+# of expected passes 1454
# of expected failures 4
# of untested testcases 6
# of unsupported tests 8
-[...]/tschwinge/W._C._Handy.build/ld/ld-new 2.26.51.20160510
+[...]/tschwinge/W._C._Handy.build/ld/ld-new 2.27.51.20160905