aboutsummaryrefslogtreecommitdiff
path: root/gdb/arm-linux-nat.c
diff options
context:
space:
mode:
authorKazu Hirata <kazu@codesourcery.com>2009-04-22 15:14:59 +0000
committerKazu Hirata <kazu@codesourcery.com>2009-04-22 15:14:59 +0000
commit17c126391482f614c03b8321ea9be529f437c361 (patch)
tree385d4ffed236d62f64db2e61969e67fdca53e677 /gdb/arm-linux-nat.c
parent155d87d738e89224bf936cd1c12e48fe4c09252d (diff)
downloadgdb-17c126391482f614c03b8321ea9be529f437c361.zip
gdb-17c126391482f614c03b8321ea9be529f437c361.tar.gz
gdb-17c126391482f614c03b8321ea9be529f437c361.tar.bz2
* arm-linux-nat.c (fetch_register, store_register): Use
ARM_CPSR_GREGNUM instead of ARM_CPSR_REGNUM. * arm-linux-tdep.c (arm_linux_supply_gregset, arm_linux_collect_gregset): Likewise. * arm-linux-tdep.h (ARM_CPSR_GREGNUM): New. * arm-tdep.h (ARM_CPSR_REGNUM): Remove.
Diffstat (limited to 'gdb/arm-linux-nat.c')
-rw-r--r--gdb/arm-linux-nat.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/gdb/arm-linux-nat.c b/gdb/arm-linux-nat.c
index 0922d8e..40bed3b 100644
--- a/gdb/arm-linux-nat.c
+++ b/gdb/arm-linux-nat.c
@@ -246,7 +246,7 @@ fetch_register (struct regcache *regcache, int regno)
{
if (arm_apcs_32)
regcache_raw_supply (regcache, ARM_PS_REGNUM,
- (char *) &regs[ARM_CPSR_REGNUM]);
+ (char *) &regs[ARM_CPSR_GREGNUM]);
else
regcache_raw_supply (regcache, ARM_PS_REGNUM,
(char *) &regs[ARM_PC_REGNUM]);
@@ -286,7 +286,7 @@ fetch_regs (struct regcache *regcache)
if (arm_apcs_32)
regcache_raw_supply (regcache, ARM_PS_REGNUM,
- (char *) &regs[ARM_CPSR_REGNUM]);
+ (char *) &regs[ARM_CPSR_GREGNUM]);
else
regcache_raw_supply (regcache, ARM_PS_REGNUM,
(char *) &regs[ARM_PC_REGNUM]);
@@ -324,7 +324,7 @@ store_register (const struct regcache *regcache, int regno)
regcache_raw_collect (regcache, regno, (char *) &regs[regno]);
else if (arm_apcs_32 && regno == ARM_PS_REGNUM)
regcache_raw_collect (regcache, regno,
- (char *) &regs[ARM_CPSR_REGNUM]);
+ (char *) &regs[ARM_CPSR_GREGNUM]);
else if (!arm_apcs_32 && regno == ARM_PS_REGNUM)
regcache_raw_collect (regcache, ARM_PC_REGNUM,
(char *) &regs[ARM_PC_REGNUM]);
@@ -362,7 +362,7 @@ store_regs (const struct regcache *regcache)
if (arm_apcs_32 && regcache_valid_p (regcache, ARM_PS_REGNUM))
regcache_raw_collect (regcache, ARM_PS_REGNUM,
- (char *) &regs[ARM_CPSR_REGNUM]);
+ (char *) &regs[ARM_CPSR_GREGNUM]);
ret = ptrace (PTRACE_SETREGS, tid, 0, &regs);