diff options
author | Kazu Hirata <kazu@codesourcery.com> | 2009-04-22 15:14:59 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@codesourcery.com> | 2009-04-22 15:14:59 +0000 |
commit | 17c126391482f614c03b8321ea9be529f437c361 (patch) | |
tree | 385d4ffed236d62f64db2e61969e67fdca53e677 /gdb/arm-linux-nat.c | |
parent | 155d87d738e89224bf936cd1c12e48fe4c09252d (diff) | |
download | binutils-gdb-17c126391482f614c03b8321ea9be529f437c361.tar.gz |
* 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.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gdb/arm-linux-nat.c b/gdb/arm-linux-nat.c index 0922d8e11da..40bed3bbef4 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 *) ®s[ARM_CPSR_REGNUM]); + (char *) ®s[ARM_CPSR_GREGNUM]); else regcache_raw_supply (regcache, ARM_PS_REGNUM, (char *) ®s[ARM_PC_REGNUM]); @@ -286,7 +286,7 @@ fetch_regs (struct regcache *regcache) if (arm_apcs_32) regcache_raw_supply (regcache, ARM_PS_REGNUM, - (char *) ®s[ARM_CPSR_REGNUM]); + (char *) ®s[ARM_CPSR_GREGNUM]); else regcache_raw_supply (regcache, ARM_PS_REGNUM, (char *) ®s[ARM_PC_REGNUM]); @@ -324,7 +324,7 @@ store_register (const struct regcache *regcache, int regno) regcache_raw_collect (regcache, regno, (char *) ®s[regno]); else if (arm_apcs_32 && regno == ARM_PS_REGNUM) regcache_raw_collect (regcache, regno, - (char *) ®s[ARM_CPSR_REGNUM]); + (char *) ®s[ARM_CPSR_GREGNUM]); else if (!arm_apcs_32 && regno == ARM_PS_REGNUM) regcache_raw_collect (regcache, ARM_PC_REGNUM, (char *) ®s[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 *) ®s[ARM_CPSR_REGNUM]); + (char *) ®s[ARM_CPSR_GREGNUM]); ret = ptrace (PTRACE_SETREGS, tid, 0, ®s); |