From 8e67da213d262d9636501e9e96ec9894ed33f8ae Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sun, 25 Jan 2004 20:23:09 +0000 Subject: [PATCH] sh.h (PROMOTE_FUNCTION_ARGS): Remove. * config/sh/sh.h (PROMOTE_FUNCTION_ARGS): Remove. (PROMOTE_FUNCTION_RETURN): Likewise. From-SVN: r76584 --- gcc/ChangeLog | 5 +++++ gcc/config/sh/sh.h | 7 ------- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index edb980391d2..b9492736dd1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-01-25 Kazu Hirata + + * config/sh/sh.h (PROMOTE_FUNCTION_ARGS): Remove. + (PROMOTE_FUNCTION_RETURN): Likewise. + 2004-01-25 Kazu Hirata * config/mn10300/mn10300-protos.h: Remove the prototype for diff --git a/gcc/config/sh/sh.h b/gcc/config/sh/sh.h index d035f67f36a..5355d0a407b 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 -- 2.30.2