Message ID | 20230908082027.485267-1-juzhe.zhong@rivai.ai |
---|---|
State | Unresolved |
Headers |
Return-Path: <gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:ab0a:0:b0:3f2:4152:657d with SMTP id m10csp394842vqo; Fri, 8 Sep 2023 01:21:06 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFAcW+15DrKcbtmah/azprdHW/XhsLqCvsnP5hH5hZypF3jRZ0stG42ClE/7zHIqsQvjTG2 X-Received: by 2002:a17:906:5398:b0:9a1:a916:17c0 with SMTP id g24-20020a170906539800b009a1a91617c0mr1400085ejo.50.1694161265832; Fri, 08 Sep 2023 01:21:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1694161265; cv=none; d=google.com; s=arc-20160816; b=s9bFDxHLFVmmpBT/RF6GEzxbJb8/RyQ0V4bBS4lE+1zgcWdIy3S9EoilT1UZXisQdQ 545SE0JKlVSHzlzS0x+55ISHibkWEjccNFcwwgKxuMKVmLW9P8uOkacbqeauMrlv3Cvu +oTXLwxvAWauevukQIpGnt7FBvL3s6l5knvVEMAi+93ZNbaoS+5nljspqHATQBs821W3 KzErioM59mq7f7Fj084FYiN2DnWelNyRv539c6G2zHNpSGXmnWEunAT/BfIBG6nggD2G LB6gEILt2+ofHemMbpCT8jsiN23/FDJNzaov6fW2dtPqFKNhxHG1eVMDtnoOl9z/Dw2U r3MQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:feedback-id :content-transfer-encoding:mime-version:message-id:date:subject:to :from:dmarc-filter:delivered-to; bh=VCRkk8QGZZQJ8M5w3yhqv/lyMqJhbK+TUeKqIdYeuuQ=; fh=arl273cIQBNH1P6XLxHQvF0scgitfd773vOV+bwQx3o=; b=PJvj0MocBaELcL4to+i0hgNOUme9E1txXpvMPhNnUcEnHFMmsACp+gs/Pl/TBv6qft Ny/h+g3SevM0E19A4T9msnMNbT3QLeDmwBaZifkKVtxj0P6aMCylNxGUYeQJL8isoW1h S8JSFGHWgz7tSXoWor0QOE6aXNqW+fyqkGM/r0O3HF4RAOseFdrDyLh50OIk+9Z0VcDq ZQMOZQJ/CuwVbnjHjgWesDAD6c6ccGv7WwM2Oy7Swg4CWUhu+gJsf4q+AFqE6F+ZHDVT jNueuqsfwydqZQjhv45I/CBv+/mn4xdnOsWR7LNlAp37Ky7xBFN8Yt669EdbT/UqBweI Cveg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org" Received: from server2.sourceware.org (ip-8-43-85-97.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id d16-20020a17090694d000b009a1e1f4139bsi844631ejy.29.2023.09.08.01.21.05 for <ouuuleilei@gmail.com> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Sep 2023 01:21:05 -0700 (PDT) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org" Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 09A143857BB2 for <ouuuleilei@gmail.com>; Fri, 8 Sep 2023 08:21:02 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from smtpbguseast2.qq.com (smtpbguseast2.qq.com [54.204.34.130]) by sourceware.org (Postfix) with ESMTPS id 882793858D1E for <gcc-patches@gcc.gnu.org>; Fri, 8 Sep 2023 08:20:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 882793858D1E Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivai.ai Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivai.ai X-QQ-mid: bizesmtp76t1694161230tah1dga1 Received: from rios-cad121.hadoop.rioslab.org ( [58.60.1.9]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 08 Sep 2023 16:20:28 +0800 (CST) X-QQ-SSF: 01400000000000G0V000000A0000000 X-QQ-FEAT: +ynUkgUhZJkNmoe5Ng/uu52pkqUKlkLKdFu0aVrZI7vmLNoEe+jfBBJwzMYeR N0O+AOjipYIlLWUOFX7JJDGB7tdsNxT5hFjqUbXQM9zwfw8k1uAb8fsyXyg/mIyiRswY3CO rQSS9z98ot6wiMSPM2exK0Rv18hs/K80tu+01NcIs5NINJK574yS8+Idf/FizHQt1w4u+LK jfFSG+VHRpXa6Xh8roEriceVJAWA+ldTYW8Hx7lT4YQj2PQlDNb6MqIbC5cc74Y3SgABrA4 YGoJPv5PJag4HtssdCIcObgkXvYJW/GuOaHb/dOmk9GdQDQty9dbdjOuNjJJWheGa9uwDNB 38Awol1mFUtS6qrCyM3J03NKT5cKiNdmG12aWfBD6VDn0FsDeNYfeM9zFOE6UEAR51+9n5/ X-QQ-GoodBg: 2 X-BIZMAIL-ID: 8662072701046236039 From: Juzhe-Zhong <juzhe.zhong@rivai.ai> To: gcc-patches@gcc.gnu.org Subject: [PATCH] RISC-V: Suppress bogus warning for VLS types Date: Fri, 8 Sep 2023 16:20:27 +0800 Message-Id: <20230908082027.485267-1-juzhe.zhong@rivai.ai> X-Mailer: git-send-email 2.36.3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-12.1 required=5.0 tests=BAYES_00, GIT_PATCH_0, KAM_DMARC_STATUS, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, 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 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>, <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>, <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe> Cc: kito.cheng@sifive.com, kito.cheng@gmail.com, Juzhe-Zhong <juzhe.zhong@rivai.ai> Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org Sender: "Gcc-patches" <gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org> X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1776456843347455468 X-GMAIL-MSGID: 1776456843347455468 |
Series |
RISC-V: Suppress bogus warning for VLS types
|
|
Checks
Context | Check | Description |
---|---|---|
snail/gcc-patch-check | warning | Git am fail log |
Commit Message
juzhe.zhong@rivai.ai
Sept. 8, 2023, 8:20 a.m. UTC
This patch fixes over 100+ bogus FAILs due to experimental vector ABI warning. gcc/ChangeLog: * config/riscv/riscv.cc (riscv_pass_in_vector_p): Only allow RVV type. --- gcc/config/riscv/riscv.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Comments
LGTM Juzhe-Zhong <juzhe.zhong@rivai.ai> 於 2023年9月8日 週五 16:20 寫道: > This patch fixes over 100+ bogus FAILs due to experimental vector ABI > warning. > > gcc/ChangeLog: > > * config/riscv/riscv.cc (riscv_pass_in_vector_p): Only allow RVV > type. > > --- > gcc/config/riscv/riscv.cc | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/gcc/config/riscv/riscv.cc b/gcc/config/riscv/riscv.cc > index 9f0c8bbe9ed..81682d95ba4 100644 > --- a/gcc/config/riscv/riscv.cc > +++ b/gcc/config/riscv/riscv.cc > @@ -4414,7 +4414,7 @@ riscv_pass_in_vector_p (const_tree type) > { > static int warned = 0; > > - if (type && riscv_v_ext_mode_p (TYPE_MODE (type)) && !warned) > + if (type && riscv_vector::lookup_vector_type_attribute (type) && > !warned) > { > warning (OPT_Wpsabi, > "ABI for the vector type is currently in experimental stage > and " > -- > 2.36.3 > >
Committed, thanks Kito. Pan -----Original Message----- From: Gcc-patches <gcc-patches-bounces+pan2.li=intel.com@gcc.gnu.org> On Behalf Of Kito Cheng via Gcc-patches Sent: Friday, September 8, 2023 4:27 PM To: Juzhe-Zhong <juzhe.zhong@rivai.ai> Cc: GCC Patches <gcc-patches@gcc.gnu.org>; Kito Cheng <kito.cheng@sifive.com> Subject: Re: [PATCH] RISC-V: Suppress bogus warning for VLS types LGTM Juzhe-Zhong <juzhe.zhong@rivai.ai> 於 2023年9月8日 週五 16:20 寫道: > This patch fixes over 100+ bogus FAILs due to experimental vector ABI > warning. > > gcc/ChangeLog: > > * config/riscv/riscv.cc (riscv_pass_in_vector_p): Only allow RVV > type. > > --- > gcc/config/riscv/riscv.cc | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/gcc/config/riscv/riscv.cc b/gcc/config/riscv/riscv.cc > index 9f0c8bbe9ed..81682d95ba4 100644 > --- a/gcc/config/riscv/riscv.cc > +++ b/gcc/config/riscv/riscv.cc > @@ -4414,7 +4414,7 @@ riscv_pass_in_vector_p (const_tree type) > { > static int warned = 0; > > - if (type && riscv_v_ext_mode_p (TYPE_MODE (type)) && !warned) > + if (type && riscv_vector::lookup_vector_type_attribute (type) && > !warned) > { > warning (OPT_Wpsabi, > "ABI for the vector type is currently in experimental stage > and " > -- > 2.36.3 > >
diff --git a/gcc/config/riscv/riscv.cc b/gcc/config/riscv/riscv.cc index 9f0c8bbe9ed..81682d95ba4 100644 --- a/gcc/config/riscv/riscv.cc +++ b/gcc/config/riscv/riscv.cc @@ -4414,7 +4414,7 @@ riscv_pass_in_vector_p (const_tree type) { static int warned = 0; - if (type && riscv_v_ext_mode_p (TYPE_MODE (type)) && !warned) + if (type && riscv_vector::lookup_vector_type_attribute (type) && !warned) { warning (OPT_Wpsabi, "ABI for the vector type is currently in experimental stage and "