From patchwork Thu Jul 11 12:10:57 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew Carlotti X-Patchwork-Id: 1959290 Return-Path: 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=LHJztqCN; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=LHJztqCN; 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 4WKYVq29g0z1xqj for ; Thu, 11 Jul 2024 22:11:47 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id A992E386C5A8 for ; Thu, 11 Jul 2024 12:11:43 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on20628.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1a::628]) by sourceware.org (Postfix) with ESMTPS id DAE4E386C5A2 for ; Thu, 11 Jul 2024 12:11:17 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org DAE4E386C5A2 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 DAE4E386C5A2 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f400:7e1a::628 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1720699880; cv=pass; b=Dp2KNI/Wk57ObNmBxl5bdhNsSNla1TaW48oX1CXui/LKdoYV9vMlSKkYZDv9idNGM4YJ3q/ya7l+IqMzw1rRmeDb+k5ep8IYCNP/JY2ytd9HiJ5aZmaSpFLgBIW56fV19Z5V3p3qzq3GsMaRHG6hWKtH9xVEGePYwv77oy9cDqs= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1720699880; c=relaxed/simple; bh=N7W3/gQzsNte4Y4AVaFJAUgu56SxrwP8fXAcPpl2+gA=; h=DKIM-Signature:DKIM-Signature:Date:From:To:Subject:Message-ID: MIME-Version; b=A7QGk0z1bZA2BWP2dfpUD1m2LSv6mNBsst2GqGpBdT6IkzkrPNz4HyJrkqKk4zUN2L0KLDcw/oE8vCN2fI+JbVbf3tGXO2MFnc1FIY4q1lweD3SozSWTcj0tRAjb7bZpVulzBO5T+S0/hbSKWo917BTdiIHuFpnQQO8ujLkv5+8= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=OJqzjT3FTVmFHRNU+/4aZXgP47xncoH8EH5NhRjnSwLvqrgbFR1s5iTaP27ixi/enfs8M5ycMAuaajjSXfxVWsTz9VcLBYdDGTe/Ilw9BJuvOZ1o7axrHSgleWgPjnTf3LohkKLbpob8y+6ZspO1XfUPeGjcjZqFFgCqwhnsJqsUIu+++nEcs3/maMDhkdgi2/InjyLiuafdnIdQg+g77henhK2AxbVRkAlmmVcOh1wdzFzgicGV7/8vtAJua+eVfV2V7nXhuBHRgQZTbjGuU4ItN9GMj46Bnt9RzJrW1LOpYQ2BmRvmtNUqfvUIcmQxy2j19d6c9eeSU0/cc8dWow== 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=TtQ4Vx0FEQCyxkHJmmxum0w8VWGCJ9xQzbpRhllcWgs=; b=xrGy2fEQQ9w9lOr1APWbHppai9NMPWniwdULB9nC8b8al0GVc2LeIX7NxHAquaAkv6fVkqmxG6HV6SD0a8tJXR/mAWRQupPH1bTVZprTGf2Pshj/6rfWAPLdOcjeCKNJH2q97at1FyEtxCOR7s9V7Wfqaudd2gmk73z77ymG2gBlUr7KTko7xGm5UWMKzKeRF6QDcJsD2LHXPrT5M+e9vMNfI7wHzl8oCnXiHzkzxV2fN+HnZ50supRI7rAPL1hes/2Y9G354vlsolJ1/2MyMkPjs9iORRKvyKhixU+HKRMBFFWQgyy8L/Fa44+GX4waCxgJw+CyGcuQ6lAVM/brEQ== 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=TtQ4Vx0FEQCyxkHJmmxum0w8VWGCJ9xQzbpRhllcWgs=; b=LHJztqCNHQV6CICRqhi11kn61cuCbSZ4k0GbsZffM77EPhDsyusjuz0uTSBeedy7O4YD8++/+9MyjPw2dTM3jsyd0Z4iwBSOzY7ZXBkVqncL9hvRxdDxOtusTu8MbtGmhSwEAf75dY4MoCa5A9OIeihFMMrKOrviKru2BWuKTkE= Received: from AS4P251CA0013.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:5d2::18) by GV2PR08MB8440.eurprd08.prod.outlook.com (2603:10a6:150:b4::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.35; Thu, 11 Jul 2024 12:11:11 +0000 Received: from AM1PEPF000252DD.eurprd07.prod.outlook.com (2603:10a6:20b:5d2:cafe::9f) by AS4P251CA0013.outlook.office365.com (2603:10a6:20b:5d2::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7762.22 via Frontend Transport; Thu, 11 Jul 2024 12:11:11 +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 AM1PEPF000252DD.mail.protection.outlook.com (10.167.16.55) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7762.17 via Frontend Transport; Thu, 11 Jul 2024 12:11:10 +0000 Received: ("Tessian outbound 1bd2b4f45798:v359"); Thu, 11 Jul 2024 12:11:10 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: f0ff6da15b17441d X-CR-MTA-TID: 64aa7808 Received: from 95bd644687bc.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id E1E9DEE8-5E2E-448F-8C57-E11B41015EFE.1; Thu, 11 Jul 2024 12:11:03 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 95bd644687bc.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 11 Jul 2024 12:11:03 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZJQV5LRx8gmGQfQlEKmGEQnV677uS6dCCVcJKuxjOOwjQhcPTVdx9sU+qm1jJipUWymkDd4Z0Dr0VdRMbkK63Vbs0HopEH2fgQyR10WdYGYxZVSUE6Ey0dAuksV1YFVXIk57qTxHdY85lQQa/tw5I43oFp1QdWDA0CsNzg75gzE0u2qe3kqP9CVm+2AJvLqeGPO7Xwuhbw6ehdDGgxXXXkYEYwaHR8UHx3lLAev43s8p4f85OPtZJxsDDL9jahjV1c+nw01rVmhGeuYVGai7W7+OrCzZBuSaT9nvbXuAIgQqtV8CL6xSS36anDOkifNNbeRsa+nHi3KLUncDQEEg5w== 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=TtQ4Vx0FEQCyxkHJmmxum0w8VWGCJ9xQzbpRhllcWgs=; b=ayTIVtRHvfcsxFFRdIbo70Qvc5n00BaIkL6eyZeKgw4/kD9ZERXLrPblmIeXyoV9/AegI1VaZYG1/tMaboM1HpGCQkjXzLZoISEmy52xep9Cwlm5yvVeSMikHt0W9BHl3VHwH8yXoguZYyx6eAceVBnZyMEDqq74d1mtkeLbmoGhPIdIjj34EyN8zL5jyh6JCLKrskd8UAUoaZEDg1a86fL9PfPuX/a6k/mC1yFfibl8avgOyOqRmyNp56i8aE/mLuMQcyShaMs4rcAMAQMTKpFQpxZQtWavveH4k2fM7OCOEQf2T8sEWLrJ4BKIEWQdIcY4HgJZweVQvIqpQvJkWA== 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=TtQ4Vx0FEQCyxkHJmmxum0w8VWGCJ9xQzbpRhllcWgs=; b=LHJztqCNHQV6CICRqhi11kn61cuCbSZ4k0GbsZffM77EPhDsyusjuz0uTSBeedy7O4YD8++/+9MyjPw2dTM3jsyd0Z4iwBSOzY7ZXBkVqncL9hvRxdDxOtusTu8MbtGmhSwEAf75dY4MoCa5A9OIeihFMMrKOrviKru2BWuKTkE= 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 DU0PR08MB8091.eurprd08.prod.outlook.com (2603:10a6:10:3ea::16) 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:11:01 +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:11:01 +0000 Date: Thu, 11 Jul 2024 13:10:57 +0100 From: Andrew Carlotti To: gcc-patches@gcc.gnu.org Cc: Richard Biener , Richard Sandiford , Jeff Law Subject: [PATCH v2 00/11] aarch64: Extend aarch64_feature_flags to 128 bits Message-ID: Content-Disposition: inline X-ClientProxiedBy: LO4P123CA0586.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:295::7) To AS8PR08MB6678.eurprd08.prod.outlook.com (2603:10a6:20b:398::8) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AS8PR08MB6678:EE_|DU0PR08MB8091:EE_|AM1PEPF000252DD:EE_|GV2PR08MB8440:EE_ X-MS-Office365-Filtering-Correlation-Id: 88fc0f8c-dfbd-4fea-8562-08dca1a28d43 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info-Original: uF8AWo4gV4BR4fclJ5dQ7/vPL6EBKje8c7rzHahRSUP4jD5unpeRlLWRII+wW3o6YvTOUt8913twTzPG6NLa79vsCwc8DQvpWQwuHUTz4AEpbLDUEV+f0Q2EV19ak5NBvTKG5hRTQFqYd3Q0+V7LxO5xXLzufF48MNEmWNKIdS3FjVLC+2AqlWwhe2REn7UTabFl6Zk1MexAXm/uDprg68LpUoP0lyA72fObPwS/hG2mBMCKIkLgv3x8jYYu/unvi3NivE29bu72dmi/9Z79m1JqFdzga64SDnujro3bfeoGNUl3cxZ19EwRLZpvPurG27fgVoYu2Oq+LvrJKE7SWl52d2V4oPt27ZNX+Tw1J+tbKWnoQxI2t1xFPrwHKkBk5wd5jMMhyymQsA/xDdILv89xLesiA05g0zpeDeCSJij9Q3nvGINdFbkOyWUkL/PHbE4Ud48TAMwkE8nTj+3X081Spw4n7EPc/mKbNMd6VTwEh2CNDFp9Wmh2HddtkNGOJJ0eU77vRm9nMaxzs1eTTK6xb+7k8rntbF0tLR6zMH+7dAfr/avfRyeDYIp2sa2+pH/5Yekh3o3FcODvcRZOf/43V+jTWALFqVxW4JM0GhrugCnVkogFFvf59eqtM12j8uVLIz0r8W3OnIRm77TpY9pk9SWx0da6h0XgCjlg4KMfLggfVBmvS1sJ2lXpkaxWH8OBn8l/J3UgnM9heojIJxcyRT8G24qDXbEHV5T35h28wGD8Mi1+oqdU146gR1kRsktS3HE/Nl7Cpx/liFGbR4lvO0HqjKgmZD9Jpt6XVOlNCFjKWAHryfWULM539oq5mcQuQebcPCz28z4dOcWmt64YNs84KiD2NWfNPGh/Web0FsnV2NNqwigLdZkybbsLP6jDhnSnRejS9T75yt+lqF4HwI16yobAJJndEtHPaX3Gm4qKKxUE84A6A22tJBHQeXbiO/zcTJt01oWCHYhfkUtSXmDyYrYkvn8WEI0MgazV4g+/KXFkjrILqR11QhHS/tXY4NLKp0gfeo7mgn6yDmeTZ6si0+ZlC2UpsI9nWHXcaUbe8/dyurm5w1td8c7aWYSTn0PL0ZJQ8DlDwrw86NDJAQzm1VRVsjEyxQp8KOdElBSUOWxx7/zzEqvLHdwiKPT80leIkRIpqbsVe/LOEJfos/WTQpzkzJTcbfsTq2u8IfGFx2/f1tU2wtQkKZ69XS1vcWI2YdPofFqWZzgueOJ1EO9a4tz+p5P6SaCzoJxsxG4jb2v54bzTCTOdFo1AR5ZBJEofmB0zUlYTxtGXyaeHP2nKFS3/ca0wF2V3J/uy2qZ6ZEBxzhNJ3dnDU9AbbJm8HqKi2Ob7Jswv/R2LXA== 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)(366016)(1800799024)(376014); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB8091 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: AM1PEPF000252DD.eurprd07.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: e62a1d0e-dd46-472f-7c9b-08dca1a287b7 X-Microsoft-Antispam: BCL:0; ARA:13230040|36860700013|1800799024|35042699022|376014|82310400026; X-Microsoft-Antispam-Message-Info: uTOJMiH4QwEmnNiJPYPaMXzU3mHt9fJm+Vc/LsgPAlbt4y6makR0TufyUhhfWghSQvCiT607/KZA1bgnCvM562R0DPI0ZfFyoYNzHjYmDUyURjPS9d7Ok4q0/QbdVLekGKaYw0B7UT+VM9q/F4jE2ALEuF0ejyi3krNRJvL+rA5b2FS5bapilKQwI4qS/yztcFZCZ6RIQKDvpOJl0DPXWTTrazOsUTHlJIL19t/H/IvvqZmBtzzslh+7rK0hRxMs/C+KV/ZsVLKzIAHIneEfiEn6qNPPPlEjGgjDrKbKjPNDUZzZxW0UCIyDOzZ9sTCw/2aX3+ML/vhLS1LJh2efVykZ/GjQQrA4ajiiJrkCFFJwRp4oVzuT192ZWScgxuOFeF7TCFajxx9MssDButH4EPD6vUUVUzpOAn5A2ZHWZWKBDz6pQ/7REEWcxAg7JrFxuebrRM4KRlhf7gtNBXoap9JFeUI9FC9T0aAxV21Hzwb4gzp34S0PjwAJeDSQwOFtxv28Bu38t3BYnEpDoLRwt6ScoAzCwMKwSw+qtCFNJC5Qrn7t6gTB7VO6IGSG+Iq8fXxg2zOLFaF8+pq61UmHU1g7fpU+V7b7OTgfOUWB9QRyvfMQOIEoiUcPMLp4Gunl/puev1jttcEEnb2KvGh/Hyy7WFoIxWl2Xbd7KTrOlyaA7IkUBmX1SOVhh0SC7qMY5pnomWOknzA5oz/luKhwJ8TLCDKatY32ZjMxXMLh/LsWUSWj6Rp3U7muLoZpVrLU994ZsDe0wpzAauuK1gfLxuz0LnuhbfF61uXhajvApajxhRyj2caCjvgRmfQY2PuuCU0/bLBTJrG2BCSTgioAHRUnhfsOu3p4gJW1VeOb/wz60J8TGgo4umeA6p2aQMjWeT8wGq3di0l9SpVSa4ZUZNLWtoTjQhbAe2EBzN5EAjZrMJnbIkEuRQF6RFb4Zmudducv/ULW95sqtLKV9PGlfsxKIFDFdLkYOKoVrTY9+BzblVIDvteR5PeIHePZbgxGKPfumohp2VhPvsYNCKDudROk/mXPARfleAEM86jaFIykcVMa2vYnSkBXNKmE01xv/7yfSFqrrqkv/87eWkJsl478rSOCHyGXqeAIp2W20WPfl2M15E6oKw6e9Xq3GlYKLziLFRbN725oYYdl+nbCfRVNzb8PWUrAIvDz0UpSkHVHUy16/lM8UALItRXABe8bxJaXO8noH3PN4eVnHpPJ08XNgkjPpeX5QU84/x2vITrqvpG51V2jEznrChANioQDfecxrbv3Om0c4uTk3zgWbfnq15ozywO+VJACSi4eS3JehG3boIZZdLfxA3ENq3o0Dos1vtrIl2PH3pSVtPnCl941ST3NSoyuZM68LzB9crKEdjhxs99h0WZqT7oCoz9Hn1wgs0CSTz2quPHalmZo9jY1hATSM81hRqraMu0dUWqvxmGDs50495Zw+SOo1j1o 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)(36860700013)(1800799024)(35042699022)(376014)(82310400026); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jul 2024 12:11:10.6085 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 88fc0f8c-dfbd-4fea-8562-08dca1a28d43 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: AM1PEPF000252DD.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR08MB8440 X-Spam-Status: No, score=-6.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, SPF_HELO_PASS, SPF_NONE, TXREP, UNPARSEABLE_RELAY autolearn=no 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org The end goal of the series is to change the definition of aarch64_feature_flags from a uint64_t typedef to a class with 128 bits of storage. This class is a new template bitmap type that uses operator overloading to mimic the existing integer interface as much as possible. The changes are mostly in the backend, but patch 10/11 introduces this new bitmap type in the middle end. Compared to the previous version: Patches 01-03 are the previous patches 01, 02 and 05. Patch 04 is a rebased version of the previous 06. Patch 05-06 are the previous 07-08. Patches 07 and 09 are a couple of hunks from the old 03/04. Patch 08 redefines the TARGET_* macros in the manner suggested by Richard S. Patch 10 intoduces the new templated bbitmap type. Patch 11 is a replacement for the old 12, using the new type from patch 10. This is bootstrapped and regression tested on aarch64. Is it ok for master?