From patchwork Wed Aug 30 11:18:35 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: 137168 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:a7d1:0:b0:3f2:4152:657d with SMTP id p17csp4468819vqm; Wed, 30 Aug 2023 04:19:37 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG0S2hhaFnAz5tnIBZ9gH36psqMI2qtGLCjaRA6686ttIlo/abfBrgQ2NTOg6rhXmaZ0bQJ X-Received: by 2002:a05:6512:224c:b0:4fb:81f2:4228 with SMTP id i12-20020a056512224c00b004fb81f24228mr1505139lfu.31.1693394377178; Wed, 30 Aug 2023 04:19:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1693394377; cv=none; d=google.com; s=arc-20160816; b=Yp7S35L6QFAavomenpHddqHKhy87FvEvZKlB8b8XGvw+xYZXBk6Fc6nAfyUCCPvWJ7 OdmXs/FgSbJs07h7qdtvQs+if69CokFBIwBOSsotW7dQuSzTUjg/6TAE+bxkRmPKc0Xy BbI3hLpY8ftpDXO5fIOHL/K0FpunoQQ0TT9PDLrP7GIyEFxF4IndJO92+Z+inWms4UP8 L/zh0/xCMBWFfRoayPwJyyJGP2zuLY2SElzl6LDUy+nTs0SL9uWuEhrSivOKqJ1ku2f/ OMjbkGADVisq0VyqMGHRORUKC7OWVpQCAr65VkaUkN2LL0F6zyxjwuwzljGouiDeXm1b IY/Q== 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=CH+z5bHQ0Y1wrRdyXqP6TTWnQHNKuideJ2w95a/rRTo=; fh=zFe76Ureu4a3OhTa7Y7HUK000hWvaXfU2DwtOZPu7ME=; b=bOzYUQ+a1xpkC+L43pxl1cbcircZxtI1j+2AmUd1O3NsY45ibpPhcYOmSmLNUADLw/ O5EMD/mrj2tiF0sf16d1hCF2at9gbL3pykFKWulg8j+TrP0CSfIze1VMr0Sakz/OIyq4 s/p8wO1m/9mLT8etOZQbHDEVYGn71c/uCYmeo/rbfWDvR0hM1wJUgYZ1vMZXookYUFVQ 6dPXKH23tNLilbpKPtPCDW+JM8EDUTPdqpbckVzBHkxWPPaHI5kGVRDt01uqO5S5cd0W Fm1PIXwWrsbEYDbTahp7Q98C7NeQSpGWrjMtmiY1h+YpMBu1t/48oVdECnflH/hUKZ/0 pKGg== 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 n10-20020aa7d04a000000b00529445792edsi7364949edo.17.2023.08.30.04.19.36 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 30 Aug 2023 04:19:37 -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 B844D385842E for ; Wed, 30 Aug 2023 11:19:35 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from smtpbgeu2.qq.com (smtpbgeu2.qq.com [18.194.254.142]) by sourceware.org (Postfix) with ESMTPS id 31ABA3858C2B for ; Wed, 30 Aug 2023 11:18:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 31ABA3858C2B 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: bizesmtp84t1693394317tka63bnr Received: from rios-cad121.hadoop.rioslab.org ( [58.60.1.9]) by bizesmtp.qq.com (ESMTP) with id ; Wed, 30 Aug 2023 19:18:36 +0800 (CST) X-QQ-SSF: 01400000000000G0V000000A0000000 X-QQ-FEAT: 3M0okmaRx3jGc8/fbCB3fsucTyQ3Q62lX6ruEs3B7xAoAJYXnig6OnkmCgm/P infZwnf1jc3tQCBxnuA4+iDVYUqBBdLXQ7z3Mc08DaO4GVJWhnTOzjLMJ207qLBra3tEsFX JeifaV+o9q5YDSBJAXvDI9SErINH4sGobUDp/SkpCpoqws/Gq5BkWepT4K46/Hgw2s+hlNO K9D9k2yb63gCD0RrLYxw9Hj5brZkxt5sTX/7yZsg0IVz3rwGmvuHNEwahQx4G2+tVn+Um3s xihcD1+nuk0dfvcT2a8Geol7ZoQOn5P+gzpykcJD8rgg4ob+EdlyQ7Yf/E9nIWUZLPxBZXk WbdyfQ30RQTbRmkn9HB3GJvx29gN1YmCW4vT1DlrRDJXqKJpeI+emBuBGmy17TIKmIOKM6e mKJG6lXm6SM= X-QQ-GoodBg: 2 X-BIZMAIL-ID: 9788885281825024612 From: Juzhe-Zhong To: gcc-patches@gcc.gnu.org Subject: [PATCH] test: Adapt slp-26.c check for RVV Date: Wed, 30 Aug 2023 19:18:35 +0800 Message-Id: <20230830111835.1288365-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=-12.2 required=5.0 tests=BAYES_00, GIT_PATCH_0, KAM_DMARC_STATUS, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_PASS, TXREP, T_SPF_HELO_TEMPERROR 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: , Cc: rguenther@suse.de, Juzhe-Zhong Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org Sender: "Gcc-patches" X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1775652702274359409 X-GMAIL-MSGID: 1775652702274359409 Fix FAILs: FAIL: gcc.dg/vect/slp-26.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 0 loops" 1 FAIL: gcc.dg/vect/slp-26.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorizing stmts using SLP" 0 FAIL: gcc.dg/vect/slp-26.c scan-tree-dump-times vect "vectorized 0 loops" 1 FAIL: gcc.dg/vect/slp-26.c scan-tree-dump-times vect "vectorizing stmts using SLP" 0 Since RVV is able to vectorize it with VLS modes like amdgcn. gcc/testsuite/ChangeLog: * gcc.dg/vect/slp-26.c: Adapt for RVV. --- gcc/testsuite/gcc.dg/vect/slp-26.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gcc/testsuite/gcc.dg/vect/slp-26.c b/gcc/testsuite/gcc.dg/vect/slp-26.c index d398a5acb0c..196981d83c1 100644 --- a/gcc/testsuite/gcc.dg/vect/slp-26.c +++ b/gcc/testsuite/gcc.dg/vect/slp-26.c @@ -47,7 +47,7 @@ int main (void) return 0; } -/* { dg-final { scan-tree-dump-times "vectorized 0 loops" 1 "vect" { target { ! { mips_msa || amdgcn-*-* } } } } } */ -/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target { mips_msa || amdgcn-*-* } } } } */ -/* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 0 "vect" { target { ! { mips_msa || amdgcn-*-* } } } } } */ -/* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 1 "vect" { target { mips_msa || amdgcn-*-* } } } } */ +/* { dg-final { scan-tree-dump-times "vectorized 0 loops" 1 "vect" { target { ! { mips_msa || { amdgcn-*-* || riscv_vector } } } } } } */ +/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target { mips_msa || { amdgcn-*-* || riscv_vector } } } } } */ +/* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 0 "vect" { target { ! { mips_msa || { amdgcn-*-* || riscv_vector } } } } } } */ +/* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 1 "vect" { target { mips_msa || { amdgcn-*-* || riscv_vector } } } } } */