aboutsummaryrefslogtreecommitdiff
path: root/gdb/config/m88k/xm-m88k.h
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/config/m88k/xm-m88k.h')
-rw-r--r--gdb/config/m88k/xm-m88k.h28
1 files changed, 0 insertions, 28 deletions
diff --git a/gdb/config/m88k/xm-m88k.h b/gdb/config/m88k/xm-m88k.h
index 3ff3512..8f24de9 100644
--- a/gdb/config/m88k/xm-m88k.h
+++ b/gdb/config/m88k/xm-m88k.h
@@ -18,31 +18,3 @@ along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
#define HOST_BYTE_ORDER BIG_ENDIAN
-
-#define MAKEVA_END(list) \
- va_list retval; \
- retval.__va_arg = 0; \
- retval.__va_stk = (int *) (list)->aligner.arg_bytes; \
- retval.__va_reg = (int *) (list)->aligner.arg_bytes; \
- return retval;
-
-/* I don't know whether rounding the arguments to 4 or 8 bytes is correct
- for the 88k, or whether it is just code borrowed from the pa. The issue
- is moot for now, since printf_command only uses argsize of sizeof (int),
- sizeof (double), or sizeof (long long). */
-#define MAKEVA_ARG(list, argaddr, argsize) \
- { \
- int rounded_argsize; \
- if (argsize > 8) \
- /* Currently this never happens; printf_command only uses argsize */ \
- /* of sizeof (int), sizeof (double), or sizeof (long long). */ \
- error ("MAKEVA_ARG not fully written for m88k"); \
- if (argsize <= 4) \
- rounded_argsize = 4; \
- else if (argsize <= 8) \
- rounded_argsize = 8; \
- while ((int)(&list->aligner.arg_bytes[list->argindex]) % rounded_argsize) \
- list->argindex++; \
- memcpy (&list->aligner.arg_bytes[list->argindex], argaddr, argsize); \
- list->argindex += rounded_argsize; \
- }