From patchwork Sat Jul 22 16:57:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Maciej W. Rozycki" X-Patchwork-Id: 124342 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9010:0:b0:3e4:2afc:c1 with SMTP id l16csp897251vqg; Sat, 22 Jul 2023 09:58:30 -0700 (PDT) X-Google-Smtp-Source: APBJJlHxLg17PElyWitM1gCpoivWG1rO59Rfm5lLcBYBkZaSlEuLmOTSQGIt9YJKNQPTwvFfOxh5 X-Received: by 2002:a17:906:5a4e:b0:982:30e3:ddcb with SMTP id my14-20020a1709065a4e00b0098230e3ddcbmr5193835ejc.65.1690045110478; Sat, 22 Jul 2023 09:58:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690045110; cv=none; d=google.com; s=arc-20160816; b=GRhp/NrleJfJZ8FMLQWBse/2szCzhoMAcWLZwIrgW6mMF2pTdSAi2pollSS5N/qCr2 WBxbmDaCDrDnP6VGG1H1cSrgMgS3VJ6Bg863yPCr7Rgyz0XoKUMjxmSY/K05k4s9vn43 CyIFYGWsk9jIEHlnuEuBOKCnYJDHLhD+aHaypFtqCQuwirsnuuE9r3XVlmU6/9at44Gt 45xb3Oe0N5yRFjtgrdZ9NCKMvnyWjuUmVxcMfCjwM/Kzhp853yS7P/aE/SLRc9fYGI0I u9RyGpCm8SDsdQAu9lUo3BV8Qlj+YbTp9g/0RmGfRzwtd4XR6/s/cXrp4uyQ86RrXt6U dOTg== 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:mime-version:user-agent :references:message-id:in-reply-to:subject:cc:to:from:date :dkim-signature:dmarc-filter:delivered-to; bh=6HwWaqJo6Xi7rU+6b5oJnBHUt1g+ax6Wt+NXltmtzCA=; fh=YC+4bh8nhTkHeshGlJ2nWsQBtXCUOPJ/cPk8mhFP9xA=; b=jeoZX/ctPScPUzMI3skPImIjBpX+BX7AHe8C36GA1uV2xPH+SUe4qfH9wnJbvLv6h8 zt5DYuN6RRlzKkJvEAKUfW2coRQKqQCCmBv7ckIBNi4Lk78a8Mc/l31M/wsqD2QixRnQ zled6EZkgSSjLEH9kpDwI3ZBN9Ecwopp2yI5jT+t3ggW6hdIbHj5i2oNlsLOIX3q5bGv v5sMxcjKUYsTAnq9qae6Ac9pJpSHqPuZpQTdtrN+v1Q5ZcLmR940VJhLUNseV0SKBG8n nOCi4kOCWkmx7sn93Q3qtNyrCXU4Wxp+JjBLf60cfWp7b8a3YIJsKvZnq85yNQu/VE2d U9OA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@embecosm.com header.s=google header.b=hLVGwZIU; 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 (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id y12-20020a170906070c00b009891f47b282si3839351ejb.1012.2023.07.22.09.58.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Jul 2023 09:58:30 -0700 (PDT) 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; dkim=pass header.i=@embecosm.com header.s=google header.b=hLVGwZIU; 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 DCDAB38708F1 for ; Sat, 22 Jul 2023 16:58:07 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com [IPv6:2a00:1450:4864:20::331]) by sourceware.org (Postfix) with ESMTPS id D33FB3858CDA for ; Sat, 22 Jul 2023 16:57:36 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D33FB3858CDA Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=embecosm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=embecosm.com Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-3fbc6ab5ff5so24111565e9.1 for ; Sat, 22 Jul 2023 09:57:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=embecosm.com; s=google; t=1690045055; x=1690649855; h=mime-version:user-agent:references:message-id:in-reply-to:subject :cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=6HwWaqJo6Xi7rU+6b5oJnBHUt1g+ax6Wt+NXltmtzCA=; b=hLVGwZIUPQ0DnUYqmtf0tnwFgVnNo4wy7b0fDWV/FSUug6V5B2gnw59QXZFvDoNXO3 E91nhDSHfqb+XV9gN5EybjrbCe1An2NmRzqmxQOTa+y4UkuaH81xXdBoi4fJbSUUTxOo q9TVK9o4IbPrrIoJjqQyxlfG+Ie33bczbDW9BJsfWbFGH9LVi7FiVIe8Af+Wul4rHa39 fqXnGUhEOZNvWkWDzn3xqyzwSAodABR7vwbTTXTPabmHUtIm8ocVDTYpqZeXHETNlCsk dENiXbLrDidKAUQf08X49J0a3FDjf5BwOGE2GiTX6FQpOSa3B/N2ZWUcStcajz4DS4ZI Ayfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690045055; x=1690649855; h=mime-version:user-agent:references:message-id:in-reply-to:subject :cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=6HwWaqJo6Xi7rU+6b5oJnBHUt1g+ax6Wt+NXltmtzCA=; b=RWOpHPM/prp3AhEN20pKQ2lq7j9QvNdHYs9AH18t++mAW2JpP14zgI7/zqGBbwYAuC VGQL+bBwUyPFF1nGHrnZtduA/5a6uMO2iktZxaiAdVsr9bY9T1DzWxOIHbpU20wwKakr eYvj7dWDDKCNK4a0HAWZT5IMxl8IAAv6wWYXZpqX/Hp1LWxMFwQcvAEwVimQolMVW7kM F57o5r5Wcy3hJg5uklAmfs6UqE0IjymhHx842DUfVQ3TmfQ+CawBDK8P8tkjFbkSMlLS m9En2Ju8FWoabLgpl0QXwcaJWSA9B1tbPY2jgXtNirkVhIZSx4rJYFUdSGXwRhCjv2he HBnA== X-Gm-Message-State: ABy/qLaRF9u8vOHzRmFOaGxtHDou14RFM0DiZOVdim9+v8x9pLNMVWXK SetW3c0hkEf2z6IcD4KUe/K7Ag== X-Received: by 2002:a7b:c01a:0:b0:3f9:c986:a2ca with SMTP id c26-20020a7bc01a000000b003f9c986a2camr3882258wmb.24.1690045055407; Sat, 22 Jul 2023 09:57:35 -0700 (PDT) Received: from tpp.orcam.me.uk (tpp.orcam.me.uk. [2001:8b0:154:0:ea6a:64ff:fe24:f2fc]) by smtp.gmail.com with ESMTPSA id 3-20020a05600c234300b003fc04d13242sm8485172wmq.0.2023.07.22.09.57.34 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 22 Jul 2023 09:57:34 -0700 (PDT) Date: Sat, 22 Jul 2023 17:57:30 +0100 (BST) From: "Maciej W. Rozycki" To: "Jiang, Haochen" cc: Richard Biener , "haochen.jiang" , gcc-regression@gcc.gnu.org, gcc-patches@gcc.gnu.org Subject: [committed] testsuite: Limit bb-slp-pr95839-v8.c to 64-bit vector targets In-Reply-To: Message-ID: References: <202307201144.36KBiSbE3309160@shliclel4214.sh.intel.com> User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, 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.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: INBOX X-GMAIL-THRID: 1772140741821014707 X-GMAIL-MSGID: 1772140741821014707 Only run bb-slp-pr95839-v8.c with targets that support vectors of 64 bits, removing regressions with 32-bit x86 targets: FAIL: gcc.dg/vect/bb-slp-pr95839-v8.c scan-tree-dump slp2 "optimized: basic block" FAIL: gcc.dg/vect/bb-slp-pr95839-v8.c -flto -ffat-lto-objects scan-tree-dump slp2 "optimized: basic block" gcc/testsuite/ * gcc.dg/vect/bb-slp-pr95839-v8.c: Limit to `vect64' targets. --- On Fri, 21 Jul 2023, Jiang, Haochen wrote: > > > > I think the issue is we disable V2SF on ia32 because of the conflict > > > > with MMX which we don't want to use. > > > > > > I'm not sure if I have a way to test with such a target. Would you > > > expect: > > > > > > /* { dg-require-effective-target vect64 } */ > > > > > > to cover it? If so, then I'll put it back as in the original version > > > and post for Haochen to verify. > > I suppose just commit to trunk and it should be ok since it is only -m32 > issue. Thanks for mentioning `-m32', I was able to use it to verify this change and confirm that the qualifier does indeed work for this configuration. Committed as posted then and apologies for messing this up. Maciej --- gcc/testsuite/gcc.dg/vect/bb-slp-pr95839-v8.c | 1 + 1 file changed, 1 insertion(+) gcc-test-bb-slp-pr95839-v8-fix.diff Index: gcc/gcc/testsuite/gcc.dg/vect/bb-slp-pr95839-v8.c =================================================================== --- gcc.orig/gcc/testsuite/gcc.dg/vect/bb-slp-pr95839-v8.c +++ gcc/gcc/testsuite/gcc.dg/vect/bb-slp-pr95839-v8.c @@ -1,5 +1,6 @@ /* { dg-do compile } */ /* { dg-require-effective-target vect_float } */ +/* { dg-require-effective-target vect64 } */ /* { dg-additional-options "-w -Wno-psabi" } */ typedef float __attribute__((vector_size(8))) v2f32;