diff options
author | Alejandro Martinez <alejandro.martinezvicente@arm.com> | 2019-06-03 09:13:32 +0000 |
---|---|---|
committer | Alejandro Martinez <alejandro@gcc.gnu.org> | 2019-06-03 09:13:32 +0000 |
commit | bcde3345ea97aef36f5b4e29f09f71bcd41879b2 (patch) | |
tree | a37c040cad49749087ab467c78458e04f08ef665 /gcc/tree-loop-distribution.c | |
parent | 961dce6b9d495ebdb3a0b98bf0d15bb8f062ff00 (diff) | |
download | gcc-bcde3345ea97aef36f5b4e29f09f71bcd41879b2.zip gcc-bcde3345ea97aef36f5b4e29f09f71bcd41879b2.tar.gz gcc-bcde3345ea97aef36f5b4e29f09f71bcd41879b2.tar.bz2 |
Fix ICE in vect_slp_analyze_node_operations_1
This patch fixes bug 90681. It was caused by trying to SLP vectorize a non
groupped load. We've fixed it by tweaking a bit the implementation: mark
masked loads as not vectorizable, but support them as an special case. Then
the detect them in the test for normal non-groupped loads that was already
there.
From-SVN: r271856
Diffstat (limited to 'gcc/tree-loop-distribution.c')
0 files changed, 0 insertions, 0 deletions