https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106475
Christoph Müllner changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106475
--- Comment #2 from Christoph Müllner ---
Yes, you are right!
I haven't noticed that the longer sequence requires only half of the loop
iterations when compared to the shorter sequence.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106475
--- Comment #1 from Richard Biener ---
The loop seems to be vectorized just fine? The issue is just that we need a
runtime alias check because of the variable stride and the fact that we need a
VF of two to fill up to 16 byte vectors:
.L5: