OSDN Git Service

(expand_call): When MAYBE_REG_PARM_STACK_SPACE defined,
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 19 Feb 1993 01:14:55 +0000 (01:14 +0000)
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 19 Feb 1993 01:14:55 +0000 (01:14 +0000)
if reg_parm_stack_space is zero, set args_size.constant to zero.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3488 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/calls.c

index bd12293..1f69a63 100644 (file)
@@ -1098,6 +1098,10 @@ expand_call (exp, target, ignore)
 #ifdef REG_PARM_STACK_SPACE
       args_size.constant = MAX (args_size.constant,
                                reg_parm_stack_space);
+#ifdef MAYBE_REG_PARM_STACK_SPACE
+      if (reg_parm_stack_space == 0)
+       args_size.constant = 0;
+#endif
 #ifndef OUTGOING_REG_PARM_STACK_SPACE
       args_size.constant -= reg_parm_stack_space;
 #endif