aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2003-06-02 21:55:59 +0000
committerRichard Henderson <rth@redhat.com>2003-06-02 21:55:59 +0000
commitb38b6be24b808f71e159a12f6859493815445d86 (patch)
tree40bd41de62b15a828d50023e074ff953e1e73646
parent98a8e1e505088778f916f11803481c42b0d696b5 (diff)
downloadgdb-b38b6be24b808f71e159a12f6859493815445d86.zip
gdb-b38b6be24b808f71e159a12f6859493815445d86.tar.gz
gdb-b38b6be24b808f71e159a12f6859493815445d86.tar.bz2
* alpha-tdep.c (alpha_register_virtual_type): Use alpha-specific
regnum identifiers. (alpha_sigtramp_register_address): Likewise.
-rw-r--r--gdb/ChangeLog6
-rw-r--r--gdb/alpha-tdep.c6
2 files changed, 9 insertions, 3 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 0d78fe9..37a1314 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,11 @@
2003-06-02 Richard Henderson <rth@redhat.com>
+ * alpha-tdep.c (alpha_register_virtual_type): Use alpha-specific
+ regnum identifiers.
+ (alpha_sigtramp_register_address): Likewise.
+
+2003-06-02 Richard Henderson <rth@redhat.com>
+
* alpha-tdep.c (alpha_supply_int_regs, alpha_fill_int_regs): New.
(alpha_supply_fp_regs, alpha_fill_fp_regs): New.
* alpha-tdep.h: Declare them.
diff --git a/gdb/alpha-tdep.c b/gdb/alpha-tdep.c
index 74e891b..50d5dea 100644
--- a/gdb/alpha-tdep.c
+++ b/gdb/alpha-tdep.c
@@ -96,7 +96,7 @@ alpha_register_virtual_type (int regno)
/* Don't need to worry about little vs big endian until
some jerk tries to port to alpha-unicosmk. */
- if (regno >= FP0_REGNUM && regno < FP0_REGNUM + 31)
+ if (regno >= ALPHA_FP0_REGNUM && regno < ALPHA_FP0_REGNUM + 31)
return builtin_type_ieee_double_little;
return builtin_type_int64;
@@ -747,9 +747,9 @@ alpha_sigtramp_register_address (CORE_ADDR sigcontext_addr, unsigned int regno)
{
if (regno < 32)
return sigcontext_addr + SIGFRAME_REGSAVE_OFF + regno * 8;
- if (regno >= FP0_REGNUM && regno < FP0_REGNUM + 32)
+ if (regno >= ALPHA_FP0_REGNUM && regno < ALPHA_FP0_REGNUM + 32)
return sigcontext_addr + SIGFRAME_FPREGSAVE_OFF + regno * 8;
- if (regno == PC_REGNUM)
+ if (regno == ALPHA_PC_REGNUM)
return sigcontext_addr + SIGFRAME_PC_OFF;
return 0;