summaryrefslogtreecommitdiff
path: root/gdb/infrun.c
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>1996-04-27 05:56:07 +0000
committerJeff Law <law@redhat.com>1996-04-27 05:56:07 +0000
commit7dbb5eed30ee8209520867109aa9871b22d1d604 (patch)
treec0a283bf785fc4974dbf7a0618d76eb37d4550f2 /gdb/infrun.c
parent656c5b6d7e5f46dd8ce6540a52c543c09ec85f3c (diff)
downloadbinutils-gdb-7dbb5eed30ee8209520867109aa9871b22d1d604.tar.gz
* infrun.c (wait_for_inferior): Call registers_changed when
restarting the inferior to get over a nullified instructions. Fixes PA testsuite regressions.
Diffstat (limited to 'gdb/infrun.c')
-rw-r--r--gdb/infrun.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/gdb/infrun.c b/gdb/infrun.c
index 568147a858e..7f644bd80b1 100644
--- a/gdb/infrun.c
+++ b/gdb/infrun.c
@@ -722,6 +722,11 @@ wait_for_inferior ()
{
struct target_waitstatus tmpstatus;
+#if 0
+ resume (1,0);
+ continue;
+#endif
+ registers_changed ();
target_resume (pid, 1, TARGET_SIGNAL_0);
/* We may have received a signal that we want to pass to
@@ -733,6 +738,7 @@ wait_for_inferior ()
else
target_wait (pid, &tmpstatus);
+
goto have_waited;
}