From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2062.outbound.protection.outlook.com [40.107.105.62]) by sourceware.org (Postfix) with ESMTPS id 971893858D33 for ; Thu, 16 Feb 2023 08:04:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 971893858D33 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=lYrK8kZOEWTHB1MX/KQYF41Y4dFgSj6F1R2Dq89Dl7ErxO31kh3Ciwgvac8GJPcLjVBDT7bKcy6yIPi/OFF117ycgErWN0fvBGLc3UkEChUglO2bbYFDJ1rhH9PuFaRiChtApuU+lLQrIIyl2RXdyNBDhlQiHSmHJ4o7uy9stKFFbcEf4aX0OFpLw8U+EzUttZT9LpL9amIV/mKd0mBAhS4CnowUcJP4A9RLxLxkBoysAI/08RMxfdN5eiEKsDqHXjXtFWKKkDR2Kpk8iZrcnLthxHs15ShPZp22OwqeVLFwuluXAWn9Ss33GUFqN4CzWtSuYV+080AlMpAhuXQ8hA== 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=uh6J1oy40U07midZl8S/6w6WILYLYL6jRQMftYEX9Zc=; b=RBI6PyGw6x3owOoWTURv2P0ENIM2XC89P969vFC0EYllnM90wb6h2pM/BZFxlPGX+hyYd01BSuosy2BR/mEt4N2H5BNULf6SatQ7y0xCK8fxpxk/1xcWPS9bfOR7bagT9vL/Ag0kPp9gPrq5YWYKIRthmtekamR/Gb+b4J3Q10vcsqZTjEKa72GJPTb9ydsPietx/N3VZnwwTZiqbVGD8oR1wUB3PtCG9rj2N3SrUOkDCG1+ZuNU8HHqMbzOLPDwiWxjXxsTdzebjJIaKFV11ZGazzGzsIVDenL1yEN6Qh26LPo/VEOCUKRhQsyBrWh1oRMtsmVsEUK9NM4wS5HA4Q== 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=uh6J1oy40U07midZl8S/6w6WILYLYL6jRQMftYEX9Zc=; b=AEAmXOzsRsik3cR3dW2SpITmSRkzlef7SYJSOYVFRZfmjDrJ70e5RaIwCIwXi+9YkmQ3v1I+/BzbjbkaJs18PQ9KKm+wjzILtC+Ks5C+22t3GPNl5b2bHciNseQF4FLQ+MNTLVMVAw1Tjcj5klDePjMbjyEqKXRBbsQSHwWtDdtAAqz4d25oZAnG1gaJgOPpyUjjOeKIJPNJ9NxMwKIGT5e1haqyAIYNCi9loQi5U62Jg/Rh+yJ3nybemtCYXAp8bePHU2sht+26wdFcO1tCCJ2umQSHop4GX7dQLuwv0QP0li/SyJ/kLsO2pNYVj94TamI3Q/W56aRNrNpYZdw1ng== 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 AM7PR04MB6792.eurprd04.prod.outlook.com (2603:10a6:20b:dc::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6111.13; Thu, 16 Feb 2023 08:04:24 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e138:4fc3:705c:d178]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e138:4fc3:705c:d178%7]) with mapi id 15.20.6111.013; Thu, 16 Feb 2023 08:04:24 +0000 Message-ID: <01350d86-628f-77c0-4fb2-dbffeaf8219d@suse.com> Date: Thu, 16 Feb 2023 09:04:22 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.7.2 Subject: Re: Paired Nested Macroses Support Content-Language: en-US To: Dmytro Tarasiuk References: Cc: binutils@sourceware.org From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0022.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1c::10) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|AM7PR04MB6792:EE_ X-MS-Office365-Filtering-Correlation-Id: 8101dcf1-af13-4bda-a3e6-08db0ff46af4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: G7cA8ZOy0bwoD00nktHg298Hy68SUGF5JnkNmpVQTxaZY8Oml3UbPg/d2LnAqCxgETTrjJLslhlo6C665YLKl3iMMNLk0q2nWL8sljjYREudHhOa9hJ4P2GyfntutegkQYJX//sL3/TyUuYnU1rP560Nyzf6Ty1Xq9kmNOirEd1qvXkSAbruZbVoQO1Zo3TXAj8mkPAYTcNf12t0308iecweT1FTDxLVp1EoC/P1QNdtYlBjpM+AsSw8uzQgFpxNX4UBktcs5AJMjjy1ifCfz9a8AfGcVaQcRjckJwABnwKNqE9hERW1+TRs1a6ceYuI5j6fz09JREV+eG7jL6LR1XLngcguYi1CZ04lTZtDl8wDcYj+mZnC0oynYo/nMC8Qg108hATLq8LqzCo3l7ArD8mEdHpYbPYEuFjlZ9jedGhtCeVEiUCsbifm3qc35vde5tWzKUl54SXQs+MOe7WcD6gSkZ5RX9D7ja4DMIpFjSsqqe9IzVisJKS6+/EAp4EBJlJ3DB1iUjWcR8BLlemjAu36oZOZk/wRzMNlYTbpdHtqHYtiFho8xXErPVBC6l0gSmQ7cGq6lKZlKBy7qLv29rmesxgX6jCP4SGsRhQRvnYePpEWBjNCNApghJJnRf48QfmEcg9SCUTNiLjLCEgLJ2wPYbG7voNwE5KiKC7CzQcCcCcuA2jiNrA36Nd4FtUOFOkBy1I9UcIN3uNtEAey6YkUs22Tojt6r7N17fQgRAQ= 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)(346002)(39850400004)(136003)(376002)(396003)(366004)(451199018)(5660300002)(8936002)(4744005)(2906002)(478600001)(4326008)(6916009)(41300700001)(8676002)(66476007)(66556008)(66946007)(316002)(36756003)(2616005)(3480700007)(38100700002)(31696002)(6486002)(86362001)(26005)(6512007)(186003)(53546011)(6506007)(31686004)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MncwMTA2TjhtZ21vRmNSVjEzTGNXM3dmMG54UXBpdHNkZVAvYW9yaml3TDg4?= =?utf-8?B?cjNIK3BNZmY2SEx3M1M2N05zbTdQTEoyMVIyL0lvVUREVE9uUTlvZWZDU2dJ?= =?utf-8?B?Ymh5a0FBaTZaNy9seERwSmJEN0RST1g5RnhRT0tDck9HOXd2KzhhUkV1cXla?= =?utf-8?B?ZCt3T3JkTEdPQzFTZDZXbGpvcjlReVBEaTZFODFLb2ZsdUlOOCt2eUxoTE13?= =?utf-8?B?TTZsYVhJanNJSmpDM3BpT0s0dG5aanRlVDJGMkV0Qm5vVk5qRmFNTGhqRTZ2?= =?utf-8?B?eHV6R0lkWktLSEVGNWF4QkdxMXFhRk0rbHZvdlhDYlczSlM2b1NvNGIwY3kx?= =?utf-8?B?Q2hPZ1NHMDZlYTYyaFgrdXNvT1BIeUxkaVk4ekkybExKempmLzd5TlE0MHly?= =?utf-8?B?MUo5RCt6aitXQW5LODNseG1nZURCcFhnRXVkdWV2SEZVbk0rdzRWcGxTMnRQ?= =?utf-8?B?QXBPbFk5UXVDVjZReHp3UEJXdnlzdi9zRHl1MVlCVzhzaUFja2QxSjlTUmox?= =?utf-8?B?RUtaY2drd3Ewak9MOTF0Qm84cXFjeVZrZk81aU1VbWN3bGxSTkE5OWhseFI1?= =?utf-8?B?VFdwV0JPVWtIZkZsV25oMkRudVQxS1Zta01qYmNraGJ2dWhYaTVaTUFjWVF5?= =?utf-8?B?OTgxaTBMQXVnTGFJQjZvTGNWZE1IUlpzMENubGFYU3lPTThjZGxwRXVFLzdJ?= =?utf-8?B?RGVqN1M4STVsUGlESmRCeEFHWTE0YXpUWUxqTys0U2wvNXFYUzljOUp6aFI3?= =?utf-8?B?MnJTWTNXTzJUMWFyd3lCd0kweHhUZlBxbDFYejZKSk9HYk44TmR4Tnhsd0tY?= =?utf-8?B?YjkyVXBJSXUyamo4RHF6bGdBQzVJenpqcCt4emZpSmtlTnV5RWZKMEtQR09q?= =?utf-8?B?citWc3lDNnRjTWpibXVpelhOTytPNy85WlgwSCtGaE82dHEzbzdhZXk1ZE1N?= =?utf-8?B?TDBWYnlLR3UwTFhSUlgxS2JqcHd1a2I4d3ovMVI2QXpyNkxhbFFBMkhIVXJS?= =?utf-8?B?YzhNWDlVMzRYVVB4Q3gzZDBRUlZETmYvaVZ3aExHZXdxRW00dVJlQXZyV2Q4?= =?utf-8?B?d0MrN1BsZUN1dVdNS0lPUjhqejdCUEtUZHJ0RTJEUVJiK3k4N0Zhc0ZoNEsz?= =?utf-8?B?Zyt5c2JZcVliT29KUGNtSks5WlBUaDRPYU5JcFQ3bmJwWnp3ZVJDT0hoUHQ3?= =?utf-8?B?Ri9GWDFpOFlXM1hjblE1czN4aS8zQjNDRFpPdzM3YnVBSzZKYjZNNHJURmxS?= =?utf-8?B?N3ZKT21oemJJcC9QMW8rQlgyODVPNHMrYS9ub1lYcm1QWGpMbXhqRGtSQk5z?= =?utf-8?B?NTVlbVBVOU4rcCt4VTJIWVFWSUpRMUcvdjcyUmRUV1RpK2NpR0pzOFJxdkVm?= =?utf-8?B?ZzlwazRhZWlFOXc5Mkk1RG91VUwzWE4rNUZQUzQ4aEpDOUkzRlNYMk10V2RL?= =?utf-8?B?NENSN0xHYXM4dHZvYkgzcGh3NjVCbVNBcmQwbC9VNk9BaVNHTDdpS1NUeUlH?= =?utf-8?B?UFluSjZ4azdTSGRaZlI4NmppUmYzcEUvbHNveEdYSFFDZGpEUlhDa1UrUjJK?= =?utf-8?B?M2pNb0pwZk9JbmVpdWVsQVR2NXliYUNiMEhUWnM0TGc2YXgyeHlMTDZuRDlk?= =?utf-8?B?ZjFhVkU4aHFWREdORVE3SjgyWkRrYkRJVGJLQ05MeFoxcDk1aFZDdzNQdVM3?= =?utf-8?B?Tm5TY0lLaVJETlA0Y2o4N0c5MVlQMVh3eVBrNlBTNE8vS1BEZjZrdUI5dFlT?= =?utf-8?B?ZmNXd1JaaEo3Q21pZFZSeTlMT05kUHh5S0ZpejMrNEVrVnk5UmUvaEo0dGJ4?= =?utf-8?B?N1pybERhYThNeHJVcW9KdGltekpqemJWSEV1LzhtQTRYeUhJSEpjcU5yRTFF?= =?utf-8?B?WkIwdGlQNGRTMU5YTExMbUFoRHYrUTZ0bmxWTHFqbFp4RmZsOTNLWEU0NmtY?= =?utf-8?B?TFVVWVppSDFWOFdMN3UrSmdObXR2NnN5b0MvVGw3WDRxQlo4MVZHTUJlcXNH?= =?utf-8?B?RFBjNTNwcDlqTHAwT3YyVytDbmQ0Y2gxYTZrWFczVDBHekI0bE5MSmEyQVhi?= =?utf-8?B?RUF1SGZCZXprNGgrK0lLQ3hYbFk2K2JmU0JpcXZUUGlGRTZIR1kwN05KQVMv?= =?utf-8?Q?U9iK/HP+CJ6AkPu5Co0wDbU6i?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8101dcf1-af13-4bda-a3e6-08db0ff46af4 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Feb 2023 08:04:24.6255 (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: imrGiEmScSQIzBWJoAUgCcsvE4VfaTwMYMmgal9OzkqoJ74ZeyIpHwYymrrBko3ft23iGz1EH9DWpp9kvimEfw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR04MB6792 X-Spam-Status: No, score=-3028.6 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 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: On 16.02.2023 00:37, Dmytro Tarasiuk via Binutils wrote: > Writing paired nested macros is not possible in the gas macro assembler. > For example, BEGIN/WHILE macros for loops, etc. This is important to me > for writing portable pseudocode between different architectures that > supports gas. Without explaining (perhaps by way of providing an example) it's unclear what you mean here. > I have implemented this extension since version 2.35.1 > binutils and have to manually migrate it with each new stable release. > There are very few changes. How can they be included into main code? Is it > really? Have you ever posted your patch(es)? Without you doing so, how would you expect the code to be included in mainline gas? Jan