From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2047.outbound.protection.outlook.com [40.107.21.47]) by sourceware.org (Postfix) with ESMTPS id 5C95338582A6 for ; Tue, 25 Oct 2022 07:24:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 5C95338582A6 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=VwhPhqdOMoT1b/D48Wx6LTosh0ZllSdBLzmdYYfu0oZmDANW+VZ7UxVc+wpIgGlm3BX7luMvsXiF7Ae9BzxBS3kAkmtgXk09rfeluSY1lsPGM/WGJeExOAf2cqp8n3e6mxvfNGfVQj/kq7oM6iqP5y1Qv27RxSSy7TokQlgwQuhICxvPWvWEbmAMaGdAFRLJgZseW0k37INQFtOrH7WFt69/jH8S54lumSYWOI8HLgQcJHbYK3BfWzukCvPQN9Y52VOhvC3wo2hD6Q5HxLFpuNBIZKRE8bpXS3QYmV/5C8AYd3yO3uPS62FbB597zBwzTJlH7eZRVFi09HuoM6T2KQ== 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=D7gX1Nsuh2h2MUyQq+P+bcmUexN792cMrRPS6zIsz8k=; b=iOhj+6oRZe/jy6D1dWQEJjR2HuRXRnSrUE4oV8bpEnixg/bsnjeuhEh9VR0aqv0DoxSkueKm3eUJiBOc/4t+T1x18FaJNL6Gd2V39kobc9SxWlk4pPMptJf6R3EyWjK0IgNL0dT2NsWzjHx0/Y+wKxvJiYTfmD94UfXcjEsQARNBp2zwbQfqVz+WjPNdLh/OuKB2mmV3OppOGQAfLRfh/kQp+JOENFaOkbqMqU2Dm0RczPAk+iIVzsI/rBaCjAsxd/kaRiHzsKjMR9ayOY5vcx8gUrkKbw1WpRqk9paVzHY0NeF4wArqlsDkb+Lw5aZlVMGxQFXNoIJk06V9neCEvg== 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=D7gX1Nsuh2h2MUyQq+P+bcmUexN792cMrRPS6zIsz8k=; b=3XAqEqeJT7k3f1MKQAOnkaL6oAl5LvM1AQYGnY7nAanXJ5KrJFajUPcdQjlc7SQhF2c/Kifn/biz3CjR/AhjXhrVx9mIF0/1btMhxdbf4XakssRNZYVv8pxQOU/ih2IAn0QDmtFHV7lhoHRM9Qj+qIozeyZh/XJc7QSHRwc1ts4BiOAevKUy1gs5OS7/JWM+k9Pn6LWQE8/GqmfoqCDrkTa3SXVly+OF+X56RY/qKNdqC8yPesjA7FlCl1imlyagNwQOwaIKfpEuWItpKw7vc7rpzNSlEMqvhFvkDW2myGEqbCZE6QrpiD/DP+RLdamhAnVDK1wp8PrkcafphYAJig== 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 DU0PR04MB9493.eurprd04.prod.outlook.com (2603:10a6:10:350::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.23; Tue, 25 Oct 2022 07:23:58 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::4da2:ea8b:e71e:b8d8]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::4da2:ea8b:e71e:b8d8%4]) with mapi id 15.20.5746.021; Tue, 25 Oct 2022 07:23:58 +0000 Message-ID: Date: Tue, 25 Oct 2022 09:23:57 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.4.0 From: Jan Beulich Subject: [PATCH v5 0/8] x86: suffix handling changes To: Binutils Cc: "H.J. Lu" Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0055.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4b::18) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|DU0PR04MB9493:EE_ X-MS-Office365-Filtering-Correlation-Id: 8fceec54-b81f-41e1-ddda-08dab659e1de X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: E4aXFVtNy6dgAubMVz5nCzCqhqNEMWXKb797VFfSfWFvu+8ujd5NO4BO4Vwg3jSL3iPhEfWWv6Mw/M3S+jW0u5skFpKojnUzpcWqhliyUX+IT2h+WDhBjTVXceIiBDuzNt/3u/5CK2BMHHmFO3slDeSIpFw/IzYaUz6VvQ3k7c5z36inJNn8WaiSfrAbDagGp438MKWI3mGWxwRt+8fNHw7lGNttbeS1gkCdKalrUiot3GManie71DL/TlyXkF05qSxjPu1iPdF+IKrw1VPlINCGtOSoXYxzTotD5gT55Ed/SgIfBHfpY9VzkAWUzJMLszZJnKW31ZIKx9Faya8V840thK3ugtP9HKc5kLzWmvE/ViDLcKPyKhm63FzlQNmMhBP/1Z5DmZoGH9ckdvRUgIy0ImukKvtZIuWzA0wDm+g5cS5/+RS70aWUX6liAkTnZspViCrl1P4AGvXzivubBQEE3lvw0yyb+OJ9h+Lo7owYWyRElmdrPDRYYBiBQyw9LQRYADP442bq9Z2SXrONE9szFaBd7cCBjm2rskPzWy/7L9SgFQ7f4KwA3v9JvYutbrdgA9zWMt9AhHrG+FAdKfeoSuNmgyfi20rUmW80gf2FQLk7aHuNsUxKVCO99XFVKdUTGAEOyHfoLiuAUuDr6w0+8HeYgX5697sg5zjlv4EQ+x3Qxe0u6g80g8ZLPRrniQ0vhptSGE5xjEn94GmtwKW62S7bNM5ceWI8mfXI8wW6ZZ1lfggukwr6oNR+3E+k2se35frbEYBhKzKj7Rw3Ym6jTDuQ0lMmWCstFNc1IKU= 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)(376002)(39860400002)(366004)(396003)(136003)(346002)(451199015)(36756003)(6916009)(38100700002)(86362001)(4744005)(41300700001)(6506007)(26005)(6512007)(83380400001)(8936002)(5660300002)(31696002)(2906002)(316002)(66556008)(4326008)(66946007)(8676002)(66476007)(31686004)(6486002)(478600001)(186003)(2616005)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RG5VRVZFRXZML2FFN25KUVlpZDA4cE9KMVA4aDc1LzAzRzAySzBvNTdCUE9s?= =?utf-8?B?QWppK3B3K0tLSTVtVGxiQXM1SEVGQ05zN0lBMU0wcVJwdzZEbTMwM09rQ2VP?= =?utf-8?B?WlhLRDl1ais3QXdTay9PRm9jWktUNVFBTERNMDVHbHZ5SUJ0anhyMG12aGUz?= =?utf-8?B?dWU2K2NEZmhuNFcxMGxFVVNFbXZPOXNrVjhOUUsramtZMDhjbjBEeks2YmRZ?= =?utf-8?B?aVZERWtGV01zTzRaMm9oWlVoOFJ0SjQ3RkpyRVorSnk0MVNMQ2JySFVpMHVZ?= =?utf-8?B?Y2NFWU9rVWxtSW5JR0NQNEpDSmxheHRRd1NickVqbC9rb0M0WmRJSjRBeHZp?= =?utf-8?B?czB5UHJYdjhUM01uZm5MbmR1dUxUTXFuUEtzNFpwd1hCSHVrdm0rYUk2ODU2?= =?utf-8?B?dDhMUXVVTjdueDVuNFdBMGtXQVFYRFlEaWEwN0hBVjlVUnI3c1MrVlExRUFi?= =?utf-8?B?ZWFhRlNheTBUZ1lRSUVsZU14Sml2TU5tZ0xRVXdPNkFiVFphVzNYRlYwKzJz?= =?utf-8?B?ZFpuV2dqNnRqTlFaRVJnK3dESXpvRThIcXZwcUlUZU4yOGpxWWtLS0J3aVQ1?= =?utf-8?B?cTZNVThWRE01OGRBTkxrM3FnK0xQTVNRRGpock1INVROWlY4T2dSOXpTaXk5?= =?utf-8?B?eVlpRnVVbWFpSnA2bGZHcVdlQ3RscXpNNkpOeHdmWHpJcHdxbVpYREh1bENG?= =?utf-8?B?YkE5UDg0RDFrYTFTMmVsQ1JibXlaL3RkY0hiZHhMSHh5akJQRjJBLytXMUEv?= =?utf-8?B?eTZ3dlN3TGJHVDd6RWh0L0hkOVg2Qk1ZMG1TczV0Ylg3V20yMkJsOGljSTZm?= =?utf-8?B?QWJiSjdQWGM0QlFsMnBBOW9LNGJnd0ZUNTIvYWQ3NWZ1QzhBRFA1UHorOVI0?= =?utf-8?B?cUQxQmdjK2dpeHNkRXo5bU9zKzBKNHZMYWhMQ2E3S0p5eDZSQ2NXbU91Rk5r?= =?utf-8?B?aXUyYmNmZk5DcEVFRHFjU3FEN1c5NVBEQWFwQWRwZXhFd1duOW0xaHVyeU81?= =?utf-8?B?WjN1eENHY1pLelpUcWFrUzBLYlpjRjZMaGZ2a2pKSEpoT2RTbkxLM1EvUXRT?= =?utf-8?B?MlZ2V2YzYXluUy8reFNIUWR2VE1UQURRbHVaRUJ6SWZ6Z21XN0dvOUNJaWEv?= =?utf-8?B?eVhUS3BWQ3Y3b3BUMmlvOVBadlZiZjFjMlJxclBBcFhvejJ1Q1IyWmQwUjVX?= =?utf-8?B?N1BoT2MrUmFYRE1nTnJkaGFtalhQN2FHM0c1Mk8rVGprbTJOYjNQRlhON0JB?= =?utf-8?B?NlA1S3R4Rm9rQUVEbEhiQm9qUDEwaEhIVm42clh4bXBCM1JueVRTQ3BwbXlj?= =?utf-8?B?c0FvL21ML2pZN0hJZTRsR2JIa2x5WGdMdktnb1crOTl4QVZnVlc2K1hPOGQ2?= =?utf-8?B?YTBHUXFGYk12dUtiZXBOYk1jcHFQSzJIdENOOVFtTHFUTnVDaVp4SnZ3T3N4?= =?utf-8?B?QlFMUlluMFlkOVB6d1M1VmdYdDB3RVpoWmFMcG1oSWt6bEs3TkJUaFFvdUNq?= =?utf-8?B?OExMQXNzZHkraHFVbU9pOTVvZ1A0em9lRmE1R1pTZy93SEJzN3JPSmVFMUJZ?= =?utf-8?B?QjhRSzkyN2JQVWFTWEp0R2ZmUm5Mb3ptTE5CZ2pYZGduaHlJN2J0ZDR6ZUdD?= =?utf-8?B?Q3g5ZmZ6NGpqMi8wTGhXNUxIK1k3cE1laXlRbzFjNDRPS1ZyVGsrbDlSZ3FU?= =?utf-8?B?K0I0SmdGWkd0emJGZ2RtdGNUREhSaGthOWhnUnZpa01NN2hFK2V3OE5xRGtP?= =?utf-8?B?OEdtQmk1N3FrRGZ3MnNtY3lURkhmWGhFc0psRHcxemVaWHhjR3plRUZBK2RS?= =?utf-8?B?ZWE4Mm93cXNadkFLd08ya2JBcURnbkhteGhlZUVwT3M5ZmFkaXdlYjNtNmN6?= =?utf-8?B?cGFnRkUxbEVhbllTQ2ZZUHZFdmF1emJSanQzek4wU0FCQ2d0TEF1Sm1VZm5L?= =?utf-8?B?Qlk4TEdkb251SnNEL2RlQlpjdEwrcmhNa1grSklKb2owWU96bjFQTXBZVjFG?= =?utf-8?B?bDRxdWFmQVpMQmVnSlBIREtWOHNaOXdLeXhYUk9TM00zMWozUW5DYzZlYnpj?= =?utf-8?B?SC9LbCtxN01OS2s4UXJ0eTVZTEVWM0ZpbllDcHJQY1ZkbUZYNWVlNld4eHgv?= =?utf-8?Q?IqL9A55dAMf9cg6RLiHDPmE52?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8fceec54-b81f-41e1-ddda-08dab659e1de X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Oct 2022 07:23:58.5732 (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: bd3KW6JNY7dyy/Ia+M1OAef3Bb4Xjqo052BW7SLNecgmiBZoodbM5gqqY5nPlp0JG46TW/WEdm/FtCvCEQ88iQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR04MB9493 X-Spam-Status: No, score=-3029.7 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: ... accompanied by a few other improvements (or so I hope) found along the way. The only change in v5 is the re-ordering of patches, such that the (controversial) change for move-with-sign-extend is last (and hence other patches can - hopefully - go in while the controversy is being resolved). 1: constify parse_insn()'s input 2: introduce Pass2 insn attribute 3: re-work insn/suffix recognition 4: don't recognize/derive Q suffix in the common case 5: allow HLE store of accumulator to absolute 32-bit address 6: move bad-use-of-TLS-reloc check 7: drop (now) stray IsString 8: further re-work insn/suffix recognition to also cover MOVSX Note that patches 4...6 were previously approved (albeit 4 has now changed because of the re-ordering of the series), but can't be committed ahead of the earlier ones. Jan