https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104116
--- Comment #2 from Avinash Jayakar <avinashd at gcc dot gnu.org> --- In C, I see that the % is not vectorized, below is the minimal test void foo ( int *a ) { for (int i=0; i<1024; i++) a[i] %=39; } This is also supposed to be vectorized right, followed by all other modulo variants?