From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2049.outbound.protection.outlook.com [40.107.105.49]) by sourceware.org (Postfix) with ESMTPS id 727073858CDA for ; Fri, 12 Aug 2022 09:30:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 727073858CDA ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q2+iWyhtZWKbnSjhgtaBvW3MDkrEa9BPlsmtPG2KEKrBlPWOZJ9Kn5l/wGTmqNXjBcqFlrEtfokG/tkep+yWkPX9BySxRvZsjGl6rZtiruGVgoolNHMFdxyOcmbcf7MeEAv7GSu3PaJr+ACjIAudIAI84E9j/qO5QruuvKom4yhrd3SiSFqiQIdTB77whqZdFn33An8UsJw6oN1TqsCNP6MA6W2XlD/PjW2MmmU3PZhWqymL+YjBQKr2xixjSngAOprtYaQK/80+cLVo/Hgp792GRrct/1vWx6tOsOpkj0VVMrKk5hLLF2Z7HtDmk/ooUKfrjL1sbXknn1VNJl/rGA== 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=yRP/F0NAoW6+Bl3MNIO4i2U7XG7rJkQXDPKSv6gLLtI=; b=KIEXMlAKrkdueBGBSoNbHPt3ANdp4MhHpj6Lur5nZ7bzTN0w1+DCH9NKTUlk5FMJtGmOM0jPMkSkB3t12lYU+A1xq0DhDmRfzZrnDkQWZz4lddRG7WTKYU9QOHT006YjzddRdyA4JAe2AePUZIVdgzG3eA1z/E3gA37vc7Lkmp9V7QzNIDDEr/vnMInNck3MM0C9+dTONJ3+QHAjcjY8VRcyeTpKQ++K9kF1KmCscLvM3uCt9gmBDknJsZilhXIVa5EHH7UuJGYZtUoxTXvVa3+zSEDhI+qV7qHUwMBoe6/czn1L87gAcTHnV50g6NybswBFlcWs0loxS39WvKz11w== 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 PA4PR04MB7919.eurprd04.prod.outlook.com (2603:10a6:102:c1::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5525.11; Fri, 12 Aug 2022 09:30:39 +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; Fri, 12 Aug 2022 09:30:39 +0000 Message-ID: <12efdcf2-82f2-7683-7f55-3fac382326f9@suse.com> Date: Fri, 12 Aug 2022 11:30:36 +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: "H.J. Lu" Cc: Binutils From: Jan Beulich Subject: x86: limiting the use of No_*Suf Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AS9PR06CA0363.eurprd06.prod.outlook.com (2603:10a6:20b:460::23) 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: 6e54e1c9-8cc2-4467-1c85-08da7c45517d X-MS-TrafficTypeDiagnostic: PA4PR04MB7919:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 1nH106YmiWQRHZG3ynDFZFzo89xh5Bgr4wMBlJESvQdSKdPIf9SXyBoZMb+VsFoxHPPzKsryv7nnN8QrTjgnzJ5k8oHYnX5Fymka8uNe3/eOn51/zxz+QudGYlPm7sM97qlv97kS55GblkZYuboAApnG/vTQDAJx56ZFHJZdMW4gwL8msH12qxhY234XSpPGrtBz/icTyUNqb3TznGKrHvtpe5ukBm+DalT455bhcKPhYQHFBnwjfIdxAGHZwOOOQG/dEKUHOI0H7kzBK7xCq2AbWANjiqz+ErKjY9O5vogNEhgFvC9k2xlsGo+9ydQ6sRN+eH+xb02yHRxsakMXMe29H//Bl61MauvdvWA0DStmstp2CiZ8DKTw0yZmqARJ1l8s8ZjnW3cB88AZLRIgbvHsT8VBGwqCbVl4nK7ks2FkbBc8qN3ZNSDMHr0mZj7YrqgM09xtD8mqsE7mqnGXWGDJk7oRcwnUfxrxO7Z7rD9MZmL7MgHM5aGtRs/VaRAmn8cPBR57muGn8ou2aBJIRapstIcucs3wy7wEpR8mVgl/Ni3aJ2CzQndv5wG5pl7hdjMDqNOgNBYf4t/OuhUMx6nPBhBCZ1I3ifHwgd9G4uX6caInk9RQr6x1Ee7d6aWqo6L8Hb0RW0hWHCMcWdB8gM97yfKJ/FYS4KxxpyTaxx3CWIBzpJN5gRiMzyMWJZ5CA0pDLpM58cwcSWiXZWl8rpS6n8bw6E0G51+/ocdVKmgjL0qMiV5V0M8T1l8KAhSflD+iJV/f1Sbzf0PUQsP/j9SC1WRY9/7cgsc50rfIoI6i8r1rkVN4wNw+t9k2ScpaUkN56cGnpVPjmDBxbTQWzw== 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)(376002)(136003)(39860400002)(366004)(346002)(396003)(6916009)(4326008)(41300700001)(6666004)(66946007)(66556008)(2906002)(8676002)(66476007)(316002)(36756003)(83380400001)(2616005)(31686004)(186003)(26005)(38100700002)(6512007)(86362001)(8936002)(6506007)(478600001)(5660300002)(31696002)(6486002)(4744005)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?akNaMlI5cTVyU2J6ZFkvTWVaTHhYTVhMMFpLaVJZc1dHcndzOTBGbndEcUIr?= =?utf-8?B?TVltZC92ZXExY0hjSUNvNit4cFA0ekt4cHNNenRPM3R6OFhJdmRQTlZZT1lI?= =?utf-8?B?b3dXbHUwb01CL1ZDMlNkbmpWc3VscXZ3dGlRYU0vdDMrYjNZUnYxa1lZdWxj?= =?utf-8?B?VXZKV1VocUxPZVlvV3dWYjhoRUxTNHh5OHFMNTlBczZHcjZ1ZHFuY05XSkZv?= =?utf-8?B?b1ZTK3lXNGRRMlZFR2I0QW1QbDNKZi9mb0FoRk1veEdYYVZ0NjVwcm4zK1Rs?= =?utf-8?B?Y1Q2dWRQYVBQSGRaVFJZOHlhdVo5RkdTMnZoM0QzVkg0T1B0RkpuNEptcXFx?= =?utf-8?B?QlVJOFJEZ05LR3pPM2xWRTl1TW1lV3JtK3RrcVc0UHF5T3R3NXpZOHNYSlhC?= =?utf-8?B?aG5LS0wxaWdTQ1hOcFFEOHlBM1NwRmVBOGgyYURRRTZrRis4dFVhOWpadm5x?= =?utf-8?B?LzluWFErcG5HTTZCQlJrRGxRbU1XN2xuTXlmQTIwSGVRT05BZDRYRHM4VC93?= =?utf-8?B?QTBENERqUHBNd05HUFAwR2RLTUgya1pZMFFpRzdLTUtrc1lidUE3eGJoQnlQ?= =?utf-8?B?WnY3bnllUWxxbzlTaFlKV2dkT0VWYjBkL3IvcXYydGJwZmZITnpuQzlHZGlG?= =?utf-8?B?WFQ0M2lVOTR1Sng0TXpQbENQVVNiSHFIRm01c2NpOTFwZFRaUno0Sm8vWHZ5?= =?utf-8?B?T2wxUHhKZFBGVHJTWmZCbXMyWWk5NnFZc3l0cEVzMjNjajB3QktuUmdqOU9w?= =?utf-8?B?RmY2MGtDeENGSHZ4Qm1FSFpJZmVLZmN4NFNvdng2aWpIWFVBdURJSFFZSEtX?= =?utf-8?B?TXpzYjVGMUJGeGRORFNJc01HNk94MEpadHVsQS9USmVsWkd0K2tNYkNkS1Vl?= =?utf-8?B?TGJieEwraVlzSGVGcjlsTGp1Zloya2ExRVFMTG5OMm5oRFRqTHlwZlVYMDli?= =?utf-8?B?TVVsb1BpWUo2UCsydEh3VU5LU0o2a2lyaFg4VVVWQVNlSzZuM2wyU2VxT3Vj?= =?utf-8?B?UXRSbjhQWlZ6RDNjRjFIeDJpSkYxUjM2Q0E1VkY2c245NFBzemNrMzBZUXhQ?= =?utf-8?B?aWpZdmt3NVpFQnZUUjh3a1puMUNHaHpJYlZsN0ZPdlQwTUl4cmJ0blpaTC9l?= =?utf-8?B?TDkzODFmVnB4K2NZQUgwTGI5Z2FnVFFFUXMrRHhORUQ5Ukx0Y3pRVHV0NGZq?= =?utf-8?B?d2JlN2hsZDVEUStPTzU2cG9aOU4zNnZ4VUlRZERZMHI5L2JiUGlHdWVFMUxZ?= =?utf-8?B?M2VvZnJjekMyMmZjV0ZXQjFCaEdITTNRYWZ0QjU1ZUdoWHVZZGJubFhFZTNw?= =?utf-8?B?Wm1qTVo3UkNaekF3OWUzRlg0NFdLYk8rdnVkMHRmT0dtODluT3FqeHBOQkVF?= =?utf-8?B?ZlF6RG16d3dRSGs4RzFVaDhJL2FYSGJpQzcrS0hjcldOSEwyMEJWc0IwNVNF?= =?utf-8?B?ZWtiWXIydUJWOGtDbUhEeGFMaXpCbEFHdVloWm5WUjFxSjRiYnBCcWhGZTdZ?= =?utf-8?B?dVVVOHVzRE1DWmpKUGtScmZuNXZ5T3pqdm9xcG50STIwcGFuTUhtS3JSZHE2?= =?utf-8?B?VVZhclNKMEErUVg2cVRrNnQ5SlZiemQ4WFFIUFBac3RoaUkybEJGdlVISHZv?= =?utf-8?B?OThhWGJSZnVZVnVhYWRKcEJ4MjVjRStsTHZqSitXNjBwN1dWMnpSc0pCODJl?= =?utf-8?B?dEJ4TkprbndOZUhBVkpYOEM1R2YvTDd2VVlod2hVVzB6MkRKQjNWNEJuNmFV?= =?utf-8?B?ODkxOVJlU25hQUpJaTVxWTJwRzl1S3dreE16Qzk5SEpPUW81bGtodVNjUG1J?= =?utf-8?B?UDNmRGMrTDIzeUs1cGJpY0VRSmwyQk1XQUIzU2dpdTdmcFNNVGxSeVJDRU9o?= =?utf-8?B?K3RvbzVCYVdMdFJyWjVEaW9lWVNFdzdRNjJhZ3ZLdFluME9FY2E1U2w1Smh3?= =?utf-8?B?ajhNSE4wZ2wvNUUwTGsrbjFSVldFTU9ic09EQ3EzcmYzT2E5RWl1ZVU3WFcv?= =?utf-8?B?MCswck9NbVNrYXNqekdBOVB1NnhVQmtWaW5WQ3FGSDhRQzhoemlKSVpVRWhL?= =?utf-8?B?TFplMDZYVWpEUzhwc0o3SVozZi8yY2hUWlJucjl0dGFiZHM2dkQ0eHhNVitq?= =?utf-8?Q?wOBr1L2ptlETAZ66mJ0y5QU5G?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6e54e1c9-8cc2-4467-1c85-08da7c45517d X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Aug 2022 09:30:38.9806 (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: 2Nsho6IghPXe6BeB8tWsEq+u5AibFaD++HsnbV65D4gBEqCBYbKPeicqfSxLVYO6NSDqP+YAcwYeRfw7w3B12g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR04MB7919 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_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: Fri, 12 Aug 2022 09:30:42 -0000 H.J., since you didn't like "x86: imply all No_*Suf when none is set in a template" I've been thinking of other ways to limit the excessive use of these attributes. One observation is that templates with IsPrefix, Broadcast, or Masking set always have all No_Suf also set. Therefore the latter could be dropped from those templates (improving readability), compensated by 1) a respective adjustment to match_template(), or 2) a change to i386-gen.c, or 3) respective pre-processor macros. Do you have any opinion on the general direction of this and, if in favor, any preference for one of the three options? Jan