*** empty log message ***
[deliverable/binutils-gdb.git] / gdb / dbug-rom.c
index c4f25576118ca335a42b913e41c0d797116385f2..b8e10306b9fbc1f5509099f2ec338a5ee7586a64 100644 (file)
@@ -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')
This page took 0.023535 seconds and 4 git commands to generate.