mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-27 22:48:57 +08:00
* config/i386/tm-i386.h (MAX_NUM_REGS): Removed.
* i386-tdep.c (i386_register_offset, i386_register_size): Use I386_SSE_NUM_REGS instead of MAX_NUM_REGS for the number of elements in these arrays. (_initialize_i386_tdep): Use I386_SSE_NUM_REGS instead of MAX_NUM_REGS.
This commit is contained in:
@ -1,3 +1,12 @@
|
|||||||
|
2002-06-15 Mark Kettenis <kettenis@gnu.org>
|
||||||
|
|
||||||
|
* config/i386/tm-i386.h (MAX_NUM_REGS): Removed.
|
||||||
|
* i386-tdep.c (i386_register_offset, i386_register_size): Use
|
||||||
|
I386_SSE_NUM_REGS instead of MAX_NUM_REGS for the number of
|
||||||
|
elements in these arrays.
|
||||||
|
(_initialize_i386_tdep): Use I386_SSE_NUM_REGS instead of
|
||||||
|
MAX_NUM_REGS.
|
||||||
|
|
||||||
2002-06-15 Mark Kettenis <kettenis@gnu.org>
|
2002-06-15 Mark Kettenis <kettenis@gnu.org>
|
||||||
|
|
||||||
* osabi.h (gdb_osabi): Add GDB_OSABI_LYNXOS.
|
* osabi.h (gdb_osabi): Add GDB_OSABI_LYNXOS.
|
||||||
|
@ -93,9 +93,6 @@ extern int i386_skip_prologue (int);
|
|||||||
#define NUM_SSE_REGS (0)
|
#define NUM_SSE_REGS (0)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Largest number of registers we could have in any configuration. */
|
|
||||||
#define MAX_NUM_REGS (16 + 16 + 9 + 1)
|
|
||||||
|
|
||||||
/* Register numbers of various important registers.
|
/* Register numbers of various important registers.
|
||||||
Note that some of these values are "real" register numbers,
|
Note that some of these values are "real" register numbers,
|
||||||
and correspond to the general registers of the machine,
|
and correspond to the general registers of the machine,
|
||||||
|
@ -58,11 +58,11 @@ static char *i386_register_names[] =
|
|||||||
/* i386_register_offset[i] is the offset into the register file of the
|
/* i386_register_offset[i] is the offset into the register file of the
|
||||||
start of register number i. We initialize this from
|
start of register number i. We initialize this from
|
||||||
i386_register_size. */
|
i386_register_size. */
|
||||||
static int i386_register_offset[MAX_NUM_REGS];
|
static int i386_register_offset[I386_SSE_NUM_REGS];
|
||||||
|
|
||||||
/* i386_register_size[i] is the number of bytes of storage in GDB's
|
/* i386_register_size[i] is the number of bytes of storage in GDB's
|
||||||
register array occupied by register i. */
|
register array occupied by register i. */
|
||||||
static int i386_register_size[MAX_NUM_REGS] = {
|
static int i386_register_size[I386_SSE_NUM_REGS] = {
|
||||||
4, 4, 4, 4,
|
4, 4, 4, 4,
|
||||||
4, 4, 4, 4,
|
4, 4, 4, 4,
|
||||||
4, 4, 4, 4,
|
4, 4, 4, 4,
|
||||||
@ -1447,7 +1447,7 @@ _initialize_i386_tdep (void)
|
|||||||
int i, offset;
|
int i, offset;
|
||||||
|
|
||||||
offset = 0;
|
offset = 0;
|
||||||
for (i = 0; i < MAX_NUM_REGS; i++)
|
for (i = 0; i < I386_SSE_NUM_REGS; i++)
|
||||||
{
|
{
|
||||||
i386_register_offset[i] = offset;
|
i386_register_offset[i] = offset;
|
||||||
offset += i386_register_size[i];
|
offset += i386_register_size[i];
|
||||||
|
Reference in New Issue
Block a user