https://gcc.gnu.org/g:da9fe0aafb08d4feeffcd2ac5782187b51a75912
commit r17-347-gda9fe0aafb08d4feeffcd2ac5782187b51a75912 Author: Richard Biener <[email protected]> Date: Tue Apr 28 08:35:57 2026 +0200 [x86] enable avx512_two_epilogues and avx512_masked_epilogues for znver6 This fixes an obvious omission. * config/i386/x86-tune.def (avx512_two_epilogues): Enable for m_ZNVER6. (avx512_masked_epilogues): Likewise. Diff: --- gcc/config/i386/x86-tune.def | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/config/i386/x86-tune.def b/gcc/config/i386/x86-tune.def index abc5ee47fdab..f5d9cd601c7d 100644 --- a/gcc/config/i386/x86-tune.def +++ b/gcc/config/i386/x86-tune.def @@ -654,12 +654,12 @@ DEF_TUNE (X86_TUNE_AVX512_MOVE_BY_PIECES, "avx512_move_by_pieces", /* X86_TUNE_AVX512_TWO_EPILOGUES: Use two vector epilogues for 512-bit vectorized loops. */ DEF_TUNE (X86_TUNE_AVX512_TWO_EPILOGUES, "avx512_two_epilogues", - m_ZNVER4 | m_ZNVER5) + m_ZNVER4 | m_ZNVER5 | m_ZNVER6) /* X86_TUNE_AVX512_MAKED_EPILOGUES: Use two masked vector epilogues when fit. */ DEF_TUNE (X86_TUNE_AVX512_MASKED_EPILOGUES, "avx512_masked_epilogues", - m_ZNVER4 | m_ZNVER5 | m_C86_4G_M7) + m_ZNVER4 | m_ZNVER5 | m_ZNVER6 | m_C86_4G_M7) /*****************************************************************************/ /*****************************************************************************/
