aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-01-22 07:56:45 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1993-01-22 07:56:45 -0500
commit8207ec0452e66332341eec265faf4780ee439f4f (patch)
treee74cc6d96553af4f88da3216baf5dbb99aa9176b /gcc
parent720653a39b081dad186c39084176c29c8ed4b6ed (diff)
downloadgcc-8207ec0452e66332341eec265faf4780ee439f4f.zip
gcc-8207ec0452e66332341eec265faf4780ee439f4f.tar.gz
gcc-8207ec0452e66332341eec265faf4780ee439f4f.tar.bz2
(emit_library_call): Correct mis-applied patch.
From-SVN: r3300
Diffstat (limited to 'gcc')
-rw-r--r--gcc/expr.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/expr.c b/gcc/expr.c
index 36d7e03..1a3cd5b 100644
--- a/gcc/expr.c
+++ b/gcc/expr.c
@@ -2204,12 +2204,12 @@ emit_library_call (va_alist)
#ifdef REG_PARM_STACK_SPACE
args_size.constant = MAX (args_size.constant,
REG_PARM_STACK_SPACE (NULL_TREE));
-#endif
-
-#ifdef ACCUMULATE_OUTGOING_ARGS
#ifndef OUTGOING_REG_PARM_STACK_SPACE
args_size.constant -= REG_PARM_STACK_SPACE (NULL_TREE);
#endif
+#endif
+
+#ifdef ACCUMULATE_OUTGOING_ARGS
if (args_size.constant > current_function_outgoing_args_size)
current_function_outgoing_args_size = args_size.constant;
args_size.constant = 0;