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