Message ID | 5420b600-52cc-5aef-ccc2-532b57022f24@e124511.cambridge.arm.com |
---|---|
State | New |
Headers | show
Return-Path: <gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=WY+GV7Nx; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=WY+GV7Nx; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=server2.sourceware.org; envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=patchwork.ozlabs.org) Received: from server2.sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4WKYc00gJnz1xpd for <incoming@patchwork.ozlabs.org>; Thu, 11 Jul 2024 22:16:16 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 469D9387103B for <incoming@patchwork.ozlabs.org>; Thu, 11 Jul 2024 12:16:14 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on20600.outbound.protection.outlook.com [IPv6:2a01:111:f403:2613::600]) by sourceware.org (Postfix) with ESMTPS id 6F439384515C for <gcc-patches@gcc.gnu.org>; Thu, 11 Jul 2024 12:15:43 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6F439384515C Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 6F439384515C Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2613::600 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1720700145; cv=pass; b=JsDBjsF9KhZcVwCJm8IQbSHNLfGQ28IP9WLQJDwmbQnL0zYuIDEv+C+TDkHMQBUc5hNitRR+nYPfuyHEDQ2wg9uMb7lMEITUCgUfY5r1nGZLPfOddOVQiQzZbvPcFivacJQtbVuYpQRh6rDxXuwnuVimJNa56LRWuOJg0VE/ZCg= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1720700145; c=relaxed/simple; bh=xHBlRcCHigGeOb1beuiexNGjcbQHxRQSn7Qt4Zeg544=; h=DKIM-Signature:DKIM-Signature:Date:From:To:Subject:Message-ID: MIME-Version; b=nIXmDDJTEMv0I9NjHWx+2a1tkCWAoFw9RyieU2aYbHcnwmQCpyOLd1tJ+UUHKZG0bRaXu8Qvq1iGWGbuOjwIqBzkw200Ex1r2lq+MicHQMr20qkWrqu6H5G2p24FVmu4ISDZvIkukXLSLfw7MF2xGANuJt0olqEl7URZnMF/BXI= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=VRzsGLZOcUB0WU/lDhxbrq++7eMhG4nkhCu+FoasvxpijV6+oVbiXc86hjv1S7IlQdz9+edYym0aCXPe1LmcTnjbcBoRgabzdqGj/gcwaiA+SWQlvMbP9Iry+vYHqJdlwUs5nCJWXpUzv3b967+zB/3O/6r8JE97ziyyHRruGgEH6yawied8fI1A/1wst5f1PRjqCHS+w3ZW2GTi5AvF2kOoQ3PhEofmfdV4xZbMyv7DxrNpY/Yi/vPs2O/l/U6GIDJW9wCXKplnJZMN+zSUMl248yD/k7bAGNPQ71U2CF+JFcf9XXirF4eTkc9/bz6EX6CIe1KQbjFPC3qBWnG0Pg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=jQnhbqdREcEwwEcHEizCJ/9d4o4lDwt695VuXrpxcJc=; b=SPPmhFfkajwI9sWz5LV87MZLr9Av6E0aUsrsH8KhAXPvxQim7EI/6+sQ5L24JX6qwAYRvZAI9Nd+uDFqqlA4QjuW+6Ppp+0+97wDX9SjnXPRHbjcQvGuzWh8KPfGJzDPLPUzoxOE0U5XojlLqWoPnbqEYp/UQwF25iPV5MNS1/GKBOFujOaaNbTrgUM8IjdJd+yrDTLwrEbK1dY7U2Uq/HghWjRZ4PG8xkNaGvTQxT7dj/g80qdVlacwB+NvCPvhhqy6p5fGFjPDZWVoezdLKwuV9CSS9e+MsuGSM0tybylAIPWdplY8RDMQnWy/0WLOXTZJH8WBCupTzzv4c6XLQw== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jQnhbqdREcEwwEcHEizCJ/9d4o4lDwt695VuXrpxcJc=; b=WY+GV7NxF7C4Y+kQlaWXKRwou08ZxB2NnbrP13jmoRhEhmGu0gir2/3w//3dPKRbwGZsYxEBbQwXhd1QP5BpcLqc2IXZvFmKCmaIteDRtZKi11UoOcbCyTQD8ez2C3o41yQKu82Sc9J8aUDMxEBTcWzsiPFCyiu63a2ozmszN1Q= Received: from DB8P191CA0022.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:130::32) by PA6PR08MB10781.eurprd08.prod.outlook.com (2603:10a6:102:3d5::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.34; Thu, 11 Jul 2024 12:15:40 +0000 Received: from DU2PEPF00028D0F.eurprd03.prod.outlook.com (2603:10a6:10:130:cafe::af) by DB8P191CA0022.outlook.office365.com (2603:10a6:10:130::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7762.20 via Frontend Transport; Thu, 11 Jul 2024 12:15:40 +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=arm.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; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DU2PEPF00028D0F.mail.protection.outlook.com (10.167.242.23) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7741.18 via Frontend Transport; Thu, 11 Jul 2024 12:15:40 +0000 Received: ("Tessian outbound 69dff5ccb08e:v359"); Thu, 11 Jul 2024 12:15:40 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 3ffc53e20afe4b68 X-CR-MTA-TID: 64aa7808 Received: from 7418fd8ef95b.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 537E3100-4E0D-4A39-98A2-45E10F93AE29.1; Thu, 11 Jul 2024 12:15:33 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 7418fd8ef95b.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 11 Jul 2024 12:15:33 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nCyMpsEGzsgQeQ0ekQlyWpMePvyC0S8OSjPup2kgD3O1lzD9CmEVct0YCYQUK3b9ly2QdeHc2pGAK0JZlrV6oijpSrsew5C64Bskgn83HNhYjClnVP+d8CWzW4CdnHeFQ9qf502XmYxL22Dw3WAYOwOYqx6LDpVUXnVUcvHzktUxW45/WYlvfAkqPQRCN9JlPiq6wiWmz5td215wBFbIJjVtedS7azaZEQuvE+uWm7v27uqa7j69QnDjy4xzgSppzuJrJX1J6TyjUcjY23QhA7yUXtqqFQJP1LyXl1Pe+qmfYOzlttG5SGGobvhDLkVueEaynd7h/sXB71E2AL6JVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=jQnhbqdREcEwwEcHEizCJ/9d4o4lDwt695VuXrpxcJc=; b=ACE4NFxqHwdX9mQJV0vS9/ZptF9SQRFlEbJYesY+4gmaxYLfYana6aGZdJme2lbQbPmDLwtQzzCk//dz4MDiWQbd8YJp9LZZcDVBVcdKsDMeceoCklcxt8kQlvGVg3IWptwalydCg4CvjWsG73QJQ02K8XZzYrooCFt/wDEcQgmtR/XClbClP78XbQ8VCiVpAybsgKuYRuR2K8hNIte2GxZRRMtYKSIvedFNzMH2f7Asxp8BViXNbzhYDz9n1cqCpOxTH/PcPIPVGfgeCbsASsLHKpx7fpAUYi5AczJ3TfvylRrgcvEEcyf7RBoIdlJ/reBnbfn9JhS4k5RpiA1TbQ== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jQnhbqdREcEwwEcHEizCJ/9d4o4lDwt695VuXrpxcJc=; b=WY+GV7NxF7C4Y+kQlaWXKRwou08ZxB2NnbrP13jmoRhEhmGu0gir2/3w//3dPKRbwGZsYxEBbQwXhd1QP5BpcLqc2IXZvFmKCmaIteDRtZKi11UoOcbCyTQD8ez2C3o41yQKu82Sc9J8aUDMxEBTcWzsiPFCyiu63a2ozmszN1Q= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from AS8PR08MB6678.eurprd08.prod.outlook.com (2603:10a6:20b:398::8) by PAXPR08MB6639.eurprd08.prod.outlook.com (2603:10a6:102:154::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7762.22; Thu, 11 Jul 2024 12:15:30 +0000 Received: from AS8PR08MB6678.eurprd08.prod.outlook.com ([fe80::3b48:ae45:5b79:cc29]) by AS8PR08MB6678.eurprd08.prod.outlook.com ([fe80::3b48:ae45:5b79:cc29%3]) with mapi id 15.20.7762.016; Thu, 11 Jul 2024 12:15:30 +0000 Date: Thu, 11 Jul 2024 13:15:26 +0100 From: Andrew Carlotti <andrew.carlotti@arm.com> To: gcc-patches@gcc.gnu.org Cc: Richard Biener <rguenther@suse.de>, Richard Sandiford <richard.sandiford@arm.com>, Jeff Law <jlaw@ventanamicro.com> Subject: [PATCH v2 09/11] aarch64: Use constructor explicitly in get_flags_off Message-ID: <5420b600-52cc-5aef-ccc2-532b57022f24@e124511.cambridge.arm.com> References: <a6649ad5-0456-282f-b280-4f2de5493a6d@e124511.cambridge.arm.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <a6649ad5-0456-282f-b280-4f2de5493a6d@e124511.cambridge.arm.com> X-ClientProxiedBy: LNXP123CA0019.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:d2::31) To AS8PR08MB6678.eurprd08.prod.outlook.com (2603:10a6:20b:398::8) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AS8PR08MB6678:EE_|PAXPR08MB6639:EE_|DU2PEPF00028D0F:EE_|PA6PR08MB10781:EE_ X-MS-Office365-Filtering-Correlation-Id: ad023d63-cc8d-42f3-97f4-08dca1a32e28 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info-Original: L5XHDKtvDTrXpb9z0OA3kFTIfpBNqzN32fvPiJImdUNOH+2A0r0EFx8Mcx7aytrfQfLW6JYn66dd1husT2G1e481gKJ1MzuGoRCTT6ehXPJRCVTYj5ARC9QeQZmRR5FJ1BovqBl0Pq8JQnB+1jl16utRVfbCOm+PmvgAAuWuFHDRm5qFu4TO8MNQmW7k7hRpkXvKkS81aJYlUkc1g+AEVD33i3fe6iwl5iIpABizpBq/spR96XrNhNcu17+rKAM+fDt4kyq260dG09ZkXhev9TNSupXTXT/BZvGu1k1KrF30QYSTY4NHTTubQ+UUaHwy+i226PLm/UIjQSZCjMrg/2EtYd6vWg+XQWReSXpK6fJZGtutWuF0QJkexU/5I3oaucRfZqGePt8S0aIHWdioX8i38qUqAVbYGKtVyjRmTOrk1NPFpH1iJr5yIU3kxrm1UXuj1QcNPmiIgTfn6CzJtNBiVYMZvx9iiHQQdAOTbhdrIwMJVhqG5CuXNOvn51aAX80eUguTDop+ivCwGa8uidjA634e4EcwuIPXd5AD6rZUslWpgqYwq45y5fx9fCF0QhT4mhAcO+bEDaMNF74YRY+hQ8UZcfOpKnduEIeHbTjEAckcMwku554nlMdu4J9APF2uyZErbADx6j+xuptCtWQM5tFNz97ybkBLqbrf0a3YuJF7uTo8s0odsdaWNdOsIbo2IqaTK2NzY85877ctagkOlq+SkgkBfS3L8NxnLIlBb7qUIhTyWn07iwU8Yda5kmhd5Zw7JkYTUaVbDARKywiENVh3ReD7PJ9/6dt/q3Fu8yTd+j5bUhIwDn0rBc0rEe+4nANDSIom0qKwC1uZKOF7Pnq4/pijLRwRr+U6TGIx4v7Ez+6Gtg1l1i1rEpsfMBI81m5BpEhznEceCA1lPOcmX4Yu80zwN0vJ6drGuKLA+M+w0oIhqTC28rGMqR/N682tZQFJLSn19bedDpPrN9JzUDfDVnvVEN91S1niTCDwIFhBZf6TarZHXcXmf73fQwccDK9DkB+o71+824vC6tE0bsLfWROAQ9DcHs0QcALj9vpHfDip9d130KhJbfnUMJ6Vw1KDU+hPYfsjp6huj0f0kBIWGSER0iPH/HNw+ULCzvxoCwFfrPMT3uqCHWqJus7auJtOSvZoMwe3lw72/ZKAIGZ0l/ZfqzYeEgq39vvQB5VB4KNVNpXpaTXdrlttO2nbGGG8xaQg3nQA5e+FWlcjs62QK0q+tPQLJS1Pem18bNZU1eiARPr9IKQFYnJ0LW4VpjI4q/tZh0AzdaoMrOj9nI/4nhQPaQkOhJRsMpenwpuXiGBN8+Zb6917h5j2SlcUVvZdywaVW5+IHVN2tQ== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR08MB6678.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB6639 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: DU2PEPF00028D0F.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: e9594b57-d3e5-4444-6da9-08dca1a32839 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|35042699022|1800799024|36860700013|82310400026; X-Microsoft-Antispam-Message-Info: KQCTvYaEfbQCXpQVvcq/F5AkYPNFqjlpu1ufQYkxOrVOnm6NUFDegtGVb3dorezJUyiIVlDIq+xzMPZ8tAy3DCEiobkRntgVoYyz291M40nm7FHmS/AZO+jBIBc95GcKOMljiBgNXl5UzCTxBy9E+Y0FXYv1L8TgQpSOvsybbaVWz/jx1y7fT9BMj6X4Gefp6KXhE39wYjzfqogA92M60bQXhA3zVwh+ed0X2Nlb/LHNF68rg0zsjzy+ovZdSnru5ujaaX7y8GAP2YiWdvgmoVCL9TQkvRQiidu3TZyF1HPDxpIe8We4qtqCf/8Hsd6UEIrx3PedoRPwEMpgNaViklw5q/OfGvBc8Myg9mDYvTFw/O+zFR7rm4C6N3K4L4oOjxdXjXiMvLfmbQz9osJQIXG2dWoxLtL9e9s0iBxX4UWrqsH9O5096pXXKte/o23n+YBRyQxcNDXRzQPSiVJQWxufarHduLiidvzj6rbrxYBuRn/moc/j2eLQEFX41/zNVsiiPS0VqTxRBofxGVjDAwj8Dt7Aowt690j7DORlB4Tnx/Qn10wftqAx502CkBuHffSDVTlA+IWeC74+njCrOmHJdnuPatyGY/jJDyRAvw8lWYAc5LN6jSH1fvuSDyj01fP7Gy+9N3dvYaDhssRHqtUqhRxTXc9k3BvjBe9Y7glQnEx3YSmuBlllrhE4C6E5MqL4llNVhZfHlbo+24GaH+ya1fyLVoKGo7WISaL6e4BTs9vS0TxlGvSzZZSY6Q7/NAS1ll9pBMsiasIhvlPjoLqtRxCgsi7FWS1xmg3G9ULz6+dUQ3B0OsfQY5KvGRSWzHCm0ecRYWYHbZ5h5dF1EVH/JsJAPfEFJvIFvLFk+ULYkMIR5MTiTbaqJLNKiLalX3iwiCY5fycFDf/75UqBT0VNVVvuczWaDMpZRECXtBATefy1rOUiIJCXXvnkt6DjP9hgk52VRVlbPaRHb6aCaGGE979ivhhIRmP7b1YwUsA0G5P2i9S+WVTBVCfiqYgGRgtJIHj+D6N59Yf+n63qaH5pPmshjEGe5jdr7oo0/tj5Oz9T+sSwZxFEVCeZNVij8gJwYHx8vzD9ibvbObWu33Bgh6uv6I3py3Xr7QOFvmQdPkKycZMdQldCFXcA+tB2UY+LXObhzs0RJrR0klGSsR/kD6qOZ7uSRINX0ioj2ZxmQ87oSR1xhZgguTYvy1GUdm4ahq1sGpBPAJhchkRJSB5HNIwpXY8wADZai4VnX2UhCPXkHZS4SvSGTzeUs9SpVI7s5P4UG6p8s5Rln0f1iv4FA0qruOYx8L7qjpqOeMnXNJOmapdfFYdzfo7aIoAe0GXtlJwOqwMQd+5o21LH16H8z/JE1GEXY9uVvblQoGOlM5U2q6GUTgnguCkN9GwdEcbTA2m0SdiEb5Ix9ik5MSqQpcJUnXMw7ti/rrPtA9B/dBH81hdwkgUMxUsYWn4w 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:(13230040)(376014)(35042699022)(1800799024)(36860700013)(82310400026); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jul 2024 12:15:40.5921 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ad023d63-cc8d-42f3-97f4-08dca1a32e28 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: DU2PEPF00028D0F.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA6PR08MB10781 X-Spam-Status: No, score=-12.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_NONE, TXREP, UNPARSEABLE_RELAY 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 <gcc-patches.gcc.gnu.org> List-Unsubscribe: <https://gcc.gnu.org/mailman/options/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe> List-Archive: <https://gcc.gnu.org/pipermail/gcc-patches/> List-Post: <mailto:gcc-patches@gcc.gnu.org> List-Help: <mailto:gcc-patches-request@gcc.gnu.org?subject=help> List-Subscribe: <https://gcc.gnu.org/mailman/listinfo/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe> Errors-To: gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org |
Series |
aarch64: Extend aarch64_feature_flags to 128 bits
|
expand
|
Andrew Carlotti <andrew.carlotti@arm.com> writes: > gcc/ChangeLog: > > * config/aarch64/aarch64-feature-deps.h > (get_flags_off): Construct aarch64_feature_flags (0) explicitly. OK, thanks. Richard > diff --git a/gcc/config/aarch64/aarch64-feature-deps.h b/gcc/config/aarch64/aarch64-feature-deps.h > index 79126db88254b89f74a8583d50a77bc27865e265..a14ae22b72980bef5eec80588f06d9ced895dfd7 100644 > --- a/gcc/config/aarch64/aarch64-feature-deps.h > +++ b/gcc/config/aarch64/aarch64-feature-deps.h > @@ -97,9 +97,10 @@ template<aarch64_feature> struct info; > constexpr aarch64_feature_flags > get_flags_off (aarch64_feature_flags mask) > { > - return (0 > + return (aarch64_feature_flags (0) > #define AARCH64_OPT_EXTENSION(A, IDENT, C, D, E, F) \ > - | (feature_deps::IDENT ().enable & mask ? AARCH64_FL_##IDENT : 0) > + | (feature_deps::IDENT ().enable & mask ? AARCH64_FL_##IDENT \ > + : aarch64_feature_flags (0)) > #include "config/aarch64/aarch64-option-extensions.def" > ); > }
diff --git a/gcc/config/aarch64/aarch64-feature-deps.h b/gcc/config/aarch64/aarch64-feature-deps.h index 79126db88254b89f74a8583d50a77bc27865e265..a14ae22b72980bef5eec80588f06d9ced895dfd7 100644 --- a/gcc/config/aarch64/aarch64-feature-deps.h +++ b/gcc/config/aarch64/aarch64-feature-deps.h @@ -97,9 +97,10 @@ template<aarch64_feature> struct info; constexpr aarch64_feature_flags get_flags_off (aarch64_feature_flags mask) { - return (0 + return (aarch64_feature_flags (0) #define AARCH64_OPT_EXTENSION(A, IDENT, C, D, E, F) \ - | (feature_deps::IDENT ().enable & mask ? AARCH64_FL_##IDENT : 0) + | (feature_deps::IDENT ().enable & mask ? AARCH64_FL_##IDENT \ + : aarch64_feature_flags (0)) #include "config/aarch64/aarch64-option-extensions.def" ); }