From patchwork Fri Oct 29 21:10:42 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tamar Christina X-Patchwork-Id: 46814 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 00C7B3858035 for ; Fri, 29 Oct 2021 21:11:40 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 00C7B3858035 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1635541901; bh=EQx37upOVErg5Tm8lcoResd2B1qLPGnJKeZ3jdmrxB0=; h=Date:To:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:Cc:From; b=DoeXjsTR4RoEaDMJRQkkEwlmgFtnE0FLkQ0yQsgDOtbIYFU9s76YtC6TdV12ab9Hc Mi/wYzoDXI8LykrtZ9RVp2NHhB8PbKHHkGXIyFNc3XoOQjZJxTfm5bDYPb5VWZOUIk rfaORaCIRbr3DxT5mIPl/q0dsgOkKejDKJI48rG8= X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2041.outbound.protection.outlook.com [40.107.22.41]) by sourceware.org (Postfix) with ESMTPS id A54E43858436 for ; Fri, 29 Oct 2021 21:11:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org A54E43858436 Received: from AS8PR04CA0085.eurprd04.prod.outlook.com (2603:10a6:20b:313::30) by AS8PR08MB6664.eurprd08.prod.outlook.com (2603:10a6:20b:351::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.15; Fri, 29 Oct 2021 21:11:01 +0000 Received: from AM5EUR03FT010.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:313:cafe::89) by AS8PR04CA0085.outlook.office365.com (2603:10a6:20b:313::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.15 via Frontend Transport; Fri, 29 Oct 2021 21:11:01 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT010.mail.protection.outlook.com (10.152.16.134) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.14 via Frontend Transport; Fri, 29 Oct 2021 21:11:00 +0000 Received: ("Tessian outbound d49ee2bec50d:v108"); Fri, 29 Oct 2021 21:11:00 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 9668bbed83c40c25 X-CR-MTA-TID: 64aa7808 Received: from 1d48a20573fe.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 4B0077F5-1DE7-4F05-8794-BE9DF967CBD0.1; Fri, 29 Oct 2021 21:10:53 +0000 Received: from EUR03-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 1d48a20573fe.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 29 Oct 2021 21:10:53 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mrj25Q6MAaLHr1w9C5NilF5MLLCxjjGcbU/yuolOxsE0O2E1rMGbZHH+z8RskJmhSWw4mdWV2XIwPVK+W6zRf2eceR6/2vIn5I+CW1CAtktMPxxCDtkdA7cnei/b36c/c4lM1v51Yb4ySavI0VZ8sak87alxwN5AHtP8WKKVQaZ2RPx4nikEz4f131gDvpbjrXhtcmmLruP4K87yaYIru7Az8/ILjl1qRCLa7loA/aCsBS+kMxJdIhviRI7qqiqV5QckYokYzztUXDpcHs3RjcX+Si8zl12s6A3Rw6srj/X+m0N7uy6qNmkMzG4cF/T9JmNihge/RTEnVbveRCwS8A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=EQx37upOVErg5Tm8lcoResd2B1qLPGnJKeZ3jdmrxB0=; b=YNkB7yU1j0EuTcWGq0BO7vcTRMIxHM8Xcb7zHUf3szgxP5CUOa7s/7HJTTNywxXpUcuRtYGH2zYtm5p34wbMMFcC5pg9gIHDId5HuWl13ghj5H9eXorbViDCBk3Sa7c7/3zLqNJtcr28lAH5AGCqDEAySnLvVrwomKQRp45bnCuOUeHGcqgeosUaR5lu1PnVtB6dXBD4Ahvn+X3OEWIbDqOKVRYnQMvcka2xY7w3PWiR0/6RZMgJhchqoJtv6e/TJz8cvhX8L4gfQTs9D4fzNp7Ej9T6WgMkC8qHMNTsdS3bSF/s+sGY1lRJmXkun1RU5QHI7gwuZkiKhjNfwkvm1w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from VI1PR08MB5325.eurprd08.prod.outlook.com (2603:10a6:803:13e::17) by VE1PR08MB4768.eurprd08.prod.outlook.com (2603:10a6:802:ab::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.14; Fri, 29 Oct 2021 21:10:51 +0000 Received: from VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::31cf:ea55:2234:c50b]) by VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::31cf:ea55:2234:c50b%7]) with mapi id 15.20.4649.015; Fri, 29 Oct 2021 21:10:51 +0000 Date: Fri, 29 Oct 2021 22:10:42 +0100 To: gcc-patches@gcc.gnu.org Subject: [committed][PATCH]AArch64 [testsuite] Don't expect a complex FMA Message-ID: Content-Disposition: inline User-Agent: Mutt/1.9.4 (2018-02-28) X-ClientProxiedBy: SN4PR0501CA0034.namprd05.prod.outlook.com (2603:10b6:803:40::47) To VI1PR08MB5325.eurprd08.prod.outlook.com (2603:10a6:803:13e::17) MIME-Version: 1.0 Received: from arm.com (217.140.106.55) by SN4PR0501CA0034.namprd05.prod.outlook.com (2603:10b6:803:40::47) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.12 via Frontend Transport; Fri, 29 Oct 2021 21:10:48 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7cf0a811-7d9a-4a7e-a953-08d99b209c13 X-MS-TrafficTypeDiagnostic: VE1PR08MB4768:|AS8PR08MB6664: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:8273;OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: YCVVYsjk/T7tLyFtqARLk/95JNuUMWQo5zOlfXJI+NHLI5jFP6zMLqv1EqsGDxUTVuPam1cXMwhXzJ5KVOP+NQAv294mI3HqDQwP4y0EUMoXer9tDgGYrP50Dcc46s0e8qa7UI3tEdVeLgqLUmqwmBwWIytr99ltEzgVOImmB5GiLr/AL5fbKdHRdYjhLsTBS7RVvqaGWhC/mBimfUTYIS/pXK2xbzNn2f1DqhM39i5q8OliimVoXzsYs40x85cmE440nUyAYK83AQgUy+GDTjOqvjv38jTP9vsIpZJ+ZM4qO4mtFVs+0oiraGcGp1tHHWexKFTFNcOFnnl/GsIWYNeoGpQl9PfMsxHexsH76Z4cBcqXVAL0e+QyW453MYh1+L0HnqQiVkSxqKfEjxcfX6wolEN5PhfgWkgJ8mfq/PLBXn5hBMCfPjncUj99GkIgwOZpEdjkj8biErpJV8jrhHmcVLWF+Fs/T0jNeHcfAuaHtFDCSyeiV9cn0aX1CdftUSAAx57PQQOiofy3jUlJUvOGM400UImiSvwxh+caiApcUleXNDWcS0uwvqkRCD/0oiRPHys5mcJwra/Te+BnOHzbZR/Cb1Tn3QJWlneQ1i4sBWXv5WE2Qay7U2EgKzG42wRGBhqOcrOMup6X2X/m1gbmhCpbfVLDgYnlDQOF0AvZ1lxAyRogbUzjRWHCmwuScThHIKDQzmTK3usNw6VR165CnZ/4Uv+Bptgwyb8zG8kMyR3vGSWQsk730rAiWM30C5vzXimnPK/keXA40zt80Q== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR08MB5325.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(2906002)(33964004)(38100700002)(508600001)(235185007)(66476007)(36756003)(4326008)(44144004)(38350700002)(83380400001)(2616005)(956004)(5660300002)(316002)(52116002)(6666004)(66946007)(7696005)(4743002)(86362001)(8886007)(8676002)(6916009)(44832011)(186003)(8936002)(55016002)(26005)(66556008)(4216001)(2700100001); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB4768 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT010.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 78ff00a3-7b92-49e9-4a0f-08d99b2095f8 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5ce8jNKwDxXWTJyXCLascbpaErRNrr/+SSwzpWKSz5U3Ql0pJnfKD1i/6mH0RilBhQs3Jr+pkkwF8O1ErYDW4SwfMUCTogU9obbUD2OQxI763io2R+gLFo0EMCsaFK7Pc0BP0f/LdqlEAJ4ZAsq/a27lJSC1xzW5U7dpB2Zkmqg0i9B59gMMzC5IIFPW41daLUz/5PE6EzrnwEQks4IoS1EQlMoZhQwm7PAjL5XpE06090sOAqRKUkUqdkcLq4Gyw2GmSMwXF2udE7GL7hsgwKqvpk8zUo7RhEXOyYC7FrBwXABnN0Pko9wPjfmaJUDPyzURkzYGvBkbpfDXo7F3EBEDBw5XySY+2g3CSOkWK8xn1PsWq4PMY4KSxirG9hs0H1iX38iss6ALp0J7yWCu8btdd+mpwb5lpHqVrmxxcNazQAvbz4DcJg97eqeikKFyaFfYes9CtMgGqZwW33S2ZK2zz7LTD9IdUIYrucjwXpT9251nFYIuqPg4DECCRLMjh2bbJha77cfVeu2ISYctzmGldMeowjCbvYbwTGsNZ8R0mh5b75OEOq1m8ZvrZohiDklGc+amBpoW3X8ceQJNk/lDVGRJRjM8GuMgmkuiwfZBFnNGmaGZPIM1fM5ts60z/qaS99WPpZExJo33iyF/HZ+OMu3e4XeoYzy0LFNcgLFYkM++FXdQ8U+fYyX/S2325oBpQkQbKgktXokSLoOZNBFz+Cg5w25Y1Y+LB1I7SO35OdojDf64ZBMZeDMva5XC X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(46966006)(36840700001)(4326008)(8886007)(44144004)(8936002)(235185007)(81166007)(8676002)(2906002)(83380400001)(356005)(508600001)(36860700001)(33964004)(5660300002)(7696005)(86362001)(70206006)(336012)(6916009)(316002)(2616005)(186003)(70586007)(956004)(26005)(82310400003)(6666004)(47076005)(44832011)(4743002)(55016002)(36756003)(4216001)(2700100001); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Oct 2021 21:11:00.8879 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7cf0a811-7d9a-4a7e-a953-08d99b209c13 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT010.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6664 X-Spam-Status: No, score=-13.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) 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: , X-Patchwork-Original-From: Tamar Christina via Gcc-patches From: Tamar Christina Reply-To: Tamar Christina Cc: Richard.Earnshaw@arm.com, nd@arm.com, richard.sandiford@arm.com, Marcus.Shawcroft@arm.com Errors-To: gcc-patches-bounces+patchwork=sourceware.org@gcc.gnu.org Sender: "Gcc-patches" Hi All, The sharing of the COMPLEX_MUL node makes it so it's more efficient to not generate both a MUL and FMA in this node. Because the shape for a normal FMA is not different the FMA is no longer detected here which results in better codegen so update the testcase. Regtested on aarch64-none-linux-gnu and no issues. Committed under the GCC obvious rule. Thanks, Tamar gcc/testsuite/ChangeLog: * g++.dg/vect/pr99149.cc: Update case. --- inline copy of patch -- diff --git a/gcc/testsuite/g++.dg/vect/pr99149.cc b/gcc/testsuite/g++.dg/vect/pr99149.cc index 9d584262770c75f53bea9c193d3a44aa792f4d36..e6e0594a336fa053ffba64a12e2de43a4e373f49 100755 diff --git a/gcc/testsuite/g++.dg/vect/pr99149.cc b/gcc/testsuite/g++.dg/vect/pr99149.cc index 9d584262770c75f53bea9c193d3a44aa792f4d36..e6e0594a336fa053ffba64a12e2de43a4e373f49 100755 --- a/gcc/testsuite/g++.dg/vect/pr99149.cc +++ b/gcc/testsuite/g++.dg/vect/pr99149.cc @@ -25,4 +25,3 @@ public: main() { n.j(); } /* { dg-final { scan-tree-dump-times "stmt.*COMPLEX_MUL" 1 "slp2" } } */ -/* { dg-final { scan-tree-dump-times "stmt.*COMPLEX_FMA" 1 "slp2" } } */