* mips-tdep.h: Add MIPS_ZERO_REGNUM, MIPS_AT_REGNUM,
authorMark Kettenis <kettenis@gnu.org>
Tue, 26 Oct 2004 19:40:39 +0000 (19:40 +0000)
committerMark Kettenis <kettenis@gnu.org>
Tue, 26 Oct 2004 19:40:39 +0000 (19:40 +0000)
MIPS_V0_REGNUM. MIPS_A0_REGNUM, MIPS_T9_REGNUM and MIPS_RA_REGNUM
to enum with register numbers.
(enum mips_insn_size): New enum.

gdb/ChangeLog
gdb/mips-tdep.h

index 164db5d0b4e9e8a9af475245734eb4cf72e535c6..7f67c2ac0841d41deb9160912f7d2f9343923909 100644 (file)
@@ -1,3 +1,10 @@
+2004-10-26  Mark Kettenis  <kettenis@gnu.org>
+
+       * mips-tdep.h: Add MIPS_ZERO_REGNUM, MIPS_AT_REGNUM,
+       MIPS_V0_REGNUM. MIPS_A0_REGNUM, MIPS_T9_REGNUM and MIPS_RA_REGNUM
+       to enum with register numbers.
+       (enum mips_insn_size): New enum.
+
 2004-10-26  Andrew Cagney  <cagney@gnu.org>
 
        * config/mips/tm-linux.h: Delete #undef SKIP_TRAMPOLINE_CODE.
index 67d8cd855c9ab346abb7c918efb1dfbf54d56594..768878c245bb29045bbc9799375cc57c53f62156 100644 (file)
@@ -61,8 +61,15 @@ struct mips_regnum
 };
 extern const struct mips_regnum *mips_regnum (struct gdbarch *gdbarch);
 
-enum {
+enum
+{
+  MIPS_ZERO_REGNUM = 0,
+  MIPS_AT_REGNUM = 1,
+  MIPS_V0_REGNUM = 2,
+  MIPS_A0_REGNUM = 4,
+  MIPS_T9_REGNUM = 25,
   MIPS_SP_REGNUM = 29,
+  MIPS_RA_REGNUM = 31,
   MIPS_EMBED_LO_REGNUM = 33,
   MIPS_EMBED_HI_REGNUM = 34,
   MIPS_EMBED_BADVADDR_REGNUM = 35,
@@ -74,6 +81,13 @@ enum {
 /* Defined in mips-tdep.c and used in remote-mips.c */
 extern void deprecated_mips_set_processor_regs_hack (void);
 
+/* Instruction sizes.  */
+enum mips_insn_size
+{
+  MIPS16_INSN_SIZE = 2,
+  MIPS32_INSN_SIZE = 4
+};
+
 /* Single step based on where the current instruction will take us.  */
 extern void mips_software_single_step (enum target_signal, int);