diff options
Diffstat (limited to 'gdb/regcache.c')
-rw-r--r-- | gdb/regcache.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gdb/regcache.c b/gdb/regcache.c index 9ccaf82..13cded2 100644 --- a/gdb/regcache.c +++ b/gdb/regcache.c @@ -377,7 +377,7 @@ read_register_bytes (int inregbyte, char *myaddr, int inlen) Update it from the target. */ if (regno < NUM_REGS) target_fetch_registers (regno); - else if (regno < NUM_PSEUDO_REGS) + else if (regno < NUM_REGS + NUM_PSEUDO_REGS) ARCH_FETCH_PSEUDO_REGISTERS (regno); if (!register_valid[regno]) @@ -532,7 +532,7 @@ read_register (int regno) { if (regno < NUM_REGS) target_fetch_registers (regno); - else if (regno < NUM_PSEUDO_REGS) + else if (regno < NUM_REGS + NUM_PSEUDO_REGS) ARCH_FETCH_PSEUDO_REGISTERS (regno); } |