Gerald, I have this queued up in my local tree, waiting for the final merge of the cxx-conversion branch.
OK to install after the merge? Thanks. Diego. Index: index.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/index.html,v retrieving revision 1.858 diff -u -d -u -p -r1.858 index.html --- index.html 2 Jul 2012 12:10:37 -0000 1.858 +++ index.html 14 Aug 2012 16:02:21 -0000 @@ -53,6 +53,17 @@ mission statement</a>.</p> <dl class="news"> +<dt><span>GCC now uses C++ as its implementation language</span> + <span class="date">[2012-02-16]</span></dt> +<dd>The <a href="http://gcc.gnu.org/wiki/cxx-conversion">cxx-conversion</a> +branch has been merged into trunk. This switches GCC's implementation +language from C to <a href="codingconventions.html#Cxx_Conventions">C++</a>. +Additionally, some data structures have been re-implemented in C++ +(more details in the <a +href="http://gcc.gnu.org/ml/gcc-patches/2012-08/msg00711.html">merge +announcement</a>). This work was contributed by Lawrence Crowl and +Diego Novillo of Google.</dd> + <dt><span><a href="gcc-4.5/">GCC 4.5.4</a> released</span> <span class="date">[2012-07-02]</span></dt> <dd></dd> Index: gcc-4.8/changes.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.8/changes.html,v retrieving revision 1.12 diff -u -d -u -p -r1.12 changes.html --- gcc-4.8/changes.html 14 Aug 2012 13:59:54 -0000 1.12 +++ gcc-4.8/changes.html 14 Aug 2012 16:02:21 -0000 @@ -13,6 +13,12 @@ <h2>Caveats</h2> +<p>GCC now uses C++ as its implementation language. This means that +to build GCC from sources, you will need a C++ compiler that +understands C++ 2003. For more details on the rationale and specific +changes, please refer to the <a +href="http://gcc.gnu.org/wiki/cxx-conversion">C++ conversion</a> +page.</p> <p>To enable the Graphite framework for loop optimizations you now need CLooG version 0.17.0 and ISL version 0.10. Both can be obtained