OSDN Git Service

(assign_parms): Don't call promote_mode on arg unless
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 8 Jun 1995 22:49:09 +0000 (22:49 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 8 Jun 1995 22:49:09 +0000 (22:49 +0000)
PROMOTE_FUNCTION_ARGS defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9904 138bc75d-0d04-0410-961f-82ee72b054a4

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;