From: liuhongt Date: Mon, 28 Apr 2025 14:45:50 +0000 (-0700) Subject: Remove other processors from X86_TUNE_DEST_FALSE_DEP_FOR_GLC except GLC X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1ad6e171b126a82f38b1e8cbfd207f1d91c58a59;p=thirdparty%2Fgcc.git Remove other processors from X86_TUNE_DEST_FALSE_DEP_FOR_GLC except GLC Since the tune if only for GLC(sapphirerapids and alderlake-P). gcc/ChangeLog: * config/i386/x86-tune.def (X86_TUNE_DEST_FALSE_DEP_FOR_GLC): Remove other processor except for GLC since this one is only for GLC. --- diff --git a/gcc/config/i386/x86-tune.def b/gcc/config/i386/x86-tune.def index c857e769b60..e6044c6032e 100644 --- a/gcc/config/i386/x86-tune.def +++ b/gcc/config/i386/x86-tune.def @@ -87,9 +87,7 @@ DEF_TUNE (X86_TUNE_SSE_PARTIAL_REG_CONVERTS_DEPENDENCY, several insns to break false dependency on the dest register for GLC micro-architecture. */ DEF_TUNE (X86_TUNE_DEST_FALSE_DEP_FOR_GLC, - "dest_false_dep_for_glc", m_SAPPHIRERAPIDS | m_GRANITERAPIDS - | m_GRANITERAPIDS_D | m_DIAMONDRAPIDS | m_CORE_HYBRID - | m_CORE_ATOM) + "dest_false_dep_for_glc", m_SAPPHIRERAPIDS | m_ALDERLAKE) /* X86_TUNE_SSE_SPLIT_REGS: Set for machines where the type and dependencies are resolved on SSE register parts instead of whole registers, so we may