* arm-tdep.c (arm_saved_pc_after_call): Delete.

(arm_gdbarch_init): Do not set deprecated_saved_pc_after_call.
This commit is contained in:
Mark Kettenis 2006-07-16 10:33:25 +00:00
parent a2902af6f4
commit 1cd566a444
2 changed files with 5 additions and 14 deletions

View File

@ -1,3 +1,8 @@
2006-07-16 Mark Kettenis <kettenis@gnu.org>
* arm-tdep.c (arm_saved_pc_after_call): Delete.
(arm_gdbarch_init): Do not set deprecated_saved_pc_after_call.
2006-07-16 Alfred M. Szmidt <ams@gnu.org>
* gnu-nat.c: Undefine _process_user_ before including

View File

@ -212,17 +212,6 @@ arm_smash_text_address (CORE_ADDR val)
return val & ~1;
}
/* Immediately after a function call, return the saved pc. Can't
always go through the frames for this because on some machines the
new frame is not set up until the new function executes some
instructions. */
static CORE_ADDR
arm_saved_pc_after_call (struct frame_info *frame)
{
return ADDR_BITS_REMOVE (read_register (ARM_LR_REGNUM));
}
/* A typical Thumb prologue looks like this:
push {r7, lr}
add sp, sp, #-28
@ -2764,9 +2753,6 @@ arm_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
/* Advance PC across function entry code. */
set_gdbarch_skip_prologue (gdbarch, arm_skip_prologue);
/* Get the PC when a frame might not be available. */
set_gdbarch_deprecated_saved_pc_after_call (gdbarch, arm_saved_pc_after_call);
/* The stack grows downward. */
set_gdbarch_inner_than (gdbarch, core_addr_lessthan);