summaryrefslogtreecommitdiff
path: root/binutils-gdb/laplace.SCHWINGE/test
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2015-11-05 21:59:15 +0100
committerThomas Schwinge <thomas@codesourcery.com>2015-11-05 21:59:15 +0100
commit4e6effe54b24f3c4c656154660f1554eab23a67b (patch)
tree1764ac1d722262ea7a3a1861f69e034927afc87f /binutils-gdb/laplace.SCHWINGE/test
parent8136c08a63ae09c68dd285908007b5f622dfe101 (diff)
binutils-gdb: e49433d22dae92a56ae15a8b5742cbf1f31d5fd1 (2015-08-19)
Diffstat (limited to 'binutils-gdb/laplace.SCHWINGE/test')
-rw-r--r--binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum12
-rw-r--r--binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum10
-rw-r--r--binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum844
-rw-r--r--binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum38
4 files changed, 768 insertions, 136 deletions
diff --git a/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum b/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum
index 52efad2a..94c73344 100644
--- a/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum
+++ b/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Mon Nov 2 15:17:18 2015
+Test Run By thomas on Thu Nov 5 14:03:53 2015
Native configuration is i686-unknown-gnu0.6
=== binutils tests ===
@@ -24,7 +24,7 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/compress.exp
PASS: objcopy (objcopy compress debug sections)
PASS: objcopy (objcopy decompress compressed debug sections)
PASS: objcopy decompress debug sections in archive
-XPASS: objcopy compress debug sections in archive
+XPASS: objcopy compress debug sections in archive with zlib-gnu
PASS: objdump compress debug sections
PASS: objdump compress debug sections 3
PASS: objcopy (objcopy compress empty debug sections)
@@ -84,6 +84,11 @@ PASS: run stripped executable
PASS: run stripped executable with saving a symbol
PASS: keep only debug data
PASS: simple objcopy of debug data
+PASS: NOBITS sections retain sh_link field
+PASS: localize 'fo*' but not 'foo'
+PASS: weaken 'fo*' but not 'foo'
+PASS: weaken 'fo*' but not 'foo', localize foo.
+PASS: weaken '*' but not 'foo' or 'bar'
PASS: objcopy (ELF unknown section type)
PASS: objcopy (ELF group)
PASS: objcopy (ELF group)
@@ -105,6 +110,7 @@ PASS: strip with section group 6
PASS: strip with section group 7
PASS: strip with section group 8
PASS: strip with section group 9
+PASS: binutils-all/strip-12
PASS: strip on STB_GNU_UNIQUE
PASS: strip -g empty file
PASS: objcopy keeps symbols needed by relocs
@@ -153,6 +159,6 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/x86-64/x86-6
=== binutils Summary ===
-# of expected passes 118
+# of expected passes 124
# of unexpected successes 1
# of unsupported tests 4
diff --git a/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum b/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum
index 7db7b1b5..cc697e76 100644
--- a/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum
+++ b/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Mon Nov 2 15:17:28 2015
+Test Run By thomas on Thu Nov 5 14:04:08 2015
Native configuration is i686-unknown-gnu0.6
=== gas tests ===
@@ -137,6 +137,7 @@ PASS: Check bad group
PASS: Multibyte symbol names
PASS: weak and common directives
PASS: common and weak directives
+PASS: .strtab section
PASS: gas/elf/warn-2.s (test for warnings, line )
PASS: gas/elf/warn-2.s (test for excess errors)
Running [...]/tschwinge/W._C._Handy/gas/testsuite/gas/epiphany/allinsn.exp ...
@@ -258,6 +259,7 @@ PASS: i386 mem (Intel mode)
PASS: i386 reg
PASS: i386 reg (Intel mode)
PASS: i386
+PASS: i386 (Intel mode)
PASS: i386 float AT&T mnemonic
PASS: i386 float Intel mnemonic
PASS: i386 arch 1
@@ -466,6 +468,8 @@ PASS: i386 AVX512VBMI/VL insns
PASS: i386 AVX512VBMI/VL insns (Intel disassembly)
PASS: i386 CLZERO insn
PASS: opcodes with invalid modrm byte
+PASS: i386 monitorx and mwaitx insn
+PASS: i386 mwaitx-reg
PASS: i386 reloc
PASS: i386 jump16
PASS: i386 white
@@ -641,6 +645,6 @@ Running [...]/tschwinge/W._C._Handy/gas/testsuite/gas/z8k/z8k.exp ...
=== gas Summary ===
-# of expected passes 502
-../as-new 2.25.51.20150619
+# of expected passes 506
+../as-new 2.25.51.20150819
diff --git a/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum b/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum
index 45b74025..5c4008c9 100644
--- a/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum
+++ b/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Mon Nov 2 15:25:30 2015
+Test Run By thomas on Thu Nov 5 14:13:45 2015
Native configuration is i686-unknown-gnu0.6
=== gdb tests ===
@@ -285,6 +285,12 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/fun_in_declare.exp ...
PASS: gdb.ada/fun_in_declare.exp: compilation foo.adb
PASS: gdb.ada/fun_in_declare.exp: insert breakpoint inside foo.call_me
PASS: gdb.ada/fun_in_declare.exp: decoding of function name
+Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/fun_renaming.exp ...
+PASS: gdb.ada/fun_renaming.exp: compilation fun_renaming.adb
+PASS: gdb.ada/fun_renaming.exp: print next(1)
+FAIL: gdb.ada/fun_renaming.exp: print n(1)
+XFAIL: gdb.ada/fun_renaming.exp: print renamed_next(1)
+XFAIL: gdb.ada/fun_renaming.exp: print pack.renamed_next(1)
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/funcall_param.exp ...
PASS: gdb.ada/funcall_param.exp: compilation foo.adb
PASS: gdb.ada/funcall_param.exp: p ident (ident (my_parameter))
@@ -310,7 +316,7 @@ PASS: gdb.ada/homonym.exp: ptype lcl at BREAK_2
PASS: gdb.ada/homonym.exp: print lcl at BREAK_2
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/info_exc.exp ...
PASS: gdb.ada/info_exc.exp: compilation foo.adb
-FAIL: gdb.ada/info_exc.exp: info exceptions
+PASS: gdb.ada/info_exc.exp: info exceptions
PASS: gdb.ada/info_exc.exp: info exceptions task
PASS: gdb.ada/info_exc.exp: info exceptions global_gdb
PASS: gdb.ada/info_exc.exp: info exceptions const.aint
@@ -698,6 +704,11 @@ PASS: gdb.ada/var_arr_attrs.exp: print my_object.data'length
PASS: gdb.ada/var_arr_attrs.exp: print my_small_object.data'first
PASS: gdb.ada/var_arr_attrs.exp: print my_small_object.data'last
PASS: gdb.ada/var_arr_attrs.exp: print my_small_object.data'length
+Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/var_arr_typedef.exp ...
+PASS: gdb.ada/var_arr_typedef.exp: compilation var_arr_typedef.adb
+PASS: gdb.ada/var_arr_typedef.exp: print va
+PASS: gdb.ada/var_arr_typedef.exp: print vb
+PASS: gdb.ada/var_arr_typedef.exp: print a
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/var_rec_arr.exp ...
PASS: gdb.ada/var_rec_arr.exp: compilation foo_na09_042.adb
PASS: gdb.ada/var_rec_arr.exp: print a1
@@ -751,6 +762,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-i386-address.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-invalid-stack-middle.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-invalid-stack-top.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-optimout-repeat.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-prologue-skip.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-prologue-xmm.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-stap-optional-prefix.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-stap-special-operands.exp ...
@@ -774,8 +786,8 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-avx512.exp ...
PASS: gdb.arch/i386-avx512.exp: probe AVX512 support
UNSUPPORTED: gdb.arch/i386-avx512.exp: processor does not support AVX512
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-biarch-core.exp ...
-FAIL: gdb.arch/i386-biarch-core.exp: core-file
-FAIL: gdb.arch/i386-biarch-core.exp: .text is readable
+PASS: gdb.arch/i386-biarch-core.exp: complete set gnutarget
+UNTESTED: gdb.arch/i386-biarch-core.exp: .text is readable
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-bp_permanent.exp ...
PASS: gdb.arch/i386-bp_permanent.exp: stop at permanent breakpoint
PASS: gdb.arch/i386-bp_permanent.exp: single-step past permanent breakpoint
@@ -976,8 +988,6 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/ppc-dfp.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/ppc-fp.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/ppc64-symtab-cordic.exp ...
-ERROR: Couldn't load [...]/tschwinge/W._C._Handy.build/gdb/testsuite/gdb.arch/cordic.ko into [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb.
-UNRESOLVED: gdb.arch/ppc64-symtab-cordic.exp: powerpc:common64 is not supported
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/s390-multiarch.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/s390-tdbregs.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/s390-vregs.exp ...
@@ -991,6 +1001,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/thumb2-it.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/vsx-regs.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.asm/asm-source.exp ...
PASS: gdb.asm/asm-source.exp: f at main
+PASS: gdb.asm/asm-source.exp: n at main
PASS: gdb.asm/asm-source.exp: next over macro
PASS: gdb.asm/asm-source.exp: step into foo2
PASS: gdb.asm/asm-source.exp: info target
@@ -1362,7 +1373,7 @@ FAIL: gdb.base/attach.exp: attach call
PASS: gdb.base/attach.exp: info other register
PASS: gdb.base/attach.exp: p should_exit = 1
FAIL: gdb.base/attach.exp: continue until exit
-FAIL: gdb.base/attach.exp: starting with --pid (timeout)
+FAIL: gdb.base/attach.exp: starting with --pid
FAIL: gdb.base/attach.exp: cmdline attach run: run to prompt
ERROR: Undefined command "".
UNRESOLVED: gdb.base/attach.exp: cmdline attach run: run to main
@@ -1397,13 +1408,44 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/auxv.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bang.exp ...
PASS: gdb.base/bang.exp: continue until exit
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/batch-preserve-term-settings.exp ...
-PASS: gdb.base/batch-preserve-term-settings.exp: spawn shell
-PASS: gdb.base/batch-preserve-term-settings.exp: stty before
-PASS: gdb.base/batch-preserve-term-settings.exp: gdb -batch -ex run
-PASS: gdb.base/batch-preserve-term-settings.exp: echo test_echo
-PASS: gdb.base/batch-preserve-term-settings.exp: stty after
-PASS: gdb.base/batch-preserve-term-settings.exp: terminal settings preserved
-PASS: gdb.base/batch-preserve-term-settings.exp: exit shell
+PASS: gdb.base/batch-preserve-term-settings.exp: batch run: spawn shell
+PASS: gdb.base/batch-preserve-term-settings.exp: batch run: stty before
+PASS: gdb.base/batch-preserve-term-settings.exp: batch run: gdb -batch -ex run
+PASS: gdb.base/batch-preserve-term-settings.exp: batch run: echo test_echo
+PASS: gdb.base/batch-preserve-term-settings.exp: batch run: stty after
+PASS: gdb.base/batch-preserve-term-settings.exp: batch run: terminal settings preserved
+PASS: gdb.base/batch-preserve-term-settings.exp: batch run: exit shell
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit: spawn shell
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit: stty before
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit: start gdb
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit: quit gdb
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit: stty after
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit: terminal settings preserved
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit: exit shell
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after start cmd: spawn shell
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after start cmd: stty before
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after start cmd: start gdb
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after start cmd: run command start
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after start cmd: quit gdb
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after start cmd: stty after
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after start cmd: terminal settings preserved
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after start cmd: exit shell
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after run cmd: spawn shell
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after run cmd: stty before
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after run cmd: start gdb
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after run cmd: run command run
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after run cmd: quit gdb
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after run cmd: stty after
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after run cmd: terminal settings preserved
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after run cmd: exit shell
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after SIGTERM: spawn shell
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after SIGTERM: stty before
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after SIGTERM: start gdb
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after SIGTERM: run shell echo $PPID
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after SIGTERM: kill gdb with SIGTERM
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after SIGTERM: stty after
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after SIGTERM: terminal settings preserved
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after SIGTERM: exit shell
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bfp-test.exp ...
PASS: gdb.base/bfp-test.exp: continue to breakpoint: return
PASS: gdb.base/bfp-test.exp: The original value of b32 is 1.5
@@ -2123,7 +2165,7 @@ PASS: gdb.base/call-ar-st.exp: tbreakpoint at tbreak6
PASS: gdb.base/call-ar-st.exp: continue to tbreak6
PASS: gdb.base/call-ar-st.exp: print print_small_structs
PASS: gdb.base/call-ar-st.exp: print compute_with_small_structs(20)
-PASS: gdb.base/call-ar-st.exp: print print_ten_doubles
+PASS: gdb.base/call-ar-st.exp: print print_ten_doubles(123.456, 123.456, -0.12, -1.23, 343434.8, 89.098, 3.14, -5678.12345, -0.11111111, 216.97065)
PASS: gdb.base/call-ar-st.exp: tbreakpoint at tbreak7
PASS: gdb.base/call-ar-st.exp: continue to tbreak7
PASS: gdb.base/call-ar-st.exp: tbreak in print_long_arg_list after stepping into memcpy
@@ -2132,13 +2174,13 @@ PASS: gdb.base/call-ar-st.exp: print print_small_structs from print_long_arg_lis
PASS: gdb.base/call-ar-st.exp: tbreakpoint at tbreak8
PASS: gdb.base/call-ar-st.exp: continue to tbreak8
PASS: gdb.base/call-ar-st.exp: step into init_bit_flags_combo
-PASS: gdb.base/call-ar-st.exp: print print_bit_flags_combo from init_bit_flags_combo
+PASS: gdb.base/call-ar-st.exp: print print_bit_flags_combo(*bit_flags_combo)
PASS: gdb.base/call-ar-st.exp: tbreakpoint at tbreak9
PASS: gdb.base/call-ar-st.exp: continue to tbreak9
PASS: gdb.base/call-ar-st.exp: print print_long_arg_list
PASS: gdb.base/call-ar-st.exp: tbreakpoint at tbreak10
PASS: gdb.base/call-ar-st.exp: continue to tbreak10
-PASS: gdb.base/call-ar-st.exp: print sum_struct_print(10, *struct1, *struct2, *struct3, *struct4)
+PASS: gdb.base/call-ar-st.exp: print sum_struct_print(10,*struct1,*struct2,*struct3,*struct4)
PASS: gdb.base/call-ar-st.exp: print print_struct_rep(*struct1, *struct2, *struct3)
PASS: gdb.base/call-ar-st.exp: print print_one_large_struct(*list1)
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/call-rt-st.exp ...
@@ -2691,7 +2733,7 @@ PASS: gdb.base/catch-gdb-caused-signals.exp: handle SIGSEGV nostop noprint
PASS: gdb.base/catch-gdb-caused-signals.exp: handle SIGILL nostop noprint
PASS: gdb.base/catch-gdb-caused-signals.exp: print return_one()
PASS: gdb.base/catch-gdb-caused-signals.exp: set dprintf-style call
-PASS: gdb.base/catch-gdb-caused-signals.exp: dprintf 28,"testdprintf\n"
+PASS: gdb.base/catch-gdb-caused-signals.exp: dprintf 32,"testdprintf\n"
PASS: gdb.base/catch-gdb-caused-signals.exp: continue
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-load.exp ...
PASS: gdb.base/catch-load.exp: plain load: set var libname = "catch-load-so.so"
@@ -3100,6 +3142,7 @@ PASS: gdb.base/charset.exp: Display String String32 with x/ws
PASS: gdb.base/charset.exp: assign string to short array
PASS: gdb.base/charset.exp: assign string to int array
PASS: gdb.base/charset.exp: assign string to long array
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/checkpoint-ns.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/checkpoint.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/chng-syms.exp ...
PASS: gdb.base/chng-syms.exp: setting conditional breakpoint on function
@@ -3430,6 +3473,16 @@ PASS: gdb.base/completion.exp: complete-command 'file ./gdb.base/compl'
PASS: gdb.base/completion.exp: complete 'file ./gdb.base/complet'
PASS: gdb.base/completion.exp: complete 'info func marke'
PASS: gdb.base/completion.exp: complete 'set follow-fork-mode'
+PASS: gdb.base/completion.exp: set breakpoint pending off
+PASS: gdb.base/completion.exp: tab complete break break
+PASS: gdb.base/completion.exp: complete break break
+PASS: gdb.base/completion.exp: tab complete break need
+PASS: gdb.base/completion.exp: delete breakpoint for tab complete break need
+PASS: gdb.base/completion.exp: complete break need
+PASS: gdb.base/completion.exp: set max-completions 10
+PASS: gdb.base/completion.exp: tab complete break break.c:ma
+PASS: gdb.base/completion.exp: delete breakpoint for tab complete break break.c:ma
+PASS: gdb.base/completion.exp: complete break break.c:ma
PASS: gdb.base/completion.exp: set max-completions 5
PASS: gdb.base/completion.exp: command-name completion limiting using tab character
PASS: gdb.base/completion.exp: command-name completion limiting using complete command
@@ -3439,6 +3492,8 @@ PASS: gdb.base/completion.exp: symbol-name completion limiting using complete co
PASS: gdb.base/completion.exp: set max-completions unlimited
PASS: gdb.base/completion.exp: test completion of layout names
PASS: gdb.base/completion.exp: quit command input after testing layout completion
+PASS: gdb.base/completion.exp: focus command: test completion
+PASS: gdb.base/completion.exp: focus command: quit command input after testing completion
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/complex.exp ...
PASS: gdb.base/complex.exp: print complex packed value in C
PASS: gdb.base/complex.exp: print complex value in C
@@ -4353,6 +4408,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/disasm-end-cu.exp ...
PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&main"
PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&dummy_3"
PASS: gdb.base/disasm-end-cu.exp: disassemble command returned some output
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/disasm-optim.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/disp-step-syscall.exp ...
UNSUPPORTED: gdb.base/disp-step-syscall.exp: displaced stepping
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/display.exp ...
@@ -4538,15 +4594,14 @@ FAIL: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: detach program
FAIL: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: re-attach to inferior
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-next.exp ...
WARNING: program timed out.
-PASS: gdb.base/dprintf-next.exp: dprintf 24, "%d\n", x
-PASS: gdb.base/dprintf-next.exp: next 1
-PASS: gdb.base/dprintf-next.exp: next 2
+gdb compile failed, exit status is 1
+UNTESTED: gdb.base/dprintf-next.exp: failed to prepare for dprintf with next
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-non-stop.exp ...
PASS: gdb.base/dprintf-non-stop.exp: set non-stop on
FAIL: gdb.base/dprintf-non-stop.exp: Can't run to main
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-pending.exp ...
-PASS: gdb.base/dprintf-pending.exp: without format: set pending dprintf
-PASS: gdb.base/dprintf-pending.exp: without format: resolved dprintf fails to be re-set
+PASS: gdb.base/dprintf-pending.exp: without format: missing ,FMT
+PASS: gdb.base/dprintf-pending.exp: without format: missing FMT
PASS: gdb.base/dprintf-pending.exp: without symbols: set pending dprintf
PASS: gdb.base/dprintf-pending.exp: without symbols: single pending dprintf info
PASS: gdb.base/dprintf-pending.exp: without symbols: run to resolved dprintf
@@ -4559,21 +4614,34 @@ PASS: gdb.base/dprintf.exp: dprintf foo
PASS: gdb.base/dprintf.exp: dprintf 29
PASS: gdb.base/dprintf.exp: dprintf foo,"At foo entry\n"
PASS: gdb.base/dprintf.exp: ignore $bpnum 1
-PASS: gdb.base/dprintf.exp: dprintf 26,"arg=%d, g=%d\n", arg, g
+PASS: gdb.base/dprintf.exp: dprintf 28,"arg=%d, g=%d\n", arg, g
PASS: gdb.base/dprintf.exp: dprintf info 1
-PASS: gdb.base/dprintf.exp: break 27
+PASS: gdb.base/dprintf.exp: break 29
PASS: gdb.base/dprintf.exp: 1st dprintf, gdb
PASS: gdb.base/dprintf.exp: 2nd dprintf, gdb
-PASS: gdb.base/dprintf.exp: Set dprintf style to call
-PASS: gdb.base/dprintf.exp: 1st dprintf, call
-PASS: gdb.base/dprintf.exp: 2nd dprintf, call
-PASS: gdb.base/dprintf.exp: Set dprintf function
-PASS: gdb.base/dprintf.exp: Set dprintf channel
-PASS: gdb.base/dprintf.exp: 1st dprintf, fprintf
-PASS: gdb.base/dprintf.exp: 2nd dprintf, fprintf
-UNSUPPORTED: gdb.base/dprintf.exp: set dprintf style to agent
+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
+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
+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
+UNSUPPORTED: gdb.base/dprintf.exp: agent: set dprintf style to agent
PASS: gdb.base/dprintf.exp: Set dprintf style to an unrecognized type
PASS: gdb.base/dprintf.exp: probe for target remote
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dso2dso.exp ...
+PASS: gdb.base/dso2dso.exp: continue to breakpoint: at call to sub2
+PASS: gdb.base/dso2dso.exp: next over call to sub2
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dtrace-probe.exp ...
UNTESTED: gdb.base/dtrace-probe.exp: could not compile test program
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dump.exp ...
@@ -4914,16 +4982,16 @@ PASS: gdb.base/ena-dis-br.exp: enable $b4.1 fooobar
PASS: gdb.base/ena-dis-br.exp: enabled $b4.1
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/ending-run.exp ...
PASS: gdb.base/ending-run.exp: bpt at line before routine
-PASS: gdb.base/ending-run.exp: b ending-run.c:9, one
-PASS: gdb.base/ending-run.exp: b ending-run.c:26
+PASS: gdb.base/ending-run.exp: b ending-run.c:11, one
+PASS: gdb.base/ending-run.exp: b ending-run.c:30
PASS: gdb.base/ending-run.exp: run
PASS: gdb.base/ending-run.exp: clear worked
PASS: gdb.base/ending-run.exp: cleared bp at line before routine
PASS: gdb.base/ending-run.exp: b ending-run.c:1
-PASS: gdb.base/ending-run.exp: b ending-run.c:9, two
+PASS: gdb.base/ending-run.exp: b ending-run.c:11, two
PASS: gdb.base/ending-run.exp: Cleared 2 by line
-PASS: gdb.base/ending-run.exp: b ending-run.c:9
-PASS: gdb.base/ending-run.exp: Breakpoint 7 at *ending-run.c:9
+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
PASS: gdb.base/ending-run.exp: cont
@@ -5663,6 +5731,8 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore.exp ...
PASS: gdb.base/gcore.exp: set breakpoint at terminal_func
PASS: gdb.base/gcore.exp: continue to terminal_func
UNSUPPORTED: gdb.base/gcore.exp: save a corefile
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb-sigterm-2.exp ...
+PASS: gdb.base/gdb-sigterm-2.exp: expect eof
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb-sigterm.exp ...
PASS: gdb.base/gdb-sigterm.exp: 50 SIGTERM passes
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb1056.exp ...
@@ -5703,7 +5773,7 @@ PASS: gdb.base/gdbhistsize-history.exp: histsize=10zab: show history size
PASS: gdb.base/gdbhistsize-history.exp: histsize=10zab: show commands
PASS: gdb.base/gdbhistsize-history.exp: histsize=-5ab: show history size
PASS: gdb.base/gdbhistsize-history.exp: histsize=-5ab: show commands
-FAIL: gdb.base/gdbhistsize-history.exp: histsize=99999999999999999999999999999999999: show history size
+PASS: gdb.base/gdbhistsize-history.exp: histsize=99999999999999999999999999999999999: show history size
PASS: gdb.base/gdbhistsize-history.exp: histsize=99999999999999999999999999999999999: show commands
PASS: gdb.base/gdbhistsize-history.exp: histsize=50: show history size
PASS: gdb.base/gdbhistsize-history.exp: histsize=50: show commands
@@ -5889,16 +5959,7 @@ PASS: gdb.base/gnu_vector.exp: ptype f4b
PASS: gdb.base/gnu_vector.exp: ptype float4
PASS: gdb.base/gnu_vector.exp: ptype union_with_vector_1
PASS: gdb.base/gnu_vector.exp: ptype struct_with_vector_1
-KFAIL: gdb.base/gnu_vector.exp: call add_some_intvecs (PRMS: gdb/18537)
-KFAIL: gdb.base/gnu_vector.exp: call add_many_charvecs (PRMS: gdb/18537)
-KFAIL: gdb.base/gnu_vector.exp: call add_various_floatvecs (PRMS: gdb/18537)
-KFAIL: gdb.base/gnu_vector.exp: call add_structvecs (PRMS: gdb/18537)
-PASS: gdb.base/gnu_vector.exp: call add_singlevecs
-FAIL: gdb.base/gnu_vector.exp: continue to add_some_intvecs
-KFAIL: gdb.base/gnu_vector.exp: finish shows vector return value (the program is no longer running) (PRMS: gdb/18537)
-FAIL: gdb.base/gnu_vector.exp: continue to add_some_intvecs (the program is no longer running)
-FAIL: gdb.base/gnu_vector.exp: set vector return value
-KFAIL: gdb.base/gnu_vector.exp: verify vector return value (the program is no longer running) (PRMS: gdb/18537)
+UNSUPPORTED: gdb.base/gnu_vector.exp: skip remaining vector ABI tests on this arch
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hashline1.exp ...
PASS: gdb.base/hashline1.exp: set breakpoint
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hashline2.exp ...
@@ -6028,6 +6089,57 @@ PASS: gdb.base/help.exp: help gotcha
PASS: gdb.base/help.exp: apropos \(print[^ bsiedf\".-]\)
PASS: gdb.base/help.exp: apropos handle signal
PASS: gdb.base/help.exp: apropos apropos
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/history-duplicates.exp ...
+PASS: gdb.base/history-duplicates.exp: show history remove-duplicates
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: set history remove-duplicates unlimited
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 0 (item #0)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 1 (item #1)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 2 (item #2)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 1 (item #3)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 1 (item #4)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 2 (item #5)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 3 (item #6)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 3 (item #7)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 4 (item #8)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 1 (item #9)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 2 (item #10)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 3 (item #11)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 4 (item #12)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: history entry is print 4
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: history entry is print 3
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: history entry is print 2
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: history entry is print 1
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: history entry is print 0
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=1: set history remove-duplicates 1
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=1: printing 0 (item #0)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=1: printing 1 (item #1)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=1: printing 0 (item #2)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=1: printing 2 (item #3)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=1: printing 2 (item #4)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=1: printing 1 (item #5)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=1: history entry is print 1
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=1: history entry is print 2
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=1: history entry is print 0
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=1: history entry is print 1 (again)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=1: history entry is print 0 (again)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=0: set history remove-duplicates 0
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=0: printing 0 (item #0)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=0: printing 0 (item #1)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=0: printing 1 (item #2)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=0: printing 1 (item #3)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=0: history entry is print 1
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=0: history entry is print 1 (again)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=0: history entry is print 0
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=0: history entry is print 0 (again)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: set history remove-duplicates 2
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: printing 1 (item #0)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: printing 2 (item #1)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: printing 0 (item #2)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: printing 2 (item #3)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: printing 0 (item #4)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: history entry is print 0
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: history entry is print 2
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: history entry is print 1
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hook-stop-continue.exp ...
PASS: gdb.base/hook-stop-continue.exp: breakpoint line number
PASS: gdb.base/hook-stop-continue.exp: print $do_continue = 1
@@ -6158,8 +6270,8 @@ PASS: gdb.base/interrupt-noterm.exp: set confirm on
UNSUPPORTED: gdb.base/interrupt-noterm.exp: continue &
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/interrupt.exp ...
PASS: gdb.base/interrupt.exp: set interrupt character in interrupt.exp
-FAIL: gdb.base/interrupt.exp: process is alive (timeout)
-FAIL: gdb.base/interrupt.exp: child process ate our char (timeout)
+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
FAIL: gdb.base/interrupt.exp: call function when asleep (wrong output)
UNTESTED: gdb.base/interrupt.exp: aborted; in the following, GDB will get stuck
@@ -6224,6 +6336,25 @@ PASS: gdb.base/kill-after-signal.exp: handle SIGUSR1 stop print pass
PASS: gdb.base/kill-after-signal.exp: continue
PASS: gdb.base/kill-after-signal.exp: stepi
PASS: gdb.base/kill-after-signal.exp: kill
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/kill-detach-inferiors-cmd.exp ...
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: add inferior 2
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: inferior 2
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: load binary
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: start
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: add inferior 3
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: inferior 3
+FAIL: gdb.base/kill-detach-inferiors-cmd.exp: attach to pid
+FAIL: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 1 2
+FAIL: gdb.base/kill-detach-inferiors-cmd.exp: inferior 1
+FAIL: gdb.base/kill-detach-inferiors-cmd.exp: kill (got interactive prompt)
+FAIL: gdb.base/kill-detach-inferiors-cmd.exp: detach inferiors 3
+FAIL: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 1 2 3
+FAIL: gdb.base/kill-detach-inferiors-cmd.exp: detach inferiors 1 2 3 (GDB internal error)
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 10
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/killed-outside.exp ...
+WARNING: program timed out.
+gdb compile failed, exit status is 1
+UNTESTED: gdb.base/killed-outside.exp: failed to prepare
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/label.exp ...
PASS: gdb.base/label.exp: breakpoint here
PASS: gdb.base/label.exp: breakpoint there
@@ -8678,7 +8809,7 @@ FAIL: gdb.base/restore.exp: caller5 calls callee5; return restored l2 to 32493
FAIL: gdb.base/restore.exp: caller5 calls callee5; return restored l3 to 32494
PASS: gdb.base/restore.exp: caller5 calls callee5; return restored l4 to 32495
PASS: gdb.base/restore.exp: caller5 calls callee5; return restored l5 to 32496
-PASS: gdb.base/restore.exp: run to completion
+PASS: gdb.base/restore.exp: continue until exit
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/return-nodebug.exp ...
PASS: gdb.base/return-nodebug.exp: signed-char: return from function with no debug info without a cast
PASS: gdb.base/return-nodebug.exp: signed-char: return from function with no debug info with a cast
@@ -9264,7 +9395,6 @@ FAIL: gdb.base/sigaltstack.exp: finish to OUTER (timeout)
FAIL: gdb.base/sigaltstack.exp: finish to catch MAIN (timeout)
FAIL: gdb.base/sigaltstack.exp: finish to MAIN (timeout)
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigbpt.exp ...
-WARNING: program timed out.
PASS: gdb.base/sigbpt.exp: break keeper
PASS: gdb.base/sigbpt.exp: display/i $pc
PASS: gdb.base/sigbpt.exp: advance to the bowler
@@ -9336,7 +9466,7 @@ PASS: gdb.base/sigchld.exp: SIGCHLD blocked in inferior
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-addr.exp ...
PASS: gdb.base/siginfo-addr.exp: display/i $pc
PASS: gdb.base/siginfo-addr.exp: continue to signal
-FAIL: gdb.base/siginfo-addr.exp: si_addr value
+FAIL: gdb.base/siginfo-addr.exp: correct si_addr (the program exited)
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-infcall.exp ...
PASS: gdb.base/siginfo-infcall.exp: continue to SIGUSR1
PASS: gdb.base/siginfo-infcall.exp: p callme ()
@@ -9350,9 +9480,39 @@ FAIL: gdb.base/siginfo.exp: continue to stepi handler (timeout)
FAIL: gdb.base/siginfo.exp: backtrace for nexti (pattern 1) (timeout)
FAIL: gdb.base/siginfo.exp: step out of handler (timeout)
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/signals.exp ...
-WARNING: program timed out.
-gdb compile failed, exit status is 1
-UNTESTED: gdb.base/signals.exp: signals.exp
+PASS: gdb.base/signals.exp: handle all print
+PASS: gdb.base/signals.exp: set variable count = 0
+PASS: gdb.base/signals.exp: break handler if 0
+PASS: gdb.base/signals.exp: set $handler_breakpoint_number = $bpnum
+PASS: gdb.base/signals.exp: next to signal
+PASS: gdb.base/signals.exp: next to alarm #1
+PASS: gdb.base/signals.exp: next to ++count #1
+PASS: gdb.base/signals.exp: p func1 () #1
+FAIL: gdb.base/signals.exp: p count #1
+PASS: gdb.base/signals.exp: condition $handler_breakpoint_number
+PASS: gdb.base/signals.exp: next to alarm #2
+PASS: gdb.base/signals.exp: next to ++count #2
+FAIL: gdb.base/signals.exp: p func1 () #2
+FAIL: gdb.base/signals.exp: backtrace from handler when calling func1
+FAIL: gdb.base/signals.exp: continue (the program exited)
+FAIL: gdb.base/signals.exp: p count #2
+PASS: gdb.base/signals.exp: info signals
+PASS: gdb.base/signals.exp: info signal SIGTRAP
+PASS: gdb.base/signals.exp: info signal 5
+PASS: gdb.base/signals.exp: handle without arguments
+PASS: gdb.base/signals.exp: handle with bogus SIG
+PASS: gdb.base/signals.exp: handle SIG with bogus action
+PASS: gdb.base/signals.exp: handle SIG with multiple conflicting actions
+PASS: gdb.base/signals.exp: handle SIG parses all legal actions
+PASS: gdb.base/signals.exp: handle multiple SIGs
+PASS: gdb.base/signals.exp: override SIGTRAP
+PASS: gdb.base/signals.exp: invalid signal number rejected
+PASS: gdb.base/signals.exp: handle multiple SIGs via integer range
+PASS: gdb.base/signals.exp: handle multiple SIGs via reverse integer range
+PASS: gdb.base/signals.exp: override SIGINT
+FAIL: gdb.base/signals.exp: signal without arguments disallowed (the program is no longer running)
+FAIL: gdb.base/signals.exp: signal SIGUSR1 (the program is no longer running)
+FAIL: gdb.base/signals.exp: backtrace for SIGUSR1
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/signest.exp ...
PASS: gdb.base/signest.exp: continue to fault
PASS: gdb.base/signest.exp: set conditional breakpoint
@@ -9390,7 +9550,7 @@ UNTESTED: gdb.base/sigrepeat.exp: aborted; in the following, GDB will get stuck
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigstep.exp ...
UNTESTED: gdb.base/sigstep.exp: aborted; in the following, GDB will get stuck
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sizeof.exp ...
-PASS: gdb.base/sizeof.exp: next
+PASS: gdb.base/sizeof.exp: next 2
PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (char)" (1)
PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (short)" (2)
PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (int)" (4)
@@ -10812,6 +10972,8 @@ PASS: gdb.base/unwindonsignal.exp: unwindonsignal, stack unwound
PASS: gdb.base/unwindonsignal.exp: unwindonsignal, dummy frame removed
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-db-attach.exp ...
UNSUPPORTED: gdb.base/valgrind-db-attach.exp: spawn valgrind
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-disp-step.exp ...
+UNSUPPORTED: gdb.base/valgrind-disp-step.exp: spawn valgrind
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-infcall.exp ...
UNSUPPORTED: gdb.base/valgrind-infcall.exp: spawn valgrind
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/value-double-free.exp ...
@@ -13782,12 +13944,14 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/gcore.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/instruction_history.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/multi-thread-step.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/nohist.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/record_goto-step.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/record_goto.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/rn-dl-bind.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/segv.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/step.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/stepi.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/tailcall.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/tsx.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/unknown_functions.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/vdso.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.cell/arch.exp ...
@@ -18292,6 +18456,191 @@ PASS: gdb.cp/userdef.exp: print operator== (mem1, mem2)
PASS: gdb.cp/userdef.exp: print operator== (mem1, mem1)
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/using-crash.exp ...
PASS: gdb.cp/using-crash.exp: reload file
+Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/var-tag.exp ...
+PASS: gdb.cp/var-tag.exp: before start: c++: set language c++
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype C
+PASS: gdb.cp/var-tag.exp: before start: c++: print E
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype E
+PASS: gdb.cp/var-tag.exp: before start: c++: print S
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype S
+PASS: gdb.cp/var-tag.exp: before start: c++: print U
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype U
+PASS: gdb.cp/var-tag.exp: before start: c++: print cc
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype cc
+PASS: gdb.cp/var-tag.exp: before start: c++: print CC
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype CC
+PASS: gdb.cp/var-tag.exp: before start: c++: print ss
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype ss
+PASS: gdb.cp/var-tag.exp: before start: c++: print SS
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype SS
+PASS: gdb.cp/var-tag.exp: before start: c++: print ee
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype ee
+PASS: gdb.cp/var-tag.exp: before start: c++: print EE
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype EE
+PASS: gdb.cp/var-tag.exp: before start: c++: print uu
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype uu
+PASS: gdb.cp/var-tag.exp: before start: c++: print UU
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype UU
+PASS: gdb.cp/var-tag.exp: before start: c++: print E2
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype E2
+PASS: gdb.cp/var-tag.exp: before start: c++: print S2
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype S2
+PASS: gdb.cp/var-tag.exp: before start: c++: print U2
+PASS: gdb.cp/var-tag.exp: before start: c++: ptype U2
+PASS: gdb.cp/var-tag.exp: before start: c: set language c
+PASS: gdb.cp/var-tag.exp: before start: c: ptype C
+PASS: gdb.cp/var-tag.exp: before start: c: print E
+PASS: gdb.cp/var-tag.exp: before start: c: ptype E
+PASS: gdb.cp/var-tag.exp: before start: c: print S
+PASS: gdb.cp/var-tag.exp: before start: c: ptype S
+PASS: gdb.cp/var-tag.exp: before start: c: print U
+PASS: gdb.cp/var-tag.exp: before start: c: ptype U
+PASS: gdb.cp/var-tag.exp: before start: c: print cc
+PASS: gdb.cp/var-tag.exp: before start: c: ptype cc
+PASS: gdb.cp/var-tag.exp: before start: c: print CC
+PASS: gdb.cp/var-tag.exp: before start: c: ptype CC
+PASS: gdb.cp/var-tag.exp: before start: c: print ss
+PASS: gdb.cp/var-tag.exp: before start: c: ptype ss
+PASS: gdb.cp/var-tag.exp: before start: c: print SS
+PASS: gdb.cp/var-tag.exp: before start: c: ptype SS
+PASS: gdb.cp/var-tag.exp: before start: c: print ee
+PASS: gdb.cp/var-tag.exp: before start: c: ptype ee
+PASS: gdb.cp/var-tag.exp: before start: c: print EE
+PASS: gdb.cp/var-tag.exp: before start: c: ptype EE
+PASS: gdb.cp/var-tag.exp: before start: c: print uu
+PASS: gdb.cp/var-tag.exp: before start: c: ptype uu
+PASS: gdb.cp/var-tag.exp: before start: c: print UU
+PASS: gdb.cp/var-tag.exp: before start: c: ptype UU
+PASS: gdb.cp/var-tag.exp: before start: c: print E2
+PASS: gdb.cp/var-tag.exp: before start: c: ptype E2
+PASS: gdb.cp/var-tag.exp: before start: c: print S2
+PASS: gdb.cp/var-tag.exp: before start: c: ptype S2
+PASS: gdb.cp/var-tag.exp: before start: c: print U2
+PASS: gdb.cp/var-tag.exp: before start: c: ptype U2
+PASS: gdb.cp/var-tag.exp: in main: c++: set language c++
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype C
+PASS: gdb.cp/var-tag.exp: in main: c++: print E
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype E
+PASS: gdb.cp/var-tag.exp: in main: c++: print S
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype S
+PASS: gdb.cp/var-tag.exp: in main: c++: print U
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype U
+PASS: gdb.cp/var-tag.exp: in main: c++: print cc
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype cc
+PASS: gdb.cp/var-tag.exp: in main: c++: print CC
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype CC
+PASS: gdb.cp/var-tag.exp: in main: c++: print ss
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype ss
+PASS: gdb.cp/var-tag.exp: in main: c++: print SS
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype SS
+PASS: gdb.cp/var-tag.exp: in main: c++: print ee
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype ee
+PASS: gdb.cp/var-tag.exp: in main: c++: print EE
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype EE
+PASS: gdb.cp/var-tag.exp: in main: c++: print uu
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype uu
+PASS: gdb.cp/var-tag.exp: in main: c++: print UU
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype UU
+PASS: gdb.cp/var-tag.exp: in main: c++: print E2
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype E2
+PASS: gdb.cp/var-tag.exp: in main: c++: print S2
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype S2
+PASS: gdb.cp/var-tag.exp: in main: c++: print U2
+PASS: gdb.cp/var-tag.exp: in main: c++: ptype U2
+PASS: gdb.cp/var-tag.exp: in main: c: set language c
+PASS: gdb.cp/var-tag.exp: in main: c: ptype C
+PASS: gdb.cp/var-tag.exp: in main: c: print E
+PASS: gdb.cp/var-tag.exp: in main: c: ptype E
+PASS: gdb.cp/var-tag.exp: in main: c: print S
+PASS: gdb.cp/var-tag.exp: in main: c: ptype S
+PASS: gdb.cp/var-tag.exp: in main: c: print U
+PASS: gdb.cp/var-tag.exp: in main: c: ptype U
+PASS: gdb.cp/var-tag.exp: in main: c: print cc
+PASS: gdb.cp/var-tag.exp: in main: c: ptype cc
+PASS: gdb.cp/var-tag.exp: in main: c: print CC
+PASS: gdb.cp/var-tag.exp: in main: c: ptype CC
+PASS: gdb.cp/var-tag.exp: in main: c: print ss
+PASS: gdb.cp/var-tag.exp: in main: c: ptype ss
+PASS: gdb.cp/var-tag.exp: in main: c: print SS
+PASS: gdb.cp/var-tag.exp: in main: c: ptype SS
+PASS: gdb.cp/var-tag.exp: in main: c: print ee
+PASS: gdb.cp/var-tag.exp: in main: c: ptype ee
+PASS: gdb.cp/var-tag.exp: in main: c: print EE
+PASS: gdb.cp/var-tag.exp: in main: c: ptype EE
+PASS: gdb.cp/var-tag.exp: in main: c: print uu
+PASS: gdb.cp/var-tag.exp: in main: c: ptype uu
+PASS: gdb.cp/var-tag.exp: in main: c: print UU
+PASS: gdb.cp/var-tag.exp: in main: c: ptype UU
+PASS: gdb.cp/var-tag.exp: in main: c: print E2
+PASS: gdb.cp/var-tag.exp: in main: c: ptype E2
+PASS: gdb.cp/var-tag.exp: in main: c: print S2
+PASS: gdb.cp/var-tag.exp: in main: c: ptype S2
+PASS: gdb.cp/var-tag.exp: in main: c: print U2
+PASS: gdb.cp/var-tag.exp: in main: c: ptype U2
+PASS: gdb.cp/var-tag.exp: continue to breakpoint: continue to C::f
+PASS: gdb.cp/var-tag.exp: in C::f: c++: set language c++
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype C
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print E
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype E
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print S
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype S
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print U
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype U
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print cc
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype cc
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print CC
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype CC
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print ss
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype ss
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print SS
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype SS
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print ee
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype ee
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print EE
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype EE
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print uu
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype uu
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print UU
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype UU
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print E2
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype E2
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print S2
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype S2
+PASS: gdb.cp/var-tag.exp: in C::f: c++: print U2
+PASS: gdb.cp/var-tag.exp: in C::f: c++: ptype U2
+PASS: gdb.cp/var-tag.exp: in C::f: c: set language c
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype C
+PASS: gdb.cp/var-tag.exp: in C::f: c: print E
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype E
+PASS: gdb.cp/var-tag.exp: in C::f: c: print S
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype S
+PASS: gdb.cp/var-tag.exp: in C::f: c: print U
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype U
+PASS: gdb.cp/var-tag.exp: in C::f: c: print cc
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype cc
+PASS: gdb.cp/var-tag.exp: in C::f: c: print CC
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype CC
+PASS: gdb.cp/var-tag.exp: in C::f: c: print ss
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype ss
+PASS: gdb.cp/var-tag.exp: in C::f: c: print SS
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype SS
+PASS: gdb.cp/var-tag.exp: in C::f: c: print ee
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype ee
+PASS: gdb.cp/var-tag.exp: in C::f: c: print EE
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype EE
+PASS: gdb.cp/var-tag.exp: in C::f: c: print uu
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype uu
+PASS: gdb.cp/var-tag.exp: in C::f: c: print UU
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype UU
+PASS: gdb.cp/var-tag.exp: in C::f: c: print E2
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype E2
+PASS: gdb.cp/var-tag.exp: in C::f: c: print S2
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype S2
+PASS: gdb.cp/var-tag.exp: in C::f: c: print U2
+PASS: gdb.cp/var-tag.exp: in C::f: c: ptype U2
+PASS: gdb.cp/var-tag.exp: global collision: set language c++
+KFAIL: gdb.cp/var-tag.exp: global collision: print global (PRMS: c++/16463)
+PASS: gdb.cp/var-tag.exp: global collision: print ::global
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/virtbase.exp ...
PASS: gdb.cp/virtbase.exp: continue to breakpoint: first breakpoint
FAIL: gdb.cp/virtbase.exp: print *this
@@ -18508,7 +18857,7 @@ PASS: gdb.dlang/demangle.exp: _D8demangle4test7__ClassZ
PASS: gdb.dlang/demangle.exp: _D8demangle4test11__InterfaceZ
PASS: gdb.dlang/demangle.exp: _D8demangle4test6__ctorMFZv
PASS: gdb.dlang/demangle.exp: _D8demangle4test6__dtorMFZv
-PASS: gdb.dlang/demangle.exp: _D8demangle4test6__postblitMFZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4test10__postblitMFZv
PASS: gdb.dlang/demangle.exp: _D8demangle4testFHAbaZv
PASS: gdb.dlang/demangle.exp: _D8demangle4testFHG42caZv
PASS: gdb.dlang/demangle.exp: _D8demangle4testFAiXv
@@ -18527,11 +18876,11 @@ PASS: gdb.dlang/demangle.exp: _D6object6Object8opAssignFC6ObjectZi
PASS: gdb.dlang/demangle.exp: _D6object6Object8opEqualsFC6ObjectZi
PASS: gdb.dlang/demangle.exp: _D8demangle4testFLC6ObjectLDFLiZiZi
PASS: gdb.dlang/demangle.exp: _D6plugin8generateFiiZAya
-PASS: gdb.dlang/demangle.exp: _D8demangle3fnAFZv3fnBMFZv
-PASS: gdb.dlang/demangle.exp: _D8demangle4mainFZv1S3fnCFZv
-PASS: gdb.dlang/demangle.exp: _D8demangle4mainFZv1S3fnDMFZv
+PASS: gdb.dlang/demangle.exp: _D8demangle3fnAFZ3fnBMFZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4mainFZ1S3fnCMFZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4mainFZ1S3fnDMFZv
PASS: gdb.dlang/demangle.exp: _D8demangle2fnFNgiZNgi
-PASS: gdb.dlang/demangle.exp: _D8demangle4mainFZv5localMFZi
+PASS: gdb.dlang/demangle.exp: _D8demangle4mainFZ5localMFZi
PASS: gdb.dlang/demangle.exp: _D3std5ascii9uppercaseyAa
PASS: gdb.dlang/demangle.exp: _D3std6stream9BOMEndianyG5E3std6system6Endian
PASS: gdb.dlang/demangle.exp: _D3std8internal7uni_tab10unicodeNkoyS3std8internal3uni12CodepointSet
@@ -18542,7 +18891,7 @@ PASS: gdb.dlang/demangle.exp: _D3std6mmfile6MmFile13opIndexAssignMFhmZh
PASS: gdb.dlang/demangle.exp: _D3std7process18escapeShellCommandFxAAaXAya
PASS: gdb.dlang/demangle.exp: _D4core4sync5mutex5Mutex6__ctorMFC6ObjectZC4core4sync5mutex5Mutex
PASS: gdb.dlang/demangle.exp: _D6object14TypeInfo_Array8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi
-PASS: gdb.dlang/demangle.exp: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv
+PASS: gdb.dlang/demangle.exp: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ7tryExecMFMDFZvZv
PASS: gdb.dlang/demangle.exp: _D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception
PASS: gdb.dlang/demangle.exp: _D3gcc3deh17parse_lsda_headerFPS3gcc6unwind7generic15_Unwind_ContextPhPS3gcc3deh16lsda_header_infoZPh
PASS: gdb.dlang/demangle.exp: _D3std6socket23UnknownAddressReference6__ctorMFPS4core3sys5posix3sys6socket8sockaddrkZC3std6socket23UnknownAddressReference
@@ -19013,6 +19362,8 @@ PASS: gdb.dwarf2/dw2-dos-drive.exp: break 'z:file.c':func
UNSUPPORTED: gdb.dwarf2/dw2-dos-drive.exp: break file.c:func
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.exp ...
PASS: gdb.dwarf2/dw2-double-set-die-type.exp: ptype a
+Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.exp ...
+PASS: gdb.dwarf2/dw2-dummy-cu.exp: info fun main
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-dup-frame.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.exp ...
PASS: gdb.dwarf2/dw2-empty-namespace.exp: ptype var
@@ -19873,7 +20224,7 @@ 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
FAIL: gdb.gdb/selftest.exp: xgdb is at prompt
-PASS: gdb.gdb/selftest.exp: Set xgdb prompt
+PASS: gdb.gdb/selftest.exp: Set xgdb_prompt
FAIL: gdb.gdb/selftest.exp: send ^C to child process (timeout)
FAIL: gdb.gdb/selftest.exp: send SIGINT signal to child process (timeout)
FAIL: gdb.gdb/selftest.exp: backtrace through signal handler (timeout)
@@ -21522,27 +21873,127 @@ PASS: gdb.linespec/break-asm-file.exp: delete 1
PASS: gdb.linespec/break-asm-file.exp: set a break-point at a function only for a selected ASM file.
PASS: gdb.linespec/break-asm-file.exp: delete 2
PASS: gdb.linespec/break-asm-file.exp: set a break-point at function in all instances for a selected ASM file.
+Running ../../../W._C._Handy/gdb/testsuite/gdb.linespec/cpexplicit.exp ...
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -source cpexplicit.cc -function myclass::myfunction
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -source cpexplicit.cc -function myclass::myfunction -label top
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -source cpexplicit.cc -function myclass::myfunction -label top -line 3
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -source cpexplicit.cc -line 29
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -function myclass::myfunction
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -function myclass::myfunction -label top
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -function myclass::myfunction -line 3
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -function myclass::myfunction -label top -line 3
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -line 3
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -function myclass::operator,
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -function 'myclass::operator,'
+PASS: gdb.linespec/cpexplicit.exp: continue to breakpoint: -function "myclass::operator,"
+PASS: gdb.linespec/cpexplicit.exp: dprintf -function myclass::operator,,"hello"
+PASS: gdb.linespec/cpexplicit.exp: dprintf -function 'myclass::operator,',"hello"
+PASS: gdb.linespec/cpexplicit.exp: dprintf -function "myclass::operator,","hello"
+Running ../../../W._C._Handy/gdb/testsuite/gdb.linespec/explicit.exp ...
+PASS: gdb.linespec/explicit.exp: set confirm off
+PASS: gdb.linespec/explicit.exp: break -source
+PASS: gdb.linespec/explicit.exp: break -sour
+PASS: gdb.linespec/explicit.exp: break -function
+PASS: gdb.linespec/explicit.exp: break -func
+PASS: gdb.linespec/explicit.exp: break -label
+PASS: gdb.linespec/explicit.exp: break -labe
+PASS: gdb.linespec/explicit.exp: break -line
+PASS: gdb.linespec/explicit.exp: break -line
+PASS: gdb.linespec/explicit.exp: break -foo
+PASS: gdb.linespec/explicit.exp: break -foo bar
+PASS: gdb.linespec/explicit.exp: break -function myfunction -foo
+PASS: gdb.linespec/explicit.exp: break -function -myfunction -foo bar
+PASS: gdb.linespec/explicit.exp: turn off pending breakpoints
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -source explicit.c -function myfunction
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-source explicit.c -function myfunction"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -source explicit.c -function myfunction thread 123
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction -label top"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -source explicit.c -function myfunction -label top
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction -label top" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-source explicit.c -function myfunction -label top"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction -label top" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -source explicit.c -function myfunction -label top thread 123
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction -label top -line 3"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -source explicit.c -function myfunction -label top -line 3
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction -label top -line 3" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-source explicit.c -function myfunction -label top -line 3"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -function myfunction -label top -line 3" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -source explicit.c -function myfunction -label top -line 3 thread 123
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -line 29"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -source explicit.c -line 29
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -line 29" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-source explicit.c -line 29"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-source explicit.c -line 29" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -source explicit.c -line 29 thread 123
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -function myfunction
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-function myfunction"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -function myfunction thread 123
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -label top"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -function myfunction -label top
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -label top" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-function myfunction -label top"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -label top" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -function myfunction -label top thread 123
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -line 3"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -function myfunction -line 3
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -line 3" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-function myfunction -line 3"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -line 3" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -function myfunction -line 3 thread 123
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -label top -line 3"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -function myfunction -label top -line 3
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -label top -line 3" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-function myfunction -label top -line 3"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-function myfunction -label top -line 3" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -function myfunction -label top -line 3 thread 123
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-line 3"
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: -line 3
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-line 3" with valid condition
+PASS: gdb.linespec/explicit.exp: info break of conditional breakpoint at "-line 3"
+PASS: gdb.linespec/explicit.exp: set breakpoint at "-line 3" with invalid condition
+PASS: gdb.linespec/explicit.exp: break -line 3 thread 123
+PASS: gdb.linespec/explicit.exp: complete 'break -fun'
+PASS: gdb.linespec/explicit.exp: complete -function with no value
+PASS: gdb.linespec/explicit.exp: complete 'break -so'
+PASS: gdb.linespec/explicit.exp: complete -source with no value
+PASS: gdb.linespec/explicit.exp: complete 'break -lab'
+PASS: gdb.linespec/explicit.exp: complete -label with no value
+PASS: gdb.linespec/explicit.exp: complete 'break -li'
+PASS: gdb.linespec/explicit.exp: complete -line with no value
+FAIL: gdb.linespec/explicit.exp: complete unique function name (timeout)
+FAIL: gdb.linespec/explicit.exp: complete non-unique function name (timeout)
+FAIL: gdb.linespec/explicit.exp: complete non-existant function name (timeout)
+FAIL: gdb.linespec/explicit.exp: complete unique file name (timeout)
+FAIL: gdb.linespec/explicit.exp: complete non-unique file name (timeout)
+FAIL: gdb.linespec/explicit.exp: complete non-existant file name (timeout)
+FAIL: gdb.linespec/explicit.exp: complete filename and unique function name (timeout)
+FAIL: gdb.linespec/explicit.exp: complete filename and non-unique function name (timeout)
+FAIL: gdb.linespec/explicit.exp: complete filename and non-existant function name (timeout)
+FAIL: gdb.linespec/explicit.exp: complete filename and function reversed (timeout)
+PASS: gdb.linespec/explicit.exp: pending invalid conditional explicit breakpoint
+PASS: gdb.linespec/explicit.exp: pending valid conditional explicit breakpoint
+PASS: gdb.linespec/explicit.exp: pending valid conditional explicit breakpoint resolved
+PASS: gdb.linespec/explicit.exp: set new breakpoint condition for explicit linespec
+PASS: gdb.linespec/explicit.exp: continue to breakpoint: condition_command overrides explicit linespec condition
+PASS: gdb.linespec/explicit.exp: clear condition for explicit breakpoint
+PASS: gdb.linespec/explicit.exp: info break of cleared condition of explicit breakpoint
+PASS: gdb.linespec/explicit.exp: list main 1
+PASS: gdb.linespec/explicit.exp: list main 2
+PASS: gdb.linespec/explicit.exp: list -line -,-line +
+PASS: gdb.linespec/explicit.exp: list myfunction 1
+PASS: gdb.linespec/explicit.exp: list +,-
+PASS: gdb.linespec/explicit.exp: list myfunction 2
+PASS: gdb.linespec/explicit.exp: list -line +, -line -
Running ../../../W._C._Handy/gdb/testsuite/gdb.linespec/keywords.exp ...
-PASS: gdb.linespec/keywords.exp: set breakpoint pending off
-PASS: gdb.linespec/keywords.exp: break if
-PASS: gdb.linespec/keywords.exp: setting breakpoint at thread
-PASS: gdb.linespec/keywords.exp: setting breakpoint at task
-PASS: gdb.linespec/keywords.exp: trailing whitespace: break if
-PASS: gdb.linespec/keywords.exp: trailing whitespace: setting breakpoint at thread
-PASS: gdb.linespec/keywords.exp: trailing whitespace: setting breakpoint at task
-PASS: gdb.linespec/keywords.exp: break thread 123
-PASS: gdb.linespec/keywords.exp: break thread foo
-PASS: gdb.linespec/keywords.exp: break task 123
-PASS: gdb.linespec/keywords.exp: break task foo
-PASS: gdb.linespec/keywords.exp: setting breakpoint at thread if 0
-PASS: gdb.linespec/keywords.exp: break thread thread
-PASS: gdb.linespec/keywords.exp: break thread task
-PASS: gdb.linespec/keywords.exp: break thread if
-PASS: gdb.linespec/keywords.exp: break task task
-PASS: gdb.linespec/keywords.exp: break task thread
-PASS: gdb.linespec/keywords.exp: break task if
-PASS: gdb.linespec/keywords.exp: break thread thread 123
-PASS: gdb.linespec/keywords.exp: break task task 123
+WARNING: program timed out.
+gdb compile failed, exit status is 1
+UNTESTED: gdb.linespec/keywords.exp: keywords
Running ../../../W._C._Handy/gdb/testsuite/gdb.linespec/linespec.exp ...
PASS: gdb.linespec/linespec.exp: set multiple-symbols to all for linespec tests
PASS: gdb.linespec/linespec.exp: single-location break using dir/file:line
@@ -21583,8 +22034,11 @@ PASS: gdb.linespec/ls-errs.exp: break :
PASS: gdb.linespec/ls-errs.exp: break :
PASS: gdb.linespec/ls-errs.exp: break :
PASS: gdb.linespec/ls-errs.exp: break -100
+PASS: gdb.linespec/ls-errs.exp: break -line -100
PASS: gdb.linespec/ls-errs.exp: break +500
+PASS: gdb.linespec/ls-errs.exp: break -line +500
PASS: gdb.linespec/ls-errs.exp: break 1000
+PASS: gdb.linespec/ls-errs.exp: break -line 1000
PASS: gdb.linespec/ls-errs.exp: break 3:
PASS: gdb.linespec/ls-errs.exp: break +10:
PASS: gdb.linespec/ls-errs.exp: break -10:
@@ -21613,20 +22067,35 @@ PASS: gdb.linespec/ls-errs.exp: break 3 :
PASS: gdb.linespec/ls-errs.exp: break +10 :
PASS: gdb.linespec/ls-errs.exp: break -10 :
PASS: gdb.linespec/ls-errs.exp: break 3 1
+PASS: gdb.linespec/ls-errs.exp: break -line 3 1
PASS: gdb.linespec/ls-errs.exp: break +10 1
+PASS: gdb.linespec/ls-errs.exp: break -line +10 1
PASS: gdb.linespec/ls-errs.exp: break -10 1
+PASS: gdb.linespec/ls-errs.exp: break -line -10 1
PASS: gdb.linespec/ls-errs.exp: break 3 +1
+PASS: gdb.linespec/ls-errs.exp: break -line 3 +1
PASS: gdb.linespec/ls-errs.exp: break +10 +1
+PASS: gdb.linespec/ls-errs.exp: break -line +10 +1
PASS: gdb.linespec/ls-errs.exp: break -10 +1
+PASS: gdb.linespec/ls-errs.exp: break -line -10 +1
PASS: gdb.linespec/ls-errs.exp: break 3 +100
+PASS: gdb.linespec/ls-errs.exp: break -line 3 +100
PASS: gdb.linespec/ls-errs.exp: break +10 +100
+PASS: gdb.linespec/ls-errs.exp: break -line +10 +100
PASS: gdb.linespec/ls-errs.exp: break -10 +100
+PASS: gdb.linespec/ls-errs.exp: break -line -10 +100
PASS: gdb.linespec/ls-errs.exp: break 3 -10
+PASS: gdb.linespec/ls-errs.exp: break -line 3 -10
PASS: gdb.linespec/ls-errs.exp: break +10 -10
+PASS: gdb.linespec/ls-errs.exp: break -line +10 -10
PASS: gdb.linespec/ls-errs.exp: break -10 -10
+PASS: gdb.linespec/ls-errs.exp: break -line -10 -10
PASS: gdb.linespec/ls-errs.exp: break 3 foo
+PASS: gdb.linespec/ls-errs.exp: break -line 3 foo
PASS: gdb.linespec/ls-errs.exp: break +10 foo
+PASS: gdb.linespec/ls-errs.exp: break -line +10 foo
PASS: gdb.linespec/ls-errs.exp: break -10 foo
+PASS: gdb.linespec/ls-errs.exp: break -line -10 foo
PASS: gdb.linespec/ls-errs.exp: break this_file_doesn't_exist.c:3
PASS: gdb.linespec/ls-errs.exp: break this file has spaces.c:3
PASS: gdb.linespec/ls-errs.exp: break "file::colons.c":3
@@ -21637,15 +22106,28 @@ PASS: gdb.linespec/ls-errs.exp: break 'this 'file' has quotes.c':3
PASS: gdb.linespec/ls-errs.exp: break "this 'file' has quotes.c":3
PASS: gdb.linespec/ls-errs.exp: break "spaces: and :colons.c":3
PASS: gdb.linespec/ls-errs.exp: break 'more: :spaces: :and colons::.c':3
+PASS: gdb.linespec/ls-errs.exp: break -source this_file_doesn't_exist.c -line 3
+PASS: gdb.linespec/ls-errs.exp: break -source file::colons.c -line 3
+PASS: gdb.linespec/ls-errs.exp: break -source 'file::colons.c' -line 3
+PASS: gdb.linespec/ls-errs.exp: break -source this file has spaces.c -line 3
+PASS: gdb.linespec/ls-errs.exp: break -function function whitespace
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -function function whitespace
+PASS: gdb.linespec/ls-errs.exp: break -function main -label label whitespace
PASS: gdb.linespec/ls-errs.exp: break "src-file.c':3
PASS: gdb.linespec/ls-errs.exp: break 'src-file.c:3
PASS: gdb.linespec/ls-errs.exp: break ls-errs.c
PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:foo
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -function foo
PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main:foo
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -function main -label foo
PASS: gdb.linespec/ls-errs.exp: break ls-errs.c: foo
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -function foo
PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main: foo
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -function main -label foo
PASS: gdb.linespec/ls-errs.exp: break ls-errs.c: foo
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -function foo
PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main: foo
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -function main -label foo
PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:
PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main:
PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:
@@ -21666,29 +22148,47 @@ PASS: gdb.linespec/ls-errs.exp: break ls-errs.c :
PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:main :
PASS: gdb.linespec/ls-errs.exp: break ls-errs.c::
PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:3 1
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -line 3 1
PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:3 +100
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -line 3 +100
PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:3 -100
PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:3 foo
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -line 3 foo
PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:-100
PASS: gdb.linespec/ls-errs.exp: break "ls-errs.c:-100"
PASS: gdb.linespec/ls-errs.exp: break 'ls-errs.c:-100'
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -line -100
PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:+500
PASS: gdb.linespec/ls-errs.exp: break "ls-errs.c:+500"
PASS: gdb.linespec/ls-errs.exp: break 'ls-errs.c:+500'
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -line +500
PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:1000
PASS: gdb.linespec/ls-errs.exp: break "ls-errs.c:1000"
PASS: gdb.linespec/ls-errs.exp: break 'ls-errs.c:1000'
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -line 1000
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c -line -x
PASS: gdb.linespec/ls-errs.exp: break foobar
+PASS: gdb.linespec/ls-errs.exp: break -function "foobar"
PASS: gdb.linespec/ls-errs.exp: break foo::bar
+PASS: gdb.linespec/ls-errs.exp: break -function "foo::bar"
PASS: gdb.linespec/ls-errs.exp: break foo.bar
+PASS: gdb.linespec/ls-errs.exp: break -function "foo.bar"
PASS: gdb.linespec/ls-errs.exp: break foo .
+PASS: gdb.linespec/ls-errs.exp: break -function "foo ."
PASS: gdb.linespec/ls-errs.exp: break foo bar
+PASS: gdb.linespec/ls-errs.exp: break -function "foo bar"
PASS: gdb.linespec/ls-errs.exp: break foo 1
+PASS: gdb.linespec/ls-errs.exp: break -function "foo 1"
PASS: gdb.linespec/ls-errs.exp: break foo 0
+PASS: gdb.linespec/ls-errs.exp: break -function "foo 0"
PASS: gdb.linespec/ls-errs.exp: break foo +10
+PASS: gdb.linespec/ls-errs.exp: break -function "foo +10"
PASS: gdb.linespec/ls-errs.exp: break foo -10
+PASS: gdb.linespec/ls-errs.exp: break -function "foo -10"
PASS: gdb.linespec/ls-errs.exp: break foo +100
+PASS: gdb.linespec/ls-errs.exp: break -function "foo +100"
PASS: gdb.linespec/ls-errs.exp: break foo -100
+PASS: gdb.linespec/ls-errs.exp: break -function "foo -100"
PASS: gdb.linespec/ls-errs.exp: break main:there
PASS: gdb.linespec/ls-errs.exp: break main:here:
PASS: gdb.linespec/ls-errs.exp: break main: there
@@ -21708,13 +22208,21 @@ PASS: gdb.linespec/ls-errs.exp: break main:here :
PASS: gdb.linespec/ls-errs.exp: break main : there
PASS: gdb.linespec/ls-errs.exp: break main:here :
PASS: gdb.linespec/ls-errs.exp: break main 3
-PASS: gdb.linespec/ls-errs.exp: break main +100
-PASS: gdb.linespec/ls-errs.exp: break main -100
-PASS: gdb.linespec/ls-errs.exp: break main foo
+PASS: gdb.linespec/ls-errs.exp: break -function "main 3"
PASS: gdb.linespec/ls-errs.exp: break main:here 3
+PASS: gdb.linespec/ls-errs.exp: break -function main -label "here 3"
+PASS: gdb.linespec/ls-errs.exp: break main 3
+PASS: gdb.linespec/ls-errs.exp: break -function "main +100"
PASS: gdb.linespec/ls-errs.exp: break main:here +100
+PASS: gdb.linespec/ls-errs.exp: break -function main -label "here +100"
+PASS: gdb.linespec/ls-errs.exp: break main 3
+PASS: gdb.linespec/ls-errs.exp: break -function "main -100"
PASS: gdb.linespec/ls-errs.exp: break main:here -100
+PASS: gdb.linespec/ls-errs.exp: break -function main -label "here -100"
+PASS: gdb.linespec/ls-errs.exp: break main 3
+PASS: gdb.linespec/ls-errs.exp: break -function "main foo"
PASS: gdb.linespec/ls-errs.exp: break main:here foo
+PASS: gdb.linespec/ls-errs.exp: break -function main -label "here foo"
PASS: gdb.linespec/ls-errs.exp: break if
PASS: gdb.linespec/ls-errs.exp: break task
PASS: gdb.linespec/ls-errs.exp: break thread
@@ -21725,6 +22233,7 @@ PASS: gdb.linespec/ls-errs.exp: break 'main.c'3
PASS: gdb.linespec/ls-errs.exp: break 'main.c'+3
PASS: gdb.linespec/ls-errs.exp: break $zippo
PASS: gdb.linespec/ls-errs.exp: break ls-errs.c:$zippo
+PASS: gdb.linespec/ls-errs.exp: break -source ls-errs.c
Running ../../../W._C._Handy/gdb/testsuite/gdb.linespec/macro-relative.exp ...
PASS: gdb.linespec/macro-relative.exp: info macro HEADER
Running ../../../W._C._Handy/gdb/testsuite/gdb.linespec/skip-two.exp ...
@@ -21888,6 +22397,13 @@ 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
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp ...
PASS: gdb.mi/mi-breakpoint-changed.exp: breakpoint at main
PASS: gdb.mi/mi-breakpoint-changed.exp: mi runto main
@@ -22054,6 +22570,9 @@ PASS: gdb.mi/mi-dprintf.exp: mi insert without location
PASS: gdb.mi/mi-dprintf.exp: mi insert breakpoint without format string
PASS: gdb.mi/mi-dprintf.exp: mi insert second breakpoint without format string
PASS: gdb.mi/mi-dprintf.exp: mi insert breakpoint main
+PASS: gdb.mi/mi-dprintf.exp: explicit dprintf at main
+PASS: gdb.mi/mi-dprintf.exp: explicit breakpoint at mi-dprintf.c:30
+PASS: gdb.mi/mi-dprintf.exp: invalid explicit dprintf
PASS: gdb.mi/mi-dprintf.exp: mi insert dprintf foo
PASS: gdb.mi/mi-dprintf.exp: mi insert dprintf dp_location1
PASS: gdb.mi/mi-dprintf.exp: mi info dprintf
@@ -22061,18 +22580,18 @@ PASS: gdb.mi/mi-dprintf.exp: mi insert breakpoint bp_location1
PASS: gdb.mi/mi-dprintf.exp: gdb: mi 1st dprintf
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 2nd stop
+PASS: gdb.mi/mi-dprintf.exp: gdb: mi 2nd dprintf stop
PASS: gdb.mi/mi-dprintf.exp: mi set dprintf style to call
-PASS: gdb.mi/mi-dprintf.exp: call: mi 1st dprintf
+FAIL: gdb.mi/mi-dprintf.exp: call: mi 1st dprintf (timeout)
PASS: gdb.mi/mi-dprintf.exp: call: mi 1st dprintf stop
-PASS: gdb.mi/mi-dprintf.exp: call: mi 2nd dprintf
-PASS: gdb.mi/mi-dprintf.exp: call: mi 2nd dprintf 2nd stop
+FAIL: gdb.mi/mi-dprintf.exp: call: mi 2nd dprintf (timeout)
+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
-PASS: gdb.mi/mi-dprintf.exp: fprintf: mi 1st dprintf
+FAIL: gdb.mi/mi-dprintf.exp: fprintf: mi 1st dprintf (timeout)
PASS: gdb.mi/mi-dprintf.exp: fprintf: mi 1st dprintf stop
-PASS: gdb.mi/mi-dprintf.exp: fprintf: mi 2nd dprintf
-PASS: gdb.mi/mi-dprintf.exp: fprintf: mi 2nd dprintf 2nd stop
+FAIL: gdb.mi/mi-dprintf.exp: fprintf: mi 2nd dprintf (timeout)
+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 ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-eval.exp ...
@@ -22175,8 +22694,17 @@ UNSUPPORTED: gdb.mi/mi-nsmoribund.exp: displaced stepping
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nsthrexec.exp ...
UNSUPPORTED: gdb.mi/mi-nsthrexec.exp: displaced stepping
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pending.exp ...
-UNSUPPORTED: gdb.mi/mi-pending.exp: Couldn't compile mi-pending.c: unrecognized error
-UNTESTED: gdb.mi/mi-pending.exp: Could not compile ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pending.c.
+PASS: gdb.mi/mi-pending.exp: successfully compiled posix threads test case
+PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc1
+PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on mi-pendshr.c:pendfunc2 if x==4
+PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on thread_func
+PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc1
+PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc1 a second time
+PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc2 with x==4
+FAIL: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on thread_func (unknown output after running)
+PASS: gdb.mi/mi-pending.exp: Delete breakpoint 3
+PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc3
+FAIL: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc3 on thread 2 (timeout)
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pthreads.exp ...
PASS: gdb.mi/mi-pthreads.exp: successfully compiled posix threads test case
PASS: gdb.mi/mi-pthreads.exp: breakpoint at done_making_threads
@@ -23270,7 +23798,7 @@ 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
-XPASS: 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
@@ -23971,6 +24499,20 @@ PASS: gdb.pascal/types.exp: pt 10e20
PASS: gdb.pascal/types.exp: pt 10E20
Running ../../../W._C._Handy/gdb/testsuite/gdb.perf/backtrace.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.perf/disassemble.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.perf/gmonster1-null-lookup.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.perf/gmonster1-pervasive-typedef.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.perf/gmonster1-print-cerr.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.perf/gmonster1-ptype-string.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.perf/gmonster1-runto-main.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.perf/gmonster1-select-file.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.perf/gmonster1.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.perf/gmonster2-null-lookup.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.perf/gmonster2-pervasive-typedef.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.perf/gmonster2-print-cerr.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.perf/gmonster2-ptype-string.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.perf/gmonster2-runto-main.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.perf/gmonster2-select-file.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.perf/gmonster2.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.perf/single-step.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.perf/skip-prologue.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.perf/solib.exp ...
@@ -24735,8 +25277,8 @@ PASS: gdb.python/py-infthread.exp: test InferiorThread.is_valid
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-lazy-string.exp ...
PASS: gdb.python/py-lazy-string.exp: continue to breakpoint: break here
PASS: gdb.python/py-lazy-string.exp: python null = gdb.parse_and_eval("null")
-PASS: gdb.python/py-lazy-string.exp: python print null.lazy_string(length=0).value()
-PASS: gdb.python/py-lazy-string.exp: python print null.lazy_string(length=3).value()
+PASS: gdb.python/py-lazy-string.exp: python print(null.lazy_string(length=0).value())
+PASS: gdb.python/py-lazy-string.exp: python print(null.lazy_string(length=3).value())
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-linetable.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-lookup-type.exp ...
PASS: gdb.python/py-lookup-type.exp: set language ada
@@ -24744,7 +25286,7 @@ PASS: gdb.python/py-lookup-type.exp: lookup type character using language ada
PASS: gdb.python/py-lookup-type.exp: set language c
PASS: gdb.python/py-lookup-type.exp: lookup type char using language c
PASS: gdb.python/py-lookup-type.exp: set language d
-PASS: gdb.python/py-lookup-type.exp: lookup type ucent using language d
+FAIL: gdb.python/py-lookup-type.exp: lookup type ucent using language d
PASS: gdb.python/py-lookup-type.exp: set language fortran
PASS: gdb.python/py-lookup-type.exp: lookup type character using language fortran
PASS: gdb.python/py-lookup-type.exp: set language go
@@ -24761,6 +25303,9 @@ PASS: gdb.python/py-lookup-type.exp: set language opencl
PASS: gdb.python/py-lookup-type.exp: lookup type ushort using language opencl
PASS: gdb.python/py-lookup-type.exp: set language pascal
PASS: gdb.python/py-lookup-type.exp: lookup type char using language pascal
+Running ../../../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
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-mi.exp ...
PASS: gdb.python/py-mi.exp: breakpoint at main
PASS: gdb.python/py-mi.exp: mi runto main
@@ -24846,12 +25391,12 @@ 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 print (gdb.lookup_objfile ("py-objfile").filename)
+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
-PASS: gdb.python/py-objfile.exp: python print (gdb.lookup_objfile ("a28a56b1aeb53d507558e9bd16beff202bc94874", by_build_id=True).filename)
-PASS: gdb.python/py-objfile.exp: python print (gdb.lookup_objfile ("foo", by_build_id=True))
-PASS: gdb.python/py-objfile.exp: python print (gdb.lookup_objfile ("1234abcdef", by_build_id=True))
+PASS: gdb.python/py-objfile.exp: print lookup_objfile filename by build-id
+PASS: gdb.python/py-objfile.exp: print invalid file lookup_objfile by build-id
+PASS: gdb.python/py-objfile.exp: print invalid file lookup_objfile by build-id 2
PASS: gdb.python/py-objfile.exp: Get objfile program space
PASS: gdb.python/py-objfile.exp: Get objfile validity
PASS: gdb.python/py-objfile.exp: Get objfile validity after unload
@@ -24868,7 +25413,7 @@ PASS: gdb.python/py-objfile.exp: Test owner of separate debug file
PASS: gdb.python/py-objfile.exp: Test user-name of owner of separate debug file
PASS: gdb.python/py-objfile.exp: print main with debug info
PASS: gdb.python/py-objfile.exp: get python valueof "sep_objfile.build_id" (a28a56b1aeb53d507558e9bd16beff202bc94874)
-PASS: gdb.python/py-objfile.exp: python print (gdb.lookup_objfile (sep_objfile.build_id, by_build_id=True))
+PASS: gdb.python/py-objfile.exp: print lookup_objfile of separate debug file
PASS: gdb.python/py-objfile.exp: gdb.lookup_objfile of symlinked binary
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-parameter.exp ...
PASS: gdb.python/py-parameter.exp: python print (gdb.parameter ('directories'))
@@ -25030,7 +25575,7 @@ PASS: gdb.python/py-pp-re-notag.exp: print /r *t
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-pp-registration.exp ...
PASS: gdb.python/py-pp-registration.exp: verbose off: setting breakpoint at py-pp-registration.c:54
PASS: gdb.python/py-pp-registration.exp: verbose off: running to py-pp-registration.c:54 in runto
-PASS: gdb.python/py-pp-registration.exp: verbose off: python exec (open ('[...]/tschwinge/W._C._Handy.build/gdb/testsuite/gdb.python/py-pp-registration.py').read ())
+PASS: gdb.python/py-pp-registration.exp: verbose off: read file
PASS: gdb.python/py-pp-registration.exp: verbose off: py progspace = gdb.current_progspace()
PASS: gdb.python/py-pp-registration.exp: verbose off: py my_pretty_printer1 = build_pretty_printer1()
PASS: gdb.python/py-pp-registration.exp: verbose off: py my_pretty_printer2 = build_pretty_printer2()
@@ -25041,7 +25586,7 @@ PASS: gdb.python/py-pp-registration.exp: verbose off: print flt
PASS: gdb.python/py-pp-registration.exp: verbose off: print s
PASS: gdb.python/py-pp-registration.exp: verbose on: setting breakpoint at py-pp-registration.c:54
PASS: gdb.python/py-pp-registration.exp: verbose on: running to py-pp-registration.c:54 in runto
-PASS: gdb.python/py-pp-registration.exp: verbose on: python exec (open ('[...]/tschwinge/W._C._Handy.build/gdb/testsuite/gdb.python/py-pp-registration.py').read ())
+PASS: gdb.python/py-pp-registration.exp: verbose on: read file
PASS: gdb.python/py-pp-registration.exp: verbose on: py progspace = gdb.current_progspace()
PASS: gdb.python/py-pp-registration.exp: verbose on: py my_pretty_printer1 = build_pretty_printer1()
PASS: gdb.python/py-pp-registration.exp: verbose on: py my_pretty_printer2 = build_pretty_printer2()
@@ -25052,18 +25597,18 @@ PASS: gdb.python/py-pp-registration.exp: verbose on: print flt
PASS: gdb.python/py-pp-registration.exp: verbose on: print s
PASS: gdb.python/py-pp-registration.exp: replace: setting breakpoint at py-pp-registration.c:54
PASS: gdb.python/py-pp-registration.exp: replace: running to py-pp-registration.c:54 in runto
-PASS: gdb.python/py-pp-registration.exp: replace: python exec (open ('[...]/tschwinge/W._C._Handy.build/gdb/testsuite/gdb.python/py-pp-registration.py').read ())
+PASS: gdb.python/py-pp-registration.exp: replace: read file
PASS: gdb.python/py-pp-registration.exp: replace: py progspace = gdb.current_progspace()
PASS: gdb.python/py-pp-registration.exp: replace: py my_pretty_printer1 = build_pretty_printer1()
PASS: gdb.python/py-pp-registration.exp: replace: py my_pretty_printer2 = build_pretty_printer2()
PASS: gdb.python/py-pp-registration.exp: replace: py gdb.printing.register_pretty_printer(gdb, lookup_function_lookup_test)
PASS: gdb.python/py-pp-registration.exp: replace: py gdb.printing.register_pretty_printer(progspace, my_pretty_printer1)
PASS: gdb.python/py-pp-registration.exp: replace: py gdb.printing.register_pretty_printer(progspace, my_pretty_printer2, replace=False)
-PASS: gdb.python/py-pp-registration.exp: replace: print flt
-PASS: gdb.python/py-pp-registration.exp: replace: print s
+PASS: gdb.python/py-pp-registration.exp: replace: test printers 1: print flt
+PASS: gdb.python/py-pp-registration.exp: replace: test printers 1: print s
PASS: gdb.python/py-pp-registration.exp: replace: py gdb.printing.register_pretty_printer(progspace, my_pretty_printer2, replace=True)
-PASS: gdb.python/py-pp-registration.exp: replace: print flt
-PASS: gdb.python/py-pp-registration.exp: replace: print s
+PASS: gdb.python/py-pp-registration.exp: replace: test printers 2: print flt
+PASS: gdb.python/py-pp-registration.exp: replace: test printers 2: print s
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-prettyprint.exp ...
PASS: gdb.python/py-prettyprint.exp: set print pretty on
PASS: gdb.python/py-prettyprint.exp: b 358
@@ -25947,7 +26492,9 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/until-reverse.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/watch-precsave.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/watch-reverse.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-attach.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-restart.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-run.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-wrapper.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.server/file-transfer.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.server/no-thread-db.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.server/non-existing-program.exp ...
@@ -26427,7 +26974,16 @@ PASS: gdb.threads/execl.exp: info threads after exec
PASS: gdb.threads/execl.exp: info threads after exec
FAIL: gdb.threads/execl.exp: continue until exit
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/fork-child-threads.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/fork-plus-threads.exp ...
+PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: successfully compiled posix threads test case
+FAIL: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: Can't run to main
+PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: successfully compiled posix threads test case
+FAIL: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: Can't run to main
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/fork-thread-pending.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/forking-threads-plus-breakpoint.exp ...
+PASS: gdb.threads/forking-threads-plus-breakpoint.exp: successfully compiled posix threads test case
+FAIL: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: Can't run to main
+FAIL: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: Can't run to main
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/gcore-stale-thread.exp ...
PASS: gdb.threads/gcore-stale-thread.exp: successfully compiled posix threads test case
PASS: gdb.threads/gcore-stale-thread.exp: set non-stop on
@@ -26445,6 +27001,15 @@ PASS: gdb.threads/hand-call-in-threads.exp: run to all_threads_running
FAIL: gdb.threads/hand-call-in-threads.exp: enable scheduler locking
FAIL: gdb.threads/hand-call-in-threads.exp: show scheduler locking on
UNTESTED: gdb.threads/hand-call-in-threads.exp: aborted; needs porting
+Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/hand-call-new-thread.exp ...
+PASS: gdb.threads/hand-call-new-thread.exp: successfully compiled posix threads test case
+PASS: gdb.threads/hand-call-new-thread.exp: b foo thread 1
+PASS: gdb.threads/hand-call-new-thread.exp: iter 0: p new_thread ()
+PASS: gdb.threads/hand-call-new-thread.exp: iter 0: no thread marked running
+PASS: gdb.threads/hand-call-new-thread.exp: iter 1: p new_thread ()
+PASS: gdb.threads/hand-call-new-thread.exp: iter 1: no thread marked running
+PASS: gdb.threads/hand-call-new-thread.exp: iter 2: p new_thread ()
+PASS: gdb.threads/hand-call-new-thread.exp: iter 2: no thread marked running
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/ia64-sigill.exp ...
UNSUPPORTED: gdb.threads/ia64-sigill.exp: Couldn't compile ia64-sigill.c: unrecognized error
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/info-threads-cur-sal.exp ...
@@ -26533,6 +27098,19 @@ FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=on: info threads shows all
PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: condition $bpnum global_zero == 1
FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=on: set scheduler-locking on
FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=on: next over function call
+Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/next-while-other-thread-longjmps.exp ...
+PASS: gdb.threads/next-while-other-thread-longjmps.exp: successfully compiled posix threads test case
+PASS: gdb.threads/next-while-other-thread-longjmps.exp: continue to breakpoint: start line
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 1
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 2
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 3
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 4
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 5
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 6
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 7
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 8
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 9
+FAIL: gdb.threads/next-while-other-thread-longjmps.exp: next to line 10
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/no-unwaited-for-left.exp ...
PASS: gdb.threads/no-unwaited-for-left.exp: successfully compiled posix threads test case
FAIL: gdb.threads/no-unwaited-for-left.exp: continue to breakpoint: break-here
@@ -26576,6 +27154,11 @@ FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched0: continue over exec
FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched1: continue to breakpoint: break-here
FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched1: set scheduler-locking on
FAIL: gdb.threads/non-ldr-exc-4.exp: lock-sched1: continue over exec
+Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exit.exp ...
+PASS: gdb.threads/non-ldr-exit.exp: successfully compiled posix threads test case
+FAIL: gdb.threads/non-ldr-exit.exp: continue to breakpoint: break-here
+FAIL: gdb.threads/non-ldr-exit.exp: set scheduler-locking on
+FAIL: gdb.threads/non-ldr-exit.exp: program exits normally
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-stop-fair-events.exp ...
PASS: gdb.threads/non-stop-fair-events.exp: successfully compiled posix threads test case
PASS: gdb.threads/non-stop-fair-events.exp: set non-stop on
@@ -26597,6 +27180,18 @@ FAIL: gdb.threads/print-threads.exp: all threads ran once
PASS: gdb.threads/print-threads.exp: break thread_function (3)
PASS: gdb.threads/print-threads.exp: set var slow = 1 (2)
FAIL: gdb.threads/print-threads.exp: all threads ran once
+Running ../../../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
+FAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: Can't run to main
+FAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: Can't run to main
+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 &
+KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited (timeout) (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 &
+KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited (timeout) (PRMS: gdb/18749)
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/pthread_cond_wait.exp ...
PASS: gdb.threads/pthread_cond_wait.exp: successfully compiled posix threads test case
PASS: gdb.threads/pthread_cond_wait.exp: breakpoint on break_me
@@ -26783,7 +27378,7 @@ FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: contin
PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: unbreak loop in thread 2
FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: thread 1
FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: set scheduler-locking off
-FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: step
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: step: step (timeout)
PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: set displaced-stepping off
PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: continue to breakpoint: run to wait-thread breakpoint
FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: info threads shows all threads
@@ -26793,7 +27388,7 @@ FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: contin
PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: unbreak loop in thread 2
FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: thread 1
FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: set scheduler-locking off
-FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: next
+FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: next: next (timeout)
PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: set displaced-stepping off
PASS: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: continue to breakpoint: run to wait-thread breakpoint
FAIL: gdb.threads/step-over-lands-on-breakpoint.exp: displaced=off: continue: info threads shows all threads
@@ -27146,6 +27741,7 @@ PASS: gdb.trace/ax.exp: maint agent gdb_long_test > gdb_short_test
PASS: gdb.trace/ax.exp: maint agent gdb_long_test >= gdb_short_test
PASS: gdb.trace/ax.exp: maint agent &gdb_long_test == &gdb_short_test
PASS: gdb.trace/ax.exp: maint agent &gdb_long_test < &gdb_short_test
+PASS: gdb.trace/ax.exp: maint agent (unsigned char)1L
PASS: gdb.trace/ax.exp: maint agent-eval 12
PASS: gdb.trace/ax.exp: maint agent-eval gdb_char_test
PASS: gdb.trace/ax.exp: maint agent-eval gdb_arr_test[12]
@@ -27454,14 +28050,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
=== gdb Summary ===
-# of expected passes 25038
-# of unexpected failures 807
-# of unexpected successes 2
-# of expected failures 40
+# of expected passes 25550
+# of unexpected failures 850
+# of unexpected successes 1
+# of expected failures 42
# of unknown successes 1
-# of known failures 59
-# of unresolved testcases 2
-# of untested testcases 68
-# of unsupported tests 99
-[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.9.50.20150619-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
+# of known failures 56
+# of unresolved testcases 1
+# of untested testcases 70
+# of unsupported tests 100
+[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.10.50.20150819-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
diff --git a/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum b/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum
index 090c1527..175d0da5 100644
--- a/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum
+++ b/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Mon Nov 2 15:22:24 2015
+Test Run By thomas on Thu Nov 5 14:10:20 2015
Native configuration is i686-unknown-gnu0.6
=== ld tests ===
@@ -152,6 +152,7 @@ PASS: Build pr17068.so
PASS: Build pr17068a.a
PASS: Build pr17068b.a
PASS: pr17068 link --as-needed lib in group
+PASS: -Bsymbolic-functions
PASS: ld-elf/comm-data4
PASS: ld-elf/comm-data5
PASS: ld-elf/commonpage1
@@ -254,6 +255,7 @@ PASS: ld-elf/pr16322
PASS: ld-elf/pr16498a
PASS: ld-elf/pr16498b
PASS: ld-elf/pr17615
+PASS: ld-elf/pr18735
PASS: ld-elf/pr349
PASS: relocatable with script
PASS: ld-elf/rpath-1
@@ -262,6 +264,7 @@ PASS: ld-elf/runpath-1
PASS: ld-elf/runpath-2
PASS: ld-elf/seg
PASS: ld-elf/stab
+PASS: ld-elf/strtab
PASS: ld-elf/textaddr1
PASS: ld-elf/textaddr2
PASS: ld-elf/textaddr3
@@ -316,6 +319,8 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-elf/indirect.exp ...
PASS: Build libindirect1c.so
PASS: Build libindirect3c.so
PASS: Build libindirect4c.so
+PASS: Build libpr18720c.so
+PASS: Build pr18720b1.o
PASS: Indirect symbol 1a: : local symbol `foo' in tmpdir/indirect1b.o is referenced by DSO
PASS: Indirect symbol 1a: : final link failed: Bad value
PASS: Indirect symbol 1b: : local symbol `foo' in tmpdir/indirect1b.o is referenced by DSO
@@ -330,6 +335,11 @@ PASS: Run with libindirect4c.so 1
PASS: Run with libindirect4c.so 2
PASS: Run with libindirect4c.so 3
PASS: Run with libindirect4c.so 4
+PASS: Run with libpr18720c.so 1
+PASS: Run with libpr18720c.so 2
+PASS: Run with libpr18720c.so 3
+PASS: Run with libpr18720c.so 4
+PASS: Run with libpr18720c.so 5
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-elf/provide-hidden.exp ...
PASS: PROVIDE_HIDDEN test (auxiliary shared object)
PASS: PROVIDE_HIDDEN test 1
@@ -492,6 +502,11 @@ PASS: Run with libnew1a.so
PASS: Run with libnew1b.so
PASS: Build libpr2404b.a with PIE
PASS: Run pr2404 with PIE
+PASS: Run pr18718
+PASS: Run pr18718 with PIE (1)
+PASS: Run pr18718 with PIE (2)
+PASS: Run pr18718 with PIC (1)
+PASS: Run pr18718 with PIC (2)
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 ...
@@ -754,6 +769,8 @@ PASS: PR ld/14215
PASS: PR ld/17057
PASS: ld-i386/pr17935-1
PASS: ld-i386/pr17935-2
+PASS: ld-i386/pr18801
+PASS: PR ld/18815
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 ...
@@ -1199,9 +1216,11 @@ PASS: Run size-2
PASS: Run size-3a
PASS: Run size-3b
PASS: Run size-3c
-PASS: Run size-3d
-PASS: Run size-3d
-PASS: Run size-3e
+PASS: Run size-3d (1)
+PASS: Run size-3d (2)
+PASS: "Run size-3e"
+ "tmpdir/libsize-3c.so" ""
+ {size-3.c} "size-3e" "size-3.out"
PASS: Run size-4a
PASS: Run size-4b
PASS: Run size-5a
@@ -1227,6 +1246,13 @@ PASS: -shared --entry foo -u foo archive
PASS: --entry foo
PASS: --entry foo -u foo
PASS: --entry 0x0
+Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-undefined/require-defined.exp ...
+PASS: Build libfoo.a
+PASS: Check require-defined with an undefined symbol
+PASS: Check require-defined can require a symbol from an object
+PASS: Check require-defined does no error on a defined symbol
+PASS: Check require-defined can require a symbol from an archive
+PASS: Check require-defined can require two symbols
Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-undefined/undefined.exp ...
PASS: undefined
PASS: undefined function
@@ -1260,10 +1286,10 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/xtensa.exp ...
=== ld Summary ===
-# of expected passes 1081
+# of expected passes 1104
# of unexpected failures 2
# of expected failures 8
# of untested testcases 6
# of unsupported tests 8
-[...]/tschwinge/W._C._Handy.build/ld/ld-new 2.25.51.20150619
+[...]/tschwinge/W._C._Handy.build/ld/ld-new 2.25.51.20150819