projects
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1792332
)
(assign_parms): Set RTX_UNCHANGING_P on stack_parm
author
Jim Wilson
<wilson@gcc.gnu.org>
Mon, 12 Sep 1994 18:51:39 +0000
(11:51 -0700)
committer
Jim Wilson
<wilson@gcc.gnu.org>
Mon, 12 Sep 1994 18:51:39 +0000
(11:51 -0700)
for const parameter before calling move_block_from_reg.
From-SVN: r8075
gcc/function.c
patch
|
blob
|
history
diff --git
a/gcc/function.c
b/gcc/function.c
index 7d2e433fdf32320731984f8ccf528e67d922296a..1edd6a1d305f66485b0fb3e51138d927786087cb 100644
(file)
--- a/
gcc/function.c
+++ b/
gcc/function.c
@@
-3433,6
+3433,9
@@
assign_parms (fndecl, second_time)
else if (PARM_BOUNDARY % BITS_PER_WORD != 0)
abort ();
+ if (TREE_READONLY (parm))
+ RTX_UNCHANGING_P (stack_parm) = 1;
+
move_block_from_reg (REGNO (entry_parm),
validize_mem (stack_parm),
size_stored / UNITS_PER_WORD,