(expand_call, store_one_arg): Don't set KEEP in calls to
authorRichard Kenner <kenner@gcc.gnu.org>
Tue, 28 Mar 1995 01:44:33 +0000 (20:44 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Tue, 28 Mar 1995 01:44:33 +0000 (20:44 -0500)
assign_stack_temp.

From-SVN: r9235

gcc/calls.c

index 79d8e944f7c545bc2c3317cae04fa3d85685b1f5..c0912cc952ceaa1938f257bc4ff6cca74ddbb900 100644 (file)
@@ -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);