aboutsummaryrefslogtreecommitdiff
path: root/gcc/calls.c
diff options
context:
space:
mode:
authorPaul Brook <paul@codesourcery.com>2004-04-28 13:25:59 +0000
committerPaul Brook <pbrook@gcc.gnu.org>2004-04-28 13:25:59 +0000
commit9e1622ed25936c398428b23f352e4f1f55de5424 (patch)
treea6d7c2c182d553bd8130132d0dadb45eb297d476 /gcc/calls.c
parente0d4a859ee825a4d428e940edfe2dd4249c6e5b7 (diff)
downloadgcc-9e1622ed25936c398428b23f352e4f1f55de5424.zip
gcc-9e1622ed25936c398428b23f352e4f1f55de5424.tar.gz
gcc-9e1622ed25936c398428b23f352e4f1f55de5424.tar.bz2
calls.c (precompute_arguments): Remove PROMOTE_FOR_CALL_ONLY.
* calls.c (precompute_arguments): Remove PROMOTE_FOR_CALL_ONLY. * function.c (assign_temp): Ditto. * system.h (PROMOTE_FOR_CALL_ONLY): Poison. From-SVN: r81247
Diffstat (limited to 'gcc/calls.c')
-rw-r--r--gcc/calls.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/calls.c b/gcc/calls.c
index 091ea4e..49be743 100644
--- a/gcc/calls.c
+++ b/gcc/calls.c
@@ -1394,7 +1394,7 @@ precompute_arguments (int flags, int num_actuals, struct arg_data *args)
args[i].value
= convert_modes (args[i].mode, mode,
args[i].value, args[i].unsignedp);
-#ifdef PROMOTE_FOR_CALL_ONLY
+#if defined(PROMOTE_FUNCTION_MODE) && !defined(PROMOTE_MODE)
/* CSE will replace this only if it contains args[i].value
pseudo, so convert it down to the declared mode using
a SUBREG. */