[{"id":3668854,"web_url":"http://patchwork.ozlabs.org/comment/3668854/","msgid":"<CAFULd4aGJKwx9kRkc2Gz__Pm6sp=tfe9F1Ew1cfA5Ve=aCOO5w@mail.gmail.com>","list_archive_url":null,"date":"2026-03-25T07:20:09","subject":"Re: [PATCH] i386: Support HYGON c86-4g series processors","submitter":{"id":808,"url":"http://patchwork.ozlabs.org/api/people/808/","name":"Uros Bizjak","email":"ubizjak@gmail.com"},"content":"On Wed, Mar 25, 2026 at 7:17 AM Kewen Lin <linkewen@hygon.cn> wrote:\n>\n> Hi,\n>\n> This patch enables new x86 CPU vendor HYGON ID detection\n> and adds c86-4g series c86-4g-m{4,6,7} processor supports.\n> Without such support, if users use -march=native option on\n> HYGON machines, they can get some old arch like core2, it\n> would be suboptimal.  It also enables -m{arch,tune}=c86-4g\n> -m{4,6,7} supports.  Based on the hardware characteristics,\n> appropriate cost models and tuning parameters are provided.\n>\n> New machine description files are introduced: c86-4g.md is\n> used to describe the pipeline for c86-4g-m4 and c86-4g-m6,\n> while c86-4g-m7.md describes the pipeline for c86-4g-m7.\n> To better model some pipeline information, it introduces\n> new attrs c86_attr and c86_decode by following existing\n> practice.\n>\n> Bootstrapped and regtested on hygon c86-4g-m4 and c86-4g-m7\n> machine, as well as a cfarm x86-64 machine.\n>\n> It's late stage 4 now, I guess it has to be next stage 1\n> materials?  If so, is it ok for trunk once gcc-17 stage1\n> opens?\n\nWhile in the past simple tuning patches were accepted in stage-4, this\none is just too intrusive for stage-4. Please ping for it when next\nstage-1 opens in a couple of weeks.\n\nUros.","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=PXOESnsh;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=38.145.34.32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=PXOESnsh","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com","sourceware.org; spf=pass smtp.mailfrom=gmail.com","server2.sourceware.org;\n arc=pass smtp.remote-ip=209.85.167.41"],"Received":["from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fgdc5346Tz1y1G\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 25 Mar 2026 18:20:53 +1100 (AEDT)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 14B3E4BB58D1\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 25 Mar 2026 07:20:51 +0000 (GMT)","from mail-lf1-f41.google.com (mail-lf1-f41.google.com\n [209.85.167.41])\n by sourceware.org (Postfix) with ESMTPS id 4B5164BA23C8\n for <gcc-patches@gcc.gnu.org>; Wed, 25 Mar 2026 07:20:23 +0000 (GMT)","by mail-lf1-f41.google.com with SMTP id\n 2adb3069b0e04-5a159c1e65aso4123419e87.0\n for <gcc-patches@gcc.gnu.org>; Wed, 25 Mar 2026 00:20:23 -0700 (PDT)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 14B3E4BB58D1","OpenDKIM Filter v2.11.0 sourceware.org 4B5164BA23C8"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 4B5164BA23C8","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 4B5164BA23C8","ARC-Seal":["i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1774423223; cv=pass;\n b=VogLB8X0NBuAeeR8yKcLvWvZ2Y9hQ2s6e/Ym9pXy9/GX7E0j6h3x7SIg045C7DpxbxUMZxHEqTYM80KMSY4yPDtIOFH0JkqHx5zKXP0fTw8irm6AQVM1AUkarkYUBFoAA7EG9sykmpRrIySZs3DlPq+rq+HgNBNpcQ4hCNHyqis=","i=1; a=rsa-sha256; t=1774423222; cv=none;\n d=google.com; s=arc-20240605;\n b=LynfACyN1zO008WoPjnVoWuKu8cUuargjKyoifRIpZDDOVbTgDsnZ1qODy6kYkJiSh\n zfGwQ8BSW1I/rBblSEiLL71na9/baIm70+TEjG1NcUILuXKZY2rKXP4VixXNgz81L3RW\n hH/tqEYx64unfCROfX1YpEFrdqVgnapowgBy4KDJy7tdL/zAniNs7rDWDnontv8EaX2L\n 8FcqOZCe2LQ98p41kGLbsfZJMK4GndUBHuN1IwsMOPqbWfUi5kTdm+Wpnk08wqkikyz1\n Zfsc/EGnEXJn0Fu+VzusNqM1KYChoqkheRTapzDFqwa3xVkX09/F6ZvE0IF6L6czum/c\n xjLQ=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=sourceware.org; s=key;\n t=1774423223; c=relaxed/simple;\n bh=nx4Hi9TBJOwfz269zz8RbtFAx1EBNcEa0AOmia1IcxE=;\n h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To;\n b=iC7ilIQsVHaBmnA7dYDFDrmSIs+AwWUvQvpUbno7BDBIhdXKHyQ1Omtgt8pnW/Nd9OAvXTqN41E48i92G6ozOKxKgOAnEojXUFp4+73Flp4adED3Pg0T7Ko1s58miByNNCVn89IIc0HQfmxO7jvXOl6K/5wBw08QN1X36rG45UA=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:dkim-signature;\n bh=SYUIGnL68RwXpG+mMxMzThtbS6qtj6Y3qcFHiXaj6fA=;\n fh=dUXPNm/oCgruhME2pgG9vlsmDpjzJC28qZ8zocppvCI=;\n b=H+PnVFxokt+H4av0xNruHcvkVMIn2ZGa5fNOLyNP0PgLaJLfRENF1b82AqRUMy3qcT\n H7uyxvAzdVqXlvX0sZ/CSMjLwqh2I3b5DbtYyFvCYT8jKq9R3jO5Yyl0mAy+iEWZ+NuE\n lK6OIVzjLqnq/gCKpNhE8AI8A1cSJ7MvokbDaWC0mBziv5HuDiO/gr37EDS+8R4dp+DW\n +WzpW0p6NcjXBoxPWqRBCtx1kNjID2Cw8LzvV62iAftIsVkQ/Ko5MHr65ckk/I99vDW+\n sogBShKmT+ZP3/lt77sJPMmRgzk23FhFpkjNbOlepoAGbtSKto08b/F+bLqHvCzkBujY\n xUyQ==; darn=gcc.gnu.org"],"ARC-Authentication-Results":["i=2; server2.sourceware.org","i=1; mx.google.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1774423222; x=1775028022; darn=gcc.gnu.org;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:from:to:cc:subject:date\n :message-id:reply-to;\n bh=SYUIGnL68RwXpG+mMxMzThtbS6qtj6Y3qcFHiXaj6fA=;\n b=PXOESnshoKMfaieXwuzFxhHJJzbvROCelPkm8Kixe6VeEyq00F1sj9JPUfB/XKVoRK\n s/t2IhbBB7zNWZzO8sOJ91izEwYAidtnB/8BhJcz5ncNGiL+YHd4hIOjUiMKb1oPXlKk\n UFASufO66lk+ChCrGYJldcq7Wso9Cdksh7zrs5W4UZs5myRerg564ecvQXRXTQItS+td\n 10/T4n/4IirDSBkgTMRkk7MCXGQaKOYn77hQHsyhGvYXqSYxxw8Y87VE0RLvBrodo6CN\n R1DsDg1hSpBxwmu4Yh5NyNxeZMPh+fD/x/P60l7yrwxqo3DdRs+PpiMDfRIzMxo3JwKD\n BZOQ==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1774423222; x=1775028022;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=SYUIGnL68RwXpG+mMxMzThtbS6qtj6Y3qcFHiXaj6fA=;\n b=GxZhWOz0HTm22k7o8BgOB6L+CqE5KnSIxsPp88f3qIcAxTZl/5g3WhDS3RADaXjTu0\n W12x7ndtDDoDXUQi3ceor2B+LIej7yfbtBNL3ZprOH2QPIGkwMtsYyF1A9YZHZMhQXwx\n +n8bWBjJAThO4P6JixsBwg+jVSBNyo7FAzBgStcAfN/rBUA84fdXmxVYD/mWXpHdQmss\n IW0PHEUuyqPNyVgM7VgIJZxS/+iQUtq1BcHxRhqf3bD5WPHSDG5814Wvizfxs/nwEl95\n CCPQDOVjiIyGn0+xwhRj0775OWUNTMUgyoqulpEx0JmZtQ7qPvFp0nho9D5WwHRnYvVK\n 2uag==","X-Gm-Message-State":"AOJu0YzpYviQ9DgN5a1J5pj1pvKtTEZgEiZihkh/oTmzq8djfCOn4l36\n vCB9B8Lg/nLFPj3qKDj/XD7hXrW6tDYgj+RFGBY+vrboC+hzsqrkRcjmYGhzOslZdO2jOijL04q\n T7RagqeUUuadfACMaHW7eRRVGcX6KFyA=","X-Gm-Gg":"ATEYQzzFEw79GKfHdmqea7AC0UCluxRGtZCLQFMpE9Y6sfUak0HMUWUv3T5U7vH9i1D\n LGU5V2gpawhyZQYcymNOVxKExCsYfwCRaKCDcMg1pwX70h/pRVbjcrnqCUGWAphFagCdMkAQ4oa\n gBmfnL+5DLQLiCA+GlHm+dx9xnWuclWLlOdnXHJDeWig+J6veDmrTZzR9QQULUoyLcSYa6X0JMQ\n G/e54QRK1lgecHTmb04OZLV1cy7I1hsILiEO4Pc5SRK6ZCK8rVBeQuiuhFgEYF42OzP8Jzkzoqc\n zwSbTFDpTVV8PFQztaxeY7g7qTgr/KN83At95EFOSbaL+baQNQUl3wa7x3DpaJH9CrJs+6V6Iz1\n s6t/rcU28lszcA9Mn/2kaJo9gZ5QtF+zvjbk=","X-Received":"by 2002:ac2:4bc4:0:b0:5a1:3b7f:450e with SMTP id\n 2adb3069b0e04-5a29b99bbbfmr964489e87.42.1774423221608; Wed, 25 Mar 2026\n 00:20:21 -0700 (PDT)","MIME-Version":"1.0","References":"<387794d9-199a-4373-97be-5e70e772e014@hygon.cn>","In-Reply-To":"<387794d9-199a-4373-97be-5e70e772e014@hygon.cn>","From":"Uros Bizjak <ubizjak@gmail.com>","Date":"Wed, 25 Mar 2026 08:20:09 +0100","X-Gm-Features":"AQROBzBU8QBkoc-KtHVoeYkVPYpgfBuUu04NzsBFulY2aedmUvwv1rS626dRSXE","Message-ID":"\n <CAFULd4aGJKwx9kRkc2Gz__Pm6sp=tfe9F1Ew1cfA5Ve=aCOO5w@mail.gmail.com>","Subject":"Re: [PATCH] i386: Support HYGON c86-4g series processors","To":"Kewen Lin <linkewen@hygon.cn>","Cc":"\"gcc-patches@gcc.gnu.org\" <gcc-patches@gcc.gnu.org>,\n Liulxx <liulxx@hygon.cn>,\n Qingkuan Lai <laiqingkuan@hygon.cn>, Feng Xue <xuefeng@hygon.cn>,\n \"hubicka@ucw.cz\" <hubicka@ucw.cz>,\n \"hongtao.liu@intel.com\" <hongtao.liu@intel.com>","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}}]