From patchwork Fri Jan 12 07:40:35 2024 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: 187600 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:693c:2614:b0:101:6a76:bbe3 with SMTP id mm20csp19298dyc; Thu, 11 Jan 2024 23:41:45 -0800 (PST) X-Google-Smtp-Source: AGHT+IFwl5FuG56EZluNNMtv/VHR31kU0l8JcUot6P+W/ZdjwJ8UKo7vD92wc4H0A2roVOMCFCXg X-Received: by 2002:a05:622a:d6:b0:429:b5dc:a01 with SMTP id p22-20020a05622a00d600b00429b5dc0a01mr1702443qtw.13.1705045305379; Thu, 11 Jan 2024 23:41:45 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705045305; cv=pass; d=google.com; s=arc-20160816; b=fYQnwzN3IyTZ8wdn9x3YK44WDzDln97jeQJ8H9Pf+LS0wuy8Gg/StQkRLmTDQRAXtF fH7RlxC7Clk6jmO9C0HDKzRaSPbN/yI4PGgfsZO0uE2yeOulR8IWUqLZc2iJDl9GNVFZ 3AHi3vpRzBNe2s0PWuJN4dHYiU42yFXbXpTlBU1TMVu1hefwImnWRPfy8J0Hb1HvXzU5 nHRUj0msSTBIU0ww+jZaoTh95vihv5cAApoavN8llgWS/Z8S2LnP6vB+iUaSXNfXT+t9 hJ7SRO/K0AjcAmu2gOAQR8/sgLpCbk6iRpxfGZM4KzFSt5+nQlcowswSqfczA27DD//0 bcIQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=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:arc-filter:dmarc-filter:delivered-to; bh=tF77nqZ8BJ5WiFSkxpHVzW6XlQpdTR7Q+PgK7M/fmx8=; fh=idvV5TQ1gmHAoU8u1GUGfjilVySOK+BR5TeZLoSouN8=; b=Lp9FDzM2r4EUbj/4w3bSNbvJKxoXICxpgC7B2BX+vX3+5Q/cLT9frXqEYyH5ouwNjf L0O+bNQDLY+3ZdqdY/Pqfqae9iZljjogS9V1ixU6h4NA9tKE+vIwKQuZsnkE04u8tUf7 eVEbewb0WSnN66S/kfxUHuUvH7zJVP8/1ltHVi4C85CpHSh/+rp+mvQHJ4F9dQOZzTbT ILLychwiiaajWlzZJVgr3g3656eyn7i23OTpEAQ5dHvUH6M7X3uvrPV0PcYIsElS0Q07 A3tVzdnlytSwRnxKA9wjKmY4PIAOFVkN0ylLzGIf2I2HTLqvuAMSCqRGBmtTQPbGKecQ xnpA== ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1); 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 (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id x22-20020a05622a001600b004298ca40142si2489755qtw.76.2024.01.11.23.41.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Jan 2024 23:41:45 -0800 (PST) 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; arc=pass (i=1); 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 17C873857C7E for ; Fri, 12 Jan 2024 07:41:45 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from smtpbg156.qq.com (smtpbg156.qq.com [15.184.82.18]) by sourceware.org (Postfix) with ESMTPS id 574473857B87 for ; Fri, 12 Jan 2024 07:40:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 574473857B87 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivai.ai Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivai.ai ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 574473857B87 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=15.184.82.18 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705045258; cv=none; b=Ve8dvOX66N+35vaJ0k/YBfLyBRLc3a4aOdV1l0w5va2AjPGfON/FaPYzYXO4+cqU6sCGH4CvyTKTUt98Xl/dlWepdDgcFSqyjqOio61Zzd30c3OL38XHIf8QndeZseYO8oYCCOgNfYiePOmOd7QMdw9wU58dnO7vxQV0qzOd2gA= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705045258; c=relaxed/simple; bh=yrfdmDhFBpCxVD8KFpHo3fWa/3R+Ca0seKNEAW4pErk=; h=From:To:Subject:Date:Message-Id:MIME-Version; b=FyPY6YjVdXdDPVCSZDZk6NWhvZ1YkAPAsKG0qPF3U9F/+CXvMt1hsHaXAgfq13dQDUvobE2FemzAHPkv3gORm43GTHc5gbyupIQFlBdNOH6Xx0Cc2gq55wkfZJ2dIziyGhwGmMyxVgMoaa7dTESkiUjI/NthgqI2ezetFEmdTyY= ARC-Authentication-Results: i=1; server2.sourceware.org X-QQ-mid: bizesmtp72t1705045238t07mu05q Received: from rios-cad122.hadoop.rioslab.org ( [58.60.1.26]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 12 Jan 2024 15:40:37 +0800 (CST) X-QQ-SSF: 01400000000000G0V000000A0000000 X-QQ-FEAT: aBJFcW+uBGaxSqX4t8jE7CYLhmCwphV3L9WfvGokBAAQ2JzINx4J3n6/J4+aF b57awV3ZR+2z+7Z6y3KvH3sLfX1RrtOPhNT9VXGaMy91OfDyodkw5ho9EVRdaysqujZ4YHF 1Uaz2jyB4jFzO4tsozL7a90nSrj+53tBP/4f8y80kFk2zbFLdhxLusQh1ZqziHZEW5Rre1g pKvOucvHVPnvTA452e9rQiWasWeQtmvdrXRW1FIA+KYOFiuPL/ZqqD7CNkqJBapUpKhzD/3 0QAThUoMMB4lhCitrjQcKh5Tzqn2BlGyqn+a5SXXuMDN5L77nsb7xf5gnpUHxZa/w/xw1Jd UXY9CuDLYuiAXui6gNuo81L3EeAl09DwCGQS0OsObzRtt4d6dntFlBQk64fwN7BOwBJmgsD pRFwry8hSss= X-QQ-GoodBg: 2 X-BIZMAIL-ID: 34896693979979233 From: Juzhe-Zhong To: gcc-patches@gcc.gnu.org Cc: Juzhe-Zhong Subject: [Committed] RISC-V: Enhance a testcase Date: Fri, 12 Jan 2024 15:40:35 +0800 Message-Id: <20240112074035.3683903-1-juzhe.zhong@rivai.ai> X-Mailer: git-send-email 2.36.3 MIME-Version: 1.0 X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-10.3 required=5.0 tests=BAYES_00, GIT_PATCH_0, KAM_DMARC_STATUS, KAM_SHORT, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1787869586252317288 X-GMAIL-MSGID: 1787869586252317288 This test should pass no matter how we adjust cost model. Remove -fno-vect-cost-model. Committed. gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/fold-min-poly.c: Remove -fno-vect-cost-model --- gcc/testsuite/gcc.target/riscv/rvv/autovec/fold-min-poly.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/fold-min-poly.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/fold-min-poly.c index de4c472c76e..3f524dba868 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/fold-min-poly.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/fold-min-poly.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options " -march=rv64gcv_zvl128b -mabi=lp64d -O3 --param riscv-autovec-preference=scalable --param riscv-autovec-lmul=m1 -fno-vect-cost-model" } */ +/* { dg-options " -march=rv64gcv_zvl128b -mabi=lp64d -O3 --param riscv-autovec-preference=scalable --param riscv-autovec-lmul=m1" } */ void foo1 (int* restrict a, int* restrict b, int n) {