https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96195
--- Comment #2 from yangyang <yangyang305 at huawei dot com> --- (In reply to Jakub Jelinek from comment #1) > Note the testcase is invalid, the loop iterator really shouldn't be changed > in the simd body (well, can change, but only if it has the same value at the > end of loop body as it has at the start of it). The testcase comes from gcc/testsuite/gcc.dg/vect/pr92347.c. > What are the different modes? vector(4) int and vector(4) int really look > the same to me... In the testcase, One of vector(4) int corresponds to VNx2SI (aarch64_sve_mode) and the other corresponds to V4SI.