From patchwork Mon Feb 27 08:01:32 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "juzhe.zhong@rivai.ai" X-Patchwork-Id: 61755 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:5915:0:0:0:0:0 with SMTP id v21csp2290806wrd; Mon, 27 Feb 2023 00:02:18 -0800 (PST) X-Google-Smtp-Source: AK7set/L7Dvyz3xRFKNdhkliRc/EslDkLNMQNQDsMUVcl7eYtskf+6Zgp3eaoyfz7BjaMogxkG2A X-Received: by 2002:a17:906:2c15:b0:874:e17e:2526 with SMTP id e21-20020a1709062c1500b00874e17e2526mr28769512ejh.72.1677484938575; Mon, 27 Feb 2023 00:02:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1677484938; cv=none; d=google.com; s=arc-20160816; b=YkaQqNHLWcGiwpHg4mV+2oo8U39HKvRF3uZyBlbtRFGX8+kU+6Rnj0MUL5OogDHLXO Su8JLyHx7HQNR1eUt9x4fQKWTtrXN7r3Ot5cOQNH/wdVm8pZm8aK+ViTJFLNMaMaNRgY hLaZsPL148zRjol9BNNPeKiZXQrM4Oon9TG8OQeh/iIaAq889B0VXV+dvwRizHOi9/nt WRONjS4Q/XXi7tTMicTt6Pyku6yFqRVW/NoXfqbNNG2hjBg3fxhsFbdRHkNe0cwrjm+y B4n6LBaR2kZOIdv10zoEJh4ZGl5Du/myqndJuw1Tugw4DhiEfBOPLzMiEjqZLixqDahM A5fg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:feedback-id :content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dmarc-filter:delivered-to; bh=q4kkJ/2XKw86m+xFIjcaWthiUzL31g8Kjf1FbQ14Lsk=; b=V23hd9l6RMifrbmT9bAFUf7tx507LP2QVyeGBAF8NCQrPUoCxAePzh8iihs1q+G3CM HkIUK+KIN9KG0/12oIIy94Tn6+onCzWiJDesgcobbDaldV0nxpHw60aW0I3jbwflmR/R A4N99IGJtbia79oTuW44qoEEALccamMoIUe6ekNyUdSI2n8OGl9n+kYFNLUlrh46pQp4 qSDlfdVBGkD/Nq+YoErBVU4Japwze21iIv9gN0iQJP3hLjnG6ldbzY80edgjYkrFvijI mgihCizoCM+xFed+mGXiNW1tmyhCglXc0DId2sByj8siC40xqI7j8aDjB5povKT3GsLW pYkQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org" Received: from sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id v4-20020a056402184400b004aeeae119c6si7498015edy.420.2023.02.27.00.02.18 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Feb 2023 00:02:18 -0800 (PST) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c 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 B31FE38515C1 for ; Mon, 27 Feb 2023 08:02:15 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from smtpbguseast1.qq.com (smtpbguseast1.qq.com [54.204.34.129]) by sourceware.org (Postfix) with ESMTPS id 5143C3858D1E for ; Mon, 27 Feb 2023 08:01:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5143C3858D1E 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: bizesmtp72t1677484901t3zqwyu1 Received: from server1.localdomain ( [58.60.1.22]) by bizesmtp.qq.com (ESMTP) with id ; Mon, 27 Feb 2023 16:01:40 +0800 (CST) X-QQ-SSF: 01400000000000E0M000000A0000000 X-QQ-FEAT: ILHsT53NKPheLrXQhfmi/rW8sLloiyhk9M31NM2nfM4o4E9f+4yCm5Z9pRAVw 7q/jcnb962MJ9A01iIiMG2GcSjPCkpocL+em+/HXwDUwZkpiwaKECVCzdRaZ7AQIclq7ZXu sFf6a1XdNbY2ROBpvFe9Ue1eCIy3l8affcD+Vzwc73nYG0hNhVhAGYu8HxVABsbL1h3gGAB pid7EPmvuhCvoRopNs54qqgnckkChFHv3apVFXlYfqHDGS0j+Arg/K1zvcqA2iGDfopHEIc L4nJ7SDeQ+XssUpOQen9qm01dHRdwI54dDK+CMPsJqYdGNCxIk2gvRaTojaCCtD0l8AFC1k RROBG5DSM2655KEYPBGO6nUkLvGk+O5gytd2LQ67OXKzo135q5YPJGK20SE1Q== X-QQ-GoodBg: 2 From: juzhe.zhong@rivai.ai To: gcc-patches@gcc.gnu.org Cc: kito.cheng@gmail.com, pinskia@gmail.com, Ju-Zhe Zhong Subject: [PATCH] RISC-V: Remove void_type_node of void_args for vsetvlmax intrinsic Date: Mon, 27 Feb 2023 16:01:32 +0800 Message-Id: <20230227080132.53115-1-juzhe.zhong@rivai.ai> X-Mailer: git-send-email 2.36.1 MIME-Version: 1.0 X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvr:qybglogicsvr7 X-Spam-Status: No, score=-11.0 required=5.0 tests=BAYES_00, GIT_PATCH_0, KAM_DMARC_STATUS, KAM_SHORT, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, 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.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org Sender: "Gcc-patches" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1758970446607757417?= X-GMAIL-MSGID: =?utf-8?q?1758970446607757417?= From: Ju-Zhe Zhong This patch is to fix https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108927. PR108927 gcc/ChangeLog: * config/riscv/riscv-vector-builtins.cc: Remove void_type_node. --- gcc/config/riscv/riscv-vector-builtins.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gcc/config/riscv/riscv-vector-builtins.cc b/gcc/config/riscv/riscv-vector-builtins.cc index a430104f1e7..af11758e9b4 100644 --- a/gcc/config/riscv/riscv-vector-builtins.cc +++ b/gcc/config/riscv/riscv-vector-builtins.cc @@ -291,9 +291,8 @@ static const rvv_type_info oextu_ops[] = { static CONSTEXPR const rvv_arg_type_info rvv_arg_type_info_end = rvv_arg_type_info (NUM_BASE_TYPES); -/* A list of args for size_t func (void) function. */ -static CONSTEXPR const rvv_arg_type_info void_args[] - = {rvv_arg_type_info (RVV_BASE_void), rvv_arg_type_info_end}; +/* A list of args for size_t func () function. */ +static CONSTEXPR const rvv_arg_type_info void_args[] = {rvv_arg_type_info_end}; /* A list of args for size_t func () function. */ static CONSTEXPR const rvv_arg_type_info end_args[]