+2007-12-06 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * infrun.c (init_wait_for_inferior): Reset target_last_wait_ptid.
+ (handle_inferior_event): Clear stop_stack_dummy earlier.
+
2007-12-06 Jim Blandy <jimb@codesourcery.com>
* addrmap.c (addrmap_splay_tree_remove): New function.
stepping_past_singlestep_breakpoint = 0;
deferred_step_ptid = null_ptid;
+
+ target_last_wait_ptid = minus_one_ptid;
}
\f
/* This enum encodes possible reasons for doing a target_wait, so that
target_last_wait_ptid = ecs->ptid;
target_last_waitstatus = *ecs->wp;
+ /* Always clear state belonging to the previous time we stopped. */
+ stop_stack_dummy = 0;
+
adjust_pc_after_break (ecs);
switch (ecs->infwait_state)
ecs->stepping_over_breakpoint = 0;
bpstat_clear (&stop_bpstat);
stop_step = 0;
- stop_stack_dummy = 0;
stop_print_frame = 1;
ecs->random_signal = 0;
stopped_by_random_signal = 0;