From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbg151.qq.com (smtpbg151.qq.com [18.169.211.239]) by sourceware.org (Postfix) with ESMTPS id AC2343858D35 for ; Tue, 7 Nov 2023 07:45:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org AC2343858D35 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 AC2343858D35 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=18.169.211.239 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1699343115; cv=none; b=xoSnmpCyrCuILr/Xoa+hSmGIaGDdSxTVDQ6sLxDKuDV21lb6DrfLGVetytNY641rfwm7680gYQJBeDpT3MVoy3KfJ93D3XauKctpMUn16uvLbcEEvXxJkr6GCNCGu2eZJD0Lc9NQ1UDusCNsCF8xttTYWOK7gDN9d5F4assN0Vo= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1699343115; c=relaxed/simple; bh=mh3Mkb6qUhpElCkCz3TGFns34nh86AsUxwxECrw5Kc4=; h=From:To:Subject:Date:Message-Id:MIME-Version; b=Iu9oURMOjtO2WFQLjQhCOMasEgG+028NTbFICmC9bo63gjOFVvUt2g/j4eW4mdqLQeUUgyVNQFAJ2wzJJx5r+ciDOTl/0FULkcg6MaXQUtN5vEeTQ4YIxSR8vu1YyN4Nd+h1TSINtcg6YEFVCvJ0wO5QfsE0xVO+xeS5gj2a/tM= ARC-Authentication-Results: i=1; server2.sourceware.org X-QQ-mid: bizesmtp75t1699343094td8h6fr8 Received: from rios-cad121.hadoop.rioslab.org ( [58.60.1.9]) by bizesmtp.qq.com (ESMTP) with id ; Tue, 07 Nov 2023 15:44:53 +0800 (CST) X-QQ-SSF: 01400000000000G0V000000A0000000 X-QQ-FEAT: q+yjhizk/eLH19pQuA45Bmj5Gv0DljqTeMKAq0j8pNkAstkNtnnc2PCnTNZLC ixM0p9VRI1oTrCkMrye5W2ggga8rC2dptpmDfH58L561s+Zku+Un0x4y9jflCW7noH5B3xn ChrVjfZCFFJJhKs1uJC3NKboyldT4l81KdsNEm2MC6QotKcYA0xmBoHN0g+lqgJy2mLoFeZ w3Sf2nnpWoPwxAFBv4E5hZc80Le2rSIUQdrbBGS7ZKl3MVHO4s0FrFfyIBqAaBAycjEDjrY CmRUvDFzVPANbq0jmPH3f3uMBOJpmuzX869evrC+HWm3Otjje6lXgWhZqK8JYQPvmyPohGy TkSbRVfwHoRkXLC0UIaTHpMMsz/1/Nf+71l/b2m9oJ/lvo9fK6wpNEg/1uJePCGNdaqUEs9 KWiNduAqWio= X-QQ-GoodBg: 2 X-BIZMAIL-ID: 8986296588411613001 From: Juzhe-Zhong To: gcc-patches@gcc.gnu.org Cc: jeffreyalaw@gmail.com, rguenther@suse.de, ams@codesourcery.com, Juzhe-Zhong Subject: [PATCH] test: Fix FAIL of pr97428.c for RVV Date: Tue, 7 Nov 2023 15:44:51 +0800 Message-Id: <20231107074451.3990710-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.2 required=5.0 tests=BAYES_00,GIT_PATCH_0,KAM_DMARC_STATUS,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,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 List-Id: This test shows vectorizing stmts using SLP 4 times instead of 2 for RVV. The reason is RVV has 512 bit vector. Here is comparison between RVV ans ARM SVE: https://godbolt.org/z/xc5KE5rPs But I notice AMDGCN also has 512 bit vector, seems this patch will cause FAIL in GCN ? Not sure whether GCN is 2 times or 4 times ? gcc/testsuite/ChangeLog: * gcc.dg/vect/pr97428.c: Fix FAIL for RVV. --- gcc/testsuite/gcc.dg/vect/pr97428.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gcc/testsuite/gcc.dg/vect/pr97428.c b/gcc/testsuite/gcc.dg/vect/pr97428.c index ad6416096aa..352c9bf04a7 100644 --- a/gcc/testsuite/gcc.dg/vect/pr97428.c +++ b/gcc/testsuite/gcc.dg/vect/pr97428.c @@ -43,5 +43,6 @@ void foo_i2(dcmlx4_t dst[], const dcmlx_t src[], int n) /* { dg-final { scan-tree-dump "Detected interleaving store of size 16" "vect" } } */ /* We're not able to peel & apply re-aligning to make accesses well-aligned for !vect_hw_misalign, but we could by peeling the stores for alignment and applying re-aligning loads. */ -/* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 2 "vect" { xfail { ! vect_hw_misalign } } } } */ +/* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 2 "vect" { xfail { { ! vect_hw_misalign } || { vect512 } } } } } */ +/* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 4 "vect" { xfail { { ! vect_hw_misalign } || { ! vect512 } } } } } */ /* { dg-final { scan-tree-dump-not "gap of 6 elements" "vect" } } */ -- 2.36.3