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