This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
       via  fd8dacf0e9644d60a511194ed6247dca35d47cd6 (commit)
      from  2054d1380fbaf04032e84917c21a5dc6918f5e59 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit fd8dacf0e9644d60a511194ed6247dca35d47cd6
Author: Eric Botcazou <ebotca...@adacore.com>
Date:   Wed Apr 2 11:36:13 2025 +0200

    Update the list of front-ends present in the main distribution

diff --git a/htdocs/frontends.html b/htdocs/frontends.html
index 2dec80c9..5a4ec767 100644
--- a/htdocs/frontends.html
+++ b/htdocs/frontends.html
@@ -10,9 +10,9 @@
 <body>
 <h1>GCC Front Ends</h1>
 
-<p>Currently the main GCC distribution contains front ends for C
-(gcc), C++ (g++), Objective C,
-Fortran, Ada (GNAT), Go, and D.</p>
+<p>Currently the main GCC distribution contains front ends for C, C++,
+Objective C, Objective C++, Fortran, Ada, Go, D, Modula-2, Rust, and
+Cobol.</p>
 
 <p>There are several more front ends for different languages that have
 been written for GCC but not yet integrated into the main distribution
@@ -31,25 +31,13 @@ are very mature.</p>
 
 <li><a href="https://www.gnu-pascal.de/gpc/h-index.html";>GNU Pascal 
Compiler</a> (GPC).</li>
 
-<li><a
-href="https://mercurylang.org/download/gcc-backend.html";>Mercury</a>,
+<li><a href="https://mercurylang.org/download/gcc-backend.html";>Mercury</a>,
 a declarative logic/functional language. The University of Melbourne Mercury
 compiler is written in Mercury; originally it compiled via C but now it also
 has a back end that generates assembler directly, using the GCC back end.</li>
 
-<li><a href="https://CobolForGCC.sourceforge.net/";>Cobol For GCC</a>
-(at an early stage of development).</li>
-
-<li><a href="http://www.nongnu.org/gm2/";>GNU Modula-2</a> implements
-the ISO/IEC 10514-1, PIM2, PIM3 and PIM4 dialects of the language.
-The compiler is operational with GCC 10, GCC 11, and GCC 12 (on
-GNU/Linux x86 systems).  The front end was merged into the GCC tree
-during GCC 13.  It is mostly written in Modula-2 and includes a
-bootstrap tool which translates Modula-2 into C/C++.</li>
-
-<li>Modula-3 (for links see <a
-href="https://www.modula3.org/";>www.modula3.org</a>); SRC M3 is based on an old
-version of GCC and PM3 and CAM3 derive from SRC M3.  This compiler is
+<li><a href="https://www.modula3.org/";>Modula-3</a>: SRC M3 is based on an
+old version of GCC and PM3 and CAM3 derive from SRC M3.  This compiler is
 written in Modula-3; for copyright and licensing reasons neither the
 small amount of C code that links to GCC and provides the interface to
 the back end, nor the front end proper, is likely to be integrated in
@@ -58,8 +46,7 @@ of linking directly to the back end.</li>
 
 <li><a href="http://ghdl.free.fr";>GHDL</a> is a GCC front end for the
 VHDL (IEEE 1076) hardware design language.  GHDL and its runtime library
-are written in Ada95 using GNAT and are distributed under the GPL.
-Currently they only support GNU/Linux x86 systems.</li>
+are written in Ada using GNAT and are distributed under the GPL.</li>
 
 <li><a href="https://pl1gcc.sourceforge.net/";>PL/1 for GCC</a> is a
 GCC front end for the PL/I language.</li>
@@ -67,6 +54,10 @@ GCC front end for the PL/I language.</li>
 <li><a href="https://github.com/Intrepid/GUPC";>GCC Unified Parallel C</a>
 (GCC UPC) is a compilation and execution environment for Unified
 Parallel C.</li>
+
+<li><a href="https://forge.sourceware.org/gcc/gcc-a68";>gcc-a68</a> is a
+GCC front-end for the Algol 68 language.</li>
+
 </ul>
 
 </body>

-----------------------------------------------------------------------

Summary of changes:
 htdocs/frontends.html | 31 +++++++++++--------------------
 1 file changed, 11 insertions(+), 20 deletions(-)


hooks/post-receive
-- 
gcc-wwwdocs

Reply via email to