From patchwork Fri Apr 12 14:19:33 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew Carlotti X-Patchwork-Id: 1923165 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=armh.onmicrosoft.com header.i=@armh.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-armh-onmicrosoft-com header.b=ANW2r0zy; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.i=@armh.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-armh-onmicrosoft-com header.b=ANW2r0zy; 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 4VGJcb5vdpz1yYB for ; Sat, 13 Apr 2024 00:20:15 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 07182385841C for ; Fri, 12 Apr 2024 14:20:14 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2077.outbound.protection.outlook.com [40.107.249.77]) by sourceware.org (Postfix) with ESMTPS id D64903858403 for ; Fri, 12 Apr 2024 14:19:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D64903858403 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 D64903858403 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.249.77 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1712931594; cv=pass; b=Tbe6s1W5RZXrk0h14lmL5ivPNLLEchf+EitteU0ADkTmoqPEiRmIvk4UHjj9g8w9aFVZKnhaNsCbyN1dlVLx2JPD3vYAWe66I9AjBLsgZyUr2bEhGbjupwTwG5AJpQfDs9P0cg6OQIG2ojeYDFzDPwE/xRowO2X8j47Ona8FbqM= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1712931594; c=relaxed/simple; bh=9wNi0x1+ZU6aNgZomZJ7SLYi1S35IR222FYZKgjXPTA=; h=DKIM-Signature:DKIM-Signature:Date:From:To:Subject:Message-ID: MIME-Version; b=agk/KJbwOR7dfnVGdx4TkEtQ2R4iwjhscU1qfXddwpFl5vQ8Ggbzp0oB4SadcI9vF+WZitqBHbWah/WhBpdywYOgE/rIg0WK1iOTw3VxxsLMRS93antEY25AVFzsMAZzFI7g17SgNyzq8EvQiV0/bfoSqBZhfglM8Zf3fIXA8Lw= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=CR84wHZVhWdaqK1IdqEK4P07F8xFZH8PEYHmdlQ9KddtlPJfxYVox88DEyUJkbBcH4J/8fMyzS9B+kUdMUJbS2PRzcrzgow8vT5bMSQHOqj82giPCyKhVrhiQaoU/9KrjcWFOHrJ5MqCql4bWHH+njB8OFnhFKok7/wP/xzX0i50bdhLHDVfFbyhTNn66f4dlTADq4eSmtsKCPKHqBYC+/4QNIMUxNy+9rBiZYDhHxeMGzKYEbIZekRPacqrlk5EJmVWQhiqiAIZCHHZaywTPRUiUWQ+4WMGNPI7D+FA7vZ6LKMguUMKcnGrcKzwkQXLx/8UzcCpDznd8x/4pbO3MQ== ARC-Message-Signature: i=2; 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=WNeqbwDrlURvtMgZliCGp/xJIyuGwb2WPY6bIC7wSMo=; b=h4qywrlM/H2MLpLlfVKdfpoK0R9SSe3qdY3ZtJwNxMqlw+pRt1dxk+5PjC60EYyDXJNgChuT4H9TejQY05UxE0q0Je2rQzg+nSmXwUB8fjYEFBcM8Mw2oGIMSwDacFrnldpXOwcaO6WIs9H1bgUQ6Xwr3ZDGyIZHB413hwqFl2w9V7nnBBXxL6oAeGxOxm8WT5hKjjpISQqp5IrVVbi66Of2168UNCLgTDRzU0ZAaAFFOli/L7IatI0tT/7NDQ/unI+ZCV8AwIyYiXZoTsHCw/0X+S/GQapQSeGv78ijlLm+HcT4tS1N/2fr6+REmNvxerxcnnDXHhlPfVphxunNrQ== 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=armh.onmicrosoft.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=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WNeqbwDrlURvtMgZliCGp/xJIyuGwb2WPY6bIC7wSMo=; b=ANW2r0zyJJNot9bWum0T5lxNa9dgz2X1WeXnhMlL5aaGktTOpvqJ4mOZJ/aWo/VuF4T2zxH63dPf0ZTQsW2gecksMPrLL7ocB9lMfJsoGb9lgrD6brl4YLk97xVbbpGObULjEAl/Qrm3cTS9AfQfQ38AHAUiKUiDQQAJLzwIp+k= Received: from AS9PR06CA0185.eurprd06.prod.outlook.com (2603:10a6:20b:45d::6) by GV1PR08MB10598.eurprd08.prod.outlook.com (2603:10a6:150:165::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.55; Fri, 12 Apr 2024 14:19:48 +0000 Received: from AM2PEPF0001C711.eurprd05.prod.outlook.com (2603:10a6:20b:45d:cafe::50) by AS9PR06CA0185.outlook.office365.com (2603:10a6:20b:45d::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.26 via Frontend Transport; Fri, 12 Apr 2024 14:19:48 +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; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM2PEPF0001C711.mail.protection.outlook.com (10.167.16.181) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7452.22 via Frontend Transport; Fri, 12 Apr 2024 14:19:48 +0000 Received: ("Tessian outbound 93e51b94fd50:v313"); Fri, 12 Apr 2024 14:19:47 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 7c11c9fc9ddbeba3 X-CR-MTA-TID: 64aa7808 Received: from eb05fef7f057.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 6FE0E6E8-8E91-45D0-AECA-FD3A9E9BA227.1; Fri, 12 Apr 2024 14:19:37 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id eb05fef7f057.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 12 Apr 2024 14:19:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CIC7OA2pfJgyJv9ZS2dfKIjbfyI8DILKbDpxCuI+jExRAMbaD7M+G1NhtzVBRMvQeIj8jSra2EKMjlYP49d/RE2wzOKy0F8dia1vnnTvaXJFXCYZcoyHqIhopWAP437d46ceq/IpenGp523IQath2XPQv+zVOgXZgqBZ36XuZDwzX610Ae0tsoGN5WrOTOoDFqRj6Dh3k7xjjqEAfox9HpaIjd8LJmM/6Vr8RF5SmFf6GpLATPatQb3s7kZXjOLruG+l6v4OaNg96NHv7SX5+VWNMru5caX2bWeO5L9dFj/RtSHlGotOUfSwkPUZn1w1+rJEAhWvV+TkUZXQr6PEqw== 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=WNeqbwDrlURvtMgZliCGp/xJIyuGwb2WPY6bIC7wSMo=; b=eSTtBldL9URXsDrrhj+NK9RGe4bexggT01XP5TZz8GS6T1GdOVsv3oeEWM+Ju6YcJje820s2aUWDumSUH6nsZGXSWaNmiS95iEBsokUYE7+iORJJdkqvTZiNMCfP7IgWoBJa/R31gJ8vf4mwJtw7WhLRShHilrMxEfvoMLlm+rt3Zw0J2Gr7XrQUTt0YMcQSynJBSpJSFi2CyAYOHtID3z3gpVLFr1awxnH6gp2tgfhOaiqpCYCfa4Qy2XwTgJtHpxTopOV8HGBssmJov+VZztS2aM3wvzUJVKki1g7Ujk5JX24I5gBuDRohFEwkHkiDFmBtx17252oBSlRlSlEP3A== 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=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WNeqbwDrlURvtMgZliCGp/xJIyuGwb2WPY6bIC7wSMo=; b=ANW2r0zyJJNot9bWum0T5lxNa9dgz2X1WeXnhMlL5aaGktTOpvqJ4mOZJ/aWo/VuF4T2zxH63dPf0ZTQsW2gecksMPrLL7ocB9lMfJsoGb9lgrD6brl4YLk97xVbbpGObULjEAl/Qrm3cTS9AfQfQ38AHAUiKUiDQQAJLzwIp+k= 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 AS8PR08MB8221.eurprd08.prod.outlook.com (2603:10a6:20b:524::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.55; Fri, 12 Apr 2024 14:19:35 +0000 Received: from AS8PR08MB6678.eurprd08.prod.outlook.com ([fe80::791b:686b:e7b9:be90]) by AS8PR08MB6678.eurprd08.prod.outlook.com ([fe80::791b:686b:e7b9:be90%5]) with mapi id 15.20.7409.042; Fri, 12 Apr 2024 14:19:35 +0000 Date: Fri, 12 Apr 2024 15:19:33 +0100 From: Andrew Carlotti To: gcc-patches@gcc.gnu.org Cc: Richard Sandiford , Richard Earnshaw Subject: [PATCH] aarch64: Add rcpc3 dependency on rcpc2 and rcpc Message-ID: Content-Disposition: inline X-ClientProxiedBy: LO4P265CA0126.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2c6::17) To AS8PR08MB6678.eurprd08.prod.outlook.com (2603:10a6:20b:398::8) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AS8PR08MB6678:EE_|AS8PR08MB8221:EE_|AM2PEPF0001C711:EE_|GV1PR08MB10598:EE_ X-MS-Office365-Filtering-Correlation-Id: d4632889-4e38-405a-8652-08dc5afb9c23 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: HWEgvjEuPFvYvJxpZd3iDnXakT1WmBmtbmv8iKcVRCjpJBkmUudBRwzwxkuxQl2i6AYKx+RUX5OvOKWdnui+CuSVHEcgX8K2eZZVJ13LeHmGGbXmhbGE/73qEd2qzJYk7gEZYsnR/sP0kDzwQJMqYXDKmpUkQMYsJHo7xjXMqFvvWrpLpfrLOV37c1b7dsnjmu7eJtn78Dnqmm7F62mKuBF8FIX8GbJ42fSSzC45Eu/PDRVzREXTv5HSVn6FdaLBbACFaWdLYJEEQ5fNllOEiEUxNWzeAcxmz6mNB3KShb8IN+Uyc5k6ePNDP2cTQ59z030BaOcrsxIoSm8/ovJYmfFb0xgodoYmPl5bxiWJJEX3Gm+LBYgLqZo+NOubO/C//+oUpMsmq4gjO8IyIahlDSb1ZIesllqyALcl2fqNaZ9gxfrFOaGkj0Dnh92+rBj0jey12BWCeZV9NMpGeifHrkR+seKj6Jkhsri7E2i43SO7Ufraq/oeubuYh/ZA0saMx6jXigICaxyqc1oTFZNaTkJuOqkZiX8wNtlC01Mo7WruTsA9MRvaMSmREmJjym/xEf5opYQjs49yrvSgnmpx7EPDxWaJ/keVS0v4G6ADHRc= 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:(13230031)(376005)(1800799015)(366007); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB8221 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: AM2PEPF0001C711.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 56902817-a5e7-4b93-18d2-08dc5afb9442 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: pGCcsosAgl84LQH7LPGtKrd6Y48U+x52ZUuP+fVKq3v1BuSx34VI4m7I8bV7kOqw5BXWMS8WEmDtqxigPaDYanKYchz5B+1bZf6uIZcRZz/lHPq7G+uPtjoUfsZFqPcXgFQcxFaAs5vlm7durOdHzoqE9YRCsaEvhfHqh6SGljr3Ki+xtjvu9IrOhDfXBF3jtTdyA1/wx+XJ3zwoVfLBrFrEUSuP3R9MBrCsjaL7gPXVv46V+4lSD7BSjoh1XOsUwUB54mWlJWGVLzOdKfgIVzDDXK5IG3lDvqBGteIAt+G/vF9i7rxyVI6Hm8Ajvckb42ai+0vjn1T4YtDB0xasWVhMnsgLS029cfEA0WhRl1ClK8rXNAUetcfsVzYsIsNKJUQKJnvVa4qPPiZZhx6QGVN84d6UdjzMcOwKbz+LHG1gWrT8qxjvY+PIenhEg813WSM5hnkIA6iUx5HFOOw+L/jIqwomrp50c45TsJl9e95iJGwVrtzD09P8QZChC/fXCWfcfnz3+BJEVoayQ3dunllOIpn0PASEfEzKQ2dkh0WRtqEjKziIZrqL1HAvQbI9sZN+v6LzE9yr2u5sGiCoQXE/TV99b+qNqpTELP9YxmH8EnUoeey9dB3TaoU5BqOhBfKSAseR4uheUHza++v5/aI7Y8EicdJVtucMLUIKEb79BCTavN6Omn3RHkDi3fFMlyYsf3zKtKBdVD+8VeFITQ== 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:(13230031)(376005)(82310400014)(1800799015)(36860700004); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Apr 2024 14:19:48.2164 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d4632889-4e38-405a-8652-08dc5afb9c23 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: AM2PEPF0001C711.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB10598 X-Spam-Status: No, score=-11.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FORGED_SPF_HELO, GIT_PATCH_0, KAM_DMARC_NONE, KAM_LOTSOFHASH, KAM_SHORT, RCVD_IN_MSPIKE_H2, 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org We don't yet have a separate feature flag for FEAT_LRCPC2 (and adding one will require extending the feature bitmask). Instead, make the FEAT_LRCPC patterns available when either armv8.4-a or +rcpc3 is specified. On the other hand, we already have a +rcpc flag, so this dependency can be specified directly. The cpunative test needed updating because it used an invalid Features list, since lrcpc3 requires both ilrcpc and lrcpc to be present. Without this change, host_detect_local_cpu would return the architecture string 'armv8-a+dotprod+crc+crypto+rcpc3+norcpc'. gcc/ChangeLog: * config/aarch64/aarch64-option-extensions.def: Add RCPC to RCPC3 dependencies. * config/aarch64/aarch64.h (AARCH64_ISA_RCPC8_4): Add test for RCPC3 bit gcc/testsuite/ChangeLog: * gcc.target/aarch64/cpunative/info_24: Include lrcpc and ilrcpc. --- Bootstrapped and regression tested on aarch64. I also verified that the atomic-store.c and ldapr-sext.c tests would pass when replacing 'armv8.4-a' with 'armv8-a+rcpc3'. Ok for master? diff --git a/gcc/config/aarch64/aarch64-option-extensions.def b/gcc/config/aarch64/aarch64-option-extensions.def index 3155eccd39c8e6825b7fc2bb0d0514c2e7e559bf..42ec0eec31e2ddb0cc6f83fdbaf0fd4eac5ca7f4 100644 --- a/gcc/config/aarch64/aarch64-option-extensions.def +++ b/gcc/config/aarch64/aarch64-option-extensions.def @@ -153,7 +153,7 @@ AARCH64_FMV_FEATURE("fp16fml", FP16FML, (F16FML)) AARCH64_OPT_FMV_EXTENSION("rcpc", RCPC, (), (), (), "lrcpc") -AARCH64_OPT_FMV_EXTENSION("rcpc3", RCPC3, (), (), (), "lrcpc3") +AARCH64_OPT_FMV_EXTENSION("rcpc3", RCPC3, (RCPC), (), (), "lrcpc3") AARCH64_OPT_FMV_EXTENSION("i8mm", I8MM, (SIMD), (), (), "i8mm") diff --git a/gcc/config/aarch64/aarch64.h b/gcc/config/aarch64/aarch64.h index 45e901cda644dbe4eaae709e685954f1a6f7dbcf..5870e3f812f6cb0674488b8e17ab7278003d2d54 100644 --- a/gcc/config/aarch64/aarch64.h +++ b/gcc/config/aarch64/aarch64.h @@ -242,7 +242,8 @@ constexpr auto AARCH64_FL_DEFAULT_ISA_MODE = AARCH64_FL_SM_OFF; #define AARCH64_ISA_SHA3 (aarch64_isa_flags & AARCH64_FL_SHA3) #define AARCH64_ISA_F16FML (aarch64_isa_flags & AARCH64_FL_F16FML) #define AARCH64_ISA_RCPC (aarch64_isa_flags & AARCH64_FL_RCPC) -#define AARCH64_ISA_RCPC8_4 (aarch64_isa_flags & AARCH64_FL_V8_4A) +#define AARCH64_ISA_RCPC8_4 (aarch64_isa_flags \ + & (AARCH64_FL_V8_4A | AARCH64_FL_RCPC3)) #define AARCH64_ISA_RNG (aarch64_isa_flags & AARCH64_FL_RNG) #define AARCH64_ISA_V8_5A (aarch64_isa_flags & AARCH64_FL_V8_5A) #define AARCH64_ISA_TME (aarch64_isa_flags & AARCH64_FL_TME) diff --git a/gcc/testsuite/gcc.target/aarch64/cpunative/info_24 b/gcc/testsuite/gcc.target/aarch64/cpunative/info_24 index 8d3c16a10910af977c560782f9d659c0e51286fd..3c64e00ca3a416ef565bc0b4a5b3e5bd9cfc41bc 100644 --- a/gcc/testsuite/gcc.target/aarch64/cpunative/info_24 +++ b/gcc/testsuite/gcc.target/aarch64/cpunative/info_24 @@ -1,8 +1,8 @@ processor : 0 BogoMIPS : 100.00 -Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 asimddp lrcpc3 +Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 asimddp lrcpc ilrcpc lrcpc3 CPU implementer : 0xfe CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd08 -CPU revision : 2 \ No newline at end of file +CPU revision : 2