re PR tree-optimization/52571 (vectorizer changes alignment of common symbols)
authorRichard Guenther <rguenther@suse.de>
Wed, 14 Mar 2012 13:00:44 +0000 (13:00 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 14 Mar 2012 13:00:44 +0000 (13:00 +0000)
commitc205d0b3f5d47699977946add69e4409898d5cbc
treeaba8befd3c64b2c2d7015e8c092e44778329671f
parent26c71b9368c1ef1929205fe1aafab1748640596b
re PR tree-optimization/52571 (vectorizer changes alignment of common symbols)

2012-03-14  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/52571
* tree-vect-data-refs.c (vect_compute_data_ref_alignment): Move
flag_section_anchors check ...
(vect_can_force_dr_alignment_p): ... here.  Do not re-align
DECL_COMMON variables.

* gcc.dg/vect/vect-2.c: Initialize arrays.
* gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
* gcc.target/i386/recip-vec-divf.c: Use -fno-common.
* gcc.target/i386/recip-vec-sqrtf.c: Likewise.

From-SVN: r185380
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vect/no-section-anchors-vect-34.c
gcc/testsuite/gcc.dg/vect/vect-2.c
gcc/testsuite/gcc.target/i386/recip-vec-divf.c
gcc/testsuite/gcc.target/i386/recip-vec-sqrtf.c
gcc/tree-vect-data-refs.c