]> gcc.gnu.org Git - gcc.git/commitdiff
(expand_inline_function): Push and pop temp slots around making new
authorRichard Kenner <kenner@gcc.gnu.org>
Wed, 29 Sep 1993 01:27:07 +0000 (21:27 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Wed, 29 Sep 1993 01:27:07 +0000 (21:27 -0400)
temp slots and freeing them.

From-SVN: r5525

gcc/integrate.c

index c5e049484765055daec0786b682cc056b57ac7c2..e3531986553a84f59f8fe2e6b8d1481399731957 100644 (file)
@@ -1353,6 +1353,7 @@ expand_inline_function (fndecl, parms, target, ignore, type, structure_value_add
      register number fits in const_equiv_map.  Then we store all non-register
      parameters into their memory location.  */
 
+  push_temp_slots ();
   for (i = 0; i < nargs; i++)
     {
       rtx copy = arg_vals[i];
@@ -1459,6 +1460,8 @@ expand_inline_function (fndecl, parms, target, ignore, type, structure_value_add
        }
     }
 
+  pop_temp_slots ();
+
   /* Deal with the places that the function puts its result.
      We are driven by what is placed into DECL_RESULT.
 
This page took 0.077999 seconds and 5 git commands to generate.