diff options
Diffstat (limited to 'gcc/config/iq2000/iq2000.h')
-rw-r--r-- | gcc/config/iq2000/iq2000.h | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/gcc/config/iq2000/iq2000.h b/gcc/config/iq2000/iq2000.h index a54856a402b..3d04c0e59b8 100644 --- a/gcc/config/iq2000/iq2000.h +++ b/gcc/config/iq2000/iq2000.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler. Vitesse IQ2000 processors - Copyright (C) 2003 Free Software Foundation, Inc. + Copyright (C) 2003, 2004 Free Software Foundation, Inc. This file is part of GCC. @@ -155,10 +155,6 @@ extern int target_flags; && GET_MODE_SIZE (MODE) < 4) \ (MODE) = SImode; -#define PROMOTE_FUNCTION_ARGS - -#define PROMOTE_FUNCTION_RETURN - #define PARM_BOUNDARY 32 #define STACK_BOUNDARY 64 @@ -427,8 +423,6 @@ enum reg_class /* Passing Function Arguments on the Stack. */ -#define PROMOTE_PROTOTYPES 1 - /* #define PUSH_ROUNDING(BYTES) 0 */ #define ACCUMULATE_OUTGOING_ARGS 1 @@ -520,15 +514,7 @@ typedef struct iq2000_args /* How Large Values are Returned. */ -#define RETURN_IN_MEMORY(TYPE) \ - (((int_size_in_bytes (TYPE) \ - > (2 * UNITS_PER_WORD)) \ - || (int_size_in_bytes (TYPE) == -1))) - #define DEFAULT_PCC_STRUCT_RETURN 0 - -#define STRUCT_VALUE 0 - /* Function Entry and Exit. */ @@ -557,11 +543,6 @@ typedef struct iq2000_args /* Implementing the Varargs Macros. */ -#define SETUP_INCOMING_VARARGS(CUM,MODE,TYPE,PRETEND_SIZE,NO_RTL) \ - iq2000_setup_incoming_varargs (CUM,MODE,TYPE,&PRETEND_SIZE,NO_RTL); - -#define STRICT_ARGUMENT_NAMING 1 - #define EXPAND_BUILTIN_VA_START(valist, nextarg) \ iq2000_va_start (valist, nextarg) |