OSDN Git Service

* sh.h (FUNCTION_ARG_1): Consistently use NEW_MODE for the mode
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 6 Jun 2003 16:49:47 +0000 (16:49 +0000)
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 6 Jun 2003 16:49:47 +0000 (16:49 +0000)
of the generated register.

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

gcc/ChangeLog
gcc/config/sh/sh.h

index 6a82cbe..a41970b 100644 (file)
@@ -1,3 +1,8 @@
+2003-06-06  J"orn Rennecke <joern.rennecke@superh.com>
+
+       * sh.h (FUNCTION_ARG_1): Consistently use NEW_MODE for the mode
+       of the generated register.
+
 2003-06-06  Daniel Jacobowitz  <drow@mvista.com>
 
        * config.gcc: Add a missing sparc64 case.
index b334f84..d135224 100644 (file)
@@ -1942,13 +1942,13 @@ do {                                                    \
       /* The following test assumes unnamed arguments are promoted to  \
         DFmode.  */                                                    \
       : (MODE) == SFmode && (CUM).free_single_fp_reg                   \
-      ? SH5_PROTOTYPED_FLOAT_ARG ((CUM), (MODE), (CUM).free_single_fp_reg) \
+      ? SH5_PROTOTYPED_FLOAT_ARG ((CUM), (NEW_MODE), (CUM).free_single_fp_reg) \
       : (GET_SH_ARG_CLASS (MODE) == SH_ARG_FLOAT                       \
          && ((NAMED) || ! (CUM).prototype_p)                           \
          && (CUM).arg_count[(int) SH_ARG_FLOAT] < NPARM_REGS (SFmode)) \
       ? ((! (CUM).prototype_p && TARGET_SHMEDIA)                       \
-        ? SH5_PROTOTYPELESS_FLOAT_ARG ((CUM), (MODE))                  \
-        : SH5_PROTOTYPED_FLOAT_ARG ((CUM), (MODE),                     \
+        ? SH5_PROTOTYPELESS_FLOAT_ARG ((CUM), (NEW_MODE))              \
+        : SH5_PROTOTYPED_FLOAT_ARG ((CUM), (NEW_MODE),                 \
                                     FIRST_FP_PARM_REG                  \
                                     + (CUM).arg_count[(int) SH_ARG_FLOAT])) \
       : ((CUM).arg_count[(int) SH_ARG_INT] < NPARM_REGS (SImode)       \
@@ -1956,7 +1956,7 @@ do {                                                      \
             || (! SHCOMPACT_FORCE_ON_STACK ((MODE), (TYPE))            \
                 && ! SH5_WOULD_BE_PARTIAL_NREGS ((CUM), (MODE),        \
                                                  (TYPE), (NAMED)))))   \
-      ? gen_rtx_REG ((MODE), (FIRST_PARM_REG                           \
+      ? gen_rtx_REG ((NEW_MODE), (FIRST_PARM_REG                       \
                              + (CUM).arg_count[(int) SH_ARG_INT]))     \
       : 0)                                                             \
    : 0)