From 6fa51029a66edd38c139973c4f4eead29f40fdfd Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Mon, 27 Mar 1995 20:44:33 -0500 Subject: (expand_call, store_one_arg): Don't set KEEP in calls to assign_stack_temp. From-SVN: r9235 --- gcc/calls.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gcc') diff --git a/gcc/calls.c b/gcc/calls.c index 79d8e94..c0912cc 100644 --- a/gcc/calls.c +++ b/gcc/calls.c @@ -1071,7 +1071,7 @@ expand_call (exp, target, ignore) else { int size = int_size_in_bytes (type); - copy = assign_stack_temp (TYPE_MODE (type), size, 1); + copy = assign_stack_temp (TYPE_MODE (type), size, 0); } MEM_IN_STRUCT_P (copy) = AGGREGATE_TYPE_P (type); @@ -1699,7 +1699,7 @@ expand_call (exp, target, ignore) )); if (save_mode == BLKmode) { - save_area = assign_stack_temp (BLKmode, num_to_save, 1); + save_area = assign_stack_temp (BLKmode, num_to_save, 0); MEM_IN_STRUCT_P (save_area) = 0; emit_block_move (validize_mem (save_area), stack_area, GEN_INT (num_to_save), @@ -2971,7 +2971,7 @@ store_one_arg (arg, argblock, may_be_alloca, variable_size, fndecl, if (save_mode == BLKmode) { arg->save_area = assign_stack_temp (BLKmode, - arg->size.constant, 1); + arg->size.constant, 0); MEM_IN_STRUCT_P (arg->save_area) = AGGREGATE_TYPE_P (TREE_TYPE (arg->tree_value)); preserve_temp_slots (arg->save_area); -- cgit v1.1