diff options
author | Richard Guenther <rguenther@suse.de> | 2012-06-20 09:54:35 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2012-06-20 09:54:35 +0000 |
commit | f89dcfd816b93c32c2332bd39b4df0020821ee7a (patch) | |
tree | 35b24595cf4a098fc2a7ec90ba17ee4ede028ae1 /gcc/tree-vect-data-refs.c | |
parent | 5a772946996c8e58f87bf22bca73bc5442022d3a (diff) | |
download | gcc-f89dcfd816b93c32c2332bd39b4df0020821ee7a.zip gcc-f89dcfd816b93c32c2332bd39b4df0020821ee7a.tar.gz gcc-f89dcfd816b93c32c2332bd39b4df0020821ee7a.tar.bz2 |
tree-vect-data-refs.c (vect_can_force_dr_alignment_p): Allow adjusting alignment of user-aligned decls again.
2012-06-20 Richard Guenther <rguenther@suse.de>
* tree-vect-data-refs.c (vect_can_force_dr_alignment_p):
Allow adjusting alignment of user-aligned decls again.
From-SVN: r188822
Diffstat (limited to 'gcc/tree-vect-data-refs.c')
-rw-r--r-- | gcc/tree-vect-data-refs.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/gcc/tree-vect-data-refs.c b/gcc/tree-vect-data-refs.c index e12fddc..42f5518 100644 --- a/gcc/tree-vect-data-refs.c +++ b/gcc/tree-vect-data-refs.c @@ -4731,10 +4731,9 @@ vect_can_force_dr_alignment_p (const_tree decl, unsigned int alignment) if (TREE_ASM_WRITTEN (decl)) return false; - /* Do not override explicit alignment set by the user or the alignment - as specified by the ABI when the used attribute is set. */ - if (DECL_USER_ALIGN (decl) - || DECL_PRESERVE_P (decl)) + /* Do not override the alignment as specified by the ABI when the used + attribute is set. */ + if (DECL_PRESERVE_P (decl)) return false; if (TREE_STATIC (decl)) |