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)
 
 /*****************************************************************************/
 /*****************************************************************************/

Reply via email to