https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70729
--- Comment #27 from Ilya Enkovich <ienkovich at gcc dot gnu.org> --- Author: ienkovich Date: Wed Jun 29 10:16:43 2016 New Revision: 237844 URL: https://gcc.gnu.org/viewcvs?rev=237844&root=gcc&view=rev Log: gcc/ 2016-06-29 Yuri Rumyantsev <ysrum...@gmail.com> PR tree-optimization/70729 * tree-ssa-loop-im.c (ref_indep_loop_p_1): Consider memory reference as independent in loops having positive safelen value. * tree-vect-loop.c (vect_transform_loop): Clear-up safelen value since it may be not valid after vectorization. gcc/testsuite/ 2016-06-29 Yuri Rumyantsev <ysrum...@gmail.com> PR tree-optimization/70729 * g++.dg/vect/pr70729.cc: New test. Added: trunk/gcc/testsuite/g++.dg/vect/pr70729.cc Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-ssa-loop-im.c trunk/gcc/tree-vect-loop.c