https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114471
--- Comment #6 from Hongtao Liu <liuhongt at gcc dot gnu.org> --- (In reply to Hongtao Liu from comment #5) > Maybe we should always use kmask under AVX512, currently only >= 128-bits > vector of vector _Float16 use kmask, < 128 bits vector still use vector mask. > and we need to support vec_cmp/vcond_mask for 64/32/16-bit vectors. For the testcase, there's no kmask used at all, why x86-64-v3 doesn't issue an error.