From e76e7474e6bb2e461518c29798fd6693a076dfa9 Mon Sep 17 00:00:00 2001 From: Ulrich Weigand Date: Tue, 9 Oct 2007 18:16:00 +0000 Subject: 2007-10-09 Markus Deuling * dbug-rom.c (dbug_supply_register): Use get_regcache_arch to get at the current architecture by regcache. --- gdb/ChangeLog | 5 +++++ gdb/dbug-rom.c | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index e393480..f4380b6 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,10 @@ 2007-10-09 Markus Deuling + * dbug-rom.c (dbug_supply_register): Use get_regcache_arch to get at + the current architecture by regcache. + +2007-10-09 Markus Deuling + * arch-utils.c (legacy_return_value): Replace current_gdbarch by gdbarch. diff --git a/gdb/dbug-rom.c b/gdb/dbug-rom.c index c4f2557..b8e1030 100644 --- a/gdb/dbug-rom.c +++ b/gdb/dbug-rom.c @@ -40,6 +40,7 @@ dbug_supply_register (struct regcache *regcache, char *regname, int regnamelen, char *val, int vallen) { int regno; + struct gdbarch *gdbarch = get_regcache_arch (regcache); if (regnamelen != 2) return; @@ -49,12 +50,12 @@ dbug_supply_register (struct regcache *regcache, char *regname, case 'S': if (regname[1] != 'R') return; - regno = gdbarch_ps_regnum (current_gdbarch); + regno = gdbarch_ps_regnum (gdbarch); break; case 'P': if (regname[1] != 'C') return; - regno = gdbarch_pc_regnum (current_gdbarch); + regno = gdbarch_pc_regnum (gdbarch); break; case 'D': if (regname[1] < '0' || regname[1] > '7') -- cgit v1.1