mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-17 08:20:27 +08:00
(assign_parms): Use mark_user_reg.
From-SVN: r12870
This commit is contained in:
parent
754fdcca7a
commit
ddb7361a2e
@ -3751,7 +3751,7 @@ assign_parms (fndecl, second_time)
|
||||
= promote_mode (TREE_TYPE (parm), nominal_mode, &unsignedp, 0);
|
||||
|
||||
parmreg = gen_reg_rtx (promoted_nominal_mode);
|
||||
REG_USERVAR_P (parmreg) = 1;
|
||||
mark_user_reg (parmreg);
|
||||
|
||||
/* If this was an item that we received a pointer to, set DECL_RTL
|
||||
appropriately. */
|
||||
@ -3819,7 +3819,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;
|
||||
mark_user_reg (parmreg);
|
||||
emit_move_insn (parmreg, DECL_RTL (parm));
|
||||
DECL_RTL (parm) = parmreg;
|
||||
/* STACK_PARM is the pointer, not the parm, and PARMREG is
|
||||
|
Loading…
x
Reference in New Issue
Block a user