From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-x32c.google.com (mail-wm1-x32c.google.com [IPv6:2a00:1450:4864:20::32c]) by sourceware.org (Postfix) with ESMTPS id B58223858C52 for ; Fri, 9 Sep 2022 15:40:38 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org B58223858C52 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-wm1-x32c.google.com with SMTP id n23-20020a7bc5d7000000b003a62f19b453so4754868wmk.3 for ; Fri, 09 Sep 2022 08:40:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject :date; bh=T75aaXCv/Ob5mpHDT/gRw2kKfIAaCOlYogUvJuH8nCs=; b=m7luocPL4oOTe4ZEMURnH6cZbOUd5JmvyfssmlfWcYRggBg/KMNo/jEnQS9WZ9e3om soMtPjmfrZ+P7pzQOnRHbOTDvXmhs22JzqjJo+awtYh8CRMbw+5raGRJNfSTz7HBmdN7 xuxdT6zSjDv9aYixNrVGYrXCdkYKfbDMu3/nPib/8Pqi752N6p63eiKQptrry39gisQS GiNwz5Ns/3/FzU7ubxrFHsDFI8QE5YtbZUtCznrBzWQwpC7Iv5Ljw5tNaBgWQNm5umO1 r3N91TSCxKTkBYnDLu/aHsQgl3pGMRHzd3pGFBl6zLDH4jje6VBcqbxGdk4QO9xut/f5 0GKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date; bh=T75aaXCv/Ob5mpHDT/gRw2kKfIAaCOlYogUvJuH8nCs=; b=LQbjSJt4K+L27ir2cM/EGOAz3KiUoMpeIWuzPFUDkFCrGBbpMJftrDxW47xyHRZIv+ LtqQMVv9DNljBabPjDnDyz6mHw6ZwAMYajXrWxo9tdLqAok8bsdTLFnSsIaIW0vpd9w8 66KZQKg7Fib5o5u8QV7E3+Q3AoQiKobqbnnhJFV8Qkz9qeUFZHOMCr2Hw2yOtR26ekqN zWwlRUok5uznsT3rzgybMOYAbEk7qFw20VmSGVL1YST34+ZOWBaik9Ai42Oxur3Sj6EJ 5F3g8c4QUzTfMlHw+GkUyPTXCJHCgXfw7gpb0skDCBef5EJj18FP/XKKeF5lpCngghYB yKSg== X-Gm-Message-State: ACgBeo16dh3A3BGj5J/ZdmqUMA51ZcTZIM4kdXPeq1EC3faSXs+D+IZi l0UP6JKeImPfRj40TCPKbDU= X-Google-Smtp-Source: AA6agR5Qt0wuFCWOA+cZ8s+Yj8uXnI1iDVGMZSHn3ynZRl5U7HUXMawdkl/9STGL+9Bl1GsGqMC5kw== X-Received: by 2002:a05:600c:1988:b0:3a5:f47c:abce with SMTP id t8-20020a05600c198800b003a5f47cabcemr5959066wmq.121.1662738037417; Fri, 09 Sep 2022 08:40:37 -0700 (PDT) Received: from lancelot ([195.147.220.46]) by smtp.gmail.com with ESMTPSA id h189-20020a1c21c6000000b003a845621c5bsm921352wmh.34.2022.09.09.08.40.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Sep 2022 08:40:36 -0700 (PDT) Received: from gaius by lancelot with local (Exim 4.94.2) (envelope-from ) id 1oWg7P-00A7CR-HH; Fri, 09 Sep 2022 16:40:35 +0100 From: Gaius Mulley To: Martin =?utf-8?Q?Li=C5=A1ka?= Cc: gcc-patches@gcc.gnu.org Subject: Re: Modula-2: merge followup (brief update on the progress of the new linking implementation) References: <87h73qy3vb.fsf@debian> <87ler60z9c.fsf@debian> <163022e2-1f71-da70-abd4-0539e3579a13@suse.cz> <87tu5t3fre.fsf@debian> <87fshc360m.fsf@debian> <87mtb9dft7.fsf@debian> Date: Fri, 09 Sep 2022 16:40:35 +0100 In-Reply-To: ("Martin =?utf-8?Q?Li=C5=A1ka=22's?= message of "Fri, 9 Sep 2022 14:16:54 +0200") Message-ID: <87h71gwo7g.fsf@debian> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,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 List-Id: Martin Li=C5=A1ka writes: >> gm2.texi. I see a few missing options (missing from gm2.texi) and also > > Do you have an example, please? -fscaffold-main was missing from gcc/doc/gm2.texi. I've git pushed a correction (and alphabetically sorted all options). >> I see problems with the libraries - meta data (const/type/var) is > > What type of meta data do you mean? @findex functionname [meta] for an example see: builddir/gcc/m2/gm2-libs.texi (* all the following types are declared internally to gm2 TYPE @findex LOC (type) LOC ; @findex ADR PROCEDURE ADR (VAR v: ): ADDRESS; (* Returns the address of variable v. *) The above findex populates the function index and is issued at the end of m2/doc/gm2.texi by a call to: @printindex fn An example output: https://www.nongnu.org/gm2/12/functions.html More detail on findex https://www.gnu.org/software/texinfo/manual/texinfo/html_node/Predefined-In= dices.html hope this is useful, regards, Gaius