public inbox for fortran@gcc.gnu.org
 help / color / mirror / Atom feed
* [wwwdocs, committed] GCC 12: Add release note for Fortran TS29113 improvements
@ 2021-10-21 16:20 Sandra Loosemore
  2021-10-21 16:47 ` Thomas Koenig
  0 siblings, 1 reply; 2+ messages in thread
From: Sandra Loosemore @ 2021-10-21 16:20 UTC (permalink / raw)
  To: gcc-patches, fortran; +Cc: Tobias Burnus

[-- Attachment #1: Type: text/plain, Size: 642 bytes --]

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

[-- Attachment #2: rn.patch --]
[-- Type: text/x-patch, Size: 1024 bytes --]

commit f5971f451ae8834e928738bbfe465670aa481cea
Author: Sandra Loosemore <sandra@codesourcery.com>
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.</p>
 
 <!-- <h3 id="d">D</h3> -->
 
-<!-- <h3 id="fortran">Fortran</h3> -->
+<h3 id="fortran">Fortran</h3>
+<ul>
+  <li>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 <code>bind(c)</code>
+    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.
+  </li>
+</ul>
 
 <!-- <h3 id="go">Go</h3> -->
 

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [wwwdocs, committed] GCC 12: Add release note for Fortran TS29113 improvements
  2021-10-21 16:20 [wwwdocs, committed] GCC 12: Add release note for Fortran TS29113 improvements Sandra Loosemore
@ 2021-10-21 16:47 ` Thomas Koenig
  0 siblings, 0 replies; 2+ messages in thread
From: Thomas Koenig @ 2021-10-21 16:47 UTC (permalink / raw)
  To: Sandra Loosemore, gcc-patches, fortran; +Cc: Tobias Burnus

Hi Sandra,

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

Thanks for the work that the both of you put into this, and also thanks
for putting this into the release notes.  I was about to suggest you do
so, so you beat me to it :-)

> 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

Just ask :-)

Regards

	Thomas


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-10-21 16:47 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-21 16:20 [wwwdocs, committed] GCC 12: Add release note for Fortran TS29113 improvements Sandra Loosemore
2021-10-21 16:47 ` Thomas Koenig

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).