diff options
Diffstat (limited to 'binutils-gdb/kepler.SCHWINGE/test')
-rw-r--r-- | binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum | 12 | ||||
-rw-r--r-- | binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum | 10 | ||||
-rw-r--r-- | binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum | 1071 | ||||
-rw-r--r-- | binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum | 45 |
4 files changed, 1003 insertions, 135 deletions
diff --git a/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum b/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum index 885d5888..01594eab 100644 --- a/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum +++ b/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Mon Nov 2 15:16:11 2015 +Test Run By thomas on Mon Nov 2 22:10:48 2015 Native configuration is i686-pc-linux-gnu === binutils tests === @@ -24,7 +24,7 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/compress.exp PASS: objcopy (objcopy compress debug sections) PASS: objcopy (objcopy decompress compressed debug sections) PASS: objcopy decompress debug sections in archive -PASS: objcopy compress debug sections in archive +PASS: objcopy compress debug sections in archive with zlib-gnu PASS: objdump compress debug sections PASS: objdump compress debug sections 3 PASS: objcopy (objcopy compress empty debug sections) @@ -84,6 +84,11 @@ PASS: run stripped executable PASS: run stripped executable with saving a symbol PASS: keep only debug data PASS: simple objcopy of debug data +PASS: NOBITS sections retain sh_link field +PASS: localize 'fo*' but not 'foo' +PASS: weaken 'fo*' but not 'foo' +PASS: weaken 'fo*' but not 'foo', localize foo. +PASS: weaken '*' but not 'foo' or 'bar' PASS: objcopy (ELF unknown section type) PASS: objcopy (ELF group) PASS: objcopy (ELF group) @@ -105,6 +110,7 @@ PASS: strip with section group 6 PASS: strip with section group 7 PASS: strip with section group 8 PASS: strip with section group 9 +PASS: binutils-all/strip-12 PASS: strip on STB_GNU_UNIQUE PASS: strip -g empty file PASS: objcopy keeps symbols needed by relocs @@ -153,5 +159,5 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/x86-64/x86-6 === binutils Summary === -# of expected passes 119 +# of expected passes 125 # of unsupported tests 4 diff --git a/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum b/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum index eac04eec..03eb5301 100644 --- a/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum +++ b/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Mon Nov 2 15:16:19 2015 +Test Run By thomas on Mon Nov 2 22:10:56 2015 Native configuration is i686-pc-linux-gnu === gas tests === @@ -137,6 +137,7 @@ PASS: Check bad group PASS: Multibyte symbol names PASS: weak and common directives PASS: common and weak directives +PASS: .strtab section PASS: gas/elf/warn-2.s (test for warnings, line ) PASS: gas/elf/warn-2.s (test for excess errors) Running [...]/tschwinge/W._C._Handy/gas/testsuite/gas/epiphany/allinsn.exp ... @@ -258,6 +259,7 @@ PASS: i386 mem (Intel mode) PASS: i386 reg PASS: i386 reg (Intel mode) PASS: i386 +PASS: i386 (Intel mode) PASS: i386 float AT&T mnemonic PASS: i386 float Intel mnemonic PASS: i386 arch 1 @@ -466,6 +468,8 @@ PASS: i386 AVX512VBMI/VL insns PASS: i386 AVX512VBMI/VL insns (Intel disassembly) PASS: i386 CLZERO insn PASS: opcodes with invalid modrm byte +PASS: i386 monitorx and mwaitx insn +PASS: i386 mwaitx-reg PASS: i386 reloc PASS: i386 jump16 PASS: i386 white @@ -641,6 +645,6 @@ Running [...]/tschwinge/W._C._Handy/gas/testsuite/gas/z8k/z8k.exp ... === gas Summary === -# of expected passes 502 -../as-new 2.25.51.20150619 +# of expected passes 506 +../as-new 2.25.51.20150819 diff --git a/binutils-gdb/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 diff --git a/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum b/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum index 6fbf0896..2c0e2423 100644 --- a/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum +++ b/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Mon Nov 2 15:19:20 2015 +Test Run By thomas on Mon Nov 2 22:15:37 2015 Native configuration is i686-pc-linux-gnu === ld tests === @@ -152,6 +152,7 @@ PASS: Build pr17068.so PASS: Build pr17068a.a PASS: Build pr17068b.a PASS: pr17068 link --as-needed lib in group +PASS: -Bsymbolic-functions PASS: ld-elf/comm-data4 PASS: ld-elf/comm-data5 PASS: ld-elf/commonpage1 @@ -254,6 +255,7 @@ PASS: ld-elf/pr16322 PASS: ld-elf/pr16498a PASS: ld-elf/pr16498b PASS: ld-elf/pr17615 +PASS: ld-elf/pr18735 PASS: ld-elf/pr349 PASS: relocatable with script PASS: ld-elf/rpath-1 @@ -262,6 +264,7 @@ PASS: ld-elf/runpath-1 PASS: ld-elf/runpath-2 PASS: ld-elf/seg PASS: ld-elf/stab +PASS: ld-elf/strtab PASS: ld-elf/textaddr1 PASS: ld-elf/textaddr2 PASS: ld-elf/textaddr3 @@ -316,6 +319,8 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-elf/indirect.exp ... PASS: Build libindirect1c.so PASS: Build libindirect3c.so PASS: Build libindirect4c.so +PASS: Build libpr18720c.so +PASS: Build pr18720b1.o PASS: Indirect symbol 1a: : local symbol `foo' in tmpdir/indirect1b.o is referenced by DSO PASS: Indirect symbol 1a: : final link failed: Bad value PASS: Indirect symbol 1b: : local symbol `foo' in tmpdir/indirect1b.o is referenced by DSO @@ -330,6 +335,11 @@ PASS: Run with libindirect4c.so 1 PASS: Run with libindirect4c.so 2 PASS: Run with libindirect4c.so 3 PASS: Run with libindirect4c.so 4 +PASS: Run with libpr18720c.so 1 +PASS: Run with libpr18720c.so 2 +PASS: Run with libpr18720c.so 3 +PASS: Run with libpr18720c.so 4 +PASS: Run with libpr18720c.so 5 Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-elf/provide-hidden.exp ... PASS: PROVIDE_HIDDEN test (auxiliary shared object) PASS: PROVIDE_HIDDEN test 1 @@ -492,6 +502,11 @@ PASS: Run with libnew1a.so PASS: Run with libnew1b.so PASS: Build libpr2404b.a with PIE PASS: Run pr2404 with PIE +PASS: Run pr18718 +PASS: Run pr18718 with PIE (1) +PASS: Run pr18718 with PIE (2) +PASS: Run pr18718 with PIC (1) +PASS: Run pr18718 with PIC (2) Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-elf/tls_common.exp ... PASS: tls_common Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-elf/wrap.exp ... @@ -754,6 +769,8 @@ PASS: PR ld/14215 PASS: PR ld/17057 PASS: ld-i386/pr17935-1 PASS: ld-i386/pr17935-2 +PASS: ld-i386/pr18801 +PASS: PR ld/18815 PASS: Build plt-lib.so PASS: Build libplt-main1.a PASS: Build libplt-main2.a @@ -779,6 +796,7 @@ PASS: Run pr17689 with PIE and GOTOFF PASS: Run pr17689 with PIE, -z now and GOTOFF PASS: Run pr17689ver with PIE and GOTOFF PASS: ld-i386/pltgot-1 +PASS: ld-i386/pltgot-2 Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ia64/ia64.exp ... Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ia64/line.exp ... Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-ifunc/binutils.exp ... @@ -839,6 +857,12 @@ PASS: Build ifunc-lib.so PASS: Run pr16467 PASS: Run ifunc-main PASS: Run ifunc-main with -fpic +PASS: Build libpr18808.so +PASS: Build libpr18841b.so +PASS: Build libpr18841c.so +PASS: Run pr18808 +PASS: Run pr18841 with libpr18841b.so +PASS: Run pr18841 with libpr18841c.so Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-libs/libs.exp ... PASS: -l: test (preparation) PASS: -l: test @@ -1224,9 +1248,11 @@ PASS: Run size-2 PASS: Run size-3a PASS: Run size-3b PASS: Run size-3c -PASS: Run size-3d -PASS: Run size-3d -PASS: Run size-3e +PASS: Run size-3d (1) +PASS: Run size-3d (2) +PASS: "Run size-3e" + "tmpdir/libsize-3c.so" "" + {size-3.c} "size-3e" "size-3.out" PASS: Run size-4a PASS: Run size-4b PASS: Run size-5a @@ -1252,6 +1278,13 @@ PASS: -shared --entry foo -u foo archive PASS: --entry foo PASS: --entry foo -u foo PASS: --entry 0x0 +Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-undefined/require-defined.exp ... +PASS: Build libfoo.a +PASS: Check require-defined with an undefined symbol +PASS: Check require-defined can require a symbol from an object +PASS: Check require-defined does no error on a defined symbol +PASS: Check require-defined can require a symbol from an archive +PASS: Check require-defined can require two symbols Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-undefined/undefined.exp ... PASS: undefined PASS: undefined function @@ -1285,9 +1318,9 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-xtensa/xtensa.exp ... === ld Summary === -# of expected passes 1112 +# of expected passes 1142 # of expected failures 4 # of untested testcases 6 # of unsupported tests 8 -[...]/tschwinge/W._C._Handy.build/ld/ld-new 2.25.51.20150619 +[...]/tschwinge/W._C._Handy.build/ld/ld-new 2.25.51.20150819 |