On Fri, Dec 9, 2016 at 1:37 AM, Rainer Orth <r...@cebitec.uni-bielefeld.de> 
wrote:
>
> 2016-12-09  Rainer Orth  <r...@cebitec.uni-bielefeld.de>
>
>         * configure.ac: Call GCC_CHECK_LINKER_HWCAP.
>         * Makefile.am (AM_LDFLAGS): Initialize to HWCAP_LDFLAGS.
>         [USING_SPLIT_STACK]: Add to AM_LDFLAGS.
>         * aclocal.m4: Regenerate.
>         * configure: Regenerate.
>         * Makefile.in: Regenerate.
>         * testsuite/Makefile.in: Regenerate.

Thanks.  Committed to mainline as follows.

Ian
Index: gcc/go/gofrontend/MERGE
===================================================================
--- gcc/go/gofrontend/MERGE     (revision 243459)
+++ gcc/go/gofrontend/MERGE     (working copy)
@@ -1,4 +1,4 @@
-ac59bb383e1b446c68465af793722dd0e84abefb
+556a546ba3c7bb14bd1b9b8469ee3b7a914909f6
 
 The first line of this file holds the git revision number of the last
 merge done from the gofrontend repository.
Index: libgo/Makefile.am
===================================================================
--- libgo/Makefile.am   (revision 243445)
+++ libgo/Makefile.am   (working copy)
@@ -46,8 +46,10 @@ AM_CFLAGS = -fexceptions -fnon-call-exce
        -I $(srcdir)/../libgcc -I $(srcdir)/../libbacktrace \
        -I $(MULTIBUILDTOP)../../gcc/include
 
+AM_LDFLAGS = $(HWCAP_LDFLAGS)
+
 if USING_SPLIT_STACK
-AM_LDFLAGS = -XCClinker $(SPLIT_STACK)
+AM_LDFLAGS += -XCClinker $(SPLIT_STACK)
 endif
 
 # Multilib support.
@@ -561,7 +563,7 @@ s-sigtab: $(srcdir)/mksigtab.sh gen-sysi
 runtime.inc: s-runtime-inc; @true
 s-runtime-inc: runtime.lo Makefile
        rm -f runtime.inc.tmp2
-       grep -v "#define _" runtime.inc.tmp | grep -v "#define c[01] " > 
runtime.inc.tmp2
+       grep -v "#define _" runtime.inc.tmp | grep -v "#define [cm][01234] " > 
runtime.inc.tmp2
        for pattern in '_[GP][a-z]' _Max _Lock _Sig _Trace _MHeap _Num; do \
          grep "#define $$pattern" runtime.inc.tmp >> runtime.inc.tmp2; \
        done
Index: libgo/configure.ac
===================================================================
--- libgo/configure.ac  (revision 243445)
+++ libgo/configure.ac  (working copy)
@@ -421,6 +421,9 @@ case "$target" in
 esac
 AC_SUBST(OSCFLAGS)
 
+dnl Check linker hardware capability support.
+GCC_CHECK_LINKER_HWCAP
+
 dnl Use -fsplit-stack when compiling C code if available.
 AC_CACHE_CHECK([whether -fsplit-stack is supported],
 [libgo_cv_c_split_stack_supported],

Reply via email to