From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 7888) id 827253858D1E; Wed, 4 Jan 2023 01:45:10 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 827253858D1E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1672796710; bh=uOfLZB9nIkLVZPRd5JO8I7VnsyMpSobvaOfs2cP/mLw=; h=From:To:Subject:Date:From; b=oz4itkVKz+2YmjpnHO0r2yLmWcq5cStJfLcAV12rfz1L2Hb2oX5T2vQWE7RYqSWa2 OUT+oOpFg0+Oe9kfWwRMzEHt3N63KpqVK3oWbmLKi6ZSHX79ZgjK0VGJck5bGXqe9+ Sc95ZXuTWsUbyVpsznaICEreKuZ/nY9c+R0TuAmo= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Haochen Jiang To: gcc-cvs@gcc.gnu.org Subject: [gcc r13-4987] Initial Emeraldrapids Support X-Act-Checkin: gcc X-Git-Author: Hu, Lin1 X-Git-Refname: refs/heads/master X-Git-Oldrev: 9e74b7ec0b218364905e3e7de5c41e8148ffc61b X-Git-Newrev: 44baa34157cf81306be23eacece751aa020985d4 Message-Id: <20230104014510.827253858D1E@sourceware.org> Date: Wed, 4 Jan 2023 01:45:10 +0000 (GMT) List-Id: https://gcc.gnu.org/g:44baa34157cf81306be23eacece751aa020985d4 commit r13-4987-g44baa34157cf81306be23eacece751aa020985d4 Author: Hu, Lin1 Date: Thu Dec 15 15:51:44 2022 +0800 Initial Emeraldrapids Support gcc/ChangeLog: * common/config/i386/cpuinfo.h (get_intel_cpu): Handle Emeraldrapids. * common/config/i386/i386-common.cc: Add Emeraldrapids. Diff: --- gcc/common/config/i386/cpuinfo.h | 2 ++ gcc/common/config/i386/i386-common.cc | 2 ++ 2 files changed, 4 insertions(+) diff --git a/gcc/common/config/i386/cpuinfo.h b/gcc/common/config/i386/cpuinfo.h index 33c79d7578a..9fa6d310a47 100644 --- a/gcc/common/config/i386/cpuinfo.h +++ b/gcc/common/config/i386/cpuinfo.h @@ -551,6 +551,8 @@ get_intel_cpu (struct __processor_model *cpu_model, break; case 0x8f: /* Sapphire Rapids. */ + case 0xcf: + /* Emerald Rapids. */ cpu = "sapphirerapids"; CHECK___builtin_cpu_is ("corei7"); CHECK___builtin_cpu_is ("sapphirerapids"); diff --git a/gcc/common/config/i386/i386-common.cc b/gcc/common/config/i386/i386-common.cc index 660a977b68b..f0992efea1b 100644 --- a/gcc/common/config/i386/i386-common.cc +++ b/gcc/common/config/i386/i386-common.cc @@ -2062,6 +2062,8 @@ const pta processor_alias_table[] = M_CPU_SUBTYPE (INTEL_COREI7_COOPERLAKE), P_PROC_AVX512F}, {"sapphirerapids", PROCESSOR_SAPPHIRERAPIDS, CPU_HASWELL, PTA_SAPPHIRERAPIDS, M_CPU_SUBTYPE (INTEL_COREI7_SAPPHIRERAPIDS), P_PROC_AVX512F}, + {"emeraldrapids", PROCESSOR_SAPPHIRERAPIDS, CPU_HASWELL, PTA_SAPPHIRERAPIDS, + M_CPU_SUBTYPE (INTEL_COREI7_SAPPHIRERAPIDS), P_PROC_AVX512F}, {"alderlake", PROCESSOR_ALDERLAKE, CPU_HASWELL, PTA_ALDERLAKE, M_CPU_SUBTYPE (INTEL_COREI7_ALDERLAKE), P_PROC_AVX2}, {"raptorlake", PROCESSOR_ALDERLAKE, CPU_HASWELL, PTA_ALDERLAKE,