From patchwork Thu Oct 21 16:20:12 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sandra Loosemore X-Patchwork-Id: 46503 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 3E3C93857412 for ; Thu, 21 Oct 2021 16:20:46 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from esa4.mentor.iphmx.com (esa4.mentor.iphmx.com [68.232.137.252]) by sourceware.org (Postfix) with ESMTPS id 495E73858405; Thu, 21 Oct 2021 16:20:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 495E73858405 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=codesourcery.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=mentor.com IronPort-SDR: h1YpNLtMaSHeaY1EdQl3cLaYQF5tujhCh0mqr/PaaTEUjnETXztYD4aYyYobQ+bTZMrdzK74as 1BgeB/jFwyPeYcJPkxGHD0aRv4VfVhUX6S2MqD8arBPc7hZEGI0H1Tt32N6inJ0gP+H420q63L wIj++7xK54g29hV6CCclXifwVOCd8AEN6G2sS6KHQsblTYIr3/b+FT3NbAXlrQVJ1iYvCF5jTx JRc9NdUy1ccR0fd80MjkLKwMyYAewksAMGkPud48cNbpeoUT1fpPrSdoZ/u36rCExo7AwndRam fa5vyqNSkC22O0uXzBPKPVji X-IronPort-AV: E=Sophos;i="5.87,170,1631606400"; d="scan'208";a="67494354" Received: from orw-gwy-02-in.mentorg.com ([192.94.38.167]) by esa4.mentor.iphmx.com with ESMTP; 21 Oct 2021 08:20:19 -0800 IronPort-SDR: Olmk+lEGS7G1O9/cuvFKIRqRa/VP2fzfrGtxElpIDGdQTQpxBInAzFgPyffNy1EVA+LNhNCQ5V Bu0p1ciSdg4rDoQat8IlUcBTS/quZ0YA41h0nAeyb3ULqV9JFTIX6NUGy77r9AbaOMg3e6q4fY I0YtEOKba1sZB0QSyHvvI5O/vkEilG7pB/aeU/a+vIeFl1BLhDZBGkBM2pbgFgp0xWFCMdDfzv 4dVN/pBq6Sr64B1t3n4K6hGtqT1li8S4TVE3gs/+M4bq9My1J2QmfX1W3C/AbO0+C+9+MkpP7j QXo= To: "gcc-patches@gcc.gnu.org" , "fortran@gcc.gnu.org" From: Sandra Loosemore Subject: [wwwdocs, committed] GCC 12: Add release note for Fortran TS29113 improvements Message-ID: Date: Thu, 21 Oct 2021 10:20:12 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 Content-Language: en-US X-ClientProxiedBy: SVR-ORW-MBX-07.mgc.mentorg.com (147.34.90.207) To svr-orw-mbx-03.mgc.mentorg.com (147.34.90.203) X-Spam-Status: No, score=-9.9 required=5.0 tests=BAYES_00, GIT_PATCH_0, HEADER_FROM_DIFFERENT_DOMAINS, KAM_DMARC_STATUS, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Tobias Burnus Errors-To: gcc-patches-bounces+patchwork=sourceware.org@gcc.gnu.org Sender: "Gcc-patches" I've checked in the attached patch to announce the cleanup project that Tobias and I have been working on over the last several months in the GCC 12 release notes. I also updated the page for TS29113 on the GCC wiki to reflect that anything that still doesn't work ought to be considered a bug, not just incomplete work-in-progress. I know that the conformance sections of the Fortran manual are badly in need of updating too (not just for TS29113, but the various versions of the standard). That's in my queue to fix up, but I'm likely going to need assistance from the gfortran maintainers to get the details right. :-S -Sandra commit f5971f451ae8834e928738bbfe465670aa481cea Author: Sandra Loosemore Date: Thu Oct 21 09:00:16 2021 -0700 GCC 12: Add release note for Fortran TS29113 improvements. diff --git a/htdocs/gcc-12/changes.html b/htdocs/gcc-12/changes.html index 5be1570..5974b9b 100644 --- a/htdocs/gcc-12/changes.html +++ b/htdocs/gcc-12/changes.html @@ -147,7 +147,17 @@ a work-in-progress.

- +

Fortran

+
    +
  • WG5/N1942, "TS 29113 Further Interoperability of Fortran with C", + is now fully supported. In addition to implementing previously + missing functionality, such as support for character arguments of + length greater than one in functions marked bind(c) + and gaps in the handling for assumed-rank arrays, numerous other bugs + have been fixed, and an extensive set of new conformance test cases + has been added. +
  • +