libgo/configure: remove -fno-section-anchors for AIX
authorClément Chigot <clement.chigot@atos.net>
Thu, 24 Sep 2020 11:40:40 +0000 (13:40 +0200)
committerIan Lance Taylor <iant@golang.org>
Wed, 7 Oct 2020 21:08:52 +0000 (14:08 -0700)
This option is no longer needed. There is no crash without it since
at least gcc-9.

Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/260157

gcc/go/gofrontend/MERGE
libgo/configure
libgo/configure.ac

index 15f01a0519ba2be1268b061a96bf2ffbacc19a4b..930339e9b44f06f0acc984992aae2fddc840cded 100644 (file)
@@ -1,4 +1,4 @@
-762b74a56f7ca102a5b8da1c9d0ffce592caa46b
+2563706e4ead80d6906d66ae23c8915c360583ad
 
 The first line of this file holds the git revision number of the last
 merge done from the gofrontend repository.
index 641d060ffac231b584b02db9ea6091a32f34e360..792ac6f7cdc3312286d058a18c186469fb1f7011 100755 (executable)
@@ -4711,10 +4711,6 @@ fi
 
 case ${host} in
   *-*-aix*)
-    # static hash tables crashes on AIX when libgo is built with O2
-    CFLAGS="$CFLAGS -fno-section-anchors"
-    GOCFLAGS="$GOCFLAGS -fno-section-anchors"
-
     # Check default architecture for FAT library creation
     if test -z "`$CC -x c -E /dev/null -g3 -o - | grep 64BIT`" ; then
         AIX_EXTRA_ARCH='64'
@@ -11501,7 +11497,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11504 "configure"
+#line 11500 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11607,7 +11603,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11610 "configure"
+#line 11606 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
index f15f8d830bb272dd34f54af1a9df64e282d15df5..9a10d3305ab51cccf1076615829f984e7188eaba 100644 (file)
@@ -33,10 +33,6 @@ AC_SUBST(CFLAGS)
 
 case ${host} in
   *-*-aix*)
-    # static hash tables crashes on AIX when libgo is built with O2
-    CFLAGS="$CFLAGS -fno-section-anchors"
-    GOCFLAGS="$GOCFLAGS -fno-section-anchors"
-
     # Check default architecture for FAT library creation
     if test -z "`$CC -x c -E /dev/null -g3 -o - | grep 64BIT`" ; then
         AIX_EXTRA_ARCH='64'