From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg1-x52f.google.com (mail-pg1-x52f.google.com [IPv6:2607:f8b0:4864:20::52f]) by sourceware.org (Postfix) with ESMTPS id BDC383858D1E for ; Fri, 13 Oct 2023 10:03:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org BDC383858D1E 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-pg1-x52f.google.com with SMTP id 41be03b00d2f7-5a9bc2ec556so541401a12.0 for ; Fri, 13 Oct 2023 03:03:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697191389; x=1697796189; darn=gcc.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=emTMSzyqDeDFD0QQcj3fAq1jfPTSVLQnFgom3pWse1M=; b=aphYUUl6kHW+3X0cGy2Cid93eb1TPb54OBIGjPpA11apNYBRAEU+IXFTMlKaydT3R7 VSp7+NJVU8sR9K21FqCX/0KTMIuz0TcpoBSLowwqKY5ZCE3TA1MyggRFmH+ealkXLyyt MnumA4RBxsyYwY0gpnDHvzVRsyfLhr27gkFVpYZzdmB4fvg4Z7RcFRfLSkodJN5+w2wO 3RhXnckhBoEcEeIlW9orS/2dsK48k7JbJiTbUnjX5wxt8RmFDvRPY9uDepU1Db5htUBc r43C7Z93Fgi+1uWbzB/uW5lTLw03K0f2g2l0oabA9JpvfN6Akx2Y8ymlYv24D4E6RDJ+ aR/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697191389; x=1697796189; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=emTMSzyqDeDFD0QQcj3fAq1jfPTSVLQnFgom3pWse1M=; b=tjkh+8lSf+PpL5HtWcGj6QbnLjdzd1st2RHyXNLFQvaM3SQRv1mwgmpjus3UikIwnR uKWRO1NI1Gsq/Qb4gsoPHv5+d8OgqrFCaxUhW+xRZewANMhUhyZuiqsNyw8tLuxSiSBh s5bNkImfHjwx4ZPYml5kg2VjYj8QEF3urHwk7JYqsNzADzr/YHR+lm58L3L4soJfSyhg MLbsY+TJpFlU7+vsqTwgU75eP2H+jzMNpRHgbt2GEzm1nJDh4ZAzUIl3UtH2RlJuz4Wp 5QmSs7LGmpd3SvELgTXCG4nAo9lbFL/25AANq98E5xdJi5bMMwCa6qBQ86Orim2XtZMu +HNQ== X-Gm-Message-State: AOJu0YyGIyFT8Zy34l4vy6zU0GTrjhgXwcb/F47qbeJrQAMcGV8BGE6a ASEtqs7/geByU6aBIup6EAcOAtdEPNinnD81ahc= X-Google-Smtp-Source: AGHT+IFLrw1vUrKFceER3Irl8GgEe82yFmZkyDVca3JvNIe47jXS1eRaLQAs5MzY9uEK7ysmREmXdhHNd279yquxIQg= X-Received: by 2002:a05:6a20:7d9c:b0:129:3bb4:77f1 with SMTP id v28-20020a056a207d9c00b001293bb477f1mr28733100pzj.0.1697191389403; Fri, 13 Oct 2023 03:03:09 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Paul Richard Thomas Date: Fri, 13 Oct 2023 11:02:57 +0100 Message-ID: Subject: Re: PR fortran/39627 [meta-bug] Fortran 2008 support To: Richard Biener Cc: "fortran@gcc.gnu.org" , Ian Chivers , Jane Sleightholme Content-Type: multipart/alternative; boundary="000000000000e19f1d0607962989" X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE,KAM_SHORT,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: --000000000000e19f1d0607962989 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Richard, I take the non-compliances to be bugs and so I think that there is value in posting the table on the meta-bug PR. Once the table is on its way to be published, I will replace it on the PR with a table containing the partial- and non-compliances only or raise specific PRs. For the F2018 compliance, the situation is rather more difficult since gfortran's coverage is so patchy. Thus far it has taken a lot of work to produce something even halfway accurate. I would baulk at writing PRs for all the 'P's and 'N's and so it will have to a table for that. The gfortran wiki has https://gcc.gnu.org/wiki/Fortran2008Status and https://gcc.gnu.org/wiki/Fortran2018Status. I will update these pages once I am entirely sure of the state of each. Cheers Paul On Fri, 13 Oct 2023 at 07:32, Richard Biener wrote: > On Thu, Oct 12, 2023 at 6:54=E2=80=AFPM Paul Richard Thomas > wrote: > > > > I have posted the version 4 of Ian Chivers and Jane Sleightholme's F2008 > compliance table as an attachment to PR39627. > > > > With Harald Anlauf's help it has been updated to correspond to gfortran > 13.2. In the previous return for gfortran, a number of lines had not been > filled out at all. This has now been done and a rather rough and ready > testcase providing the "evidence" for compliance or not has also been > posted on the PR. > > > > I would welcome comments/corrections if they are also posted on the PR. > > > > I am halfway through the F2018 table and will post it on PR85836 when I > have done as much as I can. I am out for a week and so this will most > likely happen at the end of October. Jerry DeLisle has helped out with > lines 3.x of this table. > > > > As well as being a reply to Ian and Jane, I hope that the tables and > testcases will serve as a resource for gfortran developers as a more > systematic supplement to the meta-bug dependences. > > Btw, C++ has https://gcc.gnu.org/projects/cxx-status.html on the main > web pages (though I needed to use google to find it, > discoverability on our webpage isn't too great :/). Maybe something > similar can be set up for Fortran > instead of relying on a bugreport? > > Richard. > > > Regards > > > > Paul > > > --000000000000e19f1d0607962989--