diff options
author | Richard Sandiford <richard.sandiford@linaro.org> | 2018-03-02 09:45:51 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2018-03-02 09:45:51 +0000 |
commit | 962e91fcf043edab3684dd0564efd3df219d3cb1 (patch) | |
tree | 97607f1a40e2c04231fbc034f22260989fd38c8f /gcc/expr.c | |
parent | ec2d71214f90e21675a5abbe5b532273f7b11ded (diff) | |
download | gcc-962e91fcf043edab3684dd0564efd3df219d3cb1.zip gcc-962e91fcf043edab3684dd0564efd3df219d3cb1.tar.gz gcc-962e91fcf043edab3684dd0564efd3df219d3cb1.tar.bz2 |
Use loop->safelen rather than loop->force_vectorize
...since the latter doesn't guarantee independence by itself.
2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
gcc/
* tree-vect-data-refs.c (vect_analyze_data_ref_dependence)
(vect_analyze_data_ref_access): Use loop->safe_len rather than
loop->force_vectorize to check whether there is no alias.
gcc/testsuite/
* gcc.dg/vect/vect-alias-check-13.c: New test.
From-SVN: r258130
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions