This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
[PATCH] Eliminate SP_ARG0 from tm-i386.h
- From: Mark Kettenis <kettenis at chello dot nl>
- To: gdb-patches at sources dot redhat dot com
- Date: Thu, 15 Aug 2002 21:00:52 +0200 (CEST)
- Subject: [PATCH] Eliminate SP_ARG0 from tm-i386.h
SP_ARG0 is only used in uw-thread.c. Since I'd like to eliminate it
from tm-i386.h I simply provided a default in uw-thread.c.
Checked in.
Mark
Index: ChangeLog
from Mark Kettenis <kettenis@gnu.org>
* uw-thread.c (SP_ARG0): Define if not already defined.
* config/i386/tm-i386.h (SO_ARG0): Remove define.
Index: uw-thread.c
===================================================================
RCS file: /cvs/src/src/gdb/uw-thread.c,v
retrieving revision 1.7
diff -u -p -r1.7 uw-thread.c
--- uw-thread.c 4 May 2001 04:15:28 -0000 1.7
+++ uw-thread.c 15 Aug 2002 18:58:13 -0000
@@ -116,6 +116,14 @@
/* Prototypes for supply_gregset etc. */
#include "gregset.h"
+/* Offset from SP to first arg on stack at first instruction of a
+ function. We provide a default here that's right for most, if not
+ all, targets that use this file. */
+
+#ifndef SP_ARG0
+#define SP_ARG0 (1 * 4)
+#endif
+
/* Whether to emit debugging output. */
#define DEBUG 0
Index: config/i386/tm-i386.h
===================================================================
RCS file: /cvs/src/src/gdb/config/i386/tm-i386.h,v
retrieving revision 1.44
diff -u -p -r1.44 tm-i386.h
--- config/i386/tm-i386.h 15 Aug 2002 18:35:11 -0000 1.44
+++ config/i386/tm-i386.h 15 Aug 2002 18:58:13 -0000
@@ -28,8 +28,4 @@
extern void print_387_control_word (unsigned int);
extern void print_387_status_word (unsigned int);
-/* Offset from SP to first arg on stack at first instruction of a function */
-
-#define SP_ARG0 (1 * 4)
-
#endif /* ifndef TM_I386_H */