projects
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0088fcb
)
(expand_inline_function): Push and pop temp slots around making new
author
Richard Kenner
<kenner@gcc.gnu.org>
Wed, 29 Sep 1993 01:27:07 +0000
(21:27 -0400)
committer
Richard 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
patch
|
blob
|
history
diff --git
a/gcc/integrate.c
b/gcc/integrate.c
index c5e049484765055daec0786b682cc056b57ac7c2..e3531986553a84f59f8fe2e6b8d1481399731957 100644
(file)
--- a/
gcc/integrate.c
+++ b/
gcc/integrate.c
@@
-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.