From b416ee658f079058cdb0583eb529b17aced1f355db16d1b21e3870d9e1a0c087 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Mon, 7 Apr 2014 08:14:05 +0000 Subject: [PATCH] Accepting request 229209 from home:AndreasSchwab:f - ld-dtags.diff: update testsuite for --enable-new-dtags default - ld-testsuite.patch: fix spurious failures in ld-plugin/lto.exp OBS-URL: https://build.opensuse.org/request/show/229209 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=164 --- 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 ++ ld-dtags.diff | 60 ++++++++++++++++++++++++++++++---- ld-testsuite.patch | 33 +++++++++++++++++++ 40 files changed, 239 insertions(+), 6 deletions(-) create mode 100644 ld-testsuite.patch diff --git a/binutils.changes b/binutils.changes index ae9ec39..ad031a3 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Apr 6 18:48:22 UTC 2014 - schwab@linux-m68k.org + +- ld-dtags.diff: update testsuite for --enable-new-dtags default +- ld-testsuite.patch: fix spurious failures in ld-plugin/lto.exp + ------------------------------------------------------------------- Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com diff --git a/binutils.spec b/binutils.spec index 77c71fe..248cd79 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: ld-testsuite.patch 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 ae9ec39..ad031a3 100644 --- a/cross-aarch64-binutils.changes +++ b/cross-aarch64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Apr 6 18:48:22 UTC 2014 - schwab@linux-m68k.org + +- ld-dtags.diff: update testsuite for --enable-new-dtags default +- ld-testsuite.patch: fix spurious failures in ld-plugin/lto.exp + ------------------------------------------------------------------- Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com diff --git a/cross-aarch64-binutils.spec b/cross-aarch64-binutils.spec index f5ba718..77ab07d 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: ld-testsuite.patch 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 ae9ec39..ad031a3 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Apr 6 18:48:22 UTC 2014 - schwab@linux-m68k.org + +- ld-dtags.diff: update testsuite for --enable-new-dtags default +- ld-testsuite.patch: fix spurious failures in ld-plugin/lto.exp + ------------------------------------------------------------------- Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index 4ed046b..1ab6abc 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: ld-testsuite.patch 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 ae9ec39..ad031a3 100644 --- a/cross-avr-binutils.changes +++ b/cross-avr-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Apr 6 18:48:22 UTC 2014 - schwab@linux-m68k.org + +- ld-dtags.diff: update testsuite for --enable-new-dtags default +- ld-testsuite.patch: fix spurious failures in ld-plugin/lto.exp + ------------------------------------------------------------------- Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com diff --git a/cross-avr-binutils.spec b/cross-avr-binutils.spec index d14d583..ab65dce 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: ld-testsuite.patch 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 ae9ec39..ad031a3 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Apr 6 18:48:22 UTC 2014 - schwab@linux-m68k.org + +- ld-dtags.diff: update testsuite for --enable-new-dtags default +- ld-testsuite.patch: fix spurious failures in ld-plugin/lto.exp + ------------------------------------------------------------------- Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index f40be68..8080772 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: ld-testsuite.patch 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 ae9ec39..ad031a3 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Apr 6 18:48:22 UTC 2014 - schwab@linux-m68k.org + +- ld-dtags.diff: update testsuite for --enable-new-dtags default +- ld-testsuite.patch: fix spurious failures in ld-plugin/lto.exp + ------------------------------------------------------------------- Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index 0b326ce..5b2df8f 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: ld-testsuite.patch 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 ae9ec39..ad031a3 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Apr 6 18:48:22 UTC 2014 - schwab@linux-m68k.org + +- ld-dtags.diff: update testsuite for --enable-new-dtags default +- ld-testsuite.patch: fix spurious failures in ld-plugin/lto.exp + ------------------------------------------------------------------- Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index 2ad0e49..e76f162 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: ld-testsuite.patch 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 ae9ec39..ad031a3 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Apr 6 18:48:22 UTC 2014 - schwab@linux-m68k.org + +- ld-dtags.diff: update testsuite for --enable-new-dtags default +- ld-testsuite.patch: fix spurious failures in ld-plugin/lto.exp + ------------------------------------------------------------------- Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index f835a59..ffeba72 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: ld-testsuite.patch 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 ae9ec39..ad031a3 100644 --- a/cross-m68k-binutils.changes +++ b/cross-m68k-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Apr 6 18:48:22 UTC 2014 - schwab@linux-m68k.org + +- ld-dtags.diff: update testsuite for --enable-new-dtags default +- ld-testsuite.patch: fix spurious failures in ld-plugin/lto.exp + ------------------------------------------------------------------- Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com diff --git a/cross-m68k-binutils.spec b/cross-m68k-binutils.spec index 5f795ba..4f3835e 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: ld-testsuite.patch 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 ae9ec39..ad031a3 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Apr 6 18:48:22 UTC 2014 - schwab@linux-m68k.org + +- ld-dtags.diff: update testsuite for --enable-new-dtags default +- ld-testsuite.patch: fix spurious failures in ld-plugin/lto.exp + ------------------------------------------------------------------- Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index a48eb6a..ef353ac 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: ld-testsuite.patch 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 ae9ec39..ad031a3 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Apr 6 18:48:22 UTC 2014 - schwab@linux-m68k.org + +- ld-dtags.diff: update testsuite for --enable-new-dtags default +- ld-testsuite.patch: fix spurious failures in ld-plugin/lto.exp + ------------------------------------------------------------------- Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index d11dc1b..86d2794 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: ld-testsuite.patch 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 ae9ec39..ad031a3 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Apr 6 18:48:22 UTC 2014 - schwab@linux-m68k.org + +- ld-dtags.diff: update testsuite for --enable-new-dtags default +- ld-testsuite.patch: fix spurious failures in ld-plugin/lto.exp + ------------------------------------------------------------------- Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index 225636f..82c7fdf 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: ld-testsuite.patch 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 ae9ec39..ad031a3 100644 --- a/cross-ppc64le-binutils.changes +++ b/cross-ppc64le-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Apr 6 18:48:22 UTC 2014 - schwab@linux-m68k.org + +- ld-dtags.diff: update testsuite for --enable-new-dtags default +- ld-testsuite.patch: fix spurious failures in ld-plugin/lto.exp + ------------------------------------------------------------------- Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com diff --git a/cross-ppc64le-binutils.spec b/cross-ppc64le-binutils.spec index 10e5210..0779059 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: ld-testsuite.patch 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 ae9ec39..ad031a3 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Apr 6 18:48:22 UTC 2014 - schwab@linux-m68k.org + +- ld-dtags.diff: update testsuite for --enable-new-dtags default +- ld-testsuite.patch: fix spurious failures in ld-plugin/lto.exp + ------------------------------------------------------------------- Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index 00c3d1b..ac4e043 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: ld-testsuite.patch 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 ae9ec39..ad031a3 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Apr 6 18:48:22 UTC 2014 - schwab@linux-m68k.org + +- ld-dtags.diff: update testsuite for --enable-new-dtags default +- ld-testsuite.patch: fix spurious failures in ld-plugin/lto.exp + ------------------------------------------------------------------- Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index 58cb8a5..0495a34 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: ld-testsuite.patch 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 ae9ec39..ad031a3 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Apr 6 18:48:22 UTC 2014 - schwab@linux-m68k.org + +- ld-dtags.diff: update testsuite for --enable-new-dtags default +- ld-testsuite.patch: fix spurious failures in ld-plugin/lto.exp + ------------------------------------------------------------------- Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index 4227f18..6d7ebd6 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: ld-testsuite.patch 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 ae9ec39..ad031a3 100644 --- a/cross-sparc64-binutils.changes +++ b/cross-sparc64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Apr 6 18:48:22 UTC 2014 - schwab@linux-m68k.org + +- ld-dtags.diff: update testsuite for --enable-new-dtags default +- ld-testsuite.patch: fix spurious failures in ld-plugin/lto.exp + ------------------------------------------------------------------- Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com diff --git a/cross-sparc64-binutils.spec b/cross-sparc64-binutils.spec index c2f1b3a..1878549 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: ld-testsuite.patch 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 ae9ec39..ad031a3 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Apr 6 18:48:22 UTC 2014 - schwab@linux-m68k.org + +- ld-dtags.diff: update testsuite for --enable-new-dtags default +- ld-testsuite.patch: fix spurious failures in ld-plugin/lto.exp + ------------------------------------------------------------------- Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index 88da9a4..a47f1f5 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: ld-testsuite.patch 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 ae9ec39..ad031a3 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Apr 6 18:48:22 UTC 2014 - schwab@linux-m68k.org + +- ld-dtags.diff: update testsuite for --enable-new-dtags default +- ld-testsuite.patch: fix spurious failures in ld-plugin/lto.exp + ------------------------------------------------------------------- Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index b4a4985..72648b0 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: ld-testsuite.patch 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/ld-dtags.diff b/ld-dtags.diff index 820c949..0ef8c3c 100644 --- a/ld-dtags.diff +++ b/ld-dtags.diff @@ -1,7 +1,7 @@ -Index: binutils-2.23.90/ld/ld.texinfo +Index: binutils-2.24/ld/ld.texinfo =================================================================== ---- binutils-2.23.90.orig/ld/ld.texinfo 2013-08-28 11:17:35.000000000 +0200 -+++ binutils-2.23.90/ld/ld.texinfo 2013-09-20 15:31:49.000000000 +0200 +--- binutils-2.24.orig/ld/ld.texinfo ++++ binutils-2.24/ld/ld.texinfo @@ -2117,7 +2117,7 @@ systems may not understand them. If you @option{--enable-new-dtags}, the new dynamic tags will be created as needed and older dynamic tags will be omitted. @@ -11,10 +11,10 @@ Index: binutils-2.23.90/ld/ld.texinfo those options are only available for ELF systems. @kindex --hash-size=@var{number} -Index: binutils-2.23.90/ld/ldmain.c +Index: binutils-2.24/ld/ldmain.c =================================================================== ---- binutils-2.23.90.orig/ld/ldmain.c 2013-06-22 18:44:15.000000000 +0200 -+++ binutils-2.23.90/ld/ldmain.c 2013-09-20 15:31:49.000000000 +0200 +--- binutils-2.24.orig/ld/ldmain.c ++++ binutils-2.24/ld/ldmain.c @@ -276,6 +276,7 @@ main (int argc, char **argv) link_info.allow_undefined_version = TRUE; @@ -23,3 +23,51 @@ Index: binutils-2.23.90/ld/ldmain.c link_info.combreloc = TRUE; link_info.strip_discarded = TRUE; link_info.emit_hash = TRUE; +Index: binutils-2.24/ld/testsuite/ld-elf/now-3.d +=================================================================== +--- binutils-2.24.orig/ld/testsuite/ld-elf/now-3.d ++++ binutils-2.24/ld/testsuite/ld-elf/now-3.d +@@ -1,6 +1,6 @@ + #source: start.s + #readelf: -d -W +-#ld: -shared -z now ++#ld: -shared -z now --disable-new-dtags + #target: *-*-linux* *-*-gnu* + + #failif +Index: binutils-2.24/ld/testsuite/ld-elf/now-4.d +=================================================================== +--- binutils-2.24.orig/ld/testsuite/ld-elf/now-4.d ++++ binutils-2.24/ld/testsuite/ld-elf/now-4.d +@@ -1,6 +1,6 @@ + #source: start.s + #readelf: -d -W +-#ld: -shared -z now ++#ld: -shared -z now --disable-new-dtags + #target: *-*-linux* *-*-gnu* + + #... +Index: binutils-2.24/ld/testsuite/ld-elf/rpath-1.d +=================================================================== +--- binutils-2.24.orig/ld/testsuite/ld-elf/rpath-1.d ++++ binutils-2.24/ld/testsuite/ld-elf/rpath-1.d +@@ -1,6 +1,6 @@ + #source: start.s + #readelf: -d -W +-#ld: -shared -rpath . ++#ld: -shared -rpath . --disable-new-dtags + #target: *-*-linux* *-*-gnu* + + #failif +Index: binutils-2.24/ld/testsuite/ld-elf/rpath-2.d +=================================================================== +--- binutils-2.24.orig/ld/testsuite/ld-elf/rpath-2.d ++++ binutils-2.24/ld/testsuite/ld-elf/rpath-2.d +@@ -1,6 +1,6 @@ + #source: start.s + #readelf: -d -W +-#ld: -shared -rpath . ++#ld: -shared -rpath . --disable-new-dtags + #target: *-*-linux* *-*-gnu* + + #... diff --git a/ld-testsuite.patch b/ld-testsuite.patch new file mode 100644 index 0000000..847ea86 --- /dev/null +++ b/ld-testsuite.patch @@ -0,0 +1,33 @@ +Index: binutils-2.24/ld/testsuite/ld-plugin/lto.exp +=================================================================== +--- binutils-2.24.orig/ld/testsuite/ld-plugin/lto.exp ++++ binutils-2.24/ld/testsuite/ld-plugin/lto.exp +@@ -29,8 +29,8 @@ global CFLAGS + global CXXFLAGS + set saved_CFLAGS "$CFLAGS" + set saved_CXXFLAGS "$CXXFLAGS" +-regsub -all "\\-Wp,-D_FORTIFY_SOURCE=\[0-9\]+" $CFLAGS "" CFLAGS +-regsub -all "\\-Wp,-D_FORTIFY_SOURCE=\[0-9\]+" $CXXFLAGS "" CXXFLAGS ++regsub -all "(\\-Wp,)?-D_FORTIFY_SOURCE=\[0-9\]+" $CFLAGS "" CFLAGS ++regsub -all "(\\-Wp,)?-D_FORTIFY_SOURCE=\[0-9\]+" $CXXFLAGS "" CXXFLAGS + + proc restore_notify { } { + global saved_CFLAGS +@@ -70,7 +70,7 @@ set lto_link_tests { + {lto-6.c} {} "lto-6.exe" "c"} + {"Build libdummy.a 9" + "" "-O2 -finline -flto" +- {lto-9.cc} {} "libdummy.a"} ++ {lto-9.cc} {} "libdummy.a" "c++"} + {"Build libdummy.a 11a" + "" "-O -flto" + {lto-11a.c} {} "libdummy.a"} +@@ -106,7 +106,7 @@ set lto_link_tests { + {lto-15b.c} {} "liblto-15.a"} + {"PR ld/12696" + "-O2 -flto -fuse-linker-plugin -r -nostdlib" "-O2 -flto" +- {pr12696-1.cc} {} "pr12696-1r.o" "c"} ++ {pr12696-1.cc} {} "pr12696-1r.o" "c++"} + {"Build libdummy.a PR ld/12758" + "" "" + {pr12758a.s} {} "libdummy.a"}