https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123315
Jeffrey A. Law <law at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Blocks|120763 |
CC| |rguenth at gcc dot gnu.org
--- Comment #3 from Jeffrey A. Law <law at gcc dot gnu.org> ---
Bisected to:
ec1e49540f1df9917fdcd6c37c35583672ec613d is the first bad commit
commit ec1e49540f1df9917fdcd6c37c35583672ec613d
Author: Richard Biener <[email protected]>
Date: Fri Nov 14 14:07:01 2025 +0100
Decide on LOOP_VINFO_USING_SELECT_VL_P after determining partial vectors
The following makes us decide on partial vectors first so we can
use LOOP_VINFO_USING_PARTIAL_VECTORS_P to decide on a decrementing IV
and LOOP_VINFO_USING_SELECT_VL_P as followup.
* tree-vect-loop.cc (vect_determine_partial_vectors_and_peeling):
Remove resetting of LOOP_VINFO_USING_SELECT_VL_P.
(vect_analyze_loop_2): Decide on partial vectors before
deciding on decrementing IV or .SELECT_VL usage.
I haven't done any further investigation.
Referenced Bugs:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120763
[Bug 120763] [meta-bug] Tracker for bugs to visit during weekly RISC-V meeting