From: Pedro Alves Date: Wed, 6 Jun 2012 19:27:23 +0000 (+0000) Subject: 2012-06-06 Pedro Alves X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c3a01a2280502569bc526ac897d87aad0afd3a97;p=binutils-gdb.git 2012-06-06 Pedro Alves * infrun.c (handle_inferior_event): Remove calls to reinit_frame_cache that follow a context_switch call. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 94dbba0ef1f..17d2f4f622a 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2012-06-06 Pedro Alves + + * infrun.c (handle_inferior_event): Remove calls to + reinit_frame_cache that follow a context_switch call. + 2012-06-06 Pedro Alves * infrun.c (handle_inferior_event) : Use diff --git a/gdb/infrun.c b/gdb/infrun.c index 0017211bc44..210cdd7f49a 100644 --- a/gdb/infrun.c +++ b/gdb/infrun.c @@ -3511,10 +3511,7 @@ handle_inferior_event (struct execution_control_state *ecs) } if (!ptid_equal (ecs->ptid, inferior_ptid)) - { - context_switch (ecs->ptid); - reinit_frame_cache (); - } + context_switch (ecs->ptid); /* Immediately detach breakpoints from the child before there's any chance of letting the user delete breakpoints from the @@ -3631,10 +3628,7 @@ handle_inferior_event (struct execution_control_state *ecs) fprintf_unfiltered (gdb_stdlog, "infrun: TARGET_WAITKIND_EXECD\n"); if (!ptid_equal (ecs->ptid, inferior_ptid)) - { - context_switch (ecs->ptid); - reinit_frame_cache (); - } + context_switch (ecs->ptid); singlestep_breakpoints_inserted_p = 0; cancel_single_step_breakpoints ();