From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2072.outbound.protection.outlook.com [40.107.21.72]) by sourceware.org (Postfix) with ESMTPS id 441DA3858C60 for ; Fri, 27 Jan 2023 11:10:29 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 441DA3858C60 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=Cp7tc/WNq0XQRE49SIMiY4E2CRwpCjdE3WcS0n8RDFufQwSR/Ms+3nEHbw5yBddNmk58ugjLkHXMzm8DcOoHEJ4PfDNx8+WapznWSuC7oxTmvLRzmPERzTCbKBygM43epJkvF2bE3KwIWlJIKtXUlO4eS49Q8LKXvE4tunCQMzQ/0qUMhS7JkAmPH56wBVX9vrgAjnJHxaOhrsEabHb1z0jrwHaQSWGrwIceRY2osBkzdM7pxYmnMOjudIWE56mlAkfLeAAe/0hDM791UuqW4as8kgFj4Ippi4i0qIfHLyFOwX2NpFTmTHkQUzO/lkLrBakrklzs1kDkdijJ6v7A6w== 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=fMKtdvG3VHNYkvORaBwqt+E/N6zqSqJuQbf7fQ2TFQE=; b=LGJCYzmRqZGYC5KmxR9Y8zrF//LodJQPH2KeNsL7tsoG2eM40kGvWAC/SgJNy4XxkH9LiVQPD9+TzmuPDVr2nlYwvnpkwP3GMnaFfg1+Eg6C7QzCS2s4X7ARgTyPzJf17sws+avD01mSbADADClvgOd5sT/M9Eu5PEch04sQDWnuvGPeacuf75L67p3Wcw+y8YZOIrl5k/X1kV9VzhLVOZQwQiIfxXauIF4pCTiVhLYZe2Tkjkzc5PLeK7W5KSpPwIF1sF6yTRYqbc29uhPiK6DLnbLceecSln0bq1GwR+Wjz2EuhxQt3tK5rgwYszINGWPGq6mImcalloduyXtQBg== 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=fMKtdvG3VHNYkvORaBwqt+E/N6zqSqJuQbf7fQ2TFQE=; b=mdjs9u7EXUIGyLf9tTV1sy+zhlqDuTVHvhM/A1JJ1oYa0uw7hOdET69m/z04pJIKvsSPKKQYf7DbTvDuSzV18YqaI22CDA4i25rzX4NN5uhLK3TC3NoNppLUvCoLoLZMw2/5W/8Ir0XS+VSfcmhTxRx5fvdDUulX1uU2i4S63H1kEfz/neqeCb8w4DNl2Xe+sJAdOWSZdGWoemHHxu2OuscVJQ7p7o2clAFHUI+vis3HKPRr5+Z+LPypmoKlaxmhFy86608gtZLZ0DPbGLOBEYTHg9aetV4PQY4RA0tGgVnYvDevvOLc9c7+Q7frVaci3L1xGWSjkfOYQPOvKlCD0A== 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 AS8PR04MB7928.eurprd04.prod.outlook.com (2603:10a6:20b:2af::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.23; Fri, 27 Jan 2023 11:10:26 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2991:58a4:e308:4389]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2991:58a4:e308:4389%7]) with mapi id 15.20.6043.022; Fri, 27 Jan 2023 11:10:26 +0000 Message-ID: <46af6fa7-e2c2-f771-47e2-05124675b096@suse.com> Date: Fri, 27 Jan 2023 12:10:24 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Content-Language: en-US To: Binutils Cc: "H.J. Lu" From: Jan Beulich Subject: [PATCH] x86-64: respect MOVABS when choosing alternative encodings Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0130.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:97::17) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|AS8PR04MB7928:EE_ X-MS-Office365-Filtering-Correlation-Id: 786259b4-2f5d-40d9-8d69-08db0057179d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: YcAGxhNx+3/CT6sA3FGcZzmGrYDUXaLJoWGo6+2pxZZ7YCEjVJGzScgfYIB4G9gIw+p9oKXtlDJei8Jd1rbYJqNyUb0sSB0pq4R+XDOWRPm/qixCHQ3y+kHgmpveH1OxRq9F1WCTqf6JK2dFsYtxMPTsu4AwYCkGG2SbnmTu6FFxdCESu1HQ13j8QHjhE2viBJ/OXlvFb+UQEov08hff7u68NYc/l6x2EeW9qSx73sHEeT5hhlwS2qDj4Fc2osgoAjtbcyYoFK3orAQOC4WpqsezciULg66SB7Z96nJstiQxGy872CYnhKDCCftAITYtBWl5nN0RE/2KWJkXY8t+k3gLEDmXMOX26frd2nupdLGM1sfAIJvstQJpsVp5pcnqCCi6SDCkDb4EPO0N1kzQaYU2guE3aobpowWo4VumY/nLK3SaA7EdNkV+kstRTCl70JUQ5YCn0rVQXOwvGCm0OY0UQsmc+GIr+KszV/oJcQvDVh4J+tGswkFur6mcWfQijNCJmDFpLAtOBbURWBHKODfw7CDd1/90hn/mJIDe1uQb4FSTW2AC5brZ7AVQ/cXFwTBlBVAONYqvLHyqEyzk373uoWrpesRH+Z11McUR+fXb/IDjHfk6Ndh4NRON3uGCAB26WTwD8aATsD/bHmOsW1Kv4FSs+pItIClyXGKnLQwByNyTHrSVhAzL5Nwpd5ZcCm64MwZlC+HXOVXf1DwyWslF5LhS78CZ6MZCdazSbtc= 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)(396003)(39860400002)(376002)(366004)(346002)(136003)(451199018)(316002)(8936002)(6506007)(86362001)(478600001)(6486002)(31696002)(38100700002)(2616005)(26005)(186003)(6512007)(36756003)(4744005)(5660300002)(2906002)(66946007)(66476007)(66556008)(31686004)(41300700001)(6916009)(8676002)(4326008)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UENxZkprbzFJRjFTV3JEb1dqeTBpQU5QUXN4bWw2c2lRVHJmNGpkOFFwcnRT?= =?utf-8?B?d0t3aUswZXpLTTFqa3orcWUvekp2T1I0ZjcwTFRVaHI2Wmk2SHd5YmRpYkds?= =?utf-8?B?RTczek1HRU1oTSsrYTFYNE1RbUphMWs2UVdlaVJreU1vR3RvbFJ2UUExd2g2?= =?utf-8?B?K21yOXJLVEpDU3p5V21mRUh0MUVFS3RuN05nOWVIdm44ckVPaWRjcnFCZzlM?= =?utf-8?B?dVpQTytqK2gxQ2JFK24zQ292WjlUNyt5WXBpK0xGL3FsRjFUTzUzMnI3TzRt?= =?utf-8?B?b042dkdFeUNmRzFMZFZUcnJ2bU9DT2s5TUM0MWtRVkdNcmVGT2pkQTRRS2Np?= =?utf-8?B?YWRJL2IrY1djWmJNenl4dHpTV1BuZE1Jd2FiWGx2MHdzVmNuUmd5Rk9pQUVs?= =?utf-8?B?VU83dDFuMDVoK1NsR3luRG1VM0FWcVAxRmJaNkhreE55c3BpZVV5bDRLYTli?= =?utf-8?B?R0FJdXMrWEJWYjhQK0VjcExWaUxoRHJXckxXQldXYndPY1g2aXBENU9nOXZT?= =?utf-8?B?MkhGWE9GVlgwV05CMjkxd2k5QUVINDdCRzMxMEc2MEt5VnpUOXFjRmhuQ2Vp?= =?utf-8?B?Y2pXOGFJcmhWeGdOcWMyL0NBcjVIWncvdFEyQ09vNE9NT2pqZURYRGxWSUtz?= =?utf-8?B?d2JTdGVwMEUrTDNPcWZRdmZZV0NNZE5EeXlyV2VpODBhWVBFU3hXbzJCT1Rh?= =?utf-8?B?WnkycCt6RnlxSW1XMnBLMEVqamZueXlMMzFiOXdKN25LTHd1aWFhY2V5andI?= =?utf-8?B?N2l1akh0RUZYYk1zQXlPMnAvT1ZvL2YzRmM2Zm1uTG9vNmZhay9uV3RDckEx?= =?utf-8?B?MVFxQzMzcU5tdmIyL2QweVU5QkZSY0JwS2ZZcHVjY1U2azlqaTB0WkV4azJO?= =?utf-8?B?MS9wWFhBSzV1TTBHMFZSUUhOU3BJbk1SRTlJdERWWEluWUk5YlphY3JWRXJj?= =?utf-8?B?cGJpeGs3WEdOYXZCMnpwMVZ4L3hCeStLc3huUnppaVhxS1VUaEpITi9hVVFM?= =?utf-8?B?WGo5ejdUZHIwcHFjREdXVVE0VlV5a1JraHdpNVRpNVRQMHBheSswQ25QUjJ5?= =?utf-8?B?MEM0SmhESGM4TzhLUy9OY0lhQldaUEw5Qllwcm94OFUwNlpORFJBa21Pay9a?= =?utf-8?B?RHVPZ281ZmdPRHBZenBuV2lZd0xwa04weFU1UUNRdGYrc3BmcXRubHNjRHpq?= =?utf-8?B?ZUlKOXVQZ0FxRyt1Mk4zUWR3cDNFNDlvT25zeDEyeVlrZTc4N2l1YXdaN09n?= =?utf-8?B?RklCSWs1WU9wSGdFUEFBd0FNUGlNZXQ4ZEs5OHNPcDBCcU5PQ1o1ZGRtOVZk?= =?utf-8?B?ZnZmRGVsNzl4MWM1akl1bmpQVzQ0QmJLbnlUYlo5NmVwNmRkSSs4Y2J1L08w?= =?utf-8?B?amd6U3ZmQnR1VUZYSEtnQTc0dTdXaGU0WWdsejFzUGlHaWVMWW9ZbnI2dmFQ?= =?utf-8?B?Q3dvaVhuL004TVd6VjNPUWxRRWFzVzE4WklkazR5UTdQNlFnYmNzMThpbExE?= =?utf-8?B?dHljL0l5cXN3dVdJM01rVjJyMiszci8rd2J4SVdCZ0NIZkgvV0RiN0FBbUQx?= =?utf-8?B?djA1b1FpclJ0QnBiRElIT0krRlY4bVVUdmx2aWFXdVowUzRXQkNZUTR2TVFv?= =?utf-8?B?R2oxaFFjWlZJQXlaK1lZTkh6VWpLTGdoU0JNa3JMVHJkblZFZEh2cFRWS09o?= =?utf-8?B?enNtcGc1ekNSc1c2T2ZDWjNJUmhUVXdKUGhYbVFNN09sR3YzaEhHS3dOMFB3?= =?utf-8?B?OEx2QXpmcUtxRktXTEpJUkxKWkpPcjM3N0R3ODlyWXVlTi9STGZheG80RFZD?= =?utf-8?B?K001MzR2Ly9hZHJ5VURoM2kvMzU1emVKUnNYOEVVUVpPcE14Rno5K0hEbHN6?= =?utf-8?B?UnVmYlJmUHVhS0h6OXBpNnBZeTRwZldFSXdsa3pYcnZDVGFFeGx2QUllUkVa?= =?utf-8?B?UnpWZ2xJS2VscXpnNlhaTzA2NXlwamlRRHhRTTV0blRPQmc0R2pUNEUxNFht?= =?utf-8?B?UHo3N0srQnVKL0lxRnMxSnpqUVEwT2Z3aHJ6Q2VTcStRK0NmSlNwaE0zSnpS?= =?utf-8?B?ZGhma1dFZGlsZWZoNVQvaDJDcTVUNEZZYzdQRVdKbUxWN2xtWG5wdmZyS2dw?= =?utf-8?Q?Sb+c6tjlHfz0nfK5F381pmZTh?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 786259b4-2f5d-40d9-8d69-08db0057179d X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jan 2023 11:10:26.3288 (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: s1UQ1Ng72tnGrAWJUv5h/zf+5PFSLMSgpU2+g3AUTr5k/LgcsI4wtlJdBFcdvOElU+2loAuYayzULwUKb3ZPvw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7928 X-Spam-Status: No, score=-3028.6 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 alternative encoding is valid for MOV, but there's no such thing for MOVABS. --- a/gas/config/tc-i386.c +++ b/gas/config/tc-i386.c @@ -6888,7 +6888,8 @@ match_template (char mnem_suffix) continue; if (t->base_opcode == MOV_AX_DISP32 - && t->opcode_modifier.opcodespace == SPACE_BASE) + && t->opcode_modifier.opcodespace == SPACE_BASE + && t->mnem_off != MN_movabs) { /* Force 0x8b encoding for "mov foo@GOT, %eax". */ if (i.reloc[0] == BFD_RELOC_386_GOT32)