Hi, As suggested, this adds an announcement of the D front end addition to the news items on the GCC home page, and from what I can tell, the relevant pages where the language should get a mention.
Kept the release notes brief for now, will expand later. Is this OK? Thanks, Iain ---
Index: htdocs/frontends.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/frontends.html,v retrieving revision 1.44 diff -U 3 -r1.44 frontends.html --- htdocs/frontends.html 30 Sep 2018 14:38:46 -0000 1.44 +++ htdocs/frontends.html 12 Nov 2018 22:44:02 -0000 @@ -11,7 +11,7 @@ <p>Currently the main GCC distribution contains front ends for C (gcc), C++ (g++), Objective C, -Fortran, Ada (GNAT), and Go.</p> +Fortran, Ada (GNAT), Go, and D.</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 Index: htdocs/index.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/index.html,v retrieving revision 1.1106 diff -U 3 -r1.1106 index.html --- htdocs/index.html 26 Oct 2018 12:30:46 -0000 1.1106 +++ htdocs/index.html 12 Nov 2018 22:44:02 -0000 @@ -18,7 +18,7 @@ <a href="c99status.html">C</a>, <a href="projects/cxx-status.html">C++</a>, Objective-C, <a href="fortran/">Fortran</a>, -Ada, and Go, as well as libraries for these languages (libstdc++,...). +Ada, Go, and D, as well as libraries for these languages (libstdc++,...). GCC was originally written as the compiler for the <a href="http://www.gnu.org/gnu/thegnuproject.html">GNU operating system</a>. The GNU system was developed to be 100% free software, free in the sense @@ -54,6 +54,12 @@ <h2 id="news">News</h2> <dl> +<dt><span>D front end added</span> + <span class="date">[2018-10-29]</span></dt> + <dd>The <a href="https://dlang.org">D programming language</a> front end + <a href="gcc-9/changes.html#d">has beed added to GCC</a>. + This front end was contributed by Iain Buclaw.</dd> + <dt><span><a href="gcc-6/">GCC 6.5</a> released</span> <span class="date">[2018-10-26]</span></dt> <dd></dd> Index: htdocs/readings.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/readings.html,v retrieving revision 1.306 diff -U 3 -r1.306 readings.html --- htdocs/readings.html 1 Nov 2018 21:42:00 -0000 1.306 +++ htdocs/readings.html 12 Nov 2018 22:44:02 -0000 @@ -589,6 +589,14 @@ </ul> +<h3>D information</h3> + +<ul> + <li><a href="https://dlang.org">D language homepage</a></li> + <li><a href="https://dlang.org/spec/spec.html">D language reference</a></li> +</ul> + + <h3>Modula 3 information</h3> <ul> Index: htdocs/gcc-9/changes.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-9/changes.html,v retrieving revision 1.26 diff -U 3 -r1.26 changes.html --- htdocs/gcc-9/changes.html 1 Nov 2018 20:34:33 -0000 1.26 +++ htdocs/gcc-9/changes.html 12 Nov 2018 22:44:03 -0000 @@ -85,6 +85,13 @@ TS on Windows.</li> </ul> +<h3 id="d">D</h3> +<ul> + <li>Support for the D programming language has been added to GCC, + implementing version 2.076 of the language and runtime library. + </li> +</ul> + <h3 id="fortran">Fortran</h3> <ul> <li>Asynchronous I/O is now fully supported. The program needs to Index: htdocs/gcc-9/criteria.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-9/criteria.html,v retrieving revision 1.5 diff -U 3 -r1.5 criteria.html --- htdocs/gcc-9/criteria.html 22 Oct 2018 08:33:10 -0000 1.5 +++ htdocs/gcc-9/criteria.html 12 Nov 2018 22:44:03 -0000 @@ -34,7 +34,7 @@ <h1>Languages</h1> <p>GCC supports several programming languages, including Ada, C, C++, -Fortran, Objective-C, Objective-C++, and Go. +Fortran, Objective-C, Objective-C++, Go, and D. For the purposes of making releases, however, we will consider primarily C and C++, as those are the languages used by the vast majority of users. Therefore, if below