* config/i386/tm-linux.h (I386_LINUX_ORIG_EAX_REGNUM): Define in

terms of NUM_GREGS, NUM_FREGS and NUM_SSE_REGS instead of
hardcoding the register number.
This commit is contained in:
Mark Kettenis 2001-11-08 00:03:52 +00:00
parent 3a27e00009
commit 8cf03c4c87
2 changed files with 7 additions and 1 deletions

View file

@ -1,3 +1,9 @@
2001-11-08 Mark Kettenis <kettenis@gnu.org>
* config/i386/tm-linux.h (I386_LINUX_ORIG_EAX_REGNUM): Define in
terms of NUM_GREGS, NUM_FREGS and NUM_SSE_REGS instead of
hardcoding the register number.
2001-11-07 Andrew Cagney <ac131313@redhat.com> 2001-11-07 Andrew Cagney <ac131313@redhat.com>
* gdbarch.sh (USE_STRUCT_CONVENTION): Default to * gdbarch.sh (USE_STRUCT_CONVENTION): Default to

View file

@ -34,7 +34,7 @@
/* Register number for the "orig_eax" pseudo-register. If this /* Register number for the "orig_eax" pseudo-register. If this
pseudo-register contains a value >= 0 it is interpreted as the pseudo-register contains a value >= 0 it is interpreted as the
system call number that the kernel is supposed to restart. */ system call number that the kernel is supposed to restart. */
#define I386_LINUX_ORIG_EAX_REGNUM 41 #define I386_LINUX_ORIG_EAX_REGNUM (NUM_GREGS + NUM_FREGS + NUM_SSE_REGS)
/* Adjust a few macros to deal with this extra register. */ /* Adjust a few macros to deal with this extra register. */