From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on2078.outbound.protection.outlook.com [40.107.7.78]) by sourceware.org (Postfix) with ESMTPS id E0BC23858291 for ; Mon, 13 Feb 2023 08:12:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E0BC23858291 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cIlDBCu693qfbuXlPPxIDbEdtOwSHTdAPmXABL9vVQyODLZU9iS3EQq7hGy4z2PcvXzNmDV/1nQkebzAKSnbndrL4KtgIcQyQhWkQY0E99Xw55cAK31WV+ciLGc78Gu2x3Hc62IyJOF3qPdKDMb0Bc890tFaqYCIZjcZRXJGU0OjTnklKEz1pifSBR5sxwtRfTB13dGDC4Q+9RN2sgPvEwA1GZ9Iz8ND0yqxFaiTNA+E9dsjbs6C4kmUTPbNeA6n4iCvqFyv3B8JnSChPFCvC0rY4oRKl/TbmGe0ec4ONRf15U65CwBnRKKQaglKgrdiqU/YrhW6GI3mYjWTRECtsg== 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=jh2YSKXDhqZUgDPNnFIX4vUyPwWXxkk5RYXPj+XJnJA=; b=d1ze1c+J8zYISfqGG3aO6KnSAxjOxTyyKnY5XglSB7vzY7dnUzQSJiVRIy65hXy2mCR0BpxntD6yVTKoQRt3ZDhpRNyZf2OrLAei6HwNrp8H22Pn/A0mnJPaFqIpS1HjzlDSCktuBG/Q6OjqM1srWXlalkh5m0vROuIM6YX3V4OOudPJFc7asFoyQN2qLzoCWvdGCscnPjBbbB67CIIQ7m/Rd42/lBorbLOvCIzca6s73fr/jGnFv9pi5HUGLiS585u7VtVUwNJlTjTcKMVcR+RAgc8eeuBweQz+zdQDqQxDISQxb3YbsBwYmo4aJe6TXn06e9cvFQ/8qmqZp9uSWg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jh2YSKXDhqZUgDPNnFIX4vUyPwWXxkk5RYXPj+XJnJA=; b=TH0l5V2+pQ33xCmVbS+3culd9KNUv8aIzHp93BbIggj9RCh1/vwRwQofk+nRDdi4KxkwIHf4nPMPaFFHP9Ah2542Q2kB8OzbZizBjN4J56mS3kMslBF0WIhSxmysS3QDyd0NRwQHXXEJsy2F3hNK0Jgw6RCRblEuIlZ5za8yOx58QetnTweKNv8CJovN7AyCyG76JD944dSkm0DPL7O67P+UwAOpue8r06O21TPyaml+D7D++YCE5IDrWZrvUqTsJk06NAyQIl1J/XQIZJx7fDd39vpicX32Bm14QwHE4gkrzEfNniBXESG472Oov5xkYspfKF7cvryThF7IS3KTlg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by PAXPR04MB9280.eurprd04.prod.outlook.com (2603:10a6:102:2b6::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.23; Mon, 13 Feb 2023 08:12:12 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e138:4fc3:705c:d178]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e138:4fc3:705c:d178%7]) with mapi id 15.20.6086.024; Mon, 13 Feb 2023 08:12:11 +0000 Message-ID: <09ff32c5-3ebc-dda1-2eb5-be7851cb7c66@suse.com> Date: Mon, 13 Feb 2023 09:12:12 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.7.2 Subject: [PATCH 1/2] Arm64/gas: add missing prereq features Content-Language: en-US To: Binutils Cc: Richard Earnshaw , Marcus Shawcroft References: <85ea6922-fa11-0118-79d5-e69f1a66396d@suse.com> From: Jan Beulich In-Reply-To: <85ea6922-fa11-0118-79d5-e69f1a66396d@suse.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0116.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a3::20) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|PAXPR04MB9280:EE_ X-MS-Office365-Filtering-Correlation-Id: a86a157f-d87a-43f7-4d96-08db0d9a022c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9ZjjublTtzPTGJG31mxPYwrV8ZktbEKuEoENS8Ew7Vzn8nJaajkCEXLPyVT9vzLwVgwduLidKvYmqS44dhluPeBqJvyEJ2sDHmM7qsHrVVgo7y884r7VM/no93KqpU52tWurpXPoM5HhE1tl1NklbLb9LYbMd8e4rVBrTZy95mpRwBVWxmYNydH4AzsRSMs67TVLttZCHS2lSjLLB5Vxjn3FLXVWukQmTIA9jhJjSD6z58PUoIi0pEl1530hrTLxCUOt4KrSRV+fhZZ6EriUd9P2uH3htRzedKN1B8vYPKwqgufuv59D13GL59+ucEvR/FWL+RkovAYjJy/SFY5hjPN2vqLSeyIN+5yZybud9NnBx/G0ebJEBJdgyK7JSXHPfS0rn5mhdPJxl7IzruzBB7NmIwlujuStcjHM7LJHqcQGLOWMQA8GZjfCJlWNksDjXpzO6pFsNQW39OxrIU1cdvtHTFWXClZTLgvIqF6iNk/KdtZ15udX+x13NahGdokW1rDSpv4va5CpcKDjzLqRh0hp0S8DEgS1RWy0szRMeVtBHHubSaCi8InY0DKcgEp+AqQx6lpGaami43DXYmeiS7N0v+3LQWr82YIb9yuGqRdizLTY69j95S0YtRdKxdCgTZpbz9+/8SI07iwwKsr5zkdzhVPubY/A70dj8A3Vq9PxLkCp2wi72QYRwzyyzyYho3iPxptKnyIpzfDJfPtUJeuyAtddkv5fjF+EOzLm4pU= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(346002)(39860400002)(366004)(376002)(136003)(396003)(451199018)(66476007)(66946007)(316002)(6916009)(54906003)(8676002)(66556008)(8936002)(5660300002)(4326008)(41300700001)(478600001)(186003)(26005)(6512007)(6506007)(2616005)(6486002)(36756003)(31696002)(86362001)(2906002)(38100700002)(31686004)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ejhQV2dyS3lKYzVGV3BYTUtEanpOOGtUM2JxMW1zSW9MQm5xSSsyY2hzVzQw?= =?utf-8?B?R2R5UTJBekdQMmN4dmx3Vk1vTnc4cFZCbHVaRGE4YlM0ZzlvVkUzek1MZ1Rt?= =?utf-8?B?VldUSUNIbHdXdFhneGxIWVgrSkdXRmlEazJSVWVVS1dIL1p2YXM5UE1HWlE3?= =?utf-8?B?Zm9oa0pTVy9sS3dEVjU1QjZqM0lDaFI2UFJGNS9MeXcxSTVlbkRDTWtFcDl6?= =?utf-8?B?R3VhM3g0MS8xTG9OOFkrMzlQaXAyL0ZZYmdHVDZNVHZGSUdFS2o0S3FhMVBW?= =?utf-8?B?SVhiYXNlZTRCNXk0ZHNYRk1xRHdGcUUvME1SMUNUWG5UWURVN2JjUm5aSG04?= =?utf-8?B?WHQ3N0FHL3Z6K2NGVWdNN25seEVMc0Z5TkRjLzZOVFk0VVRjS0dDMkZpcWty?= =?utf-8?B?OUg2MU1iQklQM3dseGZmUHZURnA5R3pxSmdDN2FZTS9sU05LbStJdHlxS0Q0?= =?utf-8?B?a0ZwWXVyQ1RXa1d2czlwbTg0OEd2bjQ4ckR3TFJSY0hQQW1vM3BIQjZJZGVY?= =?utf-8?B?VncyYU5VSlkrYzh4Q2tUMlFGeTlwRHV0ZUwzY2RTd3ZZaHJVSTFLR29xT1pI?= =?utf-8?B?RnhpNWQyRFdGS1gvZlRVYXlWZ09LbUVRSjU5anlSTzFmeU00YVJ1OVFHN1Z3?= =?utf-8?B?T2dtVCtUaGlCOUVycFF1SEpLU1N1RUt1blkyd0xwNkNTMDZuUnRsOXhRSm9P?= =?utf-8?B?Z1dyRmpzeUFKQ2x3RENkdlUxdlJpT1pqZmwvR05LY2FlUGhHYzdNWnhHMUNO?= =?utf-8?B?NGtyWDVrVmU0a0w5a3lnUGh6d0U0NlRkbEhhVjluTTNHa2FENnNlSEdZTlBk?= =?utf-8?B?YVZ5SllmK2cwMWtZamdVV2ZZcXMxeVRoL3pUQjcrajdwRHloRjk3cE0vVlhD?= =?utf-8?B?RVQ3NkV6d1VYVEVyTjNhbU9kN01QbUQ5eWg1MzZjcWJUd05lRlBJV1N4eWg5?= =?utf-8?B?cDNlcC9rL3hVelNSSVFYZ2xMVmxNbi9lZmdScTRXOVBtU3dnR25MbUkxZERX?= =?utf-8?B?cmgyRmxvRWNZeUI1NXE5WnBYOStpTlJnTU5TVXVmM1QxcXNHNTlGeHVVMmx3?= =?utf-8?B?dTEyenplL0U5dnBBVE5DS1hnVU9HejNDcWNuaE5qcVVnUHpvMytEN3M5RVRD?= =?utf-8?B?NTFSMi9DN0ZtY1EvbGxqUE5RanI3ZEh0dkF1UWtIYWJzZmcxQkN2RTd5cEs2?= =?utf-8?B?NUVQeittNnJLbk14bEtwUXM3anRVQnNDbmtxVG0yS3NhNkREZW9ZbmlubEVz?= =?utf-8?B?ZjkvSGs4VzM3dlVsSmhLdzV6L1ZIN2xUODEzT3VtSm03ZC9NNHBaU3MrWVk2?= =?utf-8?B?MGRPMHJQUFRMQnlCUjVrWHJWbElrYy9kbXcrbjZRYUdoN1hxNzExZTBrQnRy?= =?utf-8?B?SEgvc2M0UmltaTB0aHhVNkEwVThGMTdrUHVveElQbk5BT0hlNGJ3ZXRuTDdZ?= =?utf-8?B?ZHNkdEVhSnFtOThxN2dFWHBmNzBIVEU4OW5laFNBcHlra1JFRnlhUWFUTUJ2?= =?utf-8?B?cVB4dXRLc0RBNG1rZ1ZMYnNLdHljcUNnRk1zOEdXZTFqeVMvZ0RRNU1DWk5L?= =?utf-8?B?ajF4NjZkQmoxZXZIVHYvVDZKMlJiWi9NQmxGdkhhUG9qU29RaThrMUtEY2lx?= =?utf-8?B?RmJxOFRBdkFocmtJb2U3MDVlVFVtTUlkSWFFTDNNLzJ5Rlc0QXRGOE55cG5K?= =?utf-8?B?ejRGbEJjYytaUjBYb3JIeCtWbVBJVlFZSmR2ekRSeUkyc0pQTVJTZGdmNDR4?= =?utf-8?B?ZmhFOWc0YzJHSXJzV1ZWZWczM2xUOHhlZWtkZEM3ZmxSRFd4OTNHc0VyQi9R?= =?utf-8?B?T2tYVGRHd3VkV0Zsb0h5RkhSblNmQ25KanFpQ2VKKzhscjBRb3lNU3NHY0NQ?= =?utf-8?B?aWpjKzJUOHVHTVBFbXV0MTZmWVR5Q1BpejRVSUZTSC9ySU96Wlp2dFROQTdS?= =?utf-8?B?bEVlTzg4aXhpQjlDeXN6cHZObFh6OXVLb0JRc1d6ZDZxckpUMnl1RUhkVWhP?= =?utf-8?B?QzNxRnBnMTZ1NnpuY3pYQ0tEWEpsdm9OSVVKQVFpa2dNK0MvQStqNGtOQjgw?= =?utf-8?B?U3FSaUlvOGFiUGJ4dUU3TVBYdjZpU2tGN0lRelRoMkluNnFVUzlQSUlkaXF4?= =?utf-8?Q?T+dqgDYFHx/XvPIOx4+W5Z/Oj?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: a86a157f-d87a-43f7-4d96-08db0d9a022c X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2023 08:12:11.8452 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ffiAXvdNryvYuHQloZ3CDBcP8jF4bY+Qhy0PFab4srY6qQc7QSqkFbxJopMXfJBcCQq75e9bDbJHtJOAP3FlNg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9280 X-Spam-Status: No, score=-3028.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,RCVD_IN_VALIDITY_RPBL,SPF_HELO_PASS,SPF_PASS,TXREP,UPPERCASE_50_75 autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: A number of newer features are really SIMD or FP extensions, but don't have this properly specified. --- a/gas/config/tc-aarch64.c +++ b/gas/config/tc-aarch64.c @@ -10124,17 +10124,17 @@ static const struct aarch64_option_cpu_v {"rcpc", AARCH64_FEATURE (AARCH64_FEATURE_RCPC, 0), AARCH64_ARCH_NONE}, {"dotprod", AARCH64_FEATURE (AARCH64_FEATURE_DOTPROD, 0), - AARCH64_ARCH_NONE}, + AARCH64_FEATURE (AARCH64_FEATURE_SIMD, 0)}, {"sha2", AARCH64_FEATURE (AARCH64_FEATURE_SHA2, 0), - AARCH64_ARCH_NONE}, + AARCH64_FEATURE (AARCH64_FEATURE_FP, 0)}, {"sb", AARCH64_FEATURE (AARCH64_FEATURE_SB, 0), AARCH64_ARCH_NONE}, {"predres", AARCH64_FEATURE (AARCH64_FEATURE_PREDRES, 0), AARCH64_ARCH_NONE}, {"aes", AARCH64_FEATURE (AARCH64_FEATURE_AES, 0), - AARCH64_ARCH_NONE}, + AARCH64_FEATURE (AARCH64_FEATURE_SIMD, 0)}, {"sm4", AARCH64_FEATURE (AARCH64_FEATURE_SM4, 0), - AARCH64_ARCH_NONE}, + AARCH64_FEATURE (AARCH64_FEATURE_SIMD, 0)}, {"sha3", AARCH64_FEATURE (AARCH64_FEATURE_SHA3, 0), AARCH64_FEATURE (AARCH64_FEATURE_SHA2, 0)}, {"rng", AARCH64_FEATURE (AARCH64_FEATURE_RNG, 0), @@ -10168,9 +10168,9 @@ static const struct aarch64_option_cpu_v | AARCH64_FEATURE_SVE2 | AARCH64_FEATURE_BFLOAT16, 0)}, {"bf16", AARCH64_FEATURE (AARCH64_FEATURE_BFLOAT16, 0), - AARCH64_ARCH_NONE}, + AARCH64_FEATURE (AARCH64_FEATURE_FP, 0)}, {"i8mm", AARCH64_FEATURE (AARCH64_FEATURE_I8MM, 0), - AARCH64_ARCH_NONE}, + AARCH64_FEATURE (AARCH64_FEATURE_SIMD, 0)}, {"f32mm", AARCH64_FEATURE (AARCH64_FEATURE_F32MM, 0), AARCH64_FEATURE (AARCH64_FEATURE_SVE, 0)}, {"f64mm", AARCH64_FEATURE (AARCH64_FEATURE_F64MM, 0),