diff options
author | Richard Biener <rguenther@suse.de> | 2014-08-28 13:13:45 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2014-08-28 13:13:45 +0000 |
commit | b1aef01e16b01f3b07a14c5c7cac92d98553517f (patch) | |
tree | b4e458d2703a45df4467d10ef7a50acef78d5b09 /libstdc++-v3 | |
parent | f22ae1ecbd724ed01423a2132b5631a5d7c0ee10 (diff) | |
download | gcc-b1aef01e16b01f3b07a14c5c7cac92d98553517f.zip gcc-b1aef01e16b01f3b07a14c5c7cac92d98553517f.tar.gz gcc-b1aef01e16b01f3b07a14c5c7cac92d98553517f.tar.bz2 |
re PR fortran/62283 (basic-block vectorization fails)
2014-08-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/62283
* tree-vect-data-refs.c (vect_enhance_data_refs_alignment):
Do not peel loops for alignment where the vector loop likely
doesn't run at least VF times.
* gfortran.dg/vect/pr62283.f: New testcase.
* gcc.dg/tree-ssa/cunroll-5.c: Adjust.
* gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
* gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
* gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
* gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
* gcc.dg/vect/vect-33.c: Likewise.
From-SVN: r214678
Diffstat (limited to 'libstdc++-v3')
0 files changed, 0 insertions, 0 deletions