https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117510
--- Comment #4 from Freddie Witherden ---
(In reply to Richard Biener from comment #3)
> Fixed for GCC 15.
Thanks! If I have cases which, when m is a compile time constant, vectorize for
m small but not m large is that likely to be a separate i
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117510
Bug ID: 117510
Summary: Inner loop with static trip count breaks vectorization
of outer loop
Product: gcc
Version: 14.2.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95747
Freddie Witherden changed:
What|Removed |Added
CC||freddie at witherden dot org
--- Com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102404
--- Comment #4 from Freddie Witherden ---
Created attachment 51485
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51485&action=edit
Clang assembly.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102404
--- Comment #3 from Freddie Witherden ---
(In reply to Richard Biener from comment #2)
> 32 bytes are 256 bits (ymm), 64 bytes are 512 bits (zmm). GCC does not
> consider zmm vectorization because
>
> t.c:25:37: missed: loop does not have eno
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102404
--- Comment #1 from Freddie Witherden ---
Created attachment 51481
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51481&action=edit
Generated assembly.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102404
Bug ID: 102404
Summary: Loop vectorized with 32 byte vectors actually uses 16
byte vectors
Product: gcc
Version: 11.2.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71414
Freddie Witherden changed:
What|Removed |Added
CC||freddie at witherden dot org
--- Com