X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Falpha-linux-nat.c;h=aafd198f1762f5590ff69cc910318aacbd112667;hb=3e8c568d4fc67da218a87d51da180bba5ad585f1;hp=cebabde0ec7585462ba0204e155f1c2b8ce896ed;hpb=0d823e126fba591e01aa967183069c05d9298b79;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/alpha-linux-nat.c b/gdb/alpha-linux-nat.c index cebabde0ec..aafd198f17 100644 --- a/gdb/alpha-linux-nat.c +++ b/gdb/alpha-linux-nat.c @@ -86,14 +86,14 @@ fill_fpregset (const struct regcache *regcache, static CORE_ADDR alpha_linux_register_u_offset (struct gdbarch *gdbarch, int regno, int store_p) { - if (regno == PC_REGNUM) + if (regno == gdbarch_pc_regnum (current_gdbarch)) return PC; if (regno == ALPHA_UNIQUE_REGNUM) return ALPHA_UNIQUE_PTRACE_ADDR; - if (regno < FP0_REGNUM) + if (regno < gdbarch_fp0_regnum (current_gdbarch)) return GPR_BASE + regno; else - return FPR_BASE + regno - FP0_REGNUM; + return FPR_BASE + regno - gdbarch_fp0_regnum (current_gdbarch); } void _initialialize_alpha_linux_nat (void);