From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2049.outbound.protection.outlook.com [40.107.20.49]) by sourceware.org (Postfix) with ESMTPS id 4BE4F39960EE for ; Thu, 17 Nov 2022 13:27:42 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 4BE4F39960EE 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=LEH1rHMfFtNJwvmcuHUmPDfqjjnM1vw7iiFm6MTJSXjF7xnPkGGi7sEEGj0HKCXpOVA+SCVclDvfoDO4dWmAXPo0ToYx4OvTd+DDZRmmX5UZ3RNWHh//JAALndTtX+u/yZ9cicQsi4hMdqptneTrREA2vLDkrwzwR0JWME7Mf0miVNfm4FdLO+KQBgdEUtSQKlpZzdBrVBB2UjuPBWtqmLEF0sLbcE6m3vYCZi5JGWxewyoZQfbHWrZUxHDNIshO4NxgvPDzFu/vAbpCFkccynjnkp8GLEY7h+nl+lKYvXDYqa6IOkPnrCJi3xQ+oo+nP7/TQZ2WvNWuks73QAP49A== 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=pQsVKMzQUPFQ71TpPMX2ko0I1gU7wR1R82RwLBmtguE=; b=CLlxTRtUcf5sU6NApFV+n0scroNCxhgsVVIYgdtsDswc9D0ZVgQ+V01B6mj/tNNbHZcw+jz+5E+cy8z9/YgS1GiChCeSYaQWX/N41HJYuKJy58BPSwC+qSKo8VuH6fo/uSXXm9cpiU2/bgKoh0uPNCCvoEduxcK9TZgTZXVAxXr3H8c/sEJhBAnhlo88bdsXF+ymIY01JOyEIX0cck8pYozaJg5xijEv0QV7Y1qjTp4IwgHzRbNdUh/PO9nn9lPFUutAcXAY3n8BvZmxr34w0RVfr8OZ0/JrOONPZmZsDTWYVTlJKEvdtNwHgTMVHfIXRXvp1Pv5QA1XV2xtPYbM6A== 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=pQsVKMzQUPFQ71TpPMX2ko0I1gU7wR1R82RwLBmtguE=; b=C8Ko8d13VxHLptofP/3UsGesTJNMRB+fVrIO1Eh7qo42gZcVzIooY3GHiolzQltdlP6oDSdrm2d1RnssDD2imv38BwZMuJO4W2pgPF+8kEj74jTtSRjR3vw+0wjkoPr3CRXZC+7xGesStSWm86OrHoRbdAFomiEZ7D+GWYaFWq6DFcR96dj3UxWI0Z3Hcn8NgBDwP8q3rt6JiTbWe8caSEK+/UCLBS7ZsqqykCmUvEcIpzj0iuoqqz2yhIXBwezsHpmeiWv3PRRoNHtPzh38Ze434ImPe7TzLkP7+HXI8ON7RoHV2ZpuK8MPw9+MYAHTpOugzJGhrwT44iUZSvACFg== 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 PAXPR04MB8510.eurprd04.prod.outlook.com (2603:10a6:102:211::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.13; Thu, 17 Nov 2022 13:27:39 +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.5813.018; Thu, 17 Nov 2022 13:27:39 +0000 Message-ID: <5c07cdb4-ec26-c7bf-087a-4d0c75ef8549@suse.com> Date: Thu, 17 Nov 2022 14:27:38 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: en-US To: Binutils Cc: "H.J. Lu" From: Jan Beulich Subject: [PATCH 0/2] x86: break gas dependency on libopcodes Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0009.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:15::14) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|PAXPR04MB8510:EE_ X-MS-Office365-Filtering-Correlation-Id: 19282583-8510-440f-eb4e-08dac89f7f95 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Yi2+jkZkwVEb4mSlQja9tlwykoWAsCSeAelxxbatWpMqkTcE4ZoIwIFIbnqx2uICezKpZeBBJ6XHImbuvJCjSP0r1sxknpZUjKfQ0T62ZAs5jzZcEx8sjWfVnIyOp91TgI4w+tIUDlGiP9Cbh2Tq+BBRlb1l5V6VYhll8jWEw48PE291TkqZv2wQX3e4H8QcF3p2UHcPUCY+ES8sZo4Km2+H82qu4vx/dkGd5Y1nnNro61MDFUlWXp9UtPbh1jb6PVQ+vAFGAmEITRHEk9UbUgpns1cVWfHodpW9+ZKVWmMntuzMGSZfeXnreuwbjZk2KQkl666C/oGWifgYCgfU1Iq9YuTeIAhKW/vO1c07t6TjaFloUHBewINdeA+uSb84qMWeEds+OiutAqJtdl8VYUhNXMpjvMhq8Fkdv64qW90xtovx8YFMQ6SvLJDbnLGnOlHvbPPaqR6+9gmKqDPx/lhSIwHbyOfFMdhg6JOzFijuCypTDd7VpIwissMfFGgsErVDWS3OAtS1zmX0ANC9sz1sWZfPMlBZhVDjEQLgVmsQtBsA7IT9C4X2Ka5PNjTEUGExVuqMpm86/uLZcBtSrYokcsdqqchgccyIiDW327BXShQzvKyFxx4+Nt76olulkodRgafWAIsC5yzeqXNhaHoDzrSuLf8c8YFwoeLpUhV45tJmjtvpZZHLH8WXDspBWf64IA2XuuTs7yz+YD27C+mc5Iug5+YI1iTkYQ/VWm8= 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)(136003)(346002)(366004)(396003)(451199015)(186003)(31686004)(31696002)(86362001)(6916009)(558084003)(36756003)(38100700002)(83380400001)(6512007)(26005)(2616005)(41300700001)(478600001)(6506007)(6486002)(4326008)(8676002)(2906002)(66476007)(66946007)(66556008)(8936002)(5660300002)(316002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MWZrdDY5eVFLT0NBZHVSQlBKankxcmJYbG1EN245N2V2dVpCamlLdDd5eXdZ?= =?utf-8?B?dXV4MVRpL0lvM1B0OFdWcFBZYWRvbGxSNzd6TzdiVmVRTnZiZkRneG9QS0pz?= =?utf-8?B?K0E5aE5aMkVGeUtyVTRLV083NG90U1FwYVhuT2M4VkI1Y0FNclVPQWE1bnFr?= =?utf-8?B?d3dXK21OOW1CVXVNTUNiL082QWJ2WDhYdXJZOEczMTRQMThNN1c2b0ZDSzd5?= =?utf-8?B?WjdJZGZudlRrK1BpSHRJbFNTM2p2clFYYjk3ZnRIZVRYN3crYmczZHFFVWEv?= =?utf-8?B?UXlnNUhGalpELzM4ZGk3SFNVOGcvT250NHFEMzJPaEUzRjdTbUQvbWJFeVE1?= =?utf-8?B?QzAreTBka3BXbVhTLy8wSFV6dWZjNGl1SmNFcktKbUNGRXFoNEM0U0U5TEdz?= =?utf-8?B?RGpadzhoank0ZEpZM2kvc2YxUkZNbVNkN2kxd2NoVTRXNXBQU0xyMXpTVFVZ?= =?utf-8?B?aUZ4eDJuemh3azR6QVNvTGdka0dTRThoLzBjU0pxMlFURXA1SmoxR0pqQjFw?= =?utf-8?B?VUlVMXZpN25IbWRMWHVhQWwxRW9LYjZDa0tGMFVMcW50c202bmM3Z1BqZHVx?= =?utf-8?B?amt0L1NKZHcwejNmZjV4b3hUM01UUlozOEM5MXk1WEh5VnphK2RseFpOaVBS?= =?utf-8?B?bWlNbklZblFFY3grcEU3T0U3RVhKUEdFSXJLQklCRXdHeEd0Y1N3ZGhiWnpj?= =?utf-8?B?c3RxdDZDM0Q3NytWRjl2YVltVzhnVGhQWjYybEtsWHRVRVNENXRpajBycUxY?= =?utf-8?B?ckZ0SFlmVkZKODg2cEFybjVSOGxkWXlmNTZPYWMyMTRmejJIOTc5R20xeXRL?= =?utf-8?B?WnpyWldad3ViVDRuZTFIeGNmMkhaeE1iWXpKVE1YNnEzMkdTQlFDNm5QSFdM?= =?utf-8?B?Y2RhemNhd05ROHp4YnlLaXpLYTVGeGZMUWFsRXpKSGZCVC9tRjl3cG1BWTc0?= =?utf-8?B?VjJNNXNwUndYSlJ2NDZrcjY4cm0xZ2JzeG9zeDIzUURwQmQ4QWhoM3BvSlYv?= =?utf-8?B?QWxmZE5FN1FjWC9Oa1hFcXhoNHFXaFNjY2lCZGw2Y3pnVURQeGNJUjRITTdH?= =?utf-8?B?VWg0b1V3Z0dmK1d5STJLdzJtV1VQb3pRTUs3ZWRIclJ1dDZScTRFVzYyZWpi?= =?utf-8?B?eE9kT0JyM1FNcE5oK0piQ2NiaUplUGJ5OGk2dmx1TldKdmgxaFo4a0xXSXE4?= =?utf-8?B?MnllRDVIMmJHa0NRWXFSeC9Hckx2UHdmb0FkcHUyOHR2LzEwSkFaMnJySHZu?= =?utf-8?B?U1dXTWNQcytUTXFjNzEzWXlLNDAxKzFpYVdoYU1jRk9PblV3SkZ0MXRxUGRS?= =?utf-8?B?MUJITjVNY2lIa24rOHdtSjhVRGhMRVY0U1gvTXQ2a00wd1lHWUtMdHZ0bytk?= =?utf-8?B?OGFQWmNKd01RckdreG9ra3ZVZ2JDUmhJbjZMN0RsdGlLWXAvRytGcjZXT09M?= =?utf-8?B?dlZWUkVnb0kvS25Vc3FVSmM3MzBXWDI1UkdyTEdJRk13OUNVV0hlOERxbmo3?= =?utf-8?B?Q1ozUXNNN0NyYmVFVFMxRjZLS0E1bER3QUYrV0FSSlZmVmdZNDhEOXkrTXk1?= =?utf-8?B?Q2UydDRUQzR2eVFLL0NwM2FjUjV6VTNqUlZMN3R6cjZsY1I1eVVVdnVaRlZH?= =?utf-8?B?WGNHMzZmcVJKdVA1NmMxbC9sM05MMU5NLzN6TTRZZWVtV3ZRQ1NpR3Y2ZmtJ?= =?utf-8?B?a04xOWRqZVV5Ri91YlNaeGc0NTFMY0luVWpka2N1eUZkYk9QVVMySnBoRHBp?= =?utf-8?B?STFlMFNlNmQwNnpnTWlkTkJKSCtxNlI3ZDBRcGFHWU5rT29xdlQ3dGQ5czUr?= =?utf-8?B?OVhQVllVV0o2T2I5WlZ1Sy9YeS9YNDcxU0RqeUNPbjJLYUtFREVLMTJhNHhS?= =?utf-8?B?S3pYWlZtY3R3Qm1JczhMK0xRcXVmNnB0MFdranI0eE45cVhYcHAwcmpLY3g2?= =?utf-8?B?NWtzWUtnU2hPOS9VQWlidzJkSGJMeFdsOUZ2c0pTMUQrSEZPSUh5NGd1Z0Iw?= =?utf-8?B?TUVtSk5QNDhFTzhnVUxGZXJIQzgrcDVzb3JhK0h2cEhCc2dQQTRpaGRub3My?= =?utf-8?B?WGE2WHRKdkVwTEYrdk4wbGZ4WGZnSWVGQjNFTlRzbUJpNjJZNHZaU0JKV3Fr?= =?utf-8?Q?6wB9CitEH6O8JPP0aKx7DGGgS?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 19282583-8510-440f-eb4e-08dac89f7f95 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2022 13:27:39.4733 (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: FAL8O6OT3jkxZphw0alP8UrBEsMUe5eP0/L4Hl1E7gVPXCSpOvjm/BD6PIRbHokLNEBPNHsW0cgd2b1S/CSrMQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8510 X-Spam-Status: No, score=-3029.4 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: Unlike many other architectures, x86 does not share an opcode table between assembly and disassembly. Any consumer of libopcodes would only ever access one of the two. 1: instantiate i386_{op,reg}tab[] in gas instead of in libopcodes 2: break gas dependency on libopcodes Jan