public inbox for gdb-testers@sourceware.org
help / color / mirror / Atom feed
* diffgdbdaymail 20141029
@ 2014-10-29 11:52 diffgdbdaymail by Jan Kratochvil
2014-10-29 16:20 ` Pedro Alves
0 siblings, 1 reply; 4+ messages in thread
From: diffgdbdaymail by Jan Kratochvil @ 2014-10-29 11:52 UTC (permalink / raw)
To: Jan Kratochvil, gdb-testers
--- 20141028Build-gdbgit-f20/fedora-20-x86_64/out/gdb-m32.sum 2014-10-28 10:12:27.757881095 +0100
--- GIT commit 6fb9c0f83252a79b2f1a3f8e75fa117ca7a4d589
+++ 20141029Build-gdbgit-f20/fedora-20-x86_64/out/gdb-m32.sum 2014-10-29 09:52:20.310537452 +0100
+++ GIT commit 6ae274b7dc305ae7cebcf55c5018dab05228235a
#gdb.arch/i386-bp_permanent.exp
Running gdb/testsuite/gdb.arch/i386-bp_permanent.exp ...
PASS: gdb.arch/i386-bp_permanent.exp: Stop at the 'standard' start breakpoint (fetching esp).
PASS: gdb.arch/i386-bp_permanent.exp: Stop at permanent breakpoint.
-PASS: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint.
-PASS: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
+FAIL: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint. (GDB internal error)
+FAIL: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
#gdb.base/sigbpt.exp
Running 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)
+KFAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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
#gdb.base/sigstep.exp
Running 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 82
-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: stepi to handler entry; resync
-PASS: gdb.base/sigstep.exp: stepi to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi to handler entry; break handler
-PASS: gdb.base/sigstep.exp: stepi to handler entry; performing stepi
-PASS: gdb.base/sigstep.exp: stepi to handler entry; clear handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; resync
-PASS: gdb.base/sigstep.exp: nexti to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti to handler entry; break handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; performing nexti
-PASS: gdb.base/sigstep.exp: nexti to handler entry; 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: stepi over handler; resync
-PASS: gdb.base/sigstep.exp: stepi over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi over handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi over handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi over handler; advanced
-PASS: gdb.base/sigstep.exp: nexti over handler; resync
-PASS: gdb.base/sigstep.exp: nexti over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti over handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti over handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti over handler; advanced
-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: stepi on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; clear infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; clear infinite loop
-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
+PASS: gdb.base/sigstep.exp: validate backtrace: display/i $pc
+PASS: gdb.base/sigstep.exp: validate backtrace: break handler
+PASS: gdb.base/sigstep.exp: validate backtrace: continue to stepi handler
+PASS: gdb.base/sigstep.exp: validate backtrace: backtrace for nexti
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi from handleri: break 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: nexti from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti from handleri: break 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: display/i $pc
+PASS: gdb.base/sigstep.exp: finish from handleri: break handler
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: return from handleri: break handler
+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: step to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler: set itimer = itimer_real
+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: next to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler: set itimer = itimer_real
+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: continue to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler: set itimer = itimer_real
+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: stepi to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi to handler entry: break handler
+PASS: gdb.base/sigstep.exp: stepi to handler entry: performing stepi
+PASS: gdb.base/sigstep.exp: nexti to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti to handler entry: break handler
+PASS: gdb.base/sigstep.exp: nexti to handler entry: performing nexti
+PASS: gdb.base/sigstep.exp: step to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler entry: set itimer = itimer_real
+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: next to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler entry: set itimer = itimer_real
+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: continue to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler entry: set itimer = itimer_real
+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: stepi over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi over handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi over handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi over handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi over handler: advanced
+PASS: gdb.base/sigstep.exp: nexti over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti over handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti over handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti over handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti over handler: advanced
+PASS: gdb.base/sigstep.exp: step over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: next over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: continue over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler: set itimer = itimer_real
+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: next on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler: set itimer = itimer_real
+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: continue on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler: set itimer = itimer_real
+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: step on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry: set itimer = itimer_real
+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: next on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry: set itimer = itimer_real
+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: continue on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry: set itimer = itimer_real
+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: stepi on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: performing step
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: performing next
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue
--- 20141028Build-gdbgit-f20/fedora-20-x86_64/out/gdb-m64.sum 2014-10-28 10:12:27.774881094 +0100
--- GIT commit 6fb9c0f83252a79b2f1a3f8e75fa117ca7a4d589
+++ 20141029Build-gdbgit-f20/fedora-20-x86_64/out/gdb-m64.sum 2014-10-29 09:52:20.327537451 +0100
+++ GIT commit 6ae274b7dc305ae7cebcf55c5018dab05228235a
#gdb.base/sigbpt.exp
Running 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)
+KFAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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
#gdb.base/sigstep.exp
Running 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 82
-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: stepi to handler entry; resync
-PASS: gdb.base/sigstep.exp: stepi to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi to handler entry; break handler
-PASS: gdb.base/sigstep.exp: stepi to handler entry; performing stepi
-PASS: gdb.base/sigstep.exp: stepi to handler entry; clear handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; resync
-PASS: gdb.base/sigstep.exp: nexti to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti to handler entry; break handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; performing nexti
-PASS: gdb.base/sigstep.exp: nexti to handler entry; 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: stepi over handler; resync
-PASS: gdb.base/sigstep.exp: stepi over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi over handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi over handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi over handler; advanced
-PASS: gdb.base/sigstep.exp: nexti over handler; resync
-PASS: gdb.base/sigstep.exp: nexti over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti over handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti over handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti over handler; advanced
-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: stepi on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; clear infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; clear infinite loop
-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
+PASS: gdb.base/sigstep.exp: validate backtrace: display/i $pc
+PASS: gdb.base/sigstep.exp: validate backtrace: break handler
+PASS: gdb.base/sigstep.exp: validate backtrace: continue to stepi handler
+PASS: gdb.base/sigstep.exp: validate backtrace: backtrace for nexti
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi from handleri: break 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: nexti from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti from handleri: break 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: display/i $pc
+PASS: gdb.base/sigstep.exp: finish from handleri: break handler
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: return from handleri: break handler
+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: step to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler: set itimer = itimer_real
+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: next to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler: set itimer = itimer_real
+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: continue to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler: set itimer = itimer_real
+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: stepi to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi to handler entry: break handler
+PASS: gdb.base/sigstep.exp: stepi to handler entry: performing stepi
+PASS: gdb.base/sigstep.exp: nexti to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti to handler entry: break handler
+PASS: gdb.base/sigstep.exp: nexti to handler entry: performing nexti
+PASS: gdb.base/sigstep.exp: step to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler entry: set itimer = itimer_real
+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: next to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler entry: set itimer = itimer_real
+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: continue to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler entry: set itimer = itimer_real
+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: stepi over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi over handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi over handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi over handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi over handler: advanced
+PASS: gdb.base/sigstep.exp: nexti over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti over handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti over handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti over handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti over handler: advanced
+PASS: gdb.base/sigstep.exp: step over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: next over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: continue over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler: set itimer = itimer_real
+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: next on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler: set itimer = itimer_real
+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: continue on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler: set itimer = itimer_real
+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: step on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry: set itimer = itimer_real
+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: next on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry: set itimer = itimer_real
+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: continue on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry: set itimer = itimer_real
+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: stepi on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: performing step
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: performing next
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue
--- 20141028Build-gdbgit-f20/fedora-20-i386/out/gdb-m32.sum 2014-10-28 10:06:01.246896711 +0100
--- GIT commit 6fb9c0f83252a79b2f1a3f8e75fa117ca7a4d589
+++ 20141029Build-gdbgit-f20/fedora-20-i386/out/gdb-m32.sum 2014-10-29 09:45:30.596547803 +0100
+++ GIT commit 6ae274b7dc305ae7cebcf55c5018dab05228235a
#gdb.arch/i386-bp_permanent.exp
Running gdb/testsuite/gdb.arch/i386-bp_permanent.exp ...
PASS: gdb.arch/i386-bp_permanent.exp: Stop at the 'standard' start breakpoint (fetching esp).
PASS: gdb.arch/i386-bp_permanent.exp: Stop at permanent breakpoint.
-PASS: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint.
-PASS: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
+FAIL: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint. (GDB internal error)
+FAIL: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
#gdb.base/sigbpt.exp
Running 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)
+KFAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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
#gdb.base/sigstep.exp
Running 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 82
-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: stepi to handler entry; resync
-PASS: gdb.base/sigstep.exp: stepi to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi to handler entry; break handler
-PASS: gdb.base/sigstep.exp: stepi to handler entry; performing stepi
-PASS: gdb.base/sigstep.exp: stepi to handler entry; clear handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; resync
-PASS: gdb.base/sigstep.exp: nexti to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti to handler entry; break handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; performing nexti
-PASS: gdb.base/sigstep.exp: nexti to handler entry; 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: stepi over handler; resync
-PASS: gdb.base/sigstep.exp: stepi over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi over handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi over handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi over handler; advanced
-PASS: gdb.base/sigstep.exp: nexti over handler; resync
-PASS: gdb.base/sigstep.exp: nexti over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti over handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti over handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti over handler; advanced
-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: stepi on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; clear infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; clear infinite loop
-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
+PASS: gdb.base/sigstep.exp: validate backtrace: display/i $pc
+PASS: gdb.base/sigstep.exp: validate backtrace: break handler
+PASS: gdb.base/sigstep.exp: validate backtrace: continue to stepi handler
+PASS: gdb.base/sigstep.exp: validate backtrace: backtrace for nexti
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: si in handler
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: si in handler
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: si in handler
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: si in handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: si in handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: si in handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: si in handler
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: si in handler
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: si in handler
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: si in handler
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: si in handler
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: si in handler
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi from handleri: break 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: nexti from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti from handleri: break 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: display/i $pc
+PASS: gdb.base/sigstep.exp: finish from handleri: break handler
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: return from handleri: break handler
+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: step to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler: set itimer = itimer_real
+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: next to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler: set itimer = itimer_real
+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: continue to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler: set itimer = itimer_real
+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: stepi to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi to handler entry: break handler
+PASS: gdb.base/sigstep.exp: stepi to handler entry: performing stepi
+PASS: gdb.base/sigstep.exp: nexti to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti to handler entry: break handler
+PASS: gdb.base/sigstep.exp: nexti to handler entry: performing nexti
+PASS: gdb.base/sigstep.exp: step to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler entry: set itimer = itimer_real
+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: next to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler entry: set itimer = itimer_real
+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: continue to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler entry: set itimer = itimer_real
+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: stepi over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi over handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi over handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi over handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi over handler: advanced
+PASS: gdb.base/sigstep.exp: nexti over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti over handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti over handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti over handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti over handler: advanced
+PASS: gdb.base/sigstep.exp: step over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: next over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: continue over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler: set itimer = itimer_real
+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: next on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler: set itimer = itimer_real
+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: continue on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler: set itimer = itimer_real
+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: step on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry: set itimer = itimer_real
+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: next on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry: set itimer = itimer_real
+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: continue on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry: set itimer = itimer_real
+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: stepi on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: performing step
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: performing next
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue
--- 20141028Build-gdbgit-f21/fedora-21-x86_64/out/gdb-m32.sum 2014-10-28 09:33:19.882975956 +0100
--- GIT commit 6fb9c0f83252a79b2f1a3f8e75fa117ca7a4d589
+++ 20141029Build-gdbgit-f21/fedora-21-x86_64/out/gdb-m32.sum 2014-10-29 09:11:26.449604698 +0100
+++ GIT commit 6ae274b7dc305ae7cebcf55c5018dab05228235a
#gdb.arch/i386-bp_permanent.exp
Running gdb/testsuite/gdb.arch/i386-bp_permanent.exp ...
PASS: gdb.arch/i386-bp_permanent.exp: Stop at the 'standard' start breakpoint (fetching esp).
PASS: gdb.arch/i386-bp_permanent.exp: Stop at permanent breakpoint.
-PASS: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint.
-PASS: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
+FAIL: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint. (GDB internal error)
+FAIL: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
#gdb.base/sigbpt.exp
Running 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)
+KFAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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
#gdb.base/sigstep.exp
Running 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 82
-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: stepi to handler entry; resync
-PASS: gdb.base/sigstep.exp: stepi to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi to handler entry; break handler
-PASS: gdb.base/sigstep.exp: stepi to handler entry; performing stepi
-PASS: gdb.base/sigstep.exp: stepi to handler entry; clear handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; resync
-PASS: gdb.base/sigstep.exp: nexti to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti to handler entry; break handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; performing nexti
-PASS: gdb.base/sigstep.exp: nexti to handler entry; 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: stepi over handler; resync
-PASS: gdb.base/sigstep.exp: stepi over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi over handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi over handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi over handler; advanced
-PASS: gdb.base/sigstep.exp: nexti over handler; resync
-PASS: gdb.base/sigstep.exp: nexti over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti over handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti over handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti over handler; advanced
-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: stepi on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; clear infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; clear infinite loop
-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
+PASS: gdb.base/sigstep.exp: validate backtrace: display/i $pc
+PASS: gdb.base/sigstep.exp: validate backtrace: break handler
+PASS: gdb.base/sigstep.exp: validate backtrace: continue to stepi handler
+PASS: gdb.base/sigstep.exp: validate backtrace: backtrace for nexti
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi from handleri: break 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: nexti from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti from handleri: break 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: display/i $pc
+PASS: gdb.base/sigstep.exp: finish from handleri: break handler
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: return from handleri: break handler
+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: step to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler: set itimer = itimer_real
+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: next to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler: set itimer = itimer_real
+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: continue to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler: set itimer = itimer_real
+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: stepi to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi to handler entry: break handler
+PASS: gdb.base/sigstep.exp: stepi to handler entry: performing stepi
+PASS: gdb.base/sigstep.exp: nexti to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti to handler entry: break handler
+PASS: gdb.base/sigstep.exp: nexti to handler entry: performing nexti
+PASS: gdb.base/sigstep.exp: step to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler entry: set itimer = itimer_real
+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: next to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler entry: set itimer = itimer_real
+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: continue to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler entry: set itimer = itimer_real
+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: stepi over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi over handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi over handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi over handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi over handler: advanced
+PASS: gdb.base/sigstep.exp: nexti over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti over handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti over handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti over handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti over handler: advanced
+PASS: gdb.base/sigstep.exp: step over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: next over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: continue over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler: set itimer = itimer_real
+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: next on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler: set itimer = itimer_real
+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: continue on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler: set itimer = itimer_real
+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: step on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry: set itimer = itimer_real
+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: next on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry: set itimer = itimer_real
+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: continue on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry: set itimer = itimer_real
+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: stepi on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: performing step
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: performing next
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue
--- 20141028Build-gdbgit-f21/fedora-21-x86_64/out/gdb-m64.sum 2014-10-28 09:33:19.898975956 +0100
--- GIT commit 6fb9c0f83252a79b2f1a3f8e75fa117ca7a4d589
+++ 20141029Build-gdbgit-f21/fedora-21-x86_64/out/gdb-m64.sum 2014-10-29 09:11:26.465604697 +0100
+++ GIT commit 6ae274b7dc305ae7cebcf55c5018dab05228235a
#gdb.base/sigbpt.exp
Running 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)
+KFAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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
#gdb.base/sigstep.exp
Running 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 82
-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: stepi to handler entry; resync
-PASS: gdb.base/sigstep.exp: stepi to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi to handler entry; break handler
-PASS: gdb.base/sigstep.exp: stepi to handler entry; performing stepi
-PASS: gdb.base/sigstep.exp: stepi to handler entry; clear handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; resync
-PASS: gdb.base/sigstep.exp: nexti to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti to handler entry; break handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; performing nexti
-PASS: gdb.base/sigstep.exp: nexti to handler entry; 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: stepi over handler; resync
-PASS: gdb.base/sigstep.exp: stepi over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi over handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi over handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi over handler; advanced
-PASS: gdb.base/sigstep.exp: nexti over handler; resync
-PASS: gdb.base/sigstep.exp: nexti over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti over handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti over handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti over handler; advanced
-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: stepi on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; clear infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; clear infinite loop
-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
+PASS: gdb.base/sigstep.exp: validate backtrace: display/i $pc
+PASS: gdb.base/sigstep.exp: validate backtrace: break handler
+PASS: gdb.base/sigstep.exp: validate backtrace: continue to stepi handler
+PASS: gdb.base/sigstep.exp: validate backtrace: backtrace for nexti
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi from handleri: break 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: nexti from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti from handleri: break 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: display/i $pc
+PASS: gdb.base/sigstep.exp: finish from handleri: break handler
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: return from handleri: break handler
+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: step to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler: set itimer = itimer_real
+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: next to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler: set itimer = itimer_real
+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: continue to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler: set itimer = itimer_real
+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: stepi to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi to handler entry: break handler
+PASS: gdb.base/sigstep.exp: stepi to handler entry: performing stepi
+PASS: gdb.base/sigstep.exp: nexti to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti to handler entry: break handler
+PASS: gdb.base/sigstep.exp: nexti to handler entry: performing nexti
+PASS: gdb.base/sigstep.exp: step to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler entry: set itimer = itimer_real
+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: next to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler entry: set itimer = itimer_real
+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: continue to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler entry: set itimer = itimer_real
+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: stepi over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi over handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi over handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi over handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi over handler: advanced
+PASS: gdb.base/sigstep.exp: nexti over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti over handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti over handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti over handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti over handler: advanced
+PASS: gdb.base/sigstep.exp: step over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: next over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: continue over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler: set itimer = itimer_real
+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: next on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler: set itimer = itimer_real
+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: continue on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler: set itimer = itimer_real
+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: step on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry: set itimer = itimer_real
+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: next on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry: set itimer = itimer_real
+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: continue on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry: set itimer = itimer_real
+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: stepi on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: performing step
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: performing next
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue
--- 20141028Build-gdbgit-f21/fedora-21-i386/out/gdb-m32.sum 2014-10-28 09:26:54.680991520 +0100
--- GIT commit 6fb9c0f83252a79b2f1a3f8e75fa117ca7a4d589
+++ 20141029Build-gdbgit-f21/fedora-21-i386/out/gdb-m32.sum 2014-10-29 09:04:38.082620948 +0100
+++ GIT commit 6ae274b7dc305ae7cebcf55c5018dab05228235a
#gdb.arch/i386-bp_permanent.exp
Running gdb/testsuite/gdb.arch/i386-bp_permanent.exp ...
PASS: gdb.arch/i386-bp_permanent.exp: Stop at the 'standard' start breakpoint (fetching esp).
PASS: gdb.arch/i386-bp_permanent.exp: Stop at permanent breakpoint.
-PASS: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint.
-PASS: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
+FAIL: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint. (GDB internal error)
+FAIL: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
#gdb.base/sigbpt.exp
Running 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)
+KFAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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
#gdb.base/sigstep.exp
Running 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 82
-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: stepi to handler entry; resync
-PASS: gdb.base/sigstep.exp: stepi to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi to handler entry; break handler
-PASS: gdb.base/sigstep.exp: stepi to handler entry; performing stepi
-PASS: gdb.base/sigstep.exp: stepi to handler entry; clear handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; resync
-PASS: gdb.base/sigstep.exp: nexti to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti to handler entry; break handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; performing nexti
-PASS: gdb.base/sigstep.exp: nexti to handler entry; 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: stepi over handler; resync
-PASS: gdb.base/sigstep.exp: stepi over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi over handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi over handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi over handler; advanced
-PASS: gdb.base/sigstep.exp: nexti over handler; resync
-PASS: gdb.base/sigstep.exp: nexti over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti over handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti over handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti over handler; advanced
-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: stepi on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; clear infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; clear infinite loop
-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
+PASS: gdb.base/sigstep.exp: validate backtrace: display/i $pc
+PASS: gdb.base/sigstep.exp: validate backtrace: break handler
+PASS: gdb.base/sigstep.exp: validate backtrace: continue to stepi handler
+PASS: gdb.base/sigstep.exp: validate backtrace: backtrace for nexti
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: si in handler
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: si in handler
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: si in handler
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: si in handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: si in handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: si in handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: si in handler
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: si in handler
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: si in handler
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: si in handler
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: si in handler
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: si in handler
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi from handleri: break 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: nexti from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti from handleri: break 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: display/i $pc
+PASS: gdb.base/sigstep.exp: finish from handleri: break handler
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: return from handleri: break handler
+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: step to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler: set itimer = itimer_real
+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: next to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler: set itimer = itimer_real
+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: continue to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler: set itimer = itimer_real
+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: stepi to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi to handler entry: break handler
+PASS: gdb.base/sigstep.exp: stepi to handler entry: performing stepi
+PASS: gdb.base/sigstep.exp: nexti to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti to handler entry: break handler
+PASS: gdb.base/sigstep.exp: nexti to handler entry: performing nexti
+PASS: gdb.base/sigstep.exp: step to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler entry: set itimer = itimer_real
+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: next to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler entry: set itimer = itimer_real
+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: continue to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler entry: set itimer = itimer_real
+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: stepi over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi over handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi over handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi over handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi over handler: advanced
+PASS: gdb.base/sigstep.exp: nexti over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti over handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti over handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti over handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti over handler: advanced
+PASS: gdb.base/sigstep.exp: step over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: next over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: continue over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler: set itimer = itimer_real
+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: next on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler: set itimer = itimer_real
+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: continue on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler: set itimer = itimer_real
+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: step on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry: set itimer = itimer_real
+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: next on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry: set itimer = itimer_real
+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: continue on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry: set itimer = itimer_real
+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: stepi on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: performing step
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: performing next
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue
--- 20141028Build-gdbgit-gdbserver-f21/fedora-21-x86_64/out/gdb-m32.sum 2014-10-28 10:32:24.193832755 +0100
--- GIT commit 6fb9c0f83252a79b2f1a3f8e75fa117ca7a4d589
+++ 20141029Build-gdbgit-gdbserver-f21/fedora-21-x86_64/out/gdb-m32.sum 2014-10-29 10:13:35.891505222 +0100
+++ GIT commit 6ae274b7dc305ae7cebcf55c5018dab05228235a
#gdb.base/sigbpt.exp
Running 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)
+KFAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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
#gdb.base/sigstep.exp
Running 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 82
-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: stepi to handler entry; resync
-PASS: gdb.base/sigstep.exp: stepi to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi to handler entry; break handler
-PASS: gdb.base/sigstep.exp: stepi to handler entry; performing stepi
-PASS: gdb.base/sigstep.exp: stepi to handler entry; clear handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; resync
-PASS: gdb.base/sigstep.exp: nexti to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti to handler entry; break handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; performing nexti
-PASS: gdb.base/sigstep.exp: nexti to handler entry; 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: stepi over handler; resync
-PASS: gdb.base/sigstep.exp: stepi over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi over handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi over handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi over handler; advanced
-PASS: gdb.base/sigstep.exp: nexti over handler; resync
-PASS: gdb.base/sigstep.exp: nexti over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti over handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti over handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti over handler; advanced
-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: stepi on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; clear infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; clear infinite loop
-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
+PASS: gdb.base/sigstep.exp: validate backtrace: display/i $pc
+PASS: gdb.base/sigstep.exp: validate backtrace: break handler
+PASS: gdb.base/sigstep.exp: validate backtrace: continue to stepi handler
+PASS: gdb.base/sigstep.exp: validate backtrace: backtrace for nexti
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi from handleri: break 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: nexti from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti from handleri: break 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: display/i $pc
+PASS: gdb.base/sigstep.exp: finish from handleri: break handler
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: return from handleri: break handler
+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: step to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler: set itimer = itimer_real
+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: next to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler: set itimer = itimer_real
+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: continue to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler: set itimer = itimer_real
+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: stepi to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi to handler entry: break handler
+PASS: gdb.base/sigstep.exp: stepi to handler entry: performing stepi
+PASS: gdb.base/sigstep.exp: nexti to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti to handler entry: break handler
+PASS: gdb.base/sigstep.exp: nexti to handler entry: performing nexti
+PASS: gdb.base/sigstep.exp: step to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler entry: set itimer = itimer_real
+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: next to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler entry: set itimer = itimer_real
+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: continue to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler entry: set itimer = itimer_real
+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: stepi over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi over handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi over handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi over handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi over handler: advanced
+PASS: gdb.base/sigstep.exp: nexti over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti over handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti over handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti over handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti over handler: advanced
+PASS: gdb.base/sigstep.exp: step over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: next over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: continue over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler: set itimer = itimer_real
+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: next on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler: set itimer = itimer_real
+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: continue on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler: set itimer = itimer_real
+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: step on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry: set itimer = itimer_real
+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: next on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry: set itimer = itimer_real
+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: continue on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry: set itimer = itimer_real
+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: stepi on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: performing step
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: performing next
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue
--- 20141028Build-gdbgit-gdbserver-f21/fedora-21-x86_64/out/gdb-m64.sum 2014-10-28 10:32:24.208832754 +0100
--- GIT commit 6fb9c0f83252a79b2f1a3f8e75fa117ca7a4d589
+++ 20141029Build-gdbgit-gdbserver-f21/fedora-21-x86_64/out/gdb-m64.sum 2014-10-29 10:13:35.908505222 +0100
+++ GIT commit 6ae274b7dc305ae7cebcf55c5018dab05228235a
#gdb.base/sigbpt.exp
Running 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)
+KFAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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
#gdb.base/sigstep.exp
Running 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 82
-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: stepi to handler entry; resync
-PASS: gdb.base/sigstep.exp: stepi to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi to handler entry; break handler
-PASS: gdb.base/sigstep.exp: stepi to handler entry; performing stepi
-PASS: gdb.base/sigstep.exp: stepi to handler entry; clear handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; resync
-PASS: gdb.base/sigstep.exp: nexti to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti to handler entry; break handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; performing nexti
-PASS: gdb.base/sigstep.exp: nexti to handler entry; 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: stepi over handler; resync
-PASS: gdb.base/sigstep.exp: stepi over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi over handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi over handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi over handler; advanced
-PASS: gdb.base/sigstep.exp: nexti over handler; resync
-PASS: gdb.base/sigstep.exp: nexti over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti over handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti over handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti over handler; advanced
-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: stepi on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; clear infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; clear infinite loop
-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
+PASS: gdb.base/sigstep.exp: validate backtrace: display/i $pc
+PASS: gdb.base/sigstep.exp: validate backtrace: break handler
+PASS: gdb.base/sigstep.exp: validate backtrace: continue to stepi handler
+PASS: gdb.base/sigstep.exp: validate backtrace: backtrace for nexti
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi from handleri: break 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: nexti from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti from handleri: break 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: display/i $pc
+PASS: gdb.base/sigstep.exp: finish from handleri: break handler
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: return from handleri: break handler
+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: step to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler: set itimer = itimer_real
+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: next to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler: set itimer = itimer_real
+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: continue to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler: set itimer = itimer_real
+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: stepi to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi to handler entry: break handler
+PASS: gdb.base/sigstep.exp: stepi to handler entry: performing stepi
+PASS: gdb.base/sigstep.exp: nexti to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti to handler entry: break handler
+PASS: gdb.base/sigstep.exp: nexti to handler entry: performing nexti
+PASS: gdb.base/sigstep.exp: step to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler entry: set itimer = itimer_real
+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: next to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler entry: set itimer = itimer_real
+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: continue to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler entry: set itimer = itimer_real
+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: stepi over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi over handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi over handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi over handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi over handler: advanced
+PASS: gdb.base/sigstep.exp: nexti over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti over handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti over handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti over handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti over handler: advanced
+PASS: gdb.base/sigstep.exp: step over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: next over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: continue over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler: set itimer = itimer_real
+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: next on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler: set itimer = itimer_real
+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: continue on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler: set itimer = itimer_real
+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: step on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry: set itimer = itimer_real
+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: next on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry: set itimer = itimer_real
+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: continue on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry: set itimer = itimer_real
+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: stepi on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: performing step
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: performing next
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue
--- 20141028Build-gdbgit-gdbserver-f21/fedora-21-i386/out/gdb-m32.sum 2014-10-28 10:25:11.001850257 +0100
--- GIT commit 6fb9c0f83252a79b2f1a3f8e75fa117ca7a4d589
+++ 20141029Build-gdbgit-gdbserver-f21/fedora-21-i386/out/gdb-m32.sum 2014-10-29 10:05:41.946517197 +0100
+++ GIT commit 6ae274b7dc305ae7cebcf55c5018dab05228235a
#gdb.arch/i386-bp_permanent.exp
Running gdb/testsuite/gdb.arch/i386-bp_permanent.exp ...
PASS: gdb.arch/i386-bp_permanent.exp: Stop at the 'standard' start breakpoint (fetching esp).
PASS: gdb.arch/i386-bp_permanent.exp: Stop at permanent breakpoint.
-PASS: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint.
-PASS: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
+FAIL: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint. (GDB internal error)
+FAIL: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
#gdb.base/sigbpt.exp
Running 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)
+KFAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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
#gdb.base/sigstep.exp
Running 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 82
-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: stepi to handler entry; resync
-PASS: gdb.base/sigstep.exp: stepi to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi to handler entry; break handler
-PASS: gdb.base/sigstep.exp: stepi to handler entry; performing stepi
-PASS: gdb.base/sigstep.exp: stepi to handler entry; clear handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; resync
-PASS: gdb.base/sigstep.exp: nexti to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti to handler entry; break handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; performing nexti
-PASS: gdb.base/sigstep.exp: nexti to handler entry; 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: stepi over handler; resync
-PASS: gdb.base/sigstep.exp: stepi over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi over handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi over handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi over handler; advanced
-PASS: gdb.base/sigstep.exp: nexti over handler; resync
-PASS: gdb.base/sigstep.exp: nexti over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti over handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti over handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti over handler; advanced
-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: stepi on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; clear infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; clear infinite loop
-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
+PASS: gdb.base/sigstep.exp: validate backtrace: display/i $pc
+PASS: gdb.base/sigstep.exp: validate backtrace: break handler
+PASS: gdb.base/sigstep.exp: validate backtrace: continue to stepi handler
+PASS: gdb.base/sigstep.exp: validate backtrace: backtrace for nexti
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: si in handler
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: si in handler
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: si in handler
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: si in handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: si in handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: si in handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: si in handler
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: si in handler
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: si in handler
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: si in handler
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: si in handler
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: si in handler
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi from handleri: break 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: nexti from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti from handleri: break 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: display/i $pc
+PASS: gdb.base/sigstep.exp: finish from handleri: break handler
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: return from handleri: break handler
+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: step to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler: set itimer = itimer_real
+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: next to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler: set itimer = itimer_real
+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: continue to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler: set itimer = itimer_real
+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: stepi to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi to handler entry: break handler
+PASS: gdb.base/sigstep.exp: stepi to handler entry: performing stepi
+PASS: gdb.base/sigstep.exp: nexti to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti to handler entry: break handler
+PASS: gdb.base/sigstep.exp: nexti to handler entry: performing nexti
+PASS: gdb.base/sigstep.exp: step to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler entry: set itimer = itimer_real
+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: next to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler entry: set itimer = itimer_real
+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: continue to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler entry: set itimer = itimer_real
+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: stepi over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi over handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi over handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi over handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi over handler: advanced
+PASS: gdb.base/sigstep.exp: nexti over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti over handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti over handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti over handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti over handler: advanced
+PASS: gdb.base/sigstep.exp: step over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: next over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: continue over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler: set itimer = itimer_real
+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: next on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler: set itimer = itimer_real
+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: continue on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler: set itimer = itimer_real
+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: step on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry: set itimer = itimer_real
+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: next on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry: set itimer = itimer_real
+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: continue on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry: set itimer = itimer_real
+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: stepi on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: performing step
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: performing next
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue
--- 20141028Build-gdbgit-gdbserver-rawhide/fedora-rawhide-x86_64/out/gdb-m32.sum 2014-10-28 11:07:32.137013950 +0100
--- GIT commit 6fb9c0f83252a79b2f1a3f8e75fa117ca7a4d589
+++ 20141029Build-gdbgit-gdbserver-rawhide/fedora-rawhide-x86_64/out/gdb-m32.sum 2014-10-29 10:34:57.349472844 +0100
+++ GIT commit 6ae274b7dc305ae7cebcf55c5018dab05228235a
#gdb.base/sigbpt.exp
Running 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)
+KFAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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
#gdb.base/sigstep.exp
Running 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 82
-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: stepi to handler entry; resync
-PASS: gdb.base/sigstep.exp: stepi to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi to handler entry; break handler
-PASS: gdb.base/sigstep.exp: stepi to handler entry; performing stepi
-PASS: gdb.base/sigstep.exp: stepi to handler entry; clear handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; resync
-PASS: gdb.base/sigstep.exp: nexti to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti to handler entry; break handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; performing nexti
-PASS: gdb.base/sigstep.exp: nexti to handler entry; 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: stepi over handler; resync
-PASS: gdb.base/sigstep.exp: stepi over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi over handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi over handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi over handler; advanced
-PASS: gdb.base/sigstep.exp: nexti over handler; resync
-PASS: gdb.base/sigstep.exp: nexti over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti over handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti over handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti over handler; advanced
-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: stepi on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; clear infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; clear infinite loop
-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
+PASS: gdb.base/sigstep.exp: validate backtrace: display/i $pc
+PASS: gdb.base/sigstep.exp: validate backtrace: break handler
+PASS: gdb.base/sigstep.exp: validate backtrace: continue to stepi handler
+PASS: gdb.base/sigstep.exp: validate backtrace: backtrace for nexti
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi from handleri: break 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: nexti from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti from handleri: break 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: display/i $pc
+PASS: gdb.base/sigstep.exp: finish from handleri: break handler
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: return from handleri: break handler
+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: step to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler: set itimer = itimer_real
+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: next to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler: set itimer = itimer_real
+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: continue to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler: set itimer = itimer_real
+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: stepi to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi to handler entry: break handler
+PASS: gdb.base/sigstep.exp: stepi to handler entry: performing stepi
+PASS: gdb.base/sigstep.exp: nexti to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti to handler entry: break handler
+PASS: gdb.base/sigstep.exp: nexti to handler entry: performing nexti
+PASS: gdb.base/sigstep.exp: step to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler entry: set itimer = itimer_real
+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: next to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler entry: set itimer = itimer_real
+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: continue to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler entry: set itimer = itimer_real
+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: stepi over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi over handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi over handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi over handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi over handler: advanced
+PASS: gdb.base/sigstep.exp: nexti over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti over handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti over handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti over handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti over handler: advanced
+PASS: gdb.base/sigstep.exp: step over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: next over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: continue over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler: set itimer = itimer_real
+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: next on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler: set itimer = itimer_real
+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: continue on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler: set itimer = itimer_real
+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: step on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry: set itimer = itimer_real
+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: next on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry: set itimer = itimer_real
+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: continue on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry: set itimer = itimer_real
+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: stepi on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: performing step
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: performing next
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue
#gdb.trace/tspeed.exp
Running gdb/testsuite/gdb.trace/tspeed.exp ...
PASS: gdb.trace/tspeed.exp: print iters = init_iters
PASS: gdb.trace/tspeed.exp: set slow tracepoint
PASS: gdb.trace/tspeed.exp: advance to trace begin
PASS: gdb.trace/tspeed.exp: start trace experiment
-FAIL: gdb.trace/tspeed.exp: advance through tracing (timeout)
-FAIL: gdb.trace/tspeed.exp: check on trace status (timeout)
-FAIL: gdb.trace/tspeed.exp: tstop (timeout)
-ERROR: Delete all tracepoints in delete_tracepoints (timeout)
-UNRESOLVED: gdb.trace/tspeed.exp: print iters = init_iters (timeout)
-FAIL: gdb.trace/tspeed.exp: set conditional fast tracepoint (timeout)
+PASS: gdb.trace/tspeed.exp: advance through tracing
+PASS: gdb.trace/tspeed.exp: check on trace status
+PASS: gdb.trace/tspeed.exp: print iters = init_iters
+PASS: gdb.trace/tspeed.exp: set conditional fast tracepoint, done
+PASS: gdb.trace/tspeed.exp: advance to trace begin
+PASS: gdb.trace/tspeed.exp: start trace experiment
+PASS: gdb.trace/tspeed.exp: advance through tracing
+PASS: gdb.trace/tspeed.exp: check on trace status
--- 20141028Build-gdbgit-gdbserver-rawhide/fedora-rawhide-x86_64/out/gdb-m64.sum 2014-10-28 11:07:32.158013954 +0100
--- GIT commit 6fb9c0f83252a79b2f1a3f8e75fa117ca7a4d589
+++ 20141029Build-gdbgit-gdbserver-rawhide/fedora-rawhide-x86_64/out/gdb-m64.sum 2014-10-29 10:34:57.360472844 +0100
+++ GIT commit 6ae274b7dc305ae7cebcf55c5018dab05228235a
#gdb.base/sigbpt.exp
Running 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)
+KFAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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
#gdb.base/sigstep.exp
Running 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 82
-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: stepi to handler entry; resync
-PASS: gdb.base/sigstep.exp: stepi to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi to handler entry; break handler
-PASS: gdb.base/sigstep.exp: stepi to handler entry; performing stepi
-PASS: gdb.base/sigstep.exp: stepi to handler entry; clear handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; resync
-PASS: gdb.base/sigstep.exp: nexti to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti to handler entry; break handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; performing nexti
-PASS: gdb.base/sigstep.exp: nexti to handler entry; 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: stepi over handler; resync
-PASS: gdb.base/sigstep.exp: stepi over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi over handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi over handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi over handler; advanced
-PASS: gdb.base/sigstep.exp: nexti over handler; resync
-PASS: gdb.base/sigstep.exp: nexti over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti over handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti over handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti over handler; advanced
-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: stepi on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; clear infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; clear infinite loop
-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
+PASS: gdb.base/sigstep.exp: validate backtrace: display/i $pc
+PASS: gdb.base/sigstep.exp: validate backtrace: break handler
+PASS: gdb.base/sigstep.exp: validate backtrace: continue to stepi handler
+PASS: gdb.base/sigstep.exp: validate backtrace: backtrace for nexti
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi from handleri: break 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: nexti from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti from handleri: break 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: display/i $pc
+PASS: gdb.base/sigstep.exp: finish from handleri: break handler
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: return from handleri: break handler
+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: step to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler: set itimer = itimer_real
+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: next to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler: set itimer = itimer_real
+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: continue to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler: set itimer = itimer_real
+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: stepi to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi to handler entry: break handler
+PASS: gdb.base/sigstep.exp: stepi to handler entry: performing stepi
+PASS: gdb.base/sigstep.exp: nexti to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti to handler entry: break handler
+PASS: gdb.base/sigstep.exp: nexti to handler entry: performing nexti
+PASS: gdb.base/sigstep.exp: step to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler entry: set itimer = itimer_real
+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: next to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler entry: set itimer = itimer_real
+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: continue to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler entry: set itimer = itimer_real
+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: stepi over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi over handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi over handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi over handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi over handler: advanced
+PASS: gdb.base/sigstep.exp: nexti over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti over handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti over handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti over handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti over handler: advanced
+PASS: gdb.base/sigstep.exp: step over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: next over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: continue over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler: set itimer = itimer_real
+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: next on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler: set itimer = itimer_real
+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: continue on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler: set itimer = itimer_real
+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: step on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry: set itimer = itimer_real
+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: next on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry: set itimer = itimer_real
+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: continue on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry: set itimer = itimer_real
+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: stepi on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: performing step
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: performing next
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue
--- 20141028Build-gdbgit-gdbserver-rawhide/fedora-rawhide-i386/out/gdb-m32.sum 2014-10-28 10:45:01.510616118 +0100
--- GIT commit 6fb9c0f83252a79b2f1a3f8e75fa117ca7a4d589
+++ 20141029Build-gdbgit-gdbserver-rawhide/fedora-rawhide-i386/out/gdb-m32.sum 2014-10-29 10:26:51.698485115 +0100
+++ GIT commit 6ae274b7dc305ae7cebcf55c5018dab05228235a
#gdb.arch/i386-bp_permanent.exp
Running gdb/testsuite/gdb.arch/i386-bp_permanent.exp ...
PASS: gdb.arch/i386-bp_permanent.exp: Stop at the 'standard' start breakpoint (fetching esp).
PASS: gdb.arch/i386-bp_permanent.exp: Stop at permanent breakpoint.
-PASS: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint.
-PASS: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
+FAIL: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint. (GDB internal error)
+FAIL: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
#gdb.base/sigbpt.exp
Running 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)
+KFAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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
#gdb.base/sigstep.exp
Running 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 82
-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: stepi to handler entry; resync
-PASS: gdb.base/sigstep.exp: stepi to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi to handler entry; break handler
-PASS: gdb.base/sigstep.exp: stepi to handler entry; performing stepi
-PASS: gdb.base/sigstep.exp: stepi to handler entry; clear handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; resync
-PASS: gdb.base/sigstep.exp: nexti to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti to handler entry; break handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; performing nexti
-PASS: gdb.base/sigstep.exp: nexti to handler entry; 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: stepi over handler; resync
-PASS: gdb.base/sigstep.exp: stepi over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi over handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi over handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi over handler; advanced
-PASS: gdb.base/sigstep.exp: nexti over handler; resync
-PASS: gdb.base/sigstep.exp: nexti over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti over handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti over handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti over handler; advanced
-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: stepi on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; clear infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; clear infinite loop
-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
+PASS: gdb.base/sigstep.exp: validate backtrace: display/i $pc
+PASS: gdb.base/sigstep.exp: validate backtrace: break handler
+PASS: gdb.base/sigstep.exp: validate backtrace: continue to stepi handler
+PASS: gdb.base/sigstep.exp: validate backtrace: backtrace for nexti
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: si in handler
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: si in handler
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: si in handler
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: si in handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: si in handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: si in handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: si in handler
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: si in handler
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: si in handler
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: si in handler
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: si in handler
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: si in handler
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi from handleri: break 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: nexti from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti from handleri: break 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: display/i $pc
+PASS: gdb.base/sigstep.exp: finish from handleri: break handler
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: return from handleri: break handler
+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: step to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler: set itimer = itimer_real
+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: next to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler: set itimer = itimer_real
+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: continue to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler: set itimer = itimer_real
+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: stepi to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi to handler entry: break handler
+PASS: gdb.base/sigstep.exp: stepi to handler entry: performing stepi
+PASS: gdb.base/sigstep.exp: nexti to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti to handler entry: break handler
+PASS: gdb.base/sigstep.exp: nexti to handler entry: performing nexti
+PASS: gdb.base/sigstep.exp: step to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler entry: set itimer = itimer_real
+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: next to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler entry: set itimer = itimer_real
+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: continue to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler entry: set itimer = itimer_real
+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: stepi over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi over handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi over handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi over handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi over handler: advanced
+PASS: gdb.base/sigstep.exp: nexti over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti over handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti over handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti over handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti over handler: advanced
+PASS: gdb.base/sigstep.exp: step over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: next over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: continue over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler: set itimer = itimer_real
+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: next on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler: set itimer = itimer_real
+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: continue on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler: set itimer = itimer_real
+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: step on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry: set itimer = itimer_real
+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: next on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry: set itimer = itimer_real
+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: continue on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry: set itimer = itimer_real
+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: stepi on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: performing step
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: performing next
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue
--- 20141028Build-gdbgit-rawhide/fedora-rawhide-x86_64/out/gdb-m32.sum 2014-10-28 09:53:09.647927886 +0100
--- GIT commit 6fb9c0f83252a79b2f1a3f8e75fa117ca7a4d589
+++ 20141029Build-gdbgit-rawhide/fedora-rawhide-x86_64/out/gdb-m32.sum 2014-10-29 09:32:11.150568003 +0100
+++ GIT commit 6ae274b7dc305ae7cebcf55c5018dab05228235a
#gdb.arch/i386-bp_permanent.exp
Running gdb/testsuite/gdb.arch/i386-bp_permanent.exp ...
PASS: gdb.arch/i386-bp_permanent.exp: Stop at the 'standard' start breakpoint (fetching esp).
PASS: gdb.arch/i386-bp_permanent.exp: Stop at permanent breakpoint.
-PASS: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint.
-PASS: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
+FAIL: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint. (GDB internal error)
+FAIL: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
#gdb.base/sigbpt.exp
Running 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)
+KFAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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
#gdb.base/sigstep.exp
Running 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 82
-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: stepi to handler entry; resync
-PASS: gdb.base/sigstep.exp: stepi to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi to handler entry; break handler
-PASS: gdb.base/sigstep.exp: stepi to handler entry; performing stepi
-PASS: gdb.base/sigstep.exp: stepi to handler entry; clear handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; resync
-PASS: gdb.base/sigstep.exp: nexti to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti to handler entry; break handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; performing nexti
-PASS: gdb.base/sigstep.exp: nexti to handler entry; 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: stepi over handler; resync
-PASS: gdb.base/sigstep.exp: stepi over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi over handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi over handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi over handler; advanced
-PASS: gdb.base/sigstep.exp: nexti over handler; resync
-PASS: gdb.base/sigstep.exp: nexti over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti over handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti over handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti over handler; advanced
-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: stepi on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; clear infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; clear infinite loop
-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
+PASS: gdb.base/sigstep.exp: validate backtrace: display/i $pc
+PASS: gdb.base/sigstep.exp: validate backtrace: break handler
+PASS: gdb.base/sigstep.exp: validate backtrace: continue to stepi handler
+PASS: gdb.base/sigstep.exp: validate backtrace: backtrace for nexti
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi from handleri: break 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: nexti from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti from handleri: break 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: display/i $pc
+PASS: gdb.base/sigstep.exp: finish from handleri: break handler
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: return from handleri: break handler
+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: step to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler: set itimer = itimer_real
+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: next to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler: set itimer = itimer_real
+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: continue to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler: set itimer = itimer_real
+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: stepi to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi to handler entry: break handler
+PASS: gdb.base/sigstep.exp: stepi to handler entry: performing stepi
+PASS: gdb.base/sigstep.exp: nexti to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti to handler entry: break handler
+PASS: gdb.base/sigstep.exp: nexti to handler entry: performing nexti
+PASS: gdb.base/sigstep.exp: step to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler entry: set itimer = itimer_real
+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: next to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler entry: set itimer = itimer_real
+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: continue to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler entry: set itimer = itimer_real
+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: stepi over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi over handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi over handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi over handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi over handler: advanced
+PASS: gdb.base/sigstep.exp: nexti over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti over handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti over handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti over handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti over handler: advanced
+PASS: gdb.base/sigstep.exp: step over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: next over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: continue over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler: set itimer = itimer_real
+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: next on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler: set itimer = itimer_real
+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: continue on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler: set itimer = itimer_real
+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: step on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry: set itimer = itimer_real
+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: next on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry: set itimer = itimer_real
+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: continue on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry: set itimer = itimer_real
+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: stepi on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: performing step
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: performing next
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue
--- 20141028Build-gdbgit-rawhide/fedora-rawhide-x86_64/out/gdb-m64.sum 2014-10-28 09:53:09.663927885 +0100
--- GIT commit 6fb9c0f83252a79b2f1a3f8e75fa117ca7a4d589
+++ 20141029Build-gdbgit-rawhide/fedora-rawhide-x86_64/out/gdb-m64.sum 2014-10-29 09:32:11.172568002 +0100
+++ GIT commit 6ae274b7dc305ae7cebcf55c5018dab05228235a
#gdb.base/sigbpt.exp
Running 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)
+KFAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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
#gdb.base/sigstep.exp
Running 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 82
-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: stepi to handler entry; resync
-PASS: gdb.base/sigstep.exp: stepi to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi to handler entry; break handler
-PASS: gdb.base/sigstep.exp: stepi to handler entry; performing stepi
-PASS: gdb.base/sigstep.exp: stepi to handler entry; clear handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; resync
-PASS: gdb.base/sigstep.exp: nexti to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti to handler entry; break handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; performing nexti
-PASS: gdb.base/sigstep.exp: nexti to handler entry; 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: stepi over handler; resync
-PASS: gdb.base/sigstep.exp: stepi over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi over handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi over handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi over handler; advanced
-PASS: gdb.base/sigstep.exp: nexti over handler; resync
-PASS: gdb.base/sigstep.exp: nexti over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti over handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti over handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti over handler; advanced
-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: stepi on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; clear infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; clear infinite loop
-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
+PASS: gdb.base/sigstep.exp: validate backtrace: display/i $pc
+PASS: gdb.base/sigstep.exp: validate backtrace: break handler
+PASS: gdb.base/sigstep.exp: validate backtrace: continue to stepi handler
+PASS: gdb.base/sigstep.exp: validate backtrace: backtrace for nexti
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: si in handler
+XFAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP) (PRMS gdb/17511)
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi from handleri: break 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: nexti from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti from handleri: break 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: display/i $pc
+PASS: gdb.base/sigstep.exp: finish from handleri: break handler
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: return from handleri: break handler
+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: step to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler: set itimer = itimer_real
+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: next to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler: set itimer = itimer_real
+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: continue to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler: set itimer = itimer_real
+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: stepi to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi to handler entry: break handler
+PASS: gdb.base/sigstep.exp: stepi to handler entry: performing stepi
+PASS: gdb.base/sigstep.exp: nexti to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti to handler entry: break handler
+PASS: gdb.base/sigstep.exp: nexti to handler entry: performing nexti
+PASS: gdb.base/sigstep.exp: step to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler entry: set itimer = itimer_real
+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: next to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler entry: set itimer = itimer_real
+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: continue to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler entry: set itimer = itimer_real
+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: stepi over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi over handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi over handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi over handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi over handler: advanced
+PASS: gdb.base/sigstep.exp: nexti over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti over handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti over handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti over handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti over handler: advanced
+PASS: gdb.base/sigstep.exp: step over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: next over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: continue over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler: set itimer = itimer_real
+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: next on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler: set itimer = itimer_real
+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: continue on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler: set itimer = itimer_real
+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: step on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry: set itimer = itimer_real
+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: next on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry: set itimer = itimer_real
+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: continue on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry: set itimer = itimer_real
+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: stepi on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: performing step
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: performing next
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue
--- 20141028Build-gdbgit-rawhide/fedora-rawhide-i386/out/gdb-m32.sum 2014-10-28 09:46:20.898944401 +0100
--- GIT commit 6fb9c0f83252a79b2f1a3f8e75fa117ca7a4d589
+++ 20141029Build-gdbgit-rawhide/fedora-rawhide-i386/out/gdb-m32.sum 2014-10-29 09:25:11.167578614 +0100
+++ GIT commit 6ae274b7dc305ae7cebcf55c5018dab05228235a
#gdb.arch/i386-bp_permanent.exp
Running gdb/testsuite/gdb.arch/i386-bp_permanent.exp ...
PASS: gdb.arch/i386-bp_permanent.exp: Stop at the 'standard' start breakpoint (fetching esp).
PASS: gdb.arch/i386-bp_permanent.exp: Stop at permanent breakpoint.
-PASS: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint.
-PASS: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
+FAIL: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint. (GDB internal error)
+FAIL: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
#gdb.base/sigbpt.exp
Running 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)
+KFAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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)
+KFAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler (corrupt pc) (PRMS: gdb/8807)
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
#gdb.base/sigstep.exp
Running 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 82
-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: stepi to handler entry; resync
-PASS: gdb.base/sigstep.exp: stepi to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi to handler entry; break handler
-PASS: gdb.base/sigstep.exp: stepi to handler entry; performing stepi
-PASS: gdb.base/sigstep.exp: stepi to handler entry; clear handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; resync
-PASS: gdb.base/sigstep.exp: nexti to handler entry; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti to handler entry; break handler
-PASS: gdb.base/sigstep.exp: nexti to handler entry; performing nexti
-PASS: gdb.base/sigstep.exp: nexti to handler entry; 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: stepi over handler; resync
-PASS: gdb.base/sigstep.exp: stepi over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: stepi over handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi over handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi over handler; advanced
-PASS: gdb.base/sigstep.exp: nexti over handler; resync
-PASS: gdb.base/sigstep.exp: nexti over handler; advance to infinite loop
-PASS: gdb.base/sigstep.exp: nexti over handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti over handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti over handler; advanced
-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: stepi on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; performing stepi
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler; clear infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; resync
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; break infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; continue to infinite loop
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; get next PC
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; performing nexti
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; advanced
-PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler; clear infinite loop
-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
+PASS: gdb.base/sigstep.exp: validate backtrace: display/i $pc
+PASS: gdb.base/sigstep.exp: validate backtrace: break handler
+PASS: gdb.base/sigstep.exp: validate backtrace: continue to stepi handler
+PASS: gdb.base/sigstep.exp: validate backtrace: backtrace for nexti
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: si in handler
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: si in handler
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: stepi to handler
+PASS: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: si in handler
+FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: si in handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: si in handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: nexti to handler
+PASS: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: si in handler
+FAIL: gdb.base/sigstep.exp: nexti to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: si in handler
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: si in handler
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: step to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: step to handler
+PASS: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: si in handler
+FAIL: gdb.base/sigstep.exp: step to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: si in handler
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: si in handler
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, next from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: next to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: handle SIGVTALRM print pass stop
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: continue to signal
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: next to handler
+PASS: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: si in handler
+FAIL: gdb.base/sigstep.exp: next to handler, si+advance in handler, continue from handler: advance in handler (spurious SIGTRAP)
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, step from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, next from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, nothing in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: continue to handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: si in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: advance in handler
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: break clear done
+PASS: gdb.base/sigstep.exp: continue to handler, si+advance in handler, continue from handler: leave handler
+PASS: gdb.base/sigstep.exp: stepi from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi from handleri: break 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: nexti from handleri: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti from handleri: break 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: display/i $pc
+PASS: gdb.base/sigstep.exp: finish from handleri: break handler
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: return from handleri: break handler
+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: step to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler: set itimer = itimer_real
+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: next to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler: set itimer = itimer_real
+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: continue to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler: set itimer = itimer_real
+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: stepi to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi to handler entry: break handler
+PASS: gdb.base/sigstep.exp: stepi to handler entry: performing stepi
+PASS: gdb.base/sigstep.exp: nexti to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti to handler entry: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti to handler entry: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti to handler entry: break handler
+PASS: gdb.base/sigstep.exp: nexti to handler entry: performing nexti
+PASS: gdb.base/sigstep.exp: step to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step to handler entry: set itimer = itimer_real
+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: next to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next to handler entry: set itimer = itimer_real
+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: continue to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue to handler entry: set itimer = itimer_real
+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: stepi over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi over handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: stepi over handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi over handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi over handler: advanced
+PASS: gdb.base/sigstep.exp: nexti over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti over handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti over handler: advance to infinite loop
+PASS: gdb.base/sigstep.exp: nexti over handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti over handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti over handler: advanced
+PASS: gdb.base/sigstep.exp: step over handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: next over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: continue over handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue over handler: break clear done
+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: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler: set itimer = itimer_real
+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: next on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler: set itimer = itimer_real
+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: continue on breakpoint, to handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler: set itimer = itimer_real
+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: step on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry: set itimer = itimer_real
+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: next on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry: set itimer = itimer_real
+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: continue on breakpoint, to handler entry: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry: set itimer = itimer_real
+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: stepi on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: performing stepi
+PASS: gdb.base/sigstep.exp: stepi on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, no handler: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint: advanced
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: get next PC
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: performing nexti
+PASS: gdb.base/sigstep.exp: nexti on breakpoint, skip handler, with sw-watchpoint, no handler: advanced
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, no handler: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint: performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler, with sw-watchpoint, no handler: performing step
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, no handler: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint: performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: next on breakpoint, skip handler, with sw-watchpoint, no handler: performing next
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler: break clear done
+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, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, no handler: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint: performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: display/i $pc
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set itimer = itimer_real
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set no_handler
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: break clear done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: continue to infinite loop
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: watch $convenience
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: set done
+PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler, with sw-watchpoint, no handler: performing continue
diffgdbday done
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: diffgdbdaymail 20141029
2014-10-29 11:52 diffgdbdaymail 20141029 diffgdbdaymail by Jan Kratochvil
@ 2014-10-29 16:20 ` Pedro Alves
2014-11-03 12:20 ` stepping over permanent breakpoint steps one instruction too much? (Re: diffgdbdaymail 20141029) Pedro Alves
0 siblings, 1 reply; 4+ messages in thread
From: Pedro Alves @ 2014-10-29 16:20 UTC (permalink / raw)
To: diffgdbdaymail by Jan Kratochvil, gdb-testers
On 10/29/2014 11:49 AM, diffgdbdaymail by Jan Kratochvil wrote:
> --- 20141028Build-gdbgit-f20/fedora-20-x86_64/out/gdb-m32.sum 2014-10-28 10:12:27.757881095 +0100
> --- GIT commit 6fb9c0f83252a79b2f1a3f8e75fa117ca7a4d589
> +++ 20141029Build-gdbgit-f20/fedora-20-x86_64/out/gdb-m32.sum 2014-10-29 09:52:20.310537452 +0100
> +++ GIT commit 6ae274b7dc305ae7cebcf55c5018dab05228235a
>
> #gdb.arch/i386-bp_permanent.exp
> Running gdb/testsuite/gdb.arch/i386-bp_permanent.exp ...
> PASS: gdb.arch/i386-bp_permanent.exp: Stop at the 'standard' start breakpoint (fetching esp).
> PASS: gdb.arch/i386-bp_permanent.exp: Stop at permanent breakpoint.
> -PASS: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint.
> -PASS: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
> +FAIL: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint. (GDB internal error)
> +FAIL: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
Mine. The test is skipped on 64-bit, and seems like I missed the case
of stepping permanent breakpoints.
(gdb) PASS: gdb.arch/i386-bp_permanent.exp: Stop at permanent breakpoint.
stepi
../../src/gdb/infrun.c:2237: internal-error: resume: Assertion `sig != GDB_SIGNAL_0' failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Quit this debugging session? (y or n) FAIL: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint. (GDB internal error)
Resyncing due to internal error.
n
This is a bug, please report it. For instructions, see:
<http://www.gnu.org/software/gdb/bugs/>.
../../src/gdb/infrun.c:2237: internal-error: resume: Assertion `sig != GDB_SIGNAL_0' failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Create a core file of GDB? (y or n) n
0x080484ad in standard ()
Command aborted.
(gdb) print $esp
$2 = (void *) 0xffffc334
(gdb) FAIL: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
> --- 20141028Build-gdbgit-f20/fedora-20-i386/out/gdb-m32.sum 2014-10-28 10:06:01.246896711 +0100
> --- GIT commit 6fb9c0f83252a79b2f1a3f8e75fa117ca7a4d589
> +++ 20141029Build-gdbgit-f20/fedora-20-i386/out/gdb-m32.sum 2014-10-29 09:45:30.596547803 +0100
> +++ GIT commit 6ae274b7dc305ae7cebcf55c5018dab05228235a
>
> #gdb.arch/i386-bp_permanent.exp
> Running gdb/testsuite/gdb.arch/i386-bp_permanent.exp ...
> PASS: gdb.arch/i386-bp_permanent.exp: Stop at the 'standard' start breakpoint (fetching esp).
> PASS: gdb.arch/i386-bp_permanent.exp: Stop at permanent breakpoint.
> -PASS: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint.
> -PASS: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
> +FAIL: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint. (GDB internal error)
> +FAIL: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
> +FAIL: gdb.base/sigstep.exp: stepi to handler, si+advance in handler, step from handler: advance in handler (spurious SIGTRAP)
Mine as well. 32-bit needs to be kfailed too.
Thanks,
Pedro Alves
^ permalink raw reply [flat|nested] 4+ messages in thread
* stepping over permanent breakpoint steps one instruction too much? (Re: diffgdbdaymail 20141029)
2014-10-29 16:20 ` Pedro Alves
@ 2014-11-03 12:20 ` Pedro Alves
2014-11-12 11:00 ` Pedro Alves
0 siblings, 1 reply; 4+ messages in thread
From: Pedro Alves @ 2014-11-03 12:20 UTC (permalink / raw)
To: gdb-testers, gdb
On 10/29/2014 04:20 PM, Pedro Alves wrote:
> On 10/29/2014 11:49 AM, diffgdbdaymail by Jan Kratochvil wrote:
>> --- 20141028Build-gdbgit-f20/fedora-20-x86_64/out/gdb-m32.sum 2014-10-28 10:12:27.757881095 +0100
>> --- GIT commit 6fb9c0f83252a79b2f1a3f8e75fa117ca7a4d589
>> +++ 20141029Build-gdbgit-f20/fedora-20-x86_64/out/gdb-m32.sum 2014-10-29 09:52:20.310537452 +0100
>> +++ GIT commit 6ae274b7dc305ae7cebcf55c5018dab05228235a
>>
>> #gdb.arch/i386-bp_permanent.exp
>> Running gdb/testsuite/gdb.arch/i386-bp_permanent.exp ...
>> PASS: gdb.arch/i386-bp_permanent.exp: Stop at the 'standard' start breakpoint (fetching esp).
>> PASS: gdb.arch/i386-bp_permanent.exp: Stop at permanent breakpoint.
>> -PASS: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint.
>> -PASS: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
>> +FAIL: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint. (GDB internal error)
>> +FAIL: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
>
> Mine. The test is skipped on 64-bit, and seems like I missed the case
> of stepping permanent breakpoints.
>
> (gdb) PASS: gdb.arch/i386-bp_permanent.exp: Stop at permanent breakpoint.
> stepi
> ../../src/gdb/infrun.c:2237: internal-error: resume: Assertion `sig != GDB_SIGNAL_0' failed.
> A problem internal to GDB has been detected,
> further debugging may prove unreliable.
> Quit this debugging session? (y or n) FAIL: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint. (GDB internal error)
> Resyncing due to internal error.
> n
>
> This is a bug, please report it. For instructions, see:
> <http://www.gnu.org/software/gdb/bugs/>.
>
> ../../src/gdb/infrun.c:2237: internal-error: resume: Assertion `sig != GDB_SIGNAL_0' failed.
> A problem internal to GDB has been detected,
> further debugging may prove unreliable.
> Create a core file of GDB? (y or n) n
> 0x080484ad in standard ()
> Command aborted.
> (gdb) print $esp
> $2 = (void *) 0xffffc334
> (gdb) FAIL: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
Hmm, this is all looking bogus to me.
The implementation of skip_permanent_breakpoint for i386,
added along with this particular test [1], just increments the
PC past the breakpoint. OK, that makes sense.
But then, consider the case of the user doing "step/stepi" when
stopped at a permanent breakpoint. GDB's `resume' calls the
gdbarch_skip_permanent_breakpoint hook, and happily continues
stepping:
/* Normally, by the time we reach `resume', the breakpoints are either
removed or inserted, as appropriate. The exception is if we're sitting
at a permanent breakpoint; we need to step over it, but permanent
breakpoints can't be removed. So we have to test for it here. */
if (breakpoint_here_p (aspace, pc) == permanent_breakpoint_here)
{
if (gdbarch_skip_permanent_breakpoint_p (gdbarch))
gdbarch_skip_permanent_breakpoint (gdbarch, regcache);
else
error (_("\
The program is stopped at a permanent breakpoint, but GDB does not know\n\
how to step past a permanent breakpoint on this architecture. Try using\n\
a command like `return' or `jump' to continue execution."));
}
But since gdbarch_skip_permanent_breakpoint already advanced the PC
manually, this ends up executing the instruction that is _after_
the breakpoint instruction.
And, the test is actually ensuring that that's indeed how
things work. I mean, the test runs to the int3 instruction,
and then does "stepi", and ensures that "leave" was executed
with that "stepi". Like this:
(gdb) b *0x0804848c
Breakpoint 2 at 0x804848c
(gdb) c
Continuing.
Breakpoint 2, 0x0804848c in standard ()
(gdb) disassemble
Dump of assembler code for function standard:
0x08048488 <+0>: push %ebp
0x08048489 <+1>: mov %esp,%ebp
0x0804848b <+3>: push %edi
=> 0x0804848c <+4>: int3
0x0804848d <+5>: leave
0x0804848e <+6>: ret
0x0804848f <+7>: nop
(gdb) si
0x0804848e in standard ()
(gdb) disassemble
Dump of assembler code for function standard:
0x08048488 <+0>: push %ebp
0x08048489 <+1>: mov %esp,%ebp
0x0804848b <+3>: push %edi
0x0804848c <+4>: int3
0x0804848d <+5>: leave
=> 0x0804848e <+6>: ret
0x0804848f <+7>: nop
End of assembler dump.
(gdb)
I would instead expect that a stepi at 0x0804848c stops at 0x0804848d,
_before_ the "leave" is executed.
The comment in the test reads:
# We want to fetch esp at the start of '$function' function to make sure
# skip_permanent_breakpoint implementation really skips only the perm.
# breakpoint. If, for whatever reason, 'leave' instruction doesn't get
# executed, esp will not have this value.
But that sounds very conflicted --- either the "implementation really
skips _only_ the perm. breakpoint", or the 'leave' instruction is
executed.
I'm working on fixing GDB in the direction of stepi stopping before
the "leave" is executed. Does anyone have a different opinion
on how GDB should behave?
[1] https://sourceware.org/ml/gdb-patches/2008-08/msg00521.html
Thanks,
Pedro Alves
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: stepping over permanent breakpoint steps one instruction too much? (Re: diffgdbdaymail 20141029)
2014-11-03 12:20 ` stepping over permanent breakpoint steps one instruction too much? (Re: diffgdbdaymail 20141029) Pedro Alves
@ 2014-11-12 11:00 ` Pedro Alves
0 siblings, 0 replies; 4+ messages in thread
From: Pedro Alves @ 2014-11-12 11:00 UTC (permalink / raw)
To: gdb-testers, gdb
Hi,
Closing the loop here,
On 11/03/2014 12:20 PM, Pedro Alves wrote:
>>> #gdb.arch/i386-bp_permanent.exp
>>> Running gdb/testsuite/gdb.arch/i386-bp_permanent.exp ...
>>> PASS: gdb.arch/i386-bp_permanent.exp: Stop at the 'standard' start breakpoint (fetching esp).
>>> PASS: gdb.arch/i386-bp_permanent.exp: Stop at permanent breakpoint.
>>> -PASS: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint.
>>> -PASS: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
>>> +FAIL: gdb.arch/i386-bp_permanent.exp: Single stepping past permanent breakpoint. (GDB internal error)
>>> +FAIL: gdb.arch/i386-bp_permanent.exp: ESP value does not match - step_permanent_breakpoint wrong.
>>
>> Mine. The test is skipped on 64-bit, and seems like I missed the case
>> of stepping permanent breakpoints.
...
> I would instead expect that a stepi at 0x0804848c stops at 0x0804848d,
> _before_ the "leave" is executed.
...
> I'm working on fixing GDB in the direction of stepi stopping before
> the "leave" is executed. Does anyone have a different opinion
> on how GDB should behave?
This is now fixed/done on mainline.
https://sourceware.org/ml/gdb-patches/2014-11/msg00075.html
Thanks,
Pedro Alves
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2014-11-12 11:00 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-10-29 11:52 diffgdbdaymail 20141029 diffgdbdaymail by Jan Kratochvil
2014-10-29 16:20 ` Pedro Alves
2014-11-03 12:20 ` stepping over permanent breakpoint steps one instruction too much? (Re: diffgdbdaymail 20141029) Pedro Alves
2014-11-12 11:00 ` Pedro Alves
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).