diff --git a/binutils-2.32-branch.diff.gz b/binutils-2.32-branch.diff.gz new file mode 100644 index 0000000..12ae724 --- /dev/null +++ b/binutils-2.32-branch.diff.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:173615be511867337c6e896dac1c5f7cd5c80f59e464e5d486557dcbb028a18f +size 196415 diff --git a/binutils-revert-plt32-in-branches.diff b/binutils-revert-plt32-in-branches.diff index 3f69d8b..cb75620 100644 --- a/binutils-revert-plt32-in-branches.diff +++ b/binutils-revert-plt32-in-branches.diff @@ -3,6 +3,10 @@ on branches by default. Used for old distros to not have to update several packages/tools that can't handle them. I.e. a compatibility patch. +The patch isn't exactly the reverse of commit bd7ab16b +because commit 83924b38 later moved the checking code +around somewhat. + The changes in nop-[345].d and pr22842b.S are followups to not break the testsuite because of this revert. @@ -74,12 +78,12 @@ Date: Tue Feb 13 07:34:22 2018 -0800 * testsuite/ld-x86-64/pr22791-2c.s: Likewise. * testsuite/ld-x86-64/x86-64.exp: Run PR ld/22791 tests. -diff --git a/bfd/elf64-x86-64.c b/bfd/elf64-x86-64.c -index c7d8bca710..033907d7e4 100644 ---- a/bfd/elf64-x86-64.c -+++ b/bfd/elf64-x86-64.c -@@ -2359,6 +2359,24 @@ elf_x86_64_tpoff (struct bfd_link_info *info, bfd_vma address) - return address - static_tls_size - htab->tls_sec->vma; +Index: binutils-2.32/bfd/elf64-x86-64.c +=================================================================== +--- binutils-2.32.orig/bfd/elf64-x86-64.c 2019-09-09 18:29:44.000000000 +0200 ++++ binutils-2.32/bfd/elf64-x86-64.c 2019-09-09 18:31:48.000000000 +0200 +@@ -1789,6 +1789,24 @@ rewrite_modrm_rex: + return TRUE; } +/* Is the instruction before OFFSET in CONTENTS a 32bit relative @@ -100,68 +104,64 @@ index c7d8bca710..033907d7e4 100644 + && (contents [offset - 1] & 0xf0) == 0x80)); +} + - /* Relocate an x86_64 ELF section. */ - - static bfd_boolean -@@ -3066,18 +3084,14 @@ use_plt: - case R_X86_64_PC32: - case R_X86_64_PC32_BND: - /* Don't complain about -fPIC if the symbol is undefined when -- building executable unless it is unresolved weak symbol, -- references a dynamic definition in PIE or -z nocopyreloc -- is used. */ -+ building executable unless it is unresolved weak symbol or -+ -z nocopyreloc is used. */ - if ((input_section->flags & SEC_ALLOC) != 0 - && (input_section->flags & SEC_READONLY) != 0 - && h != NULL - && ((bfd_link_executable (info) - && ((h->root.type == bfd_link_hash_undefweak - && !resolved_to_zero) -- || (bfd_link_pie (info) -- && !h->def_regular -- && h->def_dynamic) - || ((info->nocopyreloc - || (eh->def_protected - && elf_has_no_copy_on_protected (h->root.u.def.section->owner))) -@@ -3086,21 +3100,26 @@ use_plt: - || bfd_link_dll (info))) - { - bfd_boolean fail = FALSE; -+ bfd_boolean branch -+ = ((r_type == R_X86_64_PC32 -+ || r_type == R_X86_64_PC32_BND) -+ && is_32bit_relative_branch (contents, rel->r_offset)); + /* Look through the relocs for a section during the first phase, and + calculate needed space in the global offset table, procedure + linkage table, and dynamic reloc sections. */ +@@ -2248,28 +2266,30 @@ check_pic: + && (eh == NULL + || !UNDEFINED_WEAK_RESOLVED_TO_ZERO (info, + eh))) +- || (bfd_link_pie (info) +- && !SYMBOL_DEFINED_NON_SHARED_P (h) +- && h->def_dynamic) + || (no_copyreloc_p + && h->def_dynamic + && !(h->root.u.def.section->flags & SEC_CODE)))) + || bfd_link_dll (info))) + { + bfd_boolean fail = FALSE; ++ bfd_boolean branch ++ = ((r_type == R_X86_64_PC32 ++ || r_type == R_X86_64_PC32_BND) ++ && is_32bit_relative_branch (contents, rel->r_offset)); + - if (SYMBOL_REFERENCES_LOCAL_P (info, h)) - { - /* Symbol is referenced locally. Make sure it is -- defined locally. */ -- fail = !(h->def_regular || ELF_COMMON_DEF_P (h)); -+ defined locally or for a branch. */ -+ fail = (!(h->def_regular || ELF_COMMON_DEF_P (h)) -+ && !branch); - } - else if (!(bfd_link_pie (info) - && (h->needs_copy || eh->needs_copy))) - { - /* Symbol doesn't need copy reloc and isn't referenced -- locally. Address of protected function may not be -- reachable at run-time. */ -- fail = (ELF_ST_VISIBILITY (h->other) == STV_DEFAULT -- || (ELF_ST_VISIBILITY (h->other) == STV_PROTECTED -- && h->type == STT_FUNC)); -+ locally. We only allow branch to symbol with -+ non-default visibility. */ -+ fail = (!branch -+ || ELF_ST_VISIBILITY (h->other) == STV_DEFAULT); - } + if (SYMBOL_REFERENCES_LOCAL_P (info, h)) + { + /* Symbol is referenced locally. Make sure it is +- defined locally. */ +- fail = !SYMBOL_DEFINED_NON_SHARED_P (h); ++ defined locally or for a branch. */ ++ fail = !SYMBOL_DEFINED_NON_SHARED_P (h) && !branch; + } + else if (bfd_link_pie (info)) + { + /* We can only use PC-relative relocations in PIE +- from non-code sections. */ ++ from non-code sections or branches. */ + if (h->type == STT_FUNC + && (sec->flags & SEC_CODE) != 0) +- fail = TRUE; ++ fail = !branch; + } + else if (no_copyreloc_p || bfd_link_dll (info)) + { +@@ -2278,9 +2298,10 @@ check_pic: + relocations against default and protected + symbols since address of protected function + and location of protected data may not be in +- the shared object. */ ++ the shared object. We do allow branch to symbol ++ with non-default visibility. */ + fail = (ELF_ST_VISIBILITY (h->other) == STV_DEFAULT +- || ELF_ST_VISIBILITY (h->other) == STV_PROTECTED); ++ || !branch); + } - if (fail) -diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c -index d31ee6abdd..d6f53df335 100644 ---- a/gas/config/tc-i386.c -+++ b/gas/config/tc-i386.c + if (fail) +Index: binutils-2.32/gas/config/tc-i386.c +=================================================================== +--- binutils-2.32.orig/gas/config/tc-i386.c 2019-01-19 17:01:33.000000000 +0100 ++++ binutils-2.32/gas/config/tc-i386.c 2019-09-09 18:29:44.000000000 +0200 @@ -7690,46 +7690,12 @@ output_branch (void) frag_var (rs_machine_dependent, 5, i.reloc[0], subtype, sym, off, p); } @@ -228,7 +228,7 @@ index d31ee6abdd..d6f53df335 100644 /* All jumps handled here are signed, but don't use a signed limit check for 32 and 16 bit jumps as we want to allow wrap around at -@@ -10236,10 +10193,6 @@ md_estimate_size_before_relax (fragS *fragP, segT segment) +@@ -10236,10 +10193,6 @@ md_estimate_size_before_relax (fragS *fr reloc_type = (enum bfd_reloc_code_real) fragP->fr_var; else if (size == 2) reloc_type = BFD_RELOC_16_PCREL; @@ -239,10 +239,10 @@ index d31ee6abdd..d6f53df335 100644 else reloc_type = BFD_RELOC_32_PCREL; -diff --git a/gas/testsuite/gas/i386/ilp32/reloc64.d b/gas/testsuite/gas/i386/ilp32/reloc64.d -index 5865ab0ae1..824c771f2b 100644 ---- a/gas/testsuite/gas/i386/ilp32/reloc64.d -+++ b/gas/testsuite/gas/i386/ilp32/reloc64.d +Index: binutils-2.32/gas/testsuite/gas/i386/ilp32/reloc64.d +=================================================================== +--- binutils-2.32.orig/gas/testsuite/gas/i386/ilp32/reloc64.d 2019-01-19 17:01:33.000000000 +0100 ++++ binutils-2.32/gas/testsuite/gas/i386/ilp32/reloc64.d 2019-09-09 18:29:44.000000000 +0200 @@ -17,7 +17,7 @@ Disassembly of section \.text: .*[ ]+R_X86_64_PC8[ ]+xtrn\+0x0*1 .*[ ]+R_X86_64_PC32[ ]+xtrn-0x0*4 @@ -252,10 +252,10 @@ index 5865ab0ae1..824c771f2b 100644 .*[ ]+R_X86_64_PC8[ ]+xtrn-0x0*1 .*[ ]+R_X86_64_GOT32[ ]+xtrn .*[ ]+R_X86_64_GOT32[ ]+xtrn -diff --git a/gas/testsuite/gas/i386/ilp32/x86-64-branch.d b/gas/testsuite/gas/i386/ilp32/x86-64-branch.d -index 45ab6178b9..915dbf3f1c 100644 ---- a/gas/testsuite/gas/i386/ilp32/x86-64-branch.d -+++ b/gas/testsuite/gas/i386/ilp32/x86-64-branch.d +Index: binutils-2.32/gas/testsuite/gas/i386/ilp32/x86-64-branch.d +=================================================================== +--- binutils-2.32.orig/gas/testsuite/gas/i386/ilp32/x86-64-branch.d 2019-01-19 17:01:33.000000000 +0100 ++++ binutils-2.32/gas/testsuite/gas/i386/ilp32/x86-64-branch.d 2019-09-09 18:29:44.000000000 +0200 @@ -20,9 +20,9 @@ Disassembly of section .text: [ ]*[a-f0-9]+: 66 ff 20 data16 jmpq \*\(%rax\) [ ]*[a-f0-9]+: e8 00 00 00 00 callq 0x1f 1b: R_X86_64_PC32 \*ABS\*\+0x10003c @@ -269,10 +269,10 @@ index 45ab6178b9..915dbf3f1c 100644 [ ]*[a-f0-9]+: ff d0 callq \*%rax [ ]*[a-f0-9]+: ff d0 callq \*%rax [ ]*[a-f0-9]+: 66 ff d0 data16 callq \*%rax -diff --git a/gas/testsuite/gas/i386/reloc64.d b/gas/testsuite/gas/i386/reloc64.d -index 59e02b4800..77252c1ad2 100644 ---- a/gas/testsuite/gas/i386/reloc64.d -+++ b/gas/testsuite/gas/i386/reloc64.d +Index: binutils-2.32/gas/testsuite/gas/i386/reloc64.d +=================================================================== +--- binutils-2.32.orig/gas/testsuite/gas/i386/reloc64.d 2019-01-19 17:01:33.000000000 +0100 ++++ binutils-2.32/gas/testsuite/gas/i386/reloc64.d 2019-09-09 18:29:44.000000000 +0200 @@ -19,7 +19,7 @@ Disassembly of section \.text: .*[ ]+R_X86_64_PC8[ ]+xtrn\+0x0*1 .*[ ]+R_X86_64_PC32[ ]+xtrn-0x0*4 @@ -282,10 +282,10 @@ index 59e02b4800..77252c1ad2 100644 .*[ ]+R_X86_64_PC8[ ]+xtrn-0x0*1 .*[ ]+R_X86_64_GOT64[ ]+xtrn .*[ ]+R_X86_64_GOT32[ ]+xtrn -diff --git a/gas/testsuite/gas/i386/x86-64-jump.d b/gas/testsuite/gas/i386/x86-64-jump.d -index 9f7b4b4848..edb34e6aa8 100644 ---- a/gas/testsuite/gas/i386/x86-64-jump.d -+++ b/gas/testsuite/gas/i386/x86-64-jump.d +Index: binutils-2.32/gas/testsuite/gas/i386/x86-64-jump.d +=================================================================== +--- binutils-2.32.orig/gas/testsuite/gas/i386/x86-64-jump.d 2019-01-19 17:01:33.000000000 +0100 ++++ binutils-2.32/gas/testsuite/gas/i386/x86-64-jump.d 2019-09-09 18:29:44.000000000 +0200 @@ -8,7 +8,7 @@ Disassembly of section .text: 0+ <.text>: @@ -304,10 +304,10 @@ index 9f7b4b4848..edb34e6aa8 100644 [ ]*[a-f0-9]+: ff 14 25 00 00 00 00 callq \*0x0 3d: R_X86_64_32S xxx [ ]*[a-f0-9]+: ff d7 callq \*%rdi [ ]*[a-f0-9]+: ff 17 callq \*\(%rdi\) -diff --git a/gas/testsuite/gas/i386/x86-64-mpx-branch-1.d b/gas/testsuite/gas/i386/x86-64-mpx-branch-1.d -index d44841e745..c07002911c 100644 ---- a/gas/testsuite/gas/i386/x86-64-mpx-branch-1.d -+++ b/gas/testsuite/gas/i386/x86-64-mpx-branch-1.d +Index: binutils-2.32/gas/testsuite/gas/i386/x86-64-mpx-branch-1.d +=================================================================== +--- binutils-2.32.orig/gas/testsuite/gas/i386/x86-64-mpx-branch-1.d 2019-01-19 17:01:33.000000000 +0100 ++++ binutils-2.32/gas/testsuite/gas/i386/x86-64-mpx-branch-1.d 2019-09-09 18:29:44.000000000 +0200 @@ -20,9 +20,9 @@ Disassembly of section .text: [ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 24 @@ -321,10 +321,10 @@ index d44841e745..c07002911c 100644 [ ]*[a-f0-9]+: f2 e9 00 00 00 00 bnd jmpq 3d 39: R_X86_64_PLT32 foo-0x4 [ ]*[a-f0-9]+: f2 0f 82 00 00 00 00 bnd jb 44 40: R_X86_64_PLT32 foo-0x4 [ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 4a 46: R_X86_64_PLT32 foo-0x4 -diff --git a/gas/testsuite/gas/i386/x86-64-mpx-branch-2.d b/gas/testsuite/gas/i386/x86-64-mpx-branch-2.d -index 514c34363e..5bb6a57c1e 100644 ---- a/gas/testsuite/gas/i386/x86-64-mpx-branch-2.d -+++ b/gas/testsuite/gas/i386/x86-64-mpx-branch-2.d +Index: binutils-2.32/gas/testsuite/gas/i386/x86-64-mpx-branch-2.d +=================================================================== +--- binutils-2.32.orig/gas/testsuite/gas/i386/x86-64-mpx-branch-2.d 2019-01-19 17:01:33.000000000 +0100 ++++ binutils-2.32/gas/testsuite/gas/i386/x86-64-mpx-branch-2.d 2019-09-09 18:29:44.000000000 +0200 @@ -20,9 +20,9 @@ Disassembly of section .text: [ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 24 @@ -338,10 +338,10 @@ index 514c34363e..5bb6a57c1e 100644 [ ]*[a-f0-9]+: f2 e9 00 00 00 00 bnd jmpq 3d 39: R_X86_64_PLT32 foo-0x4 [ ]*[a-f0-9]+: f2 0f 82 00 00 00 00 bnd jb 44 40: R_X86_64_PLT32 foo-0x4 [ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 4a 46: R_X86_64_PLT32 foo-0x4 -diff --git a/gas/testsuite/gas/i386/x86-64-nop-3.d b/gas/testsuite/gas/i386/x86-64-nop-3.d -index 1dc9505b4f..19c450eb9f 100644 ---- a/gas/testsuite/gas/i386/x86-64-nop-3.d -+++ b/gas/testsuite/gas/i386/x86-64-nop-3.d +Index: binutils-2.32/gas/testsuite/gas/i386/x86-64-nop-3.d +=================================================================== +--- binutils-2.32.orig/gas/testsuite/gas/i386/x86-64-nop-3.d 2019-01-19 17:01:33.000000000 +0100 ++++ binutils-2.32/gas/testsuite/gas/i386/x86-64-nop-3.d 2019-09-09 18:29:44.000000000 +0200 @@ -17,5 +17,5 @@ Disassembly of section .text: Disassembly of section .altinstr_replacement: @@ -349,32 +349,32 @@ index 1dc9505b4f..19c450eb9f 100644 - +[a-f0-9]+: e9 00 00 00 00 jmpq 5 <_start\+0x5> 1: R_X86_64_PLT32 foo-0x4 + +[a-f0-9]+: e9 00 00 00 00 jmpq 5 <_start\+0x5> 1: R_X86_64_PC32 foo-0x4 #pass -diff --git a/gas/testsuite/gas/i386/x86-64-nop-4.d b/gas/testsuite/gas/i386/x86-64-nop-4.d -index 25927ca222..0fc7da7422 100644 ---- a/gas/testsuite/gas/i386/x86-64-nop-4.d -+++ b/gas/testsuite/gas/i386/x86-64-nop-4.d -@@ -20,5 +20,5 @@ Disassembly of section .altinstr_replacement: +Index: binutils-2.32/gas/testsuite/gas/i386/x86-64-nop-4.d +=================================================================== +--- binutils-2.32.orig/gas/testsuite/gas/i386/x86-64-nop-4.d 2019-01-19 17:01:33.000000000 +0100 ++++ binutils-2.32/gas/testsuite/gas/i386/x86-64-nop-4.d 2019-09-09 18:29:44.000000000 +0200 +@@ -20,5 +20,5 @@ Disassembly of section .altinstr_replace +[a-f0-9]+: 89 c0 mov %eax,%eax +[a-f0-9]+: 89 c0 mov %eax,%eax +[a-f0-9]+: 89 c0 mov %eax,%eax - +[a-f0-9]+: e9 00 00 00 00 jmpq b <_start\+0xb> 7: R_X86_64_PLT32 foo-0x4 + +[a-f0-9]+: e9 00 00 00 00 jmpq b <_start\+0xb> 7: R_X86_64_PC32 foo-0x4 #pass -diff --git a/gas/testsuite/gas/i386/x86-64-nop-5.d b/gas/testsuite/gas/i386/x86-64-nop-5.d -index 6036be30d3..45fb4e5f9b 100644 ---- a/gas/testsuite/gas/i386/x86-64-nop-5.d -+++ b/gas/testsuite/gas/i386/x86-64-nop-5.d -@@ -23,5 +23,5 @@ Disassembly of section .altinstr_replacement: +Index: binutils-2.32/gas/testsuite/gas/i386/x86-64-nop-5.d +=================================================================== +--- binutils-2.32.orig/gas/testsuite/gas/i386/x86-64-nop-5.d 2019-01-19 17:01:33.000000000 +0100 ++++ binutils-2.32/gas/testsuite/gas/i386/x86-64-nop-5.d 2019-09-09 18:29:44.000000000 +0200 +@@ -23,5 +23,5 @@ Disassembly of section .altinstr_replace +[a-f0-9]+: 89 c0 mov %eax,%eax +[a-f0-9]+: 89 c0 mov %eax,%eax +[a-f0-9]+: 89 c0 mov %eax,%eax - +[a-f0-9]+: e9 00 00 00 00 jmpq d <_start\+0xd> 9: R_X86_64_PLT32 foo-0x4 + +[a-f0-9]+: e9 00 00 00 00 jmpq d <_start\+0xd> 9: R_X86_64_PC32 foo-0x4 #pass -diff --git a/gas/testsuite/gas/i386/x86-64-relax-2.d b/gas/testsuite/gas/i386/x86-64-relax-2.d -index c9eba8452a..c124102982 100644 ---- a/gas/testsuite/gas/i386/x86-64-relax-2.d -+++ b/gas/testsuite/gas/i386/x86-64-relax-2.d +Index: binutils-2.32/gas/testsuite/gas/i386/x86-64-relax-2.d +=================================================================== +--- binutils-2.32.orig/gas/testsuite/gas/i386/x86-64-relax-2.d 2019-01-19 17:01:33.000000000 +0100 ++++ binutils-2.32/gas/testsuite/gas/i386/x86-64-relax-2.d 2019-09-09 18:29:44.000000000 +0200 @@ -10,12 +10,12 @@ Disassembly of section .text: 0+ : [ ]*[a-f0-9]+: eb 24 jmp 26 @@ -393,10 +393,10 @@ index c9eba8452a..c124102982 100644 0+22 : [ ]*[a-f0-9]+: c3 retq -diff --git a/gas/testsuite/gas/i386/x86-64-relax-3.d b/gas/testsuite/gas/i386/x86-64-relax-3.d -index 28ab5dd3f7..98fd28dd11 100644 ---- a/gas/testsuite/gas/i386/x86-64-relax-3.d -+++ b/gas/testsuite/gas/i386/x86-64-relax-3.d +Index: binutils-2.32/gas/testsuite/gas/i386/x86-64-relax-3.d +=================================================================== +--- binutils-2.32.orig/gas/testsuite/gas/i386/x86-64-relax-3.d 2019-01-19 17:01:33.000000000 +0100 ++++ binutils-2.32/gas/testsuite/gas/i386/x86-64-relax-3.d 2019-09-09 18:29:44.000000000 +0200 @@ -11,10 +11,10 @@ Disassembly of section .text: [ ]*[a-f0-9]+: eb 1b jmp 1f [ ]*[a-f0-9]+: eb 1b jmp 21 @@ -412,38 +412,35 @@ index 28ab5dd3f7..98fd28dd11 100644 0+1f : [ ]*[a-f0-9]+: c3 retq -diff --git a/ld/testsuite/ld-x86-64/mpx1c.rd b/ld/testsuite/ld-x86-64/mpx1c.rd -index d66524c883..d3b292cbdc 100644 ---- a/ld/testsuite/ld-x86-64/mpx1c.rd -+++ b/ld/testsuite/ld-x86-64/mpx1c.rd +Index: binutils-2.32/ld/testsuite/ld-x86-64/mpx1c.rd +=================================================================== +--- binutils-2.32.orig/ld/testsuite/ld-x86-64/mpx1c.rd 2019-01-19 17:01:34.000000000 +0100 ++++ binutils-2.32/ld/testsuite/ld-x86-64/mpx1c.rd 2019-09-09 18:29:44.000000000 +0200 @@ -1,3 +1,3 @@ #... -[0-9a-f ]+R_X86_64_PLT32 +0+ +.* +[0-9a-f ]+R_X86_64_PC32 +0+ +.* #... -diff --git a/ld/testsuite/ld-x86-64/pr22791-1.err b/ld/testsuite/ld-x86-64/pr22791-1.err -deleted file mode 100644 -index 5500fa55ce..0000000000 ---- a/ld/testsuite/ld-x86-64/pr22791-1.err -+++ /dev/null +Index: binutils-2.32/ld/testsuite/ld-x86-64/pr22791-1.err +=================================================================== +--- binutils-2.32.orig/ld/testsuite/ld-x86-64/pr22791-1.err 2019-01-19 17:01:34.000000000 +0100 ++++ /dev/null 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -.*relocation R_X86_64_PC32 against symbol `foo' can not be used when making a PIE object; recompile with -fPIC -#... -diff --git a/ld/testsuite/ld-x86-64/pr22791-1a.c b/ld/testsuite/ld-x86-64/pr22791-1a.c -deleted file mode 100644 -index cd0130cacd..0000000000 ---- a/ld/testsuite/ld-x86-64/pr22791-1a.c -+++ /dev/null +Index: binutils-2.32/ld/testsuite/ld-x86-64/pr22791-1a.c +=================================================================== +--- binutils-2.32.orig/ld/testsuite/ld-x86-64/pr22791-1a.c 2019-01-19 17:01:34.000000000 +0100 ++++ /dev/null 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -void -foo (void) -{ -} -diff --git a/ld/testsuite/ld-x86-64/pr22791-1b.s b/ld/testsuite/ld-x86-64/pr22791-1b.s -deleted file mode 100644 -index 9751db49aa..0000000000 ---- a/ld/testsuite/ld-x86-64/pr22791-1b.s -+++ /dev/null +Index: binutils-2.32/ld/testsuite/ld-x86-64/pr22791-1b.s +=================================================================== +--- binutils-2.32.orig/ld/testsuite/ld-x86-64/pr22791-1b.s 2019-01-19 17:01:34.000000000 +0100 ++++ /dev/null 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ - .text - .globl main @@ -451,11 +448,10 @@ index 9751db49aa..0000000000 -main: - movl foo(%rip), %eax - .size main, .-main -diff --git a/ld/testsuite/ld-x86-64/pr22791-2.rd b/ld/testsuite/ld-x86-64/pr22791-2.rd -deleted file mode 100644 -index 70deb30d84..0000000000 ---- a/ld/testsuite/ld-x86-64/pr22791-2.rd -+++ /dev/null +Index: binutils-2.32/ld/testsuite/ld-x86-64/pr22791-2.rd +=================================================================== +--- binutils-2.32.orig/ld/testsuite/ld-x86-64/pr22791-2.rd 2019-01-19 17:01:34.000000000 +0100 ++++ /dev/null 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -#failif -#... @@ -463,11 +459,10 @@ index 70deb30d84..0000000000 -#... -[0-9a-f ]+R_X86_64_NONE.* -#... -diff --git a/ld/testsuite/ld-x86-64/pr22791-2a.s b/ld/testsuite/ld-x86-64/pr22791-2a.s -deleted file mode 100644 -index 0a855024d7..0000000000 ---- a/ld/testsuite/ld-x86-64/pr22791-2a.s -+++ /dev/null +Index: binutils-2.32/ld/testsuite/ld-x86-64/pr22791-2a.s +=================================================================== +--- binutils-2.32.orig/ld/testsuite/ld-x86-64/pr22791-2a.s 2019-01-19 17:01:34.000000000 +0100 ++++ /dev/null 1970-01-01 00:00:00.000000000 +0000 @@ -1,8 +0,0 @@ - .text - .p2align 4,,15 @@ -477,11 +472,10 @@ index 0a855024d7..0000000000 - jmp bar - .size foo, .-foo - .section .note.GNU-stack,"",@progbits -diff --git a/ld/testsuite/ld-x86-64/pr22791-2b.c b/ld/testsuite/ld-x86-64/pr22791-2b.c -deleted file mode 100644 -index 79ef27c085..0000000000 ---- a/ld/testsuite/ld-x86-64/pr22791-2b.c -+++ /dev/null +Index: binutils-2.32/ld/testsuite/ld-x86-64/pr22791-2b.c +=================================================================== +--- binutils-2.32.orig/ld/testsuite/ld-x86-64/pr22791-2b.c 2019-01-19 17:01:34.000000000 +0100 ++++ /dev/null 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#include - @@ -490,11 +484,10 @@ index 79ef27c085..0000000000 -{ - puts ("PASS"); -} -diff --git a/ld/testsuite/ld-x86-64/pr22791-2c.s b/ld/testsuite/ld-x86-64/pr22791-2c.s -deleted file mode 100644 -index 1460d1b828..0000000000 ---- a/ld/testsuite/ld-x86-64/pr22791-2c.s -+++ /dev/null +Index: binutils-2.32/ld/testsuite/ld-x86-64/pr22791-2c.s +=================================================================== +--- binutils-2.32.orig/ld/testsuite/ld-x86-64/pr22791-2c.s 2019-01-19 17:01:34.000000000 +0100 ++++ /dev/null 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ - .text - .p2align 4,,15 @@ -508,10 +501,10 @@ index 1460d1b828..0000000000 - ret - .size main, .-main - .section .note.GNU-stack,"",@progbits -diff --git a/ld/testsuite/ld-x86-64/pr22842b.S b/ld/testsuite/ld-x86-64/pr22842b.S -index f0659cd901..b9dd81345b 100644 ---- a/ld/testsuite/ld-x86-64/pr22842b.S -+++ b/ld/testsuite/ld-x86-64/pr22842b.S +Index: binutils-2.32/ld/testsuite/ld-x86-64/pr22842b.S +=================================================================== +--- binutils-2.32.orig/ld/testsuite/ld-x86-64/pr22842b.S 2019-01-19 17:01:34.000000000 +0100 ++++ binutils-2.32/ld/testsuite/ld-x86-64/pr22842b.S 2019-09-09 18:29:44.000000000 +0200 @@ -7,7 +7,7 @@ main: leaq bar(%rip), %rdi addq %rax, %rdi @@ -521,15 +514,14 @@ index f0659cd901..b9dd81345b 100644 xorl %eax, %eax popq %rcx retq -diff --git a/ld/testsuite/ld-x86-64/x86-64.exp b/ld/testsuite/ld-x86-64/x86-64.exp -index 86b163fc7a..8cfe7c918a 100644 ---- a/ld/testsuite/ld-x86-64/x86-64.exp -+++ b/ld/testsuite/ld-x86-64/x86-64.exp -@@ -1197,44 +1197,6 @@ if { [isnative] && [which $CC] != 0 } { - {readelf -lW pr22393-3b.rd}} \ +Index: binutils-2.32/ld/testsuite/ld-x86-64/x86-64.exp +=================================================================== +--- binutils-2.32.orig/ld/testsuite/ld-x86-64/x86-64.exp 2019-09-09 18:29:44.000000000 +0200 ++++ binutils-2.32/ld/testsuite/ld-x86-64/x86-64.exp 2019-09-09 18:29:44.000000000 +0200 +@@ -1208,44 +1208,6 @@ if { [isnative] && [which $CC] != 0 } { "pr22393-3-static" \ ] \ -- [list \ + [list \ - "Build pr22791-1.so" \ - "-shared" \ - "-fPIC -Wa,-mx86-used-note=yes" \ @@ -567,14 +559,14 @@ index 86b163fc7a..8cfe7c918a 100644 - {{readelf -drW pr22791-2.rd}} \ - "pr22791-2" \ - ] \ - [list \ +- [list \ "Build pr22842.so" \ "-shared" \ -@@ -1577,15 +1539,6 @@ if { [isnative] && [which $CC] != 0 } { - "pr22393-3-static" \ + "-fPIC -Wa,-mx86-used-note=yes" \ +@@ -1588,15 +1550,6 @@ if { [isnative] && [which $CC] != 0 } { "pass.out" \ ] \ -- [list \ + [list \ - "Run pr22791-2" \ - "-pie -Wl,--no-as-needed tmpdir/pr22791-2.so" \ - "-Wa,-mx86-used-note=yes" \ @@ -583,6 +575,7 @@ index 86b163fc7a..8cfe7c918a 100644 - "pass.out" \ - "$NOPIE_CFLAGS" \ - ] \ - [list \ +- [list \ "Run pr22842" \ "-pie -Wl,--no-as-needed tmpdir/pr22842.so" \ + "-Wa,-mx86-used-note=yes" \ diff --git a/binutils.changes b/binutils.changes index b8e6094..73d7c62 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 9 17:19:56 UTC 2019 - matz@suse.com + +- Update to current 2.32 branch +- XXX + ------------------------------------------------------------------- Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller diff --git a/binutils.spec b/binutils.spec index 286b23b..487c648 100644 --- a/binutils.spec +++ b/binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -81,6 +81,7 @@ Source5: binutils.keyring Source1: pre_checkin.sh Source2: README.First-for.SUSE.packagers Source3: baselibs.conf +Patch1: binutils-2.32-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -152,6 +153,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version +%patch1 -p1 %if !%{test_vanilla} %patch3 %patch4 diff --git a/cross-aarch64-binutils.changes b/cross-aarch64-binutils.changes index 86cd79c..73d7c62 100644 --- a/cross-aarch64-binutils.changes +++ b/cross-aarch64-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Sep 9 17:19:56 UTC 2019 - matz@suse.com + +- Update to current 2.32 branch +- XXX + +------------------------------------------------------------------- +Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller + +- enable xtensa architecture (Tensilica lc6 and related) +- Fix SUSE typo in README package name + ------------------------------------------------------------------- Mon Jul 22 10:41:14 UTC 2019 - Martin Liška diff --git a/cross-aarch64-binutils.spec b/cross-aarch64-binutils.spec index 500b3fc..a054c20 100644 --- a/cross-aarch64-binutils.spec +++ b/cross-aarch64-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -84,6 +84,7 @@ Source5: binutils.keyring Source1: pre_checkin.sh Source2: README.First-for.SUSE.packagers Source3: baselibs.conf +Patch1: binutils-2.32-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -155,6 +156,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version +%patch1 -p1 %if !%{test_vanilla} %patch3 %patch4 diff --git a/cross-arm-binutils.changes b/cross-arm-binutils.changes index 86cd79c..73d7c62 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Sep 9 17:19:56 UTC 2019 - matz@suse.com + +- Update to current 2.32 branch +- XXX + +------------------------------------------------------------------- +Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller + +- enable xtensa architecture (Tensilica lc6 and related) +- Fix SUSE typo in README package name + ------------------------------------------------------------------- Mon Jul 22 10:41:14 UTC 2019 - Martin Liška diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index b693e3c..d0c6ef9 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -84,6 +84,7 @@ Source5: binutils.keyring Source1: pre_checkin.sh Source2: README.First-for.SUSE.packagers Source3: baselibs.conf +Patch1: binutils-2.32-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -155,6 +156,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version +%patch1 -p1 %if !%{test_vanilla} %patch3 %patch4 diff --git a/cross-avr-binutils.changes b/cross-avr-binutils.changes index 86cd79c..73d7c62 100644 --- a/cross-avr-binutils.changes +++ b/cross-avr-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Sep 9 17:19:56 UTC 2019 - matz@suse.com + +- Update to current 2.32 branch +- XXX + +------------------------------------------------------------------- +Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller + +- enable xtensa architecture (Tensilica lc6 and related) +- Fix SUSE typo in README package name + ------------------------------------------------------------------- Mon Jul 22 10:41:14 UTC 2019 - Martin Liška diff --git a/cross-avr-binutils.spec b/cross-avr-binutils.spec index 6931098..2427edf 100644 --- a/cross-avr-binutils.spec +++ b/cross-avr-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -84,6 +84,7 @@ Source5: binutils.keyring Source1: pre_checkin.sh Source2: README.First-for.SUSE.packagers Source3: baselibs.conf +Patch1: binutils-2.32-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -155,6 +156,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version +%patch1 -p1 %if !%{test_vanilla} %patch3 %patch4 diff --git a/cross-epiphany-binutils.changes b/cross-epiphany-binutils.changes index 86cd79c..73d7c62 100644 --- a/cross-epiphany-binutils.changes +++ b/cross-epiphany-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Sep 9 17:19:56 UTC 2019 - matz@suse.com + +- Update to current 2.32 branch +- XXX + +------------------------------------------------------------------- +Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller + +- enable xtensa architecture (Tensilica lc6 and related) +- Fix SUSE typo in README package name + ------------------------------------------------------------------- Mon Jul 22 10:41:14 UTC 2019 - Martin Liška diff --git a/cross-epiphany-binutils.spec b/cross-epiphany-binutils.spec index ef3e8cf..5087281 100644 --- a/cross-epiphany-binutils.spec +++ b/cross-epiphany-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -84,6 +84,7 @@ Source5: binutils.keyring Source1: pre_checkin.sh Source2: README.First-for.SUSE.packagers Source3: baselibs.conf +Patch1: binutils-2.32-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -155,6 +156,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version +%patch1 -p1 %if !%{test_vanilla} %patch3 %patch4 diff --git a/cross-hppa-binutils.changes b/cross-hppa-binutils.changes index 86cd79c..73d7c62 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Sep 9 17:19:56 UTC 2019 - matz@suse.com + +- Update to current 2.32 branch +- XXX + +------------------------------------------------------------------- +Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller + +- enable xtensa architecture (Tensilica lc6 and related) +- Fix SUSE typo in README package name + ------------------------------------------------------------------- Mon Jul 22 10:41:14 UTC 2019 - Martin Liška diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index 2f2c541..0ee00b4 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -84,6 +84,7 @@ Source5: binutils.keyring Source1: pre_checkin.sh Source2: README.First-for.SUSE.packagers Source3: baselibs.conf +Patch1: binutils-2.32-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -155,6 +156,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version +%patch1 -p1 %if !%{test_vanilla} %patch3 %patch4 diff --git a/cross-hppa64-binutils.changes b/cross-hppa64-binutils.changes index 86cd79c..73d7c62 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Sep 9 17:19:56 UTC 2019 - matz@suse.com + +- Update to current 2.32 branch +- XXX + +------------------------------------------------------------------- +Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller + +- enable xtensa architecture (Tensilica lc6 and related) +- Fix SUSE typo in README package name + ------------------------------------------------------------------- Mon Jul 22 10:41:14 UTC 2019 - Martin Liška diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index bbc0349..9b427b7 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -84,6 +84,7 @@ Source5: binutils.keyring Source1: pre_checkin.sh Source2: README.First-for.SUSE.packagers Source3: baselibs.conf +Patch1: binutils-2.32-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -155,6 +156,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version +%patch1 -p1 %if !%{test_vanilla} %patch3 %patch4 diff --git a/cross-i386-binutils.changes b/cross-i386-binutils.changes index 86cd79c..73d7c62 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Sep 9 17:19:56 UTC 2019 - matz@suse.com + +- Update to current 2.32 branch +- XXX + +------------------------------------------------------------------- +Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller + +- enable xtensa architecture (Tensilica lc6 and related) +- Fix SUSE typo in README package name + ------------------------------------------------------------------- Mon Jul 22 10:41:14 UTC 2019 - Martin Liška diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index 1f592a2..2d81bc1 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -84,6 +84,7 @@ Source5: binutils.keyring Source1: pre_checkin.sh Source2: README.First-for.SUSE.packagers Source3: baselibs.conf +Patch1: binutils-2.32-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -155,6 +156,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version +%patch1 -p1 %if !%{test_vanilla} %patch3 %patch4 diff --git a/cross-ia64-binutils.changes b/cross-ia64-binutils.changes index 86cd79c..73d7c62 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Sep 9 17:19:56 UTC 2019 - matz@suse.com + +- Update to current 2.32 branch +- XXX + +------------------------------------------------------------------- +Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller + +- enable xtensa architecture (Tensilica lc6 and related) +- Fix SUSE typo in README package name + ------------------------------------------------------------------- Mon Jul 22 10:41:14 UTC 2019 - Martin Liška diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index 7593e9c..15ee2c2 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -84,6 +84,7 @@ Source5: binutils.keyring Source1: pre_checkin.sh Source2: README.First-for.SUSE.packagers Source3: baselibs.conf +Patch1: binutils-2.32-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -155,6 +156,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version +%patch1 -p1 %if !%{test_vanilla} %patch3 %patch4 diff --git a/cross-m68k-binutils.changes b/cross-m68k-binutils.changes index 86cd79c..73d7c62 100644 --- a/cross-m68k-binutils.changes +++ b/cross-m68k-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Sep 9 17:19:56 UTC 2019 - matz@suse.com + +- Update to current 2.32 branch +- XXX + +------------------------------------------------------------------- +Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller + +- enable xtensa architecture (Tensilica lc6 and related) +- Fix SUSE typo in README package name + ------------------------------------------------------------------- Mon Jul 22 10:41:14 UTC 2019 - Martin Liška diff --git a/cross-m68k-binutils.spec b/cross-m68k-binutils.spec index b68ecc7..a782fc8 100644 --- a/cross-m68k-binutils.spec +++ b/cross-m68k-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -84,6 +84,7 @@ Source5: binutils.keyring Source1: pre_checkin.sh Source2: README.First-for.SUSE.packagers Source3: baselibs.conf +Patch1: binutils-2.32-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -155,6 +156,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version +%patch1 -p1 %if !%{test_vanilla} %patch3 %patch4 diff --git a/cross-mips-binutils.changes b/cross-mips-binutils.changes index 86cd79c..73d7c62 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Sep 9 17:19:56 UTC 2019 - matz@suse.com + +- Update to current 2.32 branch +- XXX + +------------------------------------------------------------------- +Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller + +- enable xtensa architecture (Tensilica lc6 and related) +- Fix SUSE typo in README package name + ------------------------------------------------------------------- Mon Jul 22 10:41:14 UTC 2019 - Martin Liška diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index 33dbf6b..dd2c41f 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -84,6 +84,7 @@ Source5: binutils.keyring Source1: pre_checkin.sh Source2: README.First-for.SUSE.packagers Source3: baselibs.conf +Patch1: binutils-2.32-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -155,6 +156,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version +%patch1 -p1 %if !%{test_vanilla} %patch3 %patch4 diff --git a/cross-ppc-binutils.changes b/cross-ppc-binutils.changes index 86cd79c..73d7c62 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Sep 9 17:19:56 UTC 2019 - matz@suse.com + +- Update to current 2.32 branch +- XXX + +------------------------------------------------------------------- +Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller + +- enable xtensa architecture (Tensilica lc6 and related) +- Fix SUSE typo in README package name + ------------------------------------------------------------------- Mon Jul 22 10:41:14 UTC 2019 - Martin Liška diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index 0a71398..9033d03 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -84,6 +84,7 @@ Source5: binutils.keyring Source1: pre_checkin.sh Source2: README.First-for.SUSE.packagers Source3: baselibs.conf +Patch1: binutils-2.32-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -155,6 +156,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version +%patch1 -p1 %if !%{test_vanilla} %patch3 %patch4 diff --git a/cross-ppc64-binutils.changes b/cross-ppc64-binutils.changes index 86cd79c..73d7c62 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Sep 9 17:19:56 UTC 2019 - matz@suse.com + +- Update to current 2.32 branch +- XXX + +------------------------------------------------------------------- +Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller + +- enable xtensa architecture (Tensilica lc6 and related) +- Fix SUSE typo in README package name + ------------------------------------------------------------------- Mon Jul 22 10:41:14 UTC 2019 - Martin Liška diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index 2ebc7ab..1b96ccc 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -84,6 +84,7 @@ Source5: binutils.keyring Source1: pre_checkin.sh Source2: README.First-for.SUSE.packagers Source3: baselibs.conf +Patch1: binutils-2.32-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -155,6 +156,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version +%patch1 -p1 %if !%{test_vanilla} %patch3 %patch4 diff --git a/cross-ppc64le-binutils.changes b/cross-ppc64le-binutils.changes index 86cd79c..73d7c62 100644 --- a/cross-ppc64le-binutils.changes +++ b/cross-ppc64le-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Sep 9 17:19:56 UTC 2019 - matz@suse.com + +- Update to current 2.32 branch +- XXX + +------------------------------------------------------------------- +Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller + +- enable xtensa architecture (Tensilica lc6 and related) +- Fix SUSE typo in README package name + ------------------------------------------------------------------- Mon Jul 22 10:41:14 UTC 2019 - Martin Liška diff --git a/cross-ppc64le-binutils.spec b/cross-ppc64le-binutils.spec index a6c5dfd..a5d89f4 100644 --- a/cross-ppc64le-binutils.spec +++ b/cross-ppc64le-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -84,6 +84,7 @@ Source5: binutils.keyring Source1: pre_checkin.sh Source2: README.First-for.SUSE.packagers Source3: baselibs.conf +Patch1: binutils-2.32-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -155,6 +156,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version +%patch1 -p1 %if !%{test_vanilla} %patch3 %patch4 diff --git a/cross-riscv64-binutils.changes b/cross-riscv64-binutils.changes index 86cd79c..73d7c62 100644 --- a/cross-riscv64-binutils.changes +++ b/cross-riscv64-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Sep 9 17:19:56 UTC 2019 - matz@suse.com + +- Update to current 2.32 branch +- XXX + +------------------------------------------------------------------- +Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller + +- enable xtensa architecture (Tensilica lc6 and related) +- Fix SUSE typo in README package name + ------------------------------------------------------------------- Mon Jul 22 10:41:14 UTC 2019 - Martin Liška diff --git a/cross-riscv64-binutils.spec b/cross-riscv64-binutils.spec index cbc3179..183aa84 100644 --- a/cross-riscv64-binutils.spec +++ b/cross-riscv64-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -84,6 +84,7 @@ Source5: binutils.keyring Source1: pre_checkin.sh Source2: README.First-for.SUSE.packagers Source3: baselibs.conf +Patch1: binutils-2.32-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -155,6 +156,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version +%patch1 -p1 %if !%{test_vanilla} %patch3 %patch4 diff --git a/cross-rx-binutils.changes b/cross-rx-binutils.changes index 86cd79c..73d7c62 100644 --- a/cross-rx-binutils.changes +++ b/cross-rx-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Sep 9 17:19:56 UTC 2019 - matz@suse.com + +- Update to current 2.32 branch +- XXX + +------------------------------------------------------------------- +Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller + +- enable xtensa architecture (Tensilica lc6 and related) +- Fix SUSE typo in README package name + ------------------------------------------------------------------- Mon Jul 22 10:41:14 UTC 2019 - Martin Liška diff --git a/cross-rx-binutils.spec b/cross-rx-binutils.spec index 06ddf03..d048498 100644 --- a/cross-rx-binutils.spec +++ b/cross-rx-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -84,6 +84,7 @@ Source5: binutils.keyring Source1: pre_checkin.sh Source2: README.First-for.SUSE.packagers Source3: baselibs.conf +Patch1: binutils-2.32-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -155,6 +156,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version +%patch1 -p1 %if !%{test_vanilla} %patch3 %patch4 diff --git a/cross-s390-binutils.changes b/cross-s390-binutils.changes index 86cd79c..73d7c62 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Sep 9 17:19:56 UTC 2019 - matz@suse.com + +- Update to current 2.32 branch +- XXX + +------------------------------------------------------------------- +Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller + +- enable xtensa architecture (Tensilica lc6 and related) +- Fix SUSE typo in README package name + ------------------------------------------------------------------- Mon Jul 22 10:41:14 UTC 2019 - Martin Liška diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index 2af9c09..d102d51 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -84,6 +84,7 @@ Source5: binutils.keyring Source1: pre_checkin.sh Source2: README.First-for.SUSE.packagers Source3: baselibs.conf +Patch1: binutils-2.32-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -155,6 +156,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version +%patch1 -p1 %if !%{test_vanilla} %patch3 %patch4 diff --git a/cross-s390x-binutils.changes b/cross-s390x-binutils.changes index 86cd79c..73d7c62 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Sep 9 17:19:56 UTC 2019 - matz@suse.com + +- Update to current 2.32 branch +- XXX + +------------------------------------------------------------------- +Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller + +- enable xtensa architecture (Tensilica lc6 and related) +- Fix SUSE typo in README package name + ------------------------------------------------------------------- Mon Jul 22 10:41:14 UTC 2019 - Martin Liška diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index 9595818..10fcb4b 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -84,6 +84,7 @@ Source5: binutils.keyring Source1: pre_checkin.sh Source2: README.First-for.SUSE.packagers Source3: baselibs.conf +Patch1: binutils-2.32-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -155,6 +156,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version +%patch1 -p1 %if !%{test_vanilla} %patch3 %patch4 diff --git a/cross-sparc-binutils.changes b/cross-sparc-binutils.changes index 86cd79c..73d7c62 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Sep 9 17:19:56 UTC 2019 - matz@suse.com + +- Update to current 2.32 branch +- XXX + +------------------------------------------------------------------- +Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller + +- enable xtensa architecture (Tensilica lc6 and related) +- Fix SUSE typo in README package name + ------------------------------------------------------------------- Mon Jul 22 10:41:14 UTC 2019 - Martin Liška diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index 3fc9ed0..b609f8f 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -84,6 +84,7 @@ Source5: binutils.keyring Source1: pre_checkin.sh Source2: README.First-for.SUSE.packagers Source3: baselibs.conf +Patch1: binutils-2.32-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -155,6 +156,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version +%patch1 -p1 %if !%{test_vanilla} %patch3 %patch4 diff --git a/cross-sparc64-binutils.changes b/cross-sparc64-binutils.changes index 86cd79c..73d7c62 100644 --- a/cross-sparc64-binutils.changes +++ b/cross-sparc64-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Sep 9 17:19:56 UTC 2019 - matz@suse.com + +- Update to current 2.32 branch +- XXX + +------------------------------------------------------------------- +Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller + +- enable xtensa architecture (Tensilica lc6 and related) +- Fix SUSE typo in README package name + ------------------------------------------------------------------- Mon Jul 22 10:41:14 UTC 2019 - Martin Liška diff --git a/cross-sparc64-binutils.spec b/cross-sparc64-binutils.spec index d3cd9cc..6903d2b 100644 --- a/cross-sparc64-binutils.spec +++ b/cross-sparc64-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -84,6 +84,7 @@ Source5: binutils.keyring Source1: pre_checkin.sh Source2: README.First-for.SUSE.packagers Source3: baselibs.conf +Patch1: binutils-2.32-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -155,6 +156,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version +%patch1 -p1 %if !%{test_vanilla} %patch3 %patch4 diff --git a/cross-spu-binutils.changes b/cross-spu-binutils.changes index 86cd79c..73d7c62 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Sep 9 17:19:56 UTC 2019 - matz@suse.com + +- Update to current 2.32 branch +- XXX + +------------------------------------------------------------------- +Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller + +- enable xtensa architecture (Tensilica lc6 and related) +- Fix SUSE typo in README package name + ------------------------------------------------------------------- Mon Jul 22 10:41:14 UTC 2019 - Martin Liška diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index e741efb..ee78a8f 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -84,6 +84,7 @@ Source5: binutils.keyring Source1: pre_checkin.sh Source2: README.First-for.SUSE.packagers Source3: baselibs.conf +Patch1: binutils-2.32-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -155,6 +156,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version +%patch1 -p1 %if !%{test_vanilla} %patch3 %patch4 diff --git a/cross-x86_64-binutils.changes b/cross-x86_64-binutils.changes index 86cd79c..73d7c62 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Sep 9 17:19:56 UTC 2019 - matz@suse.com + +- Update to current 2.32 branch +- XXX + +------------------------------------------------------------------- +Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller + +- enable xtensa architecture (Tensilica lc6 and related) +- Fix SUSE typo in README package name + ------------------------------------------------------------------- Mon Jul 22 10:41:14 UTC 2019 - Martin Liška diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index 3bd609e..ef387ff 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -84,6 +84,7 @@ Source5: binutils.keyring Source1: pre_checkin.sh Source2: README.First-for.SUSE.packagers Source3: baselibs.conf +Patch1: binutils-2.32-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -155,6 +156,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version +%patch1 -p1 %if !%{test_vanilla} %patch3 %patch4 diff --git a/cross-xtensa-binutils.changes b/cross-xtensa-binutils.changes index 86cd79c..73d7c62 100644 --- a/cross-xtensa-binutils.changes +++ b/cross-xtensa-binutils.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Sep 9 17:19:56 UTC 2019 - matz@suse.com + +- Update to current 2.32 branch +- XXX + +------------------------------------------------------------------- +Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller + +- enable xtensa architecture (Tensilica lc6 and related) +- Fix SUSE typo in README package name + ------------------------------------------------------------------- Mon Jul 22 10:41:14 UTC 2019 - Martin Liška diff --git a/cross-xtensa-binutils.spec b/cross-xtensa-binutils.spec index 42fde11..26102b6 100644 --- a/cross-xtensa-binutils.spec +++ b/cross-xtensa-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -84,6 +84,7 @@ Source5: binutils.keyring Source1: pre_checkin.sh Source2: README.First-for.SUSE.packagers Source3: baselibs.conf +Patch1: binutils-2.32-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -155,6 +156,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version +%patch1 -p1 %if !%{test_vanilla} %patch3 %patch4 diff --git a/s390-biarch.diff b/s390-biarch.diff index c142a7b..d4b16ae 100644 --- a/s390-biarch.diff +++ b/s390-biarch.diff @@ -1,10 +1,10 @@ -diff --git a/ld/emulparams/elf_s390.sh b/ld/emulparams/elf_s390.sh -index 39c746c866..6e25a01e70 100644 ---- ld/emulparams/elf_s390.sh -+++ ld/emulparams/elf_s390.sh -@@ -13,3 +13,18 @@ GENERATE_PIE_SCRIPT=yes +Index: ld/emulparams/elf_s390.sh +=================================================================== +--- ld/emulparams/elf_s390.sh.orig 2019-09-09 18:48:59.000000000 +0200 ++++ ld/emulparams/elf_s390.sh 2019-09-09 18:49:02.000000000 +0200 +@@ -12,3 +12,18 @@ GENERATE_SHLIB_SCRIPT=yes + GENERATE_PIE_SCRIPT=yes NO_SMALL_DATA=yes - SEPARATE_GOTPLT=12 IREL_IN_PLT= + +# Treat a host that matches the target with the possible exception of "x"