From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vs1-xe2c.google.com (mail-vs1-xe2c.google.com [IPv6:2607:f8b0:4864:20::e2c]) by sourceware.org (Postfix) with ESMTPS id E7F863854561 for ; Fri, 18 Nov 2022 06:59:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org E7F863854561 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-vs1-xe2c.google.com with SMTP id t5so3868773vsh.8 for ; Thu, 17 Nov 2022 22:59:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=gUcrmFwXyxojT2nbP9bxDAZfOMs9yHPO5JNPSNh9q/A=; b=HmL9bjSLPPg+rUjIE3LJGkZsV1YHHTO3WXZMEAazuVPrfr4GBD5M7uwtojaf47ANJq vrUJmHPE/6lF5Lr1wYMyiJiUHKaRdLkotsErRYufEKv840qmtX/KQlEDTlTai5gX6meT k/hDXEqBrIXkwA8hZjme9sBK1bzqs5PSIbCGhM5qjcCBBGk2YL0hCOt9bdv3St3DOccv HXxXeWQ8s+F+KRQk4jPrkMo0/pf1rFg0VRAd1I5xZXXY1ub3KAYrB8DHTyExIVbiH69w ubggcCoNf4BAPTbN1+K5BW+sSvsCIwscAsPtwbg0G4pQQ82F85OG8A5Z3rTw2KX2xYX3 06hg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=gUcrmFwXyxojT2nbP9bxDAZfOMs9yHPO5JNPSNh9q/A=; b=C1Lhe32f5lqEsE7Ywgca/ltk8f35HkPjyELL4f2kfDnNHdXQuOZKmGrvMgleCpe3wz VNIWEIBrhQkLAsud7oxjdzFUFmug1Q6Vxx6bt8CF0GU2Q/Ia/pro4AxnYUeYgupaRTft Hgb4jieTSV5zaDbg/yQSiCyZlGbkgARVWsTC4m4da1sJNbmZPGF7iSKqAQp2w4egBLiV 3XS2X/vFnteASQU73eIVs0iOGpvfkWX1yWJlsq3n+N2dmVlBTSTY6QDKc+a/sL2w767M Dh+qussaFroEIeRIscTX+ynC/PUNdfeKti6SnOH5hbvsj3VjrRscPVdRJMw8tOL+9N1H qdww== X-Gm-Message-State: ANoB5pkCehXwPXWMhaLaLyMaZQIrsddaw0582ODhd+BaBLJ5VGbvhjsE 3xiWFq0UI7PrGLwgsPPEvWijodsRLCNcfe2F7RdEHZ9c X-Google-Smtp-Source: AA0mqf4WcNr6CrRUBXbkLFDssCpRIIPo5OKxiX/fsH6QTdFqrP3IIymgQjCR2Scw/ZeDfIl2zQO4gPrfGHv3LAWm7KA= X-Received: by 2002:a67:745:0:b0:3aa:66d6:34c7 with SMTP id 66-20020a670745000000b003aa66d634c7mr3848049vsh.71.1668754760140; Thu, 17 Nov 2022 22:59:20 -0800 (PST) MIME-Version: 1.0 References: <20221118042706.10725-1-palmer@rivosinc.com> In-Reply-To: <20221118042706.10725-1-palmer@rivosinc.com> From: Kito Cheng Date: Fri, 18 Nov 2022 14:59:08 +0800 Message-ID: Subject: Re: [PATCH] RISC-V: Note that __builtin_riscv_pause() implies Xgnuzihintpausestate To: Palmer Dabbelt Cc: gcc-patches@gcc.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-8.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Wait, what's Xgnuzihintpausestate??? On Fri, Nov 18, 2022 at 12:30 PM Palmer Dabbelt wrote: > > gcc/ChangeLog: > > * doc/extend.texi (__builtin_riscv_pause): Imply > Xgnuzihintpausestate. > --- > gcc/doc/extend.texi | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi > index b1dd39e64b8..26f14e61bc8 100644 > --- a/gcc/doc/extend.texi > +++ b/gcc/doc/extend.texi > @@ -21103,7 +21103,9 @@ Returns the value that is currently set in the @samp{tp} register. > @end deftypefn > > @deftypefn {Built-in Function} void __builtin_riscv_pause (void) > -Generates the @code{pause} (hint) machine instruction. > +Generates the @code{pause} (hint) machine instruction. This implies the > +Xgnuzihintpausestate extension, which redefines the @code{pause} instruction to > +change architectural state. > @end deftypefn > > @node RX Built-in Functions > -- > 2.38.1 >