https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99395

--- Comment #12 from JuzheZhong <juzhe.zhong at rivai dot ai> ---
OK. It seems it has data dependency issue:

missed:   not vectorized, possible dependence between data-refs a[i_15] and
a[_4]

a[i_15] = _3;  STMT 1
_4 = i_15 + 2;
_5 = a[_4];    STMT 2

STMT2 should not depend on STMT1.

It's recognized as dependency in vect_analyze_data_ref_dependence.

Is is reasonable to fix it in vect_analyze_data_ref_dependence ?

Reply via email to