From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2056.outbound.protection.outlook.com [40.107.20.56]) by sourceware.org (Postfix) with ESMTPS id 2A9773850866 for ; Thu, 13 Oct 2022 08:15:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 2A9773850866 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=cQGGUpuPD+Yx6yVKjz4Jvxci8k6lWWw0YxRaUVk7y4DuOc43j6F67lHmBEQoSyjJEuReMXPmZMbrxc/kkkYtNaJigMKIRB0C805l0zk440TxeRze5fh7pO8RWL4giMY+wIvnSGSp/UvGM9bSGo70zV/0dJKi+iKkiFCYoHl4fjj8n8qu0v6dhmWqofTPaxB1WGmRzY/0OUcR4qvaFp67XIYaOxZpe7LPJcDLEJJiwNpv6QFlOxYRbpIL7DuVjcC1/HyftB02h3TbB8MvlocV2TvEnLsVeoE1nH8MTvnaZEn9SX8aYSaxhN619uHdPNc0DEI2kRIc1NrilxKbAG8HEQ== 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=vVeU54AuQVvmEQBiF9RUYzPCS/0Y2eCkXLKT5580BOE=; b=e75CUwq0Hrwy43XWm53diVFHxX6eiYkkpbyZWv7SHzfvutODhQyYgw63AEShrljieqsFn09UWaU3QjZUmXQkZgJBYG/PkEI2aSMj6CAiusrLLbe3H5hUkTU9jdlVhq20MT/hYS2K6n5JYImtqIm83Hjg1V1yWJ9GnGeze600PqVzQvmFiNqvEi5S89Aa3y8VodS7pTnchgoFf796XXzcReRF3LBn4lD92i+LgeMGWxYtjARXnLdsi3rQfUIN5t3f4AXPUBnL44/BOARQIhzBiw3ADGwfTO6NjAr7ra69mTIlt2N4M+9w1p7gtZ5AxmmrIVcrXqj4pgESNsRBXh099g== 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=vVeU54AuQVvmEQBiF9RUYzPCS/0Y2eCkXLKT5580BOE=; b=VqZuqfv6OR1ABKxw5LX7/aHFotQfL25KE8nCUkl8vHYyCrR08KCB3wKYwSdmoxDUyvGL2nb6eFKUpZoovtngPBbDu9MibMVW+jl9+lChJHxPffAzRUW7M2OGAZR/nIEB6BbJl3Feea7OmWjVWwFK4zDQ9o6GB5o3S/OG1RrQce1Pkp7o5Odi//wVfOUuAKFYgSKmeEV9dawXssRkfrPEWtQfsg56MTnuiTFxb9GNCyx+zzMzPfcboXlVnQd3s7j8D5pK9EYAayn+aOw7BY4oUE3MgPIlIPlyukjRMkMHDtbzVZrhYgs8z9HqcGCn6n+J+qz1vKlxsQP7xZzanKfvLQ== 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 PAXPR04MB9220.eurprd04.prod.outlook.com (2603:10a6:102:228::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5709.19; Thu, 13 Oct 2022 08:15:07 +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.5723.026; Thu, 13 Oct 2022 08:15:07 +0000 Message-ID: <4aa2665c-535f-da2d-1edb-4eb1f4195c3e@suse.com> Date: Thu, 13 Oct 2022 10:15:06 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.3.2 From: Jan Beulich Subject: [PATCH v4 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: FR3P281CA0062.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4b::11) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|PAXPR04MB9220:EE_ X-MS-Office365-Filtering-Correlation-Id: f6bc7de7-2731-48c4-7635-08daacf30a07 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: FOzjtMQIj85sBLaKbXNhdCEnxI6JFjG7Y1nnQZS1mMUmkM/dWdhvqzAXQcYOUSr1z9jV1GK0ysxJWsDaapfu/JeC2qjhSKgiX2PvI+S+L4ln8tPmi/EHBzOeZ0oupcS32EvXVsC6ManOwvaiEGiA2UQkBRdyxqFiiMtZunNHdQViLL8cQo4T2HYg54wkNU0K4Jcw/RsVFXAkSctteFQ8p/jy4OM66txd8yggrm+v4NjPnUlx6s5qxJjUPt33d19zNZvFEST4x+1VZzYr7DnzP6XwqVu4CnHQxLlJdBXF8X9OvBo6sPc7Sd/n0dL0qagb5ISauC7CfGb0OSvn7BIoNNiTyuKVXP10KDPwsySlD1ePwbvDZCNgdzAt32pzTTJd9RMRm2O5pTbcVaxtWai4QW4RggH3dEtuyZy25X5zncUnZW19letZPqhYy6mzRcyZbDDAa4pimUd1eop70wHT01K5VWMbgWw40oRhJ/Aw8qeQDQf5okHg+2Zae9Nk2OgYhYW0OoH4eVxMr+gE4Uflv0pZe3ogNedmFZQUR9BIQzd5mAYYwNob5YzMVFAgmNF/SDLrr6R8GM/j1j6Bxq/2NP9yfOuUbT9itlhWF99AGOEJMgDyeJfpmA0ui5lQd1C2IsJXKluWspOxKM/UUyCozKq5q1kGhVB9UPMgt+rmx9xeZitIaWhmGWRQIIzXBtd+TXchUZIOmmggyMzuk9QOOOxTJfJrtzRqN95PtpZxHwN9rzoZNMOdaK3NB73mRHcJtc6w6Z2oYjRu/r8f81w/YYXTSIOCPCCnNKNabeYNCq4= 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)(346002)(366004)(396003)(376002)(136003)(39860400002)(451199015)(36756003)(31686004)(31696002)(86362001)(4744005)(5660300002)(38100700002)(2616005)(186003)(2906002)(6506007)(478600001)(26005)(66476007)(66946007)(66556008)(6512007)(316002)(8676002)(6916009)(8936002)(4326008)(41300700001)(6486002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SXVTWHBXR0VqZGs3U1RLOS9HQ0xlNzMzY3ljT2JNS1BXRFFGYmpBQThaeEpW?= =?utf-8?B?dk1pZnVpcHhwaVhTbDdRU0lQbTljeDlxQ0t6SS9FVjUrbUh5MEhrdmlVeENU?= =?utf-8?B?QWltclBQeCtOa1ppSEtVam9PL2JwNDBJYnI2d1Z2UElud0JobnlRTnNMangr?= =?utf-8?B?RUt3ZXZmWmF0YXNLODRva00zd0hiNWZwc2Z6WTdVMHllTU1ZektOemtremFN?= =?utf-8?B?cmcyTWt3QlNFYzdrZDFGVlp1UWNxNERoanAwUWhKU3JsQUQ5ODdjeGZJdU1i?= =?utf-8?B?VTVDQlhGMEE5TUgzRTdUSUc4a2UvQXFXMzFvN1V3Y3lrUTV6ZkFDOHJzVlVr?= =?utf-8?B?R1lPZGFRaTltTGFZbVErMi9XNlZ1c1czcXU0STNtMjh0RUxyejVyZzMwUytj?= =?utf-8?B?SWJnU2d1anJlUytEbzgwR0p0S1EvUlBYckFYa0VtYVFldVROdlc0MHFDYTVS?= =?utf-8?B?RFU4ZUROUWROZG1zVFJWSUZ5ZUk0czYvRXZaU0VlVks4Qkx1WDUveGlqb1VP?= =?utf-8?B?amVQTDN3UnF0NVRIVnlOTVdwejNlVjlKcGZhNk14Uzc5RDJKMWI1NWtpSk5a?= =?utf-8?B?ZzJaVnpoNXF3RGdFR1IyQThyRTlLQ3JFN3lUdWRmWTNjNVJFM3o0S0VjKzU2?= =?utf-8?B?aDVubzBtekQwS0FuSG12S0IvYmpPQTA4eEt4STlmZ3p5c3B1eFVueG9LNTh2?= =?utf-8?B?TkJDMXA0S3R5NUVpa1h6YjJ1Smk4UG5JSlRPQzhrM1VGRDRUODhhNDFiK1Y5?= =?utf-8?B?dFV0cnJaeUNLN0lRSlJPd3NtT2lxMEdhMmhwUnR0N2poQnkzT0xiRnhSYXJM?= =?utf-8?B?ZFN2QTlNWStYYWYwS056TVh1U3prWHhiZXhtZG43TEdscUo5SGlvVFdDVVFs?= =?utf-8?B?cTFpU3dmNXZqT0MvUms4cHBqZ3MxR0UvRk9wL3pmdHAxWC83b3RTOVM2dnUz?= =?utf-8?B?eU5vTno1UXNkMWdkUWtSalFtdWhaeUlPTStZU2xMZWtVQjM1Yzc4dU55azVi?= =?utf-8?B?bWJ2NTg4UE9xcGVTMzVpa2RjSlltcklCU2NuUjcxWGRKR1doZWJHZDJ4SU9O?= =?utf-8?B?enBXTWZIMkF3Rko3MFdyNGVWSkREcUJOTnJlVEZoN3R5NVMxaE0vYlRPWHRG?= =?utf-8?B?T3NWWHkyQ0lXcWY4S25ROU5uTzAvb0NlZlQ1Y0FqOGMrcU16NndFSHh3TDlt?= =?utf-8?B?MS9pQlI2QU9xdzhBQUFsRkM3Z04zU3I5bzV5dHFhV2ZiRmhwUm54VUFGZ1RQ?= =?utf-8?B?WEFNRUFVSk4vcWJuSmVySFJjUVRMU0ZvT08wZzR3a1ZodGUxR1k4THpXZGpU?= =?utf-8?B?anhpdGlKdWtOc25sdDRjZHMvWTduSDZHdElXRnNObWZiOU5LcjVyZWVrdXJz?= =?utf-8?B?bGhDMm9YNXRTbW5SY04zRTFneDhwL21ZRTZ0MWVFSFl4T01MZzB2bkVTNDhI?= =?utf-8?B?bkI4YVpjRVN1VjhTV0lOaXh6SzFNcmt0N3BqcytxMlVlWDBZM3d5RmE3SmQ4?= =?utf-8?B?U3Jtd09OdVVLc0xTVlZKZlpyOFd1QnJRTkFHQUwzanJ3UTBNckZTUVo4MU1v?= =?utf-8?B?bk91OUJoWkFTYjFJNUkvSE9zTHBMZFljMDdrZEYyZmJWeTZ5SjFlMEM0V2JU?= =?utf-8?B?alVnZVVYazhkdFRaejNYdEpCR29Xa2EvTEtzNUo5OU9NOHd4VU1xUGtsK1Bt?= =?utf-8?B?SThvWHU1SUtkZVk4L00rYlZ5bHRSeWJsSWhCZG00NmcvN1dEYkJkMll6VkhL?= =?utf-8?B?LzlwZ0o5Y29aSUM5Tk03UmxmN0JYSmpQNERINXJvVzNJMEJRdUljYXJoR3VM?= =?utf-8?B?dTl2Uk95RUVhalgrYkZYZ3ZBVm1rZWlPczd1eElyUmtVMlpMNVlMMDYrdmZX?= =?utf-8?B?dnAzOEk5L2dTYnZ0WkNyc1VWemtsYmRjKyt0ekQra2JNU2VnVW50KzBhU2Yy?= =?utf-8?B?WmhTbDhEUnBzM3dJMmU0MHpWaTVMQUFPSVFJUjlFbkRYSmhObFhXeEY4VHds?= =?utf-8?B?T3ZxWEdTc0xZU2ZUMXlJbzJFVTU4ZXk5QUp5UHV4ajdXa3NnRCtoL2RHdnp4?= =?utf-8?B?OExLSXdsSVVOb0Rscmlpc21RaVB5QlM1aFk4MUp2K3NyMGVpQTRra2hQK0RK?= =?utf-8?Q?ZSVPJghFrhGKarP1Mm4yh+zSU?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: f6bc7de7-2731-48c4-7635-08daacf30a07 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Oct 2022 08:15:07.3512 (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: YaZte5Y5fNaEXNbwUloquGOlUzBQ06/SuBBVtskIu5P0G4fu0GoQKHrlwKoI6eiQ61QGFwRVkf3lRZywX2yuxw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9220 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: ... accompanied by a few other improvements (or so I hope) found along the way. 1: constify parse_insn()'s input 2: introduce Pass2 insn attribute 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 8: drop (now) stray IsString Note that patches 5...7 were previously approved, but can't be committed ahead of the earlier ones. Jan