mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-08-03 04:01:22 +08:00
2007-06-18 Markus Deuling <deuling@de.ibm.com>
* gdbarch.sh (DEPRECATED_FP_REGNUM): Replace by gdbarch_deprecated_fp_regnum. * std-regs.c (value_of_builtin_frame_fp_reg): Likewise. * remote-mips.c (mips_wait, mips_fetch_registers): Likewise. * arch-utils.c (legacy_virtual_frame_pointer): Likewise. * arch-utils.h (gdbarch_virtual_frame_pointer_ftype): Likewise (comment). * gdbarch.c, gdbarch.h: Regenerate.
This commit is contained in:
@ -175,7 +175,7 @@ cannot_register_not (int regnum)
|
||||
}
|
||||
|
||||
/* Legacy version of target_virtual_frame_pointer(). Assumes that
|
||||
there is an DEPRECATED_FP_REGNUM and that it is the same, cooked or
|
||||
there is an gdbarch_deprecated_fp_regnum and that it is the same, cooked or
|
||||
raw. */
|
||||
|
||||
void
|
||||
@ -188,9 +188,10 @@ legacy_virtual_frame_pointer (CORE_ADDR pc,
|
||||
register and an offset can determine this. I think it should
|
||||
instead generate a byte code expression as that would work better
|
||||
with things like Dwarf2's CFI. */
|
||||
if (DEPRECATED_FP_REGNUM >= 0
|
||||
&& DEPRECATED_FP_REGNUM < gdbarch_num_regs (current_gdbarch))
|
||||
*frame_regnum = DEPRECATED_FP_REGNUM;
|
||||
if (gdbarch_deprecated_fp_regnum (current_gdbarch) >= 0
|
||||
&& gdbarch_deprecated_fp_regnum (current_gdbarch)
|
||||
< gdbarch_num_regs (current_gdbarch))
|
||||
*frame_regnum = gdbarch_deprecated_fp_regnum (current_gdbarch);
|
||||
else if (gdbarch_sp_regnum (current_gdbarch) >= 0
|
||||
&& gdbarch_sp_regnum (current_gdbarch)
|
||||
< gdbarch_num_regs (current_gdbarch))
|
||||
|
Reference in New Issue
Block a user