https://gcc.gnu.org/g:96040fda2f324156d8e39f42dd6df35e0dc0661b
commit r13-9621-g96040fda2f324156d8e39f42dd6df35e0dc0661b Author: liuhongt <hongtao....@intel.com> Date: Mon Apr 28 07:45:50 2025 -0700 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. (cherry picked from commit 1ad6e171b126a82f38b1e8cbfd207f1d91c58a59) Diff: --- gcc/config/i386/x86-tune.def | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gcc/config/i386/x86-tune.def b/gcc/config/i386/x86-tune.def index cc6e1d51e943..9161e4d07947 100644 --- a/gcc/config/i386/x86-tune.def +++ b/gcc/config/i386/x86-tune.def @@ -87,8 +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_ALDERLAKE | 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