https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127600
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot
gnu.org
--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
We detect
if (a[i])
last = j;
as INTEGER_INDUC_COND_REDUCTION because we fail to check
STMT_VINFO_LOOP_PHI_EVOLUTION_TYPE (step_op_neg) and are confused
by the fake -1 step that's put there.