From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130058.outbound.protection.outlook.com [40.107.13.58]) by sourceware.org (Postfix) with ESMTPS id 568873858C2D for ; Tue, 16 Aug 2022 07:27:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 568873858C2D ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nRTCoOdIfJEu7C8GREwhifdNi/67zzm4ZTNAnRCHsfKpCyZtXBrZqgylVD58ur6J5Q8lgZGlqr5GyordKhpVBI+efHVkozsKfLw/aYM360jDrs2YfZtO0zcR2NWNRsaD/lxRY/vYf+jLTJbGFfNER1RT+cT4Y7DplAPkmctBvmgr4TXoC49BhS7XaK1IaWd6Tg8sRVBPNfX6KcdWPyaSrGT6Cqd2SfFMNHMQCC2Xyhe76Ao4TQzyDgd8ibU0/ta0IwEKtlGiyyEeSAYkb9LkHYhUmchEoLj31EkNd1kQGmSzSaGFlGbat1HwrbDltZHPAL4ULhvDry2aQin+jYL3mA== 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=qu3yaoII9pBRGIyYrM4ZujsGVEfbamLwfSlDfAZYC3U=; b=BoL8pdFP20MqzMsqbpQTiWivoXcPgi8BqyAECgeLFJAtGKMqR7H5C82Oy5WlkyFMhe13RYT7u1zUBMfzXh5rhpIoDE4RImgWtc9M0vWQSMvJ90N9RaI2xyBMz34tjI6qj803fKicY5SD1SvSpwVGBhRNvTltTc7mRfRVs29NYXSfeRIKxOwQ1OcBSJJrVHY9ESrQkbOzdY2XH0FukeQmjHwmo6GCAtSZWNfQEWgKOhmpEUJypUxYEb1qDPNvfTlaiARpdZMmt8BQJs3FgP5HN7oRvvqFGA1hTQ8jRPMOVykUyfgp2f5SRjeStLgqyS40PcoPzcicjervm3KoiX1BNg== 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 VE1PR04MB6669.eurprd04.prod.outlook.com (2603:10a6:803:125::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.28; Tue, 16 Aug 2022 07:27:30 +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.5525.010; Tue, 16 Aug 2022 07:27:30 +0000 Message-ID: <32216291-fd1f-4579-87de-d24cb7190894@suse.com> Date: Tue, 16 Aug 2022 09:27:28 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Content-Language: en-US To: Binutils From: Jan Beulich Subject: [PATCH 0/7] x86: suffix handling changes Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0127.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:97::8) 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: cdc8b224-d8ab-436f-d5fc-08da7f58c6f6 X-MS-TrafficTypeDiagnostic: VE1PR04MB6669:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: kDVYbn5YytHYt2wflno6hFiyGjxTT/WP8SpGMydgQpLYOF+QttNPi/ziG73Ef5VCKV6XpfWxQv6wi5E0U6r+hReU653bck3pbSl5RDdNHRqtIkWJ3jfrwz48lyuaoq0mQcQPliplGUr71yvI3D8BWZr+kw/3JB9SR+xwTy9UOjPdF0rC6+jbaJTcRCWyUkTUFtiWY3ZxAi+KvTdmBTpFOP+wNRu73S1e1xMvLI36DmNiWHMuMEzaYTPafEYbBdqamIM6m/CYIJxyYIWMgq95+1ST1xjtFkjT9T9T4H0l/Wdpd8hIDtbZQPdkwC/jo2ygIlBn3e+oMzuX6yXzHI6YICZIGWj5MMf3HkAa9KpGpETBuvoxcFsURd4s0BZb1IvA2b7MpW3Bx4P6wiFz7/Q7vsyCOitR3hY1A/JGtb6ORJTVpE1JFu3TtCaEXwv1iN7wF4oCjguFO5E1NCiPogO+ie0xPEJfPn4u8MYYAxh86FPsf5Xe4sCzaA4L/hfR0ekC1V66RvtchPKCQItjHs40J6bB8V5r/+i8TaUhG/6bloK29dHclvd/g5FHmrsVyzXSHgw0VWBBJAiOb9jir71xgvk0FZ46vPv2yBbmNCuuU49FS7nE2boVsEKf8igQie4R/BehdYINh80ZI3/fOhm7SMMU7w6LHkn78chb49vLAYOgN1ZQyF0j9VVxOaWHbbIl/trmhjuQwyP8QshDnCVZalQtkrw87QgLzaSVpJ2bYuP6U53pLv+Iet374IZTuLEO8GOjBPmHj6F/FYlb3MgJ9YhI5NyWuJ4GbVRrZFJBESFRlh1Uzj28mafYd7UO/pRuPZMr17OJIKmUtY2UjR48UA== 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)(39860400002)(366004)(376002)(136003)(346002)(8676002)(26005)(6512007)(478600001)(6486002)(38100700002)(4326008)(41300700001)(83380400001)(86362001)(31696002)(186003)(2616005)(2906002)(6506007)(8936002)(36756003)(5660300002)(31686004)(4744005)(66476007)(316002)(6916009)(66946007)(66556008)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dzYzaUpYS05jNXlZYlhFN3JicnNONktNZ0JtREhoKzFVbXhNVnBRcmVSenJP?= =?utf-8?B?ZlBEZnNYZE5UYmVzY2ZhWG1RaUtPVGVuakFGUDl4R0tCc2xwYzJ6K3JrSS9z?= =?utf-8?B?MHNrSXB6d1pKek1WYVR1MzdEOGlqb3gwZGNHcVczMHV0bHplZC9tcVhrbDJz?= =?utf-8?B?Qmdjb2V0NE56VnZxdjlEZStzREZDd2s3WUo5bGdPYS9wc0xwQk9vUEIvM25k?= =?utf-8?B?aTZVK1MrcTJOSWN3L1ZieHQxQWljSXV1Yk9ySEV3b1I1clRPL1VkNVV6THdv?= =?utf-8?B?aG1NOFlQSGFNa3hFaFN6VEJja09MT0RSWnBSYzRuNzMzVWQrcGtyN0lBRnA2?= =?utf-8?B?ZTRlTUdzMitGczViR1ZFNHZ3OUc2TUhwQzFpWlY3MktxZ1l4MmUzcXVUZ2JV?= =?utf-8?B?QXArUkhRZ2VlNDYzL2ZybXFETGZUY2N2bDU4YWtVeWNZelA4WVN1NTMwRFMx?= =?utf-8?B?aGNoT015bzdRdm1xcVR4WW9INW9nZ0VGUnFUZDlZNHlqeVU3elQyUlBoNmxh?= =?utf-8?B?Y1E0Z2gyeC9xTU5HMzE2MGw3elRYS1JEc1JzTmFWUW1tTGxBSzdHRWZrNDVn?= =?utf-8?B?WmlLZ2cxSkpSak1FK3o1S0ZOVnJuaTJIakE1NjFHL20rWUFNRjRHUnVoWExV?= =?utf-8?B?QkVMbE4ycTIxUng5Wm52TGZ1WnovYzV4SFdBUkNDRTdkRDhMK01UQ0dvckQx?= =?utf-8?B?bmx6bkx0VXpEWlUva084cUJyWHpQRWxTTTRyQy95aFRjb0Q4aGNlQkw4Ukgz?= =?utf-8?B?bkI0dno2REM3cUFMazVuUmlUY0I5Vzg1c213MjQ3TjU2Z0RzNzdZbUhvUVJH?= =?utf-8?B?QlB0N1VhTUxFczcreWFpaHVqVkVrNnpPdm9IY3lKcm9WbG93OWF2MlBrSmNF?= =?utf-8?B?Y290MDZwSFlZOXlWMVZFZHVtUkVIbmV1WWRLbitsMnJvZHcrMVdzVGtLWGZY?= =?utf-8?B?TmpZYVgrVEltdUJDRnRWNWtzNkZYVmdndzFuWGlKUUFCU2JjZXJjZzZkckc4?= =?utf-8?B?Y2xuWC9LVGRrMWN6OE9yTG5FT2RQZWdLa1ByaDd6Q1A5WVUxYm9RN3pydjcw?= =?utf-8?B?NVZ1SG1NNjBydjB1aE5zeVFEQ3phak5CTm1pVzZDYzNMdUF5RG1KSTc1RDRM?= =?utf-8?B?TG0wMHlBdEgyUGVNWGxTbENLQkNuVWlNQ2ZabUNrZmVTMXNxQnNLNFBlbE5H?= =?utf-8?B?SmRwNFBSVmd6ck5wa002RVBKeHM3d3p3VHBJSlQrUk5seWxWcHI3TFRuTzBJ?= =?utf-8?B?MmpWUlBZOHRTY0hFbmFFcktlbHo2aittNEpiUldQVXFteVQrUlZyRnN0YW5Y?= =?utf-8?B?VHp3UEdFcUptbW9DNUlJNWJpNkM2bjhMTU92ODNNQ0RMMUI5SUY3dEFWSElF?= =?utf-8?B?ZEwrekYzZDdqNWU5cE1ZOUtWYlZTODJXeWp0NUpWeEoyRXBRTXlhZHBaUkFi?= =?utf-8?B?U2FadlBsQ1B4aUQ3YVVyOEljYmIwYjg4MCtidXJxNEp1TGR1dW1Jc1RIbGdH?= =?utf-8?B?d2ptamZYcTZ5N2cvZUo0QXR4TTUwVFBINWRDc3VCaStEYTdlZXU2eStlVnJX?= =?utf-8?B?RVBTeDF3KzZyMDQvMGRLbFp5K0RISlhaL3ZIZWNzUUt5cGdseWw0cTgydFR3?= =?utf-8?B?aVVGMVVaT1NMMUdGZ2ZxZGJUeEpNNm1PWkpsa0V6b0c1M1pXeU9lK04zTlRq?= =?utf-8?B?V2swUzVRQUhvd0tIQlJDYm1wUnRMdjhRcHdEdnlGNjBBdXJpaElwTUxUQWZo?= =?utf-8?B?c1RJY2ptR0JjcXU3dXlBcUhROFJNZ0p3SFV0WDhPOHdhektUREVCZk00ZlM1?= =?utf-8?B?RnNqZjlMUGVKZTMyc251QXFqeHlObk1vaU9rcmprWTJFSmJmcDJMQ1NndXZK?= =?utf-8?B?Q2N5MGE5aVYzYmtqVHlJOXlNV1pMVThrbmVpa0xsQ2RhUGRDb2tkVVpTMHI2?= =?utf-8?B?aDRiZzRVeXBqMC85OXNHZzRYWnEwZjVwUVdJNDNwMkpPMEFDMnVYUGJPOHYy?= =?utf-8?B?MFl1QnBiRkhzeE80Nk9YZ2FDMEdqQUY0NUNJNEY3MldsZXpjV1ZVZzZtVnRr?= =?utf-8?B?ZmVINjI4YmNPaTA0aXpPYWVQTy9kbGx4b01LQVp4NlhOV1BlV0JaWGxWTUtT?= =?utf-8?Q?XEH8wP/XqQxfu5tJlhUd6/pKR?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: cdc8b224-d8ab-436f-d5fc-08da7f58c6f6 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Aug 2022 07:27:29.9823 (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: qzNnftgC/PXH2RwSt5MeNv14UM/s8BGXyGj+GPWzUVEKtjLpMhPEYUnyu27qPxxH1h2rFQ23jY8FheXr0hFFcQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB6669 X-Spam-Status: No, score=-3030.3 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: Tue, 16 Aug 2022 07:27:35 -0000 ... accompanied by a few other improvements (or so I hope) found along the way. 1: Intel: restrict suffix derivation 2: insert "no error" enumerator in i386_error enumeration 3: move / quiesce pre-386 non-16-bit warning 4: improve match_template()'s diagnostics 5: re-work insn/suffix recognition 6: further re-work insn/suffix recognition to also cover MOVSL 7: don't recognize/derive Q suffix in the common case Jan