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