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