From dc9e77e5668e53368ef67e9730f28c8e2798eebd28bfc51c36cfb5c37762f47b Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Fri, 21 Mar 2014 12:27:13 +0000 Subject: [PATCH 1/6] - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=157 --- binutils-2.24-auto-plugin.diff | 83 ++++++++++++++++++++++++++++++++++ binutils.changes | 6 +++ binutils.spec | 2 + cross-aarch64-binutils.changes | 6 +++ cross-aarch64-binutils.spec | 2 + cross-arm-binutils.changes | 6 +++ cross-arm-binutils.spec | 2 + cross-avr-binutils.changes | 6 +++ cross-avr-binutils.spec | 2 + cross-hppa-binutils.changes | 6 +++ cross-hppa-binutils.spec | 2 + cross-hppa64-binutils.changes | 6 +++ cross-hppa64-binutils.spec | 2 + cross-i386-binutils.changes | 6 +++ cross-i386-binutils.spec | 2 + cross-ia64-binutils.changes | 6 +++ cross-ia64-binutils.spec | 2 + cross-m68k-binutils.changes | 6 +++ cross-m68k-binutils.spec | 2 + cross-mips-binutils.changes | 6 +++ cross-mips-binutils.spec | 2 + cross-ppc-binutils.changes | 6 +++ cross-ppc-binutils.spec | 2 + cross-ppc64-binutils.changes | 6 +++ cross-ppc64-binutils.spec | 2 + cross-ppc64le-binutils.changes | 6 +++ cross-ppc64le-binutils.spec | 2 + cross-s390-binutils.changes | 6 +++ cross-s390-binutils.spec | 2 + cross-s390x-binutils.changes | 6 +++ cross-s390x-binutils.spec | 2 + cross-sparc-binutils.changes | 6 +++ cross-sparc-binutils.spec | 2 + cross-sparc64-binutils.changes | 6 +++ cross-sparc64-binutils.spec | 2 + cross-spu-binutils.changes | 6 +++ cross-spu-binutils.spec | 2 + cross-x86_64-binutils.changes | 6 +++ cross-x86_64-binutils.spec | 2 + 39 files changed, 235 insertions(+) create mode 100644 binutils-2.24-auto-plugin.diff diff --git a/binutils-2.24-auto-plugin.diff b/binutils-2.24-auto-plugin.diff new file mode 100644 index 0000000..8e4cd4a --- /dev/null +++ b/binutils-2.24-auto-plugin.diff @@ -0,0 +1,83 @@ +From: Markus Trippelsdorf +To: binutils at sourceware dot org +Subject: [PATCH] PR14698: Load gcc's bfd-plugin automatically + +Now that gcc has switched to "slim" LTO objects by default, it is +essential that ar, nm and ranlib always use the plugin. +Although gcc provides wrappers for this purpose, they are buggy and +superfluous. Binutils already has the ability to load plugins from the +lib/bfd-plugins directory, but unfortunately this only works if ar, nm +and ranlib are invoked on non-ELF files at the moment (so the LLVM gold +plugin works fine already). + +The following patch allows one to place the gcc's liblto_plugin in the +lib/bfd-plugins directory and have it loaded by default (as long as the +--target option isn't used). + +Please apply if the patch looks acceptable. +Thanks. + +2014-01-20 Markus Trippelsdorf + + PR binutils/14698 + ar.c: Set plugin_target early if plugins are supported. + nm.c: Likewise. + +diff --git a/binutils/ar.c b/binutils/ar.c +index a11ed15c86bc..f0feaef5b233 100644 +--- a/binutils/ar.c ++++ b/binutils/ar.c +@@ -138,7 +138,11 @@ static int show_version = 0; + + static int show_help = 0; + ++#if BFD_SUPPORTS_PLUGINS ++static const char *plugin_target = "plugin"; ++#else + static const char *plugin_target = NULL; ++#endif + + static const char *target = NULL; + +@@ -571,7 +575,6 @@ decode_options (int argc, char **argv) + break; + case OPTION_PLUGIN: + #if BFD_SUPPORTS_PLUGINS +- plugin_target = "plugin"; + bfd_plugin_set_plugin (optarg); + #else + fprintf (stderr, _("sorry - this program has been built without plugin support\n")); +@@ -632,7 +635,6 @@ ranlib_main (int argc, char **argv) + /* PR binutils/13493: Support plugins. */ + case OPTION_PLUGIN: + #if BFD_SUPPORTS_PLUGINS +- plugin_target = "plugin"; + bfd_plugin_set_plugin (optarg); + #else + fprintf (stderr, _("sorry - this program has been built without plugin support\n")); +diff --git a/binutils/nm.c b/binutils/nm.c +index 156194f21de7..876bbed7a407 100644 +--- a/binutils/nm.c ++++ b/binutils/nm.c +@@ -177,7 +177,11 @@ static char other_format[] = "%02x"; + static char desc_format[] = "%04x"; + + static char *target = NULL; +-static char *plugin_target = NULL; ++#if BFD_SUPPORTS_PLUGINS ++static const char *plugin_target = "plugin"; ++#else ++static const char *plugin_target = NULL; ++#endif + + /* Used to cache the line numbers for a BFD. */ + static bfd *lineno_cache_bfd; +@@ -1648,7 +1652,6 @@ main (int argc, char **argv) + + case OPTION_PLUGIN: /* --plugin */ + #if BFD_SUPPORTS_PLUGINS +- plugin_target = "plugin"; + bfd_plugin_set_plugin (optarg); + #else + fatal (_("sorry - this program has been built without plugin support\n")); + diff --git a/binutils.changes b/binutils.changes index 6cd3e3c..d948fbd 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com + +- Add binutils-2.24-auto-plugin.diff to make plugin auto-load work + for GCC LTO objects. [bso#14698] + ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/binutils.spec b/binutils.spec index 267ce30..5d33ffe 100644 --- a/binutils.spec +++ b/binutils.spec @@ -97,6 +97,7 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch +Patch24: binutils-2.24-auto-plugin.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -168,6 +169,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch23 -p1 +%patch24 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-aarch64-binutils.changes b/cross-aarch64-binutils.changes index 6cd3e3c..d948fbd 100644 --- a/cross-aarch64-binutils.changes +++ b/cross-aarch64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com + +- Add binutils-2.24-auto-plugin.diff to make plugin auto-load work + for GCC LTO objects. [bso#14698] + ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-aarch64-binutils.spec b/cross-aarch64-binutils.spec index bb22ef6..77fe92f 100644 --- a/cross-aarch64-binutils.spec +++ b/cross-aarch64-binutils.spec @@ -100,6 +100,7 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch +Patch24: binutils-2.24-auto-plugin.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch23 -p1 +%patch24 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-arm-binutils.changes b/cross-arm-binutils.changes index 6cd3e3c..d948fbd 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com + +- Add binutils-2.24-auto-plugin.diff to make plugin auto-load work + for GCC LTO objects. [bso#14698] + ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index f47d934..ba0df47 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -100,6 +100,7 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch +Patch24: binutils-2.24-auto-plugin.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch23 -p1 +%patch24 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-avr-binutils.changes b/cross-avr-binutils.changes index 6cd3e3c..d948fbd 100644 --- a/cross-avr-binutils.changes +++ b/cross-avr-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com + +- Add binutils-2.24-auto-plugin.diff to make plugin auto-load work + for GCC LTO objects. [bso#14698] + ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-avr-binutils.spec b/cross-avr-binutils.spec index 171b447..9b0541b 100644 --- a/cross-avr-binutils.spec +++ b/cross-avr-binutils.spec @@ -100,6 +100,7 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch +Patch24: binutils-2.24-auto-plugin.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch23 -p1 +%patch24 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-hppa-binutils.changes b/cross-hppa-binutils.changes index 6cd3e3c..d948fbd 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com + +- Add binutils-2.24-auto-plugin.diff to make plugin auto-load work + for GCC LTO objects. [bso#14698] + ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index 9d11aa5..5fc5832 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -100,6 +100,7 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch +Patch24: binutils-2.24-auto-plugin.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch23 -p1 +%patch24 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-hppa64-binutils.changes b/cross-hppa64-binutils.changes index 6cd3e3c..d948fbd 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com + +- Add binutils-2.24-auto-plugin.diff to make plugin auto-load work + for GCC LTO objects. [bso#14698] + ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index 03f5b80..d6f8435 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -100,6 +100,7 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch +Patch24: binutils-2.24-auto-plugin.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch23 -p1 +%patch24 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-i386-binutils.changes b/cross-i386-binutils.changes index 6cd3e3c..d948fbd 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com + +- Add binutils-2.24-auto-plugin.diff to make plugin auto-load work + for GCC LTO objects. [bso#14698] + ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index f824c91..b7d41b9 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -100,6 +100,7 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch +Patch24: binutils-2.24-auto-plugin.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch23 -p1 +%patch24 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ia64-binutils.changes b/cross-ia64-binutils.changes index 6cd3e3c..d948fbd 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com + +- Add binutils-2.24-auto-plugin.diff to make plugin auto-load work + for GCC LTO objects. [bso#14698] + ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index 28f09a2..8e89e76 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -100,6 +100,7 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch +Patch24: binutils-2.24-auto-plugin.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch23 -p1 +%patch24 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-m68k-binutils.changes b/cross-m68k-binutils.changes index 6cd3e3c..d948fbd 100644 --- a/cross-m68k-binutils.changes +++ b/cross-m68k-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com + +- Add binutils-2.24-auto-plugin.diff to make plugin auto-load work + for GCC LTO objects. [bso#14698] + ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-m68k-binutils.spec b/cross-m68k-binutils.spec index 750f7a7..eb761de 100644 --- a/cross-m68k-binutils.spec +++ b/cross-m68k-binutils.spec @@ -100,6 +100,7 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch +Patch24: binutils-2.24-auto-plugin.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch23 -p1 +%patch24 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-mips-binutils.changes b/cross-mips-binutils.changes index 6cd3e3c..d948fbd 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com + +- Add binutils-2.24-auto-plugin.diff to make plugin auto-load work + for GCC LTO objects. [bso#14698] + ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index 7be3754..b6307ba 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -100,6 +100,7 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch +Patch24: binutils-2.24-auto-plugin.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch23 -p1 +%patch24 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ppc-binutils.changes b/cross-ppc-binutils.changes index 6cd3e3c..d948fbd 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com + +- Add binutils-2.24-auto-plugin.diff to make plugin auto-load work + for GCC LTO objects. [bso#14698] + ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index 58ad978..3f197f0 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -100,6 +100,7 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch +Patch24: binutils-2.24-auto-plugin.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch23 -p1 +%patch24 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ppc64-binutils.changes b/cross-ppc64-binutils.changes index 6cd3e3c..d948fbd 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com + +- Add binutils-2.24-auto-plugin.diff to make plugin auto-load work + for GCC LTO objects. [bso#14698] + ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index d201215..485e423 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -100,6 +100,7 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch +Patch24: binutils-2.24-auto-plugin.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch23 -p1 +%patch24 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ppc64le-binutils.changes b/cross-ppc64le-binutils.changes index 6cd3e3c..d948fbd 100644 --- a/cross-ppc64le-binutils.changes +++ b/cross-ppc64le-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com + +- Add binutils-2.24-auto-plugin.diff to make plugin auto-load work + for GCC LTO objects. [bso#14698] + ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-ppc64le-binutils.spec b/cross-ppc64le-binutils.spec index c3df5fe..12e1c0a 100644 --- a/cross-ppc64le-binutils.spec +++ b/cross-ppc64le-binutils.spec @@ -100,6 +100,7 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch +Patch24: binutils-2.24-auto-plugin.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch23 -p1 +%patch24 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-s390-binutils.changes b/cross-s390-binutils.changes index 6cd3e3c..d948fbd 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com + +- Add binutils-2.24-auto-plugin.diff to make plugin auto-load work + for GCC LTO objects. [bso#14698] + ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index 3337f93..23e1ee4 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -100,6 +100,7 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch +Patch24: binutils-2.24-auto-plugin.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch23 -p1 +%patch24 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-s390x-binutils.changes b/cross-s390x-binutils.changes index 6cd3e3c..d948fbd 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com + +- Add binutils-2.24-auto-plugin.diff to make plugin auto-load work + for GCC LTO objects. [bso#14698] + ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index cc09cb5..b2572bb 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -100,6 +100,7 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch +Patch24: binutils-2.24-auto-plugin.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch23 -p1 +%patch24 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-sparc-binutils.changes b/cross-sparc-binutils.changes index 6cd3e3c..d948fbd 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com + +- Add binutils-2.24-auto-plugin.diff to make plugin auto-load work + for GCC LTO objects. [bso#14698] + ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index 0c3edb7..5d610bb 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -100,6 +100,7 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch +Patch24: binutils-2.24-auto-plugin.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch23 -p1 +%patch24 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-sparc64-binutils.changes b/cross-sparc64-binutils.changes index 6cd3e3c..d948fbd 100644 --- a/cross-sparc64-binutils.changes +++ b/cross-sparc64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com + +- Add binutils-2.24-auto-plugin.diff to make plugin auto-load work + for GCC LTO objects. [bso#14698] + ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-sparc64-binutils.spec b/cross-sparc64-binutils.spec index e418c17..e02b80e 100644 --- a/cross-sparc64-binutils.spec +++ b/cross-sparc64-binutils.spec @@ -100,6 +100,7 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch +Patch24: binutils-2.24-auto-plugin.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch23 -p1 +%patch24 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-spu-binutils.changes b/cross-spu-binutils.changes index 6cd3e3c..d948fbd 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com + +- Add binutils-2.24-auto-plugin.diff to make plugin auto-load work + for GCC LTO objects. [bso#14698] + ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index 5685a2b..449d708 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -100,6 +100,7 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch +Patch24: binutils-2.24-auto-plugin.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch23 -p1 +%patch24 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-x86_64-binutils.changes b/cross-x86_64-binutils.changes index 6cd3e3c..d948fbd 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com + +- Add binutils-2.24-auto-plugin.diff to make plugin auto-load work + for GCC LTO objects. [bso#14698] + ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index dc9b332..60a5293 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -100,6 +100,7 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch +Patch24: binutils-2.24-auto-plugin.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch23 -p1 +%patch24 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 From e5c3143c60274ec6265d15969305141bf8050a7d9f3dba9cd2038356c15d8f66 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Mon, 24 Mar 2014 14:00:56 +0000 Subject: [PATCH 2/6] - Add binutils-2.24-bso16746.diff to shut off ld complaining about IR references to warning symbols. [bso#16746] OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=158 --- binutils-2.24-bso16746.diff | 14 ++++++++++++++ binutils.changes | 4 +++- binutils.spec | 2 ++ cross-aarch64-binutils.changes | 4 +++- cross-aarch64-binutils.spec | 2 ++ cross-arm-binutils.changes | 4 +++- cross-arm-binutils.spec | 2 ++ cross-avr-binutils.changes | 4 +++- cross-avr-binutils.spec | 2 ++ cross-hppa-binutils.changes | 4 +++- cross-hppa-binutils.spec | 2 ++ cross-hppa64-binutils.changes | 4 +++- cross-hppa64-binutils.spec | 2 ++ cross-i386-binutils.changes | 4 +++- cross-i386-binutils.spec | 2 ++ cross-ia64-binutils.changes | 4 +++- cross-ia64-binutils.spec | 2 ++ cross-m68k-binutils.changes | 4 +++- cross-m68k-binutils.spec | 2 ++ cross-mips-binutils.changes | 4 +++- cross-mips-binutils.spec | 2 ++ cross-ppc-binutils.changes | 4 +++- cross-ppc-binutils.spec | 2 ++ cross-ppc64-binutils.changes | 4 +++- cross-ppc64-binutils.spec | 2 ++ cross-ppc64le-binutils.changes | 4 +++- cross-ppc64le-binutils.spec | 2 ++ cross-s390-binutils.changes | 4 +++- cross-s390-binutils.spec | 2 ++ cross-s390x-binutils.changes | 4 +++- cross-s390x-binutils.spec | 2 ++ cross-sparc-binutils.changes | 4 +++- cross-sparc-binutils.spec | 2 ++ cross-sparc64-binutils.changes | 4 +++- cross-sparc64-binutils.spec | 2 ++ cross-spu-binutils.changes | 4 +++- cross-spu-binutils.spec | 2 ++ cross-x86_64-binutils.changes | 4 +++- cross-x86_64-binutils.spec | 2 ++ 39 files changed, 109 insertions(+), 19 deletions(-) create mode 100644 binutils-2.24-bso16746.diff diff --git a/binutils-2.24-bso16746.diff b/binutils-2.24-bso16746.diff new file mode 100644 index 0000000..2b62c1d --- /dev/null +++ b/binutils-2.24-bso16746.diff @@ -0,0 +1,14 @@ +diff --git a/ld/ldmain.c b/ld/ldmain.c +index ffc9f84..71d41bf 100644 +--- a/ld/ldmain.c ++++ b/ld/ldmain.c +@@ -1160,6 +1160,9 @@ warning_callback (struct bfd_link_info *info ATTRIBUTE_UNUSED, + asection *section, + bfd_vma address) + { ++ if (abfd->flags & BFD_PLUGIN) ++ return TRUE; ++ + /* This is a hack to support warn_multiple_gp. FIXME: This should + have a cleaner interface, but what? */ + if (! config.warn_multiple_gp diff --git a/binutils.changes b/binutils.changes index d948fbd..b8aaf53 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,8 +1,10 @@ ------------------------------------------------------------------- -Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com +Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] +- Add binutils-2.24-bso16746.diff to shut off ld complaining about + IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/binutils.spec b/binutils.spec index 5d33ffe..63b3a86 100644 --- a/binutils.spec +++ b/binutils.spec @@ -98,6 +98,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff +Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 +%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-aarch64-binutils.changes b/cross-aarch64-binutils.changes index d948fbd..b8aaf53 100644 --- a/cross-aarch64-binutils.changes +++ b/cross-aarch64-binutils.changes @@ -1,8 +1,10 @@ ------------------------------------------------------------------- -Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com +Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] +- Add binutils-2.24-bso16746.diff to shut off ld complaining about + IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-aarch64-binutils.spec b/cross-aarch64-binutils.spec index 77fe92f..3a12d42 100644 --- a/cross-aarch64-binutils.spec +++ b/cross-aarch64-binutils.spec @@ -101,6 +101,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff +Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -173,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 +%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-arm-binutils.changes b/cross-arm-binutils.changes index d948fbd..b8aaf53 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -1,8 +1,10 @@ ------------------------------------------------------------------- -Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com +Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] +- Add binutils-2.24-bso16746.diff to shut off ld complaining about + IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index ba0df47..46b254c 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -101,6 +101,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff +Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -173,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 +%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-avr-binutils.changes b/cross-avr-binutils.changes index d948fbd..b8aaf53 100644 --- a/cross-avr-binutils.changes +++ b/cross-avr-binutils.changes @@ -1,8 +1,10 @@ ------------------------------------------------------------------- -Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com +Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] +- Add binutils-2.24-bso16746.diff to shut off ld complaining about + IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-avr-binutils.spec b/cross-avr-binutils.spec index 9b0541b..179a6b7 100644 --- a/cross-avr-binutils.spec +++ b/cross-avr-binutils.spec @@ -101,6 +101,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff +Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -173,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 +%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-hppa-binutils.changes b/cross-hppa-binutils.changes index d948fbd..b8aaf53 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -1,8 +1,10 @@ ------------------------------------------------------------------- -Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com +Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] +- Add binutils-2.24-bso16746.diff to shut off ld complaining about + IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index 5fc5832..7fab42d 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -101,6 +101,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff +Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -173,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 +%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-hppa64-binutils.changes b/cross-hppa64-binutils.changes index d948fbd..b8aaf53 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -1,8 +1,10 @@ ------------------------------------------------------------------- -Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com +Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] +- Add binutils-2.24-bso16746.diff to shut off ld complaining about + IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index d6f8435..3a84020 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -101,6 +101,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff +Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -173,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 +%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-i386-binutils.changes b/cross-i386-binutils.changes index d948fbd..b8aaf53 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -1,8 +1,10 @@ ------------------------------------------------------------------- -Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com +Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] +- Add binutils-2.24-bso16746.diff to shut off ld complaining about + IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index b7d41b9..411a4ce 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -101,6 +101,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff +Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -173,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 +%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ia64-binutils.changes b/cross-ia64-binutils.changes index d948fbd..b8aaf53 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -1,8 +1,10 @@ ------------------------------------------------------------------- -Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com +Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] +- Add binutils-2.24-bso16746.diff to shut off ld complaining about + IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index 8e89e76..c3552d8 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -101,6 +101,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff +Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -173,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 +%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-m68k-binutils.changes b/cross-m68k-binutils.changes index d948fbd..b8aaf53 100644 --- a/cross-m68k-binutils.changes +++ b/cross-m68k-binutils.changes @@ -1,8 +1,10 @@ ------------------------------------------------------------------- -Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com +Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] +- Add binutils-2.24-bso16746.diff to shut off ld complaining about + IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-m68k-binutils.spec b/cross-m68k-binutils.spec index eb761de..e1ff0d0 100644 --- a/cross-m68k-binutils.spec +++ b/cross-m68k-binutils.spec @@ -101,6 +101,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff +Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -173,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 +%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-mips-binutils.changes b/cross-mips-binutils.changes index d948fbd..b8aaf53 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -1,8 +1,10 @@ ------------------------------------------------------------------- -Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com +Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] +- Add binutils-2.24-bso16746.diff to shut off ld complaining about + IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index b6307ba..7c4f888 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -101,6 +101,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff +Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -173,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 +%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ppc-binutils.changes b/cross-ppc-binutils.changes index d948fbd..b8aaf53 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -1,8 +1,10 @@ ------------------------------------------------------------------- -Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com +Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] +- Add binutils-2.24-bso16746.diff to shut off ld complaining about + IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index 3f197f0..aef6e7c 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -101,6 +101,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff +Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -173,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 +%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ppc64-binutils.changes b/cross-ppc64-binutils.changes index d948fbd..b8aaf53 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -1,8 +1,10 @@ ------------------------------------------------------------------- -Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com +Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] +- Add binutils-2.24-bso16746.diff to shut off ld complaining about + IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index 485e423..ecb1ce7 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -101,6 +101,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff +Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -173,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 +%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ppc64le-binutils.changes b/cross-ppc64le-binutils.changes index d948fbd..b8aaf53 100644 --- a/cross-ppc64le-binutils.changes +++ b/cross-ppc64le-binutils.changes @@ -1,8 +1,10 @@ ------------------------------------------------------------------- -Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com +Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] +- Add binutils-2.24-bso16746.diff to shut off ld complaining about + IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-ppc64le-binutils.spec b/cross-ppc64le-binutils.spec index 12e1c0a..6210cfb 100644 --- a/cross-ppc64le-binutils.spec +++ b/cross-ppc64le-binutils.spec @@ -101,6 +101,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff +Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -173,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 +%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-s390-binutils.changes b/cross-s390-binutils.changes index d948fbd..b8aaf53 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -1,8 +1,10 @@ ------------------------------------------------------------------- -Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com +Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] +- Add binutils-2.24-bso16746.diff to shut off ld complaining about + IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index 23e1ee4..10ca652 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -101,6 +101,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff +Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -173,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 +%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-s390x-binutils.changes b/cross-s390x-binutils.changes index d948fbd..b8aaf53 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -1,8 +1,10 @@ ------------------------------------------------------------------- -Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com +Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] +- Add binutils-2.24-bso16746.diff to shut off ld complaining about + IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index b2572bb..58a6ecc 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -101,6 +101,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff +Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -173,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 +%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-sparc-binutils.changes b/cross-sparc-binutils.changes index d948fbd..b8aaf53 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -1,8 +1,10 @@ ------------------------------------------------------------------- -Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com +Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] +- Add binutils-2.24-bso16746.diff to shut off ld complaining about + IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index 5d610bb..723c611 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -101,6 +101,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff +Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -173,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 +%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-sparc64-binutils.changes b/cross-sparc64-binutils.changes index d948fbd..b8aaf53 100644 --- a/cross-sparc64-binutils.changes +++ b/cross-sparc64-binutils.changes @@ -1,8 +1,10 @@ ------------------------------------------------------------------- -Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com +Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] +- Add binutils-2.24-bso16746.diff to shut off ld complaining about + IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-sparc64-binutils.spec b/cross-sparc64-binutils.spec index e02b80e..69ab162 100644 --- a/cross-sparc64-binutils.spec +++ b/cross-sparc64-binutils.spec @@ -101,6 +101,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff +Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -173,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 +%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-spu-binutils.changes b/cross-spu-binutils.changes index d948fbd..b8aaf53 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -1,8 +1,10 @@ ------------------------------------------------------------------- -Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com +Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] +- Add binutils-2.24-bso16746.diff to shut off ld complaining about + IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index 449d708..9ce8f15 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -101,6 +101,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff +Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -173,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 +%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-x86_64-binutils.changes b/cross-x86_64-binutils.changes index d948fbd..b8aaf53 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -1,8 +1,10 @@ ------------------------------------------------------------------- -Fri Mar 21 12:23:43 UTC 2014 - rguenther@suse.com +Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] +- Add binutils-2.24-bso16746.diff to shut off ld complaining about + IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index 60a5293..6014fbf 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -101,6 +101,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff +Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -173,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 +%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 From d531143ff682cd925048028050deeaabfca830b323c600afd6dc5491e06b16af Mon Sep 17 00:00:00 2001 From: Michael Matz Date: Wed, 26 Mar 2014 15:41:18 +0000 Subject: [PATCH 3/6] - Update to current 2.24 branch at b36bc812: AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, support ifunc in static links. Fix ld/16643 (problem with GCed sections). powerpc64le: fix ld segfault with --emit-relocs. Fix buffer underrun in x86 disassembler. Fix merging of skipped weak symbols. OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=159 --- binutils-2.24-branch.diff | 301 --------------------------------- binutils-2.24-branch.diff.gz | 3 + binutils.changes | 12 ++ binutils.spec | 2 +- cross-aarch64-binutils.changes | 12 ++ cross-aarch64-binutils.spec | 2 +- cross-arm-binutils.changes | 12 ++ cross-arm-binutils.spec | 2 +- cross-avr-binutils.changes | 12 ++ cross-avr-binutils.spec | 2 +- cross-hppa-binutils.changes | 12 ++ cross-hppa-binutils.spec | 2 +- cross-hppa64-binutils.changes | 12 ++ cross-hppa64-binutils.spec | 2 +- cross-i386-binutils.changes | 12 ++ cross-i386-binutils.spec | 2 +- cross-ia64-binutils.changes | 12 ++ cross-ia64-binutils.spec | 2 +- cross-m68k-binutils.changes | 12 ++ cross-m68k-binutils.spec | 2 +- cross-mips-binutils.changes | 12 ++ cross-mips-binutils.spec | 2 +- cross-ppc-binutils.changes | 12 ++ cross-ppc-binutils.spec | 2 +- cross-ppc64-binutils.changes | 12 ++ cross-ppc64-binutils.spec | 2 +- cross-ppc64le-binutils.changes | 12 ++ cross-ppc64le-binutils.spec | 2 +- cross-s390-binutils.changes | 12 ++ cross-s390-binutils.spec | 2 +- cross-s390x-binutils.changes | 12 ++ cross-s390x-binutils.spec | 2 +- cross-sparc-binutils.changes | 12 ++ cross-sparc-binutils.spec | 2 +- cross-sparc64-binutils.changes | 12 ++ cross-sparc64-binutils.spec | 2 +- cross-spu-binutils.changes | 12 ++ cross-spu-binutils.spec | 2 +- cross-x86_64-binutils.changes | 12 ++ cross-x86_64-binutils.spec | 2 +- 40 files changed, 250 insertions(+), 320 deletions(-) delete mode 100644 binutils-2.24-branch.diff create mode 100644 binutils-2.24-branch.diff.gz diff --git a/binutils-2.24-branch.diff b/binutils-2.24-branch.diff deleted file mode 100644 index 56dba67..0000000 --- a/binutils-2.24-branch.diff +++ /dev/null @@ -1,301 +0,0 @@ -diff --git a/bfd/ChangeLog b/bfd/ChangeLog -index 2c4719c..30543c2 100644 ---- a/bfd/ChangeLog -+++ b/bfd/ChangeLog -@@ -1,3 +1,26 @@ -+2013-12-08 Alan Modra -+ -+ * elflink.c (_bfd_elf_add_default_symbol): Set dynamic_def -+ and ref_dynamic_nonweak when chaining together indirect -+ symbols. -+ -+2013-12-05 Alan Modra -+ -+ * elf64-ppc.c (ppc_build_one_stub ): -+ Don't omit saving of r2 for ELFv2. Don't addi 2,2,0. -+ (ppc_size_one_stub ): Adjust to suit. -+ -+2013-12-05 Alan Modra -+ -+ * elf64-ppc.c (ppc64_elf_link_just_syms): Remove .got check. -+ Handle ELFv2. -+ -+2013-12-02 Tristan Gingold -+ -+ * configure.in: Bump version to 2.24.0 -+ * Makefile.am (RELEASE): Unset. -+ * configure, Makefile.in: Regenerate. -+ - 2013-12-02 Tristan Gingold - - * configure.in: Bump version to 2.24 -diff --git a/bfd/Makefile.am b/bfd/Makefile.am -index c645563..6f0e477 100644 ---- a/bfd/Makefile.am -+++ b/bfd/Makefile.am -@@ -21,7 +21,7 @@ AUTOMAKE_OPTIONS = 1.11 no-dist foreign - ACLOCAL_AMFLAGS = -I . -I .. -I ../config - - # Uncomment the following line when doing a release. --RELEASE=y -+# RELEASE=y - - INCDIR = $(srcdir)/../include - CSEARCH = -I. -I$(srcdir) -I$(INCDIR) -diff --git a/bfd/Makefile.in b/bfd/Makefile.in -index 78d2d2c..8a38a76 100644 ---- a/bfd/Makefile.in -+++ b/bfd/Makefile.in -@@ -339,7 +339,7 @@ AUTOMAKE_OPTIONS = 1.11 no-dist foreign - ACLOCAL_AMFLAGS = -I . -I .. -I ../config - - # Uncomment the following line when doing a release. --RELEASE = y -+# RELEASE=y - INCDIR = $(srcdir)/../include - CSEARCH = -I. -I$(srcdir) -I$(INCDIR) - SUBDIRS = doc po -diff --git a/bfd/configure b/bfd/configure -index 90cd397..7facd8a 100755 ---- a/bfd/configure -+++ b/bfd/configure -@@ -1,6 +1,6 @@ - #! /bin/sh - # Guess values for system-dependent variables and create Makefiles. --# Generated by GNU Autoconf 2.64 for bfd 2.24. -+# Generated by GNU Autoconf 2.64 for bfd 2.24.0. - # - # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, - # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software -@@ -556,8 +556,8 @@ MAKEFLAGS= - # Identity of this package. - PACKAGE_NAME='bfd' - PACKAGE_TARNAME='bfd' --PACKAGE_VERSION='2.24' --PACKAGE_STRING='bfd 2.24' -+PACKAGE_VERSION='2.24.0' -+PACKAGE_STRING='bfd 2.24.0' - PACKAGE_BUGREPORT='' - PACKAGE_URL='' - -@@ -1349,7 +1349,7 @@ if test "$ac_init_help" = "long"; then - # Omit some internal or obsolete options to make the list less imposing. - # This message is too long to be a string in the A/UX 3.1 sh. - cat <<_ACEOF --\`configure' configures bfd 2.24 to adapt to many kinds of systems. -+\`configure' configures bfd 2.24.0 to adapt to many kinds of systems. - - Usage: $0 [OPTION]... [VAR=VALUE]... - -@@ -1420,7 +1420,7 @@ fi - - if test -n "$ac_init_help"; then - case $ac_init_help in -- short | recursive ) echo "Configuration of bfd 2.24:";; -+ short | recursive ) echo "Configuration of bfd 2.24.0:";; - esac - cat <<\_ACEOF - -@@ -1541,7 +1541,7 @@ fi - test -n "$ac_init_help" && exit $ac_status - if $ac_init_version; then - cat <<\_ACEOF --bfd configure 2.24 -+bfd configure 2.24.0 - generated by GNU Autoconf 2.64 - - Copyright (C) 2009 Free Software Foundation, Inc. -@@ -2183,7 +2183,7 @@ cat >config.log <<_ACEOF - This file contains any messages produced by compilers while - running configure, to aid debugging if configure makes a mistake. - --It was created by bfd $as_me 2.24, which was -+It was created by bfd $as_me 2.24.0, which was - generated by GNU Autoconf 2.64. Invocation command line was - - $ $0 $@ -@@ -3991,7 +3991,7 @@ fi - - # Define the identity of the package. - PACKAGE='bfd' -- VERSION='2.24' -+ VERSION='2.24.0' - - - cat >>confdefs.h <<_ACEOF -@@ -16481,7 +16481,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - # report actual input values of CONFIG_FILES etc. instead of their - # values after options handling. - ac_log=" --This file was extended by bfd $as_me 2.24, which was -+This file was extended by bfd $as_me 2.24.0, which was - generated by GNU Autoconf 2.64. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES -@@ -16545,7 +16545,7 @@ Report bugs to the package provider." - _ACEOF - cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 - ac_cs_version="\\ --bfd config.status 2.24 -+bfd config.status 2.24.0 - configured by $0, generated by GNU Autoconf 2.64, - with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" - -diff --git a/bfd/configure.in b/bfd/configure.in -index 0e88d78..24ca63a 100644 ---- a/bfd/configure.in -+++ b/bfd/configure.in -@@ -18,7 +18,7 @@ dnl . - dnl - - AC_PREREQ(2.59) --AC_INIT([bfd], [2.24]) -+AC_INIT([bfd], [2.24.0]) - AC_CONFIG_SRCDIR([libbfd.c]) - - AC_CANONICAL_TARGET -diff --git a/bfd/elf64-ppc.c b/bfd/elf64-ppc.c -index bf13a5d..96719a9 100644 ---- a/bfd/elf64-ppc.c -+++ b/bfd/elf64-ppc.c -@@ -5001,10 +5001,8 @@ ppc64_elf_link_just_syms (asection *sec, struct bfd_link_info *info) - && (sec->owner->flags & (EXEC_P | DYNAMIC)) != 0 - && is_ppc64_elf (sec->owner)) - { -- asection *got = bfd_get_section_by_name (sec->owner, ".got"); -- if (got != NULL -- && got->size >= elf_backend_got_header_size -- && bfd_get_section_by_name (sec->owner, ".opd") != NULL) -+ if (abiversion (sec->owner) >= 2 -+ || bfd_get_section_by_name (sec->owner, ".opd") != NULL) - sec->has_toc_reloc = 1; - } - _bfd_elf_link_just_syms (sec, info); -@@ -10599,8 +10597,7 @@ ppc_build_one_stub (struct bfd_hash_entry *gen_entry, void *in_arg) - r[0].r_offset = loc - stub_entry->stub_sec->contents; - if (bfd_big_endian (info->output_bfd)) - r[0].r_offset += 2; -- if (stub_entry->stub_type == ppc_stub_plt_branch_r2off -- && htab->opd_abi) -+ if (stub_entry->stub_type == ppc_stub_plt_branch_r2off) - r[0].r_offset += 4; - r[0].r_info = ELF64_R_INFO (0, R_PPC64_TOC16_DS); - r[0].r_addend = dest; -@@ -10613,8 +10610,7 @@ ppc_build_one_stub (struct bfd_hash_entry *gen_entry, void *in_arg) - } - } - -- if (stub_entry->stub_type != ppc_stub_plt_branch_r2off -- || !htab->opd_abi) -+ if (stub_entry->stub_type != ppc_stub_plt_branch_r2off) - { - if (PPC_HA (off) != 0) - { -@@ -10633,7 +10629,7 @@ ppc_build_one_stub (struct bfd_hash_entry *gen_entry, void *in_arg) - { - bfd_vma r2off = get_r2off (info, stub_entry); - -- if (r2off == 0) -+ if (r2off == 0 && htab->opd_abi) - { - htab->stub_error = TRUE; - return FALSE; -@@ -10641,28 +10637,29 @@ ppc_build_one_stub (struct bfd_hash_entry *gen_entry, void *in_arg) - - bfd_put_32 (htab->stub_bfd, STD_R2_0R1 + STK_TOC (htab), loc); - loc += 4; -- size = 20; -+ size = 16; - if (PPC_HA (off) != 0) - { - size += 4; - bfd_put_32 (htab->stub_bfd, ADDIS_R11_R2 | PPC_HA (off), loc); - loc += 4; - bfd_put_32 (htab->stub_bfd, LD_R12_0R11 | PPC_LO (off), loc); -- loc += 4; - } - else -- { -- bfd_put_32 (htab->stub_bfd, LD_R12_0R2 | PPC_LO (off), loc); -- loc += 4; -- } -+ bfd_put_32 (htab->stub_bfd, LD_R12_0R2 | PPC_LO (off), loc); - - if (PPC_HA (r2off) != 0) - { - size += 4; -+ loc += 4; - bfd_put_32 (htab->stub_bfd, ADDIS_R2_R2 | PPC_HA (r2off), loc); -+ } -+ if (PPC_LO (r2off) != 0) -+ { -+ size += 4; - loc += 4; -+ bfd_put_32 (htab->stub_bfd, ADDI_R2_R2 | PPC_LO (r2off), loc); - } -- bfd_put_32 (htab->stub_bfd, ADDI_R2_R2 | PPC_LO (r2off), loc); - } - loc += 4; - bfd_put_32 (htab->stub_bfd, MTCTR_R12, loc); -@@ -10956,8 +10953,7 @@ ppc_size_one_stub (struct bfd_hash_entry *gen_entry, void *in_arg) - stub_entry->stub_sec->flags |= SEC_RELOC; - } - -- if (stub_entry->stub_type != ppc_stub_plt_branch_r2off -- || !htab->opd_abi) -+ if (stub_entry->stub_type != ppc_stub_plt_branch_r2off) - { - size = 12; - if (PPC_HA (off) != 0) -@@ -10965,12 +10961,14 @@ ppc_size_one_stub (struct bfd_hash_entry *gen_entry, void *in_arg) - } - else - { -- size = 20; -+ size = 16; - if (PPC_HA (off) != 0) - size += 4; - - if (PPC_HA (r2off) != 0) - size += 4; -+ if (PPC_LO (r2off) != 0) -+ size += 4; - } - } - else if (info->emitrelocations) -diff --git a/bfd/elflink.c b/bfd/elflink.c -index 99b7ca1..78eb67b 100644 ---- a/bfd/elflink.c -+++ b/bfd/elflink.c -@@ -1702,6 +1702,12 @@ _bfd_elf_add_default_symbol (bfd *abfd, - ht = (struct elf_link_hash_entry *) hi->root.u.i.link; - (*bed->elf_backend_copy_indirect_symbol) (info, ht, hi); - -+ /* A reference to the SHORTNAME symbol from a dynamic library -+ will be satisfied by the versioned symbol at runtime. In -+ effect, we have a reference to the versioned symbol. */ -+ ht->ref_dynamic_nonweak |= hi->ref_dynamic_nonweak; -+ hi->dynamic_def |= ht->dynamic_def; -+ - /* See if the new flags lead us to realize that the symbol must - be dynamic. */ - if (! *dynsym) -@@ -1771,6 +1777,8 @@ nondefault: - if (hi->root.type == bfd_link_hash_indirect) - { - (*bed->elf_backend_copy_indirect_symbol) (info, h, hi); -+ h->ref_dynamic_nonweak |= hi->ref_dynamic_nonweak; -+ hi->dynamic_def |= h->dynamic_def; - - /* See if the new flags lead us to realize that the symbol - must be dynamic. */ -diff --git a/bfd/version.h b/bfd/version.h -index dec6798..8916db3 100644 ---- a/bfd/version.h -+++ b/bfd/version.h -@@ -1,4 +1,4 @@ --#define BFD_VERSION_DATE 20131202 -+#define BFD_VERSION_DATE 20131209 - #define BFD_VERSION @bfd_version@ - #define BFD_VERSION_STRING @bfd_version_package@ @bfd_version_string@ - #define REPORT_BUGS_TO @report_bugs_to@ diff --git a/binutils-2.24-branch.diff.gz b/binutils-2.24-branch.diff.gz new file mode 100644 index 0000000..52be24e --- /dev/null +++ b/binutils-2.24-branch.diff.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45f13801535de5b7d87e8f3256d710314d9ffe1cadbc2d9e143af86ea7060bd4 +size 95573 diff --git a/binutils.changes b/binutils.changes index b8aaf53..ab5be16 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de + +- Update to current 2.24 branch at b36bc812: + AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. + aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, + support ifunc in static links. + Fix ld/16643 (problem with GCed sections). + powerpc64le: fix ld segfault with --emit-relocs. + Fix buffer underrun in x86 disassembler. + Fix merging of skipped weak symbols. + ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/binutils.spec b/binutils.spec index 63b3a86..9af9209 100644 --- a/binutils.spec +++ b/binutils.spec @@ -82,7 +82,7 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch1: binutils-2.24-branch.diff +Patch1: binutils-2.24-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch diff --git a/cross-aarch64-binutils.changes b/cross-aarch64-binutils.changes index b8aaf53..ab5be16 100644 --- a/cross-aarch64-binutils.changes +++ b/cross-aarch64-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de + +- Update to current 2.24 branch at b36bc812: + AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. + aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, + support ifunc in static links. + Fix ld/16643 (problem with GCed sections). + powerpc64le: fix ld segfault with --emit-relocs. + Fix buffer underrun in x86 disassembler. + Fix merging of skipped weak symbols. + ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-aarch64-binutils.spec b/cross-aarch64-binutils.spec index 3a12d42..5e76439 100644 --- a/cross-aarch64-binutils.spec +++ b/cross-aarch64-binutils.spec @@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch1: binutils-2.24-branch.diff +Patch1: binutils-2.24-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch diff --git a/cross-arm-binutils.changes b/cross-arm-binutils.changes index b8aaf53..ab5be16 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de + +- Update to current 2.24 branch at b36bc812: + AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. + aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, + support ifunc in static links. + Fix ld/16643 (problem with GCed sections). + powerpc64le: fix ld segfault with --emit-relocs. + Fix buffer underrun in x86 disassembler. + Fix merging of skipped weak symbols. + ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index 46b254c..2e63c82 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch1: binutils-2.24-branch.diff +Patch1: binutils-2.24-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch diff --git a/cross-avr-binutils.changes b/cross-avr-binutils.changes index b8aaf53..ab5be16 100644 --- a/cross-avr-binutils.changes +++ b/cross-avr-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de + +- Update to current 2.24 branch at b36bc812: + AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. + aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, + support ifunc in static links. + Fix ld/16643 (problem with GCed sections). + powerpc64le: fix ld segfault with --emit-relocs. + Fix buffer underrun in x86 disassembler. + Fix merging of skipped weak symbols. + ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-avr-binutils.spec b/cross-avr-binutils.spec index 179a6b7..f123d4b 100644 --- a/cross-avr-binutils.spec +++ b/cross-avr-binutils.spec @@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch1: binutils-2.24-branch.diff +Patch1: binutils-2.24-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch diff --git a/cross-hppa-binutils.changes b/cross-hppa-binutils.changes index b8aaf53..ab5be16 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de + +- Update to current 2.24 branch at b36bc812: + AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. + aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, + support ifunc in static links. + Fix ld/16643 (problem with GCed sections). + powerpc64le: fix ld segfault with --emit-relocs. + Fix buffer underrun in x86 disassembler. + Fix merging of skipped weak symbols. + ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index 7fab42d..fed7547 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch1: binutils-2.24-branch.diff +Patch1: binutils-2.24-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch diff --git a/cross-hppa64-binutils.changes b/cross-hppa64-binutils.changes index b8aaf53..ab5be16 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de + +- Update to current 2.24 branch at b36bc812: + AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. + aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, + support ifunc in static links. + Fix ld/16643 (problem with GCed sections). + powerpc64le: fix ld segfault with --emit-relocs. + Fix buffer underrun in x86 disassembler. + Fix merging of skipped weak symbols. + ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index 3a84020..869b945 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch1: binutils-2.24-branch.diff +Patch1: binutils-2.24-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch diff --git a/cross-i386-binutils.changes b/cross-i386-binutils.changes index b8aaf53..ab5be16 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de + +- Update to current 2.24 branch at b36bc812: + AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. + aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, + support ifunc in static links. + Fix ld/16643 (problem with GCed sections). + powerpc64le: fix ld segfault with --emit-relocs. + Fix buffer underrun in x86 disassembler. + Fix merging of skipped weak symbols. + ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index 411a4ce..3176f3f 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch1: binutils-2.24-branch.diff +Patch1: binutils-2.24-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch diff --git a/cross-ia64-binutils.changes b/cross-ia64-binutils.changes index b8aaf53..ab5be16 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de + +- Update to current 2.24 branch at b36bc812: + AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. + aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, + support ifunc in static links. + Fix ld/16643 (problem with GCed sections). + powerpc64le: fix ld segfault with --emit-relocs. + Fix buffer underrun in x86 disassembler. + Fix merging of skipped weak symbols. + ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index c3552d8..27af51e 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch1: binutils-2.24-branch.diff +Patch1: binutils-2.24-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch diff --git a/cross-m68k-binutils.changes b/cross-m68k-binutils.changes index b8aaf53..ab5be16 100644 --- a/cross-m68k-binutils.changes +++ b/cross-m68k-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de + +- Update to current 2.24 branch at b36bc812: + AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. + aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, + support ifunc in static links. + Fix ld/16643 (problem with GCed sections). + powerpc64le: fix ld segfault with --emit-relocs. + Fix buffer underrun in x86 disassembler. + Fix merging of skipped weak symbols. + ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-m68k-binutils.spec b/cross-m68k-binutils.spec index e1ff0d0..b6e017e 100644 --- a/cross-m68k-binutils.spec +++ b/cross-m68k-binutils.spec @@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch1: binutils-2.24-branch.diff +Patch1: binutils-2.24-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch diff --git a/cross-mips-binutils.changes b/cross-mips-binutils.changes index b8aaf53..ab5be16 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de + +- Update to current 2.24 branch at b36bc812: + AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. + aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, + support ifunc in static links. + Fix ld/16643 (problem with GCed sections). + powerpc64le: fix ld segfault with --emit-relocs. + Fix buffer underrun in x86 disassembler. + Fix merging of skipped weak symbols. + ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index 7c4f888..6d8313c 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch1: binutils-2.24-branch.diff +Patch1: binutils-2.24-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch diff --git a/cross-ppc-binutils.changes b/cross-ppc-binutils.changes index b8aaf53..ab5be16 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de + +- Update to current 2.24 branch at b36bc812: + AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. + aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, + support ifunc in static links. + Fix ld/16643 (problem with GCed sections). + powerpc64le: fix ld segfault with --emit-relocs. + Fix buffer underrun in x86 disassembler. + Fix merging of skipped weak symbols. + ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index aef6e7c..030963d 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch1: binutils-2.24-branch.diff +Patch1: binutils-2.24-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch diff --git a/cross-ppc64-binutils.changes b/cross-ppc64-binutils.changes index b8aaf53..ab5be16 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de + +- Update to current 2.24 branch at b36bc812: + AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. + aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, + support ifunc in static links. + Fix ld/16643 (problem with GCed sections). + powerpc64le: fix ld segfault with --emit-relocs. + Fix buffer underrun in x86 disassembler. + Fix merging of skipped weak symbols. + ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index ecb1ce7..763d364 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch1: binutils-2.24-branch.diff +Patch1: binutils-2.24-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch diff --git a/cross-ppc64le-binutils.changes b/cross-ppc64le-binutils.changes index b8aaf53..ab5be16 100644 --- a/cross-ppc64le-binutils.changes +++ b/cross-ppc64le-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de + +- Update to current 2.24 branch at b36bc812: + AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. + aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, + support ifunc in static links. + Fix ld/16643 (problem with GCed sections). + powerpc64le: fix ld segfault with --emit-relocs. + Fix buffer underrun in x86 disassembler. + Fix merging of skipped weak symbols. + ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-ppc64le-binutils.spec b/cross-ppc64le-binutils.spec index 6210cfb..1d0911a 100644 --- a/cross-ppc64le-binutils.spec +++ b/cross-ppc64le-binutils.spec @@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch1: binutils-2.24-branch.diff +Patch1: binutils-2.24-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch diff --git a/cross-s390-binutils.changes b/cross-s390-binutils.changes index b8aaf53..ab5be16 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de + +- Update to current 2.24 branch at b36bc812: + AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. + aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, + support ifunc in static links. + Fix ld/16643 (problem with GCed sections). + powerpc64le: fix ld segfault with --emit-relocs. + Fix buffer underrun in x86 disassembler. + Fix merging of skipped weak symbols. + ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index 10ca652..0be2195 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch1: binutils-2.24-branch.diff +Patch1: binutils-2.24-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch diff --git a/cross-s390x-binutils.changes b/cross-s390x-binutils.changes index b8aaf53..ab5be16 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de + +- Update to current 2.24 branch at b36bc812: + AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. + aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, + support ifunc in static links. + Fix ld/16643 (problem with GCed sections). + powerpc64le: fix ld segfault with --emit-relocs. + Fix buffer underrun in x86 disassembler. + Fix merging of skipped weak symbols. + ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index 58a6ecc..7bd3e72 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch1: binutils-2.24-branch.diff +Patch1: binutils-2.24-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch diff --git a/cross-sparc-binutils.changes b/cross-sparc-binutils.changes index b8aaf53..ab5be16 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de + +- Update to current 2.24 branch at b36bc812: + AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. + aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, + support ifunc in static links. + Fix ld/16643 (problem with GCed sections). + powerpc64le: fix ld segfault with --emit-relocs. + Fix buffer underrun in x86 disassembler. + Fix merging of skipped weak symbols. + ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index 723c611..4659f61 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch1: binutils-2.24-branch.diff +Patch1: binutils-2.24-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch diff --git a/cross-sparc64-binutils.changes b/cross-sparc64-binutils.changes index b8aaf53..ab5be16 100644 --- a/cross-sparc64-binutils.changes +++ b/cross-sparc64-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de + +- Update to current 2.24 branch at b36bc812: + AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. + aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, + support ifunc in static links. + Fix ld/16643 (problem with GCed sections). + powerpc64le: fix ld segfault with --emit-relocs. + Fix buffer underrun in x86 disassembler. + Fix merging of skipped weak symbols. + ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-sparc64-binutils.spec b/cross-sparc64-binutils.spec index 69ab162..d5bac40 100644 --- a/cross-sparc64-binutils.spec +++ b/cross-sparc64-binutils.spec @@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch1: binutils-2.24-branch.diff +Patch1: binutils-2.24-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch diff --git a/cross-spu-binutils.changes b/cross-spu-binutils.changes index b8aaf53..ab5be16 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de + +- Update to current 2.24 branch at b36bc812: + AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. + aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, + support ifunc in static links. + Fix ld/16643 (problem with GCed sections). + powerpc64le: fix ld segfault with --emit-relocs. + Fix buffer underrun in x86 disassembler. + Fix merging of skipped weak symbols. + ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index 9ce8f15..55c8f64 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch1: binutils-2.24-branch.diff +Patch1: binutils-2.24-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch diff --git a/cross-x86_64-binutils.changes b/cross-x86_64-binutils.changes index b8aaf53..ab5be16 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de + +- Update to current 2.24 branch at b36bc812: + AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. + aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, + support ifunc in static links. + Fix ld/16643 (problem with GCed sections). + powerpc64le: fix ld segfault with --emit-relocs. + Fix buffer underrun in x86 disassembler. + Fix merging of skipped weak symbols. + ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index 6014fbf..195427d 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch1: binutils-2.24-branch.diff +Patch1: binutils-2.24-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch From 3efc9a02e6e828f16d34d303afa626019434b0a548af36c2d14d5d9440943a6d Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Thu, 3 Apr 2014 10:58:41 +0000 Subject: [PATCH 4/6] - binutils-2.24-auto-plugin.diff: Update from git commit that went to trunk. OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=160 --- binutils-2.24-auto-plugin.diff | 41 +++++++++++----------------------- binutils.changes | 6 +++++ cross-aarch64-binutils.changes | 6 +++++ cross-arm-binutils.changes | 6 +++++ cross-avr-binutils.changes | 6 +++++ cross-hppa-binutils.changes | 6 +++++ cross-hppa64-binutils.changes | 6 +++++ cross-i386-binutils.changes | 6 +++++ cross-ia64-binutils.changes | 6 +++++ cross-m68k-binutils.changes | 6 +++++ cross-mips-binutils.changes | 6 +++++ cross-ppc-binutils.changes | 6 +++++ cross-ppc64-binutils.changes | 6 +++++ cross-ppc64le-binutils.changes | 6 +++++ cross-s390-binutils.changes | 6 +++++ cross-s390x-binutils.changes | 6 +++++ cross-sparc-binutils.changes | 6 +++++ cross-sparc64-binutils.changes | 6 +++++ cross-spu-binutils.changes | 6 +++++ cross-x86_64-binutils.changes | 6 +++++ 20 files changed, 127 insertions(+), 28 deletions(-) diff --git a/binutils-2.24-auto-plugin.diff b/binutils-2.24-auto-plugin.diff index 8e4cd4a..d3bf3c2 100644 --- a/binutils-2.24-auto-plugin.diff +++ b/binutils-2.24-auto-plugin.diff @@ -1,30 +1,16 @@ -From: Markus Trippelsdorf -To: binutils at sourceware dot org -Subject: [PATCH] PR14698: Load gcc's bfd-plugin automatically +commit 92b1b67865c719e83d12578e584ca5e20d172eac +Author: Markus Trippelsdorf +Date: Thu Apr 3 11:33:17 2014 +0100 -Now that gcc has switched to "slim" LTO objects by default, it is -essential that ar, nm and ranlib always use the plugin. -Although gcc provides wrappers for this purpose, they are buggy and -superfluous. Binutils already has the ability to load plugins from the -lib/bfd-plugins directory, but unfortunately this only works if ar, nm -and ranlib are invoked on non-ELF files at the moment (so the LLVM gold -plugin works fine already). - -The following patch allows one to place the gcc's liblto_plugin in the -lib/bfd-plugins directory and have it loaded by default (as long as the ---target option isn't used). - -Please apply if the patch looks acceptable. -Thanks. - -2014-01-20 Markus Trippelsdorf - - PR binutils/14698 - ar.c: Set plugin_target early if plugins are supported. - nm.c: Likewise. + This patch allows one to place the gcc's liblto_plugin in the lib/bfd-plugins directory + and have it loaded by default (as long as the --target option isn't used). + + PR binutils/14698 + ar.c: Set plugin_target early if plugins are supported. + nm.c: Likewise. diff --git a/binutils/ar.c b/binutils/ar.c -index a11ed15c86bc..f0feaef5b233 100644 +index 69f20f9..ebd9528 100644 --- a/binutils/ar.c +++ b/binutils/ar.c @@ -138,7 +138,11 @@ static int show_version = 0; @@ -56,10 +42,10 @@ index a11ed15c86bc..f0feaef5b233 100644 #else fprintf (stderr, _("sorry - this program has been built without plugin support\n")); diff --git a/binutils/nm.c b/binutils/nm.c -index 156194f21de7..876bbed7a407 100644 +index 15c48a3..2a44a84 100644 --- a/binutils/nm.c +++ b/binutils/nm.c -@@ -177,7 +177,11 @@ static char other_format[] = "%02x"; +@@ -175,7 +175,11 @@ static char other_format[] = "%02x"; static char desc_format[] = "%04x"; static char *target = NULL; @@ -72,7 +58,7 @@ index 156194f21de7..876bbed7a407 100644 /* Used to cache the line numbers for a BFD. */ static bfd *lineno_cache_bfd; -@@ -1648,7 +1652,6 @@ main (int argc, char **argv) +@@ -1646,7 +1650,6 @@ main (int argc, char **argv) case OPTION_PLUGIN: /* --plugin */ #if BFD_SUPPORTS_PLUGINS @@ -80,4 +66,3 @@ index 156194f21de7..876bbed7a407 100644 bfd_plugin_set_plugin (optarg); #else fatal (_("sorry - this program has been built without plugin support\n")); - diff --git a/binutils.changes b/binutils.changes index ab5be16..99ac91b 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com + +- binutils-2.24-auto-plugin.diff: Update from git commit that went + to trunk. + ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de diff --git a/cross-aarch64-binutils.changes b/cross-aarch64-binutils.changes index ab5be16..99ac91b 100644 --- a/cross-aarch64-binutils.changes +++ b/cross-aarch64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com + +- binutils-2.24-auto-plugin.diff: Update from git commit that went + to trunk. + ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de diff --git a/cross-arm-binutils.changes b/cross-arm-binutils.changes index ab5be16..99ac91b 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com + +- binutils-2.24-auto-plugin.diff: Update from git commit that went + to trunk. + ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de diff --git a/cross-avr-binutils.changes b/cross-avr-binutils.changes index ab5be16..99ac91b 100644 --- a/cross-avr-binutils.changes +++ b/cross-avr-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com + +- binutils-2.24-auto-plugin.diff: Update from git commit that went + to trunk. + ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de diff --git a/cross-hppa-binutils.changes b/cross-hppa-binutils.changes index ab5be16..99ac91b 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com + +- binutils-2.24-auto-plugin.diff: Update from git commit that went + to trunk. + ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de diff --git a/cross-hppa64-binutils.changes b/cross-hppa64-binutils.changes index ab5be16..99ac91b 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com + +- binutils-2.24-auto-plugin.diff: Update from git commit that went + to trunk. + ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de diff --git a/cross-i386-binutils.changes b/cross-i386-binutils.changes index ab5be16..99ac91b 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com + +- binutils-2.24-auto-plugin.diff: Update from git commit that went + to trunk. + ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de diff --git a/cross-ia64-binutils.changes b/cross-ia64-binutils.changes index ab5be16..99ac91b 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com + +- binutils-2.24-auto-plugin.diff: Update from git commit that went + to trunk. + ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de diff --git a/cross-m68k-binutils.changes b/cross-m68k-binutils.changes index ab5be16..99ac91b 100644 --- a/cross-m68k-binutils.changes +++ b/cross-m68k-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com + +- binutils-2.24-auto-plugin.diff: Update from git commit that went + to trunk. + ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de diff --git a/cross-mips-binutils.changes b/cross-mips-binutils.changes index ab5be16..99ac91b 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com + +- binutils-2.24-auto-plugin.diff: Update from git commit that went + to trunk. + ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de diff --git a/cross-ppc-binutils.changes b/cross-ppc-binutils.changes index ab5be16..99ac91b 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com + +- binutils-2.24-auto-plugin.diff: Update from git commit that went + to trunk. + ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de diff --git a/cross-ppc64-binutils.changes b/cross-ppc64-binutils.changes index ab5be16..99ac91b 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com + +- binutils-2.24-auto-plugin.diff: Update from git commit that went + to trunk. + ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de diff --git a/cross-ppc64le-binutils.changes b/cross-ppc64le-binutils.changes index ab5be16..99ac91b 100644 --- a/cross-ppc64le-binutils.changes +++ b/cross-ppc64le-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com + +- binutils-2.24-auto-plugin.diff: Update from git commit that went + to trunk. + ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de diff --git a/cross-s390-binutils.changes b/cross-s390-binutils.changes index ab5be16..99ac91b 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com + +- binutils-2.24-auto-plugin.diff: Update from git commit that went + to trunk. + ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de diff --git a/cross-s390x-binutils.changes b/cross-s390x-binutils.changes index ab5be16..99ac91b 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com + +- binutils-2.24-auto-plugin.diff: Update from git commit that went + to trunk. + ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de diff --git a/cross-sparc-binutils.changes b/cross-sparc-binutils.changes index ab5be16..99ac91b 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com + +- binutils-2.24-auto-plugin.diff: Update from git commit that went + to trunk. + ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de diff --git a/cross-sparc64-binutils.changes b/cross-sparc64-binutils.changes index ab5be16..99ac91b 100644 --- a/cross-sparc64-binutils.changes +++ b/cross-sparc64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com + +- binutils-2.24-auto-plugin.diff: Update from git commit that went + to trunk. + ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de diff --git a/cross-spu-binutils.changes b/cross-spu-binutils.changes index ab5be16..99ac91b 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com + +- binutils-2.24-auto-plugin.diff: Update from git commit that went + to trunk. + ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de diff --git a/cross-x86_64-binutils.changes b/cross-x86_64-binutils.changes index ab5be16..99ac91b 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com + +- binutils-2.24-auto-plugin.diff: Update from git commit that went + to trunk. + ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de From 629ac9d1d16290f4e229623ae7ad10a57e72f29728ed7935489f941fb80a01bb Mon Sep 17 00:00:00 2001 From: Michael Matz Date: Thu, 3 Apr 2014 13:41:48 +0000 Subject: [PATCH 5/6] - Update to current 2.24 branch at 25f1c421: Fix merging of skipped weak symbols. [bnc #863764] OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=161 --- binutils-2.24-branch.diff.gz | 4 ++-- binutils.changes | 4 ++-- cross-aarch64-binutils.changes | 4 ++-- cross-arm-binutils.changes | 4 ++-- cross-avr-binutils.changes | 4 ++-- cross-hppa-binutils.changes | 4 ++-- cross-hppa64-binutils.changes | 4 ++-- cross-i386-binutils.changes | 4 ++-- cross-ia64-binutils.changes | 4 ++-- cross-m68k-binutils.changes | 4 ++-- cross-mips-binutils.changes | 4 ++-- cross-ppc-binutils.changes | 4 ++-- cross-ppc64-binutils.changes | 4 ++-- cross-ppc64le-binutils.changes | 4 ++-- cross-s390-binutils.changes | 4 ++-- cross-s390x-binutils.changes | 4 ++-- cross-sparc-binutils.changes | 4 ++-- cross-sparc64-binutils.changes | 4 ++-- cross-spu-binutils.changes | 4 ++-- cross-x86_64-binutils.changes | 4 ++-- 20 files changed, 40 insertions(+), 40 deletions(-) diff --git a/binutils-2.24-branch.diff.gz b/binutils-2.24-branch.diff.gz index 52be24e..96537bb 100644 --- a/binutils-2.24-branch.diff.gz +++ b/binutils-2.24-branch.diff.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:45f13801535de5b7d87e8f3256d710314d9ffe1cadbc2d9e143af86ea7060bd4 -size 95573 +oid sha256:7f13b4fc6b0b2f09fc2003dafde6c21400226ed518f6ca72dac4456d1df6ee69 +size 96930 diff --git a/binutils.changes b/binutils.changes index 99ac91b..e7616d5 100644 --- a/binutils.changes +++ b/binutils.changes @@ -7,14 +7,14 @@ Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de -- Update to current 2.24 branch at b36bc812: +- Update to current 2.24 branch at 25f1c421: AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, support ifunc in static links. Fix ld/16643 (problem with GCed sections). powerpc64le: fix ld segfault with --emit-relocs. Fix buffer underrun in x86 disassembler. - Fix merging of skipped weak symbols. + Fix merging of skipped weak symbols. [bnc #863764] ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-aarch64-binutils.changes b/cross-aarch64-binutils.changes index 99ac91b..e7616d5 100644 --- a/cross-aarch64-binutils.changes +++ b/cross-aarch64-binutils.changes @@ -7,14 +7,14 @@ Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de -- Update to current 2.24 branch at b36bc812: +- Update to current 2.24 branch at 25f1c421: AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, support ifunc in static links. Fix ld/16643 (problem with GCed sections). powerpc64le: fix ld segfault with --emit-relocs. Fix buffer underrun in x86 disassembler. - Fix merging of skipped weak symbols. + Fix merging of skipped weak symbols. [bnc #863764] ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-arm-binutils.changes b/cross-arm-binutils.changes index 99ac91b..e7616d5 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -7,14 +7,14 @@ Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de -- Update to current 2.24 branch at b36bc812: +- Update to current 2.24 branch at 25f1c421: AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, support ifunc in static links. Fix ld/16643 (problem with GCed sections). powerpc64le: fix ld segfault with --emit-relocs. Fix buffer underrun in x86 disassembler. - Fix merging of skipped weak symbols. + Fix merging of skipped weak symbols. [bnc #863764] ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-avr-binutils.changes b/cross-avr-binutils.changes index 99ac91b..e7616d5 100644 --- a/cross-avr-binutils.changes +++ b/cross-avr-binutils.changes @@ -7,14 +7,14 @@ Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de -- Update to current 2.24 branch at b36bc812: +- Update to current 2.24 branch at 25f1c421: AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, support ifunc in static links. Fix ld/16643 (problem with GCed sections). powerpc64le: fix ld segfault with --emit-relocs. Fix buffer underrun in x86 disassembler. - Fix merging of skipped weak symbols. + Fix merging of skipped weak symbols. [bnc #863764] ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-hppa-binutils.changes b/cross-hppa-binutils.changes index 99ac91b..e7616d5 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -7,14 +7,14 @@ Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de -- Update to current 2.24 branch at b36bc812: +- Update to current 2.24 branch at 25f1c421: AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, support ifunc in static links. Fix ld/16643 (problem with GCed sections). powerpc64le: fix ld segfault with --emit-relocs. Fix buffer underrun in x86 disassembler. - Fix merging of skipped weak symbols. + Fix merging of skipped weak symbols. [bnc #863764] ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-hppa64-binutils.changes b/cross-hppa64-binutils.changes index 99ac91b..e7616d5 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -7,14 +7,14 @@ Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de -- Update to current 2.24 branch at b36bc812: +- Update to current 2.24 branch at 25f1c421: AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, support ifunc in static links. Fix ld/16643 (problem with GCed sections). powerpc64le: fix ld segfault with --emit-relocs. Fix buffer underrun in x86 disassembler. - Fix merging of skipped weak symbols. + Fix merging of skipped weak symbols. [bnc #863764] ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-i386-binutils.changes b/cross-i386-binutils.changes index 99ac91b..e7616d5 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -7,14 +7,14 @@ Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de -- Update to current 2.24 branch at b36bc812: +- Update to current 2.24 branch at 25f1c421: AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, support ifunc in static links. Fix ld/16643 (problem with GCed sections). powerpc64le: fix ld segfault with --emit-relocs. Fix buffer underrun in x86 disassembler. - Fix merging of skipped weak symbols. + Fix merging of skipped weak symbols. [bnc #863764] ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-ia64-binutils.changes b/cross-ia64-binutils.changes index 99ac91b..e7616d5 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -7,14 +7,14 @@ Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de -- Update to current 2.24 branch at b36bc812: +- Update to current 2.24 branch at 25f1c421: AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, support ifunc in static links. Fix ld/16643 (problem with GCed sections). powerpc64le: fix ld segfault with --emit-relocs. Fix buffer underrun in x86 disassembler. - Fix merging of skipped weak symbols. + Fix merging of skipped weak symbols. [bnc #863764] ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-m68k-binutils.changes b/cross-m68k-binutils.changes index 99ac91b..e7616d5 100644 --- a/cross-m68k-binutils.changes +++ b/cross-m68k-binutils.changes @@ -7,14 +7,14 @@ Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de -- Update to current 2.24 branch at b36bc812: +- Update to current 2.24 branch at 25f1c421: AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, support ifunc in static links. Fix ld/16643 (problem with GCed sections). powerpc64le: fix ld segfault with --emit-relocs. Fix buffer underrun in x86 disassembler. - Fix merging of skipped weak symbols. + Fix merging of skipped weak symbols. [bnc #863764] ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-mips-binutils.changes b/cross-mips-binutils.changes index 99ac91b..e7616d5 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -7,14 +7,14 @@ Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de -- Update to current 2.24 branch at b36bc812: +- Update to current 2.24 branch at 25f1c421: AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, support ifunc in static links. Fix ld/16643 (problem with GCed sections). powerpc64le: fix ld segfault with --emit-relocs. Fix buffer underrun in x86 disassembler. - Fix merging of skipped weak symbols. + Fix merging of skipped weak symbols. [bnc #863764] ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-ppc-binutils.changes b/cross-ppc-binutils.changes index 99ac91b..e7616d5 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -7,14 +7,14 @@ Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de -- Update to current 2.24 branch at b36bc812: +- Update to current 2.24 branch at 25f1c421: AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, support ifunc in static links. Fix ld/16643 (problem with GCed sections). powerpc64le: fix ld segfault with --emit-relocs. Fix buffer underrun in x86 disassembler. - Fix merging of skipped weak symbols. + Fix merging of skipped weak symbols. [bnc #863764] ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-ppc64-binutils.changes b/cross-ppc64-binutils.changes index 99ac91b..e7616d5 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -7,14 +7,14 @@ Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de -- Update to current 2.24 branch at b36bc812: +- Update to current 2.24 branch at 25f1c421: AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, support ifunc in static links. Fix ld/16643 (problem with GCed sections). powerpc64le: fix ld segfault with --emit-relocs. Fix buffer underrun in x86 disassembler. - Fix merging of skipped weak symbols. + Fix merging of skipped weak symbols. [bnc #863764] ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-ppc64le-binutils.changes b/cross-ppc64le-binutils.changes index 99ac91b..e7616d5 100644 --- a/cross-ppc64le-binutils.changes +++ b/cross-ppc64le-binutils.changes @@ -7,14 +7,14 @@ Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de -- Update to current 2.24 branch at b36bc812: +- Update to current 2.24 branch at 25f1c421: AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, support ifunc in static links. Fix ld/16643 (problem with GCed sections). powerpc64le: fix ld segfault with --emit-relocs. Fix buffer underrun in x86 disassembler. - Fix merging of skipped weak symbols. + Fix merging of skipped weak symbols. [bnc #863764] ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-s390-binutils.changes b/cross-s390-binutils.changes index 99ac91b..e7616d5 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -7,14 +7,14 @@ Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de -- Update to current 2.24 branch at b36bc812: +- Update to current 2.24 branch at 25f1c421: AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, support ifunc in static links. Fix ld/16643 (problem with GCed sections). powerpc64le: fix ld segfault with --emit-relocs. Fix buffer underrun in x86 disassembler. - Fix merging of skipped weak symbols. + Fix merging of skipped weak symbols. [bnc #863764] ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-s390x-binutils.changes b/cross-s390x-binutils.changes index 99ac91b..e7616d5 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -7,14 +7,14 @@ Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de -- Update to current 2.24 branch at b36bc812: +- Update to current 2.24 branch at 25f1c421: AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, support ifunc in static links. Fix ld/16643 (problem with GCed sections). powerpc64le: fix ld segfault with --emit-relocs. Fix buffer underrun in x86 disassembler. - Fix merging of skipped weak symbols. + Fix merging of skipped weak symbols. [bnc #863764] ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-sparc-binutils.changes b/cross-sparc-binutils.changes index 99ac91b..e7616d5 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -7,14 +7,14 @@ Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de -- Update to current 2.24 branch at b36bc812: +- Update to current 2.24 branch at 25f1c421: AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, support ifunc in static links. Fix ld/16643 (problem with GCed sections). powerpc64le: fix ld segfault with --emit-relocs. Fix buffer underrun in x86 disassembler. - Fix merging of skipped weak symbols. + Fix merging of skipped weak symbols. [bnc #863764] ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-sparc64-binutils.changes b/cross-sparc64-binutils.changes index 99ac91b..e7616d5 100644 --- a/cross-sparc64-binutils.changes +++ b/cross-sparc64-binutils.changes @@ -7,14 +7,14 @@ Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de -- Update to current 2.24 branch at b36bc812: +- Update to current 2.24 branch at 25f1c421: AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, support ifunc in static links. Fix ld/16643 (problem with GCed sections). powerpc64le: fix ld segfault with --emit-relocs. Fix buffer underrun in x86 disassembler. - Fix merging of skipped weak symbols. + Fix merging of skipped weak symbols. [bnc #863764] ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-spu-binutils.changes b/cross-spu-binutils.changes index 99ac91b..e7616d5 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -7,14 +7,14 @@ Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de -- Update to current 2.24 branch at b36bc812: +- Update to current 2.24 branch at 25f1c421: AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, support ifunc in static links. Fix ld/16643 (problem with GCed sections). powerpc64le: fix ld segfault with --emit-relocs. Fix buffer underrun in x86 disassembler. - Fix merging of skipped weak symbols. + Fix merging of skipped weak symbols. [bnc #863764] ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com diff --git a/cross-x86_64-binutils.changes b/cross-x86_64-binutils.changes index 99ac91b..e7616d5 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -7,14 +7,14 @@ Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com ------------------------------------------------------------------- Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de -- Update to current 2.24 branch at b36bc812: +- Update to current 2.24 branch at 25f1c421: AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, support ifunc in static links. Fix ld/16643 (problem with GCed sections). powerpc64le: fix ld segfault with --emit-relocs. Fix buffer underrun in x86 disassembler. - Fix merging of skipped weak symbols. + Fix merging of skipped weak symbols. [bnc #863764] ------------------------------------------------------------------- Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com From 7961dd1a0fd80299c4fa1122c2924879f1874650819f40278eb2f2743c0b2fb2 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Fri, 4 Apr 2014 08:09:07 +0000 Subject: [PATCH 6/6] OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=162 --- binutils-2.24-bso16746.diff | 14 -------------- binutils.changes | 2 -- binutils.spec | 2 -- cross-aarch64-binutils.changes | 2 -- cross-aarch64-binutils.spec | 2 -- cross-arm-binutils.changes | 2 -- cross-arm-binutils.spec | 2 -- cross-avr-binutils.changes | 2 -- cross-avr-binutils.spec | 2 -- cross-hppa-binutils.changes | 2 -- cross-hppa-binutils.spec | 2 -- cross-hppa64-binutils.changes | 2 -- cross-hppa64-binutils.spec | 2 -- cross-i386-binutils.changes | 2 -- cross-i386-binutils.spec | 2 -- cross-ia64-binutils.changes | 2 -- cross-ia64-binutils.spec | 2 -- cross-m68k-binutils.changes | 2 -- cross-m68k-binutils.spec | 2 -- cross-mips-binutils.changes | 2 -- cross-mips-binutils.spec | 2 -- cross-ppc-binutils.changes | 2 -- cross-ppc-binutils.spec | 2 -- cross-ppc64-binutils.changes | 2 -- cross-ppc64-binutils.spec | 2 -- cross-ppc64le-binutils.changes | 2 -- cross-ppc64le-binutils.spec | 2 -- cross-s390-binutils.changes | 2 -- cross-s390-binutils.spec | 2 -- cross-s390x-binutils.changes | 2 -- cross-s390x-binutils.spec | 2 -- cross-sparc-binutils.changes | 2 -- cross-sparc-binutils.spec | 2 -- cross-sparc64-binutils.changes | 2 -- cross-sparc64-binutils.spec | 2 -- cross-spu-binutils.changes | 2 -- cross-spu-binutils.spec | 2 -- cross-x86_64-binutils.changes | 2 -- cross-x86_64-binutils.spec | 2 -- 39 files changed, 90 deletions(-) delete mode 100644 binutils-2.24-bso16746.diff diff --git a/binutils-2.24-bso16746.diff b/binutils-2.24-bso16746.diff deleted file mode 100644 index 2b62c1d..0000000 --- a/binutils-2.24-bso16746.diff +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/ld/ldmain.c b/ld/ldmain.c -index ffc9f84..71d41bf 100644 ---- a/ld/ldmain.c -+++ b/ld/ldmain.c -@@ -1160,6 +1160,9 @@ warning_callback (struct bfd_link_info *info ATTRIBUTE_UNUSED, - asection *section, - bfd_vma address) - { -+ if (abfd->flags & BFD_PLUGIN) -+ return TRUE; -+ - /* This is a hack to support warn_multiple_gp. FIXME: This should - have a cleaner interface, but what? */ - if (! config.warn_multiple_gp diff --git a/binutils.changes b/binutils.changes index e7616d5..ae9ec39 100644 --- a/binutils.changes +++ b/binutils.changes @@ -21,8 +21,6 @@ Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] -- Add binutils-2.24-bso16746.diff to shut off ld complaining about - IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/binutils.spec b/binutils.spec index 9af9209..77c71fe 100644 --- a/binutils.spec +++ b/binutils.spec @@ -98,7 +98,6 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff -Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -171,7 +170,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 -%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-aarch64-binutils.changes b/cross-aarch64-binutils.changes index e7616d5..ae9ec39 100644 --- a/cross-aarch64-binutils.changes +++ b/cross-aarch64-binutils.changes @@ -21,8 +21,6 @@ Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] -- Add binutils-2.24-bso16746.diff to shut off ld complaining about - IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-aarch64-binutils.spec b/cross-aarch64-binutils.spec index 5e76439..f5ba718 100644 --- a/cross-aarch64-binutils.spec +++ b/cross-aarch64-binutils.spec @@ -101,7 +101,6 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff -Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -174,7 +173,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 -%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-arm-binutils.changes b/cross-arm-binutils.changes index e7616d5..ae9ec39 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -21,8 +21,6 @@ Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] -- Add binutils-2.24-bso16746.diff to shut off ld complaining about - IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index 2e63c82..4ed046b 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -101,7 +101,6 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff -Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -174,7 +173,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 -%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-avr-binutils.changes b/cross-avr-binutils.changes index e7616d5..ae9ec39 100644 --- a/cross-avr-binutils.changes +++ b/cross-avr-binutils.changes @@ -21,8 +21,6 @@ Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] -- Add binutils-2.24-bso16746.diff to shut off ld complaining about - IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-avr-binutils.spec b/cross-avr-binutils.spec index f123d4b..d14d583 100644 --- a/cross-avr-binutils.spec +++ b/cross-avr-binutils.spec @@ -101,7 +101,6 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff -Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -174,7 +173,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 -%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-hppa-binutils.changes b/cross-hppa-binutils.changes index e7616d5..ae9ec39 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -21,8 +21,6 @@ Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] -- Add binutils-2.24-bso16746.diff to shut off ld complaining about - IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index fed7547..f40be68 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -101,7 +101,6 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff -Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -174,7 +173,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 -%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-hppa64-binutils.changes b/cross-hppa64-binutils.changes index e7616d5..ae9ec39 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -21,8 +21,6 @@ Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] -- Add binutils-2.24-bso16746.diff to shut off ld complaining about - IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index 869b945..0b326ce 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -101,7 +101,6 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff -Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -174,7 +173,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 -%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-i386-binutils.changes b/cross-i386-binutils.changes index e7616d5..ae9ec39 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -21,8 +21,6 @@ Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] -- Add binutils-2.24-bso16746.diff to shut off ld complaining about - IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index 3176f3f..2ad0e49 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -101,7 +101,6 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff -Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -174,7 +173,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 -%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ia64-binutils.changes b/cross-ia64-binutils.changes index e7616d5..ae9ec39 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -21,8 +21,6 @@ Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] -- Add binutils-2.24-bso16746.diff to shut off ld complaining about - IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index 27af51e..f835a59 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -101,7 +101,6 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff -Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -174,7 +173,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 -%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-m68k-binutils.changes b/cross-m68k-binutils.changes index e7616d5..ae9ec39 100644 --- a/cross-m68k-binutils.changes +++ b/cross-m68k-binutils.changes @@ -21,8 +21,6 @@ Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] -- Add binutils-2.24-bso16746.diff to shut off ld complaining about - IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-m68k-binutils.spec b/cross-m68k-binutils.spec index b6e017e..5f795ba 100644 --- a/cross-m68k-binutils.spec +++ b/cross-m68k-binutils.spec @@ -101,7 +101,6 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff -Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -174,7 +173,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 -%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-mips-binutils.changes b/cross-mips-binutils.changes index e7616d5..ae9ec39 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -21,8 +21,6 @@ Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] -- Add binutils-2.24-bso16746.diff to shut off ld complaining about - IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index 6d8313c..a48eb6a 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -101,7 +101,6 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff -Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -174,7 +173,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 -%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ppc-binutils.changes b/cross-ppc-binutils.changes index e7616d5..ae9ec39 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -21,8 +21,6 @@ Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] -- Add binutils-2.24-bso16746.diff to shut off ld complaining about - IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index 030963d..d11dc1b 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -101,7 +101,6 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff -Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -174,7 +173,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 -%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ppc64-binutils.changes b/cross-ppc64-binutils.changes index e7616d5..ae9ec39 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -21,8 +21,6 @@ Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] -- Add binutils-2.24-bso16746.diff to shut off ld complaining about - IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index 763d364..225636f 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -101,7 +101,6 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff -Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -174,7 +173,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 -%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ppc64le-binutils.changes b/cross-ppc64le-binutils.changes index e7616d5..ae9ec39 100644 --- a/cross-ppc64le-binutils.changes +++ b/cross-ppc64le-binutils.changes @@ -21,8 +21,6 @@ Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] -- Add binutils-2.24-bso16746.diff to shut off ld complaining about - IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-ppc64le-binutils.spec b/cross-ppc64le-binutils.spec index 1d0911a..10e5210 100644 --- a/cross-ppc64le-binutils.spec +++ b/cross-ppc64le-binutils.spec @@ -101,7 +101,6 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff -Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -174,7 +173,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 -%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-s390-binutils.changes b/cross-s390-binutils.changes index e7616d5..ae9ec39 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -21,8 +21,6 @@ Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] -- Add binutils-2.24-bso16746.diff to shut off ld complaining about - IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index 0be2195..00c3d1b 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -101,7 +101,6 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff -Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -174,7 +173,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 -%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-s390x-binutils.changes b/cross-s390x-binutils.changes index e7616d5..ae9ec39 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -21,8 +21,6 @@ Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] -- Add binutils-2.24-bso16746.diff to shut off ld complaining about - IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index 7bd3e72..58cb8a5 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -101,7 +101,6 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff -Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -174,7 +173,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 -%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-sparc-binutils.changes b/cross-sparc-binutils.changes index e7616d5..ae9ec39 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -21,8 +21,6 @@ Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] -- Add binutils-2.24-bso16746.diff to shut off ld complaining about - IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index 4659f61..4227f18 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -101,7 +101,6 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff -Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -174,7 +173,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 -%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-sparc64-binutils.changes b/cross-sparc64-binutils.changes index e7616d5..ae9ec39 100644 --- a/cross-sparc64-binutils.changes +++ b/cross-sparc64-binutils.changes @@ -21,8 +21,6 @@ Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] -- Add binutils-2.24-bso16746.diff to shut off ld complaining about - IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-sparc64-binutils.spec b/cross-sparc64-binutils.spec index d5bac40..c2f1b3a 100644 --- a/cross-sparc64-binutils.spec +++ b/cross-sparc64-binutils.spec @@ -101,7 +101,6 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff -Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -174,7 +173,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 -%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-spu-binutils.changes b/cross-spu-binutils.changes index e7616d5..ae9ec39 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -21,8 +21,6 @@ Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] -- Add binutils-2.24-bso16746.diff to shut off ld complaining about - IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index 55c8f64..88da9a4 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -101,7 +101,6 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff -Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -174,7 +173,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 -%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-x86_64-binutils.changes b/cross-x86_64-binutils.changes index e7616d5..ae9ec39 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -21,8 +21,6 @@ Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698] -- Add binutils-2.24-bso16746.diff to shut off ld complaining about - IR references to warning symbols. [bso#16746] ------------------------------------------------------------------- Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index 195427d..b4a4985 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -101,7 +101,6 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: pie-m68k.patch Patch24: binutils-2.24-auto-plugin.diff -Patch25: binutils-2.24-bso16746.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -174,7 +173,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 -p1 %patch24 -p1 -%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90