aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-04-13 17:03:48 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1993-04-13 17:03:48 -0400
commitccf5d2447aca9ed6eb9c74304b8fc8a458cc8968 (patch)
tree4fa3c5d3ef02728524dadf28129583dead0ad7f0 /gcc
parent73a424d3a21a3ce668844d1d2ce04a190e4986a6 (diff)
downloadgcc-ccf5d2447aca9ed6eb9c74304b8fc8a458cc8968.zip
gcc-ccf5d2447aca9ed6eb9c74304b8fc8a458cc8968.tar.gz
gcc-ccf5d2447aca9ed6eb9c74304b8fc8a458cc8968.tar.bz2
(expand_call): Last arg of emit_stack_save is NULL_RTX.
(store_one_arg): Fourth arg to emit_push_insn is NULL_RTX. From-SVN: r4134
Diffstat (limited to 'gcc')
-rw-r--r--gcc/calls.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/calls.c b/gcc/calls.c
index 3dc52c6..be3a498 100644
--- a/gcc/calls.c
+++ b/gcc/calls.c
@@ -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
{