From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2064.outbound.protection.outlook.com [40.107.22.64]) by sourceware.org (Postfix) with ESMTPS id 688923858D37 for ; Tue, 4 Oct 2022 13:56:31 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 688923858D37 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=Zr8lVcN1eCWe4/BygFHjTSVadvCJVpBXedEq5aGH9DWTpYKrA7p4bmUpu//auBXa0sG1fIpBASdyErVGwuteHEpvXESbKm/za57+2ponUIBRtxH7Wv+/YOKG/NX1FhKiDQnCBARVarQruTOjZPMsVrS0+m+ozNaDqbJPFhN97Ec0Nd85IsKqOtack4JZqp576bFCtaZLjOnuMa4p3l/Hnwpfeblahks5RklM1WbImFTx8n+C8+95XARhtmUa65eklbMcQ0qNn3oEJ66Nk5ZYXblYLFXAvvCjo4wV8N18AJ7bluAi/2yoEc//IYNItVk31N4WU/g/Ce8MZ0G9BO4ezA== 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=DbJrp1K6bIKa/AIIOi7s8liGRv/btNLbQQr+xGrUNV0=; b=EZhD5Jq/GKhjIeTr6WW0s2cS+W/Npw9LffY5Pb/teFZkLHdzbPj2iDg7ZkKjstB2KvBQZcAgtgM/FHcg1ixaVKxl9E3nYmWoeX3XmsHz/CT57laygt9u02uTNRrExJAcGndUPPNUiYsnWI8WWv9Glq7rN2dVJc3X/boMdDvpJWfhPjyBomnG2DC6TzaO8QeWJ73fbidaYH++VzhJBfB7ZioTzllFTY3s2cyARysp7uApjdBE9+tTvLES3rNBYsoaGYTjxUlsYK00b072vmKKUBSkddPyYgB96LvWPHPYX2WyewWE0le8y0QCcvMI2BehgiPxQx2MNxByGHwpPXkY4A== 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=DbJrp1K6bIKa/AIIOi7s8liGRv/btNLbQQr+xGrUNV0=; b=1W6aopBao61delM73jvChu1ezKou6O/TyWfYLtyPOOzEk6lKwmiJIZ5DOk6MlAPynGCVQ0dlz5Szreu8TQb9LyJ2qdhbpGAxQD8j75F8SEWPHYJxwEiJUiBzf/1Q6rXNWLlRshj1uqZpSkkNAocqKR3B6W3gs5k51BCzdD49MSTcd579JuA7DCdIGp3GfPPGpZltj7iizTW9sUnG9Ue+jxQkk+es6MPWVROrgqA7wQsTThEAG3i7K4pRQBtVkIQ0RB5zL9oZJw/M4BOEsLjiYZ0BNpQaIpSIDfJey6IM+EufyjNi9vSgCnJ2GH2xPsdCdVhz1POT6mCPlQlBqgnb9A== 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 DB9PR04MB8108.eurprd04.prod.outlook.com (2603:10a6:10:25e::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.28; Tue, 4 Oct 2022 13:56:29 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2459:15ae:e6cb:218a]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2459:15ae:e6cb:218a%7]) with mapi id 15.20.5676.031; Tue, 4 Oct 2022 13:56:29 +0000 Message-ID: Date: Tue, 4 Oct 2022 15:56:27 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.3.0 From: Jan Beulich Subject: [PATCH] RISC-V: Zicbo{m,p,z} adjustments to riscv_multi_subset_supports_ext() To: Binutils Cc: Palmer Dabbelt , Andrew Waterman , Jim Wilson , Nelson Chu Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0056.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4b::6) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|DB9PR04MB8108:EE_ X-MS-Office365-Filtering-Correlation-Id: 7c5640d1-8c43-4ba8-ba57-08daa6103c57 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 31Bhd/0Ws/l3YpPnTmvgxzyVdPD1l5WLAmVPw5IppDTgsT1lplTrFJ62ajUw8E3hHB51r3iLh1FzWCNDMsp6bNnUVzGSdVDBeoarteIzov2eYTRHFjYf0/qwh65TJSF0Giwi/z1sQb8GMRouHlDfz9qgJaor1Z1Mh/zyz1NZ2qeEI60ig3VRY6yh8HUzv/j/LQ8jcIqdWWu03K3PE4x4+6SBUAH5h9S4dx3klzJdVOyWPVvI3nham8xf26ApwPNqkTlPEuD2AwsSi0W9kbDxJqIKGfIpKW6mS2mxJ4yZW1nIrbCNiDYEfZuXQxweQyQWD+sjkHVKZkvFcH/Ikiuxg81EZbVVNWtkaMvkXy2E/apjfrhcXsB7VbzB4htFoGEErVmNSC51SZsYaR/RiBUj/hkj0FpzrbKlwzSna3qg710/wbJwryHlggSPxSlx55wJddQeyiU9PUciqJ3urkMsADMj5uurinfrXsHGMgnXrjOuLs6QtPFx+88qNJQSnfe7NUmTwS4r7iU+Bcf8urD7D/3DYUdBiyA191b/MmTdX1CIjCEH6yma/7r62pOEljrFqzFjZ1btIEDomq8ILbMCCVdmvc4FV7pZSkMkX4bsvyjWNVyb1OotRozg9TrlWtjJ5V8wSt59Rp9SG0lOWC6iawOroAnPWbVFLZiofEbsLM/OAig583z7it6cuIa9ei9j5XoEpj+qXa7wW7qUdvXpwlJvNn3H3bE5bGgEdP1JpDmrjhHcZRwF2CJiuEmVTZRjq6mLdK4MYM+NMRO/ctM1N3M/lABRVVT2TNyLItezuaE= 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:(13230022)(136003)(39860400002)(396003)(376002)(366004)(346002)(451199015)(41300700001)(66556008)(66946007)(8676002)(4326008)(38100700002)(186003)(66476007)(2616005)(2906002)(6512007)(83380400001)(36756003)(6506007)(4744005)(31696002)(8936002)(26005)(86362001)(5660300002)(54906003)(316002)(31686004)(6916009)(6486002)(478600001)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TjlPR0hhazUzdnVheDkzNVlaSGZ3VFJueXloaFlaZi9YYm5CSzBJa3RhcXBT?= =?utf-8?B?cU52SzZ3T0tGQjdPNjVHTFVIdmhhTjQyOWhQeE9hYUp2bm4xWXdWMUNMMGk3?= =?utf-8?B?TTJjTXdOT1ZObzYzTFRhOW1Fa3hVQ0wzSFFFOFBjTnNKSFMycGRrNHNReUhT?= =?utf-8?B?bzNobVY0aUY4RTU1SlhpeXhDVkJHU0NiZlZzWmxaVUVQbnRZUUVSSlJaTWFJ?= =?utf-8?B?UFdzWTk4SldNd2Q1ejBTZFFqWWhyUGtDMURESGg4aDQ4cjVjWkc3ZW8zb0du?= =?utf-8?B?cE9QNFhWQUVLbGQ2bXQraHBHbUZyUGVaSXR4OG5McFliTzRXNWs0SldUNlA5?= =?utf-8?B?WTFMSUZwMFlOTlBFdWJRRjMxRk1JcW9iUXNxYmIxQUlGWTI2QUJFMGlPaWxT?= =?utf-8?B?enlGM29jbzJlZ2VVNEZubFVZa1Rib1l1MnVKSnFWVVBMNTFUMzk3Z1Z6OGFE?= =?utf-8?B?OUthY2ozYTVyNjNiaUI1Q3pOOHNGSCtRSHFjUWFQeUhKWHJ1OXhSa05LeUtO?= =?utf-8?B?L0MxelVTUCt5dlRTakRWVmVRclIzVlZETUdlZ3VLY0NGMTZ3MVNEVCtwVzFC?= =?utf-8?B?YXUyODR6TTFaT0ZnTmtGSkMvdnRaYkVyMFpaa3B3aHJ4S2pTNlpYUDA1ZlI5?= =?utf-8?B?ZnhqSWo1ejMzSGI0c2RRL0tvUDNPR2F5MGIyQTBJeWZ4aGRkMmtETlEwa2pN?= =?utf-8?B?ZmJYYVFLcnlmMlEyZ2RJRTRxMGxoUTlzRzIraEdvVmc0L0dYSXA5a1lIaWMx?= =?utf-8?B?VmZJZGIzdHV6RC9FSHEzZ2MwSzV1TG13QllyVnluMHJySWJGbE1UT09KVThC?= =?utf-8?B?dGFmRTVGY1ZBZXJmM1hWMUxzT01JdmFGSGp3aFBDWDBrRW90UG03L3dqVDBL?= =?utf-8?B?akVjcllQeVJ5NGMrY20yZVpsV2x6WFNaZjllT3NZbjZkTitwK2E3ZE4rYVBw?= =?utf-8?B?eTVRQSs5NldUNUpMbFZ5NVRWZTRzay9pSkgvR1hzTjMyUnlQV1IvbU5XbHhk?= =?utf-8?B?bnMvM20yb1pWSjczTWlqdk1LSWxnWE1rSFJxOWpsU1AxNmFiSlV2TVIybE1z?= =?utf-8?B?c0tDNGZWclp5QjFhdEdSa2dLRFQwbERHVERtNkxBQXZCalBGUFB4R2doTVBK?= =?utf-8?B?a0RqVFJFMVNYdDlmeEJHbFFaSlJXNitGZFVaYWo1cGNQOUIyb2J3WE9qb0hp?= =?utf-8?B?dXJORUlwNFhQTW1lNFFySTBFbm4yWU9CRWUrdEpUdHpvcW00MHVrN0d5SWpl?= =?utf-8?B?Q0RHWTVWUzFOTVF4bUhTdFU3UGtpRUc4aFhERVl0NEtMTEN1c3BYSjY3Q1dJ?= =?utf-8?B?N2NLS3RmNGpFNENBdjlGVGQ0OEtpa3paQ2YvNzBpVVREeEFmaE5nZDVmbzZ3?= =?utf-8?B?KzMxUyt2THpaWndjSmlsZW14WFpFK0ZHSW05YW51MHR3OTVDQmJWVzEvTEpO?= =?utf-8?B?Mnd2TWVSVnA4Zmpyb3dtMlJhYkFUdFFsMGNRK01mcDAyS05UQ1dZcTBYR1U2?= =?utf-8?B?dDd2RWppQzZtUDZLWlMyNXpnVEd1NmhLYmF0eDFtZzlpOHJGZFR2RVhLVUt4?= =?utf-8?B?UUJoa3pOTWRDbWpuS24vNW5uMTBhVmJpMVBQRDN2WnBHRngrcWtzZ2ZtUzNV?= =?utf-8?B?VmNrYVE3eEx5dklyckdDc0FyMCtBbkVjeG5oYzdycnlla3VYM3c5R2V5azY2?= =?utf-8?B?a1BvSHhkSVUrYzR0cDduVldkN3ZVZEtBb1hCUHV6bVdub3E4NVp4R2RKeXZM?= =?utf-8?B?N2xqN1prSkhrUnFqK1Q5R0hEYWtWTVd4MUgwMlREK2djVnVPK0RRQWRTYXp6?= =?utf-8?B?bzgzZkdvcFc5UGg5ZnJTaDZiVnl0Z25Td2wrMmNGWUtkbmNVUCtZRzIzYkh4?= =?utf-8?B?UVVrenVYVk5MOUJXY2xrd0d4M2JxM1FRYWtDRHlSbGVrelVqbEh2eHptUWw4?= =?utf-8?B?R2wxd3psWjU0Y25zYWFKaTNSU1N4T243K2k0SWZMRXUzeXBwT1B5Nyt4aGx5?= =?utf-8?B?RzRaZi9vd1E3ZkRuTmZkT05xaUlYTXYyUSsvQTh5WXZvNThzUTZIb1BySEtz?= =?utf-8?B?UWIrYmYvSVFaMG13SWF6UlRYZUhtM2VleklQckd5cExPNE9EOXJpNWtuL2NY?= =?utf-8?Q?HrwSJGLxxtdyXWKvhfLq3KEfy?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7c5640d1-8c43-4ba8-ba57-08daa6103c57 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2022 13:56:29.1228 (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: EZF/YR7PB6/HprBv2Wlcgk/ABgbheTc9rsOQQNhFnEfMpJbaIg7MO2oHgsipo5mhQfGpYRwSpHwv8gulLUgkiQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB8108 X-Spam-Status: No, score=-3029.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: The lack thereof did caused gas to issue "internal: unreachable INSN_CLASS_*" errors when trying to assemble respective insns without the feature(s) enabled via e.g. ".option arch, ...". Of course a proper hint towards the missing extension then wasn't given either. --- a/bfd/elfxx-riscv.c +++ b/bfd/elfxx-riscv.c @@ -2440,6 +2440,12 @@ riscv_multi_subset_supports_ext (riscv_p { case INSN_CLASS_I: return "i"; + case INSN_CLASS_ZICBOM: + return "zicbom"; + case INSN_CLASS_ZICBOP: + return "zicbop"; + case INSN_CLASS_ZICBOZ: + return "zicboz"; case INSN_CLASS_ZICSR: return "zicsr"; case INSN_CLASS_ZIFENCEI: