(expand_call): Last arg of emit_stack_save is NULL_RTX.
authorRichard Kenner <kenner@gcc.gnu.org>
Tue, 13 Apr 1993 21:03:48 +0000 (17:03 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Tue, 13 Apr 1993 21:03:48 +0000 (17:03 -0400)
(store_one_arg): Fourth arg to emit_push_insn is NULL_RTX.

From-SVN: r4134

gcc/calls.c

index 3dc52c61484237c8fde6b40f70a1043b333754de..be3a498eb2f64b2ec426329e78c479657b90829d 100644 (file)
@@ -697,7 +697,7 @@ expand_call (exp, target, ignore)
                  adjust += reg_parm_stack_space;
 #endif
                  start_sequence ();
-                 emit_stack_save (SAVE_BLOCK, &old_stack_level, 0);
+                 emit_stack_save (SAVE_BLOCK, &old_stack_level, NULL_RTX);
                  allocate_dynamic_stack_space (GEN_INT (adjust),
                                                NULL_RTX, BITS_PER_UNIT);
                  seq = get_insns ();
@@ -2778,8 +2778,9 @@ store_one_arg (arg, argblock, may_be_alloca, variable_size, fndecl,
 
       /* This isn't already where we want it on the stack, so put it there.
         This can either be done with push or copy insns.  */
-      emit_push_insn (arg->value, arg->mode, TREE_TYPE (pval), 0, 0, partial,
-                     reg, used - size, argblock, ARGS_SIZE_RTX (arg->offset));
+      emit_push_insn (arg->value, arg->mode, TREE_TYPE (pval), NULL_RTX,
+                     0, partial, reg, used - size,
+                     argblock, ARGS_SIZE_RTX (arg->offset));
     }
   else
     {