diff options
author | J"orn Rennecke <joern.rennecke@superh.com> | 2003-06-20 19:28:13 +0000 |
---|---|---|
committer | Joern Rennecke <amylaar@gcc.gnu.org> | 2003-06-20 20:28:13 +0100 |
commit | 9218882a105dd20ea0f66d26c558ab70c9ab61cb (patch) | |
tree | acce99f4b8f767d7e0df816fdd33a0b9160da5cf /gcc | |
parent | 3348ded5b7980de1f1290b1a1408645a585e73a0 (diff) | |
download | gcc-9218882a105dd20ea0f66d26c558ab70c9ab61cb.zip gcc-9218882a105dd20ea0f66d26c558ab70c9ab61cb.tar.gz gcc-9218882a105dd20ea0f66d26c558ab70c9ab61cb.tar.bz2 |
* sh.h (ROUND_TYPE_ALIGN): Remove.
From-SVN: r68279
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/sh/sh.h | 10 |
2 files changed, 6 insertions, 8 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 99b1289..4c91583 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2003-06-20 J"orn Rennecke <joern.rennecke@superh.com> + + * sh.h (ROUND_TYPE_ALIGN): Remove. + 2003-06-20 Richard Henderson <rth@redhat.com> * hooks.c (hook_int_void_no_regs): Rename from diff --git a/gcc/config/sh/sh.h b/gcc/config/sh/sh.h index c74bb3a..2c62d47 100644 --- a/gcc/config/sh/sh.h +++ b/gcc/config/sh/sh.h @@ -634,14 +634,8 @@ do { \ /* get_mode_alignment assumes complex values are always held in multiple registers, but that is not the case on the SH; CQImode and CHImode are held in a single integer register. SH5 also holds CSImode and SCmode - values in integer regsters. Thus the alignment needs to be bumped up - to match the size of the mode. */ -#define ROUND_TYPE_ALIGN(STRUCT, COMPUTED, SPECIFIED) \ - (MAX ((GET_MODE_CLASS (TYPE_MODE (STRUCT)) == MODE_COMPLEX_INT \ - || GET_MODE_CLASS (TYPE_MODE (STRUCT)) == MODE_COMPLEX_FLOAT) \ - ? MIN (BIGGEST_ALIGNMENT, GET_MODE_BITSIZE (TYPE_MODE (STRUCT))) \ - : (COMPUTED), \ - (SPECIFIED))) + values in integer regsters. This is relevant for argument passing on + SHcompact as we use a stack temp in order to pass CSImode by reference. */ #define LOCAL_ALIGNMENT(TYPE, ALIGN) \ ((GET_MODE_CLASS (TYPE_MODE (TYPE)) == MODE_COMPLEX_INT \ || GET_MODE_CLASS (TYPE_MODE (TYPE)) == MODE_COMPLEX_FLOAT) \ |