From patchwork Tue Aug 14 16:03:52 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [wwwdocs] Announce switch to C++ From: Diego Novillo X-Patchwork-Id: 177353 Message-Id: <20120814160352.GA23359@google.com> To: gcc-patches@gcc.gnu.org, Lawrence Crowl , Gerald Pfeifer Date: Tue, 14 Aug 2012 12:03:52 -0400 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.

+
GCC now uses C++ as its implementation language + [2012-02-16]
+
The cxx-conversion +branch has been merged into trunk. This switches GCC's implementation +language from C to C++. +Additionally, some data structures have been re-implemented in C++ +(more details in the merge +announcement). This work was contributed by Lawrence Crowl and +Diego Novillo of Google.
+
GCC 4.5.4 released [2012-07-02]
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 @@

Caveats

+

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 C++ conversion +page.

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