https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114958
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> --- I'm not sure the header should use __builtin_shufflevector unconditionally, I think better test it using __has_builtin first. GCC has it since GCC 12 I think, clang indeed much longer, not sure about other compilers (ICC).