diff options
| -rw-r--r-- | gcc/ChangeLog | 5 | ||||
| -rw-r--r-- | gcc/config/sh/sh.h | 7 |
2 files changed, 5 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index edb9803..b949273 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2004-01-25 Kazu Hirata <kazu@cs.umass.edu> + * config/sh/sh.h (PROMOTE_FUNCTION_ARGS): Remove. + (PROMOTE_FUNCTION_RETURN): Likewise. + +2004-01-25 Kazu Hirata <kazu@cs.umass.edu> + * config/mn10300/mn10300-protos.h: Remove the prototype for mn10300_builtin_saveregs. * config/mn10300/mn10300.c (TARGET_PROMOTE_PROTOTYPES): New. diff --git a/gcc/config/sh/sh.h b/gcc/config/sh/sh.h index d035f67..5355d0a 100644 --- a/gcc/config/sh/sh.h +++ b/gcc/config/sh/sh.h @@ -3198,13 +3198,6 @@ extern int rtx_equal_function_value_matters; (UNSIGNEDP) = ((MODE) == SImode ? 0 : (UNSIGNEDP)), \ (MODE) = (TARGET_SH1 ? SImode : DImode); -/* Defining PROMOTE_FUNCTION_ARGS eliminates some unnecessary zero/sign - extensions applied to char/short functions arguments. Defining - PROMOTE_FUNCTION_RETURN does the same for function returns. */ - -#define PROMOTE_FUNCTION_ARGS -#define PROMOTE_FUNCTION_RETURN - #define MAX_FIXED_MODE_SIZE (TARGET_SH5 ? 128 : 64) /* ??? Define ACCUMULATE_OUTGOING_ARGS? This is more efficient than pushing |
