https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114635
--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> --- (In reply to Richard Biener from comment #3) > As for the dependence analysis itself - the issue is that the D.5606[_33] > style accesses have no access functions - I'm not sure how they evolve, > but I see their domain is even [0, POLY_INT_CST [15, 16] ]. I guess > we don't expect to have dependence analysis handle this but do dependence > fully within 'safelen' here. The magic arrays are indexed in the loop using .GOMP_SIMD_LANE (...) index, which should map to the logical iteration modulo vectorization factor after the vectorization. After the loop it can be indexed using .GOMP_SIMD_LAST_LANE (...).