sync binutils config/ with gcc
authorAlan Modra <amodra@gmail.com>
Wed, 7 Dec 2016 23:20:17 +0000 (09:50 +1030)
committerAlan Modra <amodra@gmail.com>
Thu, 8 Dec 2016 11:05:11 +0000 (21:35 +1030)
config/
* acx.m4: Import from gcc.
* bootstrap-asan.mk: Likewise.
* multi.m4: Likewise.
/
* configure: Regnerate.
gas/
* configure: Regnerate.
ld/
* configure: Regnerate.
libiberty/
* configure: Regnerate.
zlib/
* configure: Regnerate.

13 files changed:
ChangeLog
config/ChangeLog
config/acx.m4
config/bootstrap-asan.mk
config/multi.m4
configure
gas/ChangeLog
gas/configure
ld/ChangeLog
ld/configure
libiberty/ChangeLog
libiberty/configure
zlib/configure

index ee8013a96827bd50d9d9c1a9ca276f09d565aa51..1852129116eecc61803f7dcecec76215faddf062 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-08  Alan Modra  <amodra@gmail.com>
+
+       * configure: Regenerate.
+
 2016-12-02  Josh Conner  <joshconner@google.com>
 
        * configure.ac: Add fuchsia to targets that use ELF.
index bb77be0e15c459a81052e40e49f0be083751c3f5..629d0cb785ea3cfc59a86999e0aa1478f4153a1d 100644 (file)
@@ -1,3 +1,9 @@
+2016-12-08  Alan Modra  <amodra@gmail.com>
+
+       * acx.m4: Import from gcc.
+       * bootstrap-asan.mk: Likewise.
+       * multi.m4: Likewise.
+
 2016-01-18  Alan Modra  <amodra@gmail.com>
 
        PR binutils/19481
index 9ff31eb85f3d4375a784d266953cfeaf8808f413..ab42972f4a0ff09f0e8344e356f2e0bb43e7a4ac 100644 (file)
@@ -404,7 +404,7 @@ AC_DEFUN([ACX_PROG_CMP_IGNORE_INITIAL],
 [AC_CACHE_CHECK([how to compare bootstrapped objects], gcc_cv_prog_cmp_skip,
 [ echo abfoo >t1
   echo cdfoo >t2
-  gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
+  gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
   if cmp t1 t2 2 2 > /dev/null 2>&1; then
     if cmp t1 t2 1 1 > /dev/null 2>&1; then
       :
index 70baaf9bb17354ae26919e2f2ff4006bbc656b45..e73d4c2cfb8078f0f65cf4b4b529b51c27442b07 100644 (file)
@@ -1,7 +1,7 @@
 # This option enables -fsanitize=address for stage2 and stage3.
 
 # Suppress LeakSanitizer in bootstrap.
-export LSAN_OPTIONS="detect_leaks=0"
+export ASAN_OPTIONS=detect_leaks=0:use_odr_indicator=1
 
 STAGE2_CFLAGS += -fsanitize=address
 STAGE3_CFLAGS += -fsanitize=address
index 5b62ecc0aa06d856dceced2b3ac984831ccdf4ae..bba338a8265feb84316497ce4cc67927f170d216 100644 (file)
@@ -64,5 +64,4 @@ multi_basedir="$multi_basedir"
 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
 CC="$CC"
 CXX="$CXX"
-GFORTRAN="$GFORTRAN"
-GCJ="$GCJ"])])dnl
+GFORTRAN="$GFORTRAN"])])dnl
index 5b0ceb7a244e831fe02269af207c1e924a690e05..f6d12b8721ca5dd18f9d8d75f887cae6e0050e87 100755 (executable)
--- a/configure
+++ b/configure
@@ -5377,7 +5377,7 @@ if test "${gcc_cv_prog_cmp_skip+set}" = set; then :
 else
    echo abfoo >t1
   echo cdfoo >t2
-  gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
+  gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
   if cmp t1 t2 2 2 > /dev/null 2>&1; then
     if cmp t1 t2 1 1 > /dev/null 2>&1; then
       :
index 7eec9692d723218176b2efdb7a581acdd11bc1ca..e2e340c16bf6842eb15e8bac983ff456ebacd36e 100644 (file)
@@ -1,3 +1,7 @@
+2016-12-08  Alan Modra  <amodra@gmail.com>
+
+       * configure: Regenerate.
+
 2016-12-07  Maciej W. Rozycki  <macro@imgtec.com>
 
        * config/tc-mips.c (is_opcode_valid): Use local `isa'
index 98da0db84852bd0a0239079e4f266f950aab6f80..e187df768454f8bdc62142977c8c602427f8cfc9 100755 (executable)
@@ -11661,7 +11661,7 @@ if test "${gcc_cv_prog_cmp_skip+set}" = set; then :
 else
    echo abfoo >t1
   echo cdfoo >t2
-  gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
+  gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
   if cmp t1 t2 2 2 > /dev/null 2>&1; then
     if cmp t1 t2 1 1 > /dev/null 2>&1; then
       :
index dd5ffe2cff9933391e828836933e92ac54e13bc7..c4dadfc81d9c628ccce0240a2e2c12332ee727bb 100644 (file)
@@ -1,3 +1,7 @@
+2016-12-08  Alan Modra  <amodra@gmail.com>
+
+       * configure: Regenerate.
+
 2016-12-06  Alan Modra  <amodra@gmail.com>
 
        * testsuite/ld-powerpc/tocopt7.s,
index e6bed083b3f52bc3acda85b09815b9480b898c08..5c3b555c6343c3b500304f012271c008e058d59b 100755 (executable)
@@ -16382,7 +16382,7 @@ if test "${gcc_cv_prog_cmp_skip+set}" = set; then :
 else
    echo abfoo >t1
   echo cdfoo >t2
-  gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
+  gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
   if cmp t1 t2 2 2 > /dev/null 2>&1; then
     if cmp t1 t2 1 1 > /dev/null 2>&1; then
       :
index f800e0c0a25ca4a4b8d9190dbaf2ab3d3ed927d8..f4781095976d158028009ffdd5e87a4729932734 100644 (file)
@@ -1,3 +1,7 @@
+2016-12-08  Alan Modra  <amodra@gmail.com>
+
+       * configure: Regenerate.
+
 2016-12-06  DJ Delorie  <dj@redhat.com>
 
        * argv.c (expandargv): Check for directories passed as @-files.
index 5c4dda5d1d559d88982d818c83cadc23e5090491..b95e000f2e410c784042c834ffe88d5a2951f152 100755 (executable)
@@ -5146,7 +5146,8 @@ case "${host}" in
        PICFLAG=-fpic
        ;;
     # FIXME: Simplify to sh*-*-netbsd*?
-    sh-*-netbsdelf* | shl*-*-netbsdelf*)
+    sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | \
+      sh64-*-netbsd* | sh64l*-*-netbsd*)
        PICFLAG=-fpic
        ;;
     # Default to -fPIC unless specified otherwise.
index bba9fd284ef8f679bf952c3f800cdd981f6c4b5c..bed9e3ea2bf56b153c12261833936d874dc9fce2 100755 (executable)
@@ -11954,7 +11954,6 @@ CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
 CC="$CC"
 CXX="$CXX"
 GFORTRAN="$GFORTRAN"
-GCJ="$GCJ"
 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"