From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2078.outbound.protection.outlook.com [40.107.20.78]) by sourceware.org (Postfix) with ESMTPS id A1C31385C400 for ; Fri, 30 Sep 2022 09:42:11 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org A1C31385C400 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=FD08KBiW0FPaHn2BtwpmnZLcUomxirmmor+6GRREYJonM/dH5F8y09x2HABqOSwvLEZHHLbaE3mPwxouHLGlKCPIAuyyKA60To2wqKPrJVs4PWsS1jUaMQMWuP5ExgbIex0ryBAkXItDUP0xj213XHsmmJ3XXj/a1yszRlXcEZJVhNOh3lfT3VPWOzXKAf1hy8u6gSOPPPON57h3NH0NqcwJvhF1b0BRRJI32tANKV6mDP01GpnnGnPfXz7nQymAAkCpmapZm/mhGW5/8M6ekH5V0ZJ5zm1Z3LJItN9S2EZdreDYMnmMXn2SNF7yrtD6F3s0ujR7+aGkPOG75zC6MQ== 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=DDoBScplQmu72CNkF//bs+TJfhJNcHZRSTk9ulycx7E=; b=FzY3qN7W7K7siZ8NsQMLSLlILaTXDvcdXNk0ToeLxzSmeHAYvnFoIXaUjYG11ndUIjNN0Y4OmzM/tHbqoeBu0uVznSBPqCBFKnK/uZDVgwDPG1w0P8R2dMibPQfSzZC8Ux2axGCuO5WM6oVQS/Lue22b1jOENqbrFOnqiMAAzCDq/UlZwueJC1pXpZ2VdH+q20pNst33l1Ld1PGjqfOjSs6ztwZKoB7wsiyn3MtyT7o8G9QB48Bw3tx8tAr/U5tEkpfVp8C/ixwuaU/KV9BwWPF3rWhrbZuS7oSmdbanh56kqGgdHWKHEm6ERE2LdQZiBVv4yE6RZHWbwiRcXCmvfw== 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=DDoBScplQmu72CNkF//bs+TJfhJNcHZRSTk9ulycx7E=; b=f8N5nC5BcAbyLCeCb5iylhgzijw4v0ZFbTwuQHypIXqqKywUYQFQHxj/CnxY8PIwlpB/zjAWKCfWnnB0Ph0glsn42q0euN2pbhdUk1RMU+jTEs2qbzibdCXZwO/hSQR5/8us+msIg8RP00sxb+DgCe3Fp2R4zt3Lpst+mpYkvwt6jd6iuR39gx9jOMvHBktI7W+T/Hn2AAZVGKp+kYVueV9qJszlnSdGVYU7pxBkLKjWsNI/luaiLJZMKxq+tag3e6aqMNiPdwoWbjGotkh+veJ1Cto5b2DSlVNTYW2ooRDZEgXjr/tPAYFb9h/YH3r8psV0gVfyfSnrS4PV0yXgDw== 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 AM8PR04MB7795.eurprd04.prod.outlook.com (2603:10a6:20b:24f::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.23; Fri, 30 Sep 2022 09:42:09 +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.023; Fri, 30 Sep 2022 09:42:09 +0000 Message-ID: <57d8ac2a-5757-3776-9924-99c17ca69938@suse.com> Date: Fri, 30 Sep 2022 11:42:08 +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: fallout from "re-arrange opcode table for consistent alias handling" To: Binutils Cc: Palmer Dabbelt , Andrew Waterman , Jim Wilson , Nelson Chu References: <7cb92a0b-d1ef-e3db-4773-0b6cd5183272@suse.com> Content-Language: en-US In-Reply-To: <7cb92a0b-d1ef-e3db-4773-0b6cd5183272@suse.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0086.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1e::22) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|AM8PR04MB7795:EE_ X-MS-Office365-Filtering-Correlation-Id: aee61efc-2131-47d9-a1c9-08daa2c80b49 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ysFQsbrFBCt+XRhuXm+iThv1f+NYZkoSgmUXM9SQInFNkPRtALpOqJGELu/TAgGcJxsB6QrQdEiKC2EYXeY1wcOuLftYjcq29NNOjAhkpm0zz0Ju7356be1MRdZ6M35PcB7zik5xK39l/1ibTKgVmr5yns87d7bcWg8693m0KLEAbjdude+UgxLUMj9fIfOvOS/2vH5yF3a0Wdvf9KVgG08l3+nfEtPKcIDBII2FtT15hJMO5nt+rsbQ7uLaLkWXib+UTaqy9wQTbpe2mlNAEadc1rlGj8ktseO6C+/VIoot9AuJp3MUlxlCowu03xgoxJBeNQ4XTtRMKvaNu6L0u7jKXHspiUR8DxFVyMm26l49pPec+kSJ/RObbF0I3dXs+flOgIrcUNUEIVzoDwHyx21/zSfb1hWNhByI6WE+qEhTwxvguDw3okPP9bkS+lxAAryh+naWq9XLUnK9On1bbr8D5ZFRX19CwJ6F8/aEkXnweF2DaWWPf6wNz/JVoq/vFffCKIkAcDg81cO42PfhwJY2spdMEZsh6k8zoqMWkto1D0P6OsOcjNWUlslu+78mhzk0shadbBzXotarPDPrf8Gn44ElHUPALB/XEy7OqECHud7ZkLWSe15yOyYrn18D8Iay7Ddfg24J85C++rOosw3y8YtXC2zgBKWB8UROU4np/8HP5QVRRn8ixu3FgrC6uKgUn1yHqKaeLgJzEWBQ+Mnxjx1eL2PQXMkrD7sp7Bu1WOG8c1htykPIEVa1jO4Lzr1f4DVjobcirbxF+1+QbsosN+FjRgFpNY23cavAAwo= 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)(366004)(396003)(39860400002)(346002)(376002)(451199015)(2906002)(186003)(2616005)(86362001)(31696002)(36756003)(38100700002)(31686004)(66556008)(66476007)(66946007)(6486002)(316002)(54906003)(478600001)(6506007)(41300700001)(6916009)(26005)(6512007)(8936002)(5660300002)(4326008)(8676002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Z2l0NURTUndZRmszV2RLeDlFN1NiNWUxbFJacG5kR1c0Rjl6cXJGOTlqRU9v?= =?utf-8?B?ZHpxL0tEdEErWDFEeWlIcXQ1dGlXNGlQdlJpUDl6OWdqVXE1M0xFM1NpQnRn?= =?utf-8?B?eUtPMWRSODE2NDZEODFSSFFqck9rQm1QTVlMdHI4U2tGLzVpZExSbmNXTnVL?= =?utf-8?B?WlE1Q29kditEVHRScVpKOUQ1YTVLeS8rYSs1T216WC9NNFF6V2lTeUdIbHlP?= =?utf-8?B?TWtmRFV1TkF3cTVURy9NT2pKbzBwYVl6VmQ5UHkvN1ZCekx2TkIrd28zaHcy?= =?utf-8?B?Y2tYQnl2Q20wOUxrbnRFc1lFNkVqaW4zd01JVlk4NklsKysvVDh6Y2JPaCti?= =?utf-8?B?ejVXa0Q1UGVLMnNFWUdZUGhzdkNsam51MWtMVktLZGd3TUZBRjA3V1k3UnVx?= =?utf-8?B?WCtBc3dtVEdrNWIvdmJ5Yk5VcGNuZ294T0Y1N0hyUzRHdG9uWVJ3VVNwa1hO?= =?utf-8?B?ZExOTFc0RVNpVll6ZEFmY0wxZ2dLZm1yeFBDbldUaDExSDBFM0dDd3FlSU9x?= =?utf-8?B?Q3JUWGZJL1IrWG5mSXFqTHFyejFaZUlueHJSTkZDV29KeVczejJmNGtuYUdh?= =?utf-8?B?MEdNMXEzZ3phTkE5dWI3NHMwSVpiTWhHUVcvNjdWMlV4WTFuZytnSWZnZ1pW?= =?utf-8?B?VllNK1dXb01jUXJCSlM5VmxOR2JKUnNrbUxGRU54dVpPbVdBZDJiemFja2Nz?= =?utf-8?B?TmFva3l5ZW0yQWZJZHgwTDVnemdUSExhYTRUOStDcmxFdDIwVzdMcGZqWWFY?= =?utf-8?B?ODJYTm15K0tLZk5JdUVyVVVmcUVaMDJsYnFWaExxU0dvbTUvRFdlODc1THhy?= =?utf-8?B?Y29LcFRScVFEVUNWUnN4N1NTSEN5d2t6c1ZqQWx0VUVPMDQyZUVOQmd3b2ty?= =?utf-8?B?My9QT1JVdHBlbXo3UHQrQ0QwVFNhM052SEMzODVhRlgyUnlsRDNCd3FpL1RS?= =?utf-8?B?anFSTVJXc2pLSTI2L3ZSRXZ5OVdVa3I3aVk3YkxnL29JUmdtRWVRbExZeloz?= =?utf-8?B?WkFVeGRCL21waWkvNGJwd1lKSmpDRHF4TnlsMVlkRmUyT2NoZzRIR1ZFM29m?= =?utf-8?B?R2lqZ2NvcUtUbVV6YlJTMGNhWFFYbTFoYmczcGJmdHlwSGdldEl2MWNZd2NB?= =?utf-8?B?emZndnFqWE5KanNNQW5saGF1NzlkNmZKTXgrUENkZHlrOXZuejczY2MzcDZM?= =?utf-8?B?S0lOY2I2KzJjV0RxTHF1cG4wb2JzMWpFRWZQRXZmMDlWa3Y3UXNKaDFOM1BY?= =?utf-8?B?MXhHaWpuaGpkNDlpV25TWVhzdUg3bFpIcTBGbGRHaUhmMGVtS2xTNnZrQkdr?= =?utf-8?B?SVBuQkVrZjhjeDBmRE1xL2dkMG1kVlpyemEvQ1BvcHlQTyt6V1piY2trQ0J0?= =?utf-8?B?dlJPeCs3L3ZnTXd5TlEwb1NwcGtVaFFvWGxobXZ2cFRzM2FZS3RMQ0dtc2Vk?= =?utf-8?B?RytSb2ZNMTMwaU9lSTJEb013RUUyN0ZVVDJ5bUM1VWhIK2wrTkxMUEgwQVZE?= =?utf-8?B?bW54UnVoL1g0d3J3SHI1VGFnV2lqeUVpUlhKT2tiUFR4MS9iSmFwUE1ReG0y?= =?utf-8?B?RUNnYlRzWFNVUER5cEpLSUZXc1piYWFpbDBuTTBUSklBSzV1aXFtS3NTeTNm?= =?utf-8?B?a0Z2WlhvUVovMkhqbmlwanhCbzczT2I3NzM4K01IODFJQ1RTUE9nenl5ajFs?= =?utf-8?B?L3JUcFlzQVhKRkdNaU53Rit4TTM3TVhwMFQvWFpCZ29wUWFuS3pZUk5QRDUr?= =?utf-8?B?TXFGdWpGQlQrZXREMjBCVVBrT2FEQUlJOFJmU0ZPRnk2Qk00NDZ5Q2ZaNUVa?= =?utf-8?B?Z3RrVVlWOTFDakVkNmlYQUtUd1hKNSt2UDRPUkd0eDlmeloxRXRFMXB4QllZ?= =?utf-8?B?Tjl4NjRsMGFkai83cFVTU3Mrc29HVmE1byt0OGJxRUpPWGxzZi9VL2dSSGJr?= =?utf-8?B?eUlRQ1pkY29lTmF4cFZBbFVWMkN1SG41a3phWnRNTmx5RGQ4TCtRMlYrSXZu?= =?utf-8?B?TWFZTjhBODVid0UrZ3RtWm02YkpGbUdxVE9LZ3p2ZlIzYm80MmN1ODBoZFRI?= =?utf-8?B?eWVmeDRCOFBKVzdEeTdTQkE1Q05nVlFDK0w4L0lxazZleVdFVFJqbW9sSW1v?= =?utf-8?Q?V4WQA+jKjdKcKuUwKAjfffE/b?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: aee61efc-2131-47d9-a1c9-08daa2c80b49 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Sep 2022 09:42:09.5067 (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: hCZ2z99GxJSqhMCf0xJFcuTqXe5mC5Pf0wDOBJHWHQbhLTsigJb/XZWMra6YT29YLzmY2SKYRww7BgJBJeteAg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR04MB7795 X-Spam-Status: No, score=-3030.0 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: Several new testcasee have appeared since the submission of said change, some of which now also need adjustment. --- Committing as obvious follow-up. --- a/gas/testsuite/gas/riscv/dis-addr-addiw-a.d +++ b/gas/testsuite/gas/riscv/dis-addr-addiw-a.d @@ -9,10 +9,10 @@ Disassembly of section .text: 0+ffffffe0 <_start>: [ ]+ffffffe0:[ ]+00000297[ ]+auipc[ ]+t0,0x0 -[ ]+ffffffe4:[ ]+0182831b[ ]+addiw[ ]+t1,t0,24 # fffffffffffffff8 +[ ]+ffffffe4:[ ]+0182831b[ ]+addw[ ]+t1,t0,24 # fffffffffffffff8 [ ]+ffffffe8:[ ]+00000397[ ]+auipc[ ]+t2,0x0 -[ ]+ffffffec:[ ]+01c38e1b[ ]+addiw[ ]+t3,t2,28 # 4 +[ ]+ffffffec:[ ]+01c38e1b[ ]+addw[ ]+t3,t2,28 # 4 [ ]+fffffff0:[ ]+00000e97[ ]+auipc[ ]+t4,0x0 -[ ]+fffffff4:[ ]+2eb1[ ]+addiw[ ]+t4,t4,12 # fffffffffffffffc +[ ]+fffffff4:[ ]+2eb1[ ]+addw[ ]+t4,t4,12 # fffffffffffffffc [ ]+fffffff6:[ ]+00000f17[ ]+auipc[ ]+t5,0x0 -[ ]+fffffffa:[ ]+2f49[ ]+addiw[ ]+t5,t5,18 # 8 +[ ]+fffffffa:[ ]+2f49[ ]+addw[ ]+t5,t5,18 # 8 --- a/gas/testsuite/gas/riscv/dis-addr-addiw-b.d +++ b/gas/testsuite/gas/riscv/dis-addr-addiw-b.d @@ -9,10 +9,10 @@ Disassembly of section .text: 0+7fffffe0 <_start>: [ ]+7fffffe0:[ ]+00000297[ ]+auipc[ ]+t0,0x0 -[ ]+7fffffe4:[ ]+0182831b[ ]+addiw[ ]+t1,t0,24 # 7ffffff8 +[ ]+7fffffe4:[ ]+0182831b[ ]+addw[ ]+t1,t0,24 # 7ffffff8 [ ]+7fffffe8:[ ]+00000397[ ]+auipc[ ]+t2,0x0 -[ ]+7fffffec:[ ]+01c38e1b[ ]+addiw[ ]+t3,t2,28 # ffffffff80000004 +[ ]+7fffffec:[ ]+01c38e1b[ ]+addw[ ]+t3,t2,28 # ffffffff80000004 [ ]+7ffffff0:[ ]+00000e97[ ]+auipc[ ]+t4,0x0 -[ ]+7ffffff4:[ ]+2eb1[ ]+addiw[ ]+t4,t4,12 # 7ffffffc +[ ]+7ffffff4:[ ]+2eb1[ ]+addw[ ]+t4,t4,12 # 7ffffffc [ ]+7ffffff6:[ ]+00000f17[ ]+auipc[ ]+t5,0x0 -[ ]+7ffffffa:[ ]+2f49[ ]+addiw[ ]+t5,t5,18 # ffffffff80000008 +[ ]+7ffffffa:[ ]+2f49[ ]+addw[ ]+t5,t5,18 # ffffffff80000008 --- a/gas/testsuite/gas/riscv/dis-addr-overflow-32.d +++ b/gas/testsuite/gas/riscv/dis-addr-overflow-32.d @@ -19,9 +19,9 @@ Disassembly of section .text: [ ]+[0-9a-f]+:[ ]+ffffbeb7[ ]+lui[ ]+t4,0xffffb [ ]+[0-9a-f]+:[ ]+000e8a67[ ]+jalr[ ]+s4,t4 # ffffb000 [ ]+[0-9a-f]+:[ ]+ffffaf37[ ]+lui[ ]+t5,0xffffa -[ ]+[0-9a-f]+:[ ]+ff0f0a93[ ]+addi[ ]+s5,t5,-16 # ffff9ff0 +[ ]+[0-9a-f]+:[ ]+ff0f0a93[ ]+add[ ]+s5,t5,-16 # ffff9ff0 [ ]+[0-9a-f]+:[ ]+ffff9fb7[ ]+lui[ ]+t6,0xffff9 -[ ]+[0-9a-f]+:[ ]+1fb1[ ]+addi[ ]+t6,t6,-20 # ffff8fec +[ ]+[0-9a-f]+:[ ]+1fb1[ ]+add[ ]+t6,t6,-20 # ffff8fec [ ]+[0-9a-f]+:[ ]+4001a283[ ]+lw[ ]+t0,1024\(gp\) # 600 [ ]+[0-9a-f]+:[ ]+c001a303[ ]+lw[ ]+t1,-1024\(gp\) # fffffe00 [ ]+[0-9a-f]+:[ ]+10002383[ ]+lw[ ]+t2,256\(zero\) # 100 --- a/gas/testsuite/gas/riscv/dis-addr-overflow-64.d +++ b/gas/testsuite/gas/riscv/dis-addr-overflow-64.d @@ -19,13 +19,13 @@ Disassembly of section .text: [ ]+[0-9a-f]+:[ ]+ffffbeb7[ ]+lui[ ]+t4,0xffffb [ ]+[0-9a-f]+:[ ]+000e8a67[ ]+jalr[ ]+s4,t4 # ffffffffffffb000 [ ]+[0-9a-f]+:[ ]+ffffaf37[ ]+lui[ ]+t5,0xffffa -[ ]+[0-9a-f]+:[ ]+ff0f0a93[ ]+addi[ ]+s5,t5,-16 # ffffffffffff9ff0 +[ ]+[0-9a-f]+:[ ]+ff0f0a93[ ]+add[ ]+s5,t5,-16 # ffffffffffff9ff0 [ ]+[0-9a-f]+:[ ]+ffff9fb7[ ]+lui[ ]+t6,0xffff9 -[ ]+[0-9a-f]+:[ ]+1fb1[ ]+addi[ ]+t6,t6,-20 # ffffffffffff8fec +[ ]+[0-9a-f]+:[ ]+1fb1[ ]+add[ ]+t6,t6,-20 # ffffffffffff8fec [ ]+[0-9a-f]+:[ ]+ffff8b37[ ]+lui[ ]+s6,0xffff8 -[ ]+[0-9a-f]+:[ ]+fe8b0b9b[ ]+addiw[ ]+s7,s6,-24 # ffffffffffff7fe8 +[ ]+[0-9a-f]+:[ ]+fe8b0b9b[ ]+addw[ ]+s7,s6,-24 # ffffffffffff7fe8 [ ]+[0-9a-f]+:[ ]+ffff7c37[ ]+lui[ ]+s8,0xffff7 -[ ]+[0-9a-f]+:[ ]+3c11[ ]+addiw[ ]+s8,s8,-28 # ffffffffffff6fe4 +[ ]+[0-9a-f]+:[ ]+3c11[ ]+addw[ ]+s8,s8,-28 # ffffffffffff6fe4 [ ]+[0-9a-f]+:[ ]+4001a283[ ]+lw[ ]+t0,1024\(gp\) # 600 [ ]+[0-9a-f]+:[ ]+c001a303[ ]+lw[ ]+t1,-1024\(gp\) # fffffffffffffe00 [ ]+[0-9a-f]+:[ ]+10002383[ ]+lw[ ]+t2,256\(zero\) # 100