From 2a9666a6c159364702e4745f7e05b91e539c0319 Mon Sep 17 00:00:00 2001 From: uweigand 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 a3cc8697a0..314a4739cf 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,10 @@ 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. (check_for_saved): Use it instead of current_gdbarch. (is_arg_spill): Add gdbarch paramter. Use it instead diff --git a/gdb/mips-tdep.c b/gdb/mips-tdep.c index 14e21fb456..615938b602 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.11.0