[PATCH, wwwdocs] Update gfortran support of Fortran standards and features

Harald Anlauf <[email protected]>
Newsgroups gmane.comp.gcc.patches,gmane.comp.gcc.fortran
Message-ID <[email protected]>
Dear all,

we haven't updated the gfortran wiki since ages, so I thought
to give it a try.  See attached for a proposal.

I did not yet touch the list of contributors.  So dear
co-developers, would you please make suggestions whom to add?

Thanks,
Harald
0001-Update-gfortran-support-of-Fortran-standards-and-fea.patch (text/x-patch, 3 KB)
From d346636e626e9b4915e60567127f0f0349c39055 Mon Sep 17 00:00:00 2001
From: Harald Anlauf <[email protected]>
Date: Wed, 14 Jan 2026 21:31:46 +0100
Subject: [PATCH] Update gfortran support of Fortran standards and features

---
 htdocs/fortran/index.html | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/htdocs/fortran/index.html b/htdocs/fortran/index.html
index edcc6df2..f44f8bb7 100644
--- a/htdocs/fortran/index.html
+++ b/htdocs/fortran/index.html
@@ -21,8 +21,9 @@ free number crunching to a broad spectrum of platforms and users.</p>
 Fortran language, be it in the scientific community, education, 
 or commercial environments.  The GFortran compiler is fully compliant
 with the Fortran 95 Standard and includes legacy F77 support.
-In addition, a significant number of Fortran 2003 and Fortran 2008
-features are implemented.  Please give it a try. If you encounter problems,
+In addition, most of Fortran 2003, Fortran 2008, and a significant number
+of Fortran 2018 features are implemented, along with initial support
+for Fortran 2023.  Please give it a try. If you encounter problems,
 contact us at the mailing list or file a problem report.</p>
 
 <p>GFortran development follows the open development process.  We do
@@ -52,12 +53,16 @@ It really is a great compiler!</p>
 <p>We strive to provide a high quality Fortran compiler that works
 well on a variety of native targets.  This means:</p>
 <ul>
-<li><p>Conformance to Fortran standards, primarily Fortran 95, 2003,
-and 2008</p></li>
+<li><p>Conformance to Fortran standards (Fortran 95, 2003, 2008, 2018
+and 2023)</p></li>
 <li><p>Performance of executables and computational accuracy</p></li>
 <li><p>Reasonable compile speed and cross compilation capability</p></li>
 <li><p>Good diagnostics and debugging features</p></li>
 <li><p>Legacy code support where practical.</p></li>
+<li><p>Support of parallelization and off-loading using
+<a href="https://gcc.gnu.org/wiki/openmp">OpenMP</a> and
+<a href="https://gcc.gnu.org/wiki/OpenACC">OpenACC</a></p></li>
+<li><p>Support of parallelization using Fortran coarrays</p></li>
 </ul>
 
 <h3>Extensions in GNU Fortran</h3>
@@ -65,13 +70,12 @@ and 2008</p></li>
 <p>The initial goal of the GNU Fortran Project was construction of a
 Fortran 95 compiler that complies with the ISO Fortran 95 Programming
 Language standard [ISO/IEC 1539-1:1997(E)].  We are now well into
-F2003 and F2008 features.
+features of the latest versions of the standard up to and including F2018,
+with initial support of some features of F2023.
 The <a href="https://gcc.gnu.org/wiki/GFortran">GFortran
 wiki</a> and <a href="https://gcc.gnu.org/bugzilla/">our bug tracker</a>
 list features under development or yet to be implemented. Compiler
 capability is quite extensive and includes nearly all g77 features.
-We highly encourage users to move from g77, which is no longer
-maintained, and start taking advantage of GFortran's modern features.
 Legacy g77 code will compile fine in almost all cases.</p>
 
 <h2>Status of Compiler and Run-time Library</h2>
-- 
2.51.0
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.