diff options
Diffstat (limited to 'gdb/infrun.c')
-rw-r--r-- | gdb/infrun.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gdb/infrun.c b/gdb/infrun.c index a6e1af7..29db420 100644 --- a/gdb/infrun.c +++ b/gdb/infrun.c @@ -6068,7 +6068,8 @@ done: || last.kind == TARGET_WAITKIND_SIGNALLED || last.kind == TARGET_WAITKIND_EXITED || last.kind == TARGET_WAITKIND_NO_RESUMED - || (!inferior_thread ()->step_multi + || (!(inferior_thread ()->step_multi + && inferior_thread ()->control.stop_step) && !(inferior_thread ()->control.stop_bpstat && inferior_thread ()->control.proceed_to_finish) && !inferior_thread ()->control.in_infcall)) |