https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94343
--- Comment #9 from Matthias Kretz (Vir) <kretz at kde dot org> --- (In reply to Jakub Jelinek from comment #8) > Created attachment 48128 [details] > gcc10-pr94343.patch The avx512vl-pr94343.c test should ideally fail because `_mm_andnot_si128 ((__m128i) (~v ^ a), (__m128i) ~w)` is equal to `a`. Maybe the test should simply `return ~v ^ a;` and thus emit a single vpternlogd?