From 8c5e00215379d3a2ca71207fd071bf4394e5d392 Mon Sep 17 00:00:00 2001 From: Jim Kingdon Date: Mon, 18 Oct 1993 23:06:19 +0000 Subject: * hppa-tdep.c (restore_pc_queue): Call target_terminal_ours after done stepping the inferior. --- gdb/hppa-tdep.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'gdb/hppa-tdep.c') diff --git a/gdb/hppa-tdep.c b/gdb/hppa-tdep.c index 058c874..08f9e4e 100644 --- a/gdb/hppa-tdep.c +++ b/gdb/hppa-tdep.c @@ -868,6 +868,11 @@ restore_pc_queue (fsr) for (insn_count = 0; insn_count < 3; insn_count++) { + /* FIXME: What if the inferior gets a signal right now? Want to + merge this into wait_for_inferior (as a special kind of + watchpoint? By setting a breakpoint at the end? Is there + any other choice? Is there *any* way to do this stuff with + ptrace() or some equivalent?). */ resume (1, 0); target_wait(inferior_pid, &w); @@ -881,6 +886,7 @@ restore_pc_queue (fsr) return 0; } } + target_terminal_ours (); fetch_inferior_registers (-1); return 1; } -- cgit v1.1