diff --git a/binutils-pr24486.patch b/binutils-pr24486.patch new file mode 100644 index 0000000..ae59293 --- /dev/null +++ b/binutils-pr24486.patch @@ -0,0 +1,110 @@ +From c54f15248ee990df6cea0b4730cd61b227a0e082 Mon Sep 17 00:00:00 2001 +From: "H.J. Lu" +Date: Fri, 26 Apr 2019 07:52:00 -0700 +Subject: [PATCH] Don't complain undefined weak dynamic reference + +When undefined non-weak references in IR objects are optimized out +by LTO, we can have weak dynamic referencs to symbols marked with +bfd_link_hash_undefined. We shouldn't complain such undefined weak +dynamic references. + +bfd/ + + PR ld/24486 + * elflink.c (elf_link_output_extsym): Don't complain undefined + weak dynamic reference. + +ld/ + + PR ld/24486 + * testsuite/ld-plugin/lto.exp: Run PR ld/24486 tests. + * testsuite/ld-plugin/pr24486a.c: New file. + * testsuite/ld-plugin/pr24486b.c: Likewise. + * testsuite/ld-plugin/pr24486c.c: Likewise. +--- + bfd/ChangeLog | 6 ++++++ + bfd/elflink.c | 2 +- + ld/ChangeLog | 8 ++++++++ + ld/testsuite/ld-plugin/lto.exp | 12 ++++++++++++ + ld/testsuite/ld-plugin/pr24486a.c | 8 ++++++++ + ld/testsuite/ld-plugin/pr24486b.c | 8 ++++++++ + ld/testsuite/ld-plugin/pr24486c.c | 1 + + 7 files changed, 44 insertions(+), 1 deletion(-) + create mode 100644 ld/testsuite/ld-plugin/pr24486a.c + create mode 100644 ld/testsuite/ld-plugin/pr24486b.c + create mode 100644 ld/testsuite/ld-plugin/pr24486c.c + +diff --git a/bfd/elflink.c b/bfd/elflink.c +index 81e667dab0..ddeaa08d50 100644 +--- a/bfd/elflink.c ++++ b/bfd/elflink.c +@@ -9776,7 +9776,7 @@ elf_link_output_extsym (struct bfd_hash_entry *bh, void *data) + + /* If we are reporting errors for this situation then do so now. */ + if (!ignore_undef +- && h->ref_dynamic ++ && h->ref_dynamic_nonweak + && (!h->ref_regular || flinfo->info->gc_sections) + && !elf_link_check_versioned_symbol (flinfo->info, bed, h) + && flinfo->info->unresolved_syms_in_shared_libs != RM_IGNORE) +diff --git a/ld/testsuite/ld-plugin/lto.exp b/ld/testsuite/ld-plugin/lto.exp +index b13a77333f..e913c6f203 100644 +--- a/ld/testsuite/ld-plugin/lto.exp ++++ b/ld/testsuite/ld-plugin/lto.exp +@@ -325,6 +325,18 @@ set lto_link_elf_tests [list \ + [list {Build pr22220main.o} \ + {} {-flto} \ + {pr22220main.cc} {} {} {c++}] \ ++ [list "Build pr24486a.o" \ ++ "$plug_opt" "-flto -O2" \ ++ {pr24486a.c} {} "" "c"] \ ++ [list "Build pr24486b.so" \ ++ "-shared" "-O2 -fpic" \ ++ {pr24486b.c} {} "pr24486b.so" "c"] \ ++ [list "Build pr24486c.so" \ ++ "-shared -Wl,--no-as-needed tmpdir/pr24486b.so" "-O2 -fpic" \ ++ {pr24486c.c} {} "pr24486c.so" "c"] \ ++ [list "PR ld/24486" \ ++ "-O2 -flto tmpdir/pr24486a.o tmpdir/pr24486c.so -Wl,--as-needed tmpdir/pr24486b.so" "" \ ++ {dummy.c} {} "pr24486.exe"] \ + ] + + # PR 14918 checks that libgcc is not spuriously included in a shared link of +diff --git a/ld/testsuite/ld-plugin/pr24486a.c b/ld/testsuite/ld-plugin/pr24486a.c +new file mode 100644 +index 0000000000..def0139598 +--- /dev/null ++++ b/ld/testsuite/ld-plugin/pr24486a.c +@@ -0,0 +1,8 @@ ++extern int FLAGS_verbose; ++extern void bar (void); ++int ++a(void) { ++return FLAGS_verbose; ++} ++void unused (void) { bar(); } ++int main() { return a (); } +diff --git a/ld/testsuite/ld-plugin/pr24486b.c b/ld/testsuite/ld-plugin/pr24486b.c +new file mode 100644 +index 0000000000..3aabe2a395 +--- /dev/null ++++ b/ld/testsuite/ld-plugin/pr24486b.c +@@ -0,0 +1,8 @@ ++extern void bar (void) __attribute__((weak)); ++ ++void ++foo (void) ++{ ++ if (bar) ++ bar (); ++} +diff --git a/ld/testsuite/ld-plugin/pr24486c.c b/ld/testsuite/ld-plugin/pr24486c.c +new file mode 100644 +index 0000000000..f289177d3e +--- /dev/null ++++ b/ld/testsuite/ld-plugin/pr24486c.c +@@ -0,0 +1 @@ ++int FLAGS_verbose; +-- +2.21.0 + diff --git a/binutils.changes b/binutils.changes index 46de8b0..9274a73 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 29 11:10:11 UTC 2019 - Martin Liška + +- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232). + ------------------------------------------------------------------- Tue Apr 23 07:46:10 UTC 2019 - Martin Liška diff --git a/binutils.spec b/binutils.spec index bc56b53..746662e 100644 --- a/binutils.spec +++ b/binutils.spec @@ -96,6 +96,7 @@ Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff Patch38: riscv-abi-check.patch Patch39: rx-gas-padding-pr24464.patch +Patch40: binutils-pr24486.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -169,6 +170,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %endif %patch38 -p1 %patch39 -p1 +%patch40 -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 46de8b0..9274a73 100644 --- a/cross-aarch64-binutils.changes +++ b/cross-aarch64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 29 11:10:11 UTC 2019 - Martin Liška + +- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232). + ------------------------------------------------------------------- Tue Apr 23 07:46:10 UTC 2019 - Martin Liška diff --git a/cross-aarch64-binutils.spec b/cross-aarch64-binutils.spec index 8b93d5f..cb2a966 100644 --- a/cross-aarch64-binutils.spec +++ b/cross-aarch64-binutils.spec @@ -99,6 +99,7 @@ Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff Patch38: riscv-abi-check.patch Patch39: rx-gas-padding-pr24464.patch +Patch40: binutils-pr24486.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %endif %patch38 -p1 %patch39 -p1 +%patch40 -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 46de8b0..9274a73 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 29 11:10:11 UTC 2019 - Martin Liška + +- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232). + ------------------------------------------------------------------- Tue Apr 23 07:46:10 UTC 2019 - Martin Liška diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index d6d5baa..f29ade6 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -99,6 +99,7 @@ Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff Patch38: riscv-abi-check.patch Patch39: rx-gas-padding-pr24464.patch +Patch40: binutils-pr24486.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %endif %patch38 -p1 %patch39 -p1 +%patch40 -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 46de8b0..9274a73 100644 --- a/cross-avr-binutils.changes +++ b/cross-avr-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 29 11:10:11 UTC 2019 - Martin Liška + +- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232). + ------------------------------------------------------------------- Tue Apr 23 07:46:10 UTC 2019 - Martin Liška diff --git a/cross-avr-binutils.spec b/cross-avr-binutils.spec index 67953c6..3344205 100644 --- a/cross-avr-binutils.spec +++ b/cross-avr-binutils.spec @@ -99,6 +99,7 @@ Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff Patch38: riscv-abi-check.patch Patch39: rx-gas-padding-pr24464.patch +Patch40: binutils-pr24486.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %endif %patch38 -p1 %patch39 -p1 +%patch40 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-epiphany-binutils.changes b/cross-epiphany-binutils.changes index 46de8b0..9274a73 100644 --- a/cross-epiphany-binutils.changes +++ b/cross-epiphany-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 29 11:10:11 UTC 2019 - Martin Liška + +- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232). + ------------------------------------------------------------------- Tue Apr 23 07:46:10 UTC 2019 - Martin Liška diff --git a/cross-epiphany-binutils.spec b/cross-epiphany-binutils.spec index c99def2..c98729c 100644 --- a/cross-epiphany-binutils.spec +++ b/cross-epiphany-binutils.spec @@ -99,6 +99,7 @@ Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff Patch38: riscv-abi-check.patch Patch39: rx-gas-padding-pr24464.patch +Patch40: binutils-pr24486.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %endif %patch38 -p1 %patch39 -p1 +%patch40 -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 46de8b0..9274a73 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 29 11:10:11 UTC 2019 - Martin Liška + +- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232). + ------------------------------------------------------------------- Tue Apr 23 07:46:10 UTC 2019 - Martin Liška diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index 1b642f0..5fbedb5 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -99,6 +99,7 @@ Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff Patch38: riscv-abi-check.patch Patch39: rx-gas-padding-pr24464.patch +Patch40: binutils-pr24486.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %endif %patch38 -p1 %patch39 -p1 +%patch40 -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 46de8b0..9274a73 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 29 11:10:11 UTC 2019 - Martin Liška + +- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232). + ------------------------------------------------------------------- Tue Apr 23 07:46:10 UTC 2019 - Martin Liška diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index 9a58723..5ba95f6 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -99,6 +99,7 @@ Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff Patch38: riscv-abi-check.patch Patch39: rx-gas-padding-pr24464.patch +Patch40: binutils-pr24486.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %endif %patch38 -p1 %patch39 -p1 +%patch40 -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 46de8b0..9274a73 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 29 11:10:11 UTC 2019 - Martin Liška + +- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232). + ------------------------------------------------------------------- Tue Apr 23 07:46:10 UTC 2019 - Martin Liška diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index 138b9f5..aa54bf7 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -99,6 +99,7 @@ Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff Patch38: riscv-abi-check.patch Patch39: rx-gas-padding-pr24464.patch +Patch40: binutils-pr24486.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %endif %patch38 -p1 %patch39 -p1 +%patch40 -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 46de8b0..9274a73 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 29 11:10:11 UTC 2019 - Martin Liška + +- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232). + ------------------------------------------------------------------- Tue Apr 23 07:46:10 UTC 2019 - Martin Liška diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index b3101aa..8521d73 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -99,6 +99,7 @@ Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff Patch38: riscv-abi-check.patch Patch39: rx-gas-padding-pr24464.patch +Patch40: binutils-pr24486.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %endif %patch38 -p1 %patch39 -p1 +%patch40 -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 46de8b0..9274a73 100644 --- a/cross-m68k-binutils.changes +++ b/cross-m68k-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 29 11:10:11 UTC 2019 - Martin Liška + +- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232). + ------------------------------------------------------------------- Tue Apr 23 07:46:10 UTC 2019 - Martin Liška diff --git a/cross-m68k-binutils.spec b/cross-m68k-binutils.spec index d0d5173..e6b4fbb 100644 --- a/cross-m68k-binutils.spec +++ b/cross-m68k-binutils.spec @@ -99,6 +99,7 @@ Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff Patch38: riscv-abi-check.patch Patch39: rx-gas-padding-pr24464.patch +Patch40: binutils-pr24486.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %endif %patch38 -p1 %patch39 -p1 +%patch40 -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 46de8b0..9274a73 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 29 11:10:11 UTC 2019 - Martin Liška + +- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232). + ------------------------------------------------------------------- Tue Apr 23 07:46:10 UTC 2019 - Martin Liška diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index 81d111f..dff6961 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -99,6 +99,7 @@ Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff Patch38: riscv-abi-check.patch Patch39: rx-gas-padding-pr24464.patch +Patch40: binutils-pr24486.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %endif %patch38 -p1 %patch39 -p1 +%patch40 -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 46de8b0..9274a73 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 29 11:10:11 UTC 2019 - Martin Liška + +- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232). + ------------------------------------------------------------------- Tue Apr 23 07:46:10 UTC 2019 - Martin Liška diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index 5a74143..1f2b443 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -99,6 +99,7 @@ Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff Patch38: riscv-abi-check.patch Patch39: rx-gas-padding-pr24464.patch +Patch40: binutils-pr24486.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %endif %patch38 -p1 %patch39 -p1 +%patch40 -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 46de8b0..9274a73 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 29 11:10:11 UTC 2019 - Martin Liška + +- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232). + ------------------------------------------------------------------- Tue Apr 23 07:46:10 UTC 2019 - Martin Liška diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index 917ab12..12d057a 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -99,6 +99,7 @@ Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff Patch38: riscv-abi-check.patch Patch39: rx-gas-padding-pr24464.patch +Patch40: binutils-pr24486.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %endif %patch38 -p1 %patch39 -p1 +%patch40 -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 46de8b0..9274a73 100644 --- a/cross-ppc64le-binutils.changes +++ b/cross-ppc64le-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 29 11:10:11 UTC 2019 - Martin Liška + +- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232). + ------------------------------------------------------------------- Tue Apr 23 07:46:10 UTC 2019 - Martin Liška diff --git a/cross-ppc64le-binutils.spec b/cross-ppc64le-binutils.spec index 2554130..ade4cae 100644 --- a/cross-ppc64le-binutils.spec +++ b/cross-ppc64le-binutils.spec @@ -99,6 +99,7 @@ Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff Patch38: riscv-abi-check.patch Patch39: rx-gas-padding-pr24464.patch +Patch40: binutils-pr24486.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %endif %patch38 -p1 %patch39 -p1 +%patch40 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-riscv64-binutils.changes b/cross-riscv64-binutils.changes index 46de8b0..9274a73 100644 --- a/cross-riscv64-binutils.changes +++ b/cross-riscv64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 29 11:10:11 UTC 2019 - Martin Liška + +- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232). + ------------------------------------------------------------------- Tue Apr 23 07:46:10 UTC 2019 - Martin Liška diff --git a/cross-riscv64-binutils.spec b/cross-riscv64-binutils.spec index 75e50f4..b1e32a2 100644 --- a/cross-riscv64-binutils.spec +++ b/cross-riscv64-binutils.spec @@ -99,6 +99,7 @@ Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff Patch38: riscv-abi-check.patch Patch39: rx-gas-padding-pr24464.patch +Patch40: binutils-pr24486.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %endif %patch38 -p1 %patch39 -p1 +%patch40 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-rx-binutils.changes b/cross-rx-binutils.changes index 46de8b0..9274a73 100644 --- a/cross-rx-binutils.changes +++ b/cross-rx-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 29 11:10:11 UTC 2019 - Martin Liška + +- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232). + ------------------------------------------------------------------- Tue Apr 23 07:46:10 UTC 2019 - Martin Liška diff --git a/cross-rx-binutils.spec b/cross-rx-binutils.spec index d4bdaf3..8da9bf1 100644 --- a/cross-rx-binutils.spec +++ b/cross-rx-binutils.spec @@ -99,6 +99,7 @@ Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff Patch38: riscv-abi-check.patch Patch39: rx-gas-padding-pr24464.patch +Patch40: binutils-pr24486.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %endif %patch38 -p1 %patch39 -p1 +%patch40 -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 46de8b0..9274a73 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 29 11:10:11 UTC 2019 - Martin Liška + +- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232). + ------------------------------------------------------------------- Tue Apr 23 07:46:10 UTC 2019 - Martin Liška diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index 8742c34..53d0faf 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -99,6 +99,7 @@ Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff Patch38: riscv-abi-check.patch Patch39: rx-gas-padding-pr24464.patch +Patch40: binutils-pr24486.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %endif %patch38 -p1 %patch39 -p1 +%patch40 -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 46de8b0..9274a73 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 29 11:10:11 UTC 2019 - Martin Liška + +- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232). + ------------------------------------------------------------------- Tue Apr 23 07:46:10 UTC 2019 - Martin Liška diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index 3945fc8..0d9f745 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -99,6 +99,7 @@ Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff Patch38: riscv-abi-check.patch Patch39: rx-gas-padding-pr24464.patch +Patch40: binutils-pr24486.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %endif %patch38 -p1 %patch39 -p1 +%patch40 -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 46de8b0..9274a73 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 29 11:10:11 UTC 2019 - Martin Liška + +- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232). + ------------------------------------------------------------------- Tue Apr 23 07:46:10 UTC 2019 - Martin Liška diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index c4caae0..9e64a78 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -99,6 +99,7 @@ Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff Patch38: riscv-abi-check.patch Patch39: rx-gas-padding-pr24464.patch +Patch40: binutils-pr24486.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %endif %patch38 -p1 %patch39 -p1 +%patch40 -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 46de8b0..9274a73 100644 --- a/cross-sparc64-binutils.changes +++ b/cross-sparc64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 29 11:10:11 UTC 2019 - Martin Liška + +- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232). + ------------------------------------------------------------------- Tue Apr 23 07:46:10 UTC 2019 - Martin Liška diff --git a/cross-sparc64-binutils.spec b/cross-sparc64-binutils.spec index 0e5e147..4b27227 100644 --- a/cross-sparc64-binutils.spec +++ b/cross-sparc64-binutils.spec @@ -99,6 +99,7 @@ Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff Patch38: riscv-abi-check.patch Patch39: rx-gas-padding-pr24464.patch +Patch40: binutils-pr24486.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %endif %patch38 -p1 %patch39 -p1 +%patch40 -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 46de8b0..9274a73 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 29 11:10:11 UTC 2019 - Martin Liška + +- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232). + ------------------------------------------------------------------- Tue Apr 23 07:46:10 UTC 2019 - Martin Liška diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index f8ccee5..ff0157e 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -99,6 +99,7 @@ Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff Patch38: riscv-abi-check.patch Patch39: rx-gas-padding-pr24464.patch +Patch40: binutils-pr24486.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %endif %patch38 -p1 %patch39 -p1 +%patch40 -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 46de8b0..9274a73 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 29 11:10:11 UTC 2019 - Martin Liška + +- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232). + ------------------------------------------------------------------- Tue Apr 23 07:46:10 UTC 2019 - Martin Liška diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index 3b7ef58..edd3af9 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -99,6 +99,7 @@ Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff Patch38: riscv-abi-check.patch Patch39: rx-gas-padding-pr24464.patch +Patch40: binutils-pr24486.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %endif %patch38 -p1 %patch39 -p1 +%patch40 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90