diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1995-06-08 18:49:09 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1995-06-08 18:49:09 -0400 |
commit | cd5b346969cbe1799f10575533ace379cdb75652 (patch) | |
tree | 8dea5f6bdda60e38049f3e6d545f2f057d294388 | |
parent | a684512372cf12c1105d69d353b42a1d4341b6dd (diff) | |
download | gcc-cd5b346969cbe1799f10575533ace379cdb75652.zip gcc-cd5b346969cbe1799f10575533ace379cdb75652.tar.gz gcc-cd5b346969cbe1799f10575533ace379cdb75652.tar.bz2 |
(assign_parms): Don't call promote_mode on arg unless
PROMOTE_FUNCTION_ARGS defined.
From-SVN: r9904
-rw-r--r-- | gcc/function.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/function.c b/gcc/function.c index 904eff1..077a937 100644 --- a/gcc/function.c +++ b/gcc/function.c @@ -3580,8 +3580,11 @@ assign_parms (fndecl, second_time) int regno, regnoi, regnor; unsignedp = TREE_UNSIGNED (TREE_TYPE (parm)); + +#ifdef PROMOTE_FUNCTION_ARGS nominal_mode = promote_mode (TREE_TYPE (parm), nominal_mode, &unsignedp, 1); +#endif parmreg = gen_reg_rtx (nominal_mode); REG_USERVAR_P (parmreg) = 1; |