aboutsummaryrefslogtreecommitdiff
path: root/gdb/config/alpha
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/config/alpha')
-rw-r--r--gdb/config/alpha/xm-alpha.h34
1 files changed, 0 insertions, 34 deletions
diff --git a/gdb/config/alpha/xm-alpha.h b/gdb/config/alpha/xm-alpha.h
index 5edc862..5274c3b 100644
--- a/gdb/config/alpha/xm-alpha.h
+++ b/gdb/config/alpha/xm-alpha.h
@@ -27,40 +27,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
/* The alpha has no siginterrupt routine. */
#define NO_SIGINTERRUPT
-/* The alpha stores the first six float parameters below the va_list.
- We make no distinction and store the first six parameters below
- and above the va_list. */
-#define VA_FLOAT_ARGS_SIZE (6*8)
-#define MAKEVA_SIZE(nargs, max_arg_size) \
- return sizeof (makeva_list) + nargs * max_arg_size + VA_FLOAT_ARGS_SIZE;
-#define MAKEVA_START(list) \
- list->argindex = VA_FLOAT_ARGS_SIZE;
-#define MAKEVA_ARG(list, argaddr, argsize) \
-{ \
- memcpy (&list->aligner.arg_bytes[list->argindex], argaddr, argsize); \
- if ((list->argindex - VA_FLOAT_ARGS_SIZE) < VA_FLOAT_ARGS_SIZE) \
- memcpy (&list->aligner.arg_bytes[list->argindex - VA_FLOAT_ARGS_SIZE],\
- argaddr, argsize); \
- list->argindex += argsize; \
-}
-#ifdef __GNUC__
-#define MAKEVA_END(list) \
-{ \
- va_list ret; \
- ret.__base = &(list)->aligner.arg_bytes[VA_FLOAT_ARGS_SIZE]; \
- ret.__offset = 0; \
- return ret; \
-}
-#else
-#define MAKEVA_END(list) \
-{ \
- va_list ret; \
- ret.a0 = &(list)->aligner.arg_bytes[VA_FLOAT_ARGS_SIZE]; \
- ret.offset = 0; \
- return ret; \
-}
-#endif
-
/* HAVE_SGTTY also works, but we have termios, so use it. */
#define HAVE_TERMIOS