mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-15 07:40:29 +08:00
(ROUND_TYPE_ALIGN): Add check for TYPE_PACKED.
From-SVN: r12173
This commit is contained in:
parent
564890c985
commit
3ddf29dea4
@ -402,7 +402,8 @@ extern int target_flags;
|
||||
#define ROUND_TYPE_ALIGN(TYPE, COMPUTED, SPECIFIED) \
|
||||
((TREE_CODE (TYPE) == REAL_TYPE && TYPE_MODE (TYPE) == XFmode) \
|
||||
? 128 /* Put 80 bit floating point elements on 128 bit boundaries. */ \
|
||||
: ((!TARGET_OLD_ALIGN && TREE_CODE (TYPE) == RECORD_TYPE) \
|
||||
: ((!TARGET_OLD_ALIGN && !TYPE_PACKED (TYPE) \
|
||||
&& TREE_CODE (TYPE) == RECORD_TYPE) \
|
||||
? i960_round_align (MAX ((COMPUTED), (SPECIFIED)), TYPE_SIZE (TYPE)) \
|
||||
: MAX ((COMPUTED), (SPECIFIED))))
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user