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).