From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70045.outbound.protection.outlook.com [40.107.7.45]) by sourceware.org (Postfix) with ESMTPS id 206343858413 for ; Fri, 26 Aug 2022 10:28:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 206343858413 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FDJ1uAR21dXb7NRWBfvAyxBs2K0Uq/zSPrnByijxpylEbnsmNBHjIVbPuSqbJjEQHqiOC2Z2BwNmeqFy9Tb11V7VBHKcT+vy24roHPGi41brUyo27XsyDKgI9ixCEB7utW2Rgtc/3VrOAotumIJfCKDw8iEsA1IUqJgTulyGauHe1bkOU24qbmTnUKj3in7YDvfjpCxKtVM6YPJYCNSkgsQ5N+PhpwuBoHw3Lla3Y7QM4MjHBoTcBLB7y7L1mQsGIgj4Rr62f1STmAnYWqlYTkqMcDNaNIey6L/qmqjkPxbMz/oxoNg+AxzGUiVms6NE+VRxk7EThMYeDyOtCujAAw== 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=vxPxtJ63R3Qx7jCwlZv20IKGw9zpPsSPtThbWuVV41A=; b=A6G7gFPh4EeJ7+rxn0KxDNmEWRgB4uIMbLHCUQYoywe3vFjlQgU5lp381ZW8+eaHaRMBJNPZWo/lmwXx0S5YjmR706+e2y+sok4lAF5BNjuKOKQJP3ssc00UCToowfqjcmxgha0kN/ySgyYCH4JgzxttBUKLTyvT/g8lc0vDc9LbYebA0yspkgOQkdoB7J9gUzCWhsAcxTvWIG0RuNFtgl1UME61HheCc6bf1NjtWw6QqxOcrVrJxVFuwg33GEfdieV4aU8VudysOzKpR8Mqix8wlMEHsMdC9DgqMCuplRbEs7VAYMm3XQDCwdWiq8IdwQYWD0R0sAqO4bqq1OVTMw== 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 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by PR3PR04MB7436.eurprd04.prod.outlook.com (2603:10a6:102:87::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.16; Fri, 26 Aug 2022 10:28:32 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2d5d:bae0:430f:70ad]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2d5d:bae0:430f:70ad%4]) with mapi id 15.20.5566.015; Fri, 26 Aug 2022 10:28:32 +0000 Message-ID: <4a27fbde-d2b2-e293-d09e-9709bc5b9792@suse.com> Date: Fri, 26 Aug 2022 12:28:30 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.13.0 From: Jan Beulich Subject: [PATCH v2 0/7] x86: suffix handling changes To: Binutils Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0119.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a8::17) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 266dd8fa-64c4-4615-e369-08da874db98b X-MS-TrafficTypeDiagnostic: PR3PR04MB7436:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ccCyRjAAttaCxFZBe16u57f5kTyw3BLG6uvllyachlg0JojslqFmdtPlCs81K36z4VeBF6yMMcss9HVfkNn5qA/jYuCUJP4c+Wtw5jGGl7ImvEkFBKBUjkRsq8pC8B0Oqe6QxAdy7rLjvhMVh280dHN5WOxNt/c/lvzwigEn7V2GkXH+tcNvQPsPIg0Dow5EDR8a0MYhEsMPLuRXgSEXjSEe0gbdetpYCPzBLJmgNdvcu7wwDsbOmER6gibjW/LFNLB9xA+r3Jj3+YRtABCdYPYD4n89ETqGF/epWN+etymbVySmm3OQdoc/M0lKU36BhZAjDJSCUlF/1nOIb8O/wtR6P9N/8v9h3Pb1eGpf9rwpz5XAvEOm70hKowAydkNeO2pKZyviLR7uxTlXcoozsk2yem/+y/UtGS11aQXk+Kgm/FIoGgetjTFn2I662wDStGe0Nwfq3eVM3jDZP+WgOnsCbK2VNY/zaYnEyYd2FznhDZbboubV8b372O2I53tqwk1ybTX1crMDJjEijhF/8OVUArloM3Qq5LWPSbH2sx9p5sVrHQYbHjROlZ6mdW2zph2I6lH+9STSiIP5z63CDlo2nc23LbcFCZKPDbViQ1NkANST3LFT9c03axuAf2aMwSLH/ArfI0t1hjVUtiZe+xkWOF+jqSCu94PACFwG2PTgp29Uv2NaJXpyY2L7s+3jzzWsErftXg2XqXXM9XSrhKUBhSEZVagaJhPljY1+xkSD9GZGTFEVNFsspiS08s+n40jJaJq3BMURXYc7+JOvxaT7Oa7qJPxAxT5EoIPMT1k= 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:(13230016)(396003)(136003)(39860400002)(346002)(376002)(366004)(2906002)(41300700001)(316002)(8936002)(86362001)(38100700002)(5660300002)(4744005)(31696002)(6916009)(6506007)(31686004)(36756003)(6512007)(478600001)(6486002)(26005)(186003)(66476007)(66946007)(8676002)(4326008)(66556008)(2616005)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YXlKbGZjRm12R3F4SXZuN0JSc2x5WW1XdzkvNEJlenVyTFJZM2tHOHNPK1pK?= =?utf-8?B?UzRlcGdRcGsrRW1pN2plcXdBNXp4bkRpcUFNQlpjR1lOdStya0FmMzMwQmZl?= =?utf-8?B?SEh5cHFPVHR3NVJ1ck1aNW1tSWY1ZlhiWTR5WW1zQ2lUZ21mY2YxcG8xMkZZ?= =?utf-8?B?N3YwL1FWekp5MWFreENVbnN3OEp1a0FsY2s3aEc1aUtjcTVZTGY1QXRNQ0Mr?= =?utf-8?B?MnM3dXI1QW1Wd3l4VlNqdUZmaUpNVjV2MFBNL0k1akJSUHZrTHlXRHJ0ZEdx?= =?utf-8?B?dDlqeTRrQUZjNGN0S0diVStmMEQ2NmloMHAwLzI1ejloU1pUU0o3SVVlSTl6?= =?utf-8?B?RERiaCtXR0ZTMWN4ZUpOR0l1SmkydjFlNnRTMXRrRjVDTnFlZTMwSFZFUnQ0?= =?utf-8?B?MXBJQ1FNSXl1QmFaTGM4TDFadmtEeHFhNi8wd0hoKzM5amRLMm5QbFl6cmZ1?= =?utf-8?B?a2VyS0tyeFZBN045bVdGOU05MXFTalMxOWZlc2I0ajhmMStmVEQyVGkwdmNx?= =?utf-8?B?OEl5bFk2RzVKNEtDbnBUR2psak5pMnpPV3JvQWlMWkkrRnRVTkhqMGNOZjY1?= =?utf-8?B?b0hHRVJIWG9lbHpVb0piZEJONXBLM1lrR1luOHd1OVp6ejYyNEVnVUxHMEJN?= =?utf-8?B?dmsrblFqb1VxWXhjQ3JOR3BmNlhJZTNMM3FSWnYyTkRQWUhndnAzckJ6UHZ5?= =?utf-8?B?WHlFbUxHMyt2OGVBdDltNUdnRFFhRWd3MW1kdVVpdDdYdE9PTW9MVGJvaCtH?= =?utf-8?B?Qlk5VUdSbmlHRjRkSC9lTVZSMnhvaHBkNThMMG9zaTVvcXlzK0Fxb05zZzRv?= =?utf-8?B?ZGlqRWcrS2lyQTdUTnNpaFFvQllhZ29FaVVlVlZ4anpPMUUxYVVxWDRKdmVr?= =?utf-8?B?SjNEV3IxWU40c1dlUFM3ckdXSkhDSEwrUWVFTXFNeWx1ckRlZllhNVErT2ll?= =?utf-8?B?aklUWjh3bXk2YnFkMHZIWjRHbWRmL3YxTlFWcUtYaGQzS1JNWmFZeWtHMGls?= =?utf-8?B?UUZMZXRjYmJsdndEVVRYOGhmSnZpOUpQSHlJWVpOMDZ5SWtoZVQ5c2d2ZHds?= =?utf-8?B?SXpHYjZOOCt5dFlVd3RBdHFkcjlqQ2lOZS9jU2VlajY4Z2gvVWhkaU5USHJq?= =?utf-8?B?Zkc1N29Bai92QktaOFU3ak1JMjErNmNRS3BzRE5qTkkxeFpuUXdlbCsrcFVQ?= =?utf-8?B?dGt0VHVBZkRPYlJKUmVrbkRwMEsrUGU3T1Z5cFcxbG9QTjZiQ3l0Z0FCUG96?= =?utf-8?B?bkg3SVpTdlE1R3FEcnRkcUpBT28xOTZqOFBvRHRtUXlvQ2Nib2xLUmFkTWU1?= =?utf-8?B?b3Q3SVp4Wi80OXQ0MFQ5MW1CdVZjV2NXVWovaUNyM21QMElYMUNXS1BrTFhQ?= =?utf-8?B?eVRwdmpDbGw4RFA3Sy9iekJaRU1FL1N4cExqdE1Sd3hBeHVxeTJra1JhNnI0?= =?utf-8?B?ek91aVNrTXRoY0NvK2dCNWt0QnU0QkF6M0Z3S0pxazk2Ly93TjhpZlk3ZVJY?= =?utf-8?B?WXFSK1pQblhaZUNzWE84NkIreHdHOVNpbWd2MkFMMkxNZm8zYzZvZ2ROMXNY?= =?utf-8?B?bTEwUVVObURFSys1RVZoYUJtTGFpS1IvVW1waS9zd2lVSkdoM25CL0gwY3Nk?= =?utf-8?B?Tldmb2hYUzFrbk1ORUE1cTc4cGVlTDZwMFMva3lkeXo4RmRXdHVOSUhhZ3Bq?= =?utf-8?B?UHM5OEs2ejcvRnlWYXo4cDh6aHVlQXZVMmZQL2RhVWhkMlBqcFl4VmpDRjlm?= =?utf-8?B?dVYzbWtVdmt4L0lXOGZmaytmOVdXNEtoTWRGRG9kSzhudzRpWENkU3dzcUhV?= =?utf-8?B?VHB4VnU5dWRtbWlPMkJwT3NlOG1taHIzUG1VOTg0ZWkydmJnTXJRWGNVTWRH?= =?utf-8?B?OXdFQ0hGOFNjZW1SN2p5UzlVUzNaVFNQTTd6bVVaaDh6ZGZITFZLTFB6WllL?= =?utf-8?B?Y3ZSbHJVVU5FbW01Wm1yR1l1OWllaXN1VTBCbHFwSHp4UHFZQ2oyNGlQTXVJ?= =?utf-8?B?QVp1bDk3bnVVTXBpZGpyekpTOG84aTJETFZCbWV3MjIyNEpwcjdmcmdUSkM1?= =?utf-8?B?N05DcTE3N2hVYXAxOTRuV0MrOER4YnkwZjFQOHNxSWtqVHR4VjUwZGhYd2o0?= =?utf-8?Q?ywJYoqOc1UdvhTpH2oaXEt/15?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 266dd8fa-64c4-4615-e369-08da874db98b X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2022 10:28:32.3093 (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: Q9yqBTwpXXM1+VRZTZcEQJyKewkHdlKBX5Z2x38il5JQ/eZ56/yqxhWcXBzgIrpqtMQmdQPsFmgEhrmI4jTlpw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR04MB7436 X-Spam-Status: No, score=-3030.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, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Aug 2022 10:28:36 -0000 Message-ID: <20220826102830.atqsx_qiSR4dbyIT0l5S4oMQfxKo3cyzG1FPJU8-2CM@z> ... accompanied by a few other improvements (or so I hope) found along the way. 1: Intel: restrict suffix derivation 2: improve match_template()'s diagnostics 3: re-work insn/suffix recognition 4: further re-work insn/suffix recognition to also cover MOVSL 5: don't recognize/derive Q suffix in the common case 6: allow HLE store of accumulator to absolute 32-bit address 7: move bad-use-of-TLS-reloc check Jan