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.
+
+