mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-30 12:44:10 +08:00
* i386-tdep.c (i386_gdbarch_init): Initialize num_regs.
* config/i386/tm-i386.h (NUM_REGS): Delete.
This commit is contained in:
parent
76fb44f49a
commit
bd1ef5d285
@ -1,3 +1,8 @@
|
||||
2001-11-18 Andrew Cagney <ac131313@redhat.com>
|
||||
|
||||
* i386-tdep.c (i386_gdbarch_init): Initialize num_regs.
|
||||
* config/i386/tm-i386.h (NUM_REGS): Delete.
|
||||
|
||||
2001-11-18 Kevin Buettner <kevinb@redhat.com>
|
||||
|
||||
* i386-linux-nat.c (fill_gregset): Fix botched regcache_collect()
|
||||
|
@ -124,8 +124,6 @@ extern CORE_ADDR i386_saved_pc_after_call (struct frame_info *frame);
|
||||
#define NUM_SSE_REGS (0)
|
||||
#endif
|
||||
|
||||
#define NUM_REGS (NUM_GREGS + NUM_FREGS + NUM_SSE_REGS)
|
||||
|
||||
/* Largest number of registers we could have in any configuration. */
|
||||
#define MAX_NUM_REGS (16 + 16 + 9)
|
||||
|
||||
|
@ -1229,6 +1229,10 @@ i386_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
|
||||
/* NOTE: tm-i386nw.h and tm-i386v4.h override this. */
|
||||
set_gdbarch_frame_chain_valid (gdbarch, file_frame_chain_valid);
|
||||
|
||||
/* NOTE: tm-i386aix.h, tm-i386bsd.h, tm-i386os9k.h, tm-linux.h,
|
||||
tm-ptx.h, tm-symmetry.h currently override this. Sigh. */
|
||||
set_gdbarch_num_regs (gdbarch, NUM_GREGS + NUM_FREGS + NUM_SSE_REGS);
|
||||
|
||||
return gdbarch;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user