aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-data-ref.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2019-07-17 10:26:25 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2019-07-17 10:26:25 +0000
commit7921a90e334117206c6bb78bad57e07fb242214c (patch)
tree0f25c2455ffa74ab7f422e94f69d0c33157fbed8 /gcc/tree-data-ref.c
parent9505acd8501e6c79bc4fa9ed9f1ee174462601d1 (diff)
downloadgcc-7921a90e334117206c6bb78bad57e07fb242214c.zip
gcc-7921a90e334117206c6bb78bad57e07fb242214c.tar.gz
gcc-7921a90e334117206c6bb78bad57e07fb242214c.tar.bz2
re PR tree-optimization/91178 (Infinite recursion in split_constant_offset in slp after r260289)
2019-07-17 Richard Biener <rguenther@suse.de> PR tree-optimization/91178 * tree-vect-stmts.c (get_group_load_store_type): For SLP loads with a gap larger than the vector size always use VMAT_STRIDED_SLP. (vectorizable_load): For VMAT_STRIDED_SLP with a permutation avoid loading vectors that are only contained in the gap and thus are not needed. * gcc.dg/torture/pr91178.c: New testcase. From-SVN: r273549
Diffstat (limited to 'gcc/tree-data-ref.c')
0 files changed, 0 insertions, 0 deletions