(assign_parms): Set RTX_UNCHANGING_P on stack_parm
authorJim Wilson <wilson@gcc.gnu.org>
Mon, 12 Sep 1994 18:51:39 +0000 (11:51 -0700)
committerJim 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

index 7d2e433..1edd6a1 100644 (file)
@@ -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,