From c3a01a2280502569bc526ac897d87aad0afd3a97 Mon Sep 17 00:00:00 2001 From: Pedro Alves Date: Wed, 6 Jun 2012 19:27:23 +0000 Subject: [PATCH] 2012-06-06 Pedro Alves * infrun.c (handle_inferior_event): Remove calls to reinit_frame_cache that follow a context_switch call. --- gdb/ChangeLog | 5 +++++ gdb/infrun.c | 10 ++-------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 94dbba0ef1..17d2f4f622 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 0017211bc4..210cdd7f49 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 (); -- 2.34.1