summaryrefslogtreecommitdiff
path: root/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite
diff options
context:
space:
mode:
Diffstat (limited to 'binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite')
-rw-r--r--binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum1071
1 files changed, 948 insertions, 123 deletions
diff --git a/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum b/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum
index 89e7833b..90a9ebf1 100644
--- a/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum
+++ b/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Mon Nov 2 15:21:40 2015
+Test Run By thomas on Mon Nov 2 22:20:12 2015
Native configuration is i686-pc-linux-gnu
=== 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
@@ -977,8 +989,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 ...
@@ -992,6 +1002,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
@@ -1445,13 +1456,44 @@ PASS: gdb.base/auxv.exp: matching auxv data from live and gcore
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
@@ -2872,7 +2914,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
@@ -2881,13 +2923,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 ...
@@ -3440,7 +3482,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"
@@ -3942,6 +3984,146 @@ 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 ...
+PASS: gdb.base/checkpoint-ns.exp: break1 start
+PASS: gdb.base/checkpoint-ns.exp: break1 two
+PASS: gdb.base/checkpoint-ns.exp: break1 three
+PASS: gdb.base/checkpoint-ns.exp: break1 four
+PASS: gdb.base/checkpoint-ns.exp: break1 five
+PASS: gdb.base/checkpoint-ns.exp: break1 six
+PASS: gdb.base/checkpoint-ns.exp: break1 seven
+PASS: gdb.base/checkpoint-ns.exp: break1 eight
+PASS: gdb.base/checkpoint-ns.exp: break1 nine
+PASS: gdb.base/checkpoint-ns.exp: break1 ten
+PASS: gdb.base/checkpoint-ns.exp: info checkpoints one
+PASS: gdb.base/checkpoint-ns.exp: break2 one
+PASS: gdb.base/checkpoint-ns.exp: restart 1 one
+PASS: gdb.base/checkpoint-ns.exp: verify i 1 one
+PASS: gdb.base/checkpoint-ns.exp: step in 1 one
+PASS: gdb.base/checkpoint-ns.exp: verify lines 1 one
+PASS: gdb.base/checkpoint-ns.exp: restart 2 one
+PASS: gdb.base/checkpoint-ns.exp: step in 2 one
+PASS: gdb.base/checkpoint-ns.exp: verify i 2 one
+PASS: gdb.base/checkpoint-ns.exp: verify lines 2 one
+PASS: gdb.base/checkpoint-ns.exp: restart 3 one
+PASS: gdb.base/checkpoint-ns.exp: step in 3 one
+PASS: gdb.base/checkpoint-ns.exp: verify i 3 one
+PASS: gdb.base/checkpoint-ns.exp: verify lines 3 one
+PASS: gdb.base/checkpoint-ns.exp: restart 4 one
+PASS: gdb.base/checkpoint-ns.exp: step in 4 one
+PASS: gdb.base/checkpoint-ns.exp: verify i 4 one
+PASS: gdb.base/checkpoint-ns.exp: verify lines 4 one
+PASS: gdb.base/checkpoint-ns.exp: restart 5 one
+PASS: gdb.base/checkpoint-ns.exp: step in 5 one
+PASS: gdb.base/checkpoint-ns.exp: verify i 5 one
+PASS: gdb.base/checkpoint-ns.exp: verify lines 5 one
+PASS: gdb.base/checkpoint-ns.exp: restart 6 one
+PASS: gdb.base/checkpoint-ns.exp: step in 6 one
+PASS: gdb.base/checkpoint-ns.exp: verify i 6 one
+PASS: gdb.base/checkpoint-ns.exp: verify lines 6 one
+PASS: gdb.base/checkpoint-ns.exp: restart 7 one
+PASS: gdb.base/checkpoint-ns.exp: step in 7 one
+PASS: gdb.base/checkpoint-ns.exp: verify i 7 one
+PASS: gdb.base/checkpoint-ns.exp: verify lines 7 one
+PASS: gdb.base/checkpoint-ns.exp: restart 8 one
+PASS: gdb.base/checkpoint-ns.exp: step in 8 one
+PASS: gdb.base/checkpoint-ns.exp: verify i 8 one
+PASS: gdb.base/checkpoint-ns.exp: verify lines 8 one
+PASS: gdb.base/checkpoint-ns.exp: restart 9 one
+PASS: gdb.base/checkpoint-ns.exp: step in 9 one
+PASS: gdb.base/checkpoint-ns.exp: verify i 9 one
+PASS: gdb.base/checkpoint-ns.exp: verify lines 9 one
+PASS: gdb.base/checkpoint-ns.exp: restart 10 one
+PASS: gdb.base/checkpoint-ns.exp: step in 10 one
+PASS: gdb.base/checkpoint-ns.exp: verify i 10 one
+PASS: gdb.base/checkpoint-ns.exp: verify lines 10 one
+PASS: gdb.base/checkpoint-ns.exp: restart 0 one
+PASS: gdb.base/checkpoint-ns.exp: break3 one
+PASS: gdb.base/checkpoint-ns.exp: Diff input and output one
+PASS: gdb.base/checkpoint-ns.exp: restart 1 two
+PASS: gdb.base/checkpoint-ns.exp: breakpoint 1 1 one
+PASS: gdb.base/checkpoint-ns.exp: step in 1 two
+PASS: gdb.base/checkpoint-ns.exp: verify lines 1 two
+PASS: gdb.base/checkpoint-ns.exp: restart 2 two
+PASS: gdb.base/checkpoint-ns.exp: breakpoint 1 2 one
+PASS: gdb.base/checkpoint-ns.exp: step in 2 two
+PASS: gdb.base/checkpoint-ns.exp: verify lines 2 two
+PASS: gdb.base/checkpoint-ns.exp: restart 3 two
+PASS: gdb.base/checkpoint-ns.exp: breakpoint 1 3 one
+PASS: gdb.base/checkpoint-ns.exp: step in 3 two
+PASS: gdb.base/checkpoint-ns.exp: verify lines 3 two
+PASS: gdb.base/checkpoint-ns.exp: restart 4 two
+PASS: gdb.base/checkpoint-ns.exp: breakpoint 1 4 one
+PASS: gdb.base/checkpoint-ns.exp: step in 4 two
+PASS: gdb.base/checkpoint-ns.exp: verify lines 4 two
+PASS: gdb.base/checkpoint-ns.exp: restart 5 two
+PASS: gdb.base/checkpoint-ns.exp: breakpoint 1 5 one
+PASS: gdb.base/checkpoint-ns.exp: step in 5 two
+PASS: gdb.base/checkpoint-ns.exp: verify lines 5 two
+PASS: gdb.base/checkpoint-ns.exp: restart 6 two
+PASS: gdb.base/checkpoint-ns.exp: breakpoint 1 6 one
+PASS: gdb.base/checkpoint-ns.exp: step in 6 two
+PASS: gdb.base/checkpoint-ns.exp: verify lines 5 two
+PASS: gdb.base/checkpoint-ns.exp: restart 7 two
+PASS: gdb.base/checkpoint-ns.exp: breakpoint 1 7 one
+PASS: gdb.base/checkpoint-ns.exp: step in 7 two
+PASS: gdb.base/checkpoint-ns.exp: verify lines 7 two
+PASS: gdb.base/checkpoint-ns.exp: Diff input and output two
+PASS: gdb.base/checkpoint-ns.exp: restart 0 one
+PASS: gdb.base/checkpoint-ns.exp: break4 one
+PASS: gdb.base/checkpoint-ns.exp: delete copy1
+PASS: gdb.base/checkpoint-ns.exp: restart 1 three
+PASS: gdb.base/checkpoint-ns.exp: break2 1 one
+PASS: gdb.base/checkpoint-ns.exp: outfile still open 1
+PASS: gdb.base/checkpoint-ns.exp: restart 2 three
+PASS: gdb.base/checkpoint-ns.exp: break2 2 one
+PASS: gdb.base/checkpoint-ns.exp: outfile still open 2
+PASS: gdb.base/checkpoint-ns.exp: restart 3 three
+PASS: gdb.base/checkpoint-ns.exp: break2 3 one
+PASS: gdb.base/checkpoint-ns.exp: outfile still open 3
+PASS: gdb.base/checkpoint-ns.exp: restart 4 three
+PASS: gdb.base/checkpoint-ns.exp: break2 4 one
+PASS: gdb.base/checkpoint-ns.exp: outfile still open 4
+PASS: gdb.base/checkpoint-ns.exp: restart 5 three
+PASS: gdb.base/checkpoint-ns.exp: break2 5 one
+PASS: gdb.base/checkpoint-ns.exp: outfile still open 5
+PASS: gdb.base/checkpoint-ns.exp: restart 6 three
+PASS: gdb.base/checkpoint-ns.exp: break2 6 one
+PASS: gdb.base/checkpoint-ns.exp: outfile still open 6
+PASS: gdb.base/checkpoint-ns.exp: restart 7 three
+PASS: gdb.base/checkpoint-ns.exp: break2 7 one
+PASS: gdb.base/checkpoint-ns.exp: outfile still open 7
+PASS: gdb.base/checkpoint-ns.exp: restart 8 three
+PASS: gdb.base/checkpoint-ns.exp: break2 8 one
+PASS: gdb.base/checkpoint-ns.exp: outfile still open 8
+PASS: gdb.base/checkpoint-ns.exp: restart 9 three
+PASS: gdb.base/checkpoint-ns.exp: break2 9 one
+PASS: gdb.base/checkpoint-ns.exp: outfile still open 9
+PASS: gdb.base/checkpoint-ns.exp: restart 10 three
+PASS: gdb.base/checkpoint-ns.exp: break2 10 one
+PASS: gdb.base/checkpoint-ns.exp: outfile still open 10
+PASS: gdb.base/checkpoint-ns.exp: Exit, dropped into next fork one
+PASS: gdb.base/checkpoint-ns.exp: Exit, dropped into next fork two
+PASS: gdb.base/checkpoint-ns.exp: Exit, dropped into next fork three
+PASS: gdb.base/checkpoint-ns.exp: Exit, dropped into next fork four
+PASS: gdb.base/checkpoint-ns.exp: Exit, dropped into next fork five
+PASS: gdb.base/checkpoint-ns.exp: info checkpoints two
+PASS: gdb.base/checkpoint-ns.exp: kill all one
+PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 0
+PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 1
+PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 2
+PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 3
+PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 4
+PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 5
+PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 6
+PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 7
+PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 8
+PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 9
+PASS: gdb.base/checkpoint-ns.exp: no more checkpoint 10
+PASS: gdb.base/checkpoint-ns.exp: set checkpoint breakpoint
+PASS: gdb.base/checkpoint-ns.exp: break2 with many checkpoints
+PASS: gdb.base/checkpoint-ns.exp: info checkpoints with at least 600 checkpoints
+PASS: gdb.base/checkpoint-ns.exp: kill all one with many checkpoints
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/checkpoint.exp ...
PASS: gdb.base/checkpoint.exp: break1 start
PASS: gdb.base/checkpoint.exp: break1 two
@@ -4412,6 +4594,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
@@ -4421,6 +4613,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
@@ -4940,7 +5134,7 @@ PASS: gdb.base/default.exp: info program
PASS: gdb.base/default.exp: info registers
PASS: gdb.base/default.exp: info stack "s" abbreviation
PASS: gdb.base/default.exp: info stack
-FAIL: gdb.base/default.exp: info set
+PASS: gdb.base/default.exp: info set
PASS: gdb.base/default.exp: info symbol
PASS: gdb.base/default.exp: info source
PASS: gdb.base/default.exp: info sources
@@ -5071,7 +5265,7 @@ PASS: gdb.base/default.exp: show verbose
PASS: gdb.base/default.exp: show version
PASS: gdb.base/default.exp: show width
PASS: gdb.base/default.exp: show write
-FAIL: gdb.base/default.exp: show
+PASS: gdb.base/default.exp: show
PASS: gdb.base/default.exp: set history save off
PASS: gdb.base/default.exp: stepi "si" abbreviation
PASS: gdb.base/default.exp: stepi
@@ -5406,6 +5600,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 ...
PASS: gdb.base/disp-step-syscall.exp: fork: probe for target remote
PASS: gdb.base/disp-step-syscall.exp: fork: delete break 1
@@ -5644,8 +5839,8 @@ PASS: gdb.base/dprintf-non-stop.exp: dprintf triggered
PASS: gdb.base/dprintf-non-stop.exp: interrupt
PASS: gdb.base/dprintf-non-stop.exp: inferior stopped
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
@@ -5658,21 +5853,38 @@ 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
+WARNING: remote_expect statement without a default case?!
+PASS: gdb.base/dprintf.exp: call: printf: 1st dprintf
+WARNING: remote_expect statement without a default case?!
+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
+WARNING: remote_expect statement without a default case?!
+PASS: gdb.base/dprintf.exp: call: fprintf: 1st dprintf
+WARNING: remote_expect statement without a default case?!
+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 ...
gdb compile failed, /usr/bin/ld: i386:x86-64 architecture of input file `[...]/tschwinge/W._C._Handy.build/gdb/testsuite/gdb.base/dtrace-probe-p.o' is incompatible with i386 output
collect2: error: ld returned 1 exit status
@@ -6015,24 +6227,26 @@ 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
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/ending-run.exp: cont
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/ending-run.exp: Step to return
-PASS: gdb.base/ending-run.exp: step out of main
-PASS: gdb.base/ending-run.exp: step to end of run
+FAIL: gdb.base/ending-run.exp: step out of main
+FAIL: gdb.base/ending-run.exp: step to end of run
UNSUPPORTED: gdb.base/ending-run.exp: continue after exit
-PASS: gdb.base/ending-run.exp: don't step after run
+UNSUPPORTED: gdb.base/ending-run.exp: don't step after run
PASS: gdb.base/ending-run.exp: ls: core (No core dumped on quit)
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/enum_cond.exp ...
PASS: gdb.base/enum_cond.exp: break call_me if param.e == 1
@@ -6979,6 +7193,8 @@ PASS: gdb.base/gcore.exp: corefile restored un-initialized array
PASS: gdb.base/gcore.exp: corefile restored heap array
PASS: gdb.base/gcore.exp: corefile restored stack array
PASS: gdb.base/gcore.exp: corefile restored backtrace
+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 ...
@@ -7019,7 +7235,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
@@ -7205,16 +7421,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
-PASS: gdb.base/gnu_vector.exp: continue to add_some_intvecs
-KFAIL: gdb.base/gnu_vector.exp: finish shows vector return value (PRMS: gdb/18537)
-PASS: gdb.base/gnu_vector.exp: continue to add_some_intvecs
-PASS: gdb.base/gnu_vector.exp: set vector return value
-KFAIL: gdb.base/gnu_vector.exp: verify vector return value (the program exited) (PRMS: gdb/18537)
+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 ...
@@ -7344,6 +7551,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
@@ -7504,17 +7762,17 @@ PASS: gdb.base/interrupt-noterm.exp: interrupt
PASS: gdb.base/interrupt-noterm.exp: inferior received SIGINT
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)
+WARNING: remote_expect statement without a default case?!
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/interrupt.exp: send_gdb control C
PASS: gdb.base/interrupt.exp: call function when asleep
PASS: gdb.base/interrupt.exp: call function a second time
PASS: gdb.base/interrupt.exp: continue
-FAIL: gdb.base/interrupt.exp: echo data (timeout)
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/interrupt.exp: Send Control-C, second time
PASS: gdb.base/interrupt.exp: signal SIGINT
-FAIL: gdb.base/interrupt.exp: echo more data (timeout)
-FAIL: gdb.base/interrupt.exp: send end of file (timeout)
+WARNING: remote_expect statement without a default case?!
+WARNING: remote_expect statement without a default case?!
FAIL: gdb.base/interrupt.exp: send end of file
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jit-simple.exp ...
PASS: gdb.base/jit-simple.exp: blah 1
@@ -7584,6 +7842,37 @@ 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
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: attach to pid
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 1 2
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: inferior 1
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: kill
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: detach inferiors 3
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 1 2 3
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: detach inferiors 1 2 3
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 10
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/killed-outside.exp ...
+PASS: gdb.base/killed-outside.exp: continue: get pid of inferior
+PASS: gdb.base/killed-outside.exp: continue: continue
+PASS: gdb.base/killed-outside.exp: continue: info threads
+PASS: gdb.base/killed-outside.exp: continue: quit GDB
+PASS: gdb.base/killed-outside.exp: stepi: get pid of inferior
+PASS: gdb.base/killed-outside.exp: stepi: si
+PASS: gdb.base/killed-outside.exp: stepi: info threads
+PASS: gdb.base/killed-outside.exp: stepi: quit GDB
+PASS: gdb.base/killed-outside.exp: registers: get pid of inferior
+PASS: gdb.base/killed-outside.exp: registers: flushregs
+PASS: gdb.base/killed-outside.exp: registers: info threads
+PASS: gdb.base/killed-outside.exp: registers: quit GDB
+PASS: gdb.base/killed-outside.exp: info threads: get pid of inferior
+PASS: gdb.base/killed-outside.exp: info threads: info threads
+PASS: gdb.base/killed-outside.exp: info threads: quit GDB
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/label.exp ...
PASS: gdb.base/label.exp: breakpoint here
PASS: gdb.base/label.exp: breakpoint there
@@ -8446,9 +8735,11 @@ PASS: gdb.base/moribund-step.exp: set non-stop on
PASS: gdb.base/moribund-step.exp: step
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/multi-forks.exp ...
PASS: gdb.base/multi-forks.exp: set follow-fork child
-PASS: gdb.base/multi-forks.exp: run to exit 2
+FAIL: gdb.base/multi-forks.exp: run to exit 2 (timeout)
PASS: gdb.base/multi-forks.exp: follow child, print pids
-PASS: gdb.base/multi-forks.exp: run to exit 2
+FAIL: gdb.base/multi-forks.exp: info breakpoints (timeout)
+ERROR: breakpoints not deleted
+UNRESOLVED: gdb.base/multi-forks.exp: run to exit 2 (timeout)
PASS: gdb.base/multi-forks.exp: follow parent, print pids
PASS: gdb.base/multi-forks.exp: help set detach
PASS: gdb.base/multi-forks.exp: show detach default on
@@ -10194,7 +10485,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
@@ -10727,12 +11018,16 @@ PASS: gdb.base/shlib-call.exp: set print address off
PASS: gdb.base/shlib-call.exp: set width 0
PASS: gdb.base/shlib-call.exp: next to shr1
PASS: gdb.base/shlib-call.exp: print g
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/shlib-call.exp: next over shr1
-PASS: gdb.base/shlib-call.exp: print g
+FAIL: gdb.base/shlib-call.exp: print g
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/shlib-call.exp: print shr1(1)
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/shlib-call.exp: print shr1(g)
PASS: gdb.base/shlib-call.exp: breakpoint function shr2
PASS: gdb.base/shlib-call.exp: run until breakpoint set at a function
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/shlib-call.exp: print shr1(1) 2nd time
PASS: gdb.base/shlib-call.exp: print mainshr1(1) from shlib func
PASS: gdb.base/shlib-call.exp: step out of shr2 to main (stopped in shr2 epilogue)
@@ -11230,7 +11525,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
-PASS: gdb.base/siginfo-addr.exp: si_addr value
+PASS: gdb.base/siginfo-addr.exp: correct si_addr
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 ()
@@ -12137,7 +12432,7 @@ PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler,
PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done
PASS: gdb.base/sigstep.exp: displaced=on: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue
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)
@@ -12148,25 +12443,39 @@ PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (void (*)(void))" (4)
PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (float)" (4)
PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (double)" (8)
PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (long double)" (12)
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/sizeof.exp: check sizeof "char"
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/sizeof.exp: check sizeof "short"
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/sizeof.exp: check sizeof "int"
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/sizeof.exp: check sizeof "long"
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/sizeof.exp: check sizeof "long long"
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/sizeof.exp: check sizeof "void *"
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/sizeof.exp: check sizeof "void (*)(void)"
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/sizeof.exp: check sizeof "float"
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/sizeof.exp: check sizeof "double"
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/sizeof.exp: check sizeof "long double"
PASS: gdb.base/sizeof.exp: get integer valueof "'\377'" (-1)
PASS: gdb.base/sizeof.exp: get integer valueof "(int) (char) -1" (-1)
PASS: gdb.base/sizeof.exp: get integer valueof "(int) (signed char) -1" (-1)
PASS: gdb.base/sizeof.exp: get integer valueof "(int) (unsigned char) -1" (255)
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/sizeof.exp: check valueof "'\377'"
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/sizeof.exp: check valueof "(int) (char) -1"
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/sizeof.exp: check valueof "(int) (signed char) -1"
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/sizeof.exp: check valueof "(int) (unsigned char) -1"
-PASS: gdb.base/sizeof.exp: set padding_char.v = 1
+FAIL: gdb.base/sizeof.exp: set padding_char.v = 1
PASS: gdb.base/sizeof.exp: print padding_char.p1
PASS: gdb.base/sizeof.exp: print/d padding_char.v
PASS: gdb.base/sizeof.exp: print padding_char.p2
@@ -13622,10 +13931,30 @@ PASS: gdb.base/valgrind-db-attach.exp: set height 0
PASS: gdb.base/valgrind-db-attach.exp: set width 0
PASS: gdb.base/valgrind-db-attach.exp: bt
PASS: gdb.base/valgrind-db-attach.exp: kill program
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-disp-step.exp ...
+PASS: gdb.base/valgrind-disp-step.exp: spawn valgrind
+PASS: gdb.base/valgrind-disp-step.exp: valgrind started
+PASS: gdb.base/valgrind-disp-step.exp: vgdb prompt
+PASS: gdb.base/valgrind-disp-step.exp: disconnect
+FAIL: gdb.base/valgrind-disp-step.exp: target remote for vgdb
+PASS: gdb.base/valgrind-disp-step.exp: monitor v.set gdb_output
+PASS: gdb.base/valgrind-disp-step.exp: set displaced-stepping off
+PASS: gdb.base/valgrind-disp-step.exp: continue to main
+PASS: gdb.base/valgrind-disp-step.exp: displaced off: set displaced-stepping off
+PASS: gdb.base/valgrind-disp-step.exp: displaced off: once: set breakpoint
+PASS: gdb.base/valgrind-disp-step.exp: displaced off: once: step over breakpoint
+PASS: gdb.base/valgrind-disp-step.exp: displaced off: twice: set breakpoint
+PASS: gdb.base/valgrind-disp-step.exp: displaced off: twice: step over breakpoint
+PASS: gdb.base/valgrind-disp-step.exp: displaced on: set displaced-stepping on
+PASS: gdb.base/valgrind-disp-step.exp: displaced on: once: set breakpoint
+PASS: gdb.base/valgrind-disp-step.exp: displaced on: once: step over breakpoint
+PASS: gdb.base/valgrind-disp-step.exp: displaced on: twice: set breakpoint
+PASS: gdb.base/valgrind-disp-step.exp: displaced on: twice: step over breakpoint
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-infcall.exp ...
PASS: gdb.base/valgrind-infcall.exp: spawn valgrind
PASS: gdb.base/valgrind-infcall.exp: valgrind started
PASS: gdb.base/valgrind-infcall.exp: vgdb prompt
+PASS: gdb.base/valgrind-infcall.exp: disconnect
FAIL: gdb.base/valgrind-infcall.exp: target remote for vgdb
PASS: gdb.base/valgrind-infcall.exp: monitor v.set gdb_output
PASS: gdb.base/valgrind-infcall.exp: continue #1
@@ -13639,13 +13968,18 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/varargs.exp ...
PASS: gdb.base/varargs.exp: set print sevenbit-strings
PASS: gdb.base/varargs.exp: set print address off
PASS: gdb.base/varargs.exp: set width 0
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/varargs.exp: print find_max1(5,1,2,3,4,5)
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/varargs.exp: print find_max1(1,3)
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/varargs.exp: print find_max1(10,1,2,3,4,5,6,7,8,29,0)
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/varargs.exp: print find_max2(3,1,2,3)
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/varargs.exp: print find_max_double(5,1.0,17.0,2.0,3.0,4.0)
-PASS: gdb.base/varargs.exp: print find_max_float_real(4, fc1, fc2, fc3, fc4)
-PASS: gdb.base/varargs.exp: print find_max_double_real(4, dc1, dc2, dc3, dc4)
+FAIL: gdb.base/varargs.exp: print find_max_float_real(4, fc1, fc2, fc3, fc4)
+FAIL: gdb.base/varargs.exp: print find_max_double_real(4, dc1, dc2, dc3, dc4)
PASS: gdb.base/varargs.exp: print find_max_long_double_real(4, ldc1, ldc2, ldc3, ldc4)
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/vdso-warning.exp ...
PASS: gdb.base/vdso-warning.exp: set environment LD_DEBUG=unused
@@ -16601,12 +16935,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 ...
@@ -21111,6 +21447,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
@@ -21327,7 +21848,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
@@ -21346,11 +21867,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
@@ -21361,7 +21882,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
@@ -21832,6 +22353,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
@@ -22549,25 +23072,34 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/complaints.exp ...
PASS: gdb.gdb/complaints.exp: breakpoint in captured_command_loop
PASS: gdb.gdb/complaints.exp: run until breakpoint at captured_command_loop
PASS: gdb.gdb/complaints.exp: set stop_whining = 2
+WARNING: remote_expect statement without a default case?!
PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Register a complaint")
PASS: gdb.gdb/complaints.exp: print symfile_complaints->root->fmt
+WARNING: remote_expect statement without a default case?!
PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, symfile_complaints->root->fmt)
-PASS: gdb.gdb/complaints.exp: list has one entry
+FAIL: gdb.gdb/complaints.exp: list has one entry
+WARNING: remote_expect statement without a default case?!
PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Testing! Testing! Testing!")
PASS: gdb.gdb/complaints.exp: serial start
-PASS: gdb.gdb/complaints.exp: serial line 1
-PASS: gdb.gdb/complaints.exp: serial line 2
+WARNING: remote_expect statement without a default case?!
+FAIL: gdb.gdb/complaints.exp: serial line 1
+WARNING: remote_expect statement without a default case?!
+FAIL: gdb.gdb/complaints.exp: serial line 2
+WARNING: remote_expect statement without a default case?!
PASS: gdb.gdb/complaints.exp: serial end
PASS: gdb.gdb/complaints.exp: short start
-PASS: gdb.gdb/complaints.exp: short line 1
-PASS: gdb.gdb/complaints.exp: short line 2
+WARNING: remote_expect statement without a default case?!
+FAIL: gdb.gdb/complaints.exp: short line 1
+WARNING: remote_expect statement without a default case?!
+FAIL: gdb.gdb/complaints.exp: short line 2
+WARNING: remote_expect statement without a default case?!
PASS: gdb.gdb/complaints.exp: short end
-PASS: gdb.gdb/complaints.exp: empty non-verbose non-noisy clear
-PASS: gdb.gdb/complaints.exp: empty verbose non-noisy clear
-PASS: gdb.gdb/complaints.exp: empty verbose noisy clear
-PASS: gdb.gdb/complaints.exp: empty non-verbose noisy clear
+WARNING: remote_expect statement without a default case?!
+WARNING: remote_expect statement without a default case?!
+WARNING: remote_expect statement without a default case?!
+WARNING: remote_expect statement without a default case?!
Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/observer.exp ...
-PASS: gdb.gdb/observer.exp: breakpoint in captured_main
+UNRESOLVED: gdb.gdb/observer.exp: breakpoint in captured_main
PASS: gdb.gdb/observer.exp: run until breakpoint at captured_main
PASS: gdb.gdb/observer.exp: no observer attached; reset first observer counter
PASS: gdb.gdb/observer.exp: no observer attached; reset second observer counter
@@ -22708,11 +23240,11 @@ PASS: gdb.gdb/selftest.exp: next over notice_open_fds
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
-PASS: gdb.gdb/selftest.exp: xgdb is at prompt
-PASS: gdb.gdb/selftest.exp: Set xgdb prompt
+WARNING: remote_expect statement without a default case?!
+WARNING: remote_expect statement without a default case?!
PASS: gdb.gdb/selftest.exp: send ^C to child process
PASS: gdb.gdb/selftest.exp: send SIGINT signal to child process
-PASS: gdb.gdb/selftest.exp: backtrace through signal handler
+FAIL: gdb.gdb/selftest.exp: backtrace through signal handler
Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/xfullpath.exp ...
PASS: gdb.gdb/xfullpath.exp: breakpoint in captured_main
PASS: gdb.gdb/xfullpath.exp: run until breakpoint at captured_main
@@ -24358,6 +24890,106 @@ 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)
+ERROR: Process no longer exists
+UNRESOLVED: gdb.linespec/explicit.exp: complete non-existant file name
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
@@ -24419,8 +25051,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:
@@ -24449,20 +25084,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
@@ -24473,15 +25123,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:
@@ -24502,29 +25165,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
@@ -24544,13 +25225,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
@@ -24561,6 +25250,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 ...
@@ -24742,6 +25432,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
@@ -24908,6 +25605,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
@@ -24915,18 +25615,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 ...
@@ -25133,8 +25833,17 @@ PASS: gdb.mi/mi-nsthrexec.exp: thread state, all stopped
PASS: gdb.mi/mi-nsthrexec.exp: breakpoint at main
PASS: gdb.mi/mi-nsthrexec.exp: stop at main after exec
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
+PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on thread_func
+PASS: gdb.mi/mi-pending.exp: Delete breakpoint 3
+PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc3
+PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc3 on thread 2
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
@@ -26244,7 +26953,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
@@ -26968,6 +27677,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 ...
@@ -27819,8 +28542,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
@@ -27828,7 +28551,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
@@ -27845,6 +28568,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
@@ -27930,12 +28656,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 ("8852bbefaa897934fa060e5c710d6bf9d02ec43b", 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
@@ -27952,7 +28678,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" (8852bbefaa897934fa060e5c710d6bf9d02ec43b)
-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'))
@@ -28114,7 +28840,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()
@@ -28125,7 +28851,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()
@@ -28136,18 +28862,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
@@ -31812,6 +32538,15 @@ PASS: gdb.server/ext-attach.exp: attach to remote program 2
PASS: gdb.server/ext-attach.exp: backtrace 2
PASS: gdb.server/ext-attach.exp: kill
PASS: gdb.server/ext-attach.exp: monitor exit
+Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-restart.exp ...
+PASS: gdb.server/ext-restart.exp: disconnect
+PASS: gdb.server/ext-restart.exp: set remote exec-file
+PASS: gdb.server/ext-restart.exp: run to main
+PASS: gdb.server/ext-restart.exp: restart: set remote run-packet off
+PASS: gdb.server/ext-restart.exp: restart: set remote exec-file
+PASS: gdb.server/ext-restart.exp: restart: run to main
+PASS: gdb.server/ext-restart.exp: kill
+PASS: gdb.server/ext-restart.exp: monitor exit
Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-run.exp ...
PASS: gdb.server/ext-run.exp: disconnect
PASS: gdb.server/ext-run.exp: set remote exec-file
@@ -31820,6 +32555,17 @@ PASS: gdb.server/ext-run.exp: get process list
PASS: gdb.server/ext-run.exp: kill
PASS: gdb.server/ext-run.exp: load new file without any gdbserver inferior
PASS: gdb.server/ext-run.exp: monitor exit
+Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-wrapper.exp ...
+PASS: gdb.server/ext-wrapper.exp: disconnect
+PASS: gdb.server/ext-wrapper.exp: set remote exec-file
+PASS: gdb.server/ext-wrapper.exp: run to marker
+PASS: gdb.server/ext-wrapper.exp: print d
+PASS: gdb.server/ext-wrapper.exp: restart: set remote run-packet off
+PASS: gdb.server/ext-wrapper.exp: restart: set remote exec-file
+PASS: gdb.server/ext-wrapper.exp: restart: run to marker
+PASS: gdb.server/ext-wrapper.exp: restart: print d
+PASS: gdb.server/ext-wrapper.exp: kill
+PASS: gdb.server/ext-wrapper.exp: monitor exit
Running ../../../W._C._Handy/gdb/testsuite/gdb.server/file-transfer.exp ...
PASS: gdb.server/file-transfer.exp: disconnect
PASS: gdb.server/file-transfer.exp: put binary file
@@ -31843,6 +32589,7 @@ PASS: gdb.server/no-thread-db.exp: print foo
Running ../../../W._C._Handy/gdb/testsuite/gdb.server/non-existing-program.exp ...
PASS: gdb.server/non-existing-program.exp: gdbserver exits cleanly
Running ../../../W._C._Handy/gdb/testsuite/gdb.server/server-exec-info.exp ...
+PASS: gdb.server/server-exec-info.exp: disconnect
PASS: gdb.server/server-exec-info.exp: set remote pid-to-exec-file-packet off
PASS: gdb.server/server-exec-info.exp: file
PASS: gdb.server/server-exec-info.exp: set sysroot remote:
@@ -32113,12 +32860,12 @@ XFAIL: gdb.stabs/weird.exp: p common0var1
XFAIL: gdb.stabs/weird.exp: p common0var2
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-into-signal.exp ...
PASS: gdb.threads/attach-into-signal.exp: nonthreaded: handle SIGALRM stop print pass
-PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attach (pass 1), pending signal catch
-PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attach (pass 2), pending signal catch
+PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attempt 1: attach (pass 1), pending signal catch
+PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attempt 2: attach (pass 2), pending signal catch
PASS: gdb.threads/attach-into-signal.exp: successfully compiled posix threads test case
PASS: gdb.threads/attach-into-signal.exp: threaded: handle SIGALRM stop print pass
-PASS: gdb.threads/attach-into-signal.exp: threaded: attach (pass 1), pending signal catch
-PASS: gdb.threads/attach-into-signal.exp: threaded: attach (pass 2), pending signal catch
+PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 2: attach (pass 1), pending signal catch
+PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 8: attach (pass 2), pending signal catch
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-many-short-lived-threads.exp ...
PASS: gdb.threads/attach-many-short-lived-threads.exp: successfully compiled posix threads test case
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: attach
@@ -32544,6 +33291,23 @@ PASS: gdb.threads/fork-child-threads.exp: set follow-fork-mode child
PASS: gdb.threads/fork-child-threads.exp: next over fork
PASS: gdb.threads/fork-child-threads.exp: get to the spawned thread
PASS: gdb.threads/fork-child-threads.exp: two threads found
+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
+PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: set detach-on-fork on
+PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: continue &
+PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: inferior 1 exited
+PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: no failure to remove breakpoints
+PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: no spurious thread stop
+PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: no threads left
+PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=on: only inferior 1 left
+PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: successfully compiled posix threads test case
+PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: set detach-on-fork off
+PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: continue &
+PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: inferior 1 exited
+PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: no failure to remove breakpoints
+PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: no spurious thread stop
+PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: no threads left
+PASS: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: only inferior 1 left
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/fork-thread-pending.exp ...
PASS: gdb.threads/fork-thread-pending.exp: successfully compiled posix threads test case
PASS: gdb.threads/fork-thread-pending.exp: 1, set follow-fork-mode child
@@ -32561,6 +33325,20 @@ PASS: gdb.threads/fork-thread-pending.exp: 2, get to the fork event
PASS: gdb.threads/fork-thread-pending.exp: 2, multiple threads found
PASS: gdb.threads/fork-thread-pending.exp: 2, get to the spawned thread in fork child
PASS: gdb.threads/fork-thread-pending.exp: 2, followed to the child, found two threads
+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
+PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: set detach-on-fork on
+PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: set breakpoint that evals false
+PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: continue &
+PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: inferior 1 exited
+PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: no threads left
+PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=1: detach_on_fork=on: only inferior 1 left
+PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: set detach-on-fork on
+PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: set breakpoint that evals false
+PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: continue &
+PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: inferior 1 exited
+PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: no threads left
+PASS: gdb.threads/forking-threads-plus-breakpoint.exp: cond_bp_target=0: detach_on_fork=on: only inferior 1 left
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
@@ -32625,6 +33403,15 @@ PASS: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 5
PASS: gdb.threads/hand-call-in-threads.exp: all dummies popped
PASS: gdb.threads/hand-call-in-threads.exp: disable scheduler locking
PASS: gdb.threads/hand-call-in-threads.exp: show scheduler locking off
+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 ...
PASS: gdb.threads/ia64-sigill.exp: successfully compiled posix threads test case
PASS: gdb.threads/ia64-sigill.exp: info addr label
@@ -33002,6 +33789,19 @@ PASS: 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
PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: set scheduler-locking on
PASS: 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
+PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 1
+PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 2
+PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 3
+PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 4
+PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 5
+PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 6
+PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 7
+PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 8
+PASS: gdb.threads/next-while-other-thread-longjmps.exp: next to line 9
+PASS: 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
PASS: gdb.threads/no-unwaited-for-left.exp: continue to breakpoint: break-here
@@ -33045,6 +33845,11 @@ PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched0: continue over exec
PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched1: continue to breakpoint: break-here
PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched1: set scheduler-locking on
PASS: 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
+PASS: gdb.threads/non-ldr-exit.exp: continue to breakpoint: break-here
+PASS: gdb.threads/non-ldr-exit.exp: set scheduler-locking on
+KFAIL: gdb.threads/non-ldr-exit.exp: program exits normally (PRMS: gdb/18717)
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
@@ -33566,6 +34371,25 @@ PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 4 (slow wit
PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 5 (slow with kill breakpoint)
PASS: gdb.threads/print-threads.exp: program exited normally
PASS: gdb.threads/print-threads.exp: all threads ran once (slow with kill breakpoint)
+Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/process-dies-while-handling-bp.exp ...
+PASS: gdb.threads/process-dies-while-handling-bp.exp: successfully compiled posix threads test case
+PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: probe for target remote
+PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: set breakpoint that evals false
+PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: continue &
+KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: inferior 1 exited (prompt) (PRMS: gdb/18749)
+PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: probe for target remote
+PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: set breakpoint that evals false
+PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: continue &
+PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: inferior 1 exited
+PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: no threads left
+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 (prompt) (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 (prompt) (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
@@ -34773,6 +35597,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]
@@ -35080,14 +35905,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
=== gdb Summary ===
-# of expected passes 33408
-# of unexpected failures 142
-# of unexpected successes 2
-# of expected failures 62
+# of expected passes 34125
+# of unexpected failures 157
+# of unexpected successes 1
+# of expected failures 64
# of unknown successes 1
-# of known failures 64
-# of unresolved testcases 2
+# of known failures 63
+# of unresolved testcases 4
# of untested testcases 41
-# of unsupported tests 66
-[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.9.50.20150619-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
+# of unsupported tests 67
+[...]/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