daily update
[deliverable/binutils-gdb.git] / gdb / hppa-tdep.h
index 55c8bdaf4aeb129d0063230cd8535be7cf476127..c5a78fa9754ae3f010aa95cbfe9695949320bafd 100644 (file)
@@ -1,5 +1,5 @@
 /* Common target dependent code for GDB on HPPA systems.
-   Copyright 2003 Free Software Foundation, Inc.
+   Copyright 2003, 2004 Free Software Foundation, Inc.
 
    This file is part of GDB.
 
@@ -21,7 +21,7 @@
 #ifndef HPPA_TDEP_H
 #define HPPA_TDEP_H
 
-enum { HPPA_INSTRUCTION_SIZE = 4 };
+struct trad_frame_saved_reg;
 
 /* Register numbers of various important registers.
    Note that some of these values are "real" register numbers,
@@ -30,13 +30,16 @@ enum { HPPA_INSTRUCTION_SIZE = 4 };
    to be actual register numbers as far as the user is concerned
    but do serve to get the desired values when passed to read_register.  */
 
-enum {
+enum hppa_regnum
+{
   HPPA_R0_REGNUM = 0,          /* Doesn't actually exist, used as base for
                                   other r registers.  */
+  HPPA_R1_REGNUM = 1,
   HPPA_FLAGS_REGNUM = 0,       /* Various status flags */
   HPPA_RP_REGNUM = 2,          /* return pointer */
   HPPA_FP_REGNUM = 3,          /* The ABI's frame pointer, when used */
   HPPA_SP_REGNUM = 30,         /* Stack pointer.  */
+  HPPA_R31_REGNUM = 31,
   HPPA_SAR_REGNUM = 32,                /* Shift Amount Register */
   HPPA_IPSW_REGNUM = 41,       /* Interrupt Processor Status Word */
   HPPA_PCOQ_HEAD_REGNUM = 33,  /* instruction offset queue head */
@@ -190,7 +193,7 @@ int hppa_sign_extend (unsigned int, unsigned int);
 
 void
 hppa_frame_prev_register_helper (struct frame_info *next_frame,
-                                struct trad_frame_saved_reg saved_regs[],
+                                struct trad_frame_saved_reg *saved_regs,
                                 int regnum, int *optimizedp,
                                 enum lval_type *lvalp, CORE_ADDR *addrp,
                                 int *realnump, void *valuep);
This page took 0.024419 seconds and 4 git commands to generate.