diff options
author | J"orn Rennecke <joern.rennecke@superh.com> | 2003-06-06 16:49:47 +0000 |
---|---|---|
committer | Joern Rennecke <amylaar@gcc.gnu.org> | 2003-06-06 17:49:47 +0100 |
commit | 1c20913c70afe04721e10fbfebc1965659a704f1 (patch) | |
tree | efa71d803561f32bfaf3f38ae3269f8a17726285 /gcc | |
parent | 09c36669b6d5239aa25d7c9ca4f8270738b23ad8 (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/sh/sh.h | 8 |
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) |