diff options
Diffstat (limited to 'binutils-gdb/kepler.SCHWINGE/test/gdb')
-rw-r--r-- | binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum | 1431 |
1 files changed, 854 insertions, 577 deletions
diff --git a/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum b/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum index 50c201c4..1e9756d4 100644 --- a/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum +++ b/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum @@ -1,4 +1,4 @@ -Test run by thomas on Thu Nov 24 16:47:36 2016 +Test run by thomas on Fri Nov 25 09:23:11 2016 Native configuration is i686-pc-linux-gnu === gdb tests === @@ -538,9 +538,8 @@ PASS: gdb.ada/optim_drec.exp: compilation foo.adb PASS: gdb.ada/optim_drec.exp: print z Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp ... PASS: gdb.ada/out_of_line_in_inlined.exp: compilation foo_o224_021.adb -XFAIL: gdb.ada/out_of_line_in_inlined.exp: break foo_o224_021.child1.child2 (got interactive prompt) -XFAIL: gdb.ada/out_of_line_in_inlined.exp: (the program exited) -XFAIL: gdb.ada/out_of_line_in_inlined.exp: bt +PASS: gdb.ada/out_of_line_in_inlined.exp: break foo_o224_021.child1.child2 +PASS: gdb.ada/out_of_line_in_inlined.exp: bt Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/packed_array.exp ... PASS: gdb.ada/packed_array.exp: compilation pa.adb PASS: gdb.ada/packed_array.exp: print var @@ -2114,7 +2113,7 @@ PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: r PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: set debug-file-directory for core PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: set verbose on PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: core loaded -FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: core main bt +PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: core: core main bt PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: sleep function started PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: attach: set verbose on PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: attach: file @@ -2158,7 +2157,7 @@ PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: set verbose on PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: seen displacement message as NONZERO PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: core loaded -FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: core main bt +PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: core: core main bt PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: sleep function started PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: attach: set verbose on PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieYES: attach: file @@ -2219,7 +2218,7 @@ PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: r PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: set debug-file-directory for core PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: set verbose on PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: core loaded -FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: core main bt +PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: core: core main bt PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: sleep function started PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: attach: set verbose on PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieNO: attach: file @@ -2254,7 +2253,7 @@ PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: set verbose on PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: seen displacement message as NONZERO PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: core loaded -FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: core main bt +PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: core: core main bt PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: sleep function started PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: attach: set verbose on PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugINpieYES: attach: file @@ -2305,7 +2304,7 @@ PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: set debug-file-directory for core PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: set verbose on PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: core loaded -FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: core main bt +PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: core: core main bt PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: sleep function started PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: attach: set verbose on PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieNO: attach: file @@ -2340,7 +2339,7 @@ PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: set verbose on PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: seen displacement message as NONZERO PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: core loaded -FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: core main bt +PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: core: core main bt PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: sleep function started PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: attach: set verbose on PASS: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugSEPpieYES: attach: file @@ -2450,7 +2449,7 @@ PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: r PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: set debug-file-directory for core PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: set verbose on PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: core loaded -FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: core main bt +PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: core: core main bt PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: sleep function started PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: attach: set verbose on PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieNO: attach: file @@ -2494,7 +2493,7 @@ PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: set verbose on PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: seen displacement message as NONZERO PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: core loaded -FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: core main bt +PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: core: core main bt PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: sleep function started PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: attach: set verbose on PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugNOpieYES: attach: file @@ -2555,7 +2554,7 @@ PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: r PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: set debug-file-directory for core PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: set verbose on PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: core loaded -FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: core main bt +PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: core: core main bt PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: sleep function started PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: attach: set verbose on PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieNO: attach: file @@ -2590,7 +2589,7 @@ PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: set verbose on PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: seen displacement message as NONZERO PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: core loaded -FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: core main bt +PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: core: core main bt PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: sleep function started PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: attach: set verbose on PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugINpieYES: attach: file @@ -2641,7 +2640,7 @@ PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: set debug-file-directory for core PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: set verbose on PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: core loaded -FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: core main bt +PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: core: core main bt PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: sleep function started PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: attach: set verbose on PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieNO: attach: file @@ -2676,7 +2675,7 @@ PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: set verbose on PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: seen displacement message as NONZERO PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: core loaded -FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: core main bt +PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: core: core main bt PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: sleep function started PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: attach: set verbose on PASS: gdb.base/break-interp.exp: LDprelinkNOdebugIN: BINprelinkNOdebugSEPpieYES: attach: file @@ -3781,6 +3780,8 @@ PASS: gdb.base/catch-signal.exp: 1st line of save breakpoints for 'all' PASS: gdb.base/catch-signal.exp: 2nd line of save breakpoints for 'all' PASS: gdb.base/catch-signal.exp: Trailing newline of save breakpoints for 'all' Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.exp ... +PASS: gdb.base/catch-syscall.exp: catch syscall +PASS: gdb.base/catch-syscall.exp: check catch syscall PASS: gdb.base/catch-syscall.exp: check SYS_pipe PASS: gdb.base/catch-syscall.exp: get integer valueof "close_syscall" (6) PASS: gdb.base/catch-syscall.exp: get integer valueof "chroot_syscall" (61) @@ -3863,6 +3864,13 @@ PASS: gdb.base/catch-syscall.exp: multiple targets: set arch to i386 PASS: gdb.base/catch-syscall.exp: multiple targets: insert catch syscall on syscall 1 -- exit on i386 PASS: gdb.base/catch-syscall.exp: multiple targets: set arch to i386:x86-64 FAIL: gdb.base/catch-syscall.exp: multiple targets: insert catch syscall on syscall 1 -- write on i386:x86-64 +PASS: gdb.base/catch-syscall.exp: set catchpoint on a group of syscalls +PASS: gdb.base/catch-syscall.exp: set catchpoints on a group of syscalls and on a single syscall +PASS: gdb.base/catch-syscall.exp: set catchpoints on an invalid group +PASS: gdb.base/catch-syscall.exp: set catchpoints on an unknown group. +PASS: gdb.base/catch-syscall.exp: complete catch syscall group with 'g:' prefix +PASS: gdb.base/catch-syscall.exp: complete catch syscall group with 'group:' prefix +PASS: gdb.base/catch-syscall.exp: complete catch syscall group suggests 'group:' prefix PASS: gdb.base/catch-syscall.exp: fail no datadir: set data-directory /the/path/to/nowhere PASS: gdb.base/catch-syscall.exp: fail no datadir: catch syscall displays a warning when there is no XML support PASS: gdb.base/catch-syscall.exp: fail no datadir: catch syscall appears in 'info breakpoints' @@ -4737,6 +4745,7 @@ PASS: gdb.base/completion.exp: complete set cp-abi aut PASS: gdb.base/completion.exp: complete target core PASS: gdb.base/completion.exp: complete target tfile PASS: gdb.base/completion.exp: complete target exec +PASS: gdb.base/completion.exp: complete target ctf PASS: gdb.base/completion.exp: complete set height PASS: gdb.base/completion.exp: complete set height u PASS: gdb.base/completion.exp: complete set listsize @@ -5035,10 +5044,10 @@ PASS: gdb.base/corefile.exp: core-file command (with bad program name) PASS: gdb.base/corefile.exp: print coremaker_data PASS: gdb.base/corefile.exp: print coremaker_bss PASS: gdb.base/corefile.exp: print coremaker_ro -FAIL: gdb.base/corefile.exp: print func2::coremaker_local +PASS: gdb.base/corefile.exp: print func2::coremaker_local PASS: gdb.base/corefile.exp: $_exitsignal prints SIGABRT (6) PASS: gdb.base/corefile.exp: $_exitcode is void -FAIL: gdb.base/corefile.exp: backtrace in corefile.exp +PASS: gdb.base/corefile.exp: backtrace in corefile.exp PASS: gdb.base/corefile.exp: up in corefile.exp PASS: gdb.base/corefile.exp: accessing original mmap data in core file PASS: gdb.base/corefile.exp: accessing mmapped data in core file @@ -5056,7 +5065,7 @@ PASS: gdb.base/corefile.exp: attach: load core again PASS: gdb.base/corefile.exp: attach: sanity check we see the core file PASS: gdb.base/corefile.exp: attach: with core PASS: gdb.base/corefile.exp: attach: core file is cleared -FAIL: gdb.base/corefile.exp: core-file warning-free +PASS: gdb.base/corefile.exp: core-file warning-free Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/ctxobj.exp ... PASS: gdb.base/ctxobj.exp: break in get_version functions PASS: gdb.base/ctxobj.exp: continue to get_version_1 @@ -5473,7 +5482,6 @@ PASS: gdb.base/default.exp: thread PASS: gdb.base/default.exp: thread apply PASS: gdb.base/default.exp: thread find PASS: gdb.base/default.exp: thread name -PASS: gdb.base/default.exp: tty PASS: gdb.base/default.exp: until "u" abbreviation PASS: gdb.base/default.exp: until PASS: gdb.base/default.exp: undisplay prompt @@ -6005,60 +6013,16 @@ PASS: gdb.base/dprintf.exp: call: printf: dprintf foo,"At foo entry\n" PASS: gdb.base/dprintf.exp: call: printf: dprintf 28,"arg=%d, g=%d\n", arg, g PASS: gdb.base/dprintf.exp: call: printf: break 29 PASS: gdb.base/dprintf.exp: call: printf: set dprintf style to call -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp11 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.base/dprintf.exp: call: printf: 1st dprintf -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp11 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.base/dprintf.exp: call: printf: 2nd dprintf +PASS: gdb.base/dprintf.exp: call: printf: 1st dprintf +PASS: gdb.base/dprintf.exp: call: printf: 2nd dprintf PASS: gdb.base/dprintf.exp: call: fprintf: dprintf foo,"At foo entry\n" PASS: gdb.base/dprintf.exp: call: fprintf: dprintf 28,"arg=%d, g=%d\n", arg, g PASS: gdb.base/dprintf.exp: call: fprintf: break 29 PASS: gdb.base/dprintf.exp: call: fprintf: set dprintf function PASS: gdb.base/dprintf.exp: call: fprintf: set dprintf channel PASS: gdb.base/dprintf.exp: call: fprintf: set dprintf style to call -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp11 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.base/dprintf.exp: call: fprintf: 1st dprintf -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp11 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.base/dprintf.exp: call: fprintf: 2nd dprintf +PASS: gdb.base/dprintf.exp: call: fprintf: 1st dprintf +PASS: gdb.base/dprintf.exp: call: fprintf: 2nd dprintf PASS: gdb.base/dprintf.exp: agent: dprintf foo,"At foo entry\n" PASS: gdb.base/dprintf.exp: agent: dprintf 28,"arg=%d, g=%d\n", arg, g PASS: gdb.base/dprintf.exp: agent: break 29 @@ -6427,30 +6391,8 @@ PASS: gdb.base/ending-run.exp: b ending-run.c:11 PASS: gdb.base/ending-run.exp: Breakpoint 7 at *ending-run.c:11 PASS: gdb.base/ending-run.exp: Clear 2 by default PASS: gdb.base/ending-run.exp: all set to continue -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp11 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.base/ending-run.exp: cont -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp11 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.base/ending-run.exp: Step to return +PASS: gdb.base/ending-run.exp: cont +PASS: gdb.base/ending-run.exp: Step to return PASS: gdb.base/ending-run.exp: step out of main PASS: gdb.base/ending-run.exp: step to end of run UNSUPPORTED: gdb.base/ending-run.exp: continue after exit @@ -6513,6 +6455,78 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.base/eval.exp: Initialize $a. PASS: gdb.base/eval.exp: First eval. PASS: gdb.base/eval.exp: Second eval. +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/examine-backward.exp ... +PASS: gdb.base/examine-backward.exp: invalid format: a whitespace after a leading hyphen +PASS: gdb.base/examine-backward.exp: invalid format: double hyphen +PASS: gdb.base/examine-backward.exp: invalid format: an alphabet after a leading hyphen +PASS: gdb.base/examine-backward.exp: invalid format: zero with backward disassemble +PASS: gdb.base/examine-backward.exp: invalid format: zero with backward examine string +PASS: gdb.base/examine-backward.exp: memory page boundary: set print elements 0 +PASS: gdb.base/examine-backward.exp: memory page boundary: take 3 strings forward +PASS: gdb.base/examine-backward.exp: memory page boundary: take 4 strings backward +PASS: gdb.base/examine-backward.exp: memory page boundary: take 3 strings forward again +PASS: gdb.base/examine-backward.exp: memory page boundary: take 3 strings backward +PASS: gdb.base/examine-backward.exp: set charset ASCII +PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: set print elements 20 +PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: take 6 strings forward +PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: take 1 char backward +PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: take 6 strings backward +PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: take 6 strings forward again +PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: take 1 char backward again +PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: take 1 string backward (1/6) +PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: take 1 string backward (2/6) +PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: take 1 string backward (3/6) +PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: take 1 string backward (4/6) +PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: take 1 string backward (5/6) +PASS: gdb.base/examine-backward.exp: char-width=1, print-max=20: take 1 string backward (6/6) +PASS: gdb.base/examine-backward.exp: char-width=2, print-max=20: set print elements 20 +PASS: gdb.base/examine-backward.exp: char-width=2, print-max=20: take 6 strings forward +PASS: gdb.base/examine-backward.exp: char-width=2, print-max=20: take 1 char backward +PASS: gdb.base/examine-backward.exp: char-width=2, print-max=20: take 6 strings backward +PASS: gdb.base/examine-backward.exp: char-width=2, print-max=20: take 6 strings forward again +PASS: gdb.base/examine-backward.exp: char-width=2, print-max=20: take 1 char backward again +PASS: gdb.base/examine-backward.exp: char-width=2, print-max=20: take 1 string backward (1/6) +PASS: gdb.base/examine-backward.exp: char-width=2, print-max=20: take 1 string backward (2/6) +PASS: gdb.base/examine-backward.exp: char-width=2, print-max=20: take 1 string backward (3/6) +PASS: gdb.base/examine-backward.exp: char-width=2, print-max=20: take 1 string backward (4/6) +PASS: gdb.base/examine-backward.exp: char-width=2, print-max=20: take 1 string backward (5/6) +PASS: gdb.base/examine-backward.exp: char-width=2, print-max=20: take 1 string backward (6/6) +PASS: gdb.base/examine-backward.exp: char-width=4, print-max=20: set print elements 20 +PASS: gdb.base/examine-backward.exp: char-width=4, print-max=20: take 6 strings forward +PASS: gdb.base/examine-backward.exp: char-width=4, print-max=20: take 1 char backward +PASS: gdb.base/examine-backward.exp: char-width=4, print-max=20: take 6 strings backward +PASS: gdb.base/examine-backward.exp: char-width=4, print-max=20: take 6 strings forward again +PASS: gdb.base/examine-backward.exp: char-width=4, print-max=20: take 1 char backward again +PASS: gdb.base/examine-backward.exp: char-width=4, print-max=20: take 1 string backward (1/6) +PASS: gdb.base/examine-backward.exp: char-width=4, print-max=20: take 1 string backward (2/6) +PASS: gdb.base/examine-backward.exp: char-width=4, print-max=20: take 1 string backward (3/6) +PASS: gdb.base/examine-backward.exp: char-width=4, print-max=20: take 1 string backward (4/6) +PASS: gdb.base/examine-backward.exp: char-width=4, print-max=20: take 1 string backward (5/6) +PASS: gdb.base/examine-backward.exp: char-width=4, print-max=20: take 1 string backward (6/6) +PASS: gdb.base/examine-backward.exp: char-width=2, print-max=0: set print elements 0 +PASS: gdb.base/examine-backward.exp: char-width=2, print-max=0: take 6 strings forward +PASS: gdb.base/examine-backward.exp: char-width=2, print-max=0: take 4 characters backward +PASS: gdb.base/examine-backward.exp: char-width=2, print-max=0: take 6 strings backward +PASS: gdb.base/examine-backward.exp: char-width=2, print-max=0: take 6 strings forward again +PASS: gdb.base/examine-backward.exp: char-width=2, print-max=0: take 1 char backward +PASS: gdb.base/examine-backward.exp: char-width=2, print-max=0: take 1 string backward (1/6) +PASS: gdb.base/examine-backward.exp: char-width=2, print-max=0: take 1 string backward (2/6) +PASS: gdb.base/examine-backward.exp: char-width=2, print-max=0: take 1 string backward (3/6) +PASS: gdb.base/examine-backward.exp: char-width=2, print-max=0: take 1 string backward (4/6) +PASS: gdb.base/examine-backward.exp: char-width=2, print-max=0: take 1 string backward (5/6) +PASS: gdb.base/examine-backward.exp: char-width=2, print-max=0: take 1 string backward (6/6) +PASS: gdb.base/examine-backward.exp: char-width=1, print-max=4: set print elements 4 +PASS: gdb.base/examine-backward.exp: char-width=1, print-max=4: take 9 strings forward +PASS: gdb.base/examine-backward.exp: char-width=1, print-max=4: take 1 byte backward +PASS: gdb.base/examine-backward.exp: char-width=1, print-max=4: take 4 strings backward (1/2) +PASS: gdb.base/examine-backward.exp: char-width=1, print-max=4: take 4 strings backward (2/2) +PASS: gdb.base/examine-backward.exp: backward disassemble general: move the current position to main (x/i) +PASS: gdb.base/examine-backward.exp: backward disassemble general: move the current position to main (x/-i) +PASS: gdb.base/examine-backward.exp: backward disassemble general: inst:4 +PASS: gdb.base/examine-backward.exp: backward disassemble general: inst:3 +PASS: gdb.base/examine-backward.exp: backward disassemble general: inst:2 +PASS: gdb.base/examine-backward.exp: backward disassemble general: inst:1 +PASS: gdb.base/examine-backward.exp: backward disassemble general: inst:0 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/exe-lock.exp ... PASS: gdb.base/exe-lock.exp: continue until exit Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/execl-update-breakpoints.exp ... @@ -8160,68 +8174,18 @@ PASS: gdb.base/interrupt-noterm.exp: interrupt PASS: gdb.base/interrupt-noterm.exp: inferior received SIGINT Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/interrupt.exp ... PASS: gdb.base/interrupt.exp: set interrupt character in interrupt.exp -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp11 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp11 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.base/interrupt.exp: send_gdb control C +PASS: gdb.base/interrupt.exp: process is alive +PASS: gdb.base/interrupt.exp: child process ate our char +PASS: gdb.base/interrupt.exp: send_gdb control C PASS: gdb.base/interrupt.exp: call function when asleep PASS: gdb.base/interrupt.exp: call function a second time PASS: gdb.base/interrupt.exp: continue -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp11 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.base/interrupt.exp: Send Control-C, second time +PASS: gdb.base/interrupt.exp: echo data +PASS: gdb.base/interrupt.exp: Send Control-C, second time PASS: gdb.base/interrupt.exp: signal SIGINT -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp11 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp11 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.base/interrupt.exp: send end of file +PASS: gdb.base/interrupt.exp: echo more data +PASS: gdb.base/interrupt.exp: send end of file +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/jit-reader.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/jit-simple.exp ... PASS: gdb.base/jit-simple.exp: blah 1 PASS: gdb.base/jit-simple.exp: recompile jit-simple.c @@ -8249,6 +8213,7 @@ PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 1 PASS: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 2 PASS: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function +PASS: gdb.base/jit-so.exp: test jit-reader-load filename completion Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/jit.exp ... PASS: gdb.base/jit.exp: one_jit_test-1: continue to breakpoint: break here 0 PASS: gdb.base/jit.exp: one_jit_test-1: set var argc = 2 @@ -9244,29 +9209,9 @@ PASS: gdb.base/moribund-step.exp: set non-stop on PASS: gdb.base/moribund-step.exp: step Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/multi-forks.exp ... PASS: gdb.base/multi-forks.exp: set follow-fork child -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp11 -timeout 10 - -i "$inferior_spawn_id $gdb_spawn_id" - -re "($decimal done)|(Breakpoint)|($gdb_prompt)" { - if {[info exists e..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -UNRESOLVED: gdb.base/multi-forks.exp: run to exit 2 (timeout) -FAIL: gdb.base/multi-forks.exp: follow child, print pids (timeout) -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp11 -timeout 10 - -i "$inferior_spawn_id $gdb_spawn_id" - -re "($decimal done)|(Breakpoint)|($gdb_prompt)" { - if {[info exists e..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -UNRESOLVED: gdb.base/multi-forks.exp: run to exit 2 (timeout) +PASS: gdb.base/multi-forks.exp: run to exit 2 +PASS: gdb.base/multi-forks.exp: follow child, print pids +PASS: gdb.base/multi-forks.exp: run to exit 2 PASS: gdb.base/multi-forks.exp: follow parent, print pids PASS: gdb.base/multi-forks.exp: help set detach PASS: gdb.base/multi-forks.exp: show detach default on @@ -9372,6 +9317,41 @@ PASS: gdb.base/nested-subp3.exp: breakpoint to the STOP marker PASS: gdb.base/nested-subp3.exp: continue to the STOP marker PASS: gdb.base/nested-subp3.exp: print first PASS: gdb.base/nested-subp3.exp: print parent_first +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/new-ui-echo.exp ... +PASS: gdb.base/new-ui-echo.exp: extra console as driver: initial prompt on extra console +PASS: gdb.base/new-ui-echo.exp: extra console as driver: set breakpoint using extra console +PASS: gdb.base/new-ui-echo.exp: extra console as driver: run to breakpoint on extra console +PASS: gdb.base/new-ui-echo.exp: extra console as driver: breakpoint hit reported on main console too +PASS: gdb.base/new-ui-echo.exp: extra console as driver: next on main console +PASS: gdb.base/new-ui-echo.exp: extra console as driver: print on extra console echoes +PASS: gdb.base/new-ui-echo.exp: extra console as driver: print on main console echoes +PASS: gdb.base/new-ui-echo.exp: main console as driver: initial prompt on extra console +PASS: gdb.base/new-ui-echo.exp: main console as driver: set breakpoint using main console +PASS: gdb.base/new-ui-echo.exp: main console as driver: run to breakpoint on main console +PASS: gdb.base/new-ui-echo.exp: main console as driver: breakpoint hit reported on extra console too +PASS: gdb.base/new-ui-echo.exp: main console as driver: next on extra console +PASS: gdb.base/new-ui-echo.exp: main console as driver: print on main console echoes +PASS: gdb.base/new-ui-echo.exp: main console as driver: print on extra console echoes +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/new-ui.exp ... +PASS: gdb.base/new-ui.exp: do_test: new-ui without arguments +PASS: gdb.base/new-ui.exp: do_test: new-ui does not repeat +PASS: gdb.base/new-ui.exp: do_test: initial prompt on extra console +PASS: gdb.base/new-ui.exp: do_test: print on main console +PASS: gdb.base/new-ui.exp: do_test: print on extra console +PASS: gdb.base/new-ui.exp: do_test: main console: next +PASS: gdb.base/new-ui.exp: do_test: main console: next causes no spurious output on other console +PASS: gdb.base/new-ui.exp: do_test: main console: set breakpoint +PASS: gdb.base/new-ui.exp: do_test: main console: break causes no spurious output on other console +PASS: gdb.base/new-ui.exp: do_test: main console: continue to breakpoint +PASS: gdb.base/new-ui.exp: do_test: main console: breakpoint hit reported on other console +PASS: gdb.base/new-ui.exp: do_test: extra console: next +PASS: gdb.base/new-ui.exp: do_test: extra console: next causes no spurious output on other console +PASS: gdb.base/new-ui.exp: do_test: extra console: set breakpoint +PASS: gdb.base/new-ui.exp: do_test: extra console: break causes no spurious output on other console +PASS: gdb.base/new-ui.exp: do_test: extra console: continue to breakpoint +PASS: gdb.base/new-ui.exp: do_test: extra console: breakpoint hit reported on other console +PASS: gdb.base/new-ui.exp: do_test_invalid_args: new-ui with bad terminal path +PASS: gdb.base/new-ui.exp: do_test_invalid_args: new-ui with bad interpreter name Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/nextoverexit.exp ... PASS: gdb.base/nextoverexit.exp: next over exit Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/nodebug.exp ... @@ -9409,6 +9389,9 @@ PASS: gdb.base/noreturn-return.exp: cancel return from noreturn_func Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/nostdlib.exp ... PASS: gdb.base/nostdlib.exp: stop at run PASS: gdb.base/nostdlib.exp: continue to marker +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/offsets.exp ... +PASS: gdb.base/offsets.exp: print &big_struct test (0x8049720) +PASS: gdb.base/offsets.exp: big offsets Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/opaque.exp ... PASS: gdb.base/opaque.exp: whatis on opaque struct pointer (statically) PASS: gdb.base/opaque.exp: ptype on opaque struct pointer (statically) @@ -9547,18 +9530,8 @@ PASS: gdb.base/permissions.exp: print x Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/pie-execl.exp ... PASS: gdb.base/pie-execl.exp: set args OBJDIR/gdb.base/pie-execl2 PASS: gdb.base/pie-execl.exp: pie_execl_marker address first -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp11 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.base/pie-execl.exp: pie_execl_marker address second +PASS: gdb.base/pie-execl.exp: continue +PASS: gdb.base/pie-execl.exp: pie_execl_marker address second PASS: gdb.base/pie-execl.exp: pie_execl_marker address has changed Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/pointers.exp ... PASS: gdb.base/pointers.exp: continuing after dummy() @@ -11337,6 +11310,11 @@ PASS: gdb.base/sepdebug.exp: multiple-dirs: run until function breakpoint, optim PASS: gdb.base/sepdebug.exp: multiple-dirs: run until breakpoint set at small function, optimized file (line bp_location14) Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/sepsymtab.exp ... PASS: gdb.base/sepsymtab.exp: info sym main +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/set-inferior-tty.exp ... +PASS: gdb.base/set-inferior-tty.exp: set inferior-tty to hello +PASS: gdb.base/set-inferior-tty.exp: show inferior-tty shows hello +PASS: gdb.base/set-inferior-tty.exp: set inferior-tty to empty +PASS: gdb.base/set-inferior-tty.exp: show inferior-tty shows empty Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/set-lang-auto.exp ... PASS: gdb.base/set-lang-auto.exp: show lang after loading binary PASS: gdb.base/set-lang-auto.exp: forcing the language to ada @@ -11570,57 +11548,13 @@ PASS: gdb.base/shlib-call.exp: set print address off PASS: gdb.base/shlib-call.exp: set width 0 PASS: gdb.base/shlib-call.exp: next to shr1 PASS: gdb.base/shlib-call.exp: print g -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp11 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.base/shlib-call.exp: next over shr1 +PASS: gdb.base/shlib-call.exp: next over shr1 PASS: gdb.base/shlib-call.exp: print g -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp11 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.base/shlib-call.exp: print shr1(1) -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp11 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.base/shlib-call.exp: print shr1(g) +PASS: gdb.base/shlib-call.exp: print shr1(1) +PASS: gdb.base/shlib-call.exp: print shr1(g) PASS: gdb.base/shlib-call.exp: breakpoint function shr2 PASS: gdb.base/shlib-call.exp: run until breakpoint set at a function -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp11 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.base/shlib-call.exp: print shr1(1) 2nd time +PASS: gdb.base/shlib-call.exp: print shr1(1) 2nd time PASS: gdb.base/shlib-call.exp: print mainshr1(1) from shlib func PASS: gdb.base/shlib-call.exp: step out of shr2 to main (stopped in shr2 epilogue) PASS: gdb.base/shlib-call.exp: step out of shr2 epilogue to main @@ -12184,6 +12118,10 @@ PASS: gdb.base/siginfo.exp: break handler PASS: gdb.base/siginfo.exp: continue to stepi handler PASS: gdb.base/siginfo.exp: backtrace for nexti PASS: gdb.base/siginfo.exp: step out of handler +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/signals-state-child.exp ... +PASS: gdb.base/signals-state-child.exp: collect standalone signals state +PASS: gdb.base/signals-state-child.exp: continue until exit at collect signals state under gdb +PASS: gdb.base/signals-state-child.exp: signals states are identical Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/signals.exp ... PASS: gdb.base/signals.exp: handle all print PASS: gdb.base/signals.exp: set variable count = 0 @@ -13400,6 +13338,23 @@ PASS: gdb.base/step-line.exp: next over dummy 8 PASS: gdb.base/step-line.exp: next to dummy 9 PASS: gdb.base/step-line.exp: next to dummy 10 PASS: gdb.base/step-line.exp: next over dummy 10 +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/step-over-exit.exp ... +PASS: gdb.base/step-over-exit.exp: set follow-fork-mode child +PASS: gdb.base/step-over-exit.exp: set detach-on-fork off +PASS: gdb.base/step-over-exit.exp: break _exit +PASS: gdb.base/step-over-exit.exp: continue to exit +PASS: gdb.base/step-over-exit.exp: display/i $pc +PASS: gdb.base/step-over-exit.exp: find syscall insn in exit +PASS: gdb.base/step-over-exit.exp: delete display 1 +PASS: gdb.base/step-over-exit.exp: get hexadecimal valueof "$pc" +PASS: gdb.base/step-over-exit.exp: continue to end, first time +PASS: gdb.base/step-over-exit.exp: switch back to inferior 1, first time +PASS: gdb.base/step-over-exit.exp: break marker +PASS: gdb.base/step-over-exit.exp: continue to marker, first time +PASS: gdb.base/step-over-exit.exp: break *0xb7fd9d59 if main == 0 +PASS: gdb.base/step-over-exit.exp: continue to end, second time +PASS: gdb.base/step-over-exit.exp: switch back to inferior 1, second time +PASS: gdb.base/step-over-exit.exp: continue to marker, second time Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/step-over-no-symbols.exp ... PASS: gdb.base/step-over-no-symbols.exp: displaced=off: purging symbols PASS: gdb.base/step-over-no-symbols.exp: displaced=off: get before PC @@ -14675,73 +14630,21 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.base/varargs.exp: set print sevenbit-strings PASS: gdb.base/varargs.exp: set print address off PASS: gdb.base/varargs.exp: set width 0 -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp12 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.base/varargs.exp: print find_max1(5,1,2,3,4,5) -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp12 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.base/varargs.exp: print find_max1(1,3) -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp12 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.base/varargs.exp: print find_max1(10,1,2,3,4,5,6,7,8,29,0) -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp12 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.base/varargs.exp: print find_max2(3,1,2,3) -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp12 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.base/varargs.exp: print find_max_double(5,1.0,17.0,2.0,3.0,4.0) +PASS: gdb.base/varargs.exp: print find_max1(5,1,2,3,4,5) +PASS: gdb.base/varargs.exp: print find_max1(1,3) +PASS: gdb.base/varargs.exp: print find_max1(10,1,2,3,4,5,6,7,8,29,0) +PASS: gdb.base/varargs.exp: print find_max2(3,1,2,3) +PASS: gdb.base/varargs.exp: print find_max_double(5,1.0,17.0,2.0,3.0,4.0) PASS: gdb.base/varargs.exp: print find_max_float_real(4, fc1, fc2, fc3, fc4) PASS: gdb.base/varargs.exp: print find_max_double_real(4, dc1, dc2, dc3, dc4) PASS: gdb.base/varargs.exp: print find_max_long_double_real(4, ldc1, ldc2, ldc3, ldc4) Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/vdso-warning.exp ... -PASS: gdb.base/vdso-warning.exp: set environment LD_DEBUG=unused -PASS: gdb.base/vdso-warning.exp: stop without warning -PASS: gdb.base/vdso-warning.exp: no vdso without symbols is listed +PASS: gdb.base/vdso-warning.exp: setup: set environment LD_DEBUG=unused +PASS: gdb.base/vdso-warning.exp: run: startup +PASS: gdb.base/vdso-warning.exp: run: no vdso without symbols is listed +PASS: gdb.base/vdso-warning.exp: core: save a corefile +PASS: gdb.base/vdso-warning.exp: core: startup +PASS: gdb.base/vdso-warning.exp: core: no vdso without symbols is listed Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/vla-datatypes.exp ... PASS: gdb.base/vla-datatypes.exp: continue to breakpoint: vlas_filled PASS: gdb.base/vla-datatypes.exp: print int_vla @@ -17640,9 +17543,37 @@ PASS: gdb.base/whatis.exp: whatis double pointer PASS: gdb.base/whatis.exp: whatis named structure PASS: gdb.base/whatis.exp: whatis named structure using type name PASS: gdb.base/whatis.exp: whatis unnamed structure +PASS: gdb.base/whatis.exp: whatis &v_struct1 +PASS: gdb.base/whatis.exp: whatis &v_struct2 +PASS: gdb.base/whatis.exp: whatis v_struct_ptr1 +PASS: gdb.base/whatis.exp: whatis v_struct_ptr2 +PASS: gdb.base/whatis.exp: whatis &v_struct_ptr1 +PASS: gdb.base/whatis.exp: whatis &v_struct_ptr2 +PASS: gdb.base/whatis.exp: whatis v_struct1.v_char_member +PASS: gdb.base/whatis.exp: whatis v_struct2.v_char_member +PASS: gdb.base/whatis.exp: whatis v_struct_ptr1->v_char_member +PASS: gdb.base/whatis.exp: whatis v_struct_ptr2->v_char_member +PASS: gdb.base/whatis.exp: whatis &(v_struct1.v_char_member) +PASS: gdb.base/whatis.exp: whatis &(v_struct2.v_char_member) +PASS: gdb.base/whatis.exp: whatis &(v_struct_ptr1->v_char_member) +PASS: gdb.base/whatis.exp: whatis &(v_struct_ptr2->v_char_member) PASS: gdb.base/whatis.exp: whatis named union PASS: gdb.base/whatis.exp: whatis named union using type name PASS: gdb.base/whatis.exp: whatis unnamed union +PASS: gdb.base/whatis.exp: whatis &v_union +PASS: gdb.base/whatis.exp: whatis &v_union2 +PASS: gdb.base/whatis.exp: whatis v_union_ptr +PASS: gdb.base/whatis.exp: whatis v_union_ptr2 +PASS: gdb.base/whatis.exp: whatis &v_union_ptr +PASS: gdb.base/whatis.exp: whatis &v_union_ptr2 +PASS: gdb.base/whatis.exp: whatis v_union.v_char_member +PASS: gdb.base/whatis.exp: whatis v_union2.v_char_member +PASS: gdb.base/whatis.exp: whatis v_union_ptr->v_char_member +PASS: gdb.base/whatis.exp: whatis v_union_ptr2->v_char_member +PASS: gdb.base/whatis.exp: whatis &(v_union.v_char_member) +PASS: gdb.base/whatis.exp: whatis &(v_union2.v_char_member) +PASS: gdb.base/whatis.exp: whatis &(v_union_ptr->v_char_member) +PASS: gdb.base/whatis.exp: whatis &(v_union_ptr2->v_char_member) PASS: gdb.base/whatis.exp: whatis char function PASS: gdb.base/whatis.exp: whatis signed char function PASS: gdb.base/whatis.exp: whatis unsigned char function @@ -17696,6 +17627,7 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.btrace/multi-thread-step.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.btrace/nohist.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.btrace/non-stop.exp ... +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.btrace/reconnect.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.btrace/record_goto-step.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.btrace/record_goto.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.btrace/rn-dl-bind.exp ... @@ -22762,6 +22694,10 @@ PASS: gdb.dwarf2/atomic-type.exp: ptype f Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/bad-regnum.exp ... PASS: gdb.dwarf2/bad-regnum.exp: info addr foo1 PASS: gdb.dwarf2/bad-regnum.exp: info addr foo2 +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/bitfield-parent-optimized-out.exp ... +PASS: gdb.dwarf2/bitfield-parent-optimized-out.exp: p var +PASS: gdb.dwarf2/bitfield-parent-optimized-out.exp: p var.bitfield +PASS: gdb.dwarf2/bitfield-parent-optimized-out.exp: p var.intfield Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/callframecfa.exp ... PASS: gdb.dwarf2/callframecfa.exp: set breakpoint for call-frame-cfa PASS: gdb.dwarf2/callframecfa.exp: continue to breakpoint: continue to breakpoint for call-frame-cfa @@ -23176,6 +23112,8 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.dwarf2/dw2-intermix.exp: set listsize 1 PASS: gdb.dwarf2/dw2-intermix.exp: list func_cu1 PASS: gdb.dwarf2/dw2-intermix.exp: ptype func_cu1 +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-lexical-block-bare.exp ... +PASS: gdb.dwarf2/dw2-lexical-block-bare.exp: p testvar Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-linkage-name-trust.exp ... PASS: gdb.dwarf2/dw2-linkage-name-trust.exp: set language c++ PASS: gdb.dwarf2/dw2-linkage-name-trust.exp: set cp-abi gnu-v3 @@ -23434,6 +23372,7 @@ PASS: gdb.dwarf2/enum-type.exp: ptype EU in enum C PASS: gdb.dwarf2/enum-type.exp: set lang c++ PASS: gdb.dwarf2/enum-type.exp: ptype EU in C++ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/fission-base.exp ... +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/fission-loclists-pie.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/fission-loclists.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/fission-mix.exp ... PASS: gdb.dwarf2/fission-mix.exp: break main @@ -23492,10 +23431,65 @@ PASS: gdb.dwarf2/implptrconst.exp: print *c PASS: gdb.dwarf2/implptrconst.exp: print d[-2] Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/implptrpiece.exp ... PASS: gdb.dwarf2/implptrpiece.exp: print/d p[-1] -Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/implref.exp ... -PASS: gdb.dwarf2/implref.exp: print ref -PASS: gdb.dwarf2/implref.exp: print &ref -PASS: gdb.dwarf2/implref.exp: print &(&ref) +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/implref-array.exp ... +PASS: gdb.dwarf2/implref-array.exp: get valueof "sizeof(array) / sizeof(array[0])" (5
+) +PASS: gdb.dwarf2/implref-array.exp: get integer valueof "sizeof (int)" (4) +PASS: gdb.dwarf2/implref-array.exp: get integer valueof "sizeof (void *)" (4) +PASS: gdb.dwarf2/implref-array.exp: get valueof "array" ({0, 1, 2, 3, 4}
+) +PASS: gdb.dwarf2/implref-array.exp: get hexadecimal valueof "&array" +PASS: gdb.dwarf2/implref-array.exp: print ref +PASS: gdb.dwarf2/implref-array.exp: print &ref +PASS: gdb.dwarf2/implref-array.exp: print &(&ref) +PASS: gdb.dwarf2/implref-array.exp: set (ref[0] = 10) +PASS: gdb.dwarf2/implref-array.exp: print ref after assignment +PASS: gdb.dwarf2/implref-array.exp: print array after assignment +PASS: gdb.dwarf2/implref-array.exp: print *ref +PASS: gdb.dwarf2/implref-array.exp: set (*(ref + 1) = 20) +PASS: gdb.dwarf2/implref-array.exp: print ref[1] +PASS: gdb.dwarf2/implref-array.exp: print array after second assignment +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/implref-const.exp ... +PASS: gdb.dwarf2/implref-const.exp: get integer valueof "sizeof (int)" (4) +PASS: gdb.dwarf2/implref-const.exp: get integer valueof "sizeof (void *)" (4) +PASS: gdb.dwarf2/implref-const.exp: print ref +PASS: gdb.dwarf2/implref-const.exp: print &var +PASS: gdb.dwarf2/implref-const.exp: print &ref +PASS: gdb.dwarf2/implref-const.exp: print &(&ref) +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/implref-global.exp ... +PASS: gdb.dwarf2/implref-global.exp: get integer valueof "sizeof (int)" (4) +PASS: gdb.dwarf2/implref-global.exp: get integer valueof "sizeof (void *)" (4) +PASS: gdb.dwarf2/implref-global.exp: get hexadecimal valueof "&global_var" +PASS: gdb.dwarf2/implref-global.exp: print ref +PASS: gdb.dwarf2/implref-global.exp: print &ref +PASS: gdb.dwarf2/implref-global.exp: print &(&ref) +PASS: gdb.dwarf2/implref-global.exp: set (ref = 10) +PASS: gdb.dwarf2/implref-global.exp: print ref after assignment +PASS: gdb.dwarf2/implref-global.exp: print global_var after assignment +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/implref-struct.exp ... +PASS: gdb.dwarf2/implref-struct.exp: get integer valueof "sizeof (int)" (4) +PASS: gdb.dwarf2/implref-struct.exp: get integer valueof "sizeof (void *)" (4) +PASS: gdb.dwarf2/implref-struct.exp: get integer valueof "sizeof (S)" (12) +PASS: gdb.dwarf2/implref-struct.exp: get valueof "s1" ({a = 0, b = 1, c = 2}
+) +PASS: gdb.dwarf2/implref-struct.exp: get valueof "s2" ({a = 10, b = 11, c = 12}
+) +PASS: gdb.dwarf2/implref-struct.exp: get hexadecimal valueof "&s1" +PASS: gdb.dwarf2/implref-struct.exp: print-object=off: set print object off +PASS: gdb.dwarf2/implref-struct.exp: print-object=off: print ref +PASS: gdb.dwarf2/implref-struct.exp: print-object=off: print &ref +PASS: gdb.dwarf2/implref-struct.exp: print-object=off: print &(&ref) +PASS: gdb.dwarf2/implref-struct.exp: print-object=on: set print object on +PASS: gdb.dwarf2/implref-struct.exp: print-object=on: print ref +PASS: gdb.dwarf2/implref-struct.exp: print-object=on: print &ref +PASS: gdb.dwarf2/implref-struct.exp: print-object=on: print &(&ref) +PASS: gdb.dwarf2/implref-struct.exp: set (ref = s2) +PASS: gdb.dwarf2/implref-struct.exp: print-object=off: set print object off +PASS: gdb.dwarf2/implref-struct.exp: print-object=off: print ref after assignment +PASS: gdb.dwarf2/implref-struct.exp: print-object=off: print s1 after assignment +PASS: gdb.dwarf2/implref-struct.exp: print-object=on: set print object on +PASS: gdb.dwarf2/implref-struct.exp: print-object=on: print ref after assignment +PASS: gdb.dwarf2/implref-struct.exp: print-object=on: print s1 after assignment Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/mac-fileno.exp ... PASS: gdb.dwarf2/mac-fileno.exp: set listsize 1 PASS: gdb.dwarf2/mac-fileno.exp: list func_cu1 @@ -23662,6 +23656,9 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.fortran/complex.exp: breakpoint at stop PASS: gdb.fortran/complex.exp: continue to breakpoint PASS: gdb.fortran/complex.exp: print c +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.fortran/derived-type-function.exp ... +PASS: gdb.fortran/derived-type-function.exp: continue to breakpoint: bp +PASS: gdb.fortran/derived-type-function.exp: Print rectangle structure with members' name Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.fortran/derived-type.exp ... PASS: gdb.fortran/derived-type.exp: ptype p PASS: gdb.fortran/derived-type.exp: type-printing for derived type @@ -23674,6 +23671,9 @@ PASS: gdb.fortran/derived-type.exp: print q%b PASS: gdb.fortran/derived-type.exp: print q%x%c PASS: gdb.fortran/derived-type.exp: print q%x%d PASS: gdb.fortran/derived-type.exp: print q +PASS: gdb.fortran/derived-type.exp: print this%a +PASS: gdb.fortran/derived-type.exp: print this%b +PASS: gdb.fortran/derived-type.exp: print this Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.fortran/exprs.exp ... PASS: gdb.fortran/exprs.exp: set print sevenbit-strings PASS: gdb.fortran/exprs.exp: set language fortran @@ -23835,6 +23835,23 @@ PASS: gdb.fortran/multi-dim.exp: continue to breakpoint: break-variable PASS: gdb.fortran/multi-dim.exp: print valid variable bound array element PASS: gdb.fortran/multi-dim.exp: print type of unbound array PASS: gdb.fortran/multi-dim.exp: print valid unbound array element +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.fortran/nested-funcs.exp ... +PASS: gdb.fortran/nested-funcs.exp: continue to breakpoint: ! BP_outer +PASS: gdb.fortran/nested-funcs.exp: print index at BP_outer +PASS: gdb.fortran/nested-funcs.exp: set index = 42 +PASS: gdb.fortran/nested-funcs.exp: print index at BP_outer, manipulated +PASS: gdb.fortran/nested-funcs.exp: print local_int in outer function +PASS: gdb.fortran/nested-funcs.exp: up +PASS: gdb.fortran/nested-funcs.exp: print index at BP1, one frame up +PASS: gdb.fortran/nested-funcs.exp: continue to breakpoint: ! BP_inner +PASS: gdb.fortran/nested-funcs.exp: print index at BP_inner +PASS: gdb.fortran/nested-funcs.exp: print v_state%code at BP_inner +PASS: gdb.fortran/nested-funcs.exp: print local_int in inner function +PASS: gdb.fortran/nested-funcs.exp: continue to breakpoint: ! BP_outer_2 +PASS: gdb.fortran/nested-funcs.exp: print local_int in outer function, after sub_nested_inner +PASS: gdb.fortran/nested-funcs.exp: continue to breakpoint: ! BP_main +PASS: gdb.fortran/nested-funcs.exp: print index at BP_main +PASS: gdb.fortran/nested-funcs.exp: print v_state%code at BP_main Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.fortran/print-formatted.exp ... PASS: gdb.fortran/print-formatted.exp: go to the end of the program PASS: gdb.fortran/print-formatted.exp: setting the output-radix to 16 @@ -24029,6 +24046,7 @@ PASS: gdb.fortran/vla-type.exp: print fivev%tone%ivla(5, 5, 1) PASS: gdb.fortran/vla-type.exp: print fivev%tone%ivla(1, 2, 3) PASS: gdb.fortran/vla-type.exp: print fivev%tone%ivla(3, 2, 1) PASS: gdb.fortran/vla-type.exp: ptype fivev +PASS: gdb.fortran/vla-type.exp: ptype fivev%tone PASS: gdb.fortran/vla-type.exp: continue to breakpoint: fivearr-filled PASS: gdb.fortran/vla-type.exp: print fivearr(1)%tone%ivla(1, 2, 3) PASS: gdb.fortran/vla-type.exp: print fivearr(1)%tone%ivla(2, 2, 10) @@ -24036,10 +24054,13 @@ PASS: gdb.fortran/vla-type.exp: print fivearr(1)%tone%ivla(2, 2, 3) PASS: gdb.fortran/vla-type.exp: print fivearr(2)%tone%ivla(12, 14, 16) PASS: gdb.fortran/vla-type.exp: print fivearr(2)%tone%ivla(6, 7, 8) PASS: gdb.fortran/vla-type.exp: ptype fivearr(1) +PASS: gdb.fortran/vla-type.exp: ptype fivearr(1)%tone PASS: gdb.fortran/vla-type.exp: ptype fivearr(2) +PASS: gdb.fortran/vla-type.exp: ptype fivearr(2)%tone PASS: gdb.fortran/vla-type.exp: ptype fivedynarr PASS: gdb.fortran/vla-type.exp: next -PASS: gdb.fortran/vla-type.exp: ptype fivedynarr(2) +PASS: gdb.fortran/vla-type.exp: ptype fivedynarr(2), tone is not allocated +PASS: gdb.fortran/vla-type.exp: ptype fivedynarr(2)%tone, not allocated PASS: gdb.fortran/vla-type.exp: continue to breakpoint: fivedynarr-filled PASS: gdb.fortran/vla-type.exp: print fivedynarr(1)%tone%ivla(1, 2, 3) PASS: gdb.fortran/vla-type.exp: print fivedynarr(1)%tone%ivla(2, 2, 10) @@ -24047,7 +24068,9 @@ PASS: gdb.fortran/vla-type.exp: print fivedynarr(1)%tone%ivla(2, 2, 3) PASS: gdb.fortran/vla-type.exp: print fivedynarr(2)%tone%ivla(12, 14, 16) PASS: gdb.fortran/vla-type.exp: print fivedynarr(2)%tone%ivla(6, 7, 8) PASS: gdb.fortran/vla-type.exp: ptype fivedynarr(1) +PASS: gdb.fortran/vla-type.exp: ptype fivedynarr(1)%tone PASS: gdb.fortran/vla-type.exp: ptype fivedynarr(2) +PASS: gdb.fortran/vla-type.exp: ptype fivedynarr(2)%tone Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-value-sub-arbitrary.exp ... PASS: gdb.fortran/vla-value-sub-arbitrary.exp: continue to breakpoint: end-of-bar PASS: gdb.fortran/vla-value-sub-arbitrary.exp: print arbitary array1(42) @@ -24147,170 +24170,39 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.fortran/whatis_type.exp: continue to breakpoint: bp1 PASS: gdb.fortran/whatis_type.exp: whatis t1 PASS: gdb.fortran/whatis_type.exp: whatis t1v +PASS: gdb.fortran/whatis_type.exp: whatis t2 +PASS: gdb.fortran/whatis_type.exp: whatis t2v +PASS: gdb.fortran/whatis_type.exp: whatis t3 +PASS: gdb.fortran/whatis_type.exp: whatis t3v +PASS: gdb.fortran/whatis_type.exp: whatis t3p PASS: gdb.fortran/whatis_type.exp: ptype t1 PASS: gdb.fortran/whatis_type.exp: ptype t1v +PASS: gdb.fortran/whatis_type.exp: ptype t2v +PASS: gdb.fortran/whatis_type.exp: ptype t3v +PASS: gdb.fortran/whatis_type.exp: ptype t3p Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/complaints.exp ... PASS: gdb.gdb/complaints.exp: breakpoint in captured_command_loop PASS: gdb.gdb/complaints.exp: run until breakpoint at captured_command_loop PASS: gdb.gdb/complaints.exp: set stop_whining = 2 -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp12 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Register a complaint") -FAIL: gdb.gdb/complaints.exp: print symfile_complaints->root->fmt -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp12 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, symfile_complaints->root->fmt) -FAIL: gdb.gdb/complaints.exp: list has one entry -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp12 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Testing! Testing! Testing!") -FAIL: gdb.gdb/complaints.exp: serial start -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp12 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.gdb/complaints.exp: serial line 1 -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp12 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.gdb/complaints.exp: serial line 2 -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp12 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.gdb/complaints.exp: serial end -FAIL: gdb.gdb/complaints.exp: short start -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp12 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.gdb/complaints.exp: short line 1 -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp12 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.gdb/complaints.exp: short line 2 -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp12 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.gdb/complaints.exp: short end -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp12 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp12 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp12 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp12 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case +PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Register a complaint") +PASS: gdb.gdb/complaints.exp: print symfile_complaints->root->fmt +PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, symfile_complaints->root->fmt) +PASS: gdb.gdb/complaints.exp: list has one entry +PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Testing! Testing! Testing!") +PASS: gdb.gdb/complaints.exp: serial start +PASS: gdb.gdb/complaints.exp: serial line 1 +PASS: gdb.gdb/complaints.exp: serial line 2 +PASS: gdb.gdb/complaints.exp: serial end +PASS: gdb.gdb/complaints.exp: short start +PASS: gdb.gdb/complaints.exp: short line 1 +PASS: gdb.gdb/complaints.exp: short line 2 +PASS: gdb.gdb/complaints.exp: short end +PASS: gdb.gdb/complaints.exp: empty non-verbose non-noisy clear +PASS: gdb.gdb/complaints.exp: empty verbose non-noisy clear +PASS: gdb.gdb/complaints.exp: empty verbose noisy clear +PASS: gdb.gdb/complaints.exp: empty non-verbose noisy clear Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/observer.exp ... -UNRESOLVED: gdb.gdb/observer.exp: breakpoint in captured_main +PASS: gdb.gdb/observer.exp: breakpoint in captured_main PASS: gdb.gdb/observer.exp: run until breakpoint at captured_main PASS: gdb.gdb/observer.exp: no observer attached; reset first observer counter PASS: gdb.gdb/observer.exp: no observer attached; reset second observer counter @@ -24428,16 +24320,18 @@ PASS: gdb.gdb/python-selftest.exp: run until breakpoint at captured_command_loop PASS: gdb.gdb/python-selftest.exp: set variable gdb_python_initialized = 0 FAIL: gdb.gdb/python-selftest.exp: call catch_command_errors(execute_command, "python print(5)", 0) Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/selftest.exp ... -PASS: gdb.gdb/selftest.exp: Disassemble main PASS: gdb.gdb/selftest.exp: breakpoint in captured_main +PASS: gdb.gdb/selftest.exp: run until breakpoint at captured_main +PASS: gdb.gdb/selftest.exp: Disassemble main PASS: gdb.gdb/selftest.exp: set interrupt character in test_with_self PASS: gdb.gdb/selftest.exp: set listsize to 1 -PASS: gdb.gdb/selftest.exp: run until breakpoint at captured_main PASS: gdb.gdb/selftest.exp: printed version as string -PASS: gdb.gdb/selftest.exp: step over initial brace +PASS: gdb.gdb/selftest.exp: step into captured_main (args) +PASS: gdb.gdb/selftest.exp: step over argc initialization PASS: gdb.gdb/selftest.exp: step over cmdarg_vec initialization -PASS: gdb.gdb/selftest.exp: step over argv initialization +PASS: gdb.gdb/selftest.exp: next over lim_at_start initialization PASS: gdb.gdb/selftest.exp: step over argc initialization +PASS: gdb.gdb/selftest.exp: step over argv initialization PASS: gdb.gdb/selftest.exp: next over lim_at_start initialization PASS: gdb.gdb/selftest.exp: next over make_command_stats_cleanup and everything it calls PASS: gdb.gdb/selftest.exp: next over lim_at_start initialization @@ -24448,35 +24342,18 @@ PASS: gdb.gdb/selftest.exp: next over bindtextdomain PASS: gdb.gdb/selftest.exp: next over textdomain PACKAGE PASS: gdb.gdb/selftest.exp: next over bfd_init PASS: gdb.gdb/selftest.exp: next over notice_open_fds +PASS: gdb.gdb/selftest.exp: next over save_original_signals_state PASS: gdb.gdb/selftest.exp: next over cmdarg_s VEC_cleanup PASS: gdb.gdb/selftest.exp: print a string PASS: gdb.gdb/selftest.exp: step into xmalloc call -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp12 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -ERROR: : spawn id exp6 not open - while executing -"expect { --i exp12 -timeout 10 - -re ".*A problem internal to GDB has been detected" { - fail "$message (GDB internal error)" - gdb_internal_erro..." - ("uplevel" body line 1) - invoked from within -"uplevel $body" NONE : spawn id exp6 not open -WARNING: remote_expect statement without a default case -UNRESOLVED: gdb.gdb/selftest.exp: send ^C to child process +PASS: gdb.gdb/selftest.exp: xgdb is at prompt +PASS: gdb.gdb/selftest.exp: Set xgdb_prompt +PASS: gdb.gdb/selftest.exp: send ^C to child process PASS: gdb.gdb/selftest.exp: send SIGINT signal to child process -FAIL: gdb.gdb/selftest.exp: thread 1 -FAIL: gdb.gdb/selftest.exp: backtrace through signal handler +PASS: gdb.gdb/selftest.exp: thread 1 +PASS: gdb.gdb/selftest.exp: backtrace through signal handler +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/unittest.exp ... +PASS: gdb.gdb/unittest.exp: maintenance selftest Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.gdb/xfullpath.exp ... PASS: gdb.gdb/xfullpath.exp: breakpoint in captured_main PASS: gdb.gdb/xfullpath.exp: run until breakpoint at captured_main @@ -26818,6 +26695,9 @@ PASS: gdb.mi/gdb792.exp: list children of A.protected.b.public PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private PASS: gdb.mi/gdb792.exp: create var for class C which has baseclass A PASS: gdb.mi/gdb792.exp: list children of class C +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-async-run.exp ... +PASS: gdb.mi/mi-async-run.exp: send interrupt command +PASS: gdb.mi/mi-async-run.exp: expect interrupt Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-async.exp ... PASS: gdb.mi/mi-async.exp: start: stop PASS: gdb.mi/mi-async.exp: CLI next: stop @@ -26847,50 +26727,96 @@ PASS: gdb.mi/mi-basics.exp: make sure tty is empty PASS: gdb.mi/mi-basics.exp: set tty to mi_inferior_tty_name (the way it was) PASS: gdb.mi/mi-basics.exp: verify tty is correct Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-break.exp ... -PASS: gdb.mi/mi-break.exp: break-insert -t operation -PASS: gdb.mi/mi-break.exp: insert temp breakpoint at basics.c:callee2 -PASS: gdb.mi/mi-break.exp: insert temp breakpoint at basics.c:$line_callee3_head -PASS: gdb.mi/mi-break.exp: insert temp breakpoint at "<fullfilename>":$line_callee4_head -PASS: gdb.mi/mi-break.exp: list of breakpoints -PASS: gdb.mi/mi-break.exp: delete temp breakpoints -KFAIL: gdb.mi/mi-break.exp: break-insert -r operation (PRMS: mi/14270) -KFAIL: gdb.mi/mi-break.exp: insert breakpoint with regexp callee2 (PRMS: mi/14270) -KFAIL: gdb.mi/mi-break.exp: insert breakpoint with regexp callee (PRMS: mi/14270) -KFAIL: gdb.mi/mi-break.exp: insert breakpoint with regexp .*llee (PRMS: mi/14270) -KFAIL: gdb.mi/mi-break.exp: list of breakpoints (PRMS: mi/14270) -PASS: gdb.mi/mi-break.exp: delete temp breakpoints -PASS: gdb.mi/mi-break.exp: insert breakpoint with ignore count at callme -PASS: gdb.mi/mi-break.exp: run to breakpoint with ignore count -PASS: gdb.mi/mi-break.exp: breakpoint at nonexistent function -PASS: gdb.mi/mi-break.exp: create varobj for function call -PASS: gdb.mi/mi-break.exp: update varobj for function call -PASS: gdb.mi/mi-break.exp: breakpoint with garbage after location -PASS: gdb.mi/mi-break.exp: conditional breakpoint with garbage after location -PASS: gdb.mi/mi-break.exp: test disabled creation -PASS: gdb.mi/mi-break.exp: test disabled creation: cleanup -PASS: gdb.mi/mi-break.exp: breakpoint commands: insert breakpoint at basics.c:callee2 -PASS: gdb.mi/mi-break.exp: breakpoint commands: set commands -PASS: gdb.mi/mi-break.exp: breakpoint commands: check that commands are set -PASS: gdb.mi/mi-break.exp: breakpoint commands: clear commands -PASS: gdb.mi/mi-break.exp: breakpoint commands: check that commands are cleared -PASS: gdb.mi/mi-break.exp: breakpoint at main -PASS: gdb.mi/mi-break.exp: mi runto main -PASS: gdb.mi/mi-break.exp: breakpoint commands: insert breakpoint at basics.c:callee2, again -PASS: gdb.mi/mi-break.exp: breakpoint commands: set commands -PASS: gdb.mi/mi-break.exp: intermediate stop and continue -PASS: gdb.mi/mi-break.exp: test hitting breakpoint with commands -PASS: gdb.mi/mi-break.exp: create local variable tpnum -PASS: gdb.mi/mi-break.exp: eval tpnum before tracepoint -PASS: gdb.mi/mi-break.exp: break-insert -a operation -PASS: gdb.mi/mi-break.exp: update tpnum -PASS: gdb.mi/mi-break.exp: eval tpnum after tracepoint -PASS: gdb.mi/mi-break.exp: insert temp explicit breakpoint in main -PASS: gdb.mi/mi-break.exp: insert temp explicit breakpoint at basics.c:callee2 -PASS: gdb.mi/mi-break.exp: insert temp explicit breakpoint at basics.c:32 -PASS: gdb.mi/mi-break.exp: insert temp explicit breakpoint at "basics.c":23 -PASS: gdb.mi/mi-break.exp: list of explicit breakpoints -PASS: gdb.mi/mi-break.exp: delete temp breakpoints -PASS: gdb.mi/mi-break.exp: insert explicit conditional breakpoint in callee2 +PASS: gdb.mi/mi-break.exp: mi-mode=main: break-insert -t operation +PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp breakpoint at basics.c:callee2 +PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp breakpoint at basics.c:$line_callee3_head +PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp breakpoint at "<fullfilename>":$line_callee4_head +PASS: gdb.mi/mi-break.exp: mi-mode=main: list of breakpoints +PASS: gdb.mi/mi-break.exp: mi-mode=main: delete temp breakpoints +KFAIL: gdb.mi/mi-break.exp: mi-mode=main: break-insert -r operation (PRMS: mi/14270) +KFAIL: gdb.mi/mi-break.exp: mi-mode=main: insert breakpoint with regexp callee2 (PRMS: mi/14270) +KFAIL: gdb.mi/mi-break.exp: mi-mode=main: insert breakpoint with regexp callee (PRMS: mi/14270) +KFAIL: gdb.mi/mi-break.exp: mi-mode=main: insert breakpoint with regexp .*llee (PRMS: mi/14270) +KFAIL: gdb.mi/mi-break.exp: mi-mode=main: list of breakpoints (PRMS: mi/14270) +PASS: gdb.mi/mi-break.exp: mi-mode=main: delete temp breakpoints +PASS: gdb.mi/mi-break.exp: mi-mode=main: insert breakpoint with ignore count at callme +PASS: gdb.mi/mi-break.exp: mi-mode=main: run to breakpoint with ignore count +PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint at nonexistent function +PASS: gdb.mi/mi-break.exp: mi-mode=main: create varobj for function call +PASS: gdb.mi/mi-break.exp: mi-mode=main: update varobj for function call +PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint with garbage after location +PASS: gdb.mi/mi-break.exp: mi-mode=main: conditional breakpoint with garbage after location +PASS: gdb.mi/mi-break.exp: mi-mode=main: test disabled creation +PASS: gdb.mi/mi-break.exp: mi-mode=main: test disabled creation: cleanup +PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: insert breakpoint at basics.c:callee2 +PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: set commands +PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: check that commands are set +PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: clear commands +PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: check that commands are cleared +PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint at main +PASS: gdb.mi/mi-break.exp: mi-mode=main: mi runto main +PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: insert breakpoint at basics.c:callee2, again +PASS: gdb.mi/mi-break.exp: mi-mode=main: breakpoint commands: set commands +PASS: gdb.mi/mi-break.exp: mi-mode=main: intermediate stop and continue, bp commands +PASS: gdb.mi/mi-break.exp: mi-mode=main: intermediate stop and continue, mi running +PASS: gdb.mi/mi-break.exp: mi-mode=main: test hitting breakpoint with commands +PASS: gdb.mi/mi-break.exp: mi-mode=main: create local variable tpnum +PASS: gdb.mi/mi-break.exp: mi-mode=main: eval tpnum before tracepoint +PASS: gdb.mi/mi-break.exp: mi-mode=main: break-insert -a operation +PASS: gdb.mi/mi-break.exp: mi-mode=main: update tpnum +PASS: gdb.mi/mi-break.exp: mi-mode=main: eval tpnum after tracepoint +PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp explicit breakpoint in main +PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp explicit breakpoint at basics.c:callee2 +PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp explicit breakpoint at basics.c:32 +PASS: gdb.mi/mi-break.exp: mi-mode=main: insert temp explicit breakpoint at "basics.c":23 +PASS: gdb.mi/mi-break.exp: mi-mode=main: list of explicit breakpoints +PASS: gdb.mi/mi-break.exp: mi-mode=main: delete temp breakpoints +PASS: gdb.mi/mi-break.exp: mi-mode=main: insert explicit conditional breakpoint in callee2 +PASS: gdb.mi/mi-break.exp: mi-mode=separate: break-insert -t operation +PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp breakpoint at basics.c:callee2 +PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp breakpoint at basics.c:$line_callee3_head +PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp breakpoint at "<fullfilename>":$line_callee4_head +PASS: gdb.mi/mi-break.exp: mi-mode=separate: list of breakpoints +PASS: gdb.mi/mi-break.exp: mi-mode=separate: delete temp breakpoints +KFAIL: gdb.mi/mi-break.exp: mi-mode=separate: break-insert -r operation (PRMS: mi/14270) +KFAIL: gdb.mi/mi-break.exp: mi-mode=separate: insert breakpoint with regexp callee2 (PRMS: mi/14270) +KFAIL: gdb.mi/mi-break.exp: mi-mode=separate: insert breakpoint with regexp callee (PRMS: mi/14270) +KFAIL: gdb.mi/mi-break.exp: mi-mode=separate: insert breakpoint with regexp .*llee (PRMS: mi/14270) +KFAIL: gdb.mi/mi-break.exp: mi-mode=separate: list of breakpoints (PRMS: mi/14270) +PASS: gdb.mi/mi-break.exp: mi-mode=separate: delete temp breakpoints +PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert breakpoint with ignore count at callme +PASS: gdb.mi/mi-break.exp: mi-mode=separate: run to breakpoint with ignore count +PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint at nonexistent function +PASS: gdb.mi/mi-break.exp: mi-mode=separate: create varobj for function call +PASS: gdb.mi/mi-break.exp: mi-mode=separate: update varobj for function call +PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint with garbage after location +PASS: gdb.mi/mi-break.exp: mi-mode=separate: conditional breakpoint with garbage after location +PASS: gdb.mi/mi-break.exp: mi-mode=separate: test disabled creation +PASS: gdb.mi/mi-break.exp: mi-mode=separate: test disabled creation: cleanup +PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: insert breakpoint at basics.c:callee2 +PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: set commands +PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: check that commands are set +PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: clear commands +PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: check that commands are cleared +PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint at main +PASS: gdb.mi/mi-break.exp: mi-mode=separate: mi runto main +PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: insert breakpoint at basics.c:callee2, again +PASS: gdb.mi/mi-break.exp: mi-mode=separate: breakpoint commands: set commands +PASS: gdb.mi/mi-break.exp: mi-mode=separate: intermediate stop and continue, bp commands +PASS: gdb.mi/mi-break.exp: mi-mode=separate: intermediate stop and continue, mi running +PASS: gdb.mi/mi-break.exp: mi-mode=separate: test hitting breakpoint with commands +PASS: gdb.mi/mi-break.exp: mi-mode=separate: create local variable tpnum +PASS: gdb.mi/mi-break.exp: mi-mode=separate: eval tpnum before tracepoint +PASS: gdb.mi/mi-break.exp: mi-mode=separate: break-insert -a operation +PASS: gdb.mi/mi-break.exp: mi-mode=separate: update tpnum +PASS: gdb.mi/mi-break.exp: mi-mode=separate: eval tpnum after tracepoint +PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp explicit breakpoint in main +PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp explicit breakpoint at basics.c:callee2 +PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp explicit breakpoint at basics.c:32 +PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert temp explicit breakpoint at "basics.c":23 +PASS: gdb.mi/mi-break.exp: mi-mode=separate: list of explicit breakpoints +PASS: gdb.mi/mi-break.exp: mi-mode=separate: delete temp breakpoints +PASS: gdb.mi/mi-break.exp: mi-mode=separate: insert explicit conditional breakpoint in callee2 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp ... PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: breakpoint at main PASS: gdb.mi/mi-breakpoint-changed.exp: test_insert_delete_modify: mi runto main @@ -26974,6 +26900,25 @@ PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set listsize 10" PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "list" at basics.c:$line_main_callme_2 PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "help set args" PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set $pc=0x0" +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-cmd-error.exp ... +PASS: gdb.mi/mi-cmd-error.exp: failing sync execution command first (0 x 0): 1st: failing sync execution command +PASS: gdb.mi/mi-cmd-error.exp: failing sync execution command first (0 x 0): 2nd: failing sync execution command +PASS: gdb.mi/mi-cmd-error.exp: failing sync execution command first (0 x 1): 1st: failing sync execution command +PASS: gdb.mi/mi-cmd-error.exp: failing sync execution command first (0 x 1): 2nd: failing non-execution command +PASS: gdb.mi/mi-cmd-error.exp: failing sync execution command first (0 x 2): 1st: failing sync execution command +PASS: gdb.mi/mi-cmd-error.exp: failing sync execution command first (0 x 2): 2nd: non-failing command +PASS: gdb.mi/mi-cmd-error.exp: failing non-execution command first (1 x 0): 1st: failing non-execution command +PASS: gdb.mi/mi-cmd-error.exp: failing non-execution command first (1 x 0): 2nd: failing sync execution command +PASS: gdb.mi/mi-cmd-error.exp: failing non-execution command first (1 x 1): 1st: failing non-execution command +PASS: gdb.mi/mi-cmd-error.exp: failing non-execution command first (1 x 1): 2nd: failing non-execution command +PASS: gdb.mi/mi-cmd-error.exp: failing non-execution command first (1 x 2): 1st: failing non-execution command +PASS: gdb.mi/mi-cmd-error.exp: failing non-execution command first (1 x 2): 2nd: non-failing command +PASS: gdb.mi/mi-cmd-error.exp: non-failing command first (2 x 0): 1st: non-failing command +PASS: gdb.mi/mi-cmd-error.exp: non-failing command first (2 x 0): 2nd: failing sync execution command +PASS: gdb.mi/mi-cmd-error.exp: non-failing command first (2 x 1): 1st: non-failing command +PASS: gdb.mi/mi-cmd-error.exp: non-failing command first (2 x 1): 2nd: failing non-execution command +PASS: gdb.mi/mi-cmd-error.exp: non-failing command first (2 x 2): 1st: non-failing command +PASS: gdb.mi/mi-cmd-error.exp: non-failing command first (2 x 2): 2nd: non-failing command Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp ... PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: breakpoint at main PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: mi runto main @@ -27071,18 +27016,21 @@ PASS: gdb.mi/mi-dprintf.exp: gdb: mi 1st dprintf stop PASS: gdb.mi/mi-dprintf.exp: gdb: mi 2nd dprintf PASS: gdb.mi/mi-dprintf.exp: gdb: mi 2nd dprintf stop PASS: gdb.mi/mi-dprintf.exp: mi set dprintf style to call -FAIL: gdb.mi/mi-dprintf.exp: call: mi 1st dprintf (timeout) +PASS: gdb.mi/mi-dprintf.exp: call: mi 1st dprintf PASS: gdb.mi/mi-dprintf.exp: call: mi 1st dprintf stop -FAIL: gdb.mi/mi-dprintf.exp: call: mi 2nd dprintf (timeout) +PASS: gdb.mi/mi-dprintf.exp: call: mi 2nd dprintf PASS: gdb.mi/mi-dprintf.exp: call: mi 2nd dprintf stop PASS: gdb.mi/mi-dprintf.exp: mi set dprintf-channel stderr PASS: gdb.mi/mi-dprintf.exp: mi set dprintf channel -FAIL: gdb.mi/mi-dprintf.exp: fprintf: mi 1st dprintf (timeout) +PASS: gdb.mi/mi-dprintf.exp: fprintf: mi 1st dprintf PASS: gdb.mi/mi-dprintf.exp: fprintf: mi 1st dprintf stop -FAIL: gdb.mi/mi-dprintf.exp: fprintf: mi 2nd dprintf (timeout) +PASS: gdb.mi/mi-dprintf.exp: fprintf: mi 2nd dprintf PASS: gdb.mi/mi-dprintf.exp: fprintf: mi 2nd dprintf stop UNSUPPORTED: gdb.mi/mi-dprintf.exp: set dprintf style to agent PASS: gdb.mi/mi-dprintf.exp: mi set dprintf style to an unrecognized type +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-editing.exp ... +PASS: gdb.mi/mi-editing.exp: -interpreter-exec console "set editing on" +PASS: gdb.mi/mi-editing.exp: -interpreter-exec console "show editing" Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-eval.exp ... PASS: gdb.mi/mi-eval.exp: breakpoint at callee4 PASS: gdb.mi/mi-eval.exp: mi runto callee4 @@ -27091,6 +27039,17 @@ PASS: gdb.mi/mi-eval.exp: eval A PASS: gdb.mi/mi-eval.exp: eval &A PASS: gdb.mi/mi-eval.exp: eval A+3 PASS: gdb.mi/mi-eval.exp: eval A + 3 +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-exec-run.exp ... +PASS: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=main: force-fail=0: breakpoint hit reported on mi +PASS: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=main: force-fail=1: run failure detected +PASS: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=separate: force-fail=0: breakpoint hit reported on mi +PASS: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=separate: force-fail=0: breakpoint hit reported on console +PASS: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=separate: force-fail=1: run failure detected +PASS: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=main: force-fail=0: breakpoint hit reported on mi +PASS: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=main: force-fail=1: run failure detected +PASS: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=separate: force-fail=0: breakpoint hit reported on mi +PASS: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=separate: force-fail=0: breakpoint hit reported on console +PASS: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=separate: force-fail=1: run failure detected Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-exit-code.exp ... PASS: gdb.mi/mi-exit-code.exp: -list-thread-groups before run shows no exit-code PASS: gdb.mi/mi-exit-code.exp: first run: breakpoint at main @@ -27445,6 +27404,12 @@ PASS: gdb.mi/mi-syn-frame.exp: finished exec continue PASS: gdb.mi/mi-syn-frame.exp: list stack frames PASS: gdb.mi/mi-syn-frame.exp: call inferior function which raises exception PASS: gdb.mi/mi-syn-frame.exp: backtrace from inferior function at exception +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-threads-interrupt.exp ... +PASS: gdb.mi/mi-threads-interrupt.exp: successfully compiled posix threads test case +PASS: gdb.mi/mi-threads-interrupt.exp: breakpoint at all_threads_created +PASS: gdb.mi/mi-threads-interrupt.exp: mi runto all_threads_created +PASS: gdb.mi/mi-threads-interrupt.exp: check thread states +PASS: gdb.mi/mi-threads-interrupt.exp: interrupt reported Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-undefined-cmd.exp ... PASS: gdb.mi/mi-undefined-cmd.exp: -list-features should include "undefined-command-error-code" PASS: gdb.mi/mi-undefined-cmd.exp: error code when executing undefined command @@ -28460,20 +28425,34 @@ PASS: gdb.mi/mi-watch-nonstop.exp: mi runto main PASS: gdb.mi/mi-watch-nonstop.exp: break-watch operation PASS: gdb.mi/mi-watch-nonstop.exp: delete watchpoint Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch.exp ... -PASS: gdb.mi/mi-watch.exp: hw watchpoints toggle (1) -PASS: gdb.mi/mi-watch.exp: sw: breakpoint at callee4 -PASS: gdb.mi/mi-watch.exp: sw: mi runto callee4 -PASS: gdb.mi/mi-watch.exp: sw: break-watch operation -PASS: gdb.mi/mi-watch.exp: sw: list of watchpoints -PASS: gdb.mi/mi-watch.exp: sw: watchpoint trigger -PASS: gdb.mi/mi-watch.exp: sw: watchpoint trigger -PASS: gdb.mi/mi-watch.exp: hw watchpoints toggle (2) -PASS: gdb.mi/mi-watch.exp: hw: breakpoint at callee4 -PASS: gdb.mi/mi-watch.exp: hw: mi runto callee4 -PASS: gdb.mi/mi-watch.exp: hw: break-watch operation -PASS: gdb.mi/mi-watch.exp: hw: list of watchpoints -PASS: gdb.mi/mi-watch.exp: hw: watchpoint trigger -PASS: gdb.mi/mi-watch.exp: hw: watchpoint trigger +PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: hw watchpoints toggle +PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: breakpoint at callee4 +PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: mi runto callee4 +PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: break-watch operation +PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: list of watchpoints +PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: watchpoint trigger +PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=sw: watchpoint trigger +PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: hw watchpoints toggle +PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: breakpoint at callee4 +PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: mi runto callee4 +PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: break-watch operation +PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: list of watchpoints +PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: watchpoint trigger +PASS: gdb.mi/mi-watch.exp: mi-mode=main: wp-type=hw: watchpoint trigger +PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: hw watchpoints toggle +PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: breakpoint at callee4 +PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: mi runto callee4 +PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: break-watch operation +PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: list of watchpoints +PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: watchpoint trigger +PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=sw: watchpoint trigger +PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: hw watchpoints toggle +PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: breakpoint at callee4 +PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: mi runto callee4 +PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: break-watch operation +PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: list of watchpoints +PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: watchpoint trigger +PASS: gdb.mi/mi-watch.exp: mi-mode=separate: wp-type=hw: watchpoint trigger Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/mi2-prompt.exp ... PASS: gdb.mi/mi2-prompt.exp: console set prompt @@ -28897,6 +28876,21 @@ PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u2.a3.a PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u2.a3.a PASS: gdb.mi/mi2-var-child.exp: path expression for ss_ptr1.u2.b3.b PASS: gdb.mi/mi2-var-child.exp: expression for ss_ptr1.u2.b3.b +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/new-ui-mi-sync.exp ... +PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: send synchronous execution command +PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: send -thread-info +PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: add-inferior +PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: interrupt on the CLI +PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: got MI interrupt output +PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=run: got -thread-info output and thread is stopped +PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: breakpoint at main +PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: mi runto main +PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: send synchronous execution command +PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: send -thread-info +PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: add-inferior +PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: interrupt on the CLI +PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: got MI interrupt output +PASS: gdb.mi/new-ui-mi-sync.exp: sync-command=continue: got -thread-info output and thread is stopped Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/pr11022.exp ... PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": breakpoint at main PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": mi runto main @@ -29006,6 +29000,15 @@ PASS: gdb.multi/multi-attach.exp: backtrace 2 PASS: gdb.multi/multi-attach.exp: kill inferior 2 PASS: gdb.multi/multi-attach.exp: inferior 1 PASS: gdb.multi/multi-attach.exp: kill inferior 1 +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/remove-inferiors.exp ... +PASS: gdb.multi/remove-inferiors.exp: add second inferior +PASS: gdb.multi/remove-inferiors.exp: switch to second inferior +PASS: gdb.multi/remove-inferiors.exp: can't remove current inferior +PASS: gdb.multi/remove-inferiors.exp: remove non-current inferior +PASS: gdb.multi/remove-inferiors.exp: load binary +PASS: gdb.multi/remove-inferiors.exp: add third inferior +PASS: gdb.multi/remove-inferiors.exp: switch to third inferior +PASS: gdb.multi/remove-inferiors.exp: can't remove active inferior Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/tids.exp ... PASS: gdb.multi/tids.exp: successfully compiled posix threads test case PASS: gdb.multi/tids.exp: single inferior: info threads @@ -29049,6 +29052,8 @@ PASS: gdb.multi/tids.exp: two inferiors: info threads 2.1 2-3 PASS: gdb.multi/tids.exp: two inferiors: thread apply 2.1 2-3 PASS: gdb.multi/tids.exp: two inferiors: info threads 1.1-2 2.2-3 PASS: gdb.multi/tids.exp: two inferiors: thread apply 1.1-2 2.2-3 +PASS: gdb.multi/tids.exp: two inferiors: thread apply all +PASS: gdb.multi/tids.exp: two inferiors: thread apply all -ascending PASS: gdb.multi/tids.exp: two inferiors: p $inf = 1 PASS: gdb.multi/tids.exp: two inferiors: p $thr_start = 2 PASS: gdb.multi/tids.exp: two inferiors: p $thr_end = 3 @@ -29262,6 +29267,26 @@ PASS: gdb.multi/tids.exp: single-inferior but not initial: load file in inferior PASS: gdb.multi/tids.exp: single-inferior but not initial: remove inferior 1 PASS: gdb.multi/tids.exp: single-inferior but not initial: info threads with single inferior PASS: gdb.multi/tids.exp: single-inferior but not initial: thread again +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/watchpoint-multi-exit.exp ... +PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: set follow-fork child +PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: set detach-on-fork off +PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: set watchpoint on inferior 2 +PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: kill inferior 2 +PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: switch back to inferior 1 +PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: print expect_signaled = 1 +PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=kill: continue in inferior 1 +PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: set follow-fork child +PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: set detach-on-fork off +PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: set watchpoint on inferior 2 +PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: detach inferior 2 +PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: switch back to inferior 1 +PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=detach: continue in inferior 1 +PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: set follow-fork child +PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: set detach-on-fork off +PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: set watchpoint on inferior 2 +PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: run to exit inferior 2 +PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: switch back to inferior 1 +PASS: gdb.multi/watchpoint-multi-exit.exp: dispose=exit: continue in inferior 1 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/watchpoint-multi.exp ... PASS: gdb.multi/watchpoint-multi.exp: successfully compiled posix threads test case PASS: gdb.multi/watchpoint-multi.exp: set breakpoint always-inserted on @@ -29393,6 +29418,14 @@ PASS: gdb.opt/inline-cmds.exp: up to outer_inline2 PASS: gdb.opt/inline-cmds.exp: outer_inline2 inlined PASS: gdb.opt/inline-cmds.exp: up from outer_inline2 PASS: gdb.opt/inline-cmds.exp: main not inlined +PASS: gdb.opt/inline-cmds.exp: mi: breakpoint at main +PASS: gdb.opt/inline-cmds.exp: mi: mi runto main +PASS: gdb.opt/inline-cmds.exp: mi: set breakpoint +PASS: gdb.opt/inline-cmds.exp: mi: breakpoint hit +PASS: gdb.opt/inline-cmds.exp: mi: step to inline call +PASS: gdb.opt/inline-cmds.exp: mi: got *stopped for step to inline call +PASS: gdb.opt/inline-cmds.exp: mi: step into inline call +PASS: gdb.opt/inline-cmds.exp: mi: got *stopped for step into inline call Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.opt/inline-locals.exp ... PASS: gdb.opt/inline-locals.exp: continue to bar (1) PASS: gdb.opt/inline-locals.exp: continue to bar (2) @@ -29564,9 +29597,15 @@ PASS: gdb.python/py-block.exp: Check block validity PASS: gdb.python/py-block.exp: Check block validity PASS: gdb.python/py-block.exp: Check block validity PASS: gdb.python/py-block.exp: Check block validity +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-breakpoint-create-fail.exp ... +PASS: gdb.python/py-breakpoint-create-fail.exp: source py-breakpoint-create-fail.py +PASS: gdb.python/py-breakpoint-create-fail.exp: break foo +PASS: gdb.python/py-breakpoint-create-fail.exp: continuing to foo Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-breakpoint.exp ... +PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: python print (gdb.breakpoints()) PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check obj exists @main PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check breakpoint location @main +PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check pending status of main breakpoint PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: continue to breakpoint: Break at multiply PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check for two breakpoints PASS: gdb.python/py-breakpoint.exp: test_bkpt_basic: Check obj exists @main 2 @@ -29612,6 +29651,7 @@ PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check breakpoint locati PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check breakpoint visibility 2 PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check info breakpoints does not show invisible breakpoints PASS: gdb.python/py-breakpoint.exp: test_bkpt_invisible: Check maint info breakpoints shows invisible breakpoints +PASS: gdb.python/py-breakpoint.exp: test_watchpoints: python print (wp1.pending) PASS: gdb.python/py-breakpoint.exp: test_watchpoints: Test watchpoint write PASS: gdb.python/py-breakpoint.exp: test_bkpt_internal: Check info breakpoints does not show invisible breakpoints PASS: gdb.python/py-breakpoint.exp: test_bkpt_internal: Check maint info breakpoints shows invisible breakpoints @@ -29681,6 +29721,21 @@ PASS: gdb.python/py-breakpoint.exp: test_bkpt_temporary: Check info breakpoints PASS: gdb.python/py-breakpoint.exp: python gdb.Breakpoint("*main") PASS: gdb.python/py-breakpoint.exp: long value of main PASS: gdb.python/py-breakpoint.exp: python gdb.Breakpoint(" *{}".format(str(main_addr))) +PASS: gdb.python/py-breakpoint.exp: Check pending status of pending breakpoint +PASS: gdb.python/py-breakpoint.exp: Create event handler - python +PASS: gdb.python/py-breakpoint.exp: Create event handler - def note_event(arg): +PASS: gdb.python/py-breakpoint.exp: Create event handler - global last_bp_event +PASS: gdb.python/py-breakpoint.exp: Create event handler - last_bp_event = arg +PASS: gdb.python/py-breakpoint.exp: Create event handler - end +PASS: gdb.python/py-breakpoint.exp: python last_bp_event = None +PASS: gdb.python/py-breakpoint.exp: install breakpoint_created event listener +PASS: gdb.python/py-breakpoint.exp: install breakpoint_modified event listener +PASS: gdb.python/py-breakpoint.exp: install breakpoint_deleted event listener +PASS: gdb.python/py-breakpoint.exp: check for breakpoint_created event +PASS: gdb.python/py-breakpoint.exp: disable 1 +PASS: gdb.python/py-breakpoint.exp: check for breakpoint_modified event +PASS: gdb.python/py-breakpoint.exp: delete 1 +PASS: gdb.python/py-breakpoint.exp: check for breakpoint_deleted event Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-caller-is.exp ... PASS: gdb.python/py-caller-is.exp: continue to breakpoint: bottom_func PASS: gdb.python/py-caller-is.exp: p $_caller_is ("bottom_func", 0) @@ -30041,6 +30096,7 @@ PASS: gdb.python/py-frame-inline.exp: python print (gdb.selected_frame().read_va PASS: gdb.python/py-frame-inline.exp: set backtrace limit 1 PASS: gdb.python/py-frame-inline.exp: continue to breakpoint: Block break here. PASS: gdb.python/py-frame-inline.exp: python print (gdb.newest_frame()) +PASS: gdb.python/py-frame-inline.exp: python print (gdb.newest_frame().function()) Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-frame.exp ... PASS: gdb.python/py-frame.exp: continue to breakpoint: Block break here. PASS: gdb.python/py-frame.exp: test Frame.architecture() @@ -30112,6 +30168,7 @@ PASS: gdb.python/py-framefilter-mi.exp: stack-list-locals 2 PASS: gdb.python/py-framefilter-mi.exp: stack-list-variables --no-frame-filters 0 PASS: gdb.python/py-framefilter-mi.exp: stack-list-variables 0 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-framefilter.exp ... +PASS: gdb.python/py-framefilter.exp: info frame filter before loading filters PASS: gdb.python/py-framefilter.exp: set auto-load safe-path PASS: gdb.python/py-framefilter.exp: Test auto-load had loaded python scripts PASS: gdb.python/py-framefilter.exp: Set python print-stack to full @@ -30131,11 +30188,13 @@ PASS: gdb.python/py-framefilter.exp: show frame-filter priority global Elider be PASS: gdb.python/py-framefilter.exp: set frame-filter priotiy global Elider 1000 PASS: gdb.python/py-framefilter.exp: show frame-filter priority global Elider after setting PASS: gdb.python/py-framefilter.exp: info frame filter after setting priority +PASS: gdb.python/py-framefilter.exp: set priority of a non-existing filter PASS: gdb.python/py-framefilter.exp: info frame filter before disable frame filter PASS: gdb.python/py-framefilter.exp: disable frame-filter global Elider PASS: gdb.python/py-framefilter.exp: info frame filter after disable frame filter PASS: gdb.python/py-framefilter.exp: enable frame-filter global Elider PASS: gdb.python/py-framefilter.exp: info frame filter after reenabling frame filter +PASS: gdb.python/py-framefilter.exp: disable a non-existing filter PASS: gdb.python/py-framefilter.exp: bt no-filters PASS: gdb.python/py-framefilter.exp: bt with frame filters PASS: gdb.python/py-framefilter.exp: disable frame-filter global Reverse @@ -30368,7 +30427,9 @@ PASS: gdb.python/py-mi-events.exp: breakpoint at main PASS: gdb.python/py-mi-events.exp: mi runto main PASS: gdb.python/py-mi-events.exp: register events PASS: gdb.python/py-mi-events.exp: set the breakpoint -PASS: gdb.python/py-mi-events.exp: check python continue and stop handlers +PASS: gdb.python/py-mi-events.exp: continue +PASS: gdb.python/py-mi-events.exp: python stop handler ran +PASS: gdb.python/py-mi-events.exp: python continue handler ran Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-mi-objfile.exp ... PASS: gdb.python/py-mi-objfile.exp: set safe-path PASS: gdb.python/py-mi-objfile.exp: file-exec-and-symbols operation @@ -30457,6 +30518,7 @@ PASS: gdb.python/py-objfile.exp: Find a symbol in objfile PASS: gdb.python/py-objfile.exp: Get backing object file PASS: gdb.python/py-objfile.exp: Get objfile file name PASS: gdb.python/py-objfile.exp: Get objfile user name +PASS: gdb.python/py-objfile.exp: python dir(objfile) PASS: gdb.python/py-objfile.exp: print lookup_objfile filename PASS: gdb.python/py-objfile.exp: python print (gdb.lookup_objfile ("junk")) PASS: gdb.python/py-objfile.exp: Get objfile build id @@ -30751,6 +30813,7 @@ PASS: gdb.python/py-prettyprint.exp: print ss enabled #2 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-progspace.exp ... PASS: gdb.python/py-progspace.exp: current progspace filename (None) PASS: gdb.python/py-progspace.exp: python print (gdb.progspaces()) +PASS: gdb.python/py-progspace.exp: python dir(gdb.current_progspace()) PASS: gdb.python/py-progspace.exp: Get current progspace PASS: gdb.python/py-progspace.exp: current progspace filename (py-progspace) PASS: gdb.python/py-progspace.exp: Set random attribute in progspace @@ -30772,6 +30835,12 @@ PASS: gdb.python/py-prompt.exp: GDB initializing first prompt PASS: gdb.python/py-prompt.exp: show prompt gets the correct result 4 PASS: gdb.python/py-prompt.exp: retrieving the prompt causes no extra prompt_hook calls 4 PASS: gdb.python/py-prompt.exp: prompt_hook argument is default prompt. 4 +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-recurse-unwind.exp ... +PASS: gdb.python/py-recurse-unwind.exp: import python scripts +PASS: gdb.python/py-recurse-unwind.exp: continue to breakpoint: ccc +PASS: gdb.python/py-recurse-unwind.exp: python TestUnwinder.reset_count() +PASS: gdb.python/py-recurse-unwind.exp: backtrace +PASS: gdb.python/py-recurse-unwind.exp: python print(TestUnwinder.count > 0) Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-section-script.exp ... PASS: gdb.python/py-section-script.exp: set restricted auto-load safe-path PASS: gdb.python/py-section-script.exp: verify scripts not loaded @@ -31095,6 +31164,7 @@ PASS: gdb.python/py-typeprint.exp: whatis with enabled printer PASS: gdb.python/py-typeprint.exp: whatis s Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-unwind-maint.exp ... PASS: gdb.python/py-unwind-maint.exp: import python scripts +PASS: gdb.python/py-unwind-maint.exp: All unwinders enabled PASS: gdb.python/py-unwind-maint.exp: Show all unwinders PASS: gdb.python/py-unwind-maint.exp: Unwinders called PASS: gdb.python/py-unwind-maint.exp: Unwinder disabled @@ -31193,6 +31263,9 @@ PASS: gdb.python/py-value.exp: python print (int (evalue)) PASS: gdb.python/py-value.exp: add pointer value with python integer PASS: gdb.python/py-value.exp: subtract python integer from pointer value PASS: gdb.python/py-value.exp: subtract two pointer values +PASS: gdb.python/py-value.exp: use value as string index +PASS: gdb.python/py-value.exp: use value as tuple index +PASS: gdb.python/py-value.exp: use value as array index PASS: gdb.python/py-value.exp: catch error in python type conversion PASS: gdb.python/py-value.exp: catch throw of GDB error PASS: gdb.python/py-value.exp: define function to test booleans - python @@ -34374,9 +34447,9 @@ PASS: gdb.reverse/until-reverse.exp: reverse-until to entry of factorial Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/waitpid-reverse.exp ... PASS: gdb.reverse/waitpid-reverse.exp: Turn on process record PASS: gdb.reverse/waitpid-reverse.exp: set breakpoint at marker2 -KFAIL: gdb.reverse/waitpid-reverse.exp: continue to breakpoint: marker2 (GDB internal error) (PRMS: gdb/19187) +PASS: gdb.reverse/waitpid-reverse.exp: continue to breakpoint: marker2 PASS: gdb.reverse/waitpid-reverse.exp: set breakpoint at marker1 -KFAIL: gdb.reverse/waitpid-reverse.exp: reverse to marker1 (GDB internal error) (PRMS: gdb/19187) +PASS: gdb.reverse/waitpid-reverse.exp: reverse to marker1 PASS: gdb.reverse/waitpid-reverse.exp: check waitpid record Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.reverse/watch-precsave.exp ... PASS: gdb.reverse/watch-precsave.exp: Turn on process record @@ -34448,6 +34521,112 @@ PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, HW, second time PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, HW, third time PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, HW, fourth time PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, HW, fifth time +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.rust/expr.exp ... +PASS: gdb.rust/expr.exp: set var $something = 27 +PASS: gdb.rust/expr.exp: set language rust +PASS: gdb.rust/expr.exp: set language to "rust" +PASS: gdb.rust/expr.exp: print 9__97 +PASS: gdb.rust/expr.exp: print -5 +PASS: gdb.rust/expr.exp: print +5 +PASS: gdb.rust/expr.exp: print +-+-5 +PASS: gdb.rust/expr.exp: print 3_2i32 +PASS: gdb.rust/expr.exp: print 32i64 +PASS: gdb.rust/expr.exp: print 8u8 +PASS: gdb.rust/expr.exp: print 0x1f +PASS: gdb.rust/expr.exp: print 0o07 +PASS: gdb.rust/expr.exp: print 0o70 +PASS: gdb.rust/expr.exp: print 0b1_111 +PASS: gdb.rust/expr.exp: print 32usize +PASS: gdb.rust/expr.exp: print 0x_4 +PASS: gdb.rust/expr.exp: print 'z' +PASS: gdb.rust/expr.exp: print '\t' +PASS: gdb.rust/expr.exp: print '\n' +PASS: gdb.rust/expr.exp: print '\r' +PASS: gdb.rust/expr.exp: print '\\' +PASS: gdb.rust/expr.exp: print '\0' +PASS: gdb.rust/expr.exp: print '\'' +PASS: gdb.rust/expr.exp: print '\"' +PASS: gdb.rust/expr.exp: print '\xff' +PASS: gdb.rust/expr.exp: print '\xFF' +PASS: gdb.rust/expr.exp: print '\u{F0eF}' +PASS: gdb.rust/expr.exp: print b'z' +PASS: gdb.rust/expr.exp: print b'\xfe' +PASS: gdb.rust/expr.exp: print b'\t' +PASS: gdb.rust/expr.exp: print b'\n' +PASS: gdb.rust/expr.exp: print b'\r' +PASS: gdb.rust/expr.exp: print b'\\' +PASS: gdb.rust/expr.exp: print b'\0' +PASS: gdb.rust/expr.exp: print b'\'' +PASS: gdb.rust/expr.exp: print b'\"' +PASS: gdb.rust/expr.exp: print b'\xff' +PASS: gdb.rust/expr.exp: print 23.5 +PASS: gdb.rust/expr.exp: print 23.5e1 +PASS: gdb.rust/expr.exp: print 2e4 +PASS: gdb.rust/expr.exp: print 2_E+4_f64 +PASS: gdb.rust/expr.exp: print 5e-1 +PASS: gdb.rust/expr.exp: print 5e-1f32 +PASS: gdb.rust/expr.exp: print false +PASS: gdb.rust/expr.exp: print true +PASS: gdb.rust/expr.exp: print 1+2 +PASS: gdb.rust/expr.exp: print 1i32 + 2i32 +PASS: gdb.rust/expr.exp: print 2.0 - 1.0 +PASS: gdb.rust/expr.exp: print !false +PASS: gdb.rust/expr.exp: print !true +PASS: gdb.rust/expr.exp: print !0u8 +PASS: gdb.rust/expr.exp: print 7 * 7 +PASS: gdb.rust/expr.exp: print 7usize * 7usize +PASS: gdb.rust/expr.exp: print 42 / 7 +PASS: gdb.rust/expr.exp: print 42 % 7 +PASS: gdb.rust/expr.exp: print 1.0 / 2.0 +PASS: gdb.rust/expr.exp: print 1 < 2 +PASS: gdb.rust/expr.exp: print !(1 < 2) +PASS: gdb.rust/expr.exp: print 3 + 4 * 7 +PASS: gdb.rust/expr.exp: print 1 > 2 +PASS: gdb.rust/expr.exp: print 1 | 2 +PASS: gdb.rust/expr.exp: print 1 & 2 +PASS: gdb.rust/expr.exp: print 3 & 2 +PASS: gdb.rust/expr.exp: print 3 ^ 2 +PASS: gdb.rust/expr.exp: print (1 < 0) || true +PASS: gdb.rust/expr.exp: print (1 > 0) && false +PASS: gdb.rust/expr.exp: print 'z' == 'z' +PASS: gdb.rust/expr.exp: print '\u{1016f}' != 'q' +PASS: gdb.rust/expr.exp: print 32 <= 32 +PASS: gdb.rust/expr.exp: print 32 >= 32 +PASS: gdb.rust/expr.exp: print 1 << 5 +PASS: gdb.rust/expr.exp: print 32usize >> 5 +PASS: gdb.rust/expr.exp: ptype 32i32 as f64 +PASS: gdb.rust/expr.exp: ptype 0xf9f9f9f90000 +PASS: gdb.rust/expr.exp: print () +PASS: gdb.rust/expr.exp: print [1,2,3,4] +PASS: gdb.rust/expr.exp: ptype [1,2,3,4] +PASS: gdb.rust/expr.exp: print [mut 1,2,3,4] +PASS: gdb.rust/expr.exp: print b"hi rust" +PASS: gdb.rust/expr.exp: print b"\xddhi bob" +PASS: gdb.rust/expr.exp: print b"has\0nul" +PASS: gdb.rust/expr.exp: print br##"hi"## +PASS: gdb.rust/expr.exp: print br##"hi +PASS: gdb.rust/expr.exp: print br##"hi" +PASS: gdb.rust/expr.exp: print br##"hi"# +PASS: gdb.rust/expr.exp: print $something +PASS: gdb.rust/expr.exp: print $_isvoid($nosuchvariable) +PASS: gdb.rust/expr.exp: print $_isvoid($something) +PASS: gdb.rust/expr.exp: print [23usize; 4] +PASS: gdb.rust/expr.exp: ptype [23usize; 4] +PASS: gdb.rust/expr.exp: print [mut 23usize; 4] +PASS: gdb.rust/expr.exp: print r# +PASS: gdb.rust/expr.exp: printf "%d %d\n", 23+1, 23-1 +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.rust/generics.exp ... +gdb compile failed, default_target_compile: Can't find rustc --color never. +UNTESTED: gdb.rust/generics.exp: generics.exp +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.rust/methods.exp ... +gdb compile failed, default_target_compile: Can't find rustc --color never. +UNTESTED: gdb.rust/methods.exp: methods.exp +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.rust/modules.exp ... +gdb compile failed, default_target_compile: Can't find rustc --color never. +UNTESTED: gdb.rust/modules.exp: modules.exp +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.rust/simple.exp ... +gdb compile failed, default_target_compile: Can't find rustc --color never. +UNTESTED: gdb.rust/simple.exp: simple.exp Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/connect-stopped-target.exp ... PASS: gdb.server/connect-stopped-target.exp: non-stop=off: disconnect PASS: gdb.server/connect-stopped-target.exp: non-stop=off: set non-stop off @@ -34581,17 +34760,17 @@ PASS: gdb.server/solib-list.exp: non-stop 0: set non-stop 0 PASS: gdb.server/solib-list.exp: non-stop 0: set displaced-stepping off PASS: gdb.server/solib-list.exp: non-stop 0: file binfile PASS: gdb.server/solib-list.exp: non-stop 0: target remote -FAIL: gdb.server/solib-list.exp: non-stop 0: continue (the program exited) +PASS: gdb.server/solib-list.exp: non-stop 0: continue PASS: gdb.server/solib-list.exp: non-stop 0: sharedlibrary -FAIL: gdb.server/solib-list.exp: non-stop 0: p libvar +PASS: gdb.server/solib-list.exp: non-stop 0: p libvar PASS: gdb.server/solib-list.exp: non-stop 1: disconnect PASS: gdb.server/solib-list.exp: non-stop 1: set non-stop 1 PASS: gdb.server/solib-list.exp: non-stop 1: set displaced-stepping off PASS: gdb.server/solib-list.exp: non-stop 1: file binfile PASS: gdb.server/solib-list.exp: non-stop 1: target remote -FAIL: gdb.server/solib-list.exp: non-stop 1: continue (the program exited) +PASS: gdb.server/solib-list.exp: non-stop 1: continue PASS: gdb.server/solib-list.exp: non-stop 1: sharedlibrary -FAIL: gdb.server/solib-list.exp: non-stop 1: p libvar +PASS: gdb.server/solib-list.exp: non-stop 1: p libvar Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.server/wrapper.exp ... PASS: gdb.server/wrapper.exp: disconnect PASS: gdb.server/wrapper.exp: continue to marker @@ -34820,12 +34999,12 @@ XFAIL: gdb.stabs/weird.exp: p common0var1 XFAIL: gdb.stabs/weird.exp: p common0var2 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-into-signal.exp ... PASS: gdb.threads/attach-into-signal.exp: nonthreaded: handle SIGALRM stop print pass -PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attempt 1: attach (pass 1), pending signal catch -PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attempt 8: attach (pass 2), pending signal catch +PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attempt 5: attach (pass 1), pending signal catch +PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attempt 21: attach (pass 2), pending signal catch PASS: gdb.threads/attach-into-signal.exp: successfully compiled posix threads test case PASS: gdb.threads/attach-into-signal.exp: threaded: handle SIGALRM stop print pass -PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 1: attach (pass 1), pending signal catch -PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 14: attach (pass 2), pending signal catch +PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 2: attach (pass 1), pending signal catch +PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 4: attach (pass 2), pending signal catch Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-many-short-lived-threads.exp ... PASS: gdb.threads/attach-many-short-lived-threads.exp: successfully compiled posix threads test case PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: attach @@ -35040,6 +35219,25 @@ PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: non-stop PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: non-stop: unblock second thread PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: non-stop: breakpoint on second child is hit PASS: gdb.threads/break-while-running.exp: wo/ithr: always-inserted on: non-stop: all threads stopped +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/clone-attach-detach.exp ... +PASS: gdb.threads/clone-attach-detach.exp: fg attach 1: attach +PASS: gdb.threads/clone-attach-detach.exp: fg attach 1: info threads shows two LWPs +PASS: gdb.threads/clone-attach-detach.exp: fg attach 1: detach +PASS: gdb.threads/clone-attach-detach.exp: fg attach 2: attach +PASS: gdb.threads/clone-attach-detach.exp: fg attach 2: info threads shows two LWPs +PASS: gdb.threads/clone-attach-detach.exp: fg attach 2: detach +PASS: gdb.threads/clone-attach-detach.exp: fg attach 3: attach +PASS: gdb.threads/clone-attach-detach.exp: fg attach 3: info threads shows two LWPs +PASS: gdb.threads/clone-attach-detach.exp: fg attach 3: detach +PASS: gdb.threads/clone-attach-detach.exp: bg attach 1: attach +PASS: gdb.threads/clone-attach-detach.exp: bg attach 1: info threads shows two LWPs +PASS: gdb.threads/clone-attach-detach.exp: bg attach 1: detach +PASS: gdb.threads/clone-attach-detach.exp: bg attach 2: attach +PASS: gdb.threads/clone-attach-detach.exp: bg attach 2: info threads shows two LWPs +PASS: gdb.threads/clone-attach-detach.exp: bg attach 2: detach +PASS: gdb.threads/clone-attach-detach.exp: bg attach 3: attach +PASS: gdb.threads/clone-attach-detach.exp: bg attach 3: info threads shows two LWPs +PASS: gdb.threads/clone-attach-detach.exp: bg attach 3: detach Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/clone-new-thread-event.exp ... PASS: gdb.threads/clone-new-thread-event.exp: catch SIGUSR1 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/clone-thread_db.exp ... @@ -35689,11 +35887,11 @@ PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: thread PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: continue to breakpoint: run to breakpoint in thread 3 PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: unbreak loop in thread 3 PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: thread 2 -FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: continue to breakpoint: run to breakpoint in thread 2 -FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: unbreak loop in thread 2 +PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: continue to breakpoint: run to breakpoint in thread 2 +PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: unbreak loop in thread 2 PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: set scheduler-locking off PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: thread 1 -FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: continue +PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: continue PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: set displaced-stepping on PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: continue to breakpoint: run to breakpoint PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: info threads shows all threads @@ -36366,6 +36564,73 @@ PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 4 (slow wit PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 5 (slow with kill breakpoint) PASS: gdb.threads/print-threads.exp: program exited normally PASS: gdb.threads/print-threads.exp: all threads ran once (slow with kill breakpoint) +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/process-dies-while-detaching.exp ... +PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: successfully compiled posix threads test case +PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: detach: continue to breakpoint: _exit +PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: detach: detach +PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: watchpoint: watch globalvar +PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: watchpoint: continue to breakpoint: _exit +PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: watchpoint: detach +PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: set breakpoint always-inserted on +PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: continue to breakpoint: _exit +PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: get integer valueof "mypid" (2716) +PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: detach +PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: successfully compiled posix threads test case +PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: detach: continue to breakpoint: _exit +PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: detach: continue +PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint: watch globalvar +PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint: continue to breakpoint: _exit +PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint: continue +PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: set breakpoint always-inserted on +PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: continue to breakpoint: _exit +PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: get integer valueof "mypid" (3542) +PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: continue +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: successfully compiled posix threads test case +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: set detach-on-fork off +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: set follow-fork-mode child +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: continue to breakpoint: _exit +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: detach child +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: switch to parent +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: detach parent +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: set detach-on-fork off +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: set follow-fork-mode child +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: continue to breakpoint: child_function +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: watch globalvar +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: continue to breakpoint: _exit +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: detach child +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: switch to parent +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint: detach parent +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: set breakpoint always-inserted on +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: set detach-on-fork off +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: set follow-fork-mode child +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: continue to breakpoint: _exit +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: get integer valueof "mypid" (4376) +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: detach child +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: switch to parent +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: detach parent +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: successfully compiled posix threads test case +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: set detach-on-fork off +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: set follow-fork-mode child +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: continue to breakpoint: _exit +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: detach child +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: switch to parent +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: continue +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: set detach-on-fork off +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: set follow-fork-mode child +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: continue to breakpoint: child_function +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: watch globalvar +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: continue to breakpoint: _exit +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: detach child +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: switch to parent +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint: continue +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: set breakpoint always-inserted on +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: set detach-on-fork off +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: set follow-fork-mode child +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: continue to breakpoint: _exit +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: get integer valueof "mypid" (5214) +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: detach child +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: switch to parent +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: continue Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/process-dies-while-handling-bp.exp ... PASS: gdb.threads/process-dies-while-handling-bp.exp: successfully compiled posix threads test case PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: probe for target remote @@ -36381,8 +36646,7 @@ PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_targe PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: probe for target remote PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: set breakpoint that evals false PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: continue & -PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited -PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: no threads left +KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited (memory error) (PRMS: gdb/18749) PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: probe for target remote PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: set breakpoint that evals false PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: continue & @@ -36793,9 +37057,9 @@ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set scheduler- PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 3 to run to its breakpoint PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 3 PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 2 to run to its breakpoint -PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 2 +FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: continue to breakpoint: run to breakpoint in thread 2 PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set breakpoint to be stepped over -PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: force loop break in thread 2 +FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: force loop break in thread 2 PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 1 to queue signal in thread 2 PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: queue signal in thread 2 PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: switch to thread 3 for stepping @@ -36803,9 +37067,9 @@ PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get my_number PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get count before step PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set scheduler-locking off PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: set debug infrun 1 -PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: step +FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: step (pattern 1) PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: get count after step -PASS: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: stepped thread under control +FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: stepped thread under control Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/sigstep-threads.exp ... PASS: gdb.threads/sigstep-threads.exp: successfully compiled posix threads test case PASS: gdb.threads/sigstep-threads.exp: handle SIGUSR1 nostop print pass @@ -37323,6 +37587,7 @@ PASS: gdb.threads/tls-var.exp: whatis tls_var PASS: gdb.threads/tls-var.exp: print tls_var Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/tls.exp ... PASS: gdb.threads/tls.exp: successfully compiled posix threads test case +PASS: gdb.threads/tls.exp: print a_thread_local PASS: gdb.threads/tls.exp: set breakpoint at all threads PASS: gdb.threads/tls.exp: set breakpoint at synch point PASS: gdb.threads/tls.exp: set breakpoint at exit @@ -37330,6 +37595,8 @@ PASS: gdb.threads/tls.exp: continue to first thread: get to thread PASS: gdb.threads/tls.exp: at least one th in spin while stopped at first th PASS: gdb.threads/tls.exp: first thread print me PASS: gdb.threads/tls.exp: first thread local storage +PASS: gdb.threads/tls.exp: first look up a_thread_local symbol +PASS: gdb.threads/tls.exp: first get symbol value without frame PASS: gdb.threads/tls.exp: first another thread local storage PASS: gdb.threads/tls.exp: first info address a_thread_local PASS: gdb.threads/tls.exp: first info address another_thread_local @@ -37337,6 +37604,8 @@ PASS: gdb.threads/tls.exp: continue to second thread PASS: gdb.threads/tls.exp: at least one th in spin while stopped at second th PASS: gdb.threads/tls.exp: second thread print me PASS: gdb.threads/tls.exp: second thread local storage +PASS: gdb.threads/tls.exp: second look up a_thread_local symbol +PASS: gdb.threads/tls.exp: second get symbol value without frame PASS: gdb.threads/tls.exp: second another thread local storage PASS: gdb.threads/tls.exp: second info address a_thread_local PASS: gdb.threads/tls.exp: second info address another_thread_local @@ -37344,6 +37613,8 @@ PASS: gdb.threads/tls.exp: continue to third thread PASS: gdb.threads/tls.exp: at least one th in spin while stopped at third th PASS: gdb.threads/tls.exp: third thread print me PASS: gdb.threads/tls.exp: third thread local storage +PASS: gdb.threads/tls.exp: third look up a_thread_local symbol +PASS: gdb.threads/tls.exp: third get symbol value without frame PASS: gdb.threads/tls.exp: third another thread local storage PASS: gdb.threads/tls.exp: third info address a_thread_local PASS: gdb.threads/tls.exp: third info address another_thread_local @@ -37361,6 +37632,8 @@ PASS: gdb.threads/tls.exp: selected thread: 4 PASS: gdb.threads/tls.exp: thread 4 up PASS: gdb.threads/tls.exp: 4 thread print me PASS: gdb.threads/tls.exp: 4 thread local storage +PASS: gdb.threads/tls.exp: 4 look up a_thread_local symbol +PASS: gdb.threads/tls.exp: 4 get symbol value without frame PASS: gdb.threads/tls.exp: 4 another thread local storage PASS: gdb.threads/tls.exp: 4 info address a_thread_local PASS: gdb.threads/tls.exp: 4 info address another_thread_local @@ -37368,6 +37641,8 @@ PASS: gdb.threads/tls.exp: selected thread: 2 PASS: gdb.threads/tls.exp: thread 2 up PASS: gdb.threads/tls.exp: 2 thread print me PASS: gdb.threads/tls.exp: 2 thread local storage +PASS: gdb.threads/tls.exp: 2 look up a_thread_local symbol +PASS: gdb.threads/tls.exp: 2 get symbol value without frame PASS: gdb.threads/tls.exp: 2 another thread local storage PASS: gdb.threads/tls.exp: 2 info address a_thread_local PASS: gdb.threads/tls.exp: 2 info address another_thread_local @@ -37375,6 +37650,8 @@ PASS: gdb.threads/tls.exp: selected thread: 3 PASS: gdb.threads/tls.exp: thread 3 up PASS: gdb.threads/tls.exp: 3 thread print me PASS: gdb.threads/tls.exp: 3 thread local storage +PASS: gdb.threads/tls.exp: 3 look up a_thread_local symbol +PASS: gdb.threads/tls.exp: 3 get symbol value without frame PASS: gdb.threads/tls.exp: 3 another thread local storage PASS: gdb.threads/tls.exp: 3 info address a_thread_local PASS: gdb.threads/tls.exp: 3 info address another_thread_local @@ -37481,7 +37758,7 @@ PASS: gdb.threads/watchthreads2.exp: breakpoint on thread_started PASS: gdb.threads/watchthreads2.exp: all threads started PASS: gdb.threads/watchthreads2.exp: watch x PASS: gdb.threads/watchthreads2.exp: set var test_ready = 1 -KFAIL: gdb.threads/watchthreads2.exp: gdb can drop watchpoints in multithreaded app (PRMS: gdb/10116) +PASS: gdb.threads/watchthreads2.exp: all threads incremented x Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/wp-replication.exp ... PASS: gdb.threads/wp-replication.exp: successfully compiled posix threads test case PASS: gdb.threads/wp-replication.exp: set breakpoint always-inserted on @@ -37957,14 +38234,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml === gdb Summary === -# of expected passes 35710 -# of unexpected failures 143 +# of expected passes 36417 +# of unexpected failures 114 # of unexpected successes 1 -# of expected failures 59 +# of expected failures 56 # of unknown successes 3 -# of known failures 62 -# of unresolved testcases 34 -# of untested testcases 38 +# of known failures 65 +# of unresolved testcases 2 +# of untested testcases 42 # of unsupported tests 72 -[...]/tschwinge/W._C._Handy.build/gdb/gdb version 7.11.50.20160510-git -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory +[...]/tschwinge/W._C._Handy.build/gdb/gdb version 7.12.50.20160905-git -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory |