aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJ"orn Rennecke <joern.rennecke@superh.com>2003-06-06 16:49:47 +0000
committerJoern Rennecke <amylaar@gcc.gnu.org>2003-06-06 17:49:47 +0100
commit1c20913c70afe04721e10fbfebc1965659a704f1 (patch)
treeefa71d803561f32bfaf3f38ae3269f8a17726285 /gcc
parent09c36669b6d5239aa25d7c9ca4f8270738b23ad8 (diff)
downloadgcc-1c20913c70afe04721e10fbfebc1965659a704f1.zip
gcc-1c20913c70afe04721e10fbfebc1965659a704f1.tar.gz
gcc-1c20913c70afe04721e10fbfebc1965659a704f1.tar.bz2
sh.h (FUNCTION_ARG_1): Consistently use NEW_MODE for the mode of the generated register.
* sh.h (FUNCTION_ARG_1): Consistently use NEW_MODE for the mode of the generated register. From-SVN: r67555
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/sh/sh.h8
2 files changed, 9 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6a82cbe..a41970b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/config/sh/sh.h b/gcc/config/sh/sh.h
index b334f84..d135224 100644
--- a/gcc/config/sh/sh.h
+++ b/gcc/config/sh/sh.h
@@ -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)