(assign_parms): Don't call promote_mode on arg unless
authorRichard Kenner <kenner@gcc.gnu.org>
Thu, 8 Jun 1995 22:49:09 +0000 (18:49 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Thu, 8 Jun 1995 22:49:09 +0000 (18:49 -0400)
PROMOTE_FUNCTION_ARGS defined.

From-SVN: r9904

gcc/function.c

index 904eff1..077a937 100644 (file)
@@ -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;