This patch to the Go frontend, from Diego, updates it for the conversion
of GCC to building with C++.  Bootstrapped and ran Go testsuite on
x86_64-unknown-linux-gnu.  Committed to mainline.

Ian

diff -r 681a1ae3f72c go/expressions.cc
--- a/go/expressions.cc	Fri Aug 10 21:07:57 2012 -0700
+++ b/go/expressions.cc	Tue Aug 14 19:38:07 2012 -0700
@@ -10,11 +10,6 @@
 
 #include <gmp.h>
 
-#ifndef ENABLE_BUILD_WITH_CXX
-extern "C"
-{
-#endif
-
 #include "toplev.h"
 #include "intl.h"
 #include "tree.h"
@@ -24,10 +19,6 @@
 #include "real.h"
 #include "realmpfr.h"
 
-#ifndef ENABLE_BUILD_WITH_CXX
-}
-#endif
-
 #include "go-c.h"
 #include "gogo.h"
 #include "types.h"
diff -r 681a1ae3f72c go/gogo-tree.cc
--- a/go/gogo-tree.cc	Fri Aug 10 21:07:57 2012 -0700
+++ b/go/gogo-tree.cc	Tue Aug 14 19:38:07 2012 -0700
@@ -8,11 +8,6 @@
 
 #include <gmp.h>
 
-#ifndef ENABLE_BUILD_WITH_CXX
-extern "C"
-{
-#endif
-
 #include "toplev.h"
 #include "tree.h"
 #include "gimple.h"
@@ -22,12 +17,8 @@
 #include "convert.h"
 #include "output.h"
 #include "diagnostic.h"
+#include "go-c.h"
 
-#ifndef ENABLE_BUILD_WITH_CXX
-}
-#endif
-
-#include "go-c.h"
 #include "types.h"
 #include "expressions.h"
 #include "statements.h"
diff -r 681a1ae3f72c go/types.cc
--- a/go/types.cc	Fri Aug 10 21:07:57 2012 -0700
+++ b/go/types.cc	Tue Aug 14 19:38:07 2012 -0700
@@ -8,11 +8,6 @@
 
 #include <gmp.h>
 
-#ifndef ENABLE_BUILD_WITH_CXX
-extern "C"
-{
-#endif
-
 #include "toplev.h"
 #include "intl.h"
 #include "tree.h"
@@ -20,10 +15,6 @@
 #include "real.h"
 #include "convert.h"
 
-#ifndef ENABLE_BUILD_WITH_CXX
-}
-#endif
-
 #include "go-c.h"
 #include "gogo.h"
 #include "operator.h"

Reply via email to