From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yb1-xb30.google.com (mail-yb1-xb30.google.com [IPv6:2607:f8b0:4864:20::b30]) by sourceware.org (Postfix) with ESMTPS id BF76C3858D33 for ; Wed, 15 Feb 2023 23:38:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org BF76C3858D33 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-yb1-xb30.google.com with SMTP id l201so210045ybf.10 for ; Wed, 15 Feb 2023 15:38:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=B25hNHfNIpCKCMiHhMc9Zv7ztsUWF0KvsLv9hHjVUC8=; b=NkJGoypDz0y4/nLvhbr8rvgImyZWF39dULLuX+Ps1qZhPjfhJFku30AnqQ7dukCfyV 3iuA09gW8vMtck0M6EC0OCFwROfN7o36H6LdpVtevPjqy6WCkSfgxlOAattZNxJwx+DE LOOCiGMC+6cj7DIxj56ZY52x151U45PC+Z8/yUK+WAB+/kN7Lk50IeNFh3X7afmul9Ul VqidaUpfA+WhGsb6uA1I9OBOBtCCD897wr3MzwNeQzVj48SlBFQ6Bl7aeeTagx3lj7cv 3mk05B3HNBCV2GJ+7t0OGrfnM0U2FzoSwl75Wvgrc72TbVY+lPHMYNifQLUwQsAT7lNu ubng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=B25hNHfNIpCKCMiHhMc9Zv7ztsUWF0KvsLv9hHjVUC8=; b=LTW3EkjUhUvb8Si8Nh1A7zIp8hPhloy6kE239FTJf0xQkGG7suU42oPYFUCcPGo2xM wCpyblBQctCtIlxcmcCRKqG9XDzw+hyLDCcqZBMJ3tk5RodKIUfCRkeJN6Y66onwFXny vorAmqeYt05KyshKgxKz42IJNiIMw9MvEY1g7I43z4q6uKSxd7lLMeq7xpNL3n540w+b DKcqq6c/R1jUCNtpRdjwlBAuICBca3PCGeFAyJEu4RcnVEWMuSEiwz8mPxExp4sbt+/3 7XcjLGO5TTtQasXPeanR5HjuAHpJruCOtnR8/4Pw8drdxAkfAzZQ4POWCGhW5M7klL6H Qnfw== X-Gm-Message-State: AO0yUKVYjxz4EOFT3dvwM1d9/QBLVIVKowVfIyYKX9kB9YY88zYmghta wJHxSfFDB5wJtMxqcPVS2vdLBm/tqrMkVt65f26NvTSMU44= X-Google-Smtp-Source: AK7set8xcf0j2hktxqzPK70SQVhwwxcYUnK1RrQwYGd8XWJkWs2AjX3rBZwrl/Kfy2NlKLvn80/jORcV/jecy/geoS4= X-Received: by 2002:a5b:ec9:0:b0:900:c3fd:a089 with SMTP id a9-20020a5b0ec9000000b00900c3fda089mr470665ybs.674.1676504282023; Wed, 15 Feb 2023 15:38:02 -0800 (PST) MIME-Version: 1.0 From: Dmytro Tarasiuk Date: Thu, 16 Feb 2023 00:37:50 +0100 Message-ID: Subject: Paired Nested Macroses Support To: binutils@sourceware.org Content-Type: multipart/alternative; boundary="00000000000031cbdc05f4c592c1" X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,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: --00000000000031cbdc05f4c592c1 Content-Type: text/plain; charset="UTF-8" Good day! 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. 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? Regards. --00000000000031cbdc05f4c592c1--