Hi all, attached is a patch to update the Fortran section of the GCC 16 release notes. I am sure that I missed some fine print and the most important changes are also some bug fixes, which are difficult to list. → https://gcc.gnu.org/gcc-16/changes.html
Comments? Tobias PS: I am aware of additional nice WIP features - like '(cond ? expr : expr)', pending bug fixes and other new features, but they can be added later. There is still time until the GCC 16.1 release and, first, they have to be committed ... :-)
gcc-16/changes.html: Update Fortran section diff --git a/htdocs/gcc-16/changes.html b/htdocs/gcc-16/changes.html index f490253e..d21eac62 100644 --- a/htdocs/gcc-16/changes.html +++ b/htdocs/gcc-16/changes.html @@ -111,7 +111,19 @@ for general information.</p> <!-- <h3 id="d">D</h3> --> -<!-- <h3 id="fortran">Fortran</h3> --> +<h3 id="fortran">Fortran</h3> + +<ul> + <li>Coarray improvements, especially for handling Fortran 2018's + <code>TEAM</code> feature.</li> + <li>Fortran 2018: Support the extensions to the <code>IMPORT</code> + statement and the new <code>GENERIC</code> statement.</li> + <li>The Fortran 2023 additions to the trigonometric functions are now + supported (such as the <code>sinpi</code> intrinsic).</li> + <li>Fortran 2023: The <code>split</code> intrinsic subroutine is now + supported and <code>c_f_pointer</code> now accepts an optional + lower bound as a argument.</li> +</ul> <!-- <h3 id="go">Go</h3> -->