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

--- Comment #1 from Robin Dapp <rdapp at gcc dot gnu.org> ---
We fall back to single-lane SLP and re-start analysis.  Here, at some point in
vectorizable_load we fail to initialize loop_lens.

At that point we have

loop_vinfo.using_partial_vectors_p = false but
loop_vinfo.using_select_vl_p = true.

The latter is dependent on partial vectors...

My suspicion is we don't reset using_select_vl_p before starting over.

Testing a patch.

Reply via email to