From ba6da627044261355acf50f83b6529f093cc201d Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Fri, 27 May 1994 16:13:41 -0400 Subject: [PATCH] (assign_parms): Set REG_USERVAR_P when parm is passed by invisible reference but can live in register. From-SVN: r7366 --- gcc/function.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gcc/function.c b/gcc/function.c index 3d64281dc4e..8d91cb71630 100644 --- a/gcc/function.c +++ b/gcc/function.c @@ -3503,6 +3503,7 @@ assign_parms (fndecl, second_time) /* We can't use nominal_mode, because it will have been set to Pmode above. We must use the actual mode of the parm. */ parmreg = gen_reg_rtx (TYPE_MODE (TREE_TYPE (parm))); + REG_USERVAR_P (parmreg) = 1; emit_move_insn (parmreg, DECL_RTL (parm)); DECL_RTL (parm) = parmreg; /* STACK_PARM is the pointer, not the parm, and PARMREG is -- 2.30.2