diff options
author | Kazu Hirata <kazu@cs.umass.edu> | 2004-01-25 20:23:09 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@gcc.gnu.org> | 2004-01-25 20:23:09 +0000 |
commit | 8e67da213d262d9636501e9e96ec9894ed33f8ae (patch) | |
tree | 149ce4fdc6181ca2819853776ae9b56c18a29644 | |
parent | 9024ea92acf0ca7097babeb42c187590456ce915 (diff) | |
download | gcc-8e67da213d262d9636501e9e96ec9894ed33f8ae.zip gcc-8e67da213d262d9636501e9e96ec9894ed33f8ae.tar.gz gcc-8e67da213d262d9636501e9e96ec9894ed33f8ae.tar.bz2 |
sh.h (PROMOTE_FUNCTION_ARGS): Remove.
* config/sh/sh.h (PROMOTE_FUNCTION_ARGS): Remove.
(PROMOTE_FUNCTION_RETURN): Likewise.
From-SVN: r76584
-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 |