https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117301
--- Comment #3 from Hongtao Liu <liuhongt at gcc dot gnu.org> --- yes, new instructions are still under review for binutils and not landed on Binutil trunk, but GCC check_effective_target_avx10_2 target with "old" _mm256_mask_vpdpbssd_epi32. The problem should be gone when all avx10_2 instructions land on Binutils trunk, an alternative is adjust check_effective_target_avx10_2 to check the latest avx10_2 instruction instead of the _mm256_mask_vpdpbssd_epi32. @haochen also noticed this issue, and he's working on a patch.