https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103977
Richard Biener changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103977
--- Comment #8 from avieira at gcc dot gnu.org ---
The patch Jeff mentioned is this:
[vect] PR103971, PR103977: Fix epilogue mode selection for autodetect only
gcc/ChangeLog:
* tree-vect-loop.c (vect-analyze-loop): Handle scenario where target
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103977
--- Comment #7 from avieira at gcc dot gnu.org ---
Thanks for confirming that Jeff :)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103977
--- Comment #6 from Jeffrey A. Law ---
And just to follow-up. With the patch that was committed to the trunk, the 30+
targets that were previously failing are now working.
A few are still building, but I expect them to succeed. mips* is faili
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103977
--- Comment #5 from avieira at gcc dot gnu.org ---
Posted a fix on ML:
https://gcc.gnu.org/pipermail/gcc-patches/2022-January/588237.html
Sorry for the breakage, wrong assumption by my part :(
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103977
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
--- Comment #4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103977
--- Comment #3 from Richard Biener ---
/* For epilogues start the analysis from the first mode. The motivation
behind starting from the beginning comes from cases where the VECTOR_MODES
array may contain length-agnostic and length-s
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103977
--- Comment #2 from David Binderman ---
Reduced C source code is
int *freelist_randomize_list;
int cache_random_seq_create_count_i;
void cache_random_seq_create_count() {
for (; cache_random_seq_create_count_i; cache_random_seq_create_count_i