From bb48619059cec6b2fc701e339dc89c77ff3e0095 Mon Sep 17 00:00:00 2001 From: Ulrich Weigand Date: Fri, 5 Sep 2008 11:46:12 +0000 Subject: [PATCH] * mips-tdep.c (deprecated_mips_set_processor_regs_hack): Use regcache architecture instead of current_gdbarch. --- gdb/ChangeLog | 5 +++++ gdb/mips-tdep.c | 7 ++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index a3cc8697a03..314a4739cf0 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2008-09-05 Ulrich Weigand + + * mips-tdep.c (deprecated_mips_set_processor_regs_hack): Use + regcache architecture instead of current_gdbarch. + 2008-09-05 Ulrich Weigand * mep-tdep.c (struct mep_prologue): Add gdbarch member. diff --git a/gdb/mips-tdep.c b/gdb/mips-tdep.c index 14e21fb4568..615938b6029 100644 --- a/gdb/mips-tdep.c +++ b/gdb/mips-tdep.c @@ -4885,11 +4885,12 @@ set_mipsfpu_auto_command (char *args, int from_tty) void deprecated_mips_set_processor_regs_hack (void) { - struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); + struct regcache *regcache = get_current_regcache (); + struct gdbarch *gdbarch = get_regcache_arch (regcache); + struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch); ULONGEST prid; - regcache_cooked_read_unsigned (get_current_regcache (), - MIPS_PRID_REGNUM, &prid); + regcache_cooked_read_unsigned (regcache, MIPS_PRID_REGNUM, &prid); if ((prid & ~0xf) == 0x700) tdep->mips_processor_reg_names = mips_r3041_reg_names; } -- 2.30.2