(emit_library_call): Handle OUTGOING_REG_PARM_STACK_SPACE.
authorJim Wilson <wilson@gcc.gnu.org>
Mon, 18 Jan 1993 18:55:02 +0000 (10:55 -0800)
committerJim Wilson <wilson@gcc.gnu.org>
Mon, 18 Jan 1993 18:55:02 +0000 (10:55 -0800)
Use NULL_TREE instead of (tree) 0.

From-SVN: r3268

gcc/expr.c

index 94e38b46e678461a9affda5b0d04f6d95bdc6710..36d7e03474041ca7418690a5ef01777a1d765941 100644 (file)
@@ -2203,10 +2203,13 @@ emit_library_call (va_alist)
 
 #ifdef REG_PARM_STACK_SPACE
   args_size.constant = MAX (args_size.constant,
-                           REG_PARM_STACK_SPACE ((tree) 0));
+                           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
   if (args_size.constant > current_function_outgoing_args_size)
     current_function_outgoing_args_size = args_size.constant;
   args_size.constant = 0;