summaryrefslogtreecommitdiff
path: root/gcc/calls.c
diff options
context:
space:
mode:
authorpbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4>2004-04-28 13:25:59 +0000
committerpbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4>2004-04-28 13:25:59 +0000
commit7752d341b1baac9b814aa6d9ca4da724f4863f71 (patch)
treea6d7c2c182d553bd8130132d0dadb45eb297d476 /gcc/calls.c
parent978d3329528cd7c769be21d04451707fa40e48da (diff)
downloadgcc-7752d341b1baac9b814aa6d9ca4da724f4863f71.tar.gz
* calls.c (precompute_arguments): Remove PROMOTE_FOR_CALL_ONLY.
* function.c (assign_temp): Ditto. * system.h (PROMOTE_FOR_CALL_ONLY): Poison. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81247 138bc75d-0d04-0410-961f-82ee72b054a4
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 091ea4e026c..49be7436ae1 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. */