From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2062.outbound.protection.outlook.com [40.107.22.62]) by sourceware.org (Postfix) with ESMTPS id C5CEF3857C71 for ; Fri, 3 Feb 2023 07:43:12 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C5CEF3857C71 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=G3CIV4QJmXj+RTK22zRMIiipoUHFu0bvyxuMpwvzH4zk/TlbCyr5hb2LlcfoOFTrzddX66ILiPasRViIhGXg+plW9wO2nvQSYoamvatS2nmTQ3vQrWdnpFC1SqJsrCNmypKwMuDEs8OmqwFzlnANclIb4d3ha3YgxgS2vJR1AUyIjYcyhr1b+wHTaiN2j7y12WJuJ7YY/eoZB7iyTcZUgEM+8/OX7MTR1coYnk1iLbkl7bBPfzq9GVoD//hy5XNTQf2EGArpEHqyDYv+uOjewfy1E3X2amMojUS+Xa+ffJ+np1sUoBU3QJoLyNX5HuBt+V3sq9mLBEhn6YSFio1VRA== 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=WIrr1XQ/xGuH96g9cfLPWl1jb5cca8KSX0Ei+2SZXrc=; b=FS2xEREdv9KsEmxuk5Q41H6Cs/TPg/BPItgr6yA70uW9v/z4d0bZwE/U5e00J80Mdk+hifZmNCkNFLLCWLMTPoYW9VfD/6hc8RiyOgrlgrwDlP423Y7lStZDWCQ5ikMrsF9F9I/AvqyWFwA4WH4HWbY/dDfhwSybtUhthwCEaeRynGe6N0bzADDbDhTVv7GH3zXSGbkoz94ImuMuzZAGMwMvLjiaTylo3r+GhtCvapq0+euFXFos2X0uEktv/9yDAXgBAZTTYqHZuoirfjqQSrpmT5LXRALIBDW8LL0D1Zu7PgKHa3GNtgspt4+CWNftqsSYJ0+EEgoogurAmGSzgA== 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=WIrr1XQ/xGuH96g9cfLPWl1jb5cca8KSX0Ei+2SZXrc=; b=EvKvtr86NRsel0zF+ZeopFOkdkVzYtkfCMjcdQADQvmzofTexOMj5tnH9tl09LxMnfphcz8hfMH8NY7gaO6bv5vFDV24CkDQCR0fhHQibSSxIxHTMOKpC7xiTUg7lI2/WTpucxSlHurt3WLVG5hFg5BBH7yaEA2lHnBZSwa6hmCHV3VGo9BRiyPD2BO4CkNq6DZi25e3rKh3lwihb8r4MqHvfhPzPid0LkeSv3m5TFmRztv5iSm9/CJTQwIs/4X1OVNT9hogFwAOn95iz59WYtI4Yhc1KYzVU2Bm6MmJ0FMnLPh8JnQKOkx2KIf2lISuIm1QgLbVdzjVe0+WqnH6uw== 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 AS1PR04MB9239.eurprd04.prod.outlook.com (2603:10a6:20b:4c5::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.25; Fri, 3 Feb 2023 07:43:10 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e138:4fc3:705c:d178]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e138:4fc3:705c:d178%6]) with mapi id 15.20.6064.024; Fri, 3 Feb 2023 07:43:10 +0000 Message-ID: Date: Fri, 3 Feb 2023 08:43:08 +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 0/3] x86: drop VexSources attribute Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0066.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:49::12) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|AS1PR04MB9239:EE_ X-MS-Office365-Filtering-Correlation-Id: 1d634a58-cf4c-45f9-82ec-08db05ba4be6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 2vUvpfbisEn+dGvPR7+J7sys/0BJBBQn/sJaQ7OStXJJZcxpcq3Po+Cd6gNoyIMKzqmlgI9k7RqSHg6eTqnMb6gjcQE2FgANJDfZopGWd2pXqqjdDWje7cTf2GJzx6VVqqlfluuQWQDRh3blhz1oR3BG94eFXGo89693qLKd/eeUbFZ9cboEKLzou8jRgJMVg/BnqdcaPYYA0M/ZqHRkhaMs4En7BlgPI7Oei/TqsT8eGRxqIgfbOM4L1xLSTRUZLopfVQLU6DV03yYrti8Y9mYAThBIZtGiEAMDCJ11/0Qtp/fgFDuO9fM6TR+08Q3RG5tOn/00VdkMrNdJjgFgBFq0JdTyiEsQrpsXfEVlAKp+VSvSqYskjc9TEN6+/28aDkPRhallfHD4+bfY48Ikc5zz4/gX8F8PV2nzd2Ij3K1A/khGIdv8dOcNWe9mulcpm77iRfhNAAeoTQlGIqC1GRtARv0m7GvDZVo90wav4JecfgxbA1mW7bYUTkfHVvb2zcRQ7jrtRx9XKNijVClfzn8gZ30b/wAltnkyNNp/3xua2z0hxJLHDpTukZXi0pFf0aHvDZRpLg1V3wRqZEpg+Ky1toUQD7VwlKUjYKoJexVGVklI/a+FjUtTeooTsu02RddPHtsctmOb+OUYfPrMDRyFaBN5pyecV4ZBRDflsCjWbWGsun4a0ylMcmaWuEY9Tjng4dH64EdbF1GcVsPsfpMvNXDr84A9rHsNtoQ++nM= 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)(39860400002)(396003)(376002)(346002)(366004)(136003)(451199018)(2906002)(36756003)(38100700002)(316002)(2616005)(83380400001)(6512007)(6916009)(186003)(31696002)(478600001)(26005)(8676002)(6486002)(66946007)(66476007)(66556008)(4744005)(86362001)(5660300002)(4326008)(41300700001)(8936002)(6506007)(31686004)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aDlYNEhYaEZuMWt1dkc5Z0oyUXErelNzNkZwVHlwd0NacmNqM0xEYi9WV211?= =?utf-8?B?Q2pFYmZkODl3ZmdGWDZwbzViRi85VWgrRFpZRGRYb3VkS1lZb2lDcmhtSjJz?= =?utf-8?B?Q0dKT1dQRmE3YjhoRWp2MG92VDF5RlV4T0dyMHRIdDd3K21GNTZrNXQyaTFJ?= =?utf-8?B?TVhIT2Z6UXFubzh2b1NYNzJ3ZlVtbVAyQlM4YUJrZ0Eyc2pCN1NqOXBzV2c5?= =?utf-8?B?WkpqTWFKemtNeU1yRExYcXplditLQld4V05MZ1hreFpTbm9LdFpZdDRvUzFi?= =?utf-8?B?dkExVXdTckdPSmxnWEd2UkRaRWJKMlRvbzNnZVplbHU1LzgwZ3QxaUp4dFM2?= =?utf-8?B?THdLNnNXQzJ4a05iTm10NWYvcTUzMlRzZGdQVFRFbWJRbkJyeXd5NzJVOVpF?= =?utf-8?B?NlBmMmpVMUZTczZuNmRqZjh1cWlTcG9zcWdMNTQwWCtnNnVtSVRoVWxqZEFO?= =?utf-8?B?VE5vc0Q4ZnpOV1k5cjlWNnMrODN3d0lGWFFSTlRKL0pPa0YxTmVETDcwMmlt?= =?utf-8?B?WVJLbDdqSGVseXpiVFNYWmRMZnRPU21Rc0FPMWJ5dDJSMFE1Ty9MSUw2Y2lM?= =?utf-8?B?OHA1T1B2NGVIaUJlaFc4OUFKTWtGNEEzY2hlR2VvQU5xSys1TjhVTmtvTHNQ?= =?utf-8?B?VkVXL2Yvdkw2NFA2ZzR5K1RlM1FFMDJCZ3ZmM2RSeno0ekRKN1NPdzUrcHR0?= =?utf-8?B?MzNFSjUvOWxyaXVxT2Y2UFlsYVZ2S21ZNElCOXdkdkc2Tk41cXVyRFdyOUJw?= =?utf-8?B?SEZHMG9PdXNIN3VrOEY3eCt5Z3BwTHhnRDh4Z2xrbnBaTnorRjJ4YlQzaTls?= =?utf-8?B?ODl0V2lwTjRydmUvWVhjcXFJUDRFL3I4VW5obW14SDJhRWNnOHo5MDBlY0Zy?= =?utf-8?B?YVA0OGk3Q2psUzRzcVRTemhnTHAyZjdGNVRBQVM3RFpuay9UaTQ1eG43K1M0?= =?utf-8?B?eE9mVVpZQVhoSEJXc05CQXdid3NKYnJ1VWlDNUVITm00MzA0V29RMk5KZ05H?= =?utf-8?B?SlRUQkRGNm51RzY5cHJXSGEvcDlpUU8xZU9YbEZGMzRQYXgyV2RqUEhjK3cw?= =?utf-8?B?VWNGejNPbXVVUityOFRjdnpUMmw5RnR6QTBHb0JGaXdaNWg0N1g1UFNBblly?= =?utf-8?B?TzY0ZHJ0TE9FVGx4ZjFObklpL1psWXJla09MTTU1WUEvL3oyOG1CdHRzNnha?= =?utf-8?B?VTlLM3BucEJZNTUxeEZVZDEydjFlZXRuMkoyQ05RcGh5MFBGQ2UzRW5MVW1m?= =?utf-8?B?MTZQcjg3Y2hJWXl5eTB3ckdBc1BNZGl6eGd1UzJta3RPeWJXYWRCcXM2a1Nx?= =?utf-8?B?TWtROGtvUktGVlhXQ2xZVGpacWFoTi9Rb1F4QVdwQ2lyaUZxVU5FWng1TVdk?= =?utf-8?B?Z1BzRnM3ZkoyTzlFQTNGLzJMNGRXVjhhc0RTeEY0amtrZ3lDZHV0TGMrenRv?= =?utf-8?B?NHgwNVJWSG5BQTZ1ZzQyY1dBQzR3dDVTVmxjTkNaRk5od1pQcmRmSVQ4SXdN?= =?utf-8?B?Y3VHRis1ZHZTVkZCejVUQndEbDdmZkVoSmQ3R1I4OTlMQVNENys4cDJXclph?= =?utf-8?B?Q3dsY3N5TW82RzJVMTRmUWxOTzhHMFRXdCtKODQzVjdmbVRRakpEcC85RHVP?= =?utf-8?B?cDcreVJGUFpjcmlNazkyYUlYWVlieTJBMVAzeTZvUm9YTmtKa2UzVEtHRjNl?= =?utf-8?B?d0NpSlRrVnBlQ29ocWloNFJwMnhTODBUbDI2VFFEeE1ZNUNIUThCT2NQZnp4?= =?utf-8?B?YjM2bWRDM1F0bHE2eWF2TEhQTlRUVkR1Ui9MNFNJWFd1YU1CenNLMlZFbGJr?= =?utf-8?B?dy93L2E0MklQb3I4cnlna0lWN2poY2JobHg2eXJ4TUE1bmc4RmFqTmU1TExr?= =?utf-8?B?amJBcThYWUpnc250R2gxUm9za0NtQU5pSU5vNllpTER3dUNZNzlvS05VQWhs?= =?utf-8?B?cW4xMDl5RWhCTHNQNlAvRm1jUW04RGdUb0VTNEl5UW1tZlhnaFpsWGU5WDcv?= =?utf-8?B?ZElPM3BpVm9kbE9lZHpnbWhPVkxkS1hYeWhNMjg5Q1ppQ3EzWnRUWnpORmJJ?= =?utf-8?B?cXZGZy91R3UrMEdDbDBUSzlpRlV0T3U2VW5TUExEUDd0cGpPVWdvaHNoK2tv?= =?utf-8?Q?8Txnh8QoT9HlqTxFWTf/1iwQl?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1d634a58-cf4c-45f9-82ec-08db05ba4be6 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Feb 2023 07:43:10.0385 (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: r+yO0prYByP/k6rQcnUpp+DM386pZ9VDyM2NeT6Yp+BTr3ZoPARcJUYFjEoPJdoQrYUpLfcbvUki9dWAwCUF2A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1PR04MB9239 X-Spam-Status: No, score=-3028.5 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: This attribute's existence has been bothering me for years; I merely never dared to touch it because the hackery looked pretty fragile. In the course of trying to get .insn to work sensibly (and without overly intrusive changes to the assembler), I finally had to properly understand what the special case code does. And voila - XOP2SOURCES is fully redundant with other (in part special case) handling we have, while VEX3SOURCES uses can easily be expressed differently. 1: limit use of XOP2SOURCES 2: drop use of XOP2SOURCES 3: drop use of VEX3SOURCES While I don't think there are any conflicts (except in generated files), if in doubt this is assumed to go on top of "x86: assorted opcode processing adjustments". Jan