aboutsummaryrefslogtreecommitdiff
path: root/gdb/regcache.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/regcache.c')
-rw-r--r--gdb/regcache.c4
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);
}