aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/openmp.c
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2020-01-10 14:56:20 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2020-01-10 14:56:20 +0000
commitac190fcea1bebf87a2c8c3963548a0e5272c42ec (patch)
tree0652422c6b4fa21ff8ff9b88f65df7593d91e028 /gcc/fortran/openmp.c
parent2fb672a2574004a1e77c8ba83af539673f5cf659 (diff)
downloadgcc-ac190fcea1bebf87a2c8c3963548a0e5272c42ec.zip
gcc-ac190fcea1bebf87a2c8c3963548a0e5272c42ec.tar.gz
gcc-ac190fcea1bebf87a2c8c3963548a0e5272c42ec.tar.bz2
Fix gather/scatter check when updating a vector epilogue loop
update_epilogue_loop_vinfo applies SSA renmaing to the DR_REF of a gather or scatter, so that vect_check_gather_scatter continues to work. However, we sometimes also rely on vect_check_gather_scatter when using gathers and scatters to implement strided accesses. This showed up on existing tests when testing with fixed-length -msve-vector-bits=128. 2020-01-10 Richard Sandiford <richard.sandiford@arm.com> gcc/ * tree-vect-loop.c (update_epilogue_loop_vinfo): Update DR_REF for any type of gather or scatter, including strided accesses. From-SVN: r280111
Diffstat (limited to 'gcc/fortran/openmp.c')
0 files changed, 0 insertions, 0 deletions