From f615c4d9dc098894c3fea016d8b1c25823ed8c75 Mon Sep 17 00:00:00 2001 From: Michael Snyder Date: Tue, 10 Jun 2008 18:08:10 +0000 Subject: [PATCH] 2007-04-18 Daniel Jacobowitz * infcmd.c (finish_backwards): Correct check for whether to back up after finishing. --- gdb/ChangeLog | 3 +++ gdb/infcmd.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 8a9b31ae3c4..ab9a2c66485 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -36,6 +36,9 @@ 2007-04-18 Daniel Jacobowitz + * infcmd.c (finish_backwards): Correct check for whether to back + up after finishing. + * arm-tdep.c (arm_scan_epilogue): New. (arm_make_prologue_cache): Use it. (arm_epilogue_unwind_sniffer): New. diff --git a/gdb/infcmd.c b/gdb/infcmd.c index 9fcf8ceebaf..e223829199c 100644 --- a/gdb/infcmd.c +++ b/gdb/infcmd.c @@ -1491,8 +1491,8 @@ finish_backwards (struct symbol *function) old_chain = make_cleanup_delete_breakpoint (breakpoint); proceed ((CORE_ADDR) -1, TARGET_SIGNAL_DEFAULT, 0); /* We will be stopped when proceed returns. */ - do_cleanups (old_chain); back_up = bpstat_find_breakpoint (stop_bpstat, breakpoint) != NULL; + do_cleanups (old_chain); } else back_up = 1; -- 2.47.2