From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10063.outbound.protection.outlook.com [40.107.1.63]) by sourceware.org (Postfix) with ESMTPS id C885A3858D28 for ; Fri, 12 Aug 2022 13:18:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C885A3858D28 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jlULfiHc7soyMtw7gZCOmLoK7QhhZvj55tPpU2GMvPJKfnb6tjxMaFqGWpnbvhvw8eUDvE2JATT4cNkKVObHAn484WPgn0H8DHvO5tIv4tsHJ89Lpy3n1/wLjfmRUCc3+XISauj5SRfZiGO2pKnEKbkSxq5mPCUhUKX5k8YfSkPV4rv/6GPLEjMW/YjgQL06DjQFSPsC7Ns4xUYcKuEv9uDv4A0p0tpQM2m+CgOab29Y5xq50F9f0MYUv37No+DFhrXwBaylGaD2Dlh96tfomwzAOvWkhFnvcV2TRt0b8Cas5vQZTecciKK+ZnIrnUisIRTBqxTi+6yd5u9petUMGA== 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=WuJJvz2UgM++eqX0QnOxVZWMcNTg7oq/TtE9MIROUo0=; b=kMYi+1B1x4qJmuHZqFt71+ecTTwzBpoyHRwcKFfpxhztlhDE7Or3LBPH4HO8yERLVhVJnUJX+ZysH2/VDvTPJtkkDZbwMBaoANHpjJQI8tNC9UKJQwcMc/H/I964n8wVXVjTuJ5tUQg0jWtFWCWOjPgeAKkrW19wudX/Ir28c/lzm5yS7lJURMawDF8NupHUIIEy8j4dmolwMaTKe83we1zDhTExhz/qfIRc9YuJlrsQ+VUZghhYeI5mrV02miv92+TYp48Ya95QQznrmI2X8jUGEPbkdF2GhUVg+lvHazEgZRf8igwGLs3k0vIqoOtWYCSqD4BPEdwZCVh79YCm8g== 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 AM0PR04MB5236.eurprd04.prod.outlook.com (2603:10a6:208:ca::30) 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 13:18:57 +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 13:18:57 +0000 Message-ID: <0f4b7709-8781-2cbc-19f8-e8fdc5f6579c@suse.com> Date: Fri, 12 Aug 2022 15:18:55 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Subject: Re: x86: limiting the use of No_*Suf Content-Language: en-US To: "H.J. Lu" Cc: Binutils References: <12efdcf2-82f2-7683-7f55-3fac382326f9@suse.com> From: Jan Beulich In-Reply-To: <12efdcf2-82f2-7683-7f55-3fac382326f9@suse.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0099.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a9::17) 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: 1465af0d-75b4-4cdf-1e0e-08da7c653663 X-MS-TrafficTypeDiagnostic: AM0PR04MB5236:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: YARJZHjow4to5bIXckw1fTMbGMkHQqZkwCng4Iyz4o1mL91PUmpGDuBOKNQpv0pgQA6F+0N18XtCpSfOx7NNKE5EBAIRGOMxEQlQH+8iBmr+6gZ1UsETp1NlOSqvEyLXFQXT+U14gaRWcUDCylZ9zeR4myA1Pkrdjisly9H9h5kRwxZMlVUMPyeqp3QGJiy11KOMvCaz3RHsb/kpPjSJqvQVLYXtKw6K4cyE+C5yuPEiBPtlVlCTSpevv+oUZr4jRRiQDJMDIy7AHIPDsl6Iyda5XEiclMUi+fzcFXfYH/ICYTm0S0JvVWrVCDz0ZZKXM/45TUKrFKGubW0SYMkF3OzMHZLDvTKGpmSbm1K3KpxJPw8DOwI3RmjkRPY6PY88JmWHT4jKCCHMciatQK5QdX5p4AajM/Ab4SFFDJc3uv/pvBq5PwHnXL0XJebHRXAgBuVOR8u5o1YHdJNUHuZ8X3fN/p4ouTqdaC6Q/N2U8wenUxn45x4wnY0b0h6KpExLjEK4anZ39kYPqQvfiXGLuoULLA0zIviUGAodKFUw04gLd/H4FU4J0zBauwEgYFEIZH9ATMY3a5+JJmEK9ascczTa8JCvtmkiJqCc+MtPEMbMlzjTaB6nlNGmwqwc3nt4ZQ2wVbtv6L3XRC0DsEesbKby5/Ks62a8j0kTtRgY2ccMvsXwAj3ZA6lpHNvO3lKzvG67wfFCSI9fb0ITcCWpHuzORzHFEluFnmHqsVX4zEFtFfz8cb7GL3SDyTgjxNXHN4Y0cx/0pVBXqZ++GkAnWEzJ/baL82pl4BNEyyASTmT9Q5PuqKfxuFJrNpY2YmOdmILwPgzgU9SLrbyDB0cyVQ== 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)(136003)(346002)(396003)(39860400002)(376002)(366004)(316002)(6916009)(478600001)(6486002)(4326008)(41300700001)(2906002)(4744005)(66476007)(38100700002)(8676002)(66556008)(66946007)(5660300002)(8936002)(31686004)(36756003)(31696002)(86362001)(2616005)(186003)(6506007)(26005)(6512007)(83380400001)(53546011)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VGVleFFmdE9yYXR3OURWL3M5dHE2SXRCdFVPMW5UT1FjYTVRajYzZThYREFM?= =?utf-8?B?L0RLeHpURlFYdWZpU1R2WHU0SVZCQXpwNnRlQWlWTWRYemRIbE5NdndtVFFt?= =?utf-8?B?SHZBY05YZWt3MWE4eFM1MWZ0Yi9ya0ovK1ZSbno4SHlTNWxKTDYrMkJLWnls?= =?utf-8?B?d0x1SFFXa1FFc1p0ejVTdEVrZnRaRmgvYStYT1V0ZmNmR3lVY1JDZ0gydEM4?= =?utf-8?B?VCt4dEt3SG5tMDBLN1R1clI2Q0RxVUV4dnF5dndITVJvbU03ajIzcEdKUC9l?= =?utf-8?B?ZHViN3krdWdleEgwaXp5djhadHNuRjgxVlUxVG9xNkRjUW9RelEyTFB3Z0M1?= =?utf-8?B?b3JybGJYb0xhbEpqcHlmeTIrZm5CM3RRemtxYWgzcXpMdjlzSHhOWmxxMEdF?= =?utf-8?B?RFlMUVZNOXdROU05SFVrOTV6ekI3eEZXekJoV0w3T3BKczMrbnRKNWdKNXN6?= =?utf-8?B?UGdmK0U1TmFycEpHR3JmN1lhdFdVM3JIRkRZOXJVYzZ1dEdRK0YzUHYwUFhz?= =?utf-8?B?bGk1ekZiNWJjWnl3K3JWUzdNdE9QSjN2ZGs3QitIa1RDZXp2QlJEQmJHeXhU?= =?utf-8?B?K2RMS0d5V2NRWlk2K0ZleWxuRHBNUHc0akhjU0ZqRW9xT3dhZFJ5MkhwNXQ1?= =?utf-8?B?MVcyUjVuY2FOTkw1RE8raTdRWHNFUGV5ZThSditUTFp2bUpWQ1dPcmVTd1NH?= =?utf-8?B?Q056dUFIc0h1TkhVdjlaeStna3dJbnNHY1IzMjNIUG1NeG8zWUdzVWM2UTFx?= =?utf-8?B?dlVTRzAwS0F6MERDRDVwUHM3UUthNmpJeWJVN0IzOUl4QXoxR1NoRlNwRm1X?= =?utf-8?B?YlVBVUJBYTIxbE0xa2Iwa2JSNEN3OHM1Um1VemE2djd3dVY5RjdwN0pWTllM?= =?utf-8?B?NGtxRFFYRVpPT1FMNGI4MjFSZndyNUZRQ09sQmdabU1IQ2REdXZqVEZ3cDI0?= =?utf-8?B?SlRZTWdFQ0FVekgzM0J0bUNwR0ZxTzlNMkRTeTUzSVpyUjd3SzVMNHJXZUpG?= =?utf-8?B?SkNscStYQmNoeDJ2ZVh6TjlGV2JXM3M1Q2FGbTBtUDh3RnhqWmlRSzc4dWc5?= =?utf-8?B?REc2MEI4OVo4V08xYjlQZGxYeml3RkhUYUZIR0tsMVNGaG9KWDRmWitIek1U?= =?utf-8?B?TjBzNTdEL25INGNMS3VvVitHZXFxMnpoWGc4WUw3YWNja3pSbTEwTlpTY1NS?= =?utf-8?B?bXVDN2VuTUthV051TDMzbStiaVI0b3J1MXVZbi9GRytWT1YvWC9MYTRHZ21N?= =?utf-8?B?UzRkemF5WCtYc1ArRytqRGVLZUFFc2ZVaGRVNXJrSDhjRk81MGpBcy9WMWNP?= =?utf-8?B?SHRHTTh5bU4xc2pMZi9FWVJBbHdSS1d6MG9Gd1Z3YkM0RWkzREdhNmFwMmRt?= =?utf-8?B?elRFY08wVzBhSHRkQWFRYTROSWVxd3VqdGpjdmlBYTZDRWdyQlBobXJGN0pF?= =?utf-8?B?azE3WTNZQXpaUndPTFpybS9DYzVreldrV2ZnVnEyaEF4VCtELzRVaEp6bVEx?= =?utf-8?B?SXZ0Z3FDSFF2dTlnYmN0SmdhSTNBYTdWQjFPZTFIMGFsRm1VUFZ2NVZ6Sm13?= =?utf-8?B?VVNCMlpvZTZLcE1RejRYNjl6b2pjS3EyR2x3R2xsU09ZQ0hWSU9WZlRRTVZ2?= =?utf-8?B?R0lFWGZSVkpkSUtEZFFCeDhKR2prVWJaVDBTTGxLbnU3SEErWFRlN0xMRzVz?= =?utf-8?B?cGN0ZXpoVFNla1FZK1A1dVNKQkpIR05MRjBLT3AvZnMzMU9PV1gwTS84MTNp?= =?utf-8?B?N1hOVlEvVUFnU1BpMXRoQlBsaXNPOU1rYVAyQlBqam52ajlCUjZPb29sNlNG?= =?utf-8?B?azZNNVArNUl6V1F3T0J1TlAvYzVRc1Z2ZGVJdUw0Qm1BS29mUnNYMDR3K2ti?= =?utf-8?B?b0s3NEtSdHBiSjRJQXVNbGh6TnJidDhCTHhCaDRrMEpEMFlqb0pZWnM2VGxv?= =?utf-8?B?T3F4bkVGWERGRTlXQ2FrVlUvZUt6em5VZUpWSEFmWGRLbXlTQmtxZDN6ek5X?= =?utf-8?B?RjFqR3g0MFIvdm5TcnF4NXQxdFhXblVOeXNXSUtmNFI0d3dZQlMzTnR5SWZj?= =?utf-8?B?dmpuT29VQkRlVlN6YmNqOXRzeEVnQWF6YWVSN3pPdVgyVWpOeHowSDIvWGY3?= =?utf-8?Q?OP066Qo8n6Ojbax4or8Do0oWF?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1465af0d-75b4-4cdf-1e0e-08da7c653663 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Aug 2022 13:18:57.3446 (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: TXi1UK5A/gGDIBOxVqg0dca1v/0XLXTgDe1lUjc4A52a689PDQktz/1wgx1Y/rsraqj6Ejea3naDjPQrENfZBw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB5236 X-Spam-Status: No, score=-3030.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, NICE_REPLY_A, 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: Fri, 12 Aug 2022 13:19:01 -0000 On 12.08.2022 11:30, Jan Beulich via Binutils wrote: > 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? Actually I had forgotten that we already have precedent of 3), for AddrPrefixOpReg. So perhaps this can be a hint as to further moves in that direction ... Jan