From patchwork Thu Mar 3 09:46:18 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Greenhalgh X-Patchwork-Id: 63442 Delivered-To: patch@linaro.org Received: by 10.112.199.169 with SMTP id jl9csp2845440lbc; Thu, 3 Mar 2016 01:47:11 -0800 (PST) X-Received: by 10.98.10.133 with SMTP id 5mr2319234pfk.75.1456998430821; Thu, 03 Mar 2016 01:47:10 -0800 (PST) Return-Path: Received: from sourceware.org (server1.sourceware.org. [209.132.180.131]) by mx.google.com with ESMTPS id 66si28977246pfo.28.2016.03.03.01.47.10 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 03 Mar 2016 01:47:10 -0800 (PST) Received-SPF: pass (google.com: domain of gcc-patches-return-422644-patch=linaro.org@gcc.gnu.org designates 209.132.180.131 as permitted sender) client-ip=209.132.180.131; Authentication-Results: mx.google.com; spf=pass (google.com: domain of gcc-patches-return-422644-patch=linaro.org@gcc.gnu.org designates 209.132.180.131 as permitted sender) smtp.mailfrom=gcc-patches-return-422644-patch=linaro.org@gcc.gnu.org; dkim=pass header.i=@gcc.gnu.org DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:from :to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-type; q=dns; s=default; b=R/l9VyC5ehv4U6JG WFnYidZj58my4Bli+B9/Ncea4Dy5GmLzZx7H6UC/vhnthmx3puwLLI9wg5DHfzEq MW6i05+haB+19kiEVqkv602WeTumGVBdDsmzmeCBq4kqWzCwTm59E2H53dQtTFE0 tnKzlkyHXv1jdLXidTGqMi/F4ZA= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:from :to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-type; s=default; bh=XUUhCZOm3wm/5znZgmdQw6 fZU+Y=; b=KcCTv1TYMWbf32ESnk5/mJBTw0oHqwQesbF1S42HQ58XR9uLTlKoVO +XQbknrvDN6IAUvqZnXRFZJUS4rGW/jIZbWQ/HkDppLF2oZqHeyO1xeSnkUxXQC9 FcN2ziV7FmUXHMC3vgjGhkt1qs8Lr3bu/fx2lmqGUuNXZ7Co7qcDc= Received: (qmail 25084 invoked by alias); 3 Mar 2016 09:46:53 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 25073 invoked by uid 89); 3 Mar 2016 09:46:52 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.2 required=5.0 tests=AWL, BAYES_00, SPF_PASS autolearn=ham version=3.3.2 spammy=H*r:sk:AM1FFO1, H*r:Thu, H*r:ip*15.1.427.7, HX-Exchange-Antispam-Report-CFA-Test:13016025 X-HELO: eu-smtp-delivery-143.mimecast.com Received: from eu-smtp-delivery-143.mimecast.com (HELO eu-smtp-delivery-143.mimecast.com) (207.82.80.143) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 03 Mar 2016 09:46:50 +0000 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01lp0214.outbound.protection.outlook.com [213.199.154.214]) (Using TLS) by eu-smtp-1.mimecast.com with ESMTP id uk-mta-36-Fe_FJ0uqRJa6Daj8Tpi0cg-1; Thu, 03 Mar 2016 09:46:42 +0000 Received: from AM3PR08CA0080.eurprd08.prod.outlook.com (2a01:111:e400:8854::48) by AM3PR08MB0183.eurprd08.prod.outlook.com (2a01:111:e400:8853::19) with Microsoft SMTP Server (TLS) id 15.1.415.20; Thu, 3 Mar 2016 09:46:41 +0000 Received: from AM1FFO11OLC003.protection.gbl (2a01:111:f400:7e00::190) by AM3PR08CA0080.outlook.office365.com (2a01:111:e400:8854::48) with Microsoft SMTP Server (TLS) id 15.1.415.20 via Frontend Transport; Thu, 3 Mar 2016 09:46:40 +0000 Received: from nebula.arm.com (217.140.96.140) by AM1FFO11OLC003.mail.protection.outlook.com (10.174.65.78) with Microsoft SMTP Server (TLS) id 15.1.427.7 via Frontend Transport; Thu, 3 Mar 2016 09:46:39 +0000 Received: from e107456-lin.cambridge.arm.com (10.1.2.79) by mail.arm.com (10.1.105.66) with Microsoft SMTP Server id 14.3.266.1; Thu, 3 Mar 2016 09:46:31 +0000 From: James Greenhalgh To: CC: , Subject: [Patch testsuite] Change xfail conditions for bb-slp-34.c Date: Thu, 3 Mar 2016 09:46:18 +0000 Message-ID: <1456998378-22605-1-git-send-email-james.greenhalgh@arm.com> In-Reply-To: References: MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; AM1FFO11OLC003; 1:U8whucFp81iyhUsoPDPI+yzXstKT2gkwNUCzjLtpqOD0kI/hv8i2Zu2TKWB/J0rcUsoOdj0Sl8pXbIH9umS7CwvuhokfYqFDKlNRS72I6qAn3izv7HgfqZZyKWdTi8ae5rOF3jyo0Mc60UWKhlOf/B1Hdnkky7YpXUv+SNIZqW9nQiSuvse6PmV7mX9d/35B1KprHhvAg06ooMQr+YRBFUnHpocZREKuakEEAgkF68YPcqzOscnYAdmTHevALGGQaIqHYd/OI7Q9+oIshdDTQ78+JzWVXWf0NudyYtLbe+ucFfzf3CEOq2hhjAevfGW/S6oKsZ213Ja7sTIaBZp2qqWHNRTAd2AfD4YUsqhAMUh0K0JR/DBaaUXN1pOF2gQ8+Y0RHW3QE58u5F8f1szFjcGYreWuS882omRV4+nZcSwswhyBmEuwt6rkCMivUmDu1rkDgD53g00u26/I45vQ2w== X-Forefront-Antispam-Report: CIP:217.140.96.140; CTRY:GB; IPV:CAL; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(2980300002)(438002)(164054003)(189002)(377424004)(199003)(5890100001)(84326002)(92566002)(4610100001)(2351001)(5003600100002)(6806005)(19580405001)(19580395003)(86362001)(104016004)(106466001)(76176999)(4326007)(5008740100001)(50986999)(189998001)(36756003)(512874002)(33646002)(229853001)(2906002)(110136002)(5000100001)(50226001)(568964002)(87936001)(586003)(230783001)(1220700001)(2950100001)(2476003)(1096002)(77096005); DIR:OUT; SFP:1101; SCL:1; SRVR:AM3PR08MB0183; H:nebula.arm.com; FPR:; SPF:Pass; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; AM3PR08MB0183; 2:m1VGDysgGGwqJlY7cxdjMFeDUkdb9j/gz/OFe+35hgd0uxTj/U/G56yhE5fVHFyNlTwC7/knGHCwpP9UxWbg9exl/meWOfGzKg8J6IaoJQUqzz5MAGRC9dEpfAdRSE4hir5raAaVuypMlhQnPPZqOw==; 3:06wFyHVYzsnadLIn3Qn9te8PFoJK5OWkOQ8/bpRG5nLqaMZiagw3qMHosPQZUpCKZiHxOFu4RAnoFk1udn2eYmy6zwjgrrcXV+AY7aAHm7h1SKy/wjQ8A3O3WlgweKRynWo1Cti7LkC9+nzo450GFT/zS7NKHZc+5+9gu+o69GktMvD6o7Sl6vaCXj2nYGtYPuo/EgZxmz4YHCvc9bdIKTz61jiyDGlvpGwzEc0Z3m34EUXdNP3oxhK2uEhC8x7DSQHCTkHOPXvTQSEQYhnrnA==; 25:mjkaJjbpT4bNIZHGEClSPLx3niRB9aqS0G/gifBxEXXeCGhPtWZ3t0BDTGO5nk/axOkhFgShUxzYR7XnAWnR75TgQEwqGEPU9JBrZeIBCSh26sto5rjnOhVdWyl7KI0m+PftSWbZaFNp49Y3U9tiSqsE3wraIDm315Zxfh6FDSoJ6zitaYcCJpwJlR7H1YG3apgMlMcQP2jdrmPegulUXXY2pZu6vHf58kdoymWbi+zGDevTkKDUPw5GJYIZI2Qm3VZMRxMHoWTpIuaQtGiuZacFSNkyOEc3RgAIaNdCWtbA3HhjnxxzzvFHUWlcVRCBXRAs4hmHr52UKg0plHKLjg==; 20:7S5GBIwOR/EjHkGfiVNs4QjLNEFf+CQG1BB3u92317XIvYXJ8woYLp44UvfDgl2ZWmzubrbhGunFrpZ5x+NPIwnlP5B4EbD5Q9wJRu8av3e3mvStExSKBGte+M6Ax0gfna6ojiPsi3kAKKfzt/S3ZX3zCrI34H1SL8YeA/4b1Z4= X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(8251501001); SRVR:AM3PR08MB0183; X-MS-Office365-Filtering-Correlation-Id: 6794a06c-f69a-4f48-1227-08d34348b886 NoDisclaimer: True X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(102415293)(102615271)(601004)(2401047)(5005006)(13023025)(13020025)(13016025)(13013025)(13024025)(13018025)(8121501046)(10201501046)(3002001); SRVR:AM3PR08MB0183; BCL:0; PCL:0; RULEID:; SRVR:AM3PR08MB0183; X-Microsoft-Exchange-Diagnostics: 1; AM3PR08MB0183; 4:iuVtiQwKzdjMUlL4FGDtK4iI7gjZqThNBUZsgbBAT8LzNsM3XGyR88f7NYeWb7ino7golJnEjaI2p1xLxyk6TkVii3dvoPTcIBt9OZrgOLB1Gs/r8QjNEukUL5bgEC4/m2jH3STniB0Ja9HOimpC2mX8tRAA4dmPIuLzBvtegFjVRdOwpEZ8MRdVrCsfouMo7T4BDjisPVVClFHfca+S9kax127KBNGaF3qB4yjboHJxf3AXFnPo6MLjyOFY46ICSvDiGDO9mEosZdco9qEdhWgWmvTn8uU+/qxoOCkAY4GF4iE9LbTmA9MhVG8BHPu7fciVMBLyHmumXEwIMHJoe/2pkx+3GVvUcDqhqJTJNEKMNI3D8yvcV0/9S1nGCbw+eETNxUJCinvD7K61ouuv5BnANhsd4wng3D29QBQflaJJ0H6TLLaneT8qaPHRi2FcsE4xIW92LW9mLZgpgsHA1w/ont/LrJCBGrjDN3WT66Jmd01vtcs1SmD1txR1CVQG97k46ydEDtVjIWyeSUxrbA== X-Forefront-PRVS: 0870212862 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM3PR08MB0183; 23:bdJWQVCX50CdGnjVeIuNDulI2A85rgTvmgyyUZq2L?= =?us-ascii?Q?smfUW6HWmhIxBjt3wchdl7OLPqfj2ZFxBshuRqgfEGPEW8d9U1LHI+xKVJeU?= =?us-ascii?Q?EjWM7RVPWpt9wkXs77/dYrlaqetKymZxGKh2RiaVXanGYRHxoCDNuCudL2og?= =?us-ascii?Q?CBvoJ0HEiIQ6gUXlAAaem0iTyP/vLWoMqIVVYchkynIkzT5BBtT+Xp8ZkmvK?= =?us-ascii?Q?JcTd7SNO+wa68lnL77uP40tCpTUStda7gbEOhIIRGlG44Qfu0NE8YyBgOqbn?= =?us-ascii?Q?vJ0HIVhAmIdyWynOg+xDjxANXJreWhJkPLJdCaI102j37miRjZs0fuRJ9ujn?= =?us-ascii?Q?dgx3Mssir8xjPW4prwc1CzpB6O9hxgHnLntPO+yDYsugGLaOawNjgfoSyoCK?= =?us-ascii?Q?rRKJqoin9b0Rqvpj6C9i1q+pqqqD4koke1M1wnJu7bRsB+WSTGYZljdrZ1kI?= =?us-ascii?Q?KeQXbGGs8b3uYy/Neb6i84Flm8n71susvvF31qs1f8IVdiZNpR8v2VUh/GCl?= =?us-ascii?Q?ZN2EkY4aWWnF/OLddNwnD2DyJdXjtWKUOi9Cwp5rfhO6Zbk6XM1aWV+50iLv?= =?us-ascii?Q?LbaJckOrrAdS+MmsapJSTtA2NHCmaZntDLvUarESYc/XT2YmO2yJr6kuqgIM?= =?us-ascii?Q?xDNTjzropNrV+rTSJvuOiKfUp+Fee7wZ3V7Ude4GZkgQTjgu8GRGl6+gRwB/?= =?us-ascii?Q?yLxSFWTHkiV3X8dioIbRgzOeSp9sWSGQK79oxIn48T1Y6U2nwBkAyXJ458uy?= =?us-ascii?Q?wjXZT02ojMI91qh1LuATr26A/A2IdYmn9swfrbHMIqc8jj37Y4a5ziBBC0J7?= =?us-ascii?Q?+ZlSiOD5y0VPVd1jJH0YhqYoYQJC/OcfYYxuvBres4TK7n3WTWRs9p0zfLgy?= =?us-ascii?Q?GKQpjFfJYrArWB9lg8JZx4ZCYi2LL1upwrymyUWQSMoKvT/QZHMtCwdhubRJ?= =?us-ascii?Q?5G2tpXa9h7AJkdbxsEp0L4VpVWywCqdU3X0JO4oFFawTjx7ecExee+6RwYz0?= =?us-ascii?Q?hKcX1TSTUsLs0OE057pSGqy28Hf7ihkDlVuFh7Ri+td3OfRcFd6I3rAkAbWm?= =?us-ascii?Q?J5S7eYRZI4Ei4k2zHZsu+1Er6qe?= X-Microsoft-Exchange-Diagnostics: 1; AM3PR08MB0183; 5:xS7RU0nhb4Ic7LdiGLG/QU6tYduG61HXovOOApyTiaHlyOQV3b65EurPQFKBFWTcVTopCPxyVXkxEGuvHiy7diT06z4bDO2CLOJ2fBOajOuyCM5yYLDzhiO414YRVMi1SNWjL7z3YUkFlywgK2gg5g==; 24:zyQhVHUJJ9h8Krb8i2H67/R43bBjBn787/0Pb9RXdx5XQB/Di6ibqyFFeESEkCFFxsfv/yeDNKaJ7YCmoUU7Sn25hrSmVhxBdgKD7JAwcRo=; 20:H+Xe5z8y0lz7KHpDzc3VJoI1oUbSw0DC49dBYnjIcTFuXYAuh7XMFw2wK0EjmisYS4Ab49PYz6qtJet0mjAXLVwntvN0FjQvF+abybYezrvusUNxzEqVylnTkYx6iC0hEUmRkq64dbVpdGSnkABYSxHVin53je5H9d+LxiZq3aE= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Mar 2016 09:46:39.9532 (UTC) X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[217.140.96.140]; Helo=[nebula.arm.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR08MB0183 X-MC-Unique: Fe_FJ0uqRJa6Daj8Tpi0cg-1 X-IsSubscribed: yes Hi, ARM and AArch64 will still vectorize bb-slp-34.c - we're not operating with a cost model so we vectorize to a 64-bit vector of two ints, and the permutes are just element swaps. So, don't mark this test xfail for arm/aarch64. Checked on x86_64-none-linux-gnu, arm-none-eabi and aarch64-none-elf with no issues. OK? Thanks, James --- 2016-03-03 James Greenhalgh * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64. diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-34.c b/gcc/testsuite/gcc.dg/vect/bb-slp-34.c index 418f2b5..7b9511a 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-34.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-34.c @@ -33,4 +33,4 @@ int main() } /* ??? XFAILed because we access "excess" elements with the permutation. */ -/* { dg-final { scan-tree-dump "basic block vectorized" "slp2" { target vect_perm xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "basic block vectorized" "slp2" { xfail { { vect_perm } && { ! { aarch64*-*-* arm*-*-* } } } } } } */