https://gcc.gnu.org/g:62d3d49690fe98cc425ac4183ea07a34a1c1928d
commit r16-8873-g62d3d49690fe98cc425ac4183ea07a34a1c1928d 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. (cherry picked from commit da9fe0aafb08d4feeffcd2ac5782187b51a75912) 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 53cf1a194330..05a5d5bab501 100644 --- a/gcc/config/i386/x86-tune.def +++ b/gcc/config/i386/x86-tune.def @@ -645,12 +645,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_ZNVER4 | m_ZNVER5 | m_ZNVER6) /*****************************************************************************/ /*****************************************************************************/
