Change register numbers to enumartion values.

* i386-tdep.h (enum i386_regnum): New.
(I386_EAX_REGNUM, I386_EDX_REGNUM, I386_ESP_REGNUM,
I386_EBP_REGNUM, I386_IP_REGNUM, I386_EFLAGS_REGNUM,
I386_ST0_REGNUM): Remove defines.
* i386-tdep.c (I386_EBX_REGNUM, I386_ECX_REGNUM, I386_ESI_REGNUM,
I386_EDI_REGNUM): Remove defines.
This commit is contained in:
Mark Kettenis
2003-10-26 13:08:57 +00:00
parent e090dc6d51
commit bcf48cc700
3 changed files with 24 additions and 15 deletions

View File

@ -1418,14 +1418,6 @@ i386_pseudo_register_write (struct gdbarch *gdbarch, struct regcache *regcache,
}
/* These registers don't have pervasive standard uses. Move them to
i386-tdep.h if necessary. */
#define I386_EBX_REGNUM 3 /* %ebx */
#define I386_ECX_REGNUM 1 /* %ecx */
#define I386_ESI_REGNUM 6 /* %esi */
#define I386_EDI_REGNUM 7 /* %edi */
/* Return the register number of the register allocated by GCC after
REGNUM, or -1 if there is no such register. */