diff options
Diffstat (limited to 'binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.base2/gdb.sum')
-rw-r--r-- | binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.base2/gdb.sum | 4770 |
1 files changed, 4770 insertions, 0 deletions
diff --git a/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.base2/gdb.sum b/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.base2/gdb.sum new file mode 100644 index 00000000..19bd2bc7 --- /dev/null +++ b/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.base2/gdb.sum @@ -0,0 +1,4770 @@ +Test Run By thomas on Tue Jan 7 23:51:27 2014 +Native configuration is i686-pc-linux-gnu + + === gdb tests === + +Schedule of variations: + unix + +Running target unix +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-cond-gone.exp ... +PASS: gdb.base/watchpoint-cond-gone.exp: set can-use-hw-watchpoints 0 +PASS: gdb.base/watchpoint-cond-gone.exp: continue to breakpoint: Place to set the watchpoint +PASS: gdb.base/watchpoint-cond-gone.exp: Place the watchpoint +PASS: gdb.base/watchpoint-cond-gone.exp: Catch the no longer valid watchpoint +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-read.exp ... +PASS: gdb.base/watch-read.exp: set hardware read watchpoint on global variable +PASS: gdb.base/watch-read.exp: read watchpoint triggers on first read +PASS: gdb.base/watch-read.exp: read watchpoint triggers on read after value changed +PASS: gdb.base/watch-read.exp: set write watchpoint on global variable +PASS: gdb.base/watch-read.exp: write watchpoint triggers +PASS: gdb.base/watch-read.exp: only write watchpoint triggers when value changes +PASS: gdb.base/watch-read.exp: read watchpoint triggers when value doesn't change, trapping reads and writes +PASS: gdb.base/watch-read.exp: only read watchpoint triggers when value doesn't change +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/radix.exp ... +PASS: gdb.base/radix.exp: initialize radix, input radix 2 +PASS: gdb.base/radix.exp: set input-radix 2 +PASS: gdb.base/radix.exp: show radix, input radix 2 +PASS: gdb.base/radix.exp: print 010; expect 8; input radix 2 +PASS: gdb.base/radix.exp: print 20.; expect 20; input radix 2 +PASS: gdb.base/radix.exp: print (int) 20.; expect 20; input radix 2 +PASS: gdb.base/radix.exp: print 0xf; expect 15; input radix 2 +PASS: gdb.base/radix.exp: print 0; expect 0; input radix 2 +PASS: gdb.base/radix.exp: print 1; expect 1; input radix 2 +PASS: gdb.base/radix.exp: print -1; expect -1; input radix 2 +PASS: gdb.base/radix.exp: print 10; expect 2; input radix 2 +PASS: gdb.base/radix.exp: print 11; expect 3; input radix 2 +PASS: gdb.base/radix.exp: print -10; expect -2; input radix 2 +PASS: gdb.base/radix.exp: print -11; expect -3; input radix 2 +PASS: gdb.base/radix.exp: print 100; expect 4; input radix 2 +PASS: gdb.base/radix.exp: print 101; expect 5; input radix 2 +PASS: gdb.base/radix.exp: print -100; expect -4; input radix 2 +PASS: gdb.base/radix.exp: print -101; expect -5; input radix 2 +PASS: gdb.base/radix.exp: print 10101; expect 21; input radix 2 +PASS: gdb.base/radix.exp: print 4; expect Invalid number "4"\.; input radix 2 +PASS: gdb.base/radix.exp: print -2; expect Invalid number "2"\.; input radix 2 +PASS: gdb.base/radix.exp: initialize radix, input radix 3 +PASS: gdb.base/radix.exp: set input-radix 3 +PASS: gdb.base/radix.exp: show radix, input radix 3 +PASS: gdb.base/radix.exp: print 010; expect 8; input radix 3 +PASS: gdb.base/radix.exp: print 20.; expect 20; input radix 3 +PASS: gdb.base/radix.exp: print (int) 20.; expect 20; input radix 3 +PASS: gdb.base/radix.exp: print 0xf; expect 15; input radix 3 +PASS: gdb.base/radix.exp: print 0; expect 0; input radix 3 +PASS: gdb.base/radix.exp: print 1; expect 1; input radix 3 +PASS: gdb.base/radix.exp: print -1; expect -1; input radix 3 +PASS: gdb.base/radix.exp: print 10; expect 3; input radix 3 +PASS: gdb.base/radix.exp: print 11; expect 4; input radix 3 +PASS: gdb.base/radix.exp: print -10; expect -3; input radix 3 +PASS: gdb.base/radix.exp: print -11; expect -4; input radix 3 +PASS: gdb.base/radix.exp: print 100; expect 9; input radix 3 +PASS: gdb.base/radix.exp: print 101; expect 10; input radix 3 +PASS: gdb.base/radix.exp: print -100; expect -9; input radix 3 +PASS: gdb.base/radix.exp: print -101; expect -10; input radix 3 +PASS: gdb.base/radix.exp: print 10101; expect 91; input radix 3 +PASS: gdb.base/radix.exp: print 2; expect 2; input radix 3 +PASS: gdb.base/radix.exp: print 20; expect 6; input radix 3 +PASS: gdb.base/radix.exp: print 3; expect Invalid number "3"\.; input radix 3 +PASS: gdb.base/radix.exp: print 30; expect Invalid number "30"\.; input radix 2 +PASS: gdb.base/radix.exp: initialize radix, input radix 8 +PASS: gdb.base/radix.exp: set input-radix 8 +PASS: gdb.base/radix.exp: show radix, input radix 8 +PASS: gdb.base/radix.exp: print 010; expect 8; input radix 8 +PASS: gdb.base/radix.exp: print 20.; expect 20; input radix 8 +PASS: gdb.base/radix.exp: print (int) 20.; expect 20; input radix 8 +PASS: gdb.base/radix.exp: print 0xf; expect 15; input radix 8 +PASS: gdb.base/radix.exp: print 0; expect 0; input radix 8 +PASS: gdb.base/radix.exp: print 1; expect 1; input radix 8 +PASS: gdb.base/radix.exp: print -1; expect -1; input radix 8 +PASS: gdb.base/radix.exp: print 10; expect 8; input radix 8 +PASS: gdb.base/radix.exp: print 11; expect 9; input radix 8 +PASS: gdb.base/radix.exp: print -10; expect -8; input radix 8 +PASS: gdb.base/radix.exp: print -11; expect -9; input radix 8 +PASS: gdb.base/radix.exp: print 100; expect 64; input radix 8 +PASS: gdb.base/radix.exp: print 101; expect 65; input radix 8 +PASS: gdb.base/radix.exp: print -100; expect -64; input radix 8 +PASS: gdb.base/radix.exp: print -101; expect -65; input radix 8 +PASS: gdb.base/radix.exp: print 10101; expect 4161; input radix 8 +PASS: gdb.base/radix.exp: print 20; expect 16; input radix 8 +PASS: gdb.base/radix.exp: print -20; expect -16; input radix 8 +PASS: gdb.base/radix.exp: print 8; expect Invalid number "8".; input radix 8 +PASS: gdb.base/radix.exp: print -9; expect Invalid number "9".; input radix 8 +PASS: gdb.base/radix.exp: initialize radix, input radix 10 +PASS: gdb.base/radix.exp: set input-radix 10 +PASS: gdb.base/radix.exp: show radix, input radix 10 +PASS: gdb.base/radix.exp: print 010; expect 8; input radix 10 +PASS: gdb.base/radix.exp: print 20.; expect 20; input radix 10 +PASS: gdb.base/radix.exp: print (int) 20.; expect 20; input radix 10 +PASS: gdb.base/radix.exp: print 0xf; expect 15; input radix 10 +PASS: gdb.base/radix.exp: print 0; expect 0; input radix 10 +PASS: gdb.base/radix.exp: print 1; expect 1; input radix 10 +PASS: gdb.base/radix.exp: print -1; expect -1; input radix 10 +PASS: gdb.base/radix.exp: print 10; expect 10; input radix 10 +PASS: gdb.base/radix.exp: print 11; expect 11; input radix 10 +PASS: gdb.base/radix.exp: print -10; expect -10; input radix 10 +PASS: gdb.base/radix.exp: print -11; expect -11; input radix 10 +PASS: gdb.base/radix.exp: print 100; expect 100; input radix 10 +PASS: gdb.base/radix.exp: print 101; expect 101; input radix 10 +PASS: gdb.base/radix.exp: print -100; expect -100; input radix 10 +PASS: gdb.base/radix.exp: print -101; expect -101; input radix 10 +PASS: gdb.base/radix.exp: print 10101; expect 10101; input radix 10 +PASS: gdb.base/radix.exp: print -12; expect -12; input radix 10 +PASS: gdb.base/radix.exp: initialize radix, input radix 16 +PASS: gdb.base/radix.exp: set input-radix 16 +PASS: gdb.base/radix.exp: show radix, input radix 16 +PASS: gdb.base/radix.exp: print 010; expect 8; input radix 16 +PASS: gdb.base/radix.exp: print 20.; expect 20; input radix 16 +PASS: gdb.base/radix.exp: print (int) 20.; expect 20; input radix 16 +PASS: gdb.base/radix.exp: print 0xf; expect 15; input radix 16 +PASS: gdb.base/radix.exp: print 0; expect 0; input radix 16 +PASS: gdb.base/radix.exp: print 1; expect 1; input radix 16 +PASS: gdb.base/radix.exp: print -1; expect -1; input radix 16 +PASS: gdb.base/radix.exp: print 10; expect 16; input radix 16 +PASS: gdb.base/radix.exp: print 11; expect 17; input radix 16 +PASS: gdb.base/radix.exp: print -10; expect -16; input radix 16 +PASS: gdb.base/radix.exp: print -11; expect -17; input radix 16 +PASS: gdb.base/radix.exp: print 100; expect 256; input radix 16 +PASS: gdb.base/radix.exp: print 101; expect 257; input radix 16 +PASS: gdb.base/radix.exp: print -100; expect -256; input radix 16 +PASS: gdb.base/radix.exp: print -101; expect -257; input radix 16 +PASS: gdb.base/radix.exp: print 10101; expect 65793; input radix 16 +PASS: gdb.base/radix.exp: initialize radix, output radix 8 +PASS: gdb.base/radix.exp: set output-radix 8 +PASS: gdb.base/radix.exp: show radix, output radix 8 +PASS: gdb.base/radix.exp: print 010; expect 010; output radix 8 +PASS: gdb.base/radix.exp: print 0xf; expect 17; output radix 8 +PASS: gdb.base/radix.exp: print 10; expect 12; output radix 8 +PASS: gdb.base/radix.exp: print 100; expect 144; output radix 8 +KFAIL: gdb.base/radix.exp: print 20.; expect 24; output radix 8 (PRMS: gdb/1715) +PASS: gdb.base/radix.exp: print (int) 20.; expect 24; output radix 8 +PASS: gdb.base/radix.exp: initialize radix, output radix 10 +PASS: gdb.base/radix.exp: set output-radix 10 +PASS: gdb.base/radix.exp: show radix, output radix 10 +PASS: gdb.base/radix.exp: print 010; expect 8; output radix 10 +PASS: gdb.base/radix.exp: print 0xf; expect 15; output radix 10 +PASS: gdb.base/radix.exp: print 10; expect 10; output radix 10 +PASS: gdb.base/radix.exp: print 100; expect 100; output radix 10 +PASS: gdb.base/radix.exp: print 20.; expect 20; output radix 10 +PASS: gdb.base/radix.exp: print (int) 20.; expect 20; output radix 10 +PASS: gdb.base/radix.exp: initialize radix, output radix 16 +PASS: gdb.base/radix.exp: set output-radix 16 +PASS: gdb.base/radix.exp: show radix, output radix 16 +PASS: gdb.base/radix.exp: print 010; expect 8; output radix 16 +PASS: gdb.base/radix.exp: print 0xf; expect f; output radix 16 +PASS: gdb.base/radix.exp: print 10; expect a; output radix 16 +PASS: gdb.base/radix.exp: print 100; expect 64; output radix 16 +KFAIL: gdb.base/radix.exp: print 20.; expect 14; output radix 16 (PRMS: gdb/1715) +PASS: gdb.base/radix.exp: print (int) 20.; expect 14; output radix 16 +PASS: gdb.base/radix.exp: Reset radices +PASS: gdb.base/radix.exp: Reject input-radix 0 +PASS: gdb.base/radix.exp: Input radix unchanged after rejecting 0 +PASS: gdb.base/radix.exp: Reject input-radix 1 +PASS: gdb.base/radix.exp: Input radix unchanged after rejecting 1 +PASS: gdb.base/radix.exp: Reject output-radix 0 +PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 0 +PASS: gdb.base/radix.exp: Reject output-radix 1 +PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 1 +PASS: gdb.base/radix.exp: set radix 7 rejected +PASS: gdb.base/radix.exp: Output radix unchanged after rejection through set radix command +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/return.exp ... +PASS: gdb.base/return.exp: simple return +PASS: gdb.base/return.exp: break func2 +PASS: gdb.base/return.exp: break func3 +PASS: gdb.base/return.exp: continue to return of -5 +PASS: gdb.base/return.exp: next over call to func2 +PASS: gdb.base/return.exp: correct value returned (integer test) +PASS: gdb.base/return.exp: continue to return of -5.0 +PASS: gdb.base/return.exp: next over call to func3 +PASS: gdb.base/return.exp: correct value returned double test (known problem with sparc solaris) +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint.exp ... +PASS: gdb.base/watchpoint.exp: disable fast watches +PASS: gdb.base/watchpoint.exp: show disable fast watches +PASS: gdb.base/watchpoint.exp: set slow conditional watch +PASS: gdb.base/watchpoint.exp: trigger slow conditional watch +PASS: gdb.base/watchpoint.exp: delete watch ival3 +PASS: gdb.base/watchpoint.exp: set slow condition watch w/thread +PASS: gdb.base/watchpoint.exp: delete watch w/condition and thread +PASS: gdb.base/watchpoint.exp: rwatch disallowed when can-set-hw-watchpoints cleared +PASS: gdb.base/watchpoint.exp: set breakpoint at marker1 +PASS: gdb.base/watchpoint.exp: set breakpoint at marker2 +PASS: gdb.base/watchpoint.exp: info break in watchpoint.exp +PASS: gdb.base/watchpoint.exp: set watchpoint on ival3 +PASS: gdb.base/watchpoint.exp: watchpoint found in watchpoint/breakpoint table +PASS: gdb.base/watchpoint.exp: disable watchpoint +PASS: gdb.base/watchpoint.exp: disable watchpoint in test_simple_watchpoint +PASS: gdb.base/watchpoint.exp: run to marker1 in test_simple_watchpoint +PASS: gdb.base/watchpoint.exp: enable watchpoint +PASS: gdb.base/watchpoint.exp: break func1 +PASS: gdb.base/watchpoint.exp: set $func1_breakpoint_number = $bpnum +PASS: gdb.base/watchpoint.exp: continue to breakpoint at func1 +PASS: gdb.base/watchpoint.exp: watchpoint hit, first time +PASS: gdb.base/watchpoint.exp: Watchpoint hit count is 1 +PASS: gdb.base/watchpoint.exp: delete $func1_breakpoint_number +PASS: gdb.base/watchpoint.exp: watchpoint hit, second time +PASS: gdb.base/watchpoint.exp: Watchpoint hit count is 2 +PASS: gdb.base/watchpoint.exp: watchpoint hit, third time +PASS: gdb.base/watchpoint.exp: Watchpoint hit count is 3 +PASS: gdb.base/watchpoint.exp: watchpoint hit, fourth time +PASS: gdb.base/watchpoint.exp: Watchpoint hit count is 4 +PASS: gdb.base/watchpoint.exp: watchpoint hit, fifth time +PASS: gdb.base/watchpoint.exp: Watchpoint hit count is 5 +PASS: gdb.base/watchpoint.exp: continue to marker2 +PASS: gdb.base/watchpoint.exp: watchpoint disabled +PASS: gdb.base/watchpoint.exp: continue until exit at continue to exit in test_simple_watchpoint +PASS: gdb.base/watchpoint.exp: watchpoints found in watchpoint/breakpoint table +PASS: gdb.base/watchpoint.exp: disable watchpoint in test_disabling_watchpoints +PASS: gdb.base/watchpoint.exp: run to marker1 in test_disabling_watchpoints +PASS: gdb.base/watchpoint.exp: watchpoint enabled +PASS: gdb.base/watchpoint.exp: watchpoint hit in test_disabling_watchpoints, first time +PASS: gdb.base/watchpoint.exp: watchpoint hit in test_disabling_watchpoints, second time +PASS: gdb.base/watchpoint.exp: disable watchpoint #2 in test_disabling_watchpoints +PASS: gdb.base/watchpoint.exp: watchpoint disabled in table +PASS: gdb.base/watchpoint.exp: disabled watchpoint skipped +PASS: gdb.base/watchpoint.exp: continue until exit at continue to exit in test_disabling_watchpoints +PASS: gdb.base/watchpoint.exp: watch ival2 +PASS: gdb.base/watchpoint.exp: break func2 if 0 +PASS: gdb.base/watchpoint.exp: p $func2_breakpoint_number = $bpnum +PASS: gdb.base/watchpoint.exp: calling function with watchpoint enabled +PASS: gdb.base/watchpoint.exp: finish from marker1 +PASS: gdb.base/watchpoint.exp: back at main from marker1 +PASS: gdb.base/watchpoint.exp: next to `for' in watchpoint.exp +PASS: gdb.base/watchpoint.exp: until to ival1 assignment +PASS: gdb.base/watchpoint.exp: until to ival3 assignment +PASS: gdb.base/watchpoint.exp: until out of loop +PASS: gdb.base/watchpoint.exp: step to ival2 assignment +PASS: gdb.base/watchpoint.exp: watch ptr1->val +PASS: gdb.base/watchpoint.exp: break marker5 +PASS: gdb.base/watchpoint.exp: Test complex watchpoint +PASS: gdb.base/watchpoint.exp: did not trigger wrong watchpoint +PASS: gdb.base/watchpoint.exp: disable in test_complex_watchpoint +PASS: gdb.base/watchpoint.exp: break marker6 +PASS: gdb.base/watchpoint.exp: continue to marker6 +PASS: gdb.base/watchpoint.exp: continue to breakpoint: func2 breakpoint here +PASS: gdb.base/watchpoint.exp: set local watch +PASS: gdb.base/watchpoint.exp: trigger local watch +PASS: gdb.base/watchpoint.exp: self-delete local watch +PASS: gdb.base/watchpoint.exp: continue to breakpoint: func2 breakpoint here +PASS: gdb.base/watchpoint.exp: set partially local watch +PASS: gdb.base/watchpoint.exp: trigger1 partially local watch +PASS: gdb.base/watchpoint.exp: trigger2 partially local watch +PASS: gdb.base/watchpoint.exp: self-delete partially local watch +PASS: gdb.base/watchpoint.exp: continue to breakpoint: func2 breakpoint here +PASS: gdb.base/watchpoint.exp: set static local watch +PASS: gdb.base/watchpoint.exp: trigger static local watch +PASS: gdb.base/watchpoint.exp: continue after trigger static local watch +PASS: gdb.base/watchpoint.exp: static local watch did not self-delete +PASS: gdb.base/watchpoint.exp: tbreak recurser +PASS: gdb.base/watchpoint.exp: cont +PASS: gdb.base/watchpoint.exp: next past local_x initialization +PASS: gdb.base/watchpoint.exp: set local watch in recursive call +PASS: gdb.base/watchpoint.exp: trigger local watch in recursive call +PASS: gdb.base/watchpoint.exp: self-delete local watch in recursive call +PASS: gdb.base/watchpoint.exp: cont +PASS: gdb.base/watchpoint.exp: tbreak recurser +PASS: gdb.base/watchpoint.exp: cont +PASS: gdb.base/watchpoint.exp: next past local_x initialization +PASS: gdb.base/watchpoint.exp: set local watch in recursive call with explicit scope +PASS: gdb.base/watchpoint.exp: trigger local watch with explicit scope in recursive call +PASS: gdb.base/watchpoint.exp: self-delete local watch with explicit scope in recursive call (2) +PASS: gdb.base/watchpoint.exp: disable in test_complex_watchpoint +PASS: gdb.base/watchpoint.exp: continue until exit at continue to exit in test_complex_watchpoint +PASS: gdb.base/watchpoint.exp: watchpoint refused to insert on nonexistent struct member +PASS: gdb.base/watchpoint.exp: watch global_ptr +PASS: gdb.base/watchpoint.exp: watch *(int *) 0 +PASS: gdb.base/watchpoint.exp: watch -location *global_ptr +PASS: gdb.base/watchpoint.exp: watch *global_ptr +PASS: gdb.base/watchpoint.exp: set $global_ptr_breakpoint_number = $bpnum +PASS: gdb.base/watchpoint.exp: global_ptr next +PASS: gdb.base/watchpoint.exp: next over ptr init +PASS: gdb.base/watchpoint.exp: next over buffer set +PASS: gdb.base/watchpoint.exp: delete $global_ptr_breakpoint_number +PASS: gdb.base/watchpoint.exp: watch **global_ptr_ptr +PASS: gdb.base/watchpoint.exp: set $global_ptr_ptr_breakpoint_number = $bpnum +PASS: gdb.base/watchpoint.exp: global_ptr_ptr next +PASS: gdb.base/watchpoint.exp: next over global_ptr_ptr init +PASS: gdb.base/watchpoint.exp: next over global_ptr_ptr buffer set +PASS: gdb.base/watchpoint.exp: next over global_ptr_ptr pointer advance +PASS: gdb.base/watchpoint.exp: delete $global_ptr_ptr_breakpoint_number +PASS: gdb.base/watchpoint.exp: continue to breakpoint: second x assignment +PASS: gdb.base/watchpoint.exp: watch x +KFAIL: gdb.base/watchpoint.exp: next after watch x (PRMS: gdb/38) +PASS: gdb.base/watchpoint.exp: delete watch x +PASS: gdb.base/watchpoint.exp: watch buf +PASS: gdb.base/watchpoint.exp: watchpoint on buf hit +PASS: gdb.base/watchpoint.exp: delete watch buf +PASS: gdb.base/watchpoint.exp: number is constant +PASS: gdb.base/watchpoint.exp: number with cast is constant +PASS: gdb.base/watchpoint.exp: marker1 is constant +PASS: gdb.base/watchpoint.exp: watch count + 6 +PASS: gdb.base/watchpoint.exp: delete watchpoint `count + 6' +PASS: gdb.base/watchpoint.exp: watch 7 + count +PASS: gdb.base/watchpoint.exp: delete watchpoint `7 + count' +PASS: gdb.base/watchpoint.exp: watch $pc +PASS: gdb.base/watchpoint.exp: disable watchpoint `$pc' +PASS: gdb.base/watchpoint.exp: reenable watchpoint `$pc' +PASS: gdb.base/watchpoint.exp: watchpoint `$pc' is enabled +PASS: gdb.base/watchpoint.exp: delete watchpoint `$pc' +PASS: gdb.base/watchpoint.exp: continue to breakpoint: func5 breakpoint here +PASS: gdb.base/watchpoint.exp: watch -location nullptr->p->x +PASS: gdb.base/watchpoint.exp: watch -location .x +PASS: gdb.base/watchpoint.exp: continue with watch -location +PASS: gdb.base/watchpoint.exp: delete watch -location +PASS: gdb.base/watchpoint.exp: continue to breakpoint: func6 breakpoint here +PASS: gdb.base/watchpoint.exp: watch foo2 +PASS: gdb.base/watchpoint.exp: continue with watch foo2 +PASS: gdb.base/watchpoint.exp: delete watch foo2 +PASS: gdb.base/watchpoint.exp: continue to breakpoint: func7 breakpoint here +PASS: gdb.base/watchpoint.exp: watch foo4 +PASS: gdb.base/watchpoint.exp: continue with watch foo4 +PASS: gdb.base/watchpoint.exp: delete watch foo4 +PASS: gdb.base/watchpoint.exp: no-hw: set breakpoint at marker1 +PASS: gdb.base/watchpoint.exp: no-hw: set breakpoint at marker2 +PASS: gdb.base/watchpoint.exp: no-hw: info break in watchpoint.exp +PASS: gdb.base/watchpoint.exp: no-hw: set watchpoint on ival3 +PASS: gdb.base/watchpoint.exp: no-hw: watchpoint found in watchpoint/breakpoint table +PASS: gdb.base/watchpoint.exp: no-hw: disable watchpoint +PASS: gdb.base/watchpoint.exp: no-hw: disable watchpoint in test_simple_watchpoint +PASS: gdb.base/watchpoint.exp: no-hw: run to marker1 in test_simple_watchpoint +PASS: gdb.base/watchpoint.exp: no-hw: enable watchpoint +PASS: gdb.base/watchpoint.exp: no-hw: break func1 +PASS: gdb.base/watchpoint.exp: no-hw: set $func1_breakpoint_number = $bpnum +PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint at func1 +PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit, first time +PASS: gdb.base/watchpoint.exp: no-hw: Watchpoint hit count is 1 +PASS: gdb.base/watchpoint.exp: no-hw: delete $func1_breakpoint_number +PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit, second time +PASS: gdb.base/watchpoint.exp: no-hw: Watchpoint hit count is 2 +PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit, third time +PASS: gdb.base/watchpoint.exp: no-hw: Watchpoint hit count is 3 +PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit, fourth time +PASS: gdb.base/watchpoint.exp: no-hw: Watchpoint hit count is 4 +PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit, fifth time +PASS: gdb.base/watchpoint.exp: no-hw: Watchpoint hit count is 5 +PASS: gdb.base/watchpoint.exp: no-hw: continue to marker2 +PASS: gdb.base/watchpoint.exp: no-hw: watchpoint disabled +PASS: gdb.base/watchpoint.exp: no-hw: continue until exit at continue to exit in test_simple_watchpoint +PASS: gdb.base/watchpoint.exp: no-hw: watchpoints found in watchpoint/breakpoint table +PASS: gdb.base/watchpoint.exp: no-hw: disable watchpoint in test_disabling_watchpoints +PASS: gdb.base/watchpoint.exp: no-hw: run to marker1 in test_disabling_watchpoints +PASS: gdb.base/watchpoint.exp: no-hw: watchpoint enabled +PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit in test_disabling_watchpoints, first time +PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit in test_disabling_watchpoints, second time +PASS: gdb.base/watchpoint.exp: no-hw: disable watchpoint #2 in test_disabling_watchpoints +PASS: gdb.base/watchpoint.exp: no-hw: watchpoint disabled in table +PASS: gdb.base/watchpoint.exp: no-hw: disabled watchpoint skipped +PASS: gdb.base/watchpoint.exp: no-hw: continue until exit at continue to exit in test_disabling_watchpoints +PASS: gdb.base/watchpoint.exp: no-hw: watch ival2 +PASS: gdb.base/watchpoint.exp: no-hw: break func2 if 0 +PASS: gdb.base/watchpoint.exp: no-hw: p $func2_breakpoint_number = $bpnum +PASS: gdb.base/watchpoint.exp: no-hw: calling function with watchpoint enabled +PASS: gdb.base/watchpoint.exp: no-hw: finish from marker1 +PASS: gdb.base/watchpoint.exp: no-hw: back at main from marker1 +PASS: gdb.base/watchpoint.exp: no-hw: next to `for' in watchpoint.exp +PASS: gdb.base/watchpoint.exp: no-hw: until to ival1 assignment +PASS: gdb.base/watchpoint.exp: no-hw: until to ival3 assignment +PASS: gdb.base/watchpoint.exp: no-hw: until out of loop +PASS: gdb.base/watchpoint.exp: no-hw: step to ival2 assignment +PASS: gdb.base/watchpoint.exp: no-hw: watch ptr1->val +PASS: gdb.base/watchpoint.exp: no-hw: break marker5 +PASS: gdb.base/watchpoint.exp: no-hw: Test complex watchpoint +PASS: gdb.base/watchpoint.exp: no-hw: did not trigger wrong watchpoint +PASS: gdb.base/watchpoint.exp: no-hw: disable in test_complex_watchpoint +PASS: gdb.base/watchpoint.exp: no-hw: break marker6 +PASS: gdb.base/watchpoint.exp: no-hw: continue to marker6 +PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func2 breakpoint here +PASS: gdb.base/watchpoint.exp: no-hw: set local watch +PASS: gdb.base/watchpoint.exp: no-hw: trigger local watch +PASS: gdb.base/watchpoint.exp: no-hw: self-delete local watch +PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func2 breakpoint here +PASS: gdb.base/watchpoint.exp: no-hw: set partially local watch +PASS: gdb.base/watchpoint.exp: no-hw: trigger1 partially local watch +PASS: gdb.base/watchpoint.exp: no-hw: trigger2 partially local watch +PASS: gdb.base/watchpoint.exp: no-hw: self-delete partially local watch +PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func2 breakpoint here +PASS: gdb.base/watchpoint.exp: no-hw: set static local watch +PASS: gdb.base/watchpoint.exp: no-hw: trigger static local watch +PASS: gdb.base/watchpoint.exp: no-hw: continue after trigger static local watch +PASS: gdb.base/watchpoint.exp: no-hw: static local watch did not self-delete +PASS: gdb.base/watchpoint.exp: no-hw: tbreak recurser +PASS: gdb.base/watchpoint.exp: no-hw: cont +PASS: gdb.base/watchpoint.exp: no-hw: next past local_x initialization +PASS: gdb.base/watchpoint.exp: no-hw: set local watch in recursive call +PASS: gdb.base/watchpoint.exp: no-hw: trigger local watch in recursive call +PASS: gdb.base/watchpoint.exp: no-hw: self-delete local watch in recursive call +PASS: gdb.base/watchpoint.exp: no-hw: cont +PASS: gdb.base/watchpoint.exp: no-hw: tbreak recurser +PASS: gdb.base/watchpoint.exp: no-hw: cont +PASS: gdb.base/watchpoint.exp: no-hw: next past local_x initialization +PASS: gdb.base/watchpoint.exp: no-hw: set local watch in recursive call with explicit scope +PASS: gdb.base/watchpoint.exp: no-hw: trigger local watch with explicit scope in recursive call +PASS: gdb.base/watchpoint.exp: no-hw: self-delete local watch with explicit scope in recursive call (2) +PASS: gdb.base/watchpoint.exp: no-hw: disable in test_complex_watchpoint +PASS: gdb.base/watchpoint.exp: no-hw: continue until exit at continue to exit in test_complex_watchpoint +PASS: gdb.base/watchpoint.exp: no-hw: watchpoint refused to insert on nonexistent struct member +PASS: gdb.base/watchpoint.exp: no-hw: watch global_ptr +PASS: gdb.base/watchpoint.exp: no-hw: watch *(int *) 0 +PASS: gdb.base/watchpoint.exp: no-hw: watch -location *global_ptr +PASS: gdb.base/watchpoint.exp: no-hw: watch *global_ptr +PASS: gdb.base/watchpoint.exp: no-hw: set $global_ptr_breakpoint_number = $bpnum +PASS: gdb.base/watchpoint.exp: no-hw: global_ptr next +PASS: gdb.base/watchpoint.exp: no-hw: next over ptr init +PASS: gdb.base/watchpoint.exp: no-hw: next over buffer set +PASS: gdb.base/watchpoint.exp: no-hw: delete $global_ptr_breakpoint_number +PASS: gdb.base/watchpoint.exp: no-hw: watch **global_ptr_ptr +PASS: gdb.base/watchpoint.exp: no-hw: set $global_ptr_ptr_breakpoint_number = $bpnum +PASS: gdb.base/watchpoint.exp: no-hw: global_ptr_ptr next +PASS: gdb.base/watchpoint.exp: no-hw: next over global_ptr_ptr init +PASS: gdb.base/watchpoint.exp: no-hw: next over global_ptr_ptr buffer set +PASS: gdb.base/watchpoint.exp: no-hw: next over global_ptr_ptr pointer advance +PASS: gdb.base/watchpoint.exp: no-hw: delete $global_ptr_ptr_breakpoint_number +PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: second x assignment +PASS: gdb.base/watchpoint.exp: no-hw: watch x +PASS: gdb.base/watchpoint.exp: no-hw: next after watch x +PASS: gdb.base/watchpoint.exp: no-hw: delete watch x +PASS: gdb.base/watchpoint.exp: no-hw: watch buf +PASS: gdb.base/watchpoint.exp: no-hw: watchpoint on buf hit +PASS: gdb.base/watchpoint.exp: no-hw: delete watch buf +PASS: gdb.base/watchpoint.exp: no-hw: number is constant +PASS: gdb.base/watchpoint.exp: no-hw: number with cast is constant +PASS: gdb.base/watchpoint.exp: no-hw: marker1 is constant +PASS: gdb.base/watchpoint.exp: no-hw: watch count + 6 +PASS: gdb.base/watchpoint.exp: no-hw: delete watchpoint `count + 6' +PASS: gdb.base/watchpoint.exp: no-hw: watch 7 + count +PASS: gdb.base/watchpoint.exp: no-hw: delete watchpoint `7 + count' +PASS: gdb.base/watchpoint.exp: no-hw: watch $pc +PASS: gdb.base/watchpoint.exp: no-hw: disable watchpoint `$pc' +PASS: gdb.base/watchpoint.exp: no-hw: reenable watchpoint `$pc' +PASS: gdb.base/watchpoint.exp: no-hw: watchpoint `$pc' is enabled +PASS: gdb.base/watchpoint.exp: no-hw: delete watchpoint `$pc' +PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func5 breakpoint here +PASS: gdb.base/watchpoint.exp: no-hw: watch -location nullptr->p->x +PASS: gdb.base/watchpoint.exp: no-hw: watch -location .x +PASS: gdb.base/watchpoint.exp: no-hw: continue with watch -location +PASS: gdb.base/watchpoint.exp: no-hw: delete watch -location +PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func6 breakpoint here +PASS: gdb.base/watchpoint.exp: no-hw: watch foo2 +PASS: gdb.base/watchpoint.exp: no-hw: continue with watch foo2 +PASS: gdb.base/watchpoint.exp: no-hw: delete watch foo2 +PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func7 breakpoint here +PASS: gdb.base/watchpoint.exp: no-hw: watch foo4 +PASS: gdb.base/watchpoint.exp: no-hw: continue with watch foo4 +PASS: gdb.base/watchpoint.exp: no-hw: delete watch foo4 +Running ../../../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 +PASS: gdb.base/signals.exp: break handler if 0 +PASS: gdb.base/signals.exp: set $handler_breakpoint_number = $bpnum +PASS: gdb.base/signals.exp: next to signal +PASS: gdb.base/signals.exp: next to alarm #1 +PASS: gdb.base/signals.exp: next to ++count #1 +PASS: gdb.base/signals.exp: p func1 () #1 +PASS: gdb.base/signals.exp: p count #1 +PASS: gdb.base/signals.exp: condition $handler_breakpoint_number +PASS: gdb.base/signals.exp: next to alarm #2 +PASS: gdb.base/signals.exp: next to ++count #2 +PASS: gdb.base/signals.exp: p func1 () #2 +PASS: gdb.base/signals.exp: backtrace from handler when calling func1 +PASS: gdb.base/signals.exp: continue +PASS: gdb.base/signals.exp: p count #2 +PASS: gdb.base/signals.exp: info signals +PASS: gdb.base/signals.exp: info signal SIGTRAP +PASS: gdb.base/signals.exp: info signal 5 +PASS: gdb.base/signals.exp: handle without arguments +PASS: gdb.base/signals.exp: handle with bogus SIG +PASS: gdb.base/signals.exp: handle SIG with bogus action +PASS: gdb.base/signals.exp: handle SIG with multiple conflicting actions +PASS: gdb.base/signals.exp: handle SIG parses all legal actions +PASS: gdb.base/signals.exp: handle multiple SIGs +PASS: gdb.base/signals.exp: override SIGTRAP +PASS: gdb.base/signals.exp: invalid signal number rejected +PASS: gdb.base/signals.exp: handle multiple SIGs via integer range +PASS: gdb.base/signals.exp: handle multiple SIGs via reverse integer range +PASS: gdb.base/signals.exp: override SIGINT +PASS: gdb.base/signals.exp: signal without arguments disallowed +PASS: gdb.base/signals.exp: signal SIGUSR1 +PASS: gdb.base/signals.exp: backtrace for SIGUSR1 +Running ../../../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 +PASS: gdb.base/set-lang-auto.exp: show lang after switching language to ada +PASS: gdb.base/set-lang-auto.exp: switching the language back to auto +PASS: gdb.base/set-lang-auto.exp: show lang after having switched back to auto +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/randomize.exp ... +PASS: gdb.base/randomize.exp: set disable-randomization off +PASS: gdb.base/randomize.exp: show disable-randomization off +PASS: gdb.base/randomize.exp: continue to breakpoint: randomized first address - address set +PASS: gdb.base/randomize.exp: randomized first address +PASS: gdb.base/randomize.exp: continue to breakpoint: randomized second address - address set +PASS: gdb.base/randomize.exp: randomized second address +PASS: gdb.base/randomize.exp: randomized addresses should not match +PASS: gdb.base/randomize.exp: set disable-randomization on +PASS: gdb.base/randomize.exp: show disable-randomization on +PASS: gdb.base/randomize.exp: continue to breakpoint: fixed first address - address set +PASS: gdb.base/randomize.exp: fixed first address +PASS: gdb.base/randomize.exp: continue to breakpoint: fixed second address - address set +PASS: gdb.base/randomize.exp: fixed second address +PASS: gdb.base/randomize.exp: fixed addresses should match +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/return-nodebug.exp ... +PASS: gdb.base/return-nodebug.exp: signed-char: return from function with no debug info without a cast +PASS: gdb.base/return-nodebug.exp: signed-char: return from function with no debug info with a cast +PASS: gdb.base/return-nodebug.exp: signed-char: advance to marker +PASS: gdb.base/return-nodebug.exp: signed-char: full width of the returned result +PASS: gdb.base/return-nodebug.exp: short: return from function with no debug info without a cast +PASS: gdb.base/return-nodebug.exp: short: return from function with no debug info with a cast +PASS: gdb.base/return-nodebug.exp: short: advance to marker +PASS: gdb.base/return-nodebug.exp: short: full width of the returned result +PASS: gdb.base/return-nodebug.exp: int: return from function with no debug info without a cast +PASS: gdb.base/return-nodebug.exp: int: return from function with no debug info with a cast +PASS: gdb.base/return-nodebug.exp: int: advance to marker +PASS: gdb.base/return-nodebug.exp: int: full width of the returned result +PASS: gdb.base/return-nodebug.exp: long: return from function with no debug info without a cast +PASS: gdb.base/return-nodebug.exp: long: return from function with no debug info with a cast +PASS: gdb.base/return-nodebug.exp: long: advance to marker +PASS: gdb.base/return-nodebug.exp: long: full width of the returned result +PASS: gdb.base/return-nodebug.exp: long-long: return from function with no debug info without a cast +PASS: gdb.base/return-nodebug.exp: long-long: return from function with no debug info with a cast +PASS: gdb.base/return-nodebug.exp: long-long: advance to marker +PASS: gdb.base/return-nodebug.exp: long-long: full width of the returned result +PASS: gdb.base/return-nodebug.exp: float: return from function with no debug info without a cast +PASS: gdb.base/return-nodebug.exp: float: return from function with no debug info with a cast +PASS: gdb.base/return-nodebug.exp: float: advance to marker +PASS: gdb.base/return-nodebug.exp: float: full width of the returned result +PASS: gdb.base/return-nodebug.exp: double: return from function with no debug info without a cast +PASS: gdb.base/return-nodebug.exp: double: return from function with no debug info with a cast +PASS: gdb.base/return-nodebug.exp: double: advance to marker +PASS: gdb.base/return-nodebug.exp: double: full width of the returned result +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/structs2.exp ... +PASS: gdb.base/structs2.exp: set width 0 +PASS: gdb.base/structs2.exp: structs2 sanity check +PASS: gdb.base/structs2.exp: structs2 breakpoint set +PASS: gdb.base/structs2.exp: structs2 continue1 +PASS: gdb.base/structs2.exp: structs2 continue2 +Running ../../../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) +PASS: gdb.base/opaque.exp: whatis on opaque struct instance (statically) +PASS: gdb.base/opaque.exp: ptype on opaque struct instance (statically) +PASS: gdb.base/opaque.exp: ptype on opaque struct tagname (statically) +PASS: gdb.base/opaque.exp: whatis on opaque struct pointer (dynamically) +PASS: gdb.base/opaque.exp: ptype on opaque struct pointer (dynamically) 1 +PASS: gdb.base/opaque.exp: whatis on opaque struct instance (dynamically) 1 +PASS: gdb.base/opaque.exp: ptype on opaque struct instance (dynamically) 1 +PASS: gdb.base/opaque.exp: ptype on opaque struct tagname (dynamically) 1 +PASS: gdb.base/opaque.exp: whatis on opaque struct pointer (dynamically) 1 +PASS: gdb.base/opaque.exp: ptype on opaque struct pointer (dynamically) 2 +PASS: gdb.base/opaque.exp: whatis on opaque struct instance (dynamically) 2 +PASS: gdb.base/opaque.exp: ptype on opaque struct instance (dynamically) 2 +PASS: gdb.base/opaque.exp: ptype on opaque struct tagname (dynamically) 2 +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoints.exp ... +PASS: gdb.base/watchpoints.exp: before inferior start: create watchpoint +PASS: gdb.base/watchpoints.exp: before inferior start: create access watchpoint +PASS: gdb.base/watchpoints.exp: before inferior start: create read watchpoint +PASS: gdb.base/watchpoints.exp: watchpoint hit, first time +PASS: gdb.base/watchpoints.exp: watchpoint hit, first time +PASS: gdb.base/watchpoints.exp: Watchpoint hit count is 1 +PASS: gdb.base/watchpoints.exp: watchpoint ival1 hit, second time +PASS: gdb.base/watchpoints.exp: Watchpoint ival1 hit count is 2 +PASS: gdb.base/watchpoints.exp: watchpoint hit, second time +PASS: gdb.base/watchpoints.exp: Watchpoint hit count is 2 +PASS: gdb.base/watchpoints.exp: watchpoint ival1 hit, third time +PASS: gdb.base/watchpoints.exp: Watchpoint ival1 hit count is 3 +PASS: gdb.base/watchpoints.exp: watchpoint hit, third time +PASS: gdb.base/watchpoints.exp: Watchpoint hit count is 3 +PASS: gdb.base/watchpoints.exp: watchpoint hit, fourth time +PASS: gdb.base/watchpoints.exp: Watchpoint hit count is 4 +PASS: gdb.base/watchpoints.exp: watchpoint hit, fifth time +PASS: gdb.base/watchpoints.exp: Watchpoint hit count is 5 +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/printcmds.exp ... +PASS: gdb.base/printcmds.exp: print $pc +PASS: gdb.base/printcmds.exp: print "abc" +PASS: gdb.base/printcmds.exp: print sizeof ("abc") +PASS: gdb.base/printcmds.exp: ptype "abc" +PASS: gdb.base/printcmds.exp: print $cvar = "abc" +PASS: gdb.base/printcmds.exp: print sizeof ($cvar) +PASS: gdb.base/printcmds.exp: print $pc (with file) +PASS: gdb.base/printcmds.exp: set print sevenbit-strings +PASS: gdb.base/printcmds.exp: set print address off +PASS: gdb.base/printcmds.exp: set width 0 +PASS: gdb.base/printcmds.exp: p ctable1[120] #1 +PASS: gdb.base/printcmds.exp: p 123 +PASS: gdb.base/printcmds.exp: p -123 +PASS: gdb.base/printcmds.exp: p/d 123 +PASS: gdb.base/printcmds.exp: p 0123 +PASS: gdb.base/printcmds.exp: p 00123 +PASS: gdb.base/printcmds.exp: p -0123 +PASS: gdb.base/printcmds.exp: p/o 0123 +PASS: gdb.base/printcmds.exp: p 0x123 +PASS: gdb.base/printcmds.exp: p -0x123 +PASS: gdb.base/printcmds.exp: p 0x0123 +PASS: gdb.base/printcmds.exp: p -0x0123 +PASS: gdb.base/printcmds.exp: p 0xABCDEF +PASS: gdb.base/printcmds.exp: p 0xabcdef +PASS: gdb.base/printcmds.exp: p 0xAbCdEf +PASS: gdb.base/printcmds.exp: p/x 0x123 +PASS: gdb.base/printcmds.exp: p 0b0 +PASS: gdb.base/printcmds.exp: p 0b1111 +PASS: gdb.base/printcmds.exp: p 0B1111 +PASS: gdb.base/printcmds.exp: p -0b1111 +PASS: gdb.base/printcmds.exp: reject p 0x +PASS: gdb.base/printcmds.exp: reject p 0b +PASS: gdb.base/printcmds.exp: p '' +PASS: gdb.base/printcmds.exp: p ''' +PASS: gdb.base/printcmds.exp: reject p '\' +PASS: gdb.base/printcmds.exp: reject p '\\\' +PASS: gdb.base/printcmds.exp: reject p DEADBEEF +PASS: gdb.base/printcmds.exp: reject p 09 +PASS: gdb.base/printcmds.exp: reject p 079 +PASS: gdb.base/printcmds.exp: reject p 0xG +PASS: gdb.base/printcmds.exp: reject p 0xAG +PASS: gdb.base/printcmds.exp: reject p 0b2 +PASS: gdb.base/printcmds.exp: reject p 0b12 +PASS: gdb.base/printcmds.exp: check for floating addition +PASS: gdb.base/printcmds.exp: p 1. +PASS: gdb.base/printcmds.exp: p 1.5 +PASS: gdb.base/printcmds.exp: p 1.f +PASS: gdb.base/printcmds.exp: p 1.5f +PASS: gdb.base/printcmds.exp: p 1.l +PASS: gdb.base/printcmds.exp: p 1.5l +PASS: gdb.base/printcmds.exp: p 0x1.1 +PASS: gdb.base/printcmds.exp: reject p 123DEADBEEF +PASS: gdb.base/printcmds.exp: reject p 123foobar.bazfoo3 +PASS: gdb.base/printcmds.exp: reject p 123EEEEEEEEEEEEEEEEE33333k333 +PASS: gdb.base/printcmds.exp: reject p 1.1x +PASS: gdb.base/printcmds.exp: reject p 1.1ff +PASS: gdb.base/printcmds.exp: reject p 1.1ll +PASS: gdb.base/printcmds.exp: p 'a' +PASS: gdb.base/printcmds.exp: p/c 'a' +PASS: gdb.base/printcmds.exp: p/x 'a' +PASS: gdb.base/printcmds.exp: p/d 'a' +PASS: gdb.base/printcmds.exp: p/t 'a' +PASS: gdb.base/printcmds.exp: p '\141' +PASS: gdb.base/printcmds.exp: p/x '\377' +PASS: gdb.base/printcmds.exp: p '\'' +PASS: gdb.base/printcmds.exp: p '\\' +PASS: gdb.base/printcmds.exp: p ctable1[0] +PASS: gdb.base/printcmds.exp: p ctable1[1] +PASS: gdb.base/printcmds.exp: p ctable1[2] +PASS: gdb.base/printcmds.exp: p ctable1[3] +PASS: gdb.base/printcmds.exp: p ctable1[4] +PASS: gdb.base/printcmds.exp: p ctable1[5] +PASS: gdb.base/printcmds.exp: p ctable1[6] +PASS: gdb.base/printcmds.exp: p ctable1[7] +PASS: gdb.base/printcmds.exp: p ctable1[8] +PASS: gdb.base/printcmds.exp: p ctable1[9] +PASS: gdb.base/printcmds.exp: p ctable1[10] +PASS: gdb.base/printcmds.exp: p ctable1[11] +PASS: gdb.base/printcmds.exp: p ctable1[12] +PASS: gdb.base/printcmds.exp: p ctable1[13] +PASS: gdb.base/printcmds.exp: p ctable1[14] +PASS: gdb.base/printcmds.exp: p ctable1[15] +PASS: gdb.base/printcmds.exp: p ctable1[16] +PASS: gdb.base/printcmds.exp: p ctable1[17] +PASS: gdb.base/printcmds.exp: p ctable1[18] +PASS: gdb.base/printcmds.exp: p ctable1[19] +PASS: gdb.base/printcmds.exp: p ctable1[20] +PASS: gdb.base/printcmds.exp: p ctable1[21] +PASS: gdb.base/printcmds.exp: p ctable1[22] +PASS: gdb.base/printcmds.exp: p ctable1[23] +PASS: gdb.base/printcmds.exp: p ctable1[24] +PASS: gdb.base/printcmds.exp: p ctable1[25] +PASS: gdb.base/printcmds.exp: p ctable1[26] +PASS: gdb.base/printcmds.exp: p ctable1[27] +PASS: gdb.base/printcmds.exp: p ctable1[28] +PASS: gdb.base/printcmds.exp: p ctable1[29] +PASS: gdb.base/printcmds.exp: p ctable1[30] +PASS: gdb.base/printcmds.exp: p ctable1[31] +PASS: gdb.base/printcmds.exp: p ctable1[32] +PASS: gdb.base/printcmds.exp: p ctable1[33] +PASS: gdb.base/printcmds.exp: p ctable1[34] +PASS: gdb.base/printcmds.exp: p ctable1[35] +PASS: gdb.base/printcmds.exp: p ctable1[36] +PASS: gdb.base/printcmds.exp: p ctable1[37] +PASS: gdb.base/printcmds.exp: p ctable1[38] +PASS: gdb.base/printcmds.exp: p ctable1[39] +PASS: gdb.base/printcmds.exp: p ctable1[40] +PASS: gdb.base/printcmds.exp: p ctable1[41] +PASS: gdb.base/printcmds.exp: p ctable1[42] +PASS: gdb.base/printcmds.exp: p ctable1[43] +PASS: gdb.base/printcmds.exp: p ctable1[44] +PASS: gdb.base/printcmds.exp: p ctable1[45] +PASS: gdb.base/printcmds.exp: p ctable1[46] +PASS: gdb.base/printcmds.exp: p ctable1[47] +PASS: gdb.base/printcmds.exp: p ctable1[48] +PASS: gdb.base/printcmds.exp: p ctable1[49] +PASS: gdb.base/printcmds.exp: p ctable1[50] +PASS: gdb.base/printcmds.exp: p ctable1[51] +PASS: gdb.base/printcmds.exp: p ctable1[52] +PASS: gdb.base/printcmds.exp: p ctable1[53] +PASS: gdb.base/printcmds.exp: p ctable1[54] +PASS: gdb.base/printcmds.exp: p ctable1[55] +PASS: gdb.base/printcmds.exp: p ctable1[56] +PASS: gdb.base/printcmds.exp: p ctable1[57] +PASS: gdb.base/printcmds.exp: p ctable1[58] +PASS: gdb.base/printcmds.exp: p ctable1[59] +PASS: gdb.base/printcmds.exp: p ctable1[60] +PASS: gdb.base/printcmds.exp: p ctable1[61] +PASS: gdb.base/printcmds.exp: p ctable1[62] +PASS: gdb.base/printcmds.exp: p ctable1[63] +PASS: gdb.base/printcmds.exp: p ctable1[64] +PASS: gdb.base/printcmds.exp: p ctable1[65] +PASS: gdb.base/printcmds.exp: p ctable1[66] +PASS: gdb.base/printcmds.exp: p ctable1[67] +PASS: gdb.base/printcmds.exp: p ctable1[68] +PASS: gdb.base/printcmds.exp: p ctable1[69] +PASS: gdb.base/printcmds.exp: p ctable1[70] +PASS: gdb.base/printcmds.exp: p ctable1[71] +PASS: gdb.base/printcmds.exp: p ctable1[72] +PASS: gdb.base/printcmds.exp: p ctable1[73] +PASS: gdb.base/printcmds.exp: p ctable1[74] +PASS: gdb.base/printcmds.exp: p ctable1[75] +PASS: gdb.base/printcmds.exp: p ctable1[76] +PASS: gdb.base/printcmds.exp: p ctable1[77] +PASS: gdb.base/printcmds.exp: p ctable1[78] +PASS: gdb.base/printcmds.exp: p ctable1[79] +PASS: gdb.base/printcmds.exp: p ctable1[80] +PASS: gdb.base/printcmds.exp: p ctable1[81] +PASS: gdb.base/printcmds.exp: p ctable1[82] +PASS: gdb.base/printcmds.exp: p ctable1[83] +PASS: gdb.base/printcmds.exp: p ctable1[84] +PASS: gdb.base/printcmds.exp: p ctable1[85] +PASS: gdb.base/printcmds.exp: p ctable1[86] +PASS: gdb.base/printcmds.exp: p ctable1[87] +PASS: gdb.base/printcmds.exp: p ctable1[88] +PASS: gdb.base/printcmds.exp: p ctable1[89] +PASS: gdb.base/printcmds.exp: p ctable1[90] +PASS: gdb.base/printcmds.exp: p ctable1[91] +PASS: gdb.base/printcmds.exp: p ctable1[92] +PASS: gdb.base/printcmds.exp: p ctable1[93] +PASS: gdb.base/printcmds.exp: p ctable1[94] +PASS: gdb.base/printcmds.exp: p ctable1[95] +PASS: gdb.base/printcmds.exp: p ctable1[96] +PASS: gdb.base/printcmds.exp: p ctable1[97] +PASS: gdb.base/printcmds.exp: p ctable1[98] +PASS: gdb.base/printcmds.exp: p ctable1[99] +PASS: gdb.base/printcmds.exp: p ctable1[100] +PASS: gdb.base/printcmds.exp: p ctable1[101] +PASS: gdb.base/printcmds.exp: p ctable1[102] +PASS: gdb.base/printcmds.exp: p ctable1[103] +PASS: gdb.base/printcmds.exp: p ctable1[104] +PASS: gdb.base/printcmds.exp: p ctable1[105] +PASS: gdb.base/printcmds.exp: p ctable1[106] +PASS: gdb.base/printcmds.exp: p ctable1[107] +PASS: gdb.base/printcmds.exp: p ctable1[108] +PASS: gdb.base/printcmds.exp: p ctable1[109] +PASS: gdb.base/printcmds.exp: p ctable1[110] +PASS: gdb.base/printcmds.exp: p ctable1[111] +PASS: gdb.base/printcmds.exp: p ctable1[112] +PASS: gdb.base/printcmds.exp: p ctable1[113] +PASS: gdb.base/printcmds.exp: p ctable1[114] +PASS: gdb.base/printcmds.exp: p ctable1[115] +PASS: gdb.base/printcmds.exp: p ctable1[116] +PASS: gdb.base/printcmds.exp: p ctable1[117] +PASS: gdb.base/printcmds.exp: p ctable1[118] +PASS: gdb.base/printcmds.exp: p ctable1[119] +PASS: gdb.base/printcmds.exp: p ctable1[120] +PASS: gdb.base/printcmds.exp: p ctable1[121] +PASS: gdb.base/printcmds.exp: p ctable1[122] +PASS: gdb.base/printcmds.exp: p ctable1[123] +PASS: gdb.base/printcmds.exp: p ctable1[124] +PASS: gdb.base/printcmds.exp: p ctable1[125] +PASS: gdb.base/printcmds.exp: p ctable1[126] +PASS: gdb.base/printcmds.exp: p ctable1[127] +PASS: gdb.base/printcmds.exp: p ctable1[128] +PASS: gdb.base/printcmds.exp: p ctable1[129] +PASS: gdb.base/printcmds.exp: p ctable1[130] +PASS: gdb.base/printcmds.exp: p ctable1[131] +PASS: gdb.base/printcmds.exp: p ctable1[132] +PASS: gdb.base/printcmds.exp: p ctable1[133] +PASS: gdb.base/printcmds.exp: p ctable1[134] +PASS: gdb.base/printcmds.exp: p ctable1[135] +PASS: gdb.base/printcmds.exp: p ctable1[136] +PASS: gdb.base/printcmds.exp: p ctable1[137] +PASS: gdb.base/printcmds.exp: p ctable1[138] +PASS: gdb.base/printcmds.exp: p ctable1[139] +PASS: gdb.base/printcmds.exp: p ctable1[140] +PASS: gdb.base/printcmds.exp: p ctable1[141] +PASS: gdb.base/printcmds.exp: p ctable1[142] +PASS: gdb.base/printcmds.exp: p ctable1[143] +PASS: gdb.base/printcmds.exp: p ctable1[144] +PASS: gdb.base/printcmds.exp: p ctable1[145] +PASS: gdb.base/printcmds.exp: p ctable1[146] +PASS: gdb.base/printcmds.exp: p ctable1[147] +PASS: gdb.base/printcmds.exp: p ctable1[148] +PASS: gdb.base/printcmds.exp: p ctable1[149] +PASS: gdb.base/printcmds.exp: p ctable1[150] +PASS: gdb.base/printcmds.exp: p ctable1[151] +PASS: gdb.base/printcmds.exp: p ctable1[152] +PASS: gdb.base/printcmds.exp: p ctable1[153] +PASS: gdb.base/printcmds.exp: p ctable1[154] +PASS: gdb.base/printcmds.exp: p ctable1[155] +PASS: gdb.base/printcmds.exp: p ctable1[156] +PASS: gdb.base/printcmds.exp: p ctable1[157] +PASS: gdb.base/printcmds.exp: p ctable1[158] +PASS: gdb.base/printcmds.exp: p ctable1[159] +PASS: gdb.base/printcmds.exp: p ctable1[160] +PASS: gdb.base/printcmds.exp: p ctable1[161] +PASS: gdb.base/printcmds.exp: p ctable1[162] +PASS: gdb.base/printcmds.exp: p ctable1[163] +PASS: gdb.base/printcmds.exp: p ctable1[164] +PASS: gdb.base/printcmds.exp: p ctable1[165] +PASS: gdb.base/printcmds.exp: p ctable1[166] +PASS: gdb.base/printcmds.exp: p ctable1[167] +PASS: gdb.base/printcmds.exp: p ctable1[168] +PASS: gdb.base/printcmds.exp: p ctable1[169] +PASS: gdb.base/printcmds.exp: p ctable1[170] +PASS: gdb.base/printcmds.exp: p ctable1[171] +PASS: gdb.base/printcmds.exp: p ctable1[172] +PASS: gdb.base/printcmds.exp: p ctable1[173] +PASS: gdb.base/printcmds.exp: p ctable1[174] +PASS: gdb.base/printcmds.exp: p ctable1[175] +PASS: gdb.base/printcmds.exp: p ctable1[176] +PASS: gdb.base/printcmds.exp: p ctable1[177] +PASS: gdb.base/printcmds.exp: p ctable1[178] +PASS: gdb.base/printcmds.exp: p ctable1[179] +PASS: gdb.base/printcmds.exp: p ctable1[180] +PASS: gdb.base/printcmds.exp: p ctable1[181] +PASS: gdb.base/printcmds.exp: p ctable1[182] +PASS: gdb.base/printcmds.exp: p ctable1[183] +PASS: gdb.base/printcmds.exp: p ctable1[184] +PASS: gdb.base/printcmds.exp: p ctable1[185] +PASS: gdb.base/printcmds.exp: p ctable1[186] +PASS: gdb.base/printcmds.exp: p ctable1[187] +PASS: gdb.base/printcmds.exp: p ctable1[188] +PASS: gdb.base/printcmds.exp: p ctable1[189] +PASS: gdb.base/printcmds.exp: p ctable1[190] +PASS: gdb.base/printcmds.exp: p ctable1[191] +PASS: gdb.base/printcmds.exp: p ctable1[192] +PASS: gdb.base/printcmds.exp: p ctable1[193] +PASS: gdb.base/printcmds.exp: p ctable1[194] +PASS: gdb.base/printcmds.exp: p ctable1[195] +PASS: gdb.base/printcmds.exp: p ctable1[196] +PASS: gdb.base/printcmds.exp: p ctable1[197] +PASS: gdb.base/printcmds.exp: p ctable1[198] +PASS: gdb.base/printcmds.exp: p ctable1[199] +PASS: gdb.base/printcmds.exp: p ctable1[200] +PASS: gdb.base/printcmds.exp: p ctable1[201] +PASS: gdb.base/printcmds.exp: p ctable1[202] +PASS: gdb.base/printcmds.exp: p ctable1[203] +PASS: gdb.base/printcmds.exp: p ctable1[204] +PASS: gdb.base/printcmds.exp: p ctable1[205] +PASS: gdb.base/printcmds.exp: p ctable1[206] +PASS: gdb.base/printcmds.exp: p ctable1[207] +PASS: gdb.base/printcmds.exp: p ctable1[208] +PASS: gdb.base/printcmds.exp: p ctable1[209] +PASS: gdb.base/printcmds.exp: p ctable1[210] +PASS: gdb.base/printcmds.exp: p ctable1[211] +PASS: gdb.base/printcmds.exp: p ctable1[212] +PASS: gdb.base/printcmds.exp: p ctable1[213] +PASS: gdb.base/printcmds.exp: p ctable1[214] +PASS: gdb.base/printcmds.exp: p ctable1[215] +PASS: gdb.base/printcmds.exp: p ctable1[216] +PASS: gdb.base/printcmds.exp: p ctable1[217] +PASS: gdb.base/printcmds.exp: p ctable1[218] +PASS: gdb.base/printcmds.exp: p ctable1[219] +PASS: gdb.base/printcmds.exp: p ctable1[220] +PASS: gdb.base/printcmds.exp: p ctable1[221] +PASS: gdb.base/printcmds.exp: p ctable1[222] +PASS: gdb.base/printcmds.exp: p ctable1[223] +PASS: gdb.base/printcmds.exp: p ctable1[224] +PASS: gdb.base/printcmds.exp: p ctable1[225] +PASS: gdb.base/printcmds.exp: p ctable1[226] +PASS: gdb.base/printcmds.exp: p ctable1[227] +PASS: gdb.base/printcmds.exp: p ctable1[228] +PASS: gdb.base/printcmds.exp: p ctable1[229] +PASS: gdb.base/printcmds.exp: p ctable1[230] +PASS: gdb.base/printcmds.exp: p ctable1[231] +PASS: gdb.base/printcmds.exp: p ctable1[232] +PASS: gdb.base/printcmds.exp: p ctable1[233] +PASS: gdb.base/printcmds.exp: p ctable1[234] +PASS: gdb.base/printcmds.exp: p ctable1[235] +PASS: gdb.base/printcmds.exp: p ctable1[236] +PASS: gdb.base/printcmds.exp: p ctable1[237] +PASS: gdb.base/printcmds.exp: p ctable1[238] +PASS: gdb.base/printcmds.exp: p ctable1[239] +PASS: gdb.base/printcmds.exp: p ctable1[240] +PASS: gdb.base/printcmds.exp: p ctable1[241] +PASS: gdb.base/printcmds.exp: p ctable1[242] +PASS: gdb.base/printcmds.exp: p ctable1[243] +PASS: gdb.base/printcmds.exp: p ctable1[244] +PASS: gdb.base/printcmds.exp: p ctable1[245] +PASS: gdb.base/printcmds.exp: p ctable1[246] +PASS: gdb.base/printcmds.exp: p ctable1[247] +PASS: gdb.base/printcmds.exp: p ctable1[248] +PASS: gdb.base/printcmds.exp: p ctable1[249] +PASS: gdb.base/printcmds.exp: p ctable1[250] +PASS: gdb.base/printcmds.exp: p ctable1[251] +PASS: gdb.base/printcmds.exp: p ctable1[252] +PASS: gdb.base/printcmds.exp: p ctable1[253] +PASS: gdb.base/printcmds.exp: p ctable1[254] +PASS: gdb.base/printcmds.exp: p ctable1[255] +PASS: gdb.base/printcmds.exp: set print elements 1 +PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 1 +PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 1 +PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 1 +PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 1 +PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 1 +PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 1 +PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 1 +PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 1 +PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 1 +PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 1 +PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 1 +PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 1 +PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 1 +PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 1 +PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 1 +PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 1 +PASS: gdb.base/printcmds.exp: set print elements 2 +PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 2 +PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 2 +PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 2 +PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 2 +PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 2 +PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 2 +PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 2 +PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 2 +PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 2 +PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 2 +PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 2 +PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 2 +PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 2 +PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 2 +PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 2 +PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 2 +PASS: gdb.base/printcmds.exp: set print elements 3 +PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 3 +PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 3 +PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 3 +PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 3 +PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 3 +PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 3 +PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 3 +PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 3 +PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 3 +PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 3 +PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 3 +PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 3 +PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 3 +PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 3 +PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 3 +PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 3 +PASS: gdb.base/printcmds.exp: set print elements 4 +PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 4 +PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 4 +PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 4 +PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 4 +PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 4 +PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 4 +PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 4 +PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 4 +PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 4 +PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 4 +PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 4 +PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 4 +PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 4 +PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 4 +PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 4 +PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 4 +PASS: gdb.base/printcmds.exp: set print elements 5 +PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 5 +PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 5 +PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 5 +PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 5 +PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 5 +PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 5 +PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 5 +PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 5 +PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 5 +PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 5 +PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 5 +PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 5 +PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 5 +PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 5 +PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 5 +PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 5 +PASS: gdb.base/printcmds.exp: set print elements 6 +PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 6 +PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 6 +PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 6 +PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 6 +PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 6 +PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 6 +PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 6 +PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 6 +PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 6 +PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 6 +PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 6 +PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 6 +PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 6 +PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 6 +PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 6 +PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 6 +PASS: gdb.base/printcmds.exp: set print elements 7 +PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 7 +PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 7 +PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 7 +PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 7 +PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 7 +PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 7 +PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 7 +PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 7 +PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 7 +PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 7 +PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 7 +PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 7 +PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 7 +PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 7 +PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 7 +PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 7 +PASS: gdb.base/printcmds.exp: set print elements 8 +PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 8 +PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 8 +PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 8 +PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 8 +PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 8 +PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 8 +PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 8 +PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 8 +PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 8 +PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 8 +PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 8 +PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 8 +PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 8 +PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 8 +PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 8 +PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 8 +PASS: gdb.base/printcmds.exp: set print elements 9 +PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 9 +PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 9 +PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 9 +PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 9 +PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 9 +PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 9 +PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 9 +PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 9 +PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 9 +PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 9 +PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 9 +PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 9 +PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 9 +PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 9 +PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 9 +PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 9 +PASS: gdb.base/printcmds.exp: set print elements 10 +PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 10 +PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 10 +PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 10 +PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 10 +PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 10 +PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 10 +PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 10 +PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 10 +PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 10 +PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 10 +PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 10 +PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 10 +PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 10 +PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 10 +PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 10 +PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 10 +PASS: gdb.base/printcmds.exp: set print elements 11 +PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 11 +PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 11 +PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 11 +PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 11 +PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 11 +PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 11 +PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 11 +PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 11 +PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 11 +PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 11 +PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 11 +PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 11 +PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 11 +PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 11 +PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 11 +PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 11 +PASS: gdb.base/printcmds.exp: set print elements 12 +PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 12 +PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 12 +PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 12 +PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 12 +PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 12 +PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 12 +PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 12 +PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 12 +PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 12 +PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 12 +PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 12 +PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 12 +PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 12 +PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 12 +PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 12 +PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 12 +PASS: gdb.base/printcmds.exp: set print elements 13 +PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 13 +PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 13 +PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 13 +PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 13 +PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 13 +PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 13 +PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 13 +PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 13 +PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 13 +PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 13 +PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 13 +PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 13 +PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 13 +PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 13 +PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 13 +PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 13 +PASS: gdb.base/printcmds.exp: set print elements 14 +PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 14 +PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 14 +PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 14 +PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 14 +PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 14 +PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 14 +PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 14 +PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 14 +PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 14 +PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 14 +PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 14 +PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 14 +PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 14 +PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 14 +PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 14 +PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 14 +PASS: gdb.base/printcmds.exp: set print elements 15 +PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 15 +PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 15 +PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 15 +PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 15 +PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 15 +PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 15 +PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 15 +PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 15 +PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 15 +PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 15 +PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 15 +PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 15 +PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 15 +PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 15 +PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 15 +PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 15 +PASS: gdb.base/printcmds.exp: set print elements 16 +PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 16 +PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 16 +PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 16 +PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 16 +PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 16 +PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 16 +PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 16 +PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 16 +PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 16 +PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 16 +PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 16 +PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 16 +PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 16 +PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 16 +PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 16 +PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 16 +PASS: gdb.base/printcmds.exp: correct element repeats in array embedded at offset > 0 +PASS: gdb.base/printcmds.exp: set print elements 0 +PASS: gdb.base/printcmds.exp: p teststring with elements set to 0 +PASS: gdb.base/printcmds.exp: set print elements 1 +PASS: gdb.base/printcmds.exp: p teststring with elements set to 1 +PASS: gdb.base/printcmds.exp: set print elements 5 +PASS: gdb.base/printcmds.exp: p teststring with elements set to 5 +PASS: gdb.base/printcmds.exp: set print elements 19 +PASS: gdb.base/printcmds.exp: p teststring with elements set to 19 +PASS: gdb.base/printcmds.exp: set print elements 20 +PASS: gdb.base/printcmds.exp: p teststring with elements set to 20 +PASS: gdb.base/printcmds.exp: set print elements 8 +PASS: gdb.base/printcmds.exp: p &ctable1[0] +PASS: gdb.base/printcmds.exp: p &ctable1[1] +PASS: gdb.base/printcmds.exp: p &ctable1[1*8] +PASS: gdb.base/printcmds.exp: p &ctable1[2*8] +PASS: gdb.base/printcmds.exp: p &ctable1[3*8] +PASS: gdb.base/printcmds.exp: p &ctable1[4*8] +PASS: gdb.base/printcmds.exp: p &ctable1[5*8] +PASS: gdb.base/printcmds.exp: p &ctable1[6*8] +PASS: gdb.base/printcmds.exp: p &ctable1[7*8] +PASS: gdb.base/printcmds.exp: p &ctable1[8*8] +PASS: gdb.base/printcmds.exp: p &ctable1[9*8] +PASS: gdb.base/printcmds.exp: p &ctable1[10*8] +PASS: gdb.base/printcmds.exp: p &ctable1[11*8] +PASS: gdb.base/printcmds.exp: p &ctable1[12*8] +PASS: gdb.base/printcmds.exp: p &ctable1[13*8] +PASS: gdb.base/printcmds.exp: p &ctable1[14*8] +PASS: gdb.base/printcmds.exp: p &ctable1[15*8] +PASS: gdb.base/printcmds.exp: p &ctable1[16*8] +PASS: gdb.base/printcmds.exp: p &ctable1[17*8] +PASS: gdb.base/printcmds.exp: p &ctable1[18*8] +PASS: gdb.base/printcmds.exp: p &ctable1[19*8] +PASS: gdb.base/printcmds.exp: p &ctable1[20*8] +PASS: gdb.base/printcmds.exp: p &ctable1[21*8] +PASS: gdb.base/printcmds.exp: p &ctable1[22*8] +PASS: gdb.base/printcmds.exp: p &ctable1[23*8] +PASS: gdb.base/printcmds.exp: p &ctable1[24*8] +PASS: gdb.base/printcmds.exp: p &ctable1[25*8] +PASS: gdb.base/printcmds.exp: p &ctable1[26*8] +PASS: gdb.base/printcmds.exp: p &ctable1[27*8] +PASS: gdb.base/printcmds.exp: p &ctable1[28*8] +PASS: gdb.base/printcmds.exp: p &ctable1[29*8] +PASS: gdb.base/printcmds.exp: p &ctable1[30*8] +PASS: gdb.base/printcmds.exp: p &ctable1[31*8] +PASS: gdb.base/printcmds.exp: set print elements 24 +PASS: gdb.base/printcmds.exp: set print elements 24 +PASS: gdb.base/printcmds.exp: p a1[0] +PASS: gdb.base/printcmds.exp: p a1[9] +PASS: gdb.base/printcmds.exp: p a2 +PASS: gdb.base/printcmds.exp: p a2[0] +PASS: gdb.base/printcmds.exp: p a2[3] +PASS: gdb.base/printcmds.exp: set print null-stop on +PASS: gdb.base/printcmds.exp: print a2 with null-stop on +PASS: gdb.base/printcmds.exp: set print null-stop off +PASS: gdb.base/printcmds.exp: p int1dim[0]@2 +PASS: gdb.base/printcmds.exp: p int1dim[0]@2@3 +PASS: gdb.base/printcmds.exp: set print elements 24 +PASS: gdb.base/printcmds.exp: set print address on +PASS: gdb.base/printcmds.exp: p arrays +PASS: gdb.base/printcmds.exp: p parrays +PASS: gdb.base/printcmds.exp: p parrays->array1 +PASS: gdb.base/printcmds.exp: p &parrays->array1 +PASS: gdb.base/printcmds.exp: p parrays->array2 +PASS: gdb.base/printcmds.exp: p &parrays->array2 +PASS: gdb.base/printcmds.exp: p parrays->array3 +PASS: gdb.base/printcmds.exp: p &parrays->array3 +PASS: gdb.base/printcmds.exp: p parrays->array4 +PASS: gdb.base/printcmds.exp: p &parrays->array4 +PASS: gdb.base/printcmds.exp: p parrays->array5 +PASS: gdb.base/printcmds.exp: p &parrays->array5 +PASS: gdb.base/printcmds.exp: set print address off +PASS: gdb.base/printcmds.exp: set print elements 50 +PASS: gdb.base/printcmds.exp: p "a string" +PASS: gdb.base/printcmds.exp: p "embedded \000 null" +PASS: gdb.base/printcmds.exp: p "abcd"[2] +PASS: gdb.base/printcmds.exp: p sizeof ("abcdef") +PASS: gdb.base/printcmds.exp: ptype "foo" +PASS: gdb.base/printcmds.exp: p *"foo" +PASS: gdb.base/printcmds.exp: ptype *"foo" +PASS: gdb.base/printcmds.exp: p &*"foo" +PASS: gdb.base/printcmds.exp: ptype &*"foo" +PASS: gdb.base/printcmds.exp: p (char *)"foo" +PASS: gdb.base/printcmds.exp: print {'a','b','c'} +PASS: gdb.base/printcmds.exp: print {4,5,6}[2] +PASS: gdb.base/printcmds.exp: print *&{4,5,6}[1] +PASS: gdb.base/printcmds.exp: print some_volatile_enum +PASS: gdb.base/printcmds.exp: print three +PASS: gdb.base/printcmds.exp: printf "x=%d,y=%d,z=%d\n", 5, 6, 7 +PASS: gdb.base/printcmds.exp: printf "string=%.4sxx\n", teststring +PASS: gdb.base/printcmds.exp: printf "string=%sxx\n", teststring +PASS: gdb.base/printcmds.exp: printf "%f is fun\n", 1.0 +PASS: gdb.base/printcmds.exp: printf "x=%d,y=%f,z=%d\n", 5, 6.0, 7 +PASS: gdb.base/printcmds.exp: printf "%x %f, %c %x, %x, %f\n", 0xbad, -99.541, 'z', 0xfeedface, 0xdeadbeef, 5.0 +PASS: gdb.base/printcmds.exp: printf "%c\n", "x"[1,0] +PASS: gdb.base/printcmds.exp: printf "%%%d%%\n", 5 +PASS: gdb.base/printcmds.exp: printf "%", 0 +PASS: gdb.base/printcmds.exp: printf "%.234", 0 +PASS: gdb.base/printcmds.exp: printf "%-", 0 +PASS: gdb.base/printcmds.exp: printf "%-23", 0 +PASS: gdb.base/printcmds.exp: printf "%#p", 0 +PASS: gdb.base/printcmds.exp: printf "% p", 0 +PASS: gdb.base/printcmds.exp: printf "%0p", 0 +PASS: gdb.base/printcmds.exp: printf "%+p", 0 +PASS: gdb.base/printcmds.exp: create hibob command +PASS: gdb.base/printcmds.exp: run hibob command +PASS: gdb.base/printcmds.exp: printf "%Hf\n",1.2df +PASS: gdb.base/printcmds.exp: printf "%Hf\n",-1.2df +PASS: gdb.base/printcmds.exp: printf "%Hf\n",1.234567df +PASS: gdb.base/printcmds.exp: printf "%Hf\n",-1.234567df +PASS: gdb.base/printcmds.exp: printf "%Hf\n",1234567.df +PASS: gdb.base/printcmds.exp: printf "%Hf\n",-1234567.df +PASS: gdb.base/printcmds.exp: printf "%Hf\n",1.2E1df +PASS: gdb.base/printcmds.exp: printf "%Hf\n",1.2E10df +PASS: gdb.base/printcmds.exp: printf "%Hf\n",1.2E-10df +PASS: gdb.base/printcmds.exp: printf "%Hf\n",1.2E96df +PASS: gdb.base/printcmds.exp: printf "%Df\n",1.2dd +PASS: gdb.base/printcmds.exp: printf "%Df\n",-1.2dd +PASS: gdb.base/printcmds.exp: printf "%Df\n",1.234567890123456dd +PASS: gdb.base/printcmds.exp: printf "%Df\n",-1.234567890123456dd +PASS: gdb.base/printcmds.exp: printf "%Df\n",1234567890123456.dd +PASS: gdb.base/printcmds.exp: printf "%Df\n",-1234567890123456.dd +PASS: gdb.base/printcmds.exp: printf "%Df\n",1.2E1dd +PASS: gdb.base/printcmds.exp: printf "%Df\n",1.2E10dd +PASS: gdb.base/printcmds.exp: printf "%Df\n",1.2E-10dd +PASS: gdb.base/printcmds.exp: printf "%Df\n",1.2E384dd +PASS: gdb.base/printcmds.exp: printf "%DDf\n",1.2dl +PASS: gdb.base/printcmds.exp: printf "%DDf\n",-1.2dl +PASS: gdb.base/printcmds.exp: printf "%DDf\n",1.234567890123456789012345678901234dl +PASS: gdb.base/printcmds.exp: printf "%DDf\n",-1.234567890123456789012345678901234dl +PASS: gdb.base/printcmds.exp: printf "%DDf\n",1234567890123456789012345678901234.dl +PASS: gdb.base/printcmds.exp: printf "%DDf\n",-1234567890123456789012345678901234.dl +PASS: gdb.base/printcmds.exp: printf "%DDf\n",1.2E1dl +PASS: gdb.base/printcmds.exp: printf "%DDf\n",1.2E10dl +PASS: gdb.base/printcmds.exp: printf "%DDf\n",1.2E-10dl +PASS: gdb.base/printcmds.exp: printf "%DDf\n",1.2E6144dl +PASS: gdb.base/printcmds.exp: printf "%Hf %Hf\n",1.2df,1.3df +PASS: gdb.base/printcmds.exp: set print symbol on +PASS: gdb.base/printcmds.exp: print &three +PASS: gdb.base/printcmds.exp: print parrays +PASS: gdb.base/printcmds.exp: set print symbol off +PASS: gdb.base/printcmds.exp: print invalid_LLL +PASS: gdb.base/printcmds.exp: print invalid_LLE +PASS: gdb.base/printcmds.exp: print invalid_LLR +PASS: gdb.base/printcmds.exp: print invalid_LLS +PASS: gdb.base/printcmds.exp: print invalid_ELL +PASS: gdb.base/printcmds.exp: print invalid_ELR +PASS: gdb.base/printcmds.exp: print invalid_ELS +PASS: gdb.base/printcmds.exp: print invalid_RLL +PASS: gdb.base/printcmds.exp: print invalid_RLE +PASS: gdb.base/printcmds.exp: print invalid_RLR +PASS: gdb.base/printcmds.exp: print invalid_RLS +PASS: gdb.base/printcmds.exp: print invalid_SLL +PASS: gdb.base/printcmds.exp: print invalid_SLE +PASS: gdb.base/printcmds.exp: print invalid_SLR +PASS: gdb.base/printcmds.exp: print invalid_SLS +PASS: gdb.base/printcmds.exp: print invalid_LRL +PASS: gdb.base/printcmds.exp: print invalid_LRE +PASS: gdb.base/printcmds.exp: print invalid_LRR +PASS: gdb.base/printcmds.exp: print invalid_LRS +PASS: gdb.base/printcmds.exp: print invalid_ERL +PASS: gdb.base/printcmds.exp: print invalid_ERR +PASS: gdb.base/printcmds.exp: print invalid_ERS +PASS: gdb.base/printcmds.exp: print invalid_RRL +PASS: gdb.base/printcmds.exp: print invalid_RRE +PASS: gdb.base/printcmds.exp: print invalid_RRR +PASS: gdb.base/printcmds.exp: print invalid_RRS +PASS: gdb.base/printcmds.exp: print invalid_SRL +PASS: gdb.base/printcmds.exp: print invalid_SRE +PASS: gdb.base/printcmds.exp: print invalid_SRR +PASS: gdb.base/printcmds.exp: print invalid_SRS +PASS: gdb.base/printcmds.exp: print invalid_LSL +PASS: gdb.base/printcmds.exp: print invalid_LSE +PASS: gdb.base/printcmds.exp: print invalid_LSR +PASS: gdb.base/printcmds.exp: print invalid_LSS +PASS: gdb.base/printcmds.exp: print invalid_ESL +PASS: gdb.base/printcmds.exp: print invalid_ESR +PASS: gdb.base/printcmds.exp: print invalid_ESS +PASS: gdb.base/printcmds.exp: print invalid_RSL +PASS: gdb.base/printcmds.exp: print invalid_RSE +PASS: gdb.base/printcmds.exp: print invalid_RSR +PASS: gdb.base/printcmds.exp: print invalid_RSS +PASS: gdb.base/printcmds.exp: print invalid_SSL +PASS: gdb.base/printcmds.exp: print invalid_SSE +PASS: gdb.base/printcmds.exp: print invalid_SSR +PASS: gdb.base/printcmds.exp: print invalid_SSS +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/restore.exp ... +PASS: gdb.base/restore.exp: tbreak caller1 +PASS: gdb.base/restore.exp: run to caller1 +PASS: gdb.base/restore.exp: caller1 calls callee1; tbreak callee +PASS: gdb.base/restore.exp: caller1 calls callee1; continue to callee +PASS: gdb.base/restore.exp: caller1 calls callee1; return callee now +PASS: gdb.base/restore.exp: caller1 calls callee1; return restored l1 to 32492 +PASS: gdb.base/restore.exp: caller1 calls callee2; tbreak callee +PASS: gdb.base/restore.exp: caller1 calls callee2; continue to callee +PASS: gdb.base/restore.exp: caller1 calls callee2; return callee now +PASS: gdb.base/restore.exp: caller1 calls callee2; return restored l1 to 32492 +PASS: gdb.base/restore.exp: caller1 calls callee3; tbreak callee +PASS: gdb.base/restore.exp: caller1 calls callee3; continue to callee +PASS: gdb.base/restore.exp: caller1 calls callee3; return callee now +PASS: gdb.base/restore.exp: caller1 calls callee3; return restored l1 to 32492 +PASS: gdb.base/restore.exp: caller1 calls callee4; tbreak callee +PASS: gdb.base/restore.exp: caller1 calls callee4; continue to callee +PASS: gdb.base/restore.exp: caller1 calls callee4; return callee now +PASS: gdb.base/restore.exp: caller1 calls callee4; return restored l1 to 32492 +PASS: gdb.base/restore.exp: caller1 calls callee5; tbreak callee +PASS: gdb.base/restore.exp: caller1 calls callee5; continue to callee +PASS: gdb.base/restore.exp: caller1 calls callee5; return callee now +PASS: gdb.base/restore.exp: caller1 calls callee5; return restored l1 to 32492 +PASS: gdb.base/restore.exp: tbreak caller2 +PASS: gdb.base/restore.exp: run to caller2 +PASS: gdb.base/restore.exp: caller2 calls callee1; tbreak callee +PASS: gdb.base/restore.exp: caller2 calls callee1; continue to callee +PASS: gdb.base/restore.exp: caller2 calls callee1; return callee now +PASS: gdb.base/restore.exp: caller2 calls callee1; return restored l1 to 32492 +PASS: gdb.base/restore.exp: caller2 calls callee1; return restored l2 to 32493 +PASS: gdb.base/restore.exp: caller2 calls callee2; tbreak callee +PASS: gdb.base/restore.exp: caller2 calls callee2; continue to callee +PASS: gdb.base/restore.exp: caller2 calls callee2; return callee now +PASS: gdb.base/restore.exp: caller2 calls callee2; return restored l1 to 32492 +PASS: gdb.base/restore.exp: caller2 calls callee2; return restored l2 to 32493 +PASS: gdb.base/restore.exp: caller2 calls callee3; tbreak callee +PASS: gdb.base/restore.exp: caller2 calls callee3; continue to callee +PASS: gdb.base/restore.exp: caller2 calls callee3; return callee now +PASS: gdb.base/restore.exp: caller2 calls callee3; return restored l1 to 32492 +PASS: gdb.base/restore.exp: caller2 calls callee3; return restored l2 to 32493 +PASS: gdb.base/restore.exp: caller2 calls callee4; tbreak callee +PASS: gdb.base/restore.exp: caller2 calls callee4; continue to callee +PASS: gdb.base/restore.exp: caller2 calls callee4; return callee now +PASS: gdb.base/restore.exp: caller2 calls callee4; return restored l1 to 32492 +PASS: gdb.base/restore.exp: caller2 calls callee4; return restored l2 to 32493 +PASS: gdb.base/restore.exp: caller2 calls callee5; tbreak callee +PASS: gdb.base/restore.exp: caller2 calls callee5; continue to callee +PASS: gdb.base/restore.exp: caller2 calls callee5; return callee now +PASS: gdb.base/restore.exp: caller2 calls callee5; return restored l1 to 32492 +PASS: gdb.base/restore.exp: caller2 calls callee5; return restored l2 to 32493 +PASS: gdb.base/restore.exp: tbreak caller3 +PASS: gdb.base/restore.exp: run to caller3 +PASS: gdb.base/restore.exp: caller3 calls callee1; tbreak callee +PASS: gdb.base/restore.exp: caller3 calls callee1; continue to callee +PASS: gdb.base/restore.exp: caller3 calls callee1; return callee now +FAIL: gdb.base/restore.exp: caller3 calls callee1; return restored l1 to 32492 +PASS: gdb.base/restore.exp: caller3 calls callee1; return restored l2 to 32493 +PASS: gdb.base/restore.exp: caller3 calls callee1; return restored l3 to 32494 +PASS: gdb.base/restore.exp: caller3 calls callee2; tbreak callee +PASS: gdb.base/restore.exp: caller3 calls callee2; continue to callee +PASS: gdb.base/restore.exp: caller3 calls callee2; return callee now +FAIL: gdb.base/restore.exp: caller3 calls callee2; return restored l1 to 32492 +PASS: gdb.base/restore.exp: caller3 calls callee2; return restored l2 to 32493 +PASS: gdb.base/restore.exp: caller3 calls callee2; return restored l3 to 32494 +PASS: gdb.base/restore.exp: caller3 calls callee3; tbreak callee +PASS: gdb.base/restore.exp: caller3 calls callee3; continue to callee +PASS: gdb.base/restore.exp: caller3 calls callee3; return callee now +FAIL: gdb.base/restore.exp: caller3 calls callee3; return restored l1 to 32492 +PASS: gdb.base/restore.exp: caller3 calls callee3; return restored l2 to 32493 +PASS: gdb.base/restore.exp: caller3 calls callee3; return restored l3 to 32494 +PASS: gdb.base/restore.exp: caller3 calls callee4; tbreak callee +PASS: gdb.base/restore.exp: caller3 calls callee4; continue to callee +PASS: gdb.base/restore.exp: caller3 calls callee4; return callee now +FAIL: gdb.base/restore.exp: caller3 calls callee4; return restored l1 to 32492 +PASS: gdb.base/restore.exp: caller3 calls callee4; return restored l2 to 32493 +PASS: gdb.base/restore.exp: caller3 calls callee4; return restored l3 to 32494 +PASS: gdb.base/restore.exp: caller3 calls callee5; tbreak callee +PASS: gdb.base/restore.exp: caller3 calls callee5; continue to callee +PASS: gdb.base/restore.exp: caller3 calls callee5; return callee now +FAIL: gdb.base/restore.exp: caller3 calls callee5; return restored l1 to 32492 +PASS: gdb.base/restore.exp: caller3 calls callee5; return restored l2 to 32493 +PASS: gdb.base/restore.exp: caller3 calls callee5; return restored l3 to 32494 +PASS: gdb.base/restore.exp: tbreak caller4 +PASS: gdb.base/restore.exp: run to caller4 +PASS: gdb.base/restore.exp: caller4 calls callee1; tbreak callee +PASS: gdb.base/restore.exp: caller4 calls callee1; continue to callee +PASS: gdb.base/restore.exp: caller4 calls callee1; return callee now +FAIL: gdb.base/restore.exp: caller4 calls callee1; return restored l1 to 32492 +FAIL: gdb.base/restore.exp: caller4 calls callee1; return restored l2 to 32493 +PASS: gdb.base/restore.exp: caller4 calls callee1; return restored l3 to 32494 +PASS: gdb.base/restore.exp: caller4 calls callee1; return restored l4 to 32495 +PASS: gdb.base/restore.exp: caller4 calls callee2; tbreak callee +PASS: gdb.base/restore.exp: caller4 calls callee2; continue to callee +PASS: gdb.base/restore.exp: caller4 calls callee2; return callee now +FAIL: gdb.base/restore.exp: caller4 calls callee2; return restored l1 to 32492 +FAIL: gdb.base/restore.exp: caller4 calls callee2; return restored l2 to 32493 +PASS: gdb.base/restore.exp: caller4 calls callee2; return restored l3 to 32494 +PASS: gdb.base/restore.exp: caller4 calls callee2; return restored l4 to 32495 +PASS: gdb.base/restore.exp: caller4 calls callee3; tbreak callee +PASS: gdb.base/restore.exp: caller4 calls callee3; continue to callee +PASS: gdb.base/restore.exp: caller4 calls callee3; return callee now +FAIL: gdb.base/restore.exp: caller4 calls callee3; return restored l1 to 32492 +FAIL: gdb.base/restore.exp: caller4 calls callee3; return restored l2 to 32493 +PASS: gdb.base/restore.exp: caller4 calls callee3; return restored l3 to 32494 +PASS: gdb.base/restore.exp: caller4 calls callee3; return restored l4 to 32495 +PASS: gdb.base/restore.exp: caller4 calls callee4; tbreak callee +PASS: gdb.base/restore.exp: caller4 calls callee4; continue to callee +PASS: gdb.base/restore.exp: caller4 calls callee4; return callee now +FAIL: gdb.base/restore.exp: caller4 calls callee4; return restored l1 to 32492 +FAIL: gdb.base/restore.exp: caller4 calls callee4; return restored l2 to 32493 +PASS: gdb.base/restore.exp: caller4 calls callee4; return restored l3 to 32494 +PASS: gdb.base/restore.exp: caller4 calls callee4; return restored l4 to 32495 +PASS: gdb.base/restore.exp: caller4 calls callee5; tbreak callee +PASS: gdb.base/restore.exp: caller4 calls callee5; continue to callee +PASS: gdb.base/restore.exp: caller4 calls callee5; return callee now +FAIL: gdb.base/restore.exp: caller4 calls callee5; return restored l1 to 32492 +FAIL: gdb.base/restore.exp: caller4 calls callee5; return restored l2 to 32493 +PASS: gdb.base/restore.exp: caller4 calls callee5; return restored l3 to 32494 +PASS: gdb.base/restore.exp: caller4 calls callee5; return restored l4 to 32495 +PASS: gdb.base/restore.exp: tbreak caller5 +PASS: gdb.base/restore.exp: run to caller5 +PASS: gdb.base/restore.exp: caller5 calls callee1; tbreak callee +PASS: gdb.base/restore.exp: caller5 calls callee1; continue to callee +PASS: gdb.base/restore.exp: caller5 calls callee1; return callee now +FAIL: gdb.base/restore.exp: caller5 calls callee1; return restored l1 to 32492 +FAIL: gdb.base/restore.exp: caller5 calls callee1; return restored l2 to 32493 +FAIL: gdb.base/restore.exp: caller5 calls callee1; return restored l3 to 32494 +PASS: gdb.base/restore.exp: caller5 calls callee1; return restored l4 to 32495 +PASS: gdb.base/restore.exp: caller5 calls callee1; return restored l5 to 32496 +PASS: gdb.base/restore.exp: caller5 calls callee2; tbreak callee +PASS: gdb.base/restore.exp: caller5 calls callee2; continue to callee +PASS: gdb.base/restore.exp: caller5 calls callee2; return callee now +FAIL: gdb.base/restore.exp: caller5 calls callee2; return restored l1 to 32492 +FAIL: gdb.base/restore.exp: caller5 calls callee2; return restored l2 to 32493 +FAIL: gdb.base/restore.exp: caller5 calls callee2; return restored l3 to 32494 +PASS: gdb.base/restore.exp: caller5 calls callee2; return restored l4 to 32495 +PASS: gdb.base/restore.exp: caller5 calls callee2; return restored l5 to 32496 +PASS: gdb.base/restore.exp: caller5 calls callee3; tbreak callee +PASS: gdb.base/restore.exp: caller5 calls callee3; continue to callee +PASS: gdb.base/restore.exp: caller5 calls callee3; return callee now +FAIL: gdb.base/restore.exp: caller5 calls callee3; return restored l1 to 32492 +FAIL: gdb.base/restore.exp: caller5 calls callee3; return restored l2 to 32493 +FAIL: gdb.base/restore.exp: caller5 calls callee3; return restored l3 to 32494 +PASS: gdb.base/restore.exp: caller5 calls callee3; return restored l4 to 32495 +PASS: gdb.base/restore.exp: caller5 calls callee3; return restored l5 to 32496 +PASS: gdb.base/restore.exp: caller5 calls callee4; tbreak callee +PASS: gdb.base/restore.exp: caller5 calls callee4; continue to callee +PASS: gdb.base/restore.exp: caller5 calls callee4; return callee now +FAIL: gdb.base/restore.exp: caller5 calls callee4; return restored l1 to 32492 +FAIL: gdb.base/restore.exp: caller5 calls callee4; return restored l2 to 32493 +FAIL: gdb.base/restore.exp: caller5 calls callee4; return restored l3 to 32494 +PASS: gdb.base/restore.exp: caller5 calls callee4; return restored l4 to 32495 +PASS: gdb.base/restore.exp: caller5 calls callee4; return restored l5 to 32496 +PASS: gdb.base/restore.exp: caller5 calls callee5; tbreak callee +PASS: gdb.base/restore.exp: caller5 calls callee5; continue to callee +PASS: gdb.base/restore.exp: caller5 calls callee5; return callee now +FAIL: gdb.base/restore.exp: caller5 calls callee5; return restored l1 to 32492 +FAIL: gdb.base/restore.exp: caller5 calls callee5; return restored l2 to 32493 +FAIL: gdb.base/restore.exp: caller5 calls callee5; return restored l3 to 32494 +PASS: gdb.base/restore.exp: caller5 calls callee5; return restored l4 to 32495 +PASS: gdb.base/restore.exp: caller5 calls callee5; return restored l5 to 32496 +PASS: gdb.base/restore.exp: run to completion +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/savedregs.exp ... +PASS: gdb.base/savedregs.exp: advance thrower +PASS: gdb.base/savedregs.exp: Get main info frame +PASS: gdb.base/savedregs.exp: handle SIGSEGV pass print nostop +PASS: gdb.base/savedregs.exp: handle SIGILL pass print nostop +PASS: gdb.base/savedregs.exp: advance catcher +PASS: gdb.base/savedregs.exp: Get sigtramp info frame +PASS: gdb.base/savedregs.exp: Get thrower info frame +PASS: gdb.base/savedregs.exp: Check main info frame; stack contains catcher sigtramp thrower main +PASS: gdb.base/savedregs.exp: break caller +PASS: gdb.base/savedregs.exp: call caller (1,2,3,4,5,6,7,8) +PASS: gdb.base/savedregs.exp: Get dummy info frame +PASS: gdb.base/savedregs.exp: Get catcher info frame +PASS: gdb.base/savedregs.exp: Check sigtramp info frame; stack contains caller dummy catcher sigtramp thrower main +PASS: gdb.base/savedregs.exp: Check thrower info frame; stack contains caller dummy catcher sigtramp thrower main +PASS: gdb.base/savedregs.exp: Check main info frame; stack contains caller dummy catcher sigtramp thrower main +PASS: gdb.base/savedregs.exp: advance callee +PASS: gdb.base/savedregs.exp: Get caller info frame +PASS: gdb.base/savedregs.exp: Check dummy info frame; stack contains callee caller dummy catcher sigtramp thrower main +PASS: gdb.base/savedregs.exp: Check catcher info frame; stack contains callee caller dummy catcher sigtramp thrower main +PASS: gdb.base/savedregs.exp: Check sigtramp info frame; stack contains callee caller dummy catcher sigtramp thrower main +PASS: gdb.base/savedregs.exp: Check thrower info frame; stack contains callee caller dummy catcher sigtramp thrower main +PASS: gdb.base/savedregs.exp: Check main info frame; stack contains callee caller dummy catcher sigtramp thrower main +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/ui-redirect.exp ... +PASS: gdb.base/ui-redirect.exp: commands +PASS: gdb.base/ui-redirect.exp: print 1 +PASS: gdb.base/ui-redirect.exp: end +PASS: gdb.base/ui-redirect.exp: set logging file /dev/null +PASS: gdb.base/ui-redirect.exp: set logging on +PASS: gdb.base/ui-redirect.exp: save breakpoints /dev/null +PASS: gdb.base/ui-redirect.exp: set logging off +PASS: gdb.base/ui-redirect.exp: help +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/tui-layout.exp ... +PASS: gdb.base/tui-layout.exp: layout asm +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/signest.exp ... +PASS: gdb.base/signest.exp: continue to fault +PASS: gdb.base/signest.exp: set conditional breakpoint +PASS: gdb.base/signest.exp: pass SIGSEGV +PASS: gdb.base/signest.exp: pass SIGBUS +PASS: gdb.base/signest.exp: run through nested faults +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/setvar.exp ... +PASS: gdb.base/setvar.exp: set print sevenbit-strings +PASS: gdb.base/setvar.exp: set variable char=0 +PASS: gdb.base/setvar.exp: set variable char=1 +PASS: gdb.base/setvar.exp: set variable char=7 (Bel) +PASS: gdb.base/setvar.exp: set variable char=32 (SPC) +PASS: gdb.base/setvar.exp: set variable char=65 ('A') +PASS: gdb.base/setvar.exp: set variable char=97 ('a') +PASS: gdb.base/setvar.exp: set variable char=126 ('~') +PASS: gdb.base/setvar.exp: set variable char=127 (8-bit) +PASS: gdb.base/setvar.exp: set variable signed char=0 +PASS: gdb.base/setvar.exp: set variable signed char=1 +PASS: gdb.base/setvar.exp: set variable signed char=7 (Bel) +PASS: gdb.base/setvar.exp: set variable signed char=32 (SPC) +PASS: gdb.base/setvar.exp: set variable signed char=65 ('A') +PASS: gdb.base/setvar.exp: set variable signed char=97 ('a') +PASS: gdb.base/setvar.exp: set variable signed char=126 ('~') +PASS: gdb.base/setvar.exp: set variable signed char=127 (8-bit) +PASS: gdb.base/setvar.exp: set variable v_signed_char=-1 +PASS: gdb.base/setvar.exp: set variable signed char=-1 (-1) +PASS: gdb.base/setvar.exp: set variable v_signed_char=0xFF +PASS: gdb.base/setvar.exp: set variable signed char=0xFF (0xFF) +PASS: gdb.base/setvar.exp: set variable unsigned char=0 +PASS: gdb.base/setvar.exp: set variable unsigned char=1 +PASS: gdb.base/setvar.exp: set variable unsigned char=7 (Bel) +PASS: gdb.base/setvar.exp: set variable unsigned char=32 (SPC) +PASS: gdb.base/setvar.exp: set variable unsigned char=65 ('A') +PASS: gdb.base/setvar.exp: set variable unsigned char=97 ('a') +PASS: gdb.base/setvar.exp: set variable unsigned char=126 ('~') +PASS: gdb.base/setvar.exp: set variable unsigned char=255 (8-bit) +PASS: gdb.base/setvar.exp: set variable short=0 +PASS: gdb.base/setvar.exp: set variable short=1 +PASS: gdb.base/setvar.exp: set variable short=-1 (minus) +PASS: gdb.base/setvar.exp: set variable signed short=0 +PASS: gdb.base/setvar.exp: set variable signed short=1 +PASS: gdb.base/setvar.exp: set variable signed short=-1 (minus) +PASS: gdb.base/setvar.exp: set variable unsigned short=0 +PASS: gdb.base/setvar.exp: set variable unsigned short=1 +PASS: gdb.base/setvar.exp: set variable unsigned short=~0 (minus) +PASS: gdb.base/setvar.exp: set variable int=0 +PASS: gdb.base/setvar.exp: set variable int=1 +PASS: gdb.base/setvar.exp: set variable int=-1 (minus) +PASS: gdb.base/setvar.exp: set variable signed int=0 +PASS: gdb.base/setvar.exp: set variable signed int=1 +PASS: gdb.base/setvar.exp: set variable signed int=-1 (minus) +PASS: gdb.base/setvar.exp: set variable unsigned int=0 +PASS: gdb.base/setvar.exp: set variable unsigned int=1 +PASS: gdb.base/setvar.exp: set variable unsigned int=~0 (minus) +PASS: gdb.base/setvar.exp: set variable long=0 +PASS: gdb.base/setvar.exp: set variable long=1 +PASS: gdb.base/setvar.exp: set variable long=-1 (minus) +PASS: gdb.base/setvar.exp: set variable signed long=0 +PASS: gdb.base/setvar.exp: set variable signed long=1 +PASS: gdb.base/setvar.exp: set variable signed long=-1 (minus) +PASS: gdb.base/setvar.exp: set variable unsigned long=0 +PASS: gdb.base/setvar.exp: set variable unsigned long=1 +PASS: gdb.base/setvar.exp: set variable unsigned long=~0 (minus) +PASS: gdb.base/setvar.exp: set variable float=0 +PASS: gdb.base/setvar.exp: set variable float=1 +PASS: gdb.base/setvar.exp: set variable float=-1 (minus) +PASS: gdb.base/setvar.exp: set variable double=0 +PASS: gdb.base/setvar.exp: set variable double=1 +PASS: gdb.base/setvar.exp: set variable double=-1 (minus) +PASS: gdb.base/setvar.exp: set variable char array="hi" (string) +PASS: gdb.base/setvar.exp: set variable signed char array="hi" (string) +PASS: gdb.base/setvar.exp: set variable unsigned char array="hi" (string) +PASS: gdb.base/setvar.exp: set variable short array +PASS: gdb.base/setvar.exp: set variable signed short array +PASS: gdb.base/setvar.exp: set variable unsigned short array +PASS: gdb.base/setvar.exp: set variable int array +PASS: gdb.base/setvar.exp: set variable signed int array +PASS: gdb.base/setvar.exp: set variable unsigned int array +PASS: gdb.base/setvar.exp: set variable long array +PASS: gdb.base/setvar.exp: set variable signed long array +PASS: gdb.base/setvar.exp: set variable unsigned long array +PASS: gdb.base/setvar.exp: set variable float array +PASS: gdb.base/setvar.exp: set variable double array +PASS: gdb.base/setvar.exp: set variable char pointer="hi" (string) +PASS: gdb.base/setvar.exp: set variable char pointer="hi" (string) (#2) +PASS: gdb.base/setvar.exp: set variable signed char pointer="hi" (string) +PASS: gdb.base/setvar.exp: set variable signed char pointer="hi" (string) (#2) +PASS: gdb.base/setvar.exp: set variable unsigned char pointer="hi" (string) +PASS: gdb.base/setvar.exp: set variable unsigned char pointer="hi" (string) (#2) +PASS: gdb.base/setvar.exp: set variable short pointer +PASS: gdb.base/setvar.exp: set variable short pointer (#2) +PASS: gdb.base/setvar.exp: set v_signed_short_pointer=v_signed_short_array +PASS: gdb.base/setvar.exp: set variable *(v_signed_short_pointer)=123 +PASS: gdb.base/setvar.exp: set variable *(v_signed_short_pointer+1)=-456 +PASS: gdb.base/setvar.exp: set variable signed short pointer +PASS: gdb.base/setvar.exp: print *(v_signed_short_pointer+1) +PASS: gdb.base/setvar.exp: set v_unsigned_short_pointer=v_unsigned_short_array +PASS: gdb.base/setvar.exp: set variable *(v_unsigned_short_pointer)=123 +PASS: gdb.base/setvar.exp: set variable *(v_unsigned_short_pointer+1)=-456 +PASS: gdb.base/setvar.exp: set variable unsigned short pointer +PASS: gdb.base/setvar.exp: print *(v_unsigned_short_pointer+1) +PASS: gdb.base/setvar.exp: set variable int pointer +PASS: gdb.base/setvar.exp: set variable int pointer (#2) +PASS: gdb.base/setvar.exp: set variable signed int pointer +PASS: gdb.base/setvar.exp: set variable signed int pointer (#2) +PASS: gdb.base/setvar.exp: set variable unsigned int pointer +PASS: gdb.base/setvar.exp: print variable unsigned int pointer+1 +PASS: gdb.base/setvar.exp: set variable long pointer +PASS: gdb.base/setvar.exp: set variable long pointer (#2) +PASS: gdb.base/setvar.exp: set variable signed long pointer +PASS: gdb.base/setvar.exp: set variable signed long pointer (#2) +PASS: gdb.base/setvar.exp: set variable unsigned long pointer +PASS: gdb.base/setvar.exp: set variable unsigned long pointer (#2) +PASS: gdb.base/setvar.exp: set variable float pointer +PASS: gdb.base/setvar.exp: set variable float pointer (#2) +PASS: gdb.base/setvar.exp: set variable double pointer +PASS: gdb.base/setvar.exp: set variable double pointer (#2) +PASS: gdb.base/setvar.exp: set variable structure char member +PASS: gdb.base/setvar.exp: set variable structure short member +PASS: gdb.base/setvar.exp: set variable structure int member +PASS: gdb.base/setvar.exp: set variable structure long member +PASS: gdb.base/setvar.exp: set variable structure float member +PASS: gdb.base/setvar.exp: set variable structure double member +PASS: gdb.base/setvar.exp: set print structure #1 +PASS: gdb.base/setvar.exp: set print structure #2 +PASS: gdb.base/setvar.exp: set print structure #3 +PASS: gdb.base/setvar.exp: set print structure #4 +PASS: gdb.base/setvar.exp: print sef.field=sm1 +PASS: gdb.base/setvar.exp: print sef.field (sm1) +PASS: gdb.base/setvar.exp: print sef.field=s1 +PASS: gdb.base/setvar.exp: print sef.field (s1) +PASS: gdb.base/setvar.exp: print uef.field=u2 +PASS: gdb.base/setvar.exp: print uef.field (u2) +PASS: gdb.base/setvar.exp: print uef.field=u1 +PASS: gdb.base/setvar.exp: print uef.field (u1) +PASS: gdb.base/setvar.exp: print sef.field=7 +PASS: gdb.base/setvar.exp: print uef.field=6 +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pending.exp ... +PASS: gdb.base/pending.exp: set pending breakpoint (without symbols) +PASS: gdb.base/pending.exp: complete condition +PASS: gdb.base/pending.exp: single pending breakpoint info (without symbols) +PASS: gdb.base/pending.exp: run to resolved breakpoint 1 (without symbols) +PASS: gdb.base/pending.exp: set pending breakpoint +PASS: gdb.base/pending.exp: single pending breakpoint info +PASS: gdb.base/pending.exp: breakpoint function +PASS: gdb.base/pending.exp: pending plus real breakpoint info +PASS: gdb.base/pending.exp: Don't set pending breakpoint +PASS: gdb.base/pending.exp: condition 1 k == 1 +PASS: gdb.base/pending.exp: pending plus condition +PASS: gdb.base/pending.exp: disable 1 +PASS: gdb.base/pending.exp: pending disabled +PASS: gdb.base/pending.exp: Set commands for pending breakpoint +PASS: gdb.base/pending.exp: pending disabled plus commands +PASS: gdb.base/pending.exp: Set pending breakpoint 2 +PASS: gdb.base/pending.exp: multiple pending breakpoints +PASS: gdb.base/pending.exp: Set pending breakpoint 3 +PASS: gdb.base/pending.exp: set ignore count on pending breakpoint 3 +PASS: gdb.base/pending.exp: multiple pending breakpoints 2 +PASS: gdb.base/pending.exp: running to main +PASS: gdb.base/pending.exp: re-enabling pending breakpoint that can resolve instantly +PASS: gdb.base/pending.exp: continue to resolved breakpoint 2 +PASS: gdb.base/pending.exp: continue to resolved breakpoint 1 +PASS: gdb.base/pending.exp: Disable other breakpoints +PASS: gdb.base/pending.exp: Disable other breakpoints +PASS: gdb.base/pending.exp: continue to resolved breakpoint 3 +PASS: gdb.base/pending.exp: set imaginary pending breakpoint +PASS: gdb.base/pending.exp: rerun to main +PASS: gdb.base/pending.exp: verify pending breakpoint after restart +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nextoverexit.exp ... +PASS: gdb.base/nextoverexit.exp: next over exit +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/prologue.exp ... +PASS: gdb.base/prologue.exp: setting breakpoint at marker +PASS: gdb.base/prologue.exp: continue to marker +PASS: gdb.base/prologue.exp: reading $pc: marker +PASS: gdb.base/prologue.exp: setting breakpoint at other +PASS: gdb.base/prologue.exp: continue to other +PASS: gdb.base/prologue.exp: reading $pc: other +PASS: gdb.base/prologue.exp: same pc from minimal symbol +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/varargs.exp ... +PASS: gdb.base/varargs.exp: set print sevenbit-strings +PASS: gdb.base/varargs.exp: set print address off +PASS: gdb.base/varargs.exp: set width 0 +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 ../../../W._C._Handy/gdb/testsuite/gdb.base/trace-commands.exp ... +PASS: gdb.base/trace-commands.exp: show trace-commands says off +PASS: gdb.base/trace-commands.exp: source -v +PASS: gdb.base/trace-commands.exp: set trace-commands +PASS: gdb.base/trace-commands.exp: show trace-commands says on +PASS: gdb.base/trace-commands.exp: simple trace-commands test +PASS: gdb.base/trace-commands.exp: nested trace-commands test +PASS: gdb.base/trace-commands.exp: define user command +PASS: gdb.base/trace-commands.exp: nested trace-commands test with source +PASS: gdb.base/trace-commands.exp: depth resets on error part 1 +PASS: gdb.base/trace-commands.exp: depth resets on error part 2 +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/so-impl-ld.exp ... +PASS: gdb.base/so-impl-ld.exp: step over solib call +PASS: gdb.base/so-impl-ld.exp: step into solib call +PASS: gdb.base/so-impl-ld.exp: step in solib call +PASS: gdb.base/so-impl-ld.exp: step out of solib call +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-obj.exp ... +PASS: gdb.base/siginfo-obj.exp: continue to signal +PASS: gdb.base/siginfo-obj.exp: save a core file +PASS: gdb.base/siginfo-obj.exp: Extract si_addr +PASS: gdb.base/siginfo-obj.exp: Extract si_errno +PASS: gdb.base/siginfo-obj.exp: Extract si_code +PASS: gdb.base/siginfo-obj.exp: Extract si_signo +PASS: gdb.base/siginfo-obj.exp: break 38 +PASS: gdb.base/siginfo-obj.exp: continue to handler +PASS: gdb.base/siginfo-obj.exp: p ssi_addr +PASS: gdb.base/siginfo-obj.exp: p ssi_errno +PASS: gdb.base/siginfo-obj.exp: p ssi_code +PASS: gdb.base/siginfo-obj.exp: p ssi_signo +PASS: gdb.base/siginfo-obj.exp: continue to signal +PASS: gdb.base/siginfo-obj.exp: p $_siginfo._sifields._sigfault.si_addr = 0x666 +PASS: gdb.base/siginfo-obj.exp: p $_siginfo.si_errno = 666 +PASS: gdb.base/siginfo-obj.exp: p $_siginfo.si_code = 999 +PASS: gdb.base/siginfo-obj.exp: p $_siginfo.si_signo = 11 +PASS: gdb.base/siginfo-obj.exp: break 38 +PASS: gdb.base/siginfo-obj.exp: continue to handler +PASS: gdb.base/siginfo-obj.exp: p ssi_addr +PASS: gdb.base/siginfo-obj.exp: p ssi_errno +PASS: gdb.base/siginfo-obj.exp: p ssi_code +PASS: gdb.base/siginfo-obj.exp: p ssi_signo +PASS: gdb.base/siginfo-obj.exp: core siginfo-obj.gcore +PASS: gdb.base/siginfo-obj.exp: p $_siginfo.si_signo from core file +PASS: gdb.base/siginfo-obj.exp: p $_siginfo.si_errno from core file +PASS: gdb.base/siginfo-obj.exp: p $_siginfo.si_code from core file +PASS: gdb.base/siginfo-obj.exp: p $_siginfo._sifields._sigfault.si_addr from core file +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/relocate.exp ... +PASS: gdb.base/relocate.exp: add-symbol-file: unknown option -raednow +PASS: gdb.base/relocate.exp: add-symbol-file: unknown option readnow +PASS: gdb.base/relocate.exp: add-symbol-file: unknown option foo +PASS: gdb.base/relocate.exp: add-symbol-file: unknown option -readnow s +PASS: gdb.base/relocate.exp: add-symbol-file relocate.o 0 +PASS: gdb.base/relocate.exp: get address of static_foo +PASS: gdb.base/relocate.exp: get address of static_bar +PASS: gdb.base/relocate.exp: static variables have different addresses +PASS: gdb.base/relocate.exp: get address of global_foo +PASS: gdb.base/relocate.exp: get address of global_bar +PASS: gdb.base/relocate.exp: global variables have different addresses +PASS: gdb.base/relocate.exp: get address of function_foo +PASS: gdb.base/relocate.exp: get address of function_bar +PASS: gdb.base/relocate.exp: functions have different addresses +PASS: gdb.base/relocate.exp: set $offset = 0x10000 +PASS: gdb.base/relocate.exp: add-symbol-file relocate.o $offset +PASS: gdb.base/relocate.exp: get address of function_foo +PASS: gdb.base/relocate.exp: function foo has a different address +PASS: gdb.base/relocate.exp: print static_foo +PASS: gdb.base/relocate.exp: print static_bar +PASS: gdb.base/relocate.exp: print global_foo +PASS: gdb.base/relocate.exp: print global_bar +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sepdebug.exp ... +PASS: gdb.base/sepdebug.exp: breakpoint function +PASS: gdb.base/sepdebug.exp: breakpoint quoted function +PASS: gdb.base/sepdebug.exp: breakpoint function in file +PASS: gdb.base/sepdebug.exp: use `list' to establish default source file +PASS: gdb.base/sepdebug.exp: breakpoint line number +PASS: gdb.base/sepdebug.exp: breakpoint duplicate +PASS: gdb.base/sepdebug.exp: breakpoint line number in file +PASS: gdb.base/sepdebug.exp: breakpoint at start of multi line if conditional +PASS: gdb.base/sepdebug.exp: breakpoint at start of multi line while conditional +PASS: gdb.base/sepdebug.exp: breakpoint info +PASS: gdb.base/sepdebug.exp: run until function breakpoint +PASS: gdb.base/sepdebug.exp: run until breakpoint set at a line number +PASS: gdb.base/sepdebug.exp: run until file:function(6) breakpoint +PASS: gdb.base/sepdebug.exp: run until file:function(5) breakpoint +PASS: gdb.base/sepdebug.exp: run until file:function(4) breakpoint +PASS: gdb.base/sepdebug.exp: run until file:function(3) breakpoint +PASS: gdb.base/sepdebug.exp: run until file:function(2) breakpoint +PASS: gdb.base/sepdebug.exp: run until file:function(1) breakpoint +PASS: gdb.base/sepdebug.exp: run until quoted breakpoint +PASS: gdb.base/sepdebug.exp: run until file:linenum breakpoint +PASS: gdb.base/sepdebug.exp: breakpoint offset +1 +PASS: gdb.base/sepdebug.exp: step onto breakpoint +PASS: gdb.base/sepdebug.exp: Temporary breakpoint function +PASS: gdb.base/sepdebug.exp: Temporary breakpoint function in file +PASS: gdb.base/sepdebug.exp: Temporary breakpoint line number #1 +PASS: gdb.base/sepdebug.exp: Temporary breakpoint line number #2 +PASS: gdb.base/sepdebug.exp: Temporary breakpoint line number in file #1 +PASS: gdb.base/sepdebug.exp: Temporary breakpoint line number in file #2 +PASS: gdb.base/sepdebug.exp: Temporary breakpoint info +PASS: gdb.base/sepdebug.exp: catch requires an event name +PASS: gdb.base/sepdebug.exp: set catch fork, never expected to trigger +PASS: gdb.base/sepdebug.exp: set catch vfork, never expected to trigger +PASS: gdb.base/sepdebug.exp: set catch exec, never expected to trigger +PASS: gdb.base/sepdebug.exp: set breakpoint pending off +PASS: gdb.base/sepdebug.exp: break on non-existent source line +PASS: gdb.base/sepdebug.exp: until bp_location1 +PASS: gdb.base/sepdebug.exp: break on default location, 1st time +PASS: gdb.base/sepdebug.exp: break on default location, 2nd time +PASS: gdb.base/sepdebug.exp: break on default location, 3rd time +PASS: gdb.base/sepdebug.exp: break on default location, 4th time +PASS: gdb.base/sepdebug.exp: set to-be-silent break bp_location1 +PASS: gdb.base/sepdebug.exp: set silent break bp_location1 +PASS: gdb.base/sepdebug.exp: info silent break bp_location1 +PASS: gdb.base/sepdebug.exp: hit silent break bp_location1 +PASS: gdb.base/sepdebug.exp: stopped for silent break bp_location1 +PASS: gdb.base/sepdebug.exp: thread-specific breakpoint on non-existent thread disallowed +PASS: gdb.base/sepdebug.exp: thread-specific breakpoint on bogus thread ID disallowed +PASS: gdb.base/sepdebug.exp: breakpoint with trailing garbage disallowed +PASS: gdb.base/sepdebug.exp: step over breakpoint +PASS: gdb.base/sepdebug.exp: clear line has no breakpoint disallowed +PASS: gdb.base/sepdebug.exp: clear current line has no breakpoint disallowed +PASS: gdb.base/sepdebug.exp: break marker3 #1 +PASS: gdb.base/sepdebug.exp: break marker3 #2 +PASS: gdb.base/sepdebug.exp: clear marker3 +PASS: gdb.base/sepdebug.exp: set convenience variable $foo to bp_location11 +PASS: gdb.base/sepdebug.exp: set breakpoint via convenience variable +PASS: gdb.base/sepdebug.exp: set convenience variable $foo to 81.5 +PASS: gdb.base/sepdebug.exp: set breakpoint via non-integer convenience variable disallowed +PASS: gdb.base/sepdebug.exp: set breakpoint on to-be-called function +PASS: gdb.base/sepdebug.exp: hit breakpoint on called function +PASS: gdb.base/sepdebug.exp: backtrace while in called function +PASS: gdb.base/sepdebug.exp: finish from called function +PASS: gdb.base/sepdebug.exp: finish with arguments disallowed +PASS: gdb.base/sepdebug.exp: finish from outermost frame disallowed +PASS: gdb.base/sepdebug.exp: kill program +PASS: gdb.base/sepdebug.exp: break at factorial +PASS: gdb.base/sepdebug.exp: continue to factorial(5) +PASS: gdb.base/sepdebug.exp: backtrace from factorial(5) +PASS: gdb.base/sepdebug.exp: next to recursive call +PASS: gdb.base/sepdebug.exp: next over recursive call +PASS: gdb.base/sepdebug.exp: backtrace from factorial(5.1) +PASS: gdb.base/sepdebug.exp: continue until exit at recursive next test +PASS: gdb.base/sepdebug.exp: debuglink: set separate debug location +PASS: gdb.base/sepdebug.exp: debuglink: breakpoint function, optimized file +PASS: gdb.base/sepdebug.exp: debuglink: breakpoint small function, optimized file +PASS: gdb.base/sepdebug.exp: debuglink: run until function breakpoint, optimized file +PASS: gdb.base/sepdebug.exp: debuglink: run until breakpoint set at small function, optimized file +PASS: gdb.base/sepdebug.exp: CRC mismatch is reported +PASS: gdb.base/sepdebug.exp: build-id support by binutils +PASS: gdb.base/sepdebug.exp: build-id: set separate debug location +PASS: gdb.base/sepdebug.exp: build-id: breakpoint function, optimized file +PASS: gdb.base/sepdebug.exp: build-id: breakpoint small function, optimized file +PASS: gdb.base/sepdebug.exp: build-id: run until function breakpoint, optimized file +PASS: gdb.base/sepdebug.exp: build-id: run until breakpoint set at small function, optimized file +PASS: gdb.base/sepdebug.exp: multiple-dirs: set separate debug location +PASS: gdb.base/sepdebug.exp: multiple-dirs: breakpoint function, optimized file +PASS: gdb.base/sepdebug.exp: multiple-dirs: breakpoint small function, optimized file +PASS: gdb.base/sepdebug.exp: multiple-dirs: run until function breakpoint, optimized file +PASS: gdb.base/sepdebug.exp: multiple-dirs: run until breakpoint set at small function, optimized file +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/shreloc.exp ... +PASS: gdb.base/shreloc.exp: get address of fn_1 +PASS: gdb.base/shreloc.exp: get address of fn_2 +PASS: gdb.base/shreloc.exp: relocated extern functions have different addresses +PASS: gdb.base/shreloc.exp: get address of extern_var_1 +PASS: gdb.base/shreloc.exp: get address of extern_var_2 +PASS: gdb.base/shreloc.exp: relocated extern variables have different addresses +PASS: gdb.base/shreloc.exp: get address of static_var_1 +PASS: gdb.base/shreloc.exp: get address of static_var_2 +PASS: gdb.base/shreloc.exp: relocated static variables have different addresses +PASS: gdb.base/shreloc.exp: get_msym_addrs static_var_[12] +PASS: gdb.base/shreloc.exp: (msymbol) relocated static vars have different addresses +PASS: gdb.base/shreloc.exp: get_msym_addrs extern_var_[12] +PASS: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addresses +PASS: gdb.base/shreloc.exp: get_msym_addrs fn_[12] +PASS: gdb.base/shreloc.exp: (msymbol) relocated functions have different addresses +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pr11022.exp ... +PASS: gdb.base/pr11022.exp: set breakpoint +PASS: gdb.base/pr11022.exp: set watchpoint +PASS: gdb.base/pr11022.exp: breakpoint hit +PASS: gdb.base/pr11022.exp: watchpoint hit +PASS: gdb.base/pr11022.exp: breakpoint hit 2 +PASS: gdb.base/pr11022.exp: set var x = 1 +PASS: gdb.base/pr11022.exp: watchpoint hit 2 +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/testenv.exp ... +PASS: gdb.base/testenv.exp: Test no TEST_GDB var +PASS: gdb.base/testenv.exp: Set TEST_GDB_VAR1 +PASS: gdb.base/testenv.exp: Test with one TEST_GDB var +PASS: gdb.base/testenv.exp: Set TEST_GDB_VAR2 +PASS: gdb.base/testenv.exp: Test with two TEST_GDB var +PASS: gdb.base/testenv.exp: Unset TEST_GDB_VAR1 +PASS: gdb.base/testenv.exp: Test with one TEST_GDB var, after unset +PASS: gdb.base/testenv.exp: Test passing TEST_GDB_GLOBAL to GDB +PASS: gdb.base/testenv.exp: Test with TEST_GDB_GLOBAL +PASS: gdb.base/testenv.exp: Unset TEST_GDB_GLOBAL +PASS: gdb.base/testenv.exp: Test with TEST_GDB_GLOBAL unset +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigaltstack.exp ... +PASS: gdb.base/sigaltstack.exp: handle SIGALRM print pass nostop +PASS: gdb.base/sigaltstack.exp: handle SIGVTALRM print pass nostop +PASS: gdb.base/sigaltstack.exp: handle SIGPROF print pass nostop +PASS: gdb.base/sigaltstack.exp: break catcher if level == INNER +PASS: gdb.base/sigaltstack.exp: continue to catch +PASS: gdb.base/sigaltstack.exp: next +PASS: gdb.base/sigaltstack.exp: backtrace +PASS: gdb.base/sigaltstack.exp: finish from catch LEAF +PASS: gdb.base/sigaltstack.exp: finish to throw INNER +PASS: gdb.base/sigaltstack.exp: finish to catch INNER +PASS: gdb.base/sigaltstack.exp: finish from catch INNER +PASS: gdb.base/sigaltstack.exp: finish to OUTER +PASS: gdb.base/sigaltstack.exp: finish to catch MAIN +PASS: gdb.base/sigaltstack.exp: finish to MAIN +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/set-noassign.exp ... +PASS: gdb.base/set-noassign.exp: set language ada +PASS: gdb.base/set-noassign.exp: warning for set without assignment +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/relational.exp ... +PASS: gdb.base/relational.exp: set variable x=14 +PASS: gdb.base/relational.exp: set variable y=2 +PASS: gdb.base/relational.exp: set variable z=2 +PASS: gdb.base/relational.exp: set variable w=3 +PASS: gdb.base/relational.exp: print value of x +PASS: gdb.base/relational.exp: print value of y +PASS: gdb.base/relational.exp: print value of z +PASS: gdb.base/relational.exp: print value of w +PASS: gdb.base/relational.exp: print value of x<y +PASS: gdb.base/relational.exp: print value of x<=y +PASS: gdb.base/relational.exp: print value of x>y +PASS: gdb.base/relational.exp: print value of x>=y +PASS: gdb.base/relational.exp: print value of x==y +PASS: gdb.base/relational.exp: print value of x!=y +PASS: gdb.base/relational.exp: set variable x +PASS: gdb.base/relational.exp: set variable y +PASS: gdb.base/relational.exp: set variable z +PASS: gdb.base/relational.exp: print value of x<y<z +PASS: gdb.base/relational.exp: print value of x<=y<=z +PASS: gdb.base/relational.exp: print value of x>y>z +PASS: gdb.base/relational.exp: print value of x>=y>=z +PASS: gdb.base/relational.exp: set variable x +PASS: gdb.base/relational.exp: set variable y +PASS: gdb.base/relational.exp: set variable z +PASS: gdb.base/relational.exp: print value of x==y==z +PASS: gdb.base/relational.exp: set variable z +PASS: gdb.base/relational.exp: print value of x!=y!=z +PASS: gdb.base/relational.exp: set variable x +PASS: gdb.base/relational.exp: set variable y +PASS: gdb.base/relational.exp: set variable z +PASS: gdb.base/relational.exp: print value of x<y==z +PASS: gdb.base/relational.exp: print value of x<y!=z +PASS: gdb.base/relational.exp: set variable x +PASS: gdb.base/relational.exp: set variable y +PASS: gdb.base/relational.exp: set variable z +PASS: gdb.base/relational.exp: print value of x<y<=z +PASS: gdb.base/relational.exp: print value of x<y>=z +PASS: gdb.base/relational.exp: set variable z +PASS: gdb.base/relational.exp: print value of x<y>z +PASS: gdb.base/relational.exp: set variable x +PASS: gdb.base/relational.exp: print value of x>y>=z +PASS: gdb.base/relational.exp: set variable z +PASS: gdb.base/relational.exp: print value of x>y==z +PASS: gdb.base/relational.exp: set variable x +PASS: gdb.base/relational.exp: set variable z +PASS: gdb.base/relational.exp: print value of x>y!=z +PASS: gdb.base/relational.exp: set x to 4 +PASS: gdb.base/relational.exp: print value of x>y<=z +PASS: gdb.base/relational.exp: print value of x>=y==z +PASS: gdb.base/relational.exp: set variable x +PASS: gdb.base/relational.exp: print value of x>=y!=z +PASS: gdb.base/relational.exp: set variable x +PASS: gdb.base/relational.exp: set variable z +PASS: gdb.base/relational.exp: print value of x>=y<=z +PASS: gdb.base/relational.exp: print value of x<=y==z +PASS: gdb.base/relational.exp: set variable x +PASS: gdb.base/relational.exp: print value of x<=y!=z +PASS: gdb.base/relational.exp: print value of x==y!=z +PASS: gdb.base/relational.exp: set variable z +PASS: gdb.base/relational.exp: print value of x>=(y<z) +PASS: gdb.base/relational.exp: print value of x>=(y!=z) +PASS: gdb.base/relational.exp: print value of x==(y==z) +PASS: gdb.base/relational.exp: set variable x +PASS: gdb.base/relational.exp: set variable z +PASS: gdb.base/relational.exp: print value of (x==y)<z +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/recpar.exp ... +PASS: gdb.base/recpar.exp: break recpar.c:26 if n == 3 +PASS: gdb.base/recpar.exp: continue +PASS: gdb.base/recpar.exp: backtrace +PASS: gdb.base/recpar.exp: frame 2 +PASS: gdb.base/recpar.exp: print foo::val +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/volatile.exp ... +PASS: gdb.base/volatile.exp: continue to marker1 +PASS: gdb.base/volatile.exp: up from marker1 +PASS: gdb.base/volatile.exp: ptype vox +PASS: gdb.base/volatile.exp: ptype victuals +PASS: gdb.base/volatile.exp: ptype vixen +PASS: gdb.base/volatile.exp: ptype vitriol +PASS: gdb.base/volatile.exp: ptype vellum +PASS: gdb.base/volatile.exp: ptype valve +PASS: gdb.base/volatile.exp: ptype vacuity +PASS: gdb.base/volatile.exp: ptype vertigo +PASS: gdb.base/volatile.exp: ptype vampire +PASS: gdb.base/volatile.exp: ptype viper +PASS: gdb.base/volatile.exp: ptype vigour +PASS: gdb.base/volatile.exp: ptype vapour +PASS: gdb.base/volatile.exp: ptype ventricle +PASS: gdb.base/volatile.exp: ptype vigintillion +PASS: gdb.base/volatile.exp: ptype vocation +PASS: gdb.base/volatile.exp: ptype veracity +PASS: gdb.base/volatile.exp: ptype vapidity +PASS: gdb.base/volatile.exp: ptype velocity +PASS: gdb.base/volatile.exp: ptype veneer +PASS: gdb.base/volatile.exp: ptype video +PASS: gdb.base/volatile.exp: ptype vacuum +PASS: gdb.base/volatile.exp: ptype veniality +PASS: gdb.base/volatile.exp: ptype vitality +PASS: gdb.base/volatile.exp: ptype voracity +PASS: gdb.base/volatile.exp: ptype victor +PASS: gdb.base/volatile.exp: ptype vicar +PASS: gdb.base/volatile.exp: ptype victory +PASS: gdb.base/volatile.exp: ptype vicarage +PASS: gdb.base/volatile.exp: ptype vein +PASS: gdb.base/volatile.exp: ptype vogue +PASS: gdb.base/volatile.exp: ptype cavern +PASS: gdb.base/volatile.exp: ptype coverlet +PASS: gdb.base/volatile.exp: ptype caveat +PASS: gdb.base/volatile.exp: ptype covenant +PASS: gdb.base/volatile.exp: ptype vizier +PASS: gdb.base/volatile.exp: ptype vanadium +PASS: gdb.base/volatile.exp: ptype vane +PASS: gdb.base/volatile.exp: ptype veldt +PASS: gdb.base/volatile.exp: ptype cove +PASS: gdb.base/volatile.exp: ptype cavity +PASS: gdb.base/volatile.exp: ptype vagus +PASS: gdb.base/volatile.exp: ptype vagrancy +PASS: gdb.base/volatile.exp: ptype vagary +PASS: gdb.base/volatile.exp: ptype vendor +PASS: gdb.base/volatile.exp: ptype qux2 +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sizeof.exp ... +PASS: gdb.base/sizeof.exp: next +PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (char)" (1) +PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (short)" (2) +PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (int)" (4) +PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (long)" (4) +PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (long long)" (8) +PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (void *)" (4) +PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (void (*)(void))" (4) +PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (float)" (4) +PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (double)" (8) +PASS: gdb.base/sizeof.exp: get integer valueof "sizeof (long double)" (12) +PASS: gdb.base/sizeof.exp: check sizeof "char" +PASS: gdb.base/sizeof.exp: check sizeof "short" +PASS: gdb.base/sizeof.exp: check sizeof "int" +PASS: gdb.base/sizeof.exp: check sizeof "long" +PASS: gdb.base/sizeof.exp: check sizeof "long long" +PASS: gdb.base/sizeof.exp: check sizeof "void *" +PASS: gdb.base/sizeof.exp: check sizeof "void (*)(void)" +PASS: gdb.base/sizeof.exp: check sizeof "float" +PASS: gdb.base/sizeof.exp: check sizeof "double" +PASS: gdb.base/sizeof.exp: check sizeof "long double" +PASS: gdb.base/sizeof.exp: get integer valueof "'\377'" (-1) +PASS: gdb.base/sizeof.exp: get integer valueof "(int) (char) -1" (-1) +PASS: gdb.base/sizeof.exp: get integer valueof "(int) (signed char) -1" (-1) +PASS: gdb.base/sizeof.exp: get integer valueof "(int) (unsigned char) -1" (255) +PASS: gdb.base/sizeof.exp: check valueof "'\377'" +PASS: gdb.base/sizeof.exp: check valueof "(int) (char) -1" +PASS: gdb.base/sizeof.exp: check valueof "(int) (signed char) -1" +PASS: gdb.base/sizeof.exp: check valueof "(int) (unsigned char) -1" +PASS: gdb.base/sizeof.exp: set padding_char.v = 1 +PASS: gdb.base/sizeof.exp: print padding_char.p1 +PASS: gdb.base/sizeof.exp: print/d padding_char.v +PASS: gdb.base/sizeof.exp: print padding_char.p2 +PASS: gdb.base/sizeof.exp: set padding_short.v = 2 +PASS: gdb.base/sizeof.exp: print padding_short.p1 +PASS: gdb.base/sizeof.exp: print/d padding_short.v +PASS: gdb.base/sizeof.exp: print padding_short.p2 +PASS: gdb.base/sizeof.exp: set padding_int.v = 4 +PASS: gdb.base/sizeof.exp: print padding_int.p1 +PASS: gdb.base/sizeof.exp: print/d padding_int.v +PASS: gdb.base/sizeof.exp: print padding_int.p2 +PASS: gdb.base/sizeof.exp: set padding_long.v = 4 +PASS: gdb.base/sizeof.exp: print padding_long.p1 +PASS: gdb.base/sizeof.exp: print/d padding_long.v +PASS: gdb.base/sizeof.exp: print padding_long.p2 +PASS: gdb.base/sizeof.exp: set padding_long_long.v = 8 +PASS: gdb.base/sizeof.exp: print padding_long_long.p1 +PASS: gdb.base/sizeof.exp: print/d padding_long_long.v +PASS: gdb.base/sizeof.exp: print padding_long_long.p2 +PASS: gdb.base/sizeof.exp: set padding_float.v = 1 +PASS: gdb.base/sizeof.exp: print padding_float.p1 +PASS: gdb.base/sizeof.exp: print/f padding_float.v +PASS: gdb.base/sizeof.exp: print padding_float.p2 +PASS: gdb.base/sizeof.exp: set padding_double.v = 2 +PASS: gdb.base/sizeof.exp: print padding_double.p1 +PASS: gdb.base/sizeof.exp: print/f padding_double.v +PASS: gdb.base/sizeof.exp: print padding_double.p2 +PASS: gdb.base/sizeof.exp: set padding_long_double.v = 4 +PASS: gdb.base/sizeof.exp: print padding_long_double.p1 +PASS: gdb.base/sizeof.exp: print/f padding_long_double.v +PASS: gdb.base/sizeof.exp: print padding_long_double.p2 +PASS: gdb.base/sizeof.exp: maint print arch +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp ... +PASS: gdb.base/watchpoint-hw-hit-once.exp: rwatch watchee +PASS: gdb.base/watchpoint-hw-hit-once.exp: continue +PASS: gdb.base/watchpoint-hw-hit-once.exp: continue to break-at-exit +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib.exp ... +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-nodir.exp ... +PASS: gdb.base/solib-nodir.exp: set env LD_LIBRARY_PATH=: +PASS: gdb.base/solib-nodir.exp: cd OBJDIR/gdb.base +PASS: gdb.base/solib-nodir.exp: library loaded +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-db-attach.exp ... +PASS: gdb.base/valgrind-db-attach.exp: spawn valgrind +PASS: gdb.base/valgrind-db-attach.exp: valgrind started +PASS: gdb.base/valgrind-db-attach.exp: eat first prompt +PASS: gdb.base/valgrind-db-attach.exp: set height 0 +PASS: gdb.base/valgrind-db-attach.exp: set width 0 +PASS: gdb.base/valgrind-db-attach.exp: bt +PASS: gdb.base/valgrind-db-attach.exp: kill program +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/store.exp ... +PASS: gdb.base/store.exp: tbreak wack_charest +PASS: gdb.base/store.exp: continue to wack_charest +PASS: gdb.base/store.exp: var charest l; print old l, expecting -1 .* +PASS: gdb.base/store.exp: var charest l; print old r, expecting -2 .* +PASS: gdb.base/store.exp: var charest l; setting l to 4 +PASS: gdb.base/store.exp: var charest l; print new l, expecting 4 ..004. +PASS: gdb.base/store.exp: var charest l; next over add call +PASS: gdb.base/store.exp: var charest l; print incremented l, expecting 2 ..002. +PASS: gdb.base/store.exp: tbreak wack_short +PASS: gdb.base/store.exp: continue to wack_short +PASS: gdb.base/store.exp: var short l; print old l, expecting -1 +PASS: gdb.base/store.exp: var short l; print old r, expecting -2 +PASS: gdb.base/store.exp: var short l; setting l to 4 +PASS: gdb.base/store.exp: var short l; print new l, expecting 4 +PASS: gdb.base/store.exp: var short l; next over add call +PASS: gdb.base/store.exp: var short l; print incremented l, expecting 2 +PASS: gdb.base/store.exp: tbreak wack_int +PASS: gdb.base/store.exp: continue to wack_int +PASS: gdb.base/store.exp: var int l; print old l, expecting -1 +PASS: gdb.base/store.exp: var int l; print old r, expecting -2 +PASS: gdb.base/store.exp: var int l; setting l to 4 +PASS: gdb.base/store.exp: var int l; print new l, expecting 4 +PASS: gdb.base/store.exp: var int l; next over add call +PASS: gdb.base/store.exp: var int l; print incremented l, expecting 2 +PASS: gdb.base/store.exp: tbreak wack_long +PASS: gdb.base/store.exp: continue to wack_long +PASS: gdb.base/store.exp: var long l; print old l, expecting -1 +PASS: gdb.base/store.exp: var long l; print old r, expecting -2 +PASS: gdb.base/store.exp: var long l; setting l to 4 +PASS: gdb.base/store.exp: var long l; print new l, expecting 4 +PASS: gdb.base/store.exp: var long l; next over add call +PASS: gdb.base/store.exp: var long l; print incremented l, expecting 2 +PASS: gdb.base/store.exp: tbreak wack_longest +PASS: gdb.base/store.exp: continue to wack_longest +PASS: gdb.base/store.exp: var longest l; print old l, expecting -1 +FAIL: gdb.base/store.exp: var longest l; print old r, expecting -2 +PASS: gdb.base/store.exp: var longest l; setting l to 4 +PASS: gdb.base/store.exp: var longest l; print new l, expecting 4 +PASS: gdb.base/store.exp: var longest l; next over add call +PASS: gdb.base/store.exp: var longest l; print incremented l, expecting 2 +PASS: gdb.base/store.exp: tbreak wack_float +PASS: gdb.base/store.exp: continue to wack_float +FAIL: gdb.base/store.exp: var float l; print old l, expecting -1 +PASS: gdb.base/store.exp: var float l; print old r, expecting -2 +FAIL: gdb.base/store.exp: var float l; setting l to 4 +FAIL: gdb.base/store.exp: var float l; print new l, expecting 4 +PASS: gdb.base/store.exp: var float l; next over add call +FAIL: gdb.base/store.exp: var float l; print incremented l, expecting 2 +PASS: gdb.base/store.exp: tbreak wack_double +PASS: gdb.base/store.exp: continue to wack_double +FAIL: gdb.base/store.exp: var double l; print old l, expecting -1 +FAIL: gdb.base/store.exp: var double l; print old r, expecting -2 +FAIL: gdb.base/store.exp: var double l; setting l to 4 +FAIL: gdb.base/store.exp: var double l; print new l, expecting 4 +PASS: gdb.base/store.exp: var double l; next over add call +FAIL: gdb.base/store.exp: var double l; print incremented l, expecting 2 +PASS: gdb.base/store.exp: tbreak wack_doublest +PASS: gdb.base/store.exp: continue to wack_doublest +FAIL: gdb.base/store.exp: var doublest l; print old l, expecting -1 +FAIL: gdb.base/store.exp: var doublest l; print old r, expecting -2 +FAIL: gdb.base/store.exp: var doublest l; setting l to 4 +FAIL: gdb.base/store.exp: var doublest l; print new l, expecting 4 +PASS: gdb.base/store.exp: var doublest l; next over add call +FAIL: gdb.base/store.exp: var doublest l; print incremented l, expecting 2 +PASS: gdb.base/store.exp: tbreak add_charest +PASS: gdb.base/store.exp: continue to add_charest +PASS: gdb.base/store.exp: upvar charest l; up +PASS: gdb.base/store.exp: upvar charest l; print old l, expecting -1 .* +PASS: gdb.base/store.exp: upvar charest l; print old r, expecting -2 .* +PASS: gdb.base/store.exp: upvar charest l; set l to 4 +PASS: gdb.base/store.exp: upvar charest l; print new l, expecting 4 ..004. +PASS: gdb.base/store.exp: tbreak add_short +PASS: gdb.base/store.exp: continue to add_short +PASS: gdb.base/store.exp: upvar short l; up +PASS: gdb.base/store.exp: upvar short l; print old l, expecting -1 +PASS: gdb.base/store.exp: upvar short l; print old r, expecting -2 +PASS: gdb.base/store.exp: upvar short l; set l to 4 +PASS: gdb.base/store.exp: upvar short l; print new l, expecting 4 +PASS: gdb.base/store.exp: tbreak add_int +PASS: gdb.base/store.exp: continue to add_int +PASS: gdb.base/store.exp: upvar int l; up +PASS: gdb.base/store.exp: upvar int l; print old l, expecting -1 +PASS: gdb.base/store.exp: upvar int l; print old r, expecting -2 +PASS: gdb.base/store.exp: upvar int l; set l to 4 +PASS: gdb.base/store.exp: upvar int l; print new l, expecting 4 +PASS: gdb.base/store.exp: tbreak add_long +PASS: gdb.base/store.exp: continue to add_long +PASS: gdb.base/store.exp: upvar long l; up +PASS: gdb.base/store.exp: upvar long l; print old l, expecting -1 +PASS: gdb.base/store.exp: upvar long l; print old r, expecting -2 +PASS: gdb.base/store.exp: upvar long l; set l to 4 +PASS: gdb.base/store.exp: upvar long l; print new l, expecting 4 +PASS: gdb.base/store.exp: tbreak add_longest +PASS: gdb.base/store.exp: continue to add_longest +PASS: gdb.base/store.exp: upvar longest l; up +PASS: gdb.base/store.exp: upvar longest l; print old l, expecting -1 +FAIL: gdb.base/store.exp: upvar longest l; print old r, expecting -2 +PASS: gdb.base/store.exp: upvar longest l; set l to 4 +PASS: gdb.base/store.exp: upvar longest l; print new l, expecting 4 +PASS: gdb.base/store.exp: tbreak add_float +PASS: gdb.base/store.exp: continue to add_float +PASS: gdb.base/store.exp: upvar float l; up +FAIL: gdb.base/store.exp: upvar float l; print old l, expecting -1 +PASS: gdb.base/store.exp: upvar float l; print old r, expecting -2 +FAIL: gdb.base/store.exp: upvar float l; set l to 4 +FAIL: gdb.base/store.exp: upvar float l; print new l, expecting 4 +PASS: gdb.base/store.exp: tbreak add_double +PASS: gdb.base/store.exp: continue to add_double +PASS: gdb.base/store.exp: upvar double l; up +FAIL: gdb.base/store.exp: upvar double l; print old l, expecting -1 +FAIL: gdb.base/store.exp: upvar double l; print old r, expecting -2 +FAIL: gdb.base/store.exp: upvar double l; set l to 4 +FAIL: gdb.base/store.exp: upvar double l; print new l, expecting 4 +PASS: gdb.base/store.exp: tbreak add_doublest +PASS: gdb.base/store.exp: continue to add_doublest +PASS: gdb.base/store.exp: upvar doublest l; up +FAIL: gdb.base/store.exp: upvar doublest l; print old l, expecting -1 +FAIL: gdb.base/store.exp: upvar doublest l; print old r, expecting -2 +FAIL: gdb.base/store.exp: upvar doublest l; set l to 4 +FAIL: gdb.base/store.exp: upvar doublest l; print new l, expecting 4 +PASS: gdb.base/store.exp: tbreak wack_struct_1 +PASS: gdb.base/store.exp: continue to wack_struct_1 +PASS: gdb.base/store.exp: var struct 1 u; next to add_struct_1 call +PASS: gdb.base/store.exp: var struct 1 u; print old u, expecting {s = \{0}} +PASS: gdb.base/store.exp: var struct 1 u; set u to s_1 +PASS: gdb.base/store.exp: var struct 1 u; print new u, expecting {s = \{1}} +PASS: gdb.base/store.exp: tbreak wack_struct_2 +PASS: gdb.base/store.exp: continue to wack_struct_2 +PASS: gdb.base/store.exp: var struct 2 u; next to add_struct_2 call +PASS: gdb.base/store.exp: var struct 2 u; print old u, expecting {s = \{0, 0}} +PASS: gdb.base/store.exp: var struct 2 u; set u to s_2 +PASS: gdb.base/store.exp: var struct 2 u; print new u, expecting {s = \{1, 2}} +PASS: gdb.base/store.exp: tbreak wack_struct_3 +PASS: gdb.base/store.exp: continue to wack_struct_3 +PASS: gdb.base/store.exp: var struct 3 u; next to add_struct_3 call +PASS: gdb.base/store.exp: var struct 3 u; print old u, expecting {s = \{0, 0, 0}} +PASS: gdb.base/store.exp: var struct 3 u; set u to s_3 +PASS: gdb.base/store.exp: var struct 3 u; print new u, expecting {s = \{1, 2, 3}} +PASS: gdb.base/store.exp: tbreak wack_struct_4 +PASS: gdb.base/store.exp: continue to wack_struct_4 +PASS: gdb.base/store.exp: var struct 4 u; next to add_struct_4 call +PASS: gdb.base/store.exp: var struct 4 u; print old u, expecting {s = \{0, 0, 0, 0}} +PASS: gdb.base/store.exp: var struct 4 u; set u to s_4 +PASS: gdb.base/store.exp: var struct 4 u; print new u, expecting {s = \{1, 2, 3, 4}} +PASS: gdb.base/store.exp: tbreak add_struct_1 +PASS: gdb.base/store.exp: continue to add_struct_1 +PASS: gdb.base/store.exp: up struct 1 u; up +PASS: gdb.base/store.exp: up struct 1 u; print old u, expecting {s = \{0}} +PASS: gdb.base/store.exp: up struct 1 u; set u to s_1 +PASS: gdb.base/store.exp: up struct 1 u; print new u, expecting {s = \{1}} +PASS: gdb.base/store.exp: tbreak add_struct_2 +PASS: gdb.base/store.exp: continue to add_struct_2 +PASS: gdb.base/store.exp: up struct 2 u; up +PASS: gdb.base/store.exp: up struct 2 u; print old u, expecting {s = \{0, 0}} +PASS: gdb.base/store.exp: up struct 2 u; set u to s_2 +PASS: gdb.base/store.exp: up struct 2 u; print new u, expecting {s = \{1, 2}} +PASS: gdb.base/store.exp: tbreak add_struct_3 +PASS: gdb.base/store.exp: continue to add_struct_3 +PASS: gdb.base/store.exp: up struct 3 u; up +PASS: gdb.base/store.exp: up struct 3 u; print old u, expecting {s = \{0, 0, 0}} +PASS: gdb.base/store.exp: up struct 3 u; set u to s_3 +PASS: gdb.base/store.exp: up struct 3 u; print new u, expecting {s = \{1, 2, 3}} +PASS: gdb.base/store.exp: tbreak add_struct_4 +PASS: gdb.base/store.exp: continue to add_struct_4 +PASS: gdb.base/store.exp: up struct 4 u; up +PASS: gdb.base/store.exp: up struct 4 u; print old u, expecting {s = \{0, 0, 0, 0}} +PASS: gdb.base/store.exp: up struct 4 u; set u to s_4 +PASS: gdb.base/store.exp: up struct 4 u; print new u, expecting {s = \{1, 2, 3, 4}} +PASS: gdb.base/store.exp: tbreak wack_field_1 +PASS: gdb.base/store.exp: continue field 1 +PASS: gdb.base/store.exp: next field 1 +PASS: gdb.base/store.exp: old field 1 +PASS: gdb.base/store.exp: set variable u = F_1 +PASS: gdb.base/store.exp: new field 1 +PASS: gdb.base/store.exp: set variable u = F_1, u.i = f_1.i +PASS: gdb.base/store.exp: f_1.i +PASS: gdb.base/store.exp: set variable u = F_1, u.j = f_1.j +PASS: gdb.base/store.exp: f_1.j +PASS: gdb.base/store.exp: set variable u = F_1, u.k = f_1.k +PASS: gdb.base/store.exp: f_1.k +PASS: gdb.base/store.exp: set variable u = f_1, u.i = F_1.i +PASS: gdb.base/store.exp: F_1.i +PASS: gdb.base/store.exp: set variable u = f_1, u.j = F_1.j +PASS: gdb.base/store.exp: F_1.j +PASS: gdb.base/store.exp: set variable u = f_1, u.k = F_1.k +PASS: gdb.base/store.exp: F_1.k +PASS: gdb.base/store.exp: tbreak wack_field_2 +PASS: gdb.base/store.exp: continue field 2 +PASS: gdb.base/store.exp: next field 2 +PASS: gdb.base/store.exp: old field 2 +PASS: gdb.base/store.exp: set variable u = F_2 +PASS: gdb.base/store.exp: new field 2 +PASS: gdb.base/store.exp: set variable u = F_2, u.i = f_2.i +PASS: gdb.base/store.exp: f_2.i +PASS: gdb.base/store.exp: set variable u = F_2, u.j = f_2.j +PASS: gdb.base/store.exp: f_2.j +PASS: gdb.base/store.exp: set variable u = F_2, u.k = f_2.k +PASS: gdb.base/store.exp: f_2.k +PASS: gdb.base/store.exp: set variable u = f_2, u.i = F_2.i +PASS: gdb.base/store.exp: F_2.i +PASS: gdb.base/store.exp: set variable u = f_2, u.j = F_2.j +PASS: gdb.base/store.exp: F_2.j +PASS: gdb.base/store.exp: set variable u = f_2, u.k = F_2.k +PASS: gdb.base/store.exp: F_2.k +PASS: gdb.base/store.exp: tbreak wack_field_3 +PASS: gdb.base/store.exp: continue field 3 +PASS: gdb.base/store.exp: next field 3 +PASS: gdb.base/store.exp: old field 3 +PASS: gdb.base/store.exp: set variable u = F_3 +PASS: gdb.base/store.exp: new field 3 +PASS: gdb.base/store.exp: set variable u = F_3, u.i = f_3.i +PASS: gdb.base/store.exp: f_3.i +PASS: gdb.base/store.exp: set variable u = F_3, u.j = f_3.j +PASS: gdb.base/store.exp: f_3.j +PASS: gdb.base/store.exp: set variable u = F_3, u.k = f_3.k +PASS: gdb.base/store.exp: f_3.k +PASS: gdb.base/store.exp: set variable u = f_3, u.i = F_3.i +PASS: gdb.base/store.exp: F_3.i +PASS: gdb.base/store.exp: set variable u = f_3, u.j = F_3.j +PASS: gdb.base/store.exp: F_3.j +PASS: gdb.base/store.exp: set variable u = f_3, u.k = F_3.k +PASS: gdb.base/store.exp: F_3.k +PASS: gdb.base/store.exp: tbreak wack_field_4 +PASS: gdb.base/store.exp: continue field 4 +PASS: gdb.base/store.exp: next field 4 +PASS: gdb.base/store.exp: old field 4 +PASS: gdb.base/store.exp: set variable u = F_4 +PASS: gdb.base/store.exp: new field 4 +PASS: gdb.base/store.exp: set variable u = F_4, u.i = f_4.i +PASS: gdb.base/store.exp: f_4.i +PASS: gdb.base/store.exp: set variable u = F_4, u.j = f_4.j +PASS: gdb.base/store.exp: f_4.j +PASS: gdb.base/store.exp: set variable u = F_4, u.k = f_4.k +PASS: gdb.base/store.exp: f_4.k +PASS: gdb.base/store.exp: set variable u = f_4, u.i = F_4.i +PASS: gdb.base/store.exp: F_4.i +PASS: gdb.base/store.exp: set variable u = f_4, u.j = F_4.j +PASS: gdb.base/store.exp: F_4.j +PASS: gdb.base/store.exp: set variable u = f_4, u.k = F_4.k +PASS: gdb.base/store.exp: F_4.k +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/skip-solib.exp ... +PASS: gdb.base/skip-solib.exp: ignoring file in solib +PASS: gdb.base/skip-solib.exp: info skip with pending file +PASS: gdb.base/skip-solib.exp: step +PASS: gdb.base/skip-solib.exp: step after ignoring solib file. +PASS: gdb.base/skip-solib.exp: ignoring function in solib +PASS: gdb.base/skip-solib.exp: step +PASS: gdb.base/skip-solib.exp: info skip for function multiply +PASS: gdb.base/skip-solib.exp: step +PASS: gdb.base/skip-solib.exp: bt +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/start.exp ... +PASS: gdb.base/start.exp: start +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-weak.exp ... +PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 nodebug, lib2 nodebug, lib1 first +PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 nodebug, lib2 nodebug, lib2 first +PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 nodebug, lib2 debug, lib1 first +PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 nodebug, lib2 debug, lib2 first +PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 debug, lib2 nodebug, lib1 first +PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 debug, lib2 nodebug, lib2 first +PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 debug, lib2 debug, lib1 first +PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 debug, lib2 debug, lib2 first +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/save-bp.exp ... +PASS: gdb.base/save-bp.exp: add breakpoint commands +PASS: gdb.base/save-bp.exp: dprintf save-bp.c:33,"At foo entry\n" +PASS: gdb.base/save-bp.exp: save breakpoint bps +PASS: gdb.base/save-bp.exp: source bps +PASS: gdb.base/save-bp.exp: info break +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/term.exp ... +PASS: gdb.base/term.exp: test info terminal +PASS: gdb.base/term.exp: info terminal at breakpoint +PASS: gdb.base/term.exp: continue until exit +PASS: gdb.base/term.exp: test info terminal #2 +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/step-resume-infcall.exp ... +PASS: gdb.base/step-resume-infcall.exp: step +PASS: gdb.base/step-resume-infcall.exp: up +PASS: gdb.base/step-resume-infcall.exp: set $b=$pc +PASS: gdb.base/step-resume-infcall.exp: print $bpnum +PASS: gdb.base/step-resume-infcall.exp: disass/m +PASS: gdb.base/step-resume-infcall.exp: info breakpoints +PASS: gdb.base/step-resume-infcall.exp: next +PASS: gdb.base/step-resume-infcall.exp: p cond_hit +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/print-file-var.exp ... +PASS: gdb.base/print-file-var.exp: breapoint past v1 & v2 initialization +PASS: gdb.base/print-file-var.exp: continue to STOP marker +PASS: gdb.base/print-file-var.exp: print 'print-file-var-lib1.c'::this_version_id == v1 +PASS: gdb.base/print-file-var.exp: print 'print-file-var-lib2.c'::this_version_id == v2 +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/readline-ask.exp ... +PASS: gdb.base/readline-ask.exp: set width 50 +PASS: gdb.base/readline-ask.exp: set height 3 +PASS: gdb.base/readline-ask.exp: bell for more message +PASS: gdb.base/readline-ask.exp: more message for 01 and 02 +PASS: gdb.base/readline-ask.exp: more message for 03 +PASS: gdb.base/readline-ask.exp: more finish for 04 +PASS: gdb.base/readline-ask.exp: abort more message +PASS: gdb.base/readline-ask.exp: bell for ask message +PASS: gdb.base/readline-ask.exp: ask message +PASS: gdb.base/readline-ask.exp: ask message for 01 and 02 +PASS: gdb.base/readline-ask.exp: ask message no +PASS: gdb.base/readline-ask.exp: abort ask message +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sep.exp ... +PASS: gdb.base/sep.exp: list using location inside included file +PASS: gdb.base/sep.exp: breakpoint inside included file +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nofield.exp ... +PASS: gdb.base/nofield.exp: ptype struct not_empty +PASS: gdb.base/nofield.exp: ptype struct empty +PASS: gdb.base/nofield.exp: ptype union empty_union +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/whatis-exp.exp ... +PASS: gdb.base/whatis-exp.exp: set variable x=14 +PASS: gdb.base/whatis-exp.exp: set variable y=2 +PASS: gdb.base/whatis-exp.exp: set variable z=2 +PASS: gdb.base/whatis-exp.exp: set variable w=3 +PASS: gdb.base/whatis-exp.exp: print value of x +PASS: gdb.base/whatis-exp.exp: print value of y +PASS: gdb.base/whatis-exp.exp: print value of z +PASS: gdb.base/whatis-exp.exp: print value of w +PASS: gdb.base/whatis-exp.exp: whatis value of x+y +PASS: gdb.base/whatis-exp.exp: whatis value of x-y +PASS: gdb.base/whatis-exp.exp: whatis value of x*y +PASS: gdb.base/whatis-exp.exp: whatis value of x/y +PASS: gdb.base/whatis-exp.exp: whatis value of x%y +PASS: gdb.base/whatis-exp.exp: whatis value of x=y +PASS: gdb.base/whatis-exp.exp: whatis value of x+=2 +PASS: gdb.base/whatis-exp.exp: whatis value of ++x +PASS: gdb.base/whatis-exp.exp: whatis value of --x +PASS: gdb.base/whatis-exp.exp: whatis value of x++ +PASS: gdb.base/whatis-exp.exp: whatis value of x-- +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/return2.exp ... +PASS: gdb.base/return2.exp: set break on void_func +PASS: gdb.base/return2.exp: continue to void_func +PASS: gdb.base/return2.exp: return from void_func +PASS: gdb.base/return2.exp: void function returned successfully +PASS: gdb.base/return2.exp: set break on char_func +PASS: gdb.base/return2.exp: continue to char_func +PASS: gdb.base/return2.exp: return from char_func +PASS: gdb.base/return2.exp: char value returned successfully +PASS: gdb.base/return2.exp: validate result value not equal to program return value +PASS: gdb.base/return2.exp: set break on short_func +PASS: gdb.base/return2.exp: continue to short_func +PASS: gdb.base/return2.exp: return from short_func +PASS: gdb.base/return2.exp: short value returned successfully +PASS: gdb.base/return2.exp: validate result value not equal to program return value +PASS: gdb.base/return2.exp: set break on int_func +PASS: gdb.base/return2.exp: continue to int_func +PASS: gdb.base/return2.exp: return from int_func +PASS: gdb.base/return2.exp: int value returned successfully +PASS: gdb.base/return2.exp: validate result value not equal to program return value +PASS: gdb.base/return2.exp: set break on long_func +PASS: gdb.base/return2.exp: continue to long_func +PASS: gdb.base/return2.exp: return from long_func +PASS: gdb.base/return2.exp: long value returned successfully +PASS: gdb.base/return2.exp: validate result value not equal to program return value +PASS: gdb.base/return2.exp: set break on long_long_func +PASS: gdb.base/return2.exp: continue to long_long_func +PASS: gdb.base/return2.exp: return from long_long_func +PASS: gdb.base/return2.exp: long_long value returned successfully +PASS: gdb.base/return2.exp: validate result value not equal to program return value +PASS: gdb.base/return2.exp: set break on float_func +PASS: gdb.base/return2.exp: continue to float_func +PASS: gdb.base/return2.exp: return from float_func +PASS: gdb.base/return2.exp: float value returned successfully +PASS: gdb.base/return2.exp: validate result value not equal to program return value +PASS: gdb.base/return2.exp: set break on double_func +PASS: gdb.base/return2.exp: continue to double_func +PASS: gdb.base/return2.exp: return from double_func +PASS: gdb.base/return2.exp: double value returned successfully +PASS: gdb.base/return2.exp: validate result value not equal to program return value +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/shlib-call.exp ... +PASS: gdb.base/shlib-call.exp: set print sevenbit-strings +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 +PASS: gdb.base/shlib-call.exp: next over shr1 +PASS: gdb.base/shlib-call.exp: print 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 +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 +PASS: gdb.base/shlib-call.exp: print mainshr1(1) +PASS: gdb.base/shlib-call.exp: step into mainshr1 +PASS: gdb.base/shlib-call.exp: set print sevenbit-strings +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: run to bp in shared library +PASS: gdb.base/shlib-call.exp: continue until exit +PASS: gdb.base/shlib-call.exp: re-run to bp in shared library (PR's 16495, 18213) +PASS: gdb.base/shlib-call.exp: continue until exit +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-vfork.exp ... +PASS: gdb.base/watch-vfork.exp: Watchpoint on global variable (hw) +PASS: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (hw) +PASS: gdb.base/watch-vfork.exp: Watchpoint on global variable (sw) +PASS: gdb.base/watch-vfork.exp: Watchpoint triggers after vfork (sw) +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-symbol.exp ... +PASS: gdb.base/solib-symbol.exp: foo2 in main +PASS: gdb.base/solib-symbol.exp: foo in libmd +PASS: gdb.base/solib-symbol.exp: continue +PASS: gdb.base/solib-symbol.exp: foo2 in mdlib +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigall.exp ... +PASS: gdb.base/sigall.exp: handle SIGABRT stop print +PASS: gdb.base/sigall.exp: b handle_ABRT +PASS: gdb.base/sigall.exp: b gen_HUP +PASS: gdb.base/sigall.exp: get signal ABRT +PASS: gdb.base/sigall.exp: send signal ABRT +PASS: gdb.base/sigall.exp: advance to HUP +PASS: gdb.base/sigall.exp: handle SIGHUP stop print +PASS: gdb.base/sigall.exp: b handle_HUP +PASS: gdb.base/sigall.exp: b gen_QUIT +PASS: gdb.base/sigall.exp: get signal HUP +PASS: gdb.base/sigall.exp: send signal HUP +PASS: gdb.base/sigall.exp: advance to QUIT +PASS: gdb.base/sigall.exp: handle SIGQUIT stop print +PASS: gdb.base/sigall.exp: b handle_QUIT +PASS: gdb.base/sigall.exp: b gen_ILL +PASS: gdb.base/sigall.exp: get signal QUIT +PASS: gdb.base/sigall.exp: send signal QUIT +PASS: gdb.base/sigall.exp: advance to ILL +PASS: gdb.base/sigall.exp: handle SIGILL stop print +PASS: gdb.base/sigall.exp: b handle_ILL +PASS: gdb.base/sigall.exp: b gen_EMT +PASS: gdb.base/sigall.exp: get signal ILL +PASS: gdb.base/sigall.exp: send signal ILL +PASS: gdb.base/sigall.exp: advance to EMT +PASS: gdb.base/sigall.exp: handle SIGEMT stop print +PASS: gdb.base/sigall.exp: b handle_EMT +PASS: gdb.base/sigall.exp: b gen_FPE +PASS: gdb.base/sigall.exp: send signal EMT +PASS: gdb.base/sigall.exp: advance to FPE +PASS: gdb.base/sigall.exp: handle SIGFPE stop print +PASS: gdb.base/sigall.exp: b handle_FPE +PASS: gdb.base/sigall.exp: b gen_BUS +PASS: gdb.base/sigall.exp: get signal FPE +PASS: gdb.base/sigall.exp: send signal FPE +PASS: gdb.base/sigall.exp: advance to BUS +PASS: gdb.base/sigall.exp: handle SIGBUS stop print +PASS: gdb.base/sigall.exp: b handle_BUS +PASS: gdb.base/sigall.exp: b gen_SEGV +PASS: gdb.base/sigall.exp: get signal BUS +PASS: gdb.base/sigall.exp: send signal BUS +PASS: gdb.base/sigall.exp: advance to SEGV +PASS: gdb.base/sigall.exp: handle SIGSEGV stop print +PASS: gdb.base/sigall.exp: b handle_SEGV +PASS: gdb.base/sigall.exp: b gen_SYS +PASS: gdb.base/sigall.exp: get signal SEGV +PASS: gdb.base/sigall.exp: send signal SEGV +PASS: gdb.base/sigall.exp: advance to SYS +PASS: gdb.base/sigall.exp: handle SIGSYS stop print +PASS: gdb.base/sigall.exp: b handle_SYS +PASS: gdb.base/sigall.exp: b gen_PIPE +PASS: gdb.base/sigall.exp: get signal SYS +PASS: gdb.base/sigall.exp: send signal SYS +PASS: gdb.base/sigall.exp: advance to PIPE +PASS: gdb.base/sigall.exp: handle SIGPIPE stop print +PASS: gdb.base/sigall.exp: b handle_PIPE +PASS: gdb.base/sigall.exp: b gen_ALRM +PASS: gdb.base/sigall.exp: get signal PIPE +PASS: gdb.base/sigall.exp: send signal PIPE +PASS: gdb.base/sigall.exp: advance to ALRM +PASS: gdb.base/sigall.exp: handle SIGALRM stop print +PASS: gdb.base/sigall.exp: b handle_ALRM +PASS: gdb.base/sigall.exp: b gen_URG +PASS: gdb.base/sigall.exp: get signal ALRM +PASS: gdb.base/sigall.exp: send signal ALRM +PASS: gdb.base/sigall.exp: advance to URG +PASS: gdb.base/sigall.exp: handle SIGURG stop print +PASS: gdb.base/sigall.exp: b handle_URG +PASS: gdb.base/sigall.exp: b gen_TSTP +PASS: gdb.base/sigall.exp: get signal URG +PASS: gdb.base/sigall.exp: send signal URG +PASS: gdb.base/sigall.exp: advance to TSTP +PASS: gdb.base/sigall.exp: handle SIGTSTP stop print +PASS: gdb.base/sigall.exp: b handle_TSTP +PASS: gdb.base/sigall.exp: b gen_CONT +PASS: gdb.base/sigall.exp: get signal TSTP +PASS: gdb.base/sigall.exp: send signal TSTP +PASS: gdb.base/sigall.exp: advance to CONT +PASS: gdb.base/sigall.exp: handle SIGCONT stop print +PASS: gdb.base/sigall.exp: b handle_CONT +PASS: gdb.base/sigall.exp: b gen_CHLD +PASS: gdb.base/sigall.exp: get signal CONT +PASS: gdb.base/sigall.exp: send signal CONT +PASS: gdb.base/sigall.exp: advance to CHLD +PASS: gdb.base/sigall.exp: handle SIGCHLD stop print +PASS: gdb.base/sigall.exp: b handle_CHLD +PASS: gdb.base/sigall.exp: b gen_TTIN +PASS: gdb.base/sigall.exp: get signal CHLD +PASS: gdb.base/sigall.exp: send signal CHLD +PASS: gdb.base/sigall.exp: advance to TTIN +PASS: gdb.base/sigall.exp: handle SIGTTIN stop print +PASS: gdb.base/sigall.exp: b handle_TTIN +PASS: gdb.base/sigall.exp: b gen_TTOU +PASS: gdb.base/sigall.exp: get signal TTIN +PASS: gdb.base/sigall.exp: send signal TTIN +PASS: gdb.base/sigall.exp: advance to TTOU +PASS: gdb.base/sigall.exp: handle SIGTTOU stop print +PASS: gdb.base/sigall.exp: b handle_TTOU +PASS: gdb.base/sigall.exp: b gen_IO +PASS: gdb.base/sigall.exp: get signal TTOU +PASS: gdb.base/sigall.exp: send signal TTOU +PASS: gdb.base/sigall.exp: advance to IO +PASS: gdb.base/sigall.exp: handle SIGIO stop print +PASS: gdb.base/sigall.exp: b handle_IO +PASS: gdb.base/sigall.exp: b gen_XCPU +PASS: gdb.base/sigall.exp: get signal IO +PASS: gdb.base/sigall.exp: send signal IO +PASS: gdb.base/sigall.exp: advance to XCPU +PASS: gdb.base/sigall.exp: handle SIGXCPU stop print +PASS: gdb.base/sigall.exp: b handle_XCPU +PASS: gdb.base/sigall.exp: b gen_XFSZ +PASS: gdb.base/sigall.exp: get signal XCPU +PASS: gdb.base/sigall.exp: send signal XCPU +PASS: gdb.base/sigall.exp: advance to XFSZ +PASS: gdb.base/sigall.exp: handle SIGXFSZ stop print +PASS: gdb.base/sigall.exp: b handle_XFSZ +PASS: gdb.base/sigall.exp: b gen_VTALRM +PASS: gdb.base/sigall.exp: get signal XFSZ +PASS: gdb.base/sigall.exp: send signal XFSZ +PASS: gdb.base/sigall.exp: advance to VTALRM +PASS: gdb.base/sigall.exp: handle SIGVTALRM stop print +PASS: gdb.base/sigall.exp: b handle_VTALRM +PASS: gdb.base/sigall.exp: b gen_PROF +PASS: gdb.base/sigall.exp: get signal VTALRM +PASS: gdb.base/sigall.exp: send signal VTALRM +PASS: gdb.base/sigall.exp: advance to PROF +PASS: gdb.base/sigall.exp: handle SIGPROF stop print +PASS: gdb.base/sigall.exp: b handle_PROF +PASS: gdb.base/sigall.exp: b gen_WINCH +PASS: gdb.base/sigall.exp: get signal PROF +PASS: gdb.base/sigall.exp: send signal PROF +PASS: gdb.base/sigall.exp: advance to WINCH +PASS: gdb.base/sigall.exp: handle SIGWINCH stop print +PASS: gdb.base/sigall.exp: b handle_WINCH +PASS: gdb.base/sigall.exp: b gen_LOST +PASS: gdb.base/sigall.exp: get signal WINCH +PASS: gdb.base/sigall.exp: send signal WINCH +PASS: gdb.base/sigall.exp: advance to LOST +PASS: gdb.base/sigall.exp: handle SIGLOST stop print +PASS: gdb.base/sigall.exp: b handle_LOST +PASS: gdb.base/sigall.exp: b gen_USR1 +PASS: gdb.base/sigall.exp: send signal LOST +PASS: gdb.base/sigall.exp: advance to USR1 +PASS: gdb.base/sigall.exp: handle SIGUSR1 stop print +PASS: gdb.base/sigall.exp: b handle_USR1 +PASS: gdb.base/sigall.exp: b gen_USR2 +PASS: gdb.base/sigall.exp: get signal USR1 +PASS: gdb.base/sigall.exp: send signal USR1 +PASS: gdb.base/sigall.exp: advance to USR2 +PASS: gdb.base/sigall.exp: handle SIGUSR2 stop print +PASS: gdb.base/sigall.exp: b handle_USR2 +PASS: gdb.base/sigall.exp: b gen_PWR +PASS: gdb.base/sigall.exp: get signal USR2 +PASS: gdb.base/sigall.exp: send signal USR2 +PASS: gdb.base/sigall.exp: advance to PWR +PASS: gdb.base/sigall.exp: handle SIGPWR stop print +PASS: gdb.base/sigall.exp: b handle_PWR +PASS: gdb.base/sigall.exp: b gen_POLL +PASS: gdb.base/sigall.exp: get signal PWR +PASS: gdb.base/sigall.exp: send signal PWR +PASS: gdb.base/sigall.exp: advance to POLL +PASS: gdb.base/sigall.exp: handle SIGPOLL stop print +PASS: gdb.base/sigall.exp: b handle_POLL +PASS: gdb.base/sigall.exp: b gen_WIND +PASS: gdb.base/sigall.exp: send signal POLL +PASS: gdb.base/sigall.exp: advance to WIND +PASS: gdb.base/sigall.exp: handle SIGWIND stop print +PASS: gdb.base/sigall.exp: b handle_WIND +PASS: gdb.base/sigall.exp: b gen_PHONE +PASS: gdb.base/sigall.exp: send signal WIND +PASS: gdb.base/sigall.exp: advance to PHONE +PASS: gdb.base/sigall.exp: handle SIGPHONE stop print +PASS: gdb.base/sigall.exp: b handle_PHONE +PASS: gdb.base/sigall.exp: b gen_WAITING +PASS: gdb.base/sigall.exp: send signal PHONE +PASS: gdb.base/sigall.exp: advance to WAITING +PASS: gdb.base/sigall.exp: handle SIGWAITING stop print +PASS: gdb.base/sigall.exp: b handle_WAITING +PASS: gdb.base/sigall.exp: b gen_LWP +PASS: gdb.base/sigall.exp: send signal WAITING +PASS: gdb.base/sigall.exp: advance to LWP +PASS: gdb.base/sigall.exp: handle SIGLWP stop print +PASS: gdb.base/sigall.exp: b handle_LWP +PASS: gdb.base/sigall.exp: b gen_DANGER +PASS: gdb.base/sigall.exp: send signal LWP +PASS: gdb.base/sigall.exp: advance to DANGER +PASS: gdb.base/sigall.exp: handle SIGDANGER stop print +PASS: gdb.base/sigall.exp: b handle_DANGER +PASS: gdb.base/sigall.exp: b gen_GRANT +PASS: gdb.base/sigall.exp: send signal DANGER +PASS: gdb.base/sigall.exp: advance to GRANT +PASS: gdb.base/sigall.exp: handle SIGGRANT stop print +PASS: gdb.base/sigall.exp: b handle_GRANT +PASS: gdb.base/sigall.exp: b gen_RETRACT +PASS: gdb.base/sigall.exp: send signal GRANT +PASS: gdb.base/sigall.exp: advance to RETRACT +PASS: gdb.base/sigall.exp: handle SIGRETRACT stop print +PASS: gdb.base/sigall.exp: b handle_RETRACT +PASS: gdb.base/sigall.exp: b gen_MSG +PASS: gdb.base/sigall.exp: send signal RETRACT +PASS: gdb.base/sigall.exp: advance to MSG +PASS: gdb.base/sigall.exp: handle SIGMSG stop print +PASS: gdb.base/sigall.exp: b handle_MSG +PASS: gdb.base/sigall.exp: b gen_SOUND +PASS: gdb.base/sigall.exp: send signal MSG +PASS: gdb.base/sigall.exp: advance to SOUND +PASS: gdb.base/sigall.exp: handle SIGSOUND stop print +PASS: gdb.base/sigall.exp: b handle_SOUND +PASS: gdb.base/sigall.exp: b gen_SAK +PASS: gdb.base/sigall.exp: send signal SOUND +PASS: gdb.base/sigall.exp: advance to SAK +PASS: gdb.base/sigall.exp: handle SIGSAK stop print +PASS: gdb.base/sigall.exp: b handle_SAK +PASS: gdb.base/sigall.exp: b gen_PRIO +PASS: gdb.base/sigall.exp: send signal SAK +PASS: gdb.base/sigall.exp: advance to PRIO +PASS: gdb.base/sigall.exp: handle SIGPRIO stop print +PASS: gdb.base/sigall.exp: b handle_PRIO +PASS: gdb.base/sigall.exp: b gen_33 +PASS: gdb.base/sigall.exp: send signal PRIO +PASS: gdb.base/sigall.exp: advance to 33 +PASS: gdb.base/sigall.exp: handle SIG33 stop print +PASS: gdb.base/sigall.exp: b handle_33 +PASS: gdb.base/sigall.exp: b gen_34 +PASS: gdb.base/sigall.exp: send signal 33 +PASS: gdb.base/sigall.exp: advance to 34 +PASS: gdb.base/sigall.exp: handle SIG34 stop print +PASS: gdb.base/sigall.exp: b handle_34 +PASS: gdb.base/sigall.exp: b gen_35 +PASS: gdb.base/sigall.exp: send signal 34 +PASS: gdb.base/sigall.exp: advance to 35 +PASS: gdb.base/sigall.exp: handle SIG35 stop print +PASS: gdb.base/sigall.exp: b handle_35 +PASS: gdb.base/sigall.exp: b gen_36 +PASS: gdb.base/sigall.exp: send signal 35 +PASS: gdb.base/sigall.exp: advance to 36 +PASS: gdb.base/sigall.exp: handle SIG36 stop print +PASS: gdb.base/sigall.exp: b handle_36 +PASS: gdb.base/sigall.exp: b gen_37 +PASS: gdb.base/sigall.exp: send signal 36 +PASS: gdb.base/sigall.exp: advance to 37 +PASS: gdb.base/sigall.exp: handle SIG37 stop print +PASS: gdb.base/sigall.exp: b handle_37 +PASS: gdb.base/sigall.exp: b gen_38 +PASS: gdb.base/sigall.exp: send signal 37 +PASS: gdb.base/sigall.exp: advance to 38 +PASS: gdb.base/sigall.exp: handle SIG38 stop print +PASS: gdb.base/sigall.exp: b handle_38 +PASS: gdb.base/sigall.exp: b gen_39 +PASS: gdb.base/sigall.exp: send signal 38 +PASS: gdb.base/sigall.exp: advance to 39 +PASS: gdb.base/sigall.exp: handle SIG39 stop print +PASS: gdb.base/sigall.exp: b handle_39 +PASS: gdb.base/sigall.exp: b gen_40 +PASS: gdb.base/sigall.exp: send signal 39 +PASS: gdb.base/sigall.exp: advance to 40 +PASS: gdb.base/sigall.exp: handle SIG40 stop print +PASS: gdb.base/sigall.exp: b handle_40 +PASS: gdb.base/sigall.exp: b gen_41 +PASS: gdb.base/sigall.exp: send signal 40 +PASS: gdb.base/sigall.exp: advance to 41 +PASS: gdb.base/sigall.exp: handle SIG41 stop print +PASS: gdb.base/sigall.exp: b handle_41 +PASS: gdb.base/sigall.exp: b gen_42 +PASS: gdb.base/sigall.exp: send signal 41 +PASS: gdb.base/sigall.exp: advance to 42 +PASS: gdb.base/sigall.exp: handle SIG42 stop print +PASS: gdb.base/sigall.exp: b handle_42 +PASS: gdb.base/sigall.exp: b gen_43 +PASS: gdb.base/sigall.exp: send signal 42 +PASS: gdb.base/sigall.exp: advance to 43 +PASS: gdb.base/sigall.exp: handle SIG43 stop print +PASS: gdb.base/sigall.exp: b handle_43 +PASS: gdb.base/sigall.exp: b gen_44 +PASS: gdb.base/sigall.exp: send signal 43 +PASS: gdb.base/sigall.exp: advance to 44 +PASS: gdb.base/sigall.exp: handle SIG44 stop print +PASS: gdb.base/sigall.exp: b handle_44 +PASS: gdb.base/sigall.exp: b gen_45 +PASS: gdb.base/sigall.exp: send signal 44 +PASS: gdb.base/sigall.exp: advance to 45 +PASS: gdb.base/sigall.exp: handle SIG45 stop print +PASS: gdb.base/sigall.exp: b handle_45 +PASS: gdb.base/sigall.exp: b gen_46 +PASS: gdb.base/sigall.exp: send signal 45 +PASS: gdb.base/sigall.exp: advance to 46 +PASS: gdb.base/sigall.exp: handle SIG46 stop print +PASS: gdb.base/sigall.exp: b handle_46 +PASS: gdb.base/sigall.exp: b gen_47 +PASS: gdb.base/sigall.exp: send signal 46 +PASS: gdb.base/sigall.exp: advance to 47 +PASS: gdb.base/sigall.exp: handle SIG47 stop print +PASS: gdb.base/sigall.exp: b handle_47 +PASS: gdb.base/sigall.exp: b gen_48 +PASS: gdb.base/sigall.exp: send signal 47 +PASS: gdb.base/sigall.exp: advance to 48 +PASS: gdb.base/sigall.exp: handle SIG48 stop print +PASS: gdb.base/sigall.exp: b handle_48 +PASS: gdb.base/sigall.exp: b gen_49 +PASS: gdb.base/sigall.exp: send signal 48 +PASS: gdb.base/sigall.exp: advance to 49 +PASS: gdb.base/sigall.exp: handle SIG49 stop print +PASS: gdb.base/sigall.exp: b handle_49 +PASS: gdb.base/sigall.exp: b gen_50 +PASS: gdb.base/sigall.exp: send signal 49 +PASS: gdb.base/sigall.exp: advance to 50 +PASS: gdb.base/sigall.exp: handle SIG50 stop print +PASS: gdb.base/sigall.exp: b handle_50 +PASS: gdb.base/sigall.exp: b gen_51 +PASS: gdb.base/sigall.exp: send signal 50 +PASS: gdb.base/sigall.exp: advance to 51 +PASS: gdb.base/sigall.exp: handle SIG51 stop print +PASS: gdb.base/sigall.exp: b handle_51 +PASS: gdb.base/sigall.exp: b gen_52 +PASS: gdb.base/sigall.exp: send signal 51 +PASS: gdb.base/sigall.exp: advance to 52 +PASS: gdb.base/sigall.exp: handle SIG52 stop print +PASS: gdb.base/sigall.exp: b handle_52 +PASS: gdb.base/sigall.exp: b gen_53 +PASS: gdb.base/sigall.exp: send signal 52 +PASS: gdb.base/sigall.exp: advance to 53 +PASS: gdb.base/sigall.exp: handle SIG53 stop print +PASS: gdb.base/sigall.exp: b handle_53 +PASS: gdb.base/sigall.exp: b gen_54 +PASS: gdb.base/sigall.exp: send signal 53 +PASS: gdb.base/sigall.exp: advance to 54 +PASS: gdb.base/sigall.exp: handle SIG54 stop print +PASS: gdb.base/sigall.exp: b handle_54 +PASS: gdb.base/sigall.exp: b gen_55 +PASS: gdb.base/sigall.exp: send signal 54 +PASS: gdb.base/sigall.exp: advance to 55 +PASS: gdb.base/sigall.exp: handle SIG55 stop print +PASS: gdb.base/sigall.exp: b handle_55 +PASS: gdb.base/sigall.exp: b gen_56 +PASS: gdb.base/sigall.exp: send signal 55 +PASS: gdb.base/sigall.exp: advance to 56 +PASS: gdb.base/sigall.exp: handle SIG56 stop print +PASS: gdb.base/sigall.exp: b handle_56 +PASS: gdb.base/sigall.exp: b gen_57 +PASS: gdb.base/sigall.exp: send signal 56 +PASS: gdb.base/sigall.exp: advance to 57 +PASS: gdb.base/sigall.exp: handle SIG57 stop print +PASS: gdb.base/sigall.exp: b handle_57 +PASS: gdb.base/sigall.exp: b gen_58 +PASS: gdb.base/sigall.exp: send signal 57 +PASS: gdb.base/sigall.exp: advance to 58 +PASS: gdb.base/sigall.exp: handle SIG58 stop print +PASS: gdb.base/sigall.exp: b handle_58 +PASS: gdb.base/sigall.exp: b gen_59 +PASS: gdb.base/sigall.exp: send signal 58 +PASS: gdb.base/sigall.exp: advance to 59 +PASS: gdb.base/sigall.exp: handle SIG59 stop print +PASS: gdb.base/sigall.exp: b handle_59 +PASS: gdb.base/sigall.exp: b gen_60 +PASS: gdb.base/sigall.exp: send signal 59 +PASS: gdb.base/sigall.exp: advance to 60 +PASS: gdb.base/sigall.exp: handle SIG60 stop print +PASS: gdb.base/sigall.exp: b handle_60 +PASS: gdb.base/sigall.exp: b gen_61 +PASS: gdb.base/sigall.exp: send signal 60 +PASS: gdb.base/sigall.exp: advance to 61 +PASS: gdb.base/sigall.exp: handle SIG61 stop print +PASS: gdb.base/sigall.exp: b handle_61 +PASS: gdb.base/sigall.exp: b gen_62 +PASS: gdb.base/sigall.exp: send signal 61 +PASS: gdb.base/sigall.exp: advance to 62 +PASS: gdb.base/sigall.exp: handle SIG62 stop print +PASS: gdb.base/sigall.exp: b handle_62 +PASS: gdb.base/sigall.exp: b gen_63 +PASS: gdb.base/sigall.exp: send signal 62 +PASS: gdb.base/sigall.exp: advance to 63 +PASS: gdb.base/sigall.exp: handle SIG63 stop print +PASS: gdb.base/sigall.exp: b handle_63 +PASS: gdb.base/sigall.exp: b gen_TERM +PASS: gdb.base/sigall.exp: send signal 63 +PASS: gdb.base/sigall.exp: advance to TERM +PASS: gdb.base/sigall.exp: handle SIGTERM stop print +PASS: gdb.base/sigall.exp: b handle_TERM +PASS: gdb.base/sigall.exp: get signal TERM +PASS: gdb.base/sigall.exp: send signal TERM +PASS: gdb.base/sigall.exp: continue until exit at continue to sigall exit +Running ../../../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 +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 ../../../W._C._Handy/gdb/testsuite/gdb.base/range-stepping.exp ... +PASS: gdb.base/range-stepping.exp: probe range-stepping support +UNSUPPORTED: gdb.base/range-stepping.exp: range stepping not supported by the target +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-infcall.exp ... +PASS: gdb.base/valgrind-infcall.exp: spawn valgrind +PASS: gdb.base/valgrind-infcall.exp: valgrind started +PASS: gdb.base/valgrind-infcall.exp: vgdb prompt +FAIL: gdb.base/valgrind-infcall.exp: target remote for vgdb +PASS: gdb.base/valgrind-infcall.exp: monitor v.set gdb_output +PASS: gdb.base/valgrind-infcall.exp: continue #1 +PASS: gdb.base/valgrind-infcall.exp: p gdb_test_infcall () +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-infcall.exp ... +PASS: gdb.base/siginfo-infcall.exp: continue to SIGUSR1 +PASS: gdb.base/siginfo-infcall.exp: p callme () +PASS: gdb.base/siginfo-infcall.exp: continue to the handler +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/setshow.exp ... +PASS: gdb.base/setshow.exp: default annotation_level is zero +PASS: gdb.base/setshow.exp: set annotate 2 +PASS: gdb.base/setshow.exp: show annotate 2 +PASS: gdb.base/setshow.exp: annotation_level 2 +PASS: gdb.base/setshow.exp: set annotate 1 +PASS: gdb.base/setshow.exp: show annotate (1) +PASS: gdb.base/setshow.exp: annotation_level 1 +PASS: gdb.base/setshow.exp: set annotate 0 +PASS: gdb.base/setshow.exp: show annotate (0) +PASS: gdb.base/setshow.exp: annotation_level 0 +PASS: gdb.base/setshow.exp: set args ~ +PASS: gdb.base/setshow.exp: show args ~ +PASS: gdb.base/setshow.exp: set args +PASS: gdb.base/setshow.exp: show args +PASS: gdb.base/setshow.exp: continuing +PASS: gdb.base/setshow.exp: passing args +PASS: gdb.base/setshow.exp: set check range on +PASS: gdb.base/setshow.exp: show check range (on) +PASS: gdb.base/setshow.exp: set check range off +PASS: gdb.base/setshow.exp: show check range (off) +PASS: gdb.base/setshow.exp: set check range auto +PASS: gdb.base/setshow.exp: show check range (auto) +PASS: gdb.base/setshow.exp: set check type on +PASS: gdb.base/setshow.exp: show check type (on) +PASS: gdb.base/setshow.exp: set check type off +PASS: gdb.base/setshow.exp: show check type (off) +PASS: gdb.base/setshow.exp: set complaints 100 +PASS: gdb.base/setshow.exp: show complaints (100) +PASS: gdb.base/setshow.exp: set complaints 0 +PASS: gdb.base/setshow.exp: show complaints (0) +PASS: gdb.base/setshow.exp: set confirm off +PASS: gdb.base/setshow.exp: show confirm (off) +PASS: gdb.base/setshow.exp: set confirm on +PASS: gdb.base/setshow.exp: show confirm (on) +PASS: gdb.base/setshow.exp: set editing off +PASS: gdb.base/setshow.exp: show editing (off) +PASS: gdb.base/setshow.exp: set environment FOOBARBAZ +PASS: gdb.base/setshow.exp: show environment FOOBARBAZ +PASS: gdb.base/setshow.exp: set height 100 +PASS: gdb.base/setshow.exp: show height +PASS: gdb.base/setshow.exp: set height unlimited +PASS: gdb.base/setshow.exp: set history expansion on +PASS: gdb.base/setshow.exp: show history expansion +PASS: gdb.base/setshow.exp: show environment HOME +PASS: gdb.base/setshow.exp: set history filename ~/foobar.baz +PASS: gdb.base/setshow.exp: show history filename (~/foobar.baz) +PASS: gdb.base/setshow.exp: show working directory +PASS: gdb.base/setshow.exp: set history filename foobar.baz +PASS: gdb.base/setshow.exp: show history filename (current_directory/foobar.baz) +PASS: gdb.base/setshow.exp: set history save on +PASS: gdb.base/setshow.exp: show history save (on) +PASS: gdb.base/setshow.exp: set history save off +PASS: gdb.base/setshow.exp: set history size 100 +PASS: gdb.base/setshow.exp: show history size (100) +PASS: gdb.base/setshow.exp: set language asm +PASS: gdb.base/setshow.exp: show language (asm) +PASS: gdb.base/setshow.exp: set language java +PASS: gdb.base/setshow.exp: show language (java) +PASS: gdb.base/setshow.exp: complete set language minimal +PASS: gdb.base/setshow.exp: set language auto +PASS: gdb.base/setshow.exp: show language (auto) +PASS: gdb.base/setshow.exp: set listsize 100 +PASS: gdb.base/setshow.exp: show listsize (100) +PASS: gdb.base/setshow.exp: set prompt FooBarBaz +PASS: gdb.base/setshow.exp: show prompt FooBarBaz +PASS: gdb.base/setshow.exp: set prompt gdb +PASS: gdb.base/setshow.exp: set radix 11 +PASS: gdb.base/setshow.exp: set radix 16 +PASS: gdb.base/setshow.exp: show radix (16) +PASS: gdb.base/setshow.exp: set radix 10 +PASS: gdb.base/setshow.exp: show radix (10) +PASS: gdb.base/setshow.exp: set width 90 +PASS: gdb.base/setshow.exp: show width (90) +PASS: gdb.base/setshow.exp: set write on +PASS: gdb.base/setshow.exp: show write (on) +PASS: gdb.base/setshow.exp: show user +PASS: gdb.base/setshow.exp: set verbose on +PASS: gdb.base/setshow.exp: show verbose (on) +PASS: gdb.base/setshow.exp: set verbose off +PASS: gdb.base/setshow.exp: show verbose (off) +PASS: gdb.base/setshow.exp: history file is not set to /home/ +PASS: gdb.base/setshow.exp: history file is not set to . +PASS: gdb.base/setshow.exp: history file is not set to ~/home +PASS: gdb.base/setshow.exp: history file is not set to =home +PASS: gdb.base/setshow.exp: solib-search-path is not set to /home/ +PASS: gdb.base/setshow.exp: solib-search-path is not set to . +PASS: gdb.base/setshow.exp: solib-search-path is not set to ~/home +PASS: gdb.base/setshow.exp: solib-search-path is not set to =home +PASS: gdb.base/setshow.exp: data-directory is not set to /home/ +PASS: gdb.base/setshow.exp: data-directory is not set to . +PASS: gdb.base/setshow.exp: data-directory is not set to ~/home +PASS: gdb.base/setshow.exp: data-directory is not set to =home +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-cond-infcall.exp ... +PASS: gdb.base/watch-cond-infcall.exp: hw: watch var if return_1 () +PASS: gdb.base/watch-cond-infcall.exp: hw: continue +PASS: gdb.base/watch-cond-infcall.exp: sw: watch var if return_1 () +PASS: gdb.base/watch-cond-infcall.exp: sw: continue +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/prologue-include.exp ... +PASS: gdb.base/prologue-include.exp: breakpoint main +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/unwindonsignal.exp ... +PASS: gdb.base/unwindonsignal.exp: break stop_here +PASS: gdb.base/unwindonsignal.exp: continue to breakpoint at stop_here +PASS: gdb.base/unwindonsignal.exp: setting unwindonsignal +PASS: gdb.base/unwindonsignal.exp: showing unwindonsignal +PASS: gdb.base/unwindonsignal.exp: unwindonsignal, inferior function call signaled +PASS: gdb.base/unwindonsignal.exp: unwindonsignal, stack unwound +PASS: gdb.base/unwindonsignal.exp: unwindonsignal, dummy frame removed +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/step-symless.exp ... +PASS: gdb.base/step-symless.exp: strip stub symbols +PASS: gdb.base/step-symless.exp: step +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/structs3.exp ... +PASS: gdb.base/structs3.exp: print two +PASS: gdb.base/structs3.exp: print *twop +PASS: gdb.base/structs3.exp: print *(struct Two *)onep +PASS: gdb.base/structs3.exp: print *(tTwo *)onep +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-thread.exp ... +PASS: gdb.base/siginfo-thread.exp: successfully compiled posix threads test case +PASS: gdb.base/siginfo-thread.exp: continue to signal +PASS: gdb.base/siginfo-thread.exp: save a core file +PASS: gdb.base/siginfo-thread.exp: Extract si_addr +PASS: gdb.base/siginfo-thread.exp: Extract si_errno +PASS: gdb.base/siginfo-thread.exp: Extract si_code +PASS: gdb.base/siginfo-thread.exp: Extract si_signo +PASS: gdb.base/siginfo-thread.exp: break 39 +PASS: gdb.base/siginfo-thread.exp: continue to handler +PASS: gdb.base/siginfo-thread.exp: p ssi_addr +PASS: gdb.base/siginfo-thread.exp: p ssi_errno +PASS: gdb.base/siginfo-thread.exp: p ssi_code +PASS: gdb.base/siginfo-thread.exp: p ssi_signo +PASS: gdb.base/siginfo-thread.exp: thread 1 +PASS: gdb.base/siginfo-thread.exp: test signal in main thread +PASS: gdb.base/siginfo-thread.exp: core siginfo-thread.gcore +PASS: gdb.base/siginfo-thread.exp: p $_siginfo.si_signo from core file +PASS: gdb.base/siginfo-thread.exp: p $_siginfo.si_errno from core file +PASS: gdb.base/siginfo-thread.exp: p $_siginfo.si_code from core file +PASS: gdb.base/siginfo-thread.exp: p $_siginfo._sifields._sigfault.si_addr from core file +PASS: gdb.base/siginfo-thread.exp: set variable $count = 0 +PASS: gdb.base/siginfo-thread.exp: select thread 1 with core file +PASS: gdb.base/siginfo-thread.exp: update counter in thread 1 +PASS: gdb.base/siginfo-thread.exp: select thread 2 with core file +PASS: gdb.base/siginfo-thread.exp: update counter in thread 2 +PASS: gdb.base/siginfo-thread.exp: print $count +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/page.exp ... +PASS: gdb.base/page.exp: set pagination off +PASS: gdb.base/page.exp: pagination is off +PASS: gdb.base/page.exp: unpaged help +PASS: gdb.base/page.exp: set pagination on +PASS: gdb.base/page.exp: pagination is on +PASS: gdb.base/page.exp: set height 10 +PASS: gdb.base/page.exp: paged help +PASS: gdb.base/page.exp: q +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pc-fp.exp ... +PASS: gdb.base/pc-fp.exp: get hexadecimal valueof "$pc" +PASS: gdb.base/pc-fp.exp: get hexadecimal valueof "$fp" +PASS: gdb.base/pc-fp.exp: display/i $pc +PASS: gdb.base/pc-fp.exp: display/w $fp +PASS: gdb.base/pc-fp.exp: info register $pc +PASS: gdb.base/pc-fp.exp: info register $fp +PASS: gdb.base/pc-fp.exp: info register pc fp +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/step-bt.exp ... +PASS: gdb.base/step-bt.exp: breakpoint at first instruction of hello() +PASS: gdb.base/step-bt.exp: run to hello() +PASS: gdb.base/step-bt.exp: step first instruction +PASS: gdb.base/step-bt.exp: backtrace after first instruction step +PASS: gdb.base/step-bt.exp: step second instruction +PASS: gdb.base/step-bt.exp: backtrace after second instruction step +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/stale-infcall.exp ... +PASS: gdb.base/stale-infcall.exp: continue to breakpoint: test-next +PASS: gdb.base/stale-infcall.exp: set $test_fail_bpnum=$bpnum +XFAIL: gdb.base/stale-infcall.exp: test system longjmp tracking support +UNTESTED: gdb.base/stale-infcall.exp: System lacks support for tracking longjmps +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-overlap.exp ... +UNTESTED: gdb.base/solib-overlap.exp: 0x40000000: Could not prelink OBJDIR/gdb.base/solib-overlap-lib1-0x40000000.so or OBJDIR/gdb.base/solib-overlap-lib2-0x40000000.so. +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo.exp ... +PASS: gdb.base/siginfo.exp: display/i $pc +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 ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-addr.exp ... +PASS: gdb.base/siginfo-addr.exp: display/i $pc +PASS: gdb.base/siginfo-addr.exp: continue to signal +PASS: gdb.base/siginfo-addr.exp: si_addr value +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-cond.exp ... +PASS: gdb.base/watch-cond.exp: set write watchpoint on global variable, local condition +PASS: gdb.base/watch-cond.exp: watchpoint with global expression, local condition evaluates in correct frame +PASS: gdb.base/watch-cond.exp: set write watchpoint on local variable, local condition +PASS: gdb.base/watch-cond.exp: watchpoint with local expression, local condition evaluates in correct frame +PASS: gdb.base/watch-cond.exp: set write watchpoint on global2 variable +PASS: gdb.base/watch-cond.exp: watchpoint on global2 variable triggers +PASS: gdb.base/watch-cond.exp: condition of watchpoint 2 changes +PASS: gdb.base/watch-cond.exp: watchpoint stops with untestable local expression +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/structs.exp ... +PASS: gdb.base/structs.exp: set print sevenbit-strings +PASS: gdb.base/structs.exp: set print address off +PASS: gdb.base/structs.exp: set width 0 +PASS: gdb.base/structs.exp: set print elements 300 +PASS: gdb.base/structs.exp: continue to breakpoint: chartest-done +PASS: gdb.base/structs.exp: p chartest +PASS: gdb.base/structs.exp: ptype foo1; structs-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 1 structs-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 1 structs-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 1 structs-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 5 structs-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 5 structs-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 5 structs-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 6 structs-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 6 structs-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 6 structs-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 7 structs-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 7 structs-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 7 structs-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 8 structs-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 8 structs-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 8 structs-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 9 structs-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 9 structs-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 9 structs-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 10 structs-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 10 structs-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 10 structs-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 11 structs-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 11 structs-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 11 structs-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 12 structs-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 12 structs-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 12 structs-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 13 structs-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 13 structs-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 13 structs-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 14 structs-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 14 structs-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 14 structs-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 15 structs-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 15 structs-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 15 structs-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 16 structs-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 16 structs-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 16 structs-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 17 structs-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 17 structs-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 17 structs-tc +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 1 structs-tc +PASS: gdb.base/structs.exp: zed L<n> for return; return 1 structs-tc +PASS: gdb.base/structs.exp: return foo<n>; return 1 structs-tc +PASS: gdb.base/structs.exp: value foo<n> returned; return 1 structs-tc +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 1 structs-tc +PASS: gdb.base/structs.exp: zed L<n> for finish; return 1 structs-tc +PASS: gdb.base/structs.exp: finish foo<n>; return 1 structs-tc +PASS: gdb.base/structs.exp: value foo<n> finished; return 1 structs-tc +PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-tc +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tc +PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tc +PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tc +PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tc +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tc +PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tc +PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tc +PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tc +PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tc +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 3 structs-tc +PASS: gdb.base/structs.exp: zed L<n> for return; return 3 structs-tc +PASS: gdb.base/structs.exp: return foo<n>; return 3 structs-tc +PASS: gdb.base/structs.exp: value foo<n> returned; return 3 structs-tc +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 3 structs-tc +PASS: gdb.base/structs.exp: zed L<n> for finish; return 3 structs-tc +PASS: gdb.base/structs.exp: finish foo<n>; return 3 structs-tc +PASS: gdb.base/structs.exp: value foo<n> finished; return 3 structs-tc +PASS: gdb.base/structs.exp: return value known implies finish value known; return 3 structs-tc +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 4 structs-tc +PASS: gdb.base/structs.exp: zed L<n> for return; return 4 structs-tc +PASS: gdb.base/structs.exp: return foo<n>; return 4 structs-tc +PASS: gdb.base/structs.exp: value foo<n> returned; return 4 structs-tc +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 4 structs-tc +PASS: gdb.base/structs.exp: zed L<n> for finish; return 4 structs-tc +PASS: gdb.base/structs.exp: finish foo<n>; return 4 structs-tc +PASS: gdb.base/structs.exp: value foo<n> finished; return 4 structs-tc +PASS: gdb.base/structs.exp: return value known implies finish value known; return 4 structs-tc +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 5 structs-tc +PASS: gdb.base/structs.exp: zed L<n> for return; return 5 structs-tc +PASS: gdb.base/structs.exp: return foo<n>; return 5 structs-tc +PASS: gdb.base/structs.exp: value foo<n> returned; return 5 structs-tc +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 5 structs-tc +PASS: gdb.base/structs.exp: zed L<n> for finish; return 5 structs-tc +PASS: gdb.base/structs.exp: finish foo<n>; return 5 structs-tc +PASS: gdb.base/structs.exp: value foo<n> finished; return 5 structs-tc +PASS: gdb.base/structs.exp: return value known implies finish value known; return 5 structs-tc +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 6 structs-tc +PASS: gdb.base/structs.exp: zed L<n> for return; return 6 structs-tc +PASS: gdb.base/structs.exp: return foo<n>; return 6 structs-tc +PASS: gdb.base/structs.exp: value foo<n> returned; return 6 structs-tc +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 6 structs-tc +PASS: gdb.base/structs.exp: zed L<n> for finish; return 6 structs-tc +PASS: gdb.base/structs.exp: finish foo<n>; return 6 structs-tc +PASS: gdb.base/structs.exp: value foo<n> finished; return 6 structs-tc +PASS: gdb.base/structs.exp: return value known implies finish value known; return 6 structs-tc +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 7 structs-tc +PASS: gdb.base/structs.exp: zed L<n> for return; return 7 structs-tc +PASS: gdb.base/structs.exp: return foo<n>; return 7 structs-tc +PASS: gdb.base/structs.exp: value foo<n> returned; return 7 structs-tc +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 7 structs-tc +PASS: gdb.base/structs.exp: zed L<n> for finish; return 7 structs-tc +PASS: gdb.base/structs.exp: finish foo<n>; return 7 structs-tc +PASS: gdb.base/structs.exp: value foo<n> finished; return 7 structs-tc +PASS: gdb.base/structs.exp: return value known implies finish value known; return 7 structs-tc +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 8 structs-tc +PASS: gdb.base/structs.exp: zed L<n> for return; return 8 structs-tc +PASS: gdb.base/structs.exp: return foo<n>; return 8 structs-tc +PASS: gdb.base/structs.exp: value foo<n> returned; return 8 structs-tc +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 8 structs-tc +PASS: gdb.base/structs.exp: zed L<n> for finish; return 8 structs-tc +PASS: gdb.base/structs.exp: finish foo<n>; return 8 structs-tc +PASS: gdb.base/structs.exp: value foo<n> finished; return 8 structs-tc +PASS: gdb.base/structs.exp: return value known implies finish value known; return 8 structs-tc +PASS: gdb.base/structs.exp: set print sevenbit-strings +PASS: gdb.base/structs.exp: set print address off +PASS: gdb.base/structs.exp: set width 0 +PASS: gdb.base/structs.exp: set print elements 300 +PASS: gdb.base/structs.exp: ptype foo1; structs-ts +PASS: gdb.base/structs.exp: p/c fun<n>(); call 1 structs-ts +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 1 structs-ts +PASS: gdb.base/structs.exp: p/c L<n>; call 1 structs-ts +PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-ts +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-ts +PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-ts +PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-ts +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-ts +PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-ts +PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-ts +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-ts +PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-ts +PASS: gdb.base/structs.exp: p/c fun<n>(); call 5 structs-ts +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 5 structs-ts +PASS: gdb.base/structs.exp: p/c L<n>; call 5 structs-ts +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 1 structs-ts +PASS: gdb.base/structs.exp: zed L<n> for return; return 1 structs-ts +PASS: gdb.base/structs.exp: return foo<n>; return 1 structs-ts +PASS: gdb.base/structs.exp: value foo<n> returned; return 1 structs-ts +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 1 structs-ts +PASS: gdb.base/structs.exp: zed L<n> for finish; return 1 structs-ts +PASS: gdb.base/structs.exp: finish foo<n>; return 1 structs-ts +PASS: gdb.base/structs.exp: value foo<n> finished; return 1 structs-ts +PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-ts +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-ts +PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-ts +PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-ts +PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-ts +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-ts +PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-ts +PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-ts +PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-ts +PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-ts +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 3 structs-ts +PASS: gdb.base/structs.exp: zed L<n> for return; return 3 structs-ts +PASS: gdb.base/structs.exp: return foo<n>; return 3 structs-ts +PASS: gdb.base/structs.exp: value foo<n> returned; return 3 structs-ts +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 3 structs-ts +PASS: gdb.base/structs.exp: zed L<n> for finish; return 3 structs-ts +PASS: gdb.base/structs.exp: finish foo<n>; return 3 structs-ts +PASS: gdb.base/structs.exp: value foo<n> finished; return 3 structs-ts +PASS: gdb.base/structs.exp: return value known implies finish value known; return 3 structs-ts +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 4 structs-ts +PASS: gdb.base/structs.exp: zed L<n> for return; return 4 structs-ts +PASS: gdb.base/structs.exp: return foo<n>; return 4 structs-ts +PASS: gdb.base/structs.exp: value foo<n> returned; return 4 structs-ts +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 4 structs-ts +PASS: gdb.base/structs.exp: zed L<n> for finish; return 4 structs-ts +PASS: gdb.base/structs.exp: finish foo<n>; return 4 structs-ts +PASS: gdb.base/structs.exp: value foo<n> finished; return 4 structs-ts +PASS: gdb.base/structs.exp: return value known implies finish value known; return 4 structs-ts +PASS: gdb.base/structs.exp: set print sevenbit-strings +PASS: gdb.base/structs.exp: set print address off +PASS: gdb.base/structs.exp: set width 0 +PASS: gdb.base/structs.exp: set print elements 300 +PASS: gdb.base/structs.exp: ptype foo1; structs-ti +PASS: gdb.base/structs.exp: p/c fun<n>(); call 1 structs-ti +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 1 structs-ti +PASS: gdb.base/structs.exp: p/c L<n>; call 1 structs-ti +PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-ti +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-ti +PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-ti +PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-ti +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-ti +PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-ti +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 1 structs-ti +PASS: gdb.base/structs.exp: zed L<n> for return; return 1 structs-ti +PASS: gdb.base/structs.exp: return foo<n>; return 1 structs-ti +PASS: gdb.base/structs.exp: value foo<n> returned; return 1 structs-ti +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 1 structs-ti +PASS: gdb.base/structs.exp: zed L<n> for finish; return 1 structs-ti +PASS: gdb.base/structs.exp: finish foo<n>; return 1 structs-ti +PASS: gdb.base/structs.exp: value foo<n> finished; return 1 structs-ti +PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-ti +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-ti +PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-ti +PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-ti +PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-ti +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-ti +PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-ti +PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-ti +PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-ti +PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-ti +PASS: gdb.base/structs.exp: set print sevenbit-strings +PASS: gdb.base/structs.exp: set print address off +PASS: gdb.base/structs.exp: set width 0 +PASS: gdb.base/structs.exp: set print elements 300 +PASS: gdb.base/structs.exp: ptype foo1; structs-tl +PASS: gdb.base/structs.exp: p/c fun<n>(); call 1 structs-tl +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 1 structs-tl +PASS: gdb.base/structs.exp: p/c L<n>; call 1 structs-tl +PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tl +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tl +PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tl +PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tl +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tl +PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tl +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 1 structs-tl +PASS: gdb.base/structs.exp: zed L<n> for return; return 1 structs-tl +PASS: gdb.base/structs.exp: return foo<n>; return 1 structs-tl +PASS: gdb.base/structs.exp: value foo<n> returned; return 1 structs-tl +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 1 structs-tl +PASS: gdb.base/structs.exp: zed L<n> for finish; return 1 structs-tl +PASS: gdb.base/structs.exp: finish foo<n>; return 1 structs-tl +PASS: gdb.base/structs.exp: value foo<n> finished; return 1 structs-tl +PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-tl +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tl +PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tl +PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tl +PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tl +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tl +PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tl +PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tl +PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tl +PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tl +PASS: gdb.base/structs.exp: set print sevenbit-strings +PASS: gdb.base/structs.exp: set print address off +PASS: gdb.base/structs.exp: set width 0 +PASS: gdb.base/structs.exp: set print elements 300 +PASS: gdb.base/structs.exp: ptype foo1; structs-tll +PASS: gdb.base/structs.exp: p/c fun<n>(); call 1 structs-tll +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 1 structs-tll +PASS: gdb.base/structs.exp: p/c L<n>; call 1 structs-tll +PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tll +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tll +PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tll +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 1 structs-tll +PASS: gdb.base/structs.exp: zed L<n> for return; return 1 structs-tll +PASS: gdb.base/structs.exp: return foo<n>; return 1 structs-tll +PASS: gdb.base/structs.exp: value foo<n> returned; return 1 structs-tll +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 1 structs-tll +PASS: gdb.base/structs.exp: zed L<n> for finish; return 1 structs-tll +PASS: gdb.base/structs.exp: finish foo<n>; return 1 structs-tll +PASS: gdb.base/structs.exp: value foo<n> finished; return 1 structs-tll +PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-tll +PASS: gdb.base/structs.exp: set print sevenbit-strings +PASS: gdb.base/structs.exp: set print address off +PASS: gdb.base/structs.exp: set width 0 +PASS: gdb.base/structs.exp: set print elements 300 +PASS: gdb.base/structs.exp: ptype foo1; structs-tf +PASS: gdb.base/structs.exp: p/c fun<n>(); call 1 structs-tf +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 1 structs-tf +PASS: gdb.base/structs.exp: p/c L<n>; call 1 structs-tf +PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tf +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tf +PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tf +PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tf +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tf +PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tf +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 1 structs-tf +PASS: gdb.base/structs.exp: zed L<n> for return; return 1 structs-tf +PASS: gdb.base/structs.exp: return foo<n>; return 1 structs-tf +PASS: gdb.base/structs.exp: value foo<n> returned; return 1 structs-tf +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 1 structs-tf +PASS: gdb.base/structs.exp: zed L<n> for finish; return 1 structs-tf +PASS: gdb.base/structs.exp: finish foo<n>; return 1 structs-tf +PASS: gdb.base/structs.exp: value foo<n> finished; return 1 structs-tf +PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-tf +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tf +PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tf +PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tf +PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tf +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tf +PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tf +PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tf +PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tf +PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tf +PASS: gdb.base/structs.exp: set print sevenbit-strings +PASS: gdb.base/structs.exp: set print address off +PASS: gdb.base/structs.exp: set width 0 +PASS: gdb.base/structs.exp: set print elements 300 +PASS: gdb.base/structs.exp: ptype foo1; structs-td +PASS: gdb.base/structs.exp: p/c fun<n>(); call 1 structs-td +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 1 structs-td +PASS: gdb.base/structs.exp: p/c L<n>; call 1 structs-td +PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-td +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-td +PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-td +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 1 structs-td +PASS: gdb.base/structs.exp: zed L<n> for return; return 1 structs-td +PASS: gdb.base/structs.exp: return foo<n>; return 1 structs-td +PASS: gdb.base/structs.exp: value foo<n> returned; return 1 structs-td +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 1 structs-td +PASS: gdb.base/structs.exp: zed L<n> for finish; return 1 structs-td +PASS: gdb.base/structs.exp: finish foo<n>; return 1 structs-td +PASS: gdb.base/structs.exp: value foo<n> finished; return 1 structs-td +PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-td +PASS: gdb.base/structs.exp: set print sevenbit-strings +PASS: gdb.base/structs.exp: set print address off +PASS: gdb.base/structs.exp: set width 0 +PASS: gdb.base/structs.exp: set print elements 300 +PASS: gdb.base/structs.exp: ptype foo1; structs-tld +PASS: gdb.base/structs.exp: p/c fun<n>(); call 1 structs-tld +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 1 structs-tld +PASS: gdb.base/structs.exp: p/c L<n>; call 1 structs-tld +PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tld +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tld +PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tld +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 1 structs-tld +PASS: gdb.base/structs.exp: zed L<n> for return; return 1 structs-tld +PASS: gdb.base/structs.exp: return foo<n>; return 1 structs-tld +PASS: gdb.base/structs.exp: value foo<n> returned; return 1 structs-tld +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 1 structs-tld +PASS: gdb.base/structs.exp: zed L<n> for finish; return 1 structs-tld +PASS: gdb.base/structs.exp: finish foo<n>; return 1 structs-tld +PASS: gdb.base/structs.exp: value foo<n> finished; return 1 structs-tld +PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-tld +PASS: gdb.base/structs.exp: set print sevenbit-strings +PASS: gdb.base/structs.exp: set print address off +PASS: gdb.base/structs.exp: set width 0 +PASS: gdb.base/structs.exp: set print elements 300 +PASS: gdb.base/structs.exp: ptype foo2; structs-ts-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-ts-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-ts-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-ts-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-ts-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-ts-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-ts-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-ts-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-ts-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-ts-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 5 structs-ts-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 5 structs-ts-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 5 structs-ts-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 6 structs-ts-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 6 structs-ts-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 6 structs-ts-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 7 structs-ts-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 7 structs-ts-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 7 structs-ts-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 8 structs-ts-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 8 structs-ts-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 8 structs-ts-tc +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-ts-tc +PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-ts-tc +PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-ts-tc +PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-ts-tc +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-ts-tc +PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-ts-tc +PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-ts-tc +PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-ts-tc +PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-ts-tc +PASS: gdb.base/structs.exp: set print sevenbit-strings +PASS: gdb.base/structs.exp: set print address off +PASS: gdb.base/structs.exp: set width 0 +PASS: gdb.base/structs.exp: set print elements 300 +PASS: gdb.base/structs.exp: ptype foo2; structs-ti-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-ti-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-ti-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-ti-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-ti-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-ti-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-ti-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-ti-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-ti-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-ti-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 5 structs-ti-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 5 structs-ti-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 5 structs-ti-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 6 structs-ti-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 6 structs-ti-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 6 structs-ti-tc +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-ti-tc +PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-ti-tc +PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-ti-tc +PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-ti-tc +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-ti-tc +PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-ti-tc +PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-ti-tc +PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-ti-tc +PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-ti-tc +PASS: gdb.base/structs.exp: set print sevenbit-strings +PASS: gdb.base/structs.exp: set print address off +PASS: gdb.base/structs.exp: set width 0 +PASS: gdb.base/structs.exp: set print elements 300 +PASS: gdb.base/structs.exp: ptype foo2; structs-tl-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tl-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tl-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tl-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tl-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tl-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tl-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-tl-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-tl-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-tl-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 5 structs-tl-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 5 structs-tl-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 5 structs-tl-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 6 structs-tl-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 6 structs-tl-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 6 structs-tl-tc +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tl-tc +PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tl-tc +PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tl-tc +PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tl-tc +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tl-tc +PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tl-tc +PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tl-tc +PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tl-tc +PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tl-tc +PASS: gdb.base/structs.exp: set print sevenbit-strings +PASS: gdb.base/structs.exp: set print address off +PASS: gdb.base/structs.exp: set width 0 +PASS: gdb.base/structs.exp: set print elements 300 +PASS: gdb.base/structs.exp: ptype foo2; structs-tll-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tll-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tll-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tll-tc +PASS: gdb.base/structs.exp: set print sevenbit-strings +PASS: gdb.base/structs.exp: set print address off +PASS: gdb.base/structs.exp: set width 0 +PASS: gdb.base/structs.exp: set print elements 300 +PASS: gdb.base/structs.exp: ptype foo2; structs-tf-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tf-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tf-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tf-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tf-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tf-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tf-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-tf-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-tf-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-tf-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 5 structs-tf-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 5 structs-tf-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 5 structs-tf-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 6 structs-tf-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 6 structs-tf-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 6 structs-tf-tc +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tf-tc +PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tf-tc +PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tf-tc +PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tf-tc +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tf-tc +PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tf-tc +PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tf-tc +PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tf-tc +PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tf-tc +PASS: gdb.base/structs.exp: set print sevenbit-strings +PASS: gdb.base/structs.exp: set print address off +PASS: gdb.base/structs.exp: set width 0 +PASS: gdb.base/structs.exp: set print elements 300 +PASS: gdb.base/structs.exp: ptype foo2; structs-td-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-td-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-td-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-td-tc +PASS: gdb.base/structs.exp: set print sevenbit-strings +PASS: gdb.base/structs.exp: set print address off +PASS: gdb.base/structs.exp: set width 0 +PASS: gdb.base/structs.exp: set print elements 300 +PASS: gdb.base/structs.exp: ptype foo2; structs-tld-tc +PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tld-tc +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tld-tc +PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tld-tc +PASS: gdb.base/structs.exp: set print sevenbit-strings +PASS: gdb.base/structs.exp: set print address off +PASS: gdb.base/structs.exp: set width 0 +PASS: gdb.base/structs.exp: set print elements 300 +PASS: gdb.base/structs.exp: ptype foo2; structs-tc-ts +PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tc-ts +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tc-ts +PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tc-ts +PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tc-ts +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tc-ts +PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tc-ts +PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-tc-ts +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-tc-ts +PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-tc-ts +PASS: gdb.base/structs.exp: p/c fun<n>(); call 5 structs-tc-ts +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 5 structs-tc-ts +PASS: gdb.base/structs.exp: p/c L<n>; call 5 structs-tc-ts +PASS: gdb.base/structs.exp: p/c fun<n>(); call 6 structs-tc-ts +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 6 structs-tc-ts +PASS: gdb.base/structs.exp: p/c L<n>; call 6 structs-tc-ts +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tc-ts +PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tc-ts +PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tc-ts +PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tc-ts +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tc-ts +PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tc-ts +PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tc-ts +PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tc-ts +PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tc-ts +PASS: gdb.base/structs.exp: set print sevenbit-strings +PASS: gdb.base/structs.exp: set print address off +PASS: gdb.base/structs.exp: set width 0 +PASS: gdb.base/structs.exp: set print elements 300 +PASS: gdb.base/structs.exp: ptype foo2; structs-tc-ti +PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tc-ti +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tc-ti +PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tc-ti +PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tc-ti +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tc-ti +PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tc-ti +PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-tc-ti +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-tc-ti +PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-tc-ti +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tc-ti +PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tc-ti +PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tc-ti +PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tc-ti +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tc-ti +PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tc-ti +PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tc-ti +PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tc-ti +PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tc-ti +PASS: gdb.base/structs.exp: set print sevenbit-strings +PASS: gdb.base/structs.exp: set print address off +PASS: gdb.base/structs.exp: set width 0 +PASS: gdb.base/structs.exp: set print elements 300 +PASS: gdb.base/structs.exp: ptype foo2; structs-tc-tl +PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tc-tl +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tc-tl +PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tc-tl +PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tc-tl +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tc-tl +PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tc-tl +PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-tc-tl +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-tc-tl +PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-tc-tl +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tc-tl +PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tc-tl +PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tc-tl +PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tc-tl +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tc-tl +PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tc-tl +PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tc-tl +PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tc-tl +PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tc-tl +PASS: gdb.base/structs.exp: set print sevenbit-strings +PASS: gdb.base/structs.exp: set print address off +PASS: gdb.base/structs.exp: set width 0 +PASS: gdb.base/structs.exp: set print elements 300 +PASS: gdb.base/structs.exp: ptype foo2; structs-tc-tll +PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tc-tll +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tc-tll +PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tc-tll +PASS: gdb.base/structs.exp: set print sevenbit-strings +PASS: gdb.base/structs.exp: set print address off +PASS: gdb.base/structs.exp: set width 0 +PASS: gdb.base/structs.exp: set print elements 300 +PASS: gdb.base/structs.exp: ptype foo2; structs-tc-tf +PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tc-tf +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tc-tf +PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tc-tf +PASS: gdb.base/structs.exp: p/c fun<n>(); call 3 structs-tc-tf +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 3 structs-tc-tf +PASS: gdb.base/structs.exp: p/c L<n>; call 3 structs-tc-tf +PASS: gdb.base/structs.exp: p/c fun<n>(); call 4 structs-tc-tf +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 4 structs-tc-tf +PASS: gdb.base/structs.exp: p/c L<n>; call 4 structs-tc-tf +PASS: gdb.base/structs.exp: set print sevenbit-strings +PASS: gdb.base/structs.exp: set print address off +PASS: gdb.base/structs.exp: set width 0 +PASS: gdb.base/structs.exp: set print elements 300 +PASS: gdb.base/structs.exp: ptype foo2; structs-tc-td +PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tc-td +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tc-td +PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tc-td +PASS: gdb.base/structs.exp: set print sevenbit-strings +PASS: gdb.base/structs.exp: set print address off +PASS: gdb.base/structs.exp: set width 0 +PASS: gdb.base/structs.exp: set print elements 300 +PASS: gdb.base/structs.exp: ptype foo2; structs-tc-tld +PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tc-tld +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tc-tld +PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tc-tld +PASS: gdb.base/structs.exp: set print sevenbit-strings +PASS: gdb.base/structs.exp: set print address off +PASS: gdb.base/structs.exp: set width 0 +PASS: gdb.base/structs.exp: set print elements 300 +PASS: gdb.base/structs.exp: ptype foo2; structs-td-tf +PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-td-tf +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-td-tf +PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-td-tf +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-td-tf +PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-td-tf +PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-td-tf +PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-td-tf +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-td-tf +PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-td-tf +PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-td-tf +PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-td-tf +PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-td-tf +PASS: gdb.base/structs.exp: set print sevenbit-strings +PASS: gdb.base/structs.exp: set print address off +PASS: gdb.base/structs.exp: set width 0 +PASS: gdb.base/structs.exp: set print elements 300 +PASS: gdb.base/structs.exp: ptype foo2; structs-tf-td +PASS: gdb.base/structs.exp: p/c fun<n>(); call 2 structs-tf-td +PASS: gdb.base/structs.exp: call Fun<n>(foo<n>); call 2 structs-tf-td +PASS: gdb.base/structs.exp: p/c L<n>; call 2 structs-tf-td +PASS: gdb.base/structs.exp: advance to fun<n> for return; return 2 structs-tf-td +PASS: gdb.base/structs.exp: zed L<n> for return; return 2 structs-tf-td +PASS: gdb.base/structs.exp: return foo<n>; return 2 structs-tf-td +PASS: gdb.base/structs.exp: value foo<n> returned; return 2 structs-tf-td +PASS: gdb.base/structs.exp: advance to fun<n> for finish; return 2 structs-tf-td +PASS: gdb.base/structs.exp: zed L<n> for finish; return 2 structs-tf-td +PASS: gdb.base/structs.exp: finish foo<n>; return 2 structs-tf-td +PASS: gdb.base/structs.exp: value foo<n> finished; return 2 structs-tf-td +PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tf-td +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/subst.exp ... +PASS: gdb.base/subst.exp: deactivate GDB's confirmation interface +PASS: gdb.base/subst.exp: remove default substitution rules +PASS: gdb.base/subst.exp: show substitute-path, no rule entered yet +PASS: gdb.base/subst.exp: show substitute-path from, no rule entered yet +PASS: gdb.base/subst.exp: show substitute-path, too many arguments +PASS: gdb.base/subst.exp: unset substitute-path from, no rule entered yet +PASS: gdb.base/subst.exp: unset substitute-path, no rule entered yet +PASS: gdb.base/subst.exp: unset substitute-path from, no rule entered yet +PASS: gdb.base/subst.exp: unset substitute-path, too many arguments +PASS: gdb.base/subst.exp: set substitute-path, too many arguments +PASS: gdb.base/subst.exp: set substitute-path, too few arguments +PASS: gdb.base/subst.exp: set substitute-path, first argument is empty string +PASS: gdb.base/subst.exp: add from -> to substitution rule +PASS: gdb.base/subst.exp: add from1 -> to1 substitution rule +PASS: gdb.base/subst.exp: add source -> destination substitution rule +PASS: gdb.base/subst.exp: add depuis -> vers substitution rule +PASS: gdb.base/subst.exp: add substitution rule to empty string +PASS: gdb.base/subst.exp: show substitute-path after all paths added +PASS: gdb.base/subst.exp: show substitute-path from, after all paths added +PASS: gdb.base/subst.exp: show substitute-path depuis, after all paths added +PASS: gdb.base/subst.exp: show substitute-path garbage, after all paths added +PASS: gdb.base/subst.exp: unset substitute-path from +PASS: gdb.base/subst.exp: show substitute-path from, after unsetting it +PASS: gdb.base/subst.exp: show substitute-path after from rule removed +PASS: gdb.base/subst.exp: unset substitute-path from after the rule was removed +PASS: gdb.base/subst.exp: unset substitute-path depuis (middle of list) +PASS: gdb.base/subst.exp: show substitute-path after depuis rule removed +PASS: gdb.base/subst.exp: unset substitute-path empty (end of list) +PASS: gdb.base/subst.exp: show substitute-path after empty rule removed +PASS: gdb.base/subst.exp: remove all remaining substitution rules +PASS: gdb.base/subst.exp: show substitute-path after all remaining rules removed +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/step-test.exp ... +PASS: gdb.base/step-test.exp: next 1 +PASS: gdb.base/step-test.exp: step 1 +PASS: gdb.base/step-test.exp: next 2 +PASS: gdb.base/step-test.exp: step 3 +PASS: gdb.base/step-test.exp: next 3 +PASS: gdb.base/step-test.exp: next over +PASS: gdb.base/step-test.exp: step into +PASS: gdb.base/step-test.exp: step out +PASS: gdb.base/step-test.exp: stepi to next line +PASS: gdb.base/step-test.exp: stepi into function +PASS: gdb.base/step-test.exp: stepi into function's first source line +PASS: gdb.base/step-test.exp: stepi: finish call +PASS: gdb.base/step-test.exp: nexti over function +PASS: gdb.base/step-test.exp: set breakpoint at call to large_struct_by_value +PASS: gdb.base/step-test.exp: run to pass large struct +PASS: gdb.base/step-test.exp: large struct by value +PASS: gdb.base/step-test.exp: continue until exit at step-test.exp +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/step-line.exp ... +PASS: gdb.base/step-line.exp: break f1 +PASS: gdb.base/step-line.exp: continue to f1 +PASS: gdb.base/step-line.exp: next over dummy 1 +PASS: gdb.base/step-line.exp: next to dummy 2 +PASS: gdb.base/step-line.exp: next over dummy 2 +PASS: gdb.base/step-line.exp: step into f2 +PASS: gdb.base/step-line.exp: next over dummy 4 +PASS: gdb.base/step-line.exp: next to dummy 5 +PASS: gdb.base/step-line.exp: next to dummy 6 +PASS: gdb.base/step-line.exp: next over dummy 6 +PASS: gdb.base/step-line.exp: next to dummy 7 +PASS: gdb.base/step-line.exp: next to dummy 8 +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 ../../../W._C._Handy/gdb/testsuite/gdb.base/source.exp ... +PASS: gdb.base/source.exp: script contains error +PASS: gdb.base/source.exp: source -v +PASS: gdb.base/source.exp: source after -v +PASS: gdb.base/source.exp: set search directories +PASS: gdb.base/source.exp: source -s +PASS: gdb.base/source.exp: source -s -v +PASS: gdb.base/source.exp: source -v -s +PASS: gdb.base/source.exp: source for-sure-nonexistant-file +PASS: gdb.base/source.exp: source source-nofile.gdb +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/recurse.exp ... +PASS: gdb.base/recurse.exp: next over b = 0 in first instance +PASS: gdb.base/recurse.exp: set first instance watchpoint +PASS: gdb.base/recurse.exp: continue to first instance watchpoint, first time +PASS: gdb.base/recurse.exp: continue to recurse (a = 9) +PASS: gdb.base/recurse.exp: continue to recurse (a = 8) +PASS: gdb.base/recurse.exp: continue to recurse (a = 7) +PASS: gdb.base/recurse.exp: continue to recurse (a = 6) +PASS: gdb.base/recurse.exp: continue to recurse (a = 5) +PASS: gdb.base/recurse.exp: next over b = 0 in second instance +PASS: gdb.base/recurse.exp: set second instance watchpoint +PASS: gdb.base/recurse.exp: continue to second instance watchpoint, first time +PASS: gdb.base/recurse.exp: continue to recurse (a = 4) +PASS: gdb.base/recurse.exp: continue to recurse (a = 3) +PASS: gdb.base/recurse.exp: continue to recurse (a = 2) +PASS: gdb.base/recurse.exp: continue to recurse (a = 1) +PASS: gdb.base/recurse.exp: continue to second instance watchpoint, second time +PASS: gdb.base/recurse.exp: second instance watchpoint deleted when leaving scope +PASS: gdb.base/recurse.exp: continue to first instance watchpoint, second time +PASS: gdb.base/recurse.exp: first instance watchpoint deleted when leaving scope +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/type-opaque.exp ... +PASS: gdb.base/type-opaque.exp: opaque struct type resolving +PASS: gdb.base/type-opaque.exp: empty struct type resolving +PASS: gdb.base/type-opaque.exp: filled struct type resolving +PASS: gdb.base/type-opaque.exp: opaque union type resolving +PASS: gdb.base/type-opaque.exp: empty union type resolving +PASS: gdb.base/type-opaque.exp: filled union type resolving +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/ptype.exp ... +PASS: gdb.base/ptype.exp: ptype unnamed enumeration member +PASS: gdb.base/ptype.exp: ptype structure +PASS: gdb.base/ptype.exp: ptype v_struct1.v_float_member +PASS: gdb.base/ptype.exp: ptype v_struct1->v_float_member +PASS: gdb.base/ptype.exp: ptype v_t_struct_p.v_float_member +PASS: gdb.base/ptype.exp: ptype v_t_struct_p->v_float_member +PASS: gdb.base/ptype.exp: ptype linked list structure +PASS: gdb.base/ptype.exp: ptype union +PASS: gdb.base/ptype.exp: ptype linked list union +PASS: gdb.base/ptype.exp: ptype unnamed enumeration +PASS: gdb.base/ptype.exp: ptype named enumeration +PASS: gdb.base/ptype.exp: ptype unnamed typedef'd enumeration +PASS: gdb.base/ptype.exp: list main +PASS: gdb.base/ptype.exp: whatis unnamed typedef'd enum (compiler bug in IBM's xlc) +PASS: gdb.base/ptype.exp: printing typedef'd struct +PASS: gdb.base/ptype.exp: printing typedef'd union +PASS: gdb.base/ptype.exp: ptype named typedef'd enumf'd enum +PASS: gdb.base/ptype.exp: ptype misordered enumeration +PASS: gdb.base/ptype.exp: ptype named enumeration member +PASS: gdb.base/ptype.exp: ptype unnamed enumeration member #2 +PASS: gdb.base/ptype.exp: ptype short +PASS: gdb.base/ptype.exp: ptype int +PASS: gdb.base/ptype.exp: ptype t_char_array +PASS: gdb.base/ptype.exp: ptype pv_char_array +PASS: gdb.base/ptype.exp: ptype outer structure +PASS: gdb.base/ptype.exp: ptype inner structure +PASS: gdb.base/ptype.exp: ptype inner union +PASS: gdb.base/ptype.exp: ptype nested structure +PASS: gdb.base/ptype.exp: ptype outer int +PASS: gdb.base/ptype.exp: ptype nested structure #2 +PASS: gdb.base/ptype.exp: ptype inner int +PASS: gdb.base/ptype.exp: ptype nested union +PASS: gdb.base/ptype.exp: ptype the_highest +PASS: gdb.base/ptype.exp: ptype the_highest +PASS: gdb.base/ptype.exp: ptype func_type +PASS: gdb.base/ptype.exp: ptype old_fptr +PASS: gdb.base/ptype.exp: ptype new_fptr +PASS: gdb.base/ptype.exp: ptype fptr +PASS: gdb.base/ptype.exp: ptype fptr2 +PASS: gdb.base/ptype.exp: ptype xptr +PASS: gdb.base/ptype.exp: ptype ffptr +PASS: gdb.base/ptype.exp: ptype fffptr +PASS: gdb.base/ptype.exp: list intfoo +PASS: gdb.base/ptype.exp: ptype foo typedef after first list of intfoo +PASS: gdb.base/ptype.exp: list charfoo +PASS: gdb.base/ptype.exp: ptype foo typedef after first list of charfoo +PASS: gdb.base/ptype.exp: list intfoo +PASS: gdb.base/ptype.exp: ptype foo typedef after second list of intfoo +PASS: gdb.base/ptype.exp: list charfoo +PASS: gdb.base/ptype.exp: ptype foo typedef after second list of charfoo +PASS: gdb.base/ptype.exp: ptype "abc" +PASS: gdb.base/ptype.exp: ptype {'a','b','c'} +PASS: gdb.base/ptype.exp: ptype {0,1,2} +PASS: gdb.base/ptype.exp: ptype {(long)0,(long)1,(long)2} +PASS: gdb.base/ptype.exp: ptype {(float)0,(float)1,(float)2} +PASS: gdb.base/ptype.exp: ptype {{0,1,2},{3,4,5}} +PASS: gdb.base/ptype.exp: ptype {4,5,6}[2] +PASS: gdb.base/ptype.exp: ptype *&{4,5,6}[1] +PASS: gdb.base/ptype.exp: ptype $pc +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/realname-expand.exp ... +PASS: gdb.base/realname-expand.exp: set basenames-may-differ on +PASS: gdb.base/realname-expand.exp: rbreak realname-expand-real.c:func +PASS: gdb.base/realname-expand.exp: set basenames-may-differ on +PASS: gdb.base/realname-expand.exp: break realname-expand-real.c:func +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/relativedebug.exp ... +PASS: gdb.base/relativedebug.exp: continue +PASS: gdb.base/relativedebug.exp: pause found in backtrace +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/remotetimeout.exp ... +PASS: gdb.base/remotetimeout.exp: correct remotetimeout printed +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/until.exp ... +PASS: gdb.base/until.exp: until line number +PASS: gdb.base/until.exp: malformed until +PASS: gdb.base/until.exp: until factorial, recursive function +PASS: gdb.base/until.exp: until func, not called by current frame +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pointers.exp ... +PASS: gdb.base/pointers.exp: continuing after dummy() +PASS: gdb.base/pointers.exp: set pointer to beginning of array +PASS: gdb.base/pointers.exp: set pointer to end of array +PASS: gdb.base/pointers.exp: print object pointed to +PASS: gdb.base/pointers.exp: print object pointed to #2 +PASS: gdb.base/pointers.exp: pointer1==pointer2 +PASS: gdb.base/pointers.exp: pointer1!=pointer2 +PASS: gdb.base/pointers.exp: pointer1<=pointer2 +PASS: gdb.base/pointers.exp: pointer1>=pointer2 +PASS: gdb.base/pointers.exp: pointer1<pointer2 +PASS: gdb.base/pointers.exp: pointer1>pointer2 +PASS: gdb.base/pointers.exp: set y = *v_int_pointer++ +PASS: gdb.base/pointers.exp: pointer assignment +PASS: gdb.base/pointers.exp: and post-increment +PASS: gdb.base/pointers.exp: set y = *--v_int_pointer2 +PASS: gdb.base/pointers.exp: pointer assignment +PASS: gdb.base/pointers.exp: and pre-decrement +PASS: gdb.base/pointers.exp: set y =v_int_pointer-v_int_pointer2 +PASS: gdb.base/pointers.exp: pointer1-pointer2 +PASS: gdb.base/pointers.exp: set v_int_pointer=v_int_array +PASS: gdb.base/pointers.exp: print array element through pointer +PASS: gdb.base/pointers.exp: print array element through pointer #2 +PASS: gdb.base/pointers.exp: print array element through pointer #3 +PASS: gdb.base/pointers.exp: print array element through pointer #4 +PASS: gdb.base/pointers.exp: print array element through pointer #5 +PASS: gdb.base/pointers.exp: increment rptr +PASS: gdb.base/pointers.exp: print array element through pointer #6 +PASS: gdb.base/pointers.exp: print array element through pointer #7 +PASS: gdb.base/pointers.exp: print array element through pointer #8 +PASS: gdb.base/pointers.exp: print array element w/ pointer arithmetic +PASS: gdb.base/pointers.exp: print through ptr to ptr +PASS: gdb.base/pointers.exp: continue +PASS: gdb.base/pointers.exp: up from marker1 +PASS: gdb.base/pointers.exp: print value of *pUC +PASS: gdb.base/pointers.exp: ptype pUC +PASS: gdb.base/pointers.exp: print value of *pS +PASS: gdb.base/pointers.exp: ptype pS +PASS: gdb.base/pointers.exp: print value of *pUS +PASS: gdb.base/pointers.exp: ptype pUS +PASS: gdb.base/pointers.exp: print value of *pI +PASS: gdb.base/pointers.exp: ptype pI +PASS: gdb.base/pointers.exp: print value of *pUI +PASS: gdb.base/pointers.exp: ptype pUI +PASS: gdb.base/pointers.exp: print value of *pL +PASS: gdb.base/pointers.exp: ptype pL +PASS: gdb.base/pointers.exp: print value of *pUL +PASS: gdb.base/pointers.exp: ptype pUL +PASS: gdb.base/pointers.exp: print value of *pF +PASS: gdb.base/pointers.exp: ptype pF +PASS: gdb.base/pointers.exp: print value of *pD +PASS: gdb.base/pointers.exp: ptype pD +PASS: gdb.base/pointers.exp: print value of ******ppppppC +PASS: gdb.base/pointers.exp: ptype pC +PASS: gdb.base/pointers.exp: ptype ppC +PASS: gdb.base/pointers.exp: ptype pppC +PASS: gdb.base/pointers.exp: ptype ppppC +PASS: gdb.base/pointers.exp: ptype pppppC +PASS: gdb.base/pointers.exp: ptype ppppppC +PASS: gdb.base/pointers.exp: p instance.array_variable + 0 +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/ptr-typedef.exp ... +PASS: gdb.base/ptr-typedef.exp: print foo_ptr +PASS: gdb.base/ptr-typedef.exp: print foz_ptr +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/readline.exp ... +PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 1 +PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 2 +PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 3 +PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 3 +PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 2 +PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 1 +PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 1 +PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 2 +PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 3 +PASS: gdb.base/readline.exp: Simple operate-and-get-next - final prompt +PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send if 1 > 0 +PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send p 5 +PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send end +PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-p to end +PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-p to p 5 +PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-p to if 1 > 0 +PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-o for if 1 > 0 +PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-o for p 5 +PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-o for end +PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - final prompt +PASS: gdb.base/readline.exp: print 42 +PASS: gdb.base/readline.exp: arrow keys with secondary prompt +PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 7 +PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 8 +PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 9 +PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 9 +PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 8 +PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 7 +PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 7 +PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 8 +PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 9 +PASS: gdb.base/readline.exp: Simple operate-and-get-next - final prompt +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/wchar.exp ... +PASS: gdb.base/wchar.exp: print narrow +PASS: gdb.base/wchar.exp: print single +PASS: gdb.base/wchar.exp: print simple +PASS: gdb.base/wchar.exp: print difficile +PASS: gdb.base/wchar.exp: print simple[2] +PASS: gdb.base/wchar.exp: print difficile[2] +PASS: gdb.base/wchar.exp: print repeat +PASS: gdb.base/wchar.exp: print repeat_p +PASS: gdb.base/wchar.exp: set print null on +PASS: gdb.base/wchar.exp: print repeat (print null on) +PASS: gdb.base/wchar.exp: set print elements 3 +PASS: gdb.base/wchar.exp: print repeat (print elements 3) +PASS: gdb.base/wchar.exp: print repeat_p (print elements 3) +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw.exp ... +PASS: gdb.base/watchpoint-hw.exp: watch watchee +PASS: gdb.base/watchpoint-hw.exp: start +PASS: gdb.base/watchpoint-hw.exp: info watchpoints +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/signull.exp ... +PASS: gdb.base/signull.exp: set for function pointer probe +PASS: gdb.base/signull.exp: probe function pointer (function entry-point) +PASS: gdb.base/signull.exp: rerun to main +PASS: gdb.base/signull.exp: break bowler +PASS: gdb.base/signull.exp: break keeper +PASS: gdb.base/signull.exp: handle SIGSEGV +PASS: gdb.base/signull.exp: handle SIGBUS +PASS: gdb.base/signull.exp: data read; start with the bowler +PASS: gdb.base/signull.exp: data read; select the pointer type +PASS: gdb.base/signull.exp: data read; take the SIGSEGV +PASS: gdb.base/signull.exp: data read; backtrace from SIGSEGV +PASS: gdb.base/signull.exp: data read; continue to the keeper +PASS: gdb.base/signull.exp: data read; backtrace from keeper through SIGSEGV +PASS: gdb.base/signull.exp: data write; start with the bowler +PASS: gdb.base/signull.exp: data write; select the pointer type +PASS: gdb.base/signull.exp: data write; take the SIGSEGV +PASS: gdb.base/signull.exp: data write; backtrace from SIGSEGV +PASS: gdb.base/signull.exp: data write; continue to the keeper +PASS: gdb.base/signull.exp: data write; backtrace from keeper through SIGSEGV +PASS: gdb.base/signull.exp: code; start with the bowler +PASS: gdb.base/signull.exp: code; select the pointer type +PASS: gdb.base/signull.exp: code; take the SIGSEGV +PASS: gdb.base/signull.exp: code; backtrace from SIGSEGV +PASS: gdb.base/signull.exp: code; continue to the keeper +PASS: gdb.base/signull.exp: code; backtrace from keeper through SIGSEGV +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/so-indr-cl.exp ... +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/shell.exp ... +PASS: gdb.base/shell.exp: shell echo foo +PASS: gdb.base/shell.exp: ! echo foo +PASS: gdb.base/shell.exp: !echo foo +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/psymtab.exp ... +PASS: gdb.base/psymtab.exp: psymtab pending setup +PASS: gdb.base/psymtab.exp: Don't search past end of psymtab. +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sect-cmd.exp ... +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sepsymtab.exp ... +PASS: gdb.base/sepsymtab.exp: info sym main +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-delete.exp ... +PASS: gdb.base/watchpoint-delete.exp: set can-use-hw-watchpoints 0 +PASS: gdb.base/watchpoint-delete.exp: continue to breakpoint: break-here +PASS: gdb.base/watchpoint-delete.exp: watch x +PASS: gdb.base/watchpoint-delete.exp: delete $bpnum +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-non-mem.exp ... +PASS: gdb.base/watch-non-mem.exp: set write watchpoint on $pc +PASS: gdb.base/watch-non-mem.exp: watchpoint on $pc works +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/unload.exp ... +PASS: gdb.base/unload.exp: pending breakpoint info before run +PASS: gdb.base/unload.exp: running program +PASS: gdb.base/unload.exp: pending breakpoint info on first run at shrfunc1 +PASS: gdb.base/unload.exp: continuing to unloaded libfile +PASS: gdb.base/unload.exp: print y from libfile +PASS: gdb.base/unload.exp: rerun to shared library breakpoint +PASS: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc1 +PASS: gdb.base/unload.exp: continuing to unloaded libfile +PASS: gdb.base/unload.exp: continue to shrfunc2 +PASS: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc2 +PASS: gdb.base/unload.exp: continuing to unloaded libfile2 +PASS: gdb.base/unload.exp: print y from libfile2 +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/twice.exp ... +PASS: gdb.base/twice.exp: step +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/permissions.exp ... +PASS: gdb.base/permissions.exp: show may-write-registers +PASS: gdb.base/permissions.exp: show may-write-memory +PASS: gdb.base/permissions.exp: show may-insert-breakpoints +PASS: gdb.base/permissions.exp: show may-insert-tracepoints +PASS: gdb.base/permissions.exp: show may-insert-fast-tracepoints +PASS: gdb.base/permissions.exp: show may-interrupt +PASS: gdb.base/permissions.exp: enable observer mode +PASS: gdb.base/permissions.exp: show may-write-memory +PASS: gdb.base/permissions.exp: show may-write-registers +PASS: gdb.base/permissions.exp: show may-insert-breakpoints +PASS: gdb.base/permissions.exp: show may-insert-tracepoints +PASS: gdb.base/permissions.exp: show may-insert-fast-tracepoints +PASS: gdb.base/permissions.exp: show may-interrupt +PASS: gdb.base/permissions.exp: disable observer mode +PASS: gdb.base/permissions.exp: set non-stop off +PASS: gdb.base/permissions.exp: set a global +PASS: gdb.base/permissions.exp: print x +PASS: gdb.base/permissions.exp: set may-write-memory off +PASS: gdb.base/permissions.exp: try to set a global +PASS: gdb.base/permissions.exp: print x +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nodebug.exp ... +PASS: gdb.base/nodebug.exp: p top +PASS: gdb.base/nodebug.exp: whatis top +PASS: gdb.base/nodebug.exp: ptype top +PASS: gdb.base/nodebug.exp: p middle +PASS: gdb.base/nodebug.exp: whatis middle +PASS: gdb.base/nodebug.exp: ptype middle +PASS: gdb.base/nodebug.exp: p dataglobal +PASS: gdb.base/nodebug.exp: whatis dataglobal +PASS: gdb.base/nodebug.exp: ptype dataglobal +PASS: gdb.base/nodebug.exp: p datalocal +PASS: gdb.base/nodebug.exp: whatis datalocal +PASS: gdb.base/nodebug.exp: ptype datalocal +PASS: gdb.base/nodebug.exp: p bssglobal +PASS: gdb.base/nodebug.exp: whatis bssglobal +PASS: gdb.base/nodebug.exp: ptype bssglobal +PASS: gdb.base/nodebug.exp: p bsslocal +PASS: gdb.base/nodebug.exp: whatis bsslocal +PASS: gdb.base/nodebug.exp: ptype bsslocal +PASS: gdb.base/nodebug.exp: backtrace from inner in nodebug.exp +PASS: gdb.base/nodebug.exp: p/c array_index("abcdef",2) +PASS: gdb.base/nodebug.exp: backtrace from middle in nodebug.exp +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pr10179.exp ... +PASS: gdb.base/pr10179.exp: rbreak foo.* +PASS: gdb.base/pr10179.exp: rbreak pr10179-a.c:foo.* +PASS: gdb.base/pr10179.exp: rbreak pr10179-a.c : .* +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/remote.exp ... +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/stap-probe.exp ... +gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.base/stap-probe.c:39:21: fatal error: sys/sdt.h: No such file or directory + #include <sys/sdt.h> + ^ +compilation terminated. +UNTESTED: gdb.base/stap-probe.exp: without semaphore, not optimized: stap-probe.exp +UNTESTED: gdb.base/stap-probe.exp: without semaphore, not optimized: stap-probe.exp +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigchld.exp ... +PASS: gdb.base/sigchld.exp: set breakpoint at success exit +PASS: gdb.base/sigchld.exp: set breakpoint at failure exit +PASS: gdb.base/sigchld.exp: SIGCHLD blocked in inferior +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/skip.exp ... +PASS: gdb.base/skip.exp: skip file (no default file) +PASS: gdb.base/skip.exp: skip function +PASS: gdb.base/skip.exp: skip (no default function) +PASS: gdb.base/skip.exp: info skip empty +PASS: gdb.base/skip.exp: skip file (skip.c) +PASS: gdb.base/skip.exp: skip (main) +PASS: gdb.base/skip.exp: skip file skip1.c +PASS: gdb.base/skip.exp: skip function baz +PASS: gdb.base/skip.exp: skip enable 999 +PASS: gdb.base/skip.exp: skip disable 999 +PASS: gdb.base/skip.exp: skip delete 999 +PASS: gdb.base/skip.exp: skip enable a +PASS: gdb.base/skip.exp: skip disable a +PASS: gdb.base/skip.exp: skip delete a +PASS: gdb.base/skip.exp: info skip 999 +PASS: gdb.base/skip.exp: info skip +PASS: gdb.base/skip.exp: step in the main +PASS: gdb.base/skip.exp: step after all ignored +PASS: gdb.base/skip.exp: skip delete 1 +PASS: gdb.base/skip.exp: info skip (delete 1) +PASS: gdb.base/skip.exp: step after deleting 1 (1) +PASS: gdb.base/skip.exp: step after deleting 1 (2) +PASS: gdb.base/skip.exp: step after deleting 1 (3) +PASS: gdb.base/skip.exp: skip disable 3 +PASS: gdb.base/skip.exp: info skip shows entry as disabled +PASS: gdb.base/skip.exp: step after disabling 3 (1) +PASS: gdb.base/skip.exp: step after disabling 3 (2) +PASS: gdb.base/skip.exp: step after disabling 3 (3) +PASS: gdb.base/skip.exp: step after disabling 3 (4) +PASS: gdb.base/skip.exp: step after disabling 3 (5) +PASS: gdb.base/skip.exp: skip enable 3 +PASS: gdb.base/skip.exp: info skip shows entry as enabled +PASS: gdb.base/skip.exp: step after enable 3 (1) +PASS: gdb.base/skip.exp: step after enable 3 (2) +PASS: gdb.base/skip.exp: step after enable 3 (3) +PASS: gdb.base/skip.exp: skip disable +PASS: gdb.base/skip.exp: info skip after disabling all +PASS: gdb.base/skip.exp: skip enable +PASS: gdb.base/skip.exp: info skip after enabling all +PASS: gdb.base/skip.exp: skip disable 4 2-3 +PASS: gdb.base/skip.exp: info skip after disabling 4 2-3 +PASS: gdb.base/skip.exp: skip enable 2-3 +PASS: gdb.base/skip.exp: info skip after enabling 2-3 +PASS: gdb.base/skip.exp: info skip 2-3 +PASS: gdb.base/skip.exp: skip delete 2 3 +PASS: gdb.base/skip.exp: info skip after deleting 2 3 +PASS: gdb.base/skip.exp: skip delete +PASS: gdb.base/skip.exp: info skip after deleting all +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/whatis.exp ... +PASS: gdb.base/whatis.exp: whatis char +PASS: gdb.base/whatis.exp: whatis signed char +PASS: gdb.base/whatis.exp: whatis unsigned char +PASS: gdb.base/whatis.exp: whatis short +PASS: gdb.base/whatis.exp: whatis signed short +PASS: gdb.base/whatis.exp: whatis unsigned short +PASS: gdb.base/whatis.exp: whatis int +PASS: gdb.base/whatis.exp: whatis signed int +PASS: gdb.base/whatis.exp: whatis unsigned int +PASS: gdb.base/whatis.exp: whatis long +PASS: gdb.base/whatis.exp: whatis signed long +PASS: gdb.base/whatis.exp: whatis unsigned long +PASS: gdb.base/whatis.exp: whatis unsigned long long +PASS: gdb.base/whatis.exp: whatis float +PASS: gdb.base/whatis.exp: whatis double +PASS: gdb.base/whatis.exp: whatis char array +PASS: gdb.base/whatis.exp: whatis signed char array +PASS: gdb.base/whatis.exp: whatis unsigned char array +PASS: gdb.base/whatis.exp: whatis short array +PASS: gdb.base/whatis.exp: whatis signed short array +PASS: gdb.base/whatis.exp: whatis unsigned short array +PASS: gdb.base/whatis.exp: whatis int array +PASS: gdb.base/whatis.exp: whatis signed int array +PASS: gdb.base/whatis.exp: whatis unsigned int array +PASS: gdb.base/whatis.exp: whatis long array +PASS: gdb.base/whatis.exp: whatis signed long array +PASS: gdb.base/whatis.exp: whatis unsigned long array +PASS: gdb.base/whatis.exp: whatis unsigned long array +PASS: gdb.base/whatis.exp: whatis float array +PASS: gdb.base/whatis.exp: whatis double array +PASS: gdb.base/whatis.exp: whatis char pointer +PASS: gdb.base/whatis.exp: whatis signed char pointer +PASS: gdb.base/whatis.exp: whatis unsigned char pointer +PASS: gdb.base/whatis.exp: whatis short pointer +PASS: gdb.base/whatis.exp: whatis signed short pointer +PASS: gdb.base/whatis.exp: whatis unsigned short pointer +PASS: gdb.base/whatis.exp: whatis int pointer +PASS: gdb.base/whatis.exp: whatis signed int pointer +PASS: gdb.base/whatis.exp: whatis unsigned int pointer +PASS: gdb.base/whatis.exp: whatis long pointer +PASS: gdb.base/whatis.exp: whatis signed long pointer +PASS: gdb.base/whatis.exp: whatis unsigned long pointer +PASS: gdb.base/whatis.exp: whatis long long pointer +PASS: gdb.base/whatis.exp: whatis signed long long pointer +PASS: gdb.base/whatis.exp: whatis unsigned long long pointer +PASS: gdb.base/whatis.exp: whatis float pointer +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 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 char function +PASS: gdb.base/whatis.exp: whatis signed char function +PASS: gdb.base/whatis.exp: whatis unsigned char function +PASS: gdb.base/whatis.exp: whatis short function +PASS: gdb.base/whatis.exp: whatis signed short function +PASS: gdb.base/whatis.exp: whatis unsigned short function +PASS: gdb.base/whatis.exp: whatis int function +PASS: gdb.base/whatis.exp: whatis signed int function +PASS: gdb.base/whatis.exp: whatis unsigned int function +PASS: gdb.base/whatis.exp: whatis long function +PASS: gdb.base/whatis.exp: whatis signed long function +PASS: gdb.base/whatis.exp: whatis unsigned long function +PASS: gdb.base/whatis.exp: whatis long long function +PASS: gdb.base/whatis.exp: whatis signed long long function +PASS: gdb.base/whatis.exp: whatis unsigned long long function +PASS: gdb.base/whatis.exp: whatis float function +PASS: gdb.base/whatis.exp: whatis double function +PASS: gdb.base/whatis.exp: whatis complicated structure +PASS: gdb.base/whatis.exp: whatis complicated union +PASS: gdb.base/whatis.exp: whatis enumeration +PASS: gdb.base/whatis.exp: whatis enumeration using type name +PASS: gdb.base/whatis.exp: whatis outer structure +PASS: gdb.base/whatis.exp: whatis outer structure member +PASS: gdb.base/whatis.exp: whatis inner structure +PASS: gdb.base/whatis.exp: whatis inner structure member +PASS: gdb.base/whatis.exp: whatis inner union +PASS: gdb.base/whatis.exp: whatis inner union member +PASS: gdb.base/whatis.exp: whatis using typedef type name +PASS: gdb.base/whatis.exp: whatis applied to variable defined by typedef +PASS: gdb.base/whatis.exp: whatis applied to pointer to pointer to function +PASS: gdb.base/whatis.exp: whatis applied to const pointer to pointer to function +PASS: gdb.base/whatis.exp: whatis applied to pointer to const pointer to function +PASS: gdb.base/whatis.exp: whatis applied to pointer to function returning pointer to int +PASS: gdb.base/whatis.exp: whatis applied to pointer to pointer to function returning pointer to int +PASS: gdb.base/whatis.exp: whatis applied to pointer to function returning pointer to array +PASS: gdb.base/whatis.exp: whatis applied to pointer to function taking int,int and returning int +PASS: gdb.base/whatis.exp: whatis applied to pointer to function taking const int ptr and varargs and returning int +PASS: gdb.base/whatis.exp: whatis applied to function with types trailing 'void' +PASS: gdb.base/whatis.exp: whatis applied to function with 'void' parameter type +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-disc.exp ... +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigbpt.exp ... +PASS: gdb.base/sigbpt.exp: break keeper +PASS: gdb.base/sigbpt.exp: display/i $pc +PASS: gdb.base/sigbpt.exp: advance to the bowler +PASS: gdb.base/sigbpt.exp: stepping to fault +PASS: gdb.base/sigbpt.exp: get insn after fault +PASS: gdb.base/sigbpt.exp: Verify that SIGSEGV occurs at the last STEPI insn +PASS: gdb.base/sigbpt.exp: rerun to main +PASS: gdb.base/sigbpt.exp: stepi; pass SIGSEGV +PASS: gdb.base/sigbpt.exp: stepi; continue to keeper +PASS: gdb.base/sigbpt.exp: stepi; nopass SIGSEGV +KFAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler (corrupt pc) (PRMS: gdb/1702) +PASS: gdb.base/sigbpt.exp: rerun to main +PASS: gdb.base/sigbpt.exp: stepi bp before segv; pass SIGSEGV +PASS: gdb.base/sigbpt.exp: stepi bp before segv; continue to keeper +PASS: gdb.base/sigbpt.exp: stepi bp before segv; nopass SIGSEGV +PASS: gdb.base/sigbpt.exp: stepi bp before segv; set breakpoint 0 of 1 +KFAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler (corrupt pc) (PRMS: gdb/1702) +PASS: gdb.base/sigbpt.exp: stepi bp before segv; clear breakpoint 0 of 1 +PASS: gdb.base/sigbpt.exp: rerun to main +PASS: gdb.base/sigbpt.exp: stepi bp at segv; pass SIGSEGV +PASS: gdb.base/sigbpt.exp: stepi bp at segv; continue to keeper +PASS: gdb.base/sigbpt.exp: stepi bp at segv; nopass SIGSEGV +PASS: gdb.base/sigbpt.exp: stepi bp at segv; set breakpoint 0 of 1 +KFAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler (corrupt pc) (PRMS: gdb/1702) +PASS: gdb.base/sigbpt.exp: stepi bp at segv; clear breakpoint 0 of 1 +PASS: gdb.base/sigbpt.exp: rerun to main +PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; pass SIGSEGV +PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; continue to keeper +PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; nopass SIGSEGV +PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; set breakpoint 0 of 2 +PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; set breakpoint 1 of 2 +KFAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler (corrupt pc) (PRMS: gdb/1702) +PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; clear breakpoint 0 of 2 +PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; clear breakpoint 1 of 2 +PASS: gdb.base/sigbpt.exp: rerun to main +PASS: gdb.base/sigbpt.exp: cont; pass SIGSEGV +PASS: gdb.base/sigbpt.exp: cont; continue to keeper +PASS: gdb.base/sigbpt.exp: cont; nopass SIGSEGV +PASS: gdb.base/sigbpt.exp: cont; set breakpoint 0 of 1 +PASS: gdb.base/sigbpt.exp: cont; continue to breakpoint at fault +PASS: gdb.base/sigbpt.exp: cont; stepi fault +PASS: gdb.base/sigbpt.exp: cont; clear breakpoint 0 of 1 +PASS: gdb.base/sigbpt.exp: rerun to main +PASS: gdb.base/sigbpt.exp: cont bp after segv; pass SIGSEGV +PASS: gdb.base/sigbpt.exp: cont bp after segv; continue to keeper +PASS: gdb.base/sigbpt.exp: cont bp after segv; nopass SIGSEGV +PASS: gdb.base/sigbpt.exp: cont bp after segv; set breakpoint 0 of 2 +PASS: gdb.base/sigbpt.exp: cont bp after segv; set breakpoint 1 of 2 +PASS: gdb.base/sigbpt.exp: cont bp after segv; continue to breakpoint at fault +PASS: gdb.base/sigbpt.exp: cont bp after segv; stepi fault +PASS: gdb.base/sigbpt.exp: cont bp after segv; clear breakpoint 0 of 2 +PASS: gdb.base/sigbpt.exp: cont bp after segv; clear breakpoint 1 of 2 +PASS: gdb.base/sigbpt.exp: rerun to main +PASS: gdb.base/sigbpt.exp: cont bp before and after segv; pass SIGSEGV +PASS: gdb.base/sigbpt.exp: cont bp before and after segv; continue to keeper +PASS: gdb.base/sigbpt.exp: cont bp before and after segv; nopass SIGSEGV +PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 0 of 3 +PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 1 of 3 +PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 2 of 3 +PASS: gdb.base/sigbpt.exp: cont bp before and after segv; continue to breakpoint at fault +PASS: gdb.base/sigbpt.exp: cont bp before and after segv; stepi fault +PASS: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 0 of 3 +PASS: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 1 of 3 +PASS: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 2 of 3 +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/scope.exp ... +PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_ro +PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_bss before run +PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal before run +PASS: gdb.base/scope.exp: next over init0() in main +PASS: gdb.base/scope.exp: print filelocal +PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal at main +PASS: gdb.base/scope.exp: print filelocal_bss +PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_bss in test_at_main +PASS: gdb.base/scope.exp: print filelocal_ro in test_at_main +PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_ro +PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal +PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal_bss +PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal_ro +PASS: gdb.base/scope.exp: print foo::funclocal +PASS: gdb.base/scope.exp: print 'scope1.c'::foo::funclocal +PASS: gdb.base/scope.exp: print foo::funclocal_ro +PASS: gdb.base/scope.exp: print 'scope1.c'::foo::funclocal_ro +PASS: gdb.base/scope.exp: print bar::funclocal +PASS: gdb.base/scope.exp: print 'scope1.c'::bar::funclocal +PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal at foo +PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_bss in test_at_foo +PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_ro +PASS: gdb.base/scope.exp: print filelocal at foo +PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal at foo +PASS: gdb.base/scope.exp: print filelocal_bss at foo +PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal_bss at foo +PASS: gdb.base/scope.exp: print filelocal_ro at foo +PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal_ro at foo +PASS: gdb.base/scope.exp: print funclocal at foo +PASS: gdb.base/scope.exp: print foo::funclocal at foo +PASS: gdb.base/scope.exp: print 'scope1.c'::foo::funclocal at foo +PASS: gdb.base/scope.exp: print funclocal_bss at foo +PASS: gdb.base/scope.exp: print foo::funclocal_bss at foo +PASS: gdb.base/scope.exp: print 'scope1.c'::foo::funclocal_bss at foo +PASS: gdb.base/scope.exp: print funclocal_ro at foo +PASS: gdb.base/scope.exp: print foo::funclocal_ro at foo +PASS: gdb.base/scope.exp: print 'scope1.c'::foo::funclocal_ro at foo +PASS: gdb.base/scope.exp: print bar::funclocal at foo +PASS: gdb.base/scope.exp: print 'scope1.c'::bar::funclocal at foo +PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal at bar +PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_bss in test_at_bar +PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_ro at bar +PASS: gdb.base/scope.exp: print filelocal at bar +PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal at bar +PASS: gdb.base/scope.exp: print filelocal_bss at bar +PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal_bss at bar +PASS: gdb.base/scope.exp: print filelocal_ro in test_at_bar +PASS: gdb.base/scope.exp: print 'scope1.c'::filelocal_ro at bar +PASS: gdb.base/scope.exp: print foo::funclocal at bar +PASS: gdb.base/scope.exp: print 'scope1.c'::foo::funclocal at bar +PASS: gdb.base/scope.exp: print foo::funclocal_bss at bar +PASS: gdb.base/scope.exp: print 'scope1.c'::foo::funclocal_bss at bar +PASS: gdb.base/scope.exp: print foo::funclocal_ro at bar +PASS: gdb.base/scope.exp: print 'scope1.c'::foo::funclocal_ro at bar +PASS: gdb.base/scope.exp: print funclocal at bar +PASS: gdb.base/scope.exp: print bar::funclocal at bar +PASS: gdb.base/scope.exp: print 'scope1.c'::bar::funclocal at bar +PASS: gdb.base/scope.exp: print funclocal_bss at bar +PASS: gdb.base/scope.exp: print bar::funclocal_bss at bar +PASS: gdb.base/scope.exp: print 'scope1.c'::bar::funclocal_bss at bar +PASS: gdb.base/scope.exp: continue to marker2 +PASS: gdb.base/scope.exp: up from marker2 in scopes.exp +PASS: gdb.base/scope.exp: print localval, outer scope +PASS: gdb.base/scope.exp: print localval1, outer scope +PASS: gdb.base/scope.exp: print localval2, outer scope +PASS: gdb.base/scope.exp: print localval3, outer scope +PASS: gdb.base/scope.exp: continue to marker3 in scope.exp +PASS: gdb.base/scope.exp: up from marker3 in scope.exp +PASS: gdb.base/scope.exp: print localval, first nested scope +PASS: gdb.base/scope.exp: print localval1, first nested scope +PASS: gdb.base/scope.exp: print localval2, first nested scope +PASS: gdb.base/scope.exp: print localval3, first nested scope +PASS: gdb.base/scope.exp: continue to marker4 in scope.exp +PASS: gdb.base/scope.exp: up from marker4 in scope.exp +PASS: gdb.base/scope.exp: print localval, innermost scope +PASS: gdb.base/scope.exp: print localval1, innermost scope +PASS: gdb.base/scope.exp: print localval2, innermost scope +PASS: gdb.base/scope.exp: print localval3, innermost scope +PASS: gdb.base/scope.exp: continue to marker1 +PASS: gdb.base/scope.exp: up from marker1 in scope.exp +PASS: gdb.base/scope.exp: 100 auto variables correctly initialized +PASS: gdb.base/scope.exp: args in correct order +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/reread.exp ... +PASS: gdb.base/reread.exp: breakpoint foo in first file +PASS: gdb.base/reread.exp: run to foo() +PASS: gdb.base/reread.exp: run to foo() second time +PASS: gdb.base/reread.exp: second pass: breakpoint foo in first file +PASS: gdb.base/reread.exp: second pass: run to foo() +PASS: gdb.base/reread.exp: continue until exit at second pass +PASS: gdb.base/reread.exp: second pass: run to foo() second time +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/value-double-free.exp ... +PASS: gdb.base/value-double-free.exp: watch var +PASS: gdb.base/value-double-free.exp: continue +PASS: gdb.base/value-double-free.exp: print empty() +PASS: gdb.base/value-double-free.exp: help help +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-search.exp ... +PASS: gdb.base/solib-search.exp: continue to break_here +PASS: gdb.base/solib-search.exp: save a corefile +PASS: gdb.base/solib-search.exp: re-load generated corefile +PASS: gdb.base/solib-search.exp: backtrace (with wrong libs) (data collection) +PASS: gdb.base/solib-search.exp: backtrace (with wrong libs) +PASS: gdb.base/solib-search.exp: set solib-search-path +PASS: gdb.base/solib-search.exp: backtrace (with right libs) (data collection) +PASS: gdb.base/solib-search.exp: backtrace (with right libs) +PASS: gdb.base/solib-search.exp: p lib1_size +PASS: gdb.base/solib-search.exp: p lib2_size +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-display.exp ... +PASS: gdb.base/solib-display.exp: NO: display a_global +PASS: gdb.base/solib-display.exp: NO: display b_global +PASS: gdb.base/solib-display.exp: NO: display c_global +PASS: gdb.base/solib-display.exp: NO: after rerun +PASS: gdb.base/solib-display.exp: NO: after rerun (2) +PASS: gdb.base/solib-display.exp: NO: break 25 +PASS: gdb.base/solib-display.exp: NO: continue +PASS: gdb.base/solib-display.exp: NO: display main_global +PASS: gdb.base/solib-display.exp: NO: display a_local +PASS: gdb.base/solib-display.exp: NO: display a_static +PASS: gdb.base/solib-display.exp: NO: break 25 +PASS: gdb.base/solib-display.exp: NO: continue +PASS: gdb.base/solib-display.exp: IN: display a_global +PASS: gdb.base/solib-display.exp: IN: display b_global +PASS: gdb.base/solib-display.exp: IN: display c_global +PASS: gdb.base/solib-display.exp: IN: after rerun +PASS: gdb.base/solib-display.exp: IN: after rerun (2) +PASS: gdb.base/solib-display.exp: IN: break 25 +PASS: gdb.base/solib-display.exp: IN: continue +PASS: gdb.base/solib-display.exp: IN: display main_global +PASS: gdb.base/solib-display.exp: IN: display a_local +PASS: gdb.base/solib-display.exp: IN: display a_static +PASS: gdb.base/solib-display.exp: IN: break 25 +PASS: gdb.base/solib-display.exp: IN: continue +PASS: gdb.base/solib-display.exp: SEP: split solib +PASS: gdb.base/solib-display.exp: SEP: display a_global +PASS: gdb.base/solib-display.exp: SEP: display b_global +PASS: gdb.base/solib-display.exp: SEP: display c_global +PASS: gdb.base/solib-display.exp: SEP: after rerun +PASS: gdb.base/solib-display.exp: SEP: split solib second time +PASS: gdb.base/solib-display.exp: SEP: after rerun (2) +PASS: gdb.base/solib-display.exp: SEP: break 25 +PASS: gdb.base/solib-display.exp: SEP: continue +PASS: gdb.base/solib-display.exp: SEP: display main_global +PASS: gdb.base/solib-display.exp: SEP: display a_local +PASS: gdb.base/solib-display.exp: SEP: display a_static +PASS: gdb.base/solib-display.exp: SEP: break 25 +PASS: gdb.base/solib-display.exp: SEP: continue +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigrepeat.exp ... +PASS: gdb.base/sigrepeat.exp: advance to infinite loop +PASS: gdb.base/sigrepeat.exp: next +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/random-signal.exp ... +PASS: gdb.base/random-signal.exp: set can-use-hw-watchpoints 0 +PASS: gdb.base/random-signal.exp: watch v +PASS: gdb.base/random-signal.exp: continue +PASS: gdb.base/random-signal.exp: stop with control-c +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch_thread_num.exp ... +PASS: gdb.base/watch_thread_num.exp: successfully compiled posix threads test case +PASS: gdb.base/watch_thread_num.exp: Watchpoint on invalid thread +PASS: gdb.base/watch_thread_num.exp: Invalid watch syntax +PASS: gdb.base/watch_thread_num.exp: Next 5 +PASS: gdb.base/watch_thread_num.exp: Set breakpoint at thread_function +PASS: gdb.base/watch_thread_num.exp: Stopped in thread_function +PASS: gdb.base/watch_thread_num.exp: Thread command +PASS: gdb.base/watch_thread_num.exp: Disable breakpoint 2 +PASS: gdb.base/watch_thread_num.exp: Watchpoint on shared variable +PASS: gdb.base/watch_thread_num.exp: info breakpoint 3 +PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 1 +PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 1 +PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 2 +PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 2 +PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 3 +PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 3 +PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 4 +PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 4 +PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 5 +PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 5 +PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 6 +PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 6 +PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 7 +PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 7 +PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 8 +PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 8 +PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 9 +PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 9 +PASS: gdb.base/watch_thread_num.exp: Watchpoint triggered iteration 10 +PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 10 +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/overlays.exp ... +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/prelink.exp ... +PASS: gdb.base/prelink.exp: ldd prelinkt +PASS: gdb.base/prelink.exp: ldd prelinkt output contains libs +PASS: gdb.base/prelink.exp: copy ld-2.17.so to ld-linux.so.2 +PASS: gdb.base/prelink.exp: copy prelink.so to prelink.so +PASS: gdb.base/prelink.exp: copy libm-2.17.so to libm.so.6 +PASS: gdb.base/prelink.exp: copy libc-2.17.so to libc.so.6 +PASS: gdb.base/prelink.exp: split debug of executable +PASS: gdb.base/prelink.exp: unprelink ld-linux.so.2 pre-unprelink (missing /usr/sbin/prelink) +XFAIL: gdb.base/prelink.exp: prelink ld-linux.so.2 (missing /usr/sbin/prelink) +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/step-break.exp ... +PASS: gdb.base/step-break.exp: breakpoint line number +PASS: gdb.base/step-break.exp: run until breakpoint set at a line number +PASS: gdb.base/step-break.exp: next 2 (1) +PASS: gdb.base/step-break.exp: next 2 (2) +PASS: gdb.base/step-break.exp: next 2 (3) +PASS: gdb.base/step-break.exp: next 2 (4) +PASS: gdb.base/step-break.exp: next 2 (5) +PASS: gdb.base/step-break.exp: next 2 (6) +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-corrupted.exp ... +PASS: gdb.base/solib-corrupted.exp: normal list +XFAIL: gdb.base/solib-corrupted.exp: make solibs looping +UNTESTED: gdb.base/solib-corrupted.exp: no _r_debug symbol has been found +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-solib.exp ... +PASS: gdb.base/watchpoint-solib.exp: set pending breakpoint +PASS: gdb.base/watchpoint-solib.exp: continue to foo +PASS: gdb.base/watchpoint-solib.exp: set watchpoint on g +PASS: gdb.base/watchpoint-solib.exp: continue to watchpoint hit +PASS: gdb.base/watchpoint-solib.exp: rerun to main +PASS: gdb.base/watchpoint-solib.exp: continue to foo again +PASS: gdb.base/watchpoint-solib.exp: continue to watchpoint hit again +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/symbol-without-target_section.exp ... +PASS: gdb.base/symbol-without-target_section.exp: add-symbol-file +PASS: gdb.base/symbol-without-target_section.exp: list main +PASS: gdb.base/symbol-without-target_section.exp: print symbol_without_target_section +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/stack-checking.exp ... +PASS: gdb.base/stack-checking.exp: continue to breakpoint: breakpoint for small frame +PASS: gdb.base/stack-checking.exp: bt +PASS: gdb.base/stack-checking.exp: continue to breakpoint: breakpoint for medium frame +PASS: gdb.base/stack-checking.exp: bt +PASS: gdb.base/stack-checking.exp: continue to breakpoint: breakpoint for big frame +PASS: gdb.base/stack-checking.exp: bt +Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigstep.exp ... +PASS: gdb.base/sigstep.exp: display/i $pc +PASS: gdb.base/sigstep.exp: break handler +PASS: gdb.base/sigstep.exp: continue to stepi handler +PASS: gdb.base/sigstep.exp: backtrace for nexti +PASS: gdb.base/sigstep.exp: step from handler; continue to handler +PASS: gdb.base/sigstep.exp: step from handler; leave handler +PASS: gdb.base/sigstep.exp: stepi from handleri; continue to handler +PASS: gdb.base/sigstep.exp: stepi from handleri; leave handler +PASS: gdb.base/sigstep.exp: stepi from handleri; leave signal trampoline (in main) +PASS: gdb.base/sigstep.exp: next from handler; continue to handler +PASS: gdb.base/sigstep.exp: next from handler; leave handler +PASS: gdb.base/sigstep.exp: nexti from handleri; continue to handler +PASS: gdb.base/sigstep.exp: nexti from handleri; leave handler +PASS: gdb.base/sigstep.exp: nexti from handleri; leave signal trampoline (in main) +PASS: gdb.base/sigstep.exp: finish from handleri; continue to handler +PASS: gdb.base/sigstep.exp: finish from handleri; leave handler +PASS: gdb.base/sigstep.exp: finish from handleri; leave signal trampoline (in main) +PASS: gdb.base/sigstep.exp: return from handleri; continue to handler +PASS: gdb.base/sigstep.exp: return from handleri; leave handler +PASS: gdb.base/sigstep.exp: return from handleri; leave signal trampoline (in main) +PASS: gdb.base/sigstep.exp: Set done as return will have skipped it +PASS: gdb.base/sigstep.exp: set itimer = itimer_real +PASS: gdb.base/sigstep.exp: break 79 +PASS: gdb.base/sigstep.exp: step to handler; resync +PASS: gdb.base/sigstep.exp: step to handler; advance to infinite loop +PASS: gdb.base/sigstep.exp: step to handler; break handler +PASS: gdb.base/sigstep.exp: step to handler; performing step +PASS: gdb.base/sigstep.exp: step to handler; clear handler +PASS: gdb.base/sigstep.exp: next to handler; resync +PASS: gdb.base/sigstep.exp: next to handler; advance to infinite loop +PASS: gdb.base/sigstep.exp: next to handler; break handler +PASS: gdb.base/sigstep.exp: next to handler; performing next +PASS: gdb.base/sigstep.exp: next to handler; clear handler +PASS: gdb.base/sigstep.exp: continue to handler; resync +PASS: gdb.base/sigstep.exp: continue to handler; advance to infinite loop +PASS: gdb.base/sigstep.exp: continue to handler; break handler +PASS: gdb.base/sigstep.exp: continue to handler; performing continue +PASS: gdb.base/sigstep.exp: continue to handler; clear handler +PASS: gdb.base/sigstep.exp: step to handler entry; resync +PASS: gdb.base/sigstep.exp: step to handler entry; advance to infinite loop +PASS: gdb.base/sigstep.exp: step to handler entry; break handler +PASS: gdb.base/sigstep.exp: step to handler entry; performing step +PASS: gdb.base/sigstep.exp: step to handler entry; clear handler +PASS: gdb.base/sigstep.exp: next to handler entry; resync +PASS: gdb.base/sigstep.exp: next to handler entry; advance to infinite loop +PASS: gdb.base/sigstep.exp: next to handler entry; break handler +PASS: gdb.base/sigstep.exp: next to handler entry; performing next +PASS: gdb.base/sigstep.exp: next to handler entry; clear handler +PASS: gdb.base/sigstep.exp: continue to handler entry; resync +PASS: gdb.base/sigstep.exp: continue to handler entry; advance to infinite loop +PASS: gdb.base/sigstep.exp: continue to handler entry; break handler +PASS: gdb.base/sigstep.exp: continue to handler entry; performing continue +PASS: gdb.base/sigstep.exp: continue to handler entry; clear handler +PASS: gdb.base/sigstep.exp: step over handler; resync +PASS: gdb.base/sigstep.exp: step over handler; advance to infinite loop +PASS: gdb.base/sigstep.exp: step over handler; performing step +PASS: gdb.base/sigstep.exp: next over handler; resync +PASS: gdb.base/sigstep.exp: next over handler; advance to infinite loop +PASS: gdb.base/sigstep.exp: next over handler; performing next +PASS: gdb.base/sigstep.exp: continue over handler; resync +PASS: gdb.base/sigstep.exp: continue over handler; advance to infinite loop +PASS: gdb.base/sigstep.exp: continue over handler; performing continue +PASS: gdb.base/sigstep.exp: step on breakpoint, to handler; resync +PASS: gdb.base/sigstep.exp: step on breakpoint, to handler; break infinite loop +PASS: gdb.base/sigstep.exp: step on breakpoint, to handler; break handler +PASS: gdb.base/sigstep.exp: step on breakpoint, to handler; continue to infinite loop +PASS: gdb.base/sigstep.exp: step on breakpoint, to handler; performing step +PASS: gdb.base/sigstep.exp: step on breakpoint, to handler; clear infinite loop +PASS: gdb.base/sigstep.exp: step on breakpoint, to handler; clear handler +PASS: gdb.base/sigstep.exp: next on breakpoint, to handler; resync +PASS: gdb.base/sigstep.exp: next on breakpoint, to handler; break infinite loop +PASS: gdb.base/sigstep.exp: next on breakpoint, to handler; break handler +PASS: gdb.base/sigstep.exp: next on breakpoint, to handler; continue to infinite loop +PASS: gdb.base/sigstep.exp: next on breakpoint, to handler; performing next +PASS: gdb.base/sigstep.exp: next on breakpoint, to handler; clear infinite loop +PASS: gdb.base/sigstep.exp: next on breakpoint, to handler; clear handler +PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler; resync +PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler; break infinite loop +PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler; break handler +PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler; continue to infinite loop +PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler; performing continue +PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler; clear infinite loop +PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler; clear handler +PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; resync +PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; break infinite loop +PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; break handler +PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; continue to infinite loop +PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; performing step +PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; clear infinite loop +PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; clear handler +PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; resync +PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; break infinite loop +PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; break handler +PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; continue to infinite loop +PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; performing next +PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; clear infinite loop +PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; clear handler +PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; resync +PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; break infinite loop +PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; break handler +PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; continue to infinite loop +PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; performing continue +PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; clear infinite loop +PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; clear handler +PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler; resync +PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler; break infinite loop +PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler; continue to infinite loop +PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler; performing step +PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler; clear infinite loop +PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler; resync +PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler; break infinite loop +PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler; continue to infinite loop +PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler; performing next +PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler; clear infinite loop +PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler; resync +PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler; break infinite loop +PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler; continue to infinite loop +PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler; performing continue +PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler; clear infinite loop +Running ../../../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 + + === gdb Summary === + +# of expected passes 4541 +# of unexpected failures 58 +# of expected failures 3 +# of known failures 7 +# of untested testcases 5 +# of unsupported tests 1 +[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.6.50.20131021-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory + |