SHA256
1
0
forked from pool/binutils

- Update to current 2.32 branch

- XXX

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=309
This commit is contained in:
Michael Matz 2019-09-09 17:22:18 +00:00 committed by Git OBS Bridge
parent f1ad85c7c3
commit 3dc19e9f8a
49 changed files with 509 additions and 197 deletions

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:173615be511867337c6e896dac1c5f7cd5c80f59e464e5d486557dcbb028a18f
size 196415

View File

@ -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. update several packages/tools that can't handle them. I.e.
a compatibility patch. 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 The changes in nop-[345].d and pr22842b.S are followups to
not break the testsuite because of this revert. 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/pr22791-2c.s: Likewise.
* testsuite/ld-x86-64/x86-64.exp: Run PR ld/22791 tests. * 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: binutils-2.32/bfd/elf64-x86-64.c
index c7d8bca710..033907d7e4 100644 ===================================================================
--- a/bfd/elf64-x86-64.c --- binutils-2.32.orig/bfd/elf64-x86-64.c 2019-09-09 18:29:44.000000000 +0200
+++ b/bfd/elf64-x86-64.c +++ binutils-2.32/bfd/elf64-x86-64.c 2019-09-09 18:31:48.000000000 +0200
@@ -2359,6 +2359,24 @@ elf_x86_64_tpoff (struct bfd_link_info *info, bfd_vma address) @@ -1789,6 +1789,24 @@ rewrite_modrm_rex:
return address - static_tls_size - htab->tls_sec->vma; return TRUE;
} }
+/* Is the instruction before OFFSET in CONTENTS a 32bit relative +/* Is the instruction before OFFSET in CONTENTS a 32bit relative
@ -100,31 +104,19 @@ index c7d8bca710..033907d7e4 100644
+ && (contents [offset - 1] & 0xf0) == 0x80)); + && (contents [offset - 1] & 0xf0) == 0x80));
+} +}
+ +
/* Relocate an x86_64 ELF section. */ /* Look through the relocs for a section during the first phase, and
calculate needed space in the global offset table, procedure
static bfd_boolean linkage table, and dynamic reloc sections. */
@@ -3066,18 +3084,14 @@ use_plt: @@ -2248,28 +2266,30 @@ check_pic:
case R_X86_64_PC32: && (eh == NULL
case R_X86_64_PC32_BND: || !UNDEFINED_WEAK_RESOLVED_TO_ZERO (info,
/* Don't complain about -fPIC if the symbol is undefined when eh)))
- 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) - || (bfd_link_pie (info)
- && !h->def_regular - && !SYMBOL_DEFINED_NON_SHARED_P (h)
- && h->def_dynamic) - && h->def_dynamic)
|| ((info->nocopyreloc || (no_copyreloc_p
|| (eh->def_protected && h->def_dynamic
&& elf_has_no_copy_on_protected (h->root.u.def.section->owner))) && !(h->root.u.def.section->flags & SEC_CODE))))
@@ -3086,21 +3100,26 @@ use_plt:
|| bfd_link_dll (info))) || bfd_link_dll (info)))
{ {
bfd_boolean fail = FALSE; bfd_boolean fail = FALSE;
@ -137,31 +129,39 @@ index c7d8bca710..033907d7e4 100644
{ {
/* Symbol is referenced locally. Make sure it is /* Symbol is referenced locally. Make sure it is
- defined locally. */ - defined locally. */
- fail = !(h->def_regular || ELF_COMMON_DEF_P (h)); - fail = !SYMBOL_DEFINED_NON_SHARED_P (h);
+ defined locally or for a branch. */ + defined locally or for a branch. */
+ fail = (!(h->def_regular || ELF_COMMON_DEF_P (h)) + fail = !SYMBOL_DEFINED_NON_SHARED_P (h) && !branch;
+ && !branch);
} }
else if (!(bfd_link_pie (info) else if (bfd_link_pie (info))
&& (h->needs_copy || eh->needs_copy)))
{ {
/* Symbol doesn't need copy reloc and isn't referenced /* We can only use PC-relative relocations in PIE
- locally. Address of protected function may not be - from non-code sections. */
- reachable at run-time. */ + from non-code sections or branches. */
- fail = (ELF_ST_VISIBILITY (h->other) == STV_DEFAULT if (h->type == STT_FUNC
- || (ELF_ST_VISIBILITY (h->other) == STV_PROTECTED && (sec->flags & SEC_CODE) != 0)
- && h->type == STT_FUNC)); - fail = TRUE;
+ locally. We only allow branch to symbol with + fail = !branch;
+ non-default visibility. */ }
+ fail = (!branch else if (no_copyreloc_p || bfd_link_dll (info))
+ || ELF_ST_VISIBILITY (h->other) == STV_DEFAULT); {
@@ -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) if (fail)
diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c Index: binutils-2.32/gas/config/tc-i386.c
index d31ee6abdd..d6f53df335 100644 ===================================================================
--- a/gas/config/tc-i386.c --- binutils-2.32.orig/gas/config/tc-i386.c 2019-01-19 17:01:33.000000000 +0100
+++ b/gas/config/tc-i386.c +++ binutils-2.32/gas/config/tc-i386.c 2019-09-09 18:29:44.000000000 +0200
@@ -7690,46 +7690,12 @@ output_branch (void) @@ -7690,46 +7690,12 @@ output_branch (void)
frag_var (rs_machine_dependent, 5, i.reloc[0], subtype, sym, off, p); 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 /* 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 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; reloc_type = (enum bfd_reloc_code_real) fragP->fr_var;
else if (size == 2) else if (size == 2)
reloc_type = BFD_RELOC_16_PCREL; reloc_type = BFD_RELOC_16_PCREL;
@ -239,10 +239,10 @@ index d31ee6abdd..d6f53df335 100644
else else
reloc_type = BFD_RELOC_32_PCREL; 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: binutils-2.32/gas/testsuite/gas/i386/ilp32/reloc64.d
index 5865ab0ae1..824c771f2b 100644 ===================================================================
--- a/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
+++ b/gas/testsuite/gas/i386/ilp32/reloc64.d +++ 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: @@ -17,7 +17,7 @@ Disassembly of section \.text:
.*[ ]+R_X86_64_PC8[ ]+xtrn\+0x0*1 .*[ ]+R_X86_64_PC8[ ]+xtrn\+0x0*1
.*[ ]+R_X86_64_PC32[ ]+xtrn-0x0*4 .*[ ]+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_PC8[ ]+xtrn-0x0*1
.*[ ]+R_X86_64_GOT32[ ]+xtrn .*[ ]+R_X86_64_GOT32[ ]+xtrn
.*[ ]+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: binutils-2.32/gas/testsuite/gas/i386/ilp32/x86-64-branch.d
index 45ab6178b9..915dbf3f1c 100644 ===================================================================
--- a/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
+++ b/gas/testsuite/gas/i386/ilp32/x86-64-branch.d +++ 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: @@ -20,9 +20,9 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 66 ff 20 data16 jmpq \*\(%rax\) [ ]*[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 [ ]*[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]+: ff d0 callq \*%rax [ ]*[a-f0-9]+: ff d0 callq \*%rax
[ ]*[a-f0-9]+: 66 ff d0 data16 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: binutils-2.32/gas/testsuite/gas/i386/reloc64.d
index 59e02b4800..77252c1ad2 100644 ===================================================================
--- a/gas/testsuite/gas/i386/reloc64.d --- binutils-2.32.orig/gas/testsuite/gas/i386/reloc64.d 2019-01-19 17:01:33.000000000 +0100
+++ b/gas/testsuite/gas/i386/reloc64.d +++ 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: @@ -19,7 +19,7 @@ Disassembly of section \.text:
.*[ ]+R_X86_64_PC8[ ]+xtrn\+0x0*1 .*[ ]+R_X86_64_PC8[ ]+xtrn\+0x0*1
.*[ ]+R_X86_64_PC32[ ]+xtrn-0x0*4 .*[ ]+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_PC8[ ]+xtrn-0x0*1
.*[ ]+R_X86_64_GOT64[ ]+xtrn .*[ ]+R_X86_64_GOT64[ ]+xtrn
.*[ ]+R_X86_64_GOT32[ ]+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: binutils-2.32/gas/testsuite/gas/i386/x86-64-jump.d
index 9f7b4b4848..edb34e6aa8 100644 ===================================================================
--- a/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
+++ b/gas/testsuite/gas/i386/x86-64-jump.d +++ 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: @@ -8,7 +8,7 @@ Disassembly of section .text:
0+ <.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 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 d7 callq \*%rdi
[ ]*[a-f0-9]+: ff 17 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: binutils-2.32/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 --- binutils-2.32.orig/gas/testsuite/gas/i386/x86-64-mpx-branch-1.d 2019-01-19 17:01:33.000000000 +0100
+++ b/gas/testsuite/gas/i386/x86-64-mpx-branch-1.d +++ 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: @@ -20,9 +20,9 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 24 <foo2> [ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 24 <foo2>
@ -321,10 +321,10 @@ index d44841e745..c07002911c 100644
[ ]*[a-f0-9]+: f2 e9 00 00 00 00 bnd jmpq 3d <foo2\+0x19> 39: R_X86_64_PLT32 foo-0x4 [ ]*[a-f0-9]+: f2 e9 00 00 00 00 bnd jmpq 3d <foo2\+0x19> 39: R_X86_64_PLT32 foo-0x4
[ ]*[a-f0-9]+: f2 0f 82 00 00 00 00 bnd jb 44 <foo2\+0x20> 40: R_X86_64_PLT32 foo-0x4 [ ]*[a-f0-9]+: f2 0f 82 00 00 00 00 bnd jb 44 <foo2\+0x20> 40: R_X86_64_PLT32 foo-0x4
[ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 4a <foo2\+0x26> 46: R_X86_64_PLT32 foo-0x4 [ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 4a <foo2\+0x26> 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: binutils-2.32/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 --- binutils-2.32.orig/gas/testsuite/gas/i386/x86-64-mpx-branch-2.d 2019-01-19 17:01:33.000000000 +0100
+++ b/gas/testsuite/gas/i386/x86-64-mpx-branch-2.d +++ 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: @@ -20,9 +20,9 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 24 <foo2> [ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 24 <foo2>
@ -338,10 +338,10 @@ index 514c34363e..5bb6a57c1e 100644
[ ]*[a-f0-9]+: f2 e9 00 00 00 00 bnd jmpq 3d <foo2\+0x19> 39: R_X86_64_PLT32 foo-0x4 [ ]*[a-f0-9]+: f2 e9 00 00 00 00 bnd jmpq 3d <foo2\+0x19> 39: R_X86_64_PLT32 foo-0x4
[ ]*[a-f0-9]+: f2 0f 82 00 00 00 00 bnd jb 44 <foo2\+0x20> 40: R_X86_64_PLT32 foo-0x4 [ ]*[a-f0-9]+: f2 0f 82 00 00 00 00 bnd jb 44 <foo2\+0x20> 40: R_X86_64_PLT32 foo-0x4
[ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 4a <foo2\+0x26> 46: R_X86_64_PLT32 foo-0x4 [ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 4a <foo2\+0x26> 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: binutils-2.32/gas/testsuite/gas/i386/x86-64-nop-3.d
index 1dc9505b4f..19c450eb9f 100644 ===================================================================
--- a/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
+++ b/gas/testsuite/gas/i386/x86-64-nop-3.d +++ 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: @@ -17,5 +17,5 @@ Disassembly of section .text:
Disassembly of section .altinstr_replacement: 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_PLT32 foo-0x4
+ +[a-f0-9]+: e9 00 00 00 00 jmpq 5 <_start\+0x5> 1: R_X86_64_PC32 foo-0x4 + +[a-f0-9]+: e9 00 00 00 00 jmpq 5 <_start\+0x5> 1: R_X86_64_PC32 foo-0x4
#pass #pass
diff --git a/gas/testsuite/gas/i386/x86-64-nop-4.d b/gas/testsuite/gas/i386/x86-64-nop-4.d Index: binutils-2.32/gas/testsuite/gas/i386/x86-64-nop-4.d
index 25927ca222..0fc7da7422 100644 ===================================================================
--- a/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
+++ b/gas/testsuite/gas/i386/x86-64-nop-4.d +++ 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_replacement: @@ -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]+: 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_PLT32 foo-0x4
+ +[a-f0-9]+: e9 00 00 00 00 jmpq b <_start\+0xb> 7: R_X86_64_PC32 foo-0x4 + +[a-f0-9]+: e9 00 00 00 00 jmpq b <_start\+0xb> 7: R_X86_64_PC32 foo-0x4
#pass #pass
diff --git a/gas/testsuite/gas/i386/x86-64-nop-5.d b/gas/testsuite/gas/i386/x86-64-nop-5.d Index: binutils-2.32/gas/testsuite/gas/i386/x86-64-nop-5.d
index 6036be30d3..45fb4e5f9b 100644 ===================================================================
--- a/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
+++ b/gas/testsuite/gas/i386/x86-64-nop-5.d +++ 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_replacement: @@ -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]+: 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_PLT32 foo-0x4
+ +[a-f0-9]+: e9 00 00 00 00 jmpq d <_start\+0xd> 9: R_X86_64_PC32 foo-0x4 + +[a-f0-9]+: e9 00 00 00 00 jmpq d <_start\+0xd> 9: R_X86_64_PC32 foo-0x4
#pass #pass
diff --git 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
index c9eba8452a..c124102982 100644 ===================================================================
--- a/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
+++ b/gas/testsuite/gas/i386/x86-64-relax-2.d +++ 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: @@ -10,12 +10,12 @@ Disassembly of section .text:
0+ <foo>: 0+ <foo>:
[ ]*[a-f0-9]+: eb 24 jmp 26 <local> [ ]*[a-f0-9]+: eb 24 jmp 26 <local>
@ -393,10 +393,10 @@ index c9eba8452a..c124102982 100644
0+22 <hidden_def>: 0+22 <hidden_def>:
[ ]*[a-f0-9]+: c3 retq [ ]*[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: binutils-2.32/gas/testsuite/gas/i386/x86-64-relax-3.d
index 28ab5dd3f7..98fd28dd11 100644 ===================================================================
--- a/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
+++ b/gas/testsuite/gas/i386/x86-64-relax-3.d +++ 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: @@ -11,10 +11,10 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: eb 1b jmp 1f <hidden_def> [ ]*[a-f0-9]+: eb 1b jmp 1f <hidden_def>
[ ]*[a-f0-9]+: eb 1b jmp 21 <global_def> [ ]*[a-f0-9]+: eb 1b jmp 21 <global_def>
@ -412,38 +412,35 @@ index 28ab5dd3f7..98fd28dd11 100644
0+1f <hidden_def>: 0+1f <hidden_def>:
[ ]*[a-f0-9]+: c3 retq [ ]*[a-f0-9]+: c3 retq
diff --git 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
index d66524c883..d3b292cbdc 100644 ===================================================================
--- a/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
+++ b/ld/testsuite/ld-x86-64/mpx1c.rd +++ binutils-2.32/ld/testsuite/ld-x86-64/mpx1c.rd 2019-09-09 18:29:44.000000000 +0200
@@ -1,3 +1,3 @@ @@ -1,3 +1,3 @@
#... #...
-[0-9a-f ]+R_X86_64_PLT32 +0+ +.* -[0-9a-f ]+R_X86_64_PLT32 +0+ +.*
+[0-9a-f ]+R_X86_64_PC32 +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 Index: binutils-2.32/ld/testsuite/ld-x86-64/pr22791-1.err
deleted file mode 100644 ===================================================================
index 5500fa55ce..0000000000 --- binutils-2.32.orig/ld/testsuite/ld-x86-64/pr22791-1.err 2019-01-19 17:01:34.000000000 +0100
--- a/ld/testsuite/ld-x86-64/pr22791-1.err +++ /dev/null 1970-01-01 00:00:00.000000000 +0000
+++ /dev/null
@@ -1,2 +0,0 @@ @@ -1,2 +0,0 @@
-.*relocation R_X86_64_PC32 against symbol `foo' can not be used when making a PIE object; recompile with -fPIC -.*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 Index: binutils-2.32/ld/testsuite/ld-x86-64/pr22791-1a.c
deleted file mode 100644 ===================================================================
index cd0130cacd..0000000000 --- binutils-2.32.orig/ld/testsuite/ld-x86-64/pr22791-1a.c 2019-01-19 17:01:34.000000000 +0100
--- a/ld/testsuite/ld-x86-64/pr22791-1a.c +++ /dev/null 1970-01-01 00:00:00.000000000 +0000
+++ /dev/null
@@ -1,4 +0,0 @@ @@ -1,4 +0,0 @@
-void -void
-foo (void) -foo (void)
-{ -{
-} -}
diff --git a/ld/testsuite/ld-x86-64/pr22791-1b.s b/ld/testsuite/ld-x86-64/pr22791-1b.s Index: binutils-2.32/ld/testsuite/ld-x86-64/pr22791-1b.s
deleted file mode 100644 ===================================================================
index 9751db49aa..0000000000 --- binutils-2.32.orig/ld/testsuite/ld-x86-64/pr22791-1b.s 2019-01-19 17:01:34.000000000 +0100
--- a/ld/testsuite/ld-x86-64/pr22791-1b.s +++ /dev/null 1970-01-01 00:00:00.000000000 +0000
+++ /dev/null
@@ -1,6 +0,0 @@ @@ -1,6 +0,0 @@
- .text - .text
- .globl main - .globl main
@ -451,11 +448,10 @@ index 9751db49aa..0000000000
-main: -main:
- movl foo(%rip), %eax - movl foo(%rip), %eax
- .size main, .-main - .size main, .-main
diff --git a/ld/testsuite/ld-x86-64/pr22791-2.rd b/ld/testsuite/ld-x86-64/pr22791-2.rd Index: binutils-2.32/ld/testsuite/ld-x86-64/pr22791-2.rd
deleted file mode 100644 ===================================================================
index 70deb30d84..0000000000 --- binutils-2.32.orig/ld/testsuite/ld-x86-64/pr22791-2.rd 2019-01-19 17:01:34.000000000 +0100
--- a/ld/testsuite/ld-x86-64/pr22791-2.rd +++ /dev/null 1970-01-01 00:00:00.000000000 +0000
+++ /dev/null
@@ -1,6 +0,0 @@ @@ -1,6 +0,0 @@
-#failif -#failif
-#... -#...
@ -463,11 +459,10 @@ index 70deb30d84..0000000000
-#... -#...
-[0-9a-f ]+R_X86_64_NONE.* -[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 Index: binutils-2.32/ld/testsuite/ld-x86-64/pr22791-2a.s
deleted file mode 100644 ===================================================================
index 0a855024d7..0000000000 --- binutils-2.32.orig/ld/testsuite/ld-x86-64/pr22791-2a.s 2019-01-19 17:01:34.000000000 +0100
--- a/ld/testsuite/ld-x86-64/pr22791-2a.s +++ /dev/null 1970-01-01 00:00:00.000000000 +0000
+++ /dev/null
@@ -1,8 +0,0 @@ @@ -1,8 +0,0 @@
- .text - .text
- .p2align 4,,15 - .p2align 4,,15
@ -477,11 +472,10 @@ index 0a855024d7..0000000000
- jmp bar - jmp bar
- .size foo, .-foo - .size foo, .-foo
- .section .note.GNU-stack,"",@progbits - .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 Index: binutils-2.32/ld/testsuite/ld-x86-64/pr22791-2b.c
deleted file mode 100644 ===================================================================
index 79ef27c085..0000000000 --- binutils-2.32.orig/ld/testsuite/ld-x86-64/pr22791-2b.c 2019-01-19 17:01:34.000000000 +0100
--- a/ld/testsuite/ld-x86-64/pr22791-2b.c +++ /dev/null 1970-01-01 00:00:00.000000000 +0000
+++ /dev/null
@@ -1,7 +0,0 @@ @@ -1,7 +0,0 @@
-#include <stdio.h> -#include <stdio.h>
- -
@ -490,11 +484,10 @@ index 79ef27c085..0000000000
-{ -{
- puts ("PASS"); - puts ("PASS");
-} -}
diff --git a/ld/testsuite/ld-x86-64/pr22791-2c.s b/ld/testsuite/ld-x86-64/pr22791-2c.s Index: binutils-2.32/ld/testsuite/ld-x86-64/pr22791-2c.s
deleted file mode 100644 ===================================================================
index 1460d1b828..0000000000 --- binutils-2.32.orig/ld/testsuite/ld-x86-64/pr22791-2c.s 2019-01-19 17:01:34.000000000 +0100
--- a/ld/testsuite/ld-x86-64/pr22791-2c.s +++ /dev/null 1970-01-01 00:00:00.000000000 +0000
+++ /dev/null
@@ -1,12 +0,0 @@ @@ -1,12 +0,0 @@
- .text - .text
- .p2align 4,,15 - .p2align 4,,15
@ -508,10 +501,10 @@ index 1460d1b828..0000000000
- ret - ret
- .size main, .-main - .size main, .-main
- .section .note.GNU-stack,"",@progbits - .section .note.GNU-stack,"",@progbits
diff --git 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
index f0659cd901..b9dd81345b 100644 ===================================================================
--- a/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
+++ b/ld/testsuite/ld-x86-64/pr22842b.S +++ binutils-2.32/ld/testsuite/ld-x86-64/pr22842b.S 2019-09-09 18:29:44.000000000 +0200
@@ -7,7 +7,7 @@ main: @@ -7,7 +7,7 @@ main:
leaq bar(%rip), %rdi leaq bar(%rip), %rdi
addq %rax, %rdi addq %rax, %rdi
@ -521,15 +514,14 @@ index f0659cd901..b9dd81345b 100644
xorl %eax, %eax xorl %eax, %eax
popq %rcx popq %rcx
retq retq
diff --git a/ld/testsuite/ld-x86-64/x86-64.exp b/ld/testsuite/ld-x86-64/x86-64.exp Index: binutils-2.32/ld/testsuite/ld-x86-64/x86-64.exp
index 86b163fc7a..8cfe7c918a 100644 ===================================================================
--- a/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
+++ b/ld/testsuite/ld-x86-64/x86-64.exp +++ binutils-2.32/ld/testsuite/ld-x86-64/x86-64.exp 2019-09-09 18:29:44.000000000 +0200
@@ -1197,44 +1197,6 @@ if { [isnative] && [which $CC] != 0 } { @@ -1208,44 +1208,6 @@ if { [isnative] && [which $CC] != 0 } {
{readelf -lW pr22393-3b.rd}} \
"pr22393-3-static" \ "pr22393-3-static" \
] \ ] \
- [list \ [list \
- "Build pr22791-1.so" \ - "Build pr22791-1.so" \
- "-shared" \ - "-shared" \
- "-fPIC -Wa,-mx86-used-note=yes" \ - "-fPIC -Wa,-mx86-used-note=yes" \
@ -567,14 +559,14 @@ index 86b163fc7a..8cfe7c918a 100644
- {{readelf -drW pr22791-2.rd}} \ - {{readelf -drW pr22791-2.rd}} \
- "pr22791-2" \ - "pr22791-2" \
- ] \ - ] \
[list \ - [list \
"Build pr22842.so" \ "Build pr22842.so" \
"-shared" \ "-shared" \
@@ -1577,15 +1539,6 @@ if { [isnative] && [which $CC] != 0 } { "-fPIC -Wa,-mx86-used-note=yes" \
"pr22393-3-static" \ @@ -1588,15 +1550,6 @@ if { [isnative] && [which $CC] != 0 } {
"pass.out" \ "pass.out" \
] \ ] \
- [list \ [list \
- "Run pr22791-2" \ - "Run pr22791-2" \
- "-pie -Wl,--no-as-needed tmpdir/pr22791-2.so" \ - "-pie -Wl,--no-as-needed tmpdir/pr22791-2.so" \
- "-Wa,-mx86-used-note=yes" \ - "-Wa,-mx86-used-note=yes" \
@ -583,6 +575,7 @@ index 86b163fc7a..8cfe7c918a 100644
- "pass.out" \ - "pass.out" \
- "$NOPIE_CFLAGS" \ - "$NOPIE_CFLAGS" \
- ] \ - ] \
[list \ - [list \
"Run pr22842" \ "Run pr22842" \
"-pie -Wl,--no-as-needed tmpdir/pr22842.so" \ "-pie -Wl,--no-as-needed tmpdir/pr22842.so" \
"-Wa,-mx86-used-note=yes" \

View File

@ -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 <dmueller@suse.com> Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller <dmueller@suse.com>

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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 Source1: pre_checkin.sh
Source2: README.First-for.SUSE.packagers Source2: README.First-for.SUSE.packagers
Source3: baselibs.conf Source3: baselibs.conf
Patch1: binutils-2.32-branch.diff.gz
Patch3: binutils-skip-rpaths.patch Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch 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} %setup -q -n binutils-%{version}
# Patch is outside test_vanilla because it's supposed to be the # Patch is outside test_vanilla because it's supposed to be the
# patch bringing the tarball to the newest upstream version # patch bringing the tarball to the newest upstream version
%patch1 -p1
%if !%{test_vanilla} %if !%{test_vanilla}
%patch3 %patch3
%patch4 %patch4

View File

@ -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 <dmueller@suse.com>
- 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 <mliska@suse.cz> Mon Jul 22 10:41:14 UTC 2019 - Martin Liška <mliska@suse.cz>

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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 Source1: pre_checkin.sh
Source2: README.First-for.SUSE.packagers Source2: README.First-for.SUSE.packagers
Source3: baselibs.conf Source3: baselibs.conf
Patch1: binutils-2.32-branch.diff.gz
Patch3: binutils-skip-rpaths.patch Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch 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} %setup -q -n binutils-%{version}
# Patch is outside test_vanilla because it's supposed to be the # Patch is outside test_vanilla because it's supposed to be the
# patch bringing the tarball to the newest upstream version # patch bringing the tarball to the newest upstream version
%patch1 -p1
%if !%{test_vanilla} %if !%{test_vanilla}
%patch3 %patch3
%patch4 %patch4

View File

@ -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 <dmueller@suse.com>
- 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 <mliska@suse.cz> Mon Jul 22 10:41:14 UTC 2019 - Martin Liška <mliska@suse.cz>

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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 Source1: pre_checkin.sh
Source2: README.First-for.SUSE.packagers Source2: README.First-for.SUSE.packagers
Source3: baselibs.conf Source3: baselibs.conf
Patch1: binutils-2.32-branch.diff.gz
Patch3: binutils-skip-rpaths.patch Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch 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} %setup -q -n binutils-%{version}
# Patch is outside test_vanilla because it's supposed to be the # Patch is outside test_vanilla because it's supposed to be the
# patch bringing the tarball to the newest upstream version # patch bringing the tarball to the newest upstream version
%patch1 -p1
%if !%{test_vanilla} %if !%{test_vanilla}
%patch3 %patch3
%patch4 %patch4

View File

@ -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 <dmueller@suse.com>
- 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 <mliska@suse.cz> Mon Jul 22 10:41:14 UTC 2019 - Martin Liška <mliska@suse.cz>

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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 Source1: pre_checkin.sh
Source2: README.First-for.SUSE.packagers Source2: README.First-for.SUSE.packagers
Source3: baselibs.conf Source3: baselibs.conf
Patch1: binutils-2.32-branch.diff.gz
Patch3: binutils-skip-rpaths.patch Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch 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} %setup -q -n binutils-%{version}
# Patch is outside test_vanilla because it's supposed to be the # Patch is outside test_vanilla because it's supposed to be the
# patch bringing the tarball to the newest upstream version # patch bringing the tarball to the newest upstream version
%patch1 -p1
%if !%{test_vanilla} %if !%{test_vanilla}
%patch3 %patch3
%patch4 %patch4

View File

@ -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 <dmueller@suse.com>
- 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 <mliska@suse.cz> Mon Jul 22 10:41:14 UTC 2019 - Martin Liška <mliska@suse.cz>

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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 Source1: pre_checkin.sh
Source2: README.First-for.SUSE.packagers Source2: README.First-for.SUSE.packagers
Source3: baselibs.conf Source3: baselibs.conf
Patch1: binutils-2.32-branch.diff.gz
Patch3: binutils-skip-rpaths.patch Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch 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} %setup -q -n binutils-%{version}
# Patch is outside test_vanilla because it's supposed to be the # Patch is outside test_vanilla because it's supposed to be the
# patch bringing the tarball to the newest upstream version # patch bringing the tarball to the newest upstream version
%patch1 -p1
%if !%{test_vanilla} %if !%{test_vanilla}
%patch3 %patch3
%patch4 %patch4

View File

@ -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 <dmueller@suse.com>
- 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 <mliska@suse.cz> Mon Jul 22 10:41:14 UTC 2019 - Martin Liška <mliska@suse.cz>

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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 Source1: pre_checkin.sh
Source2: README.First-for.SUSE.packagers Source2: README.First-for.SUSE.packagers
Source3: baselibs.conf Source3: baselibs.conf
Patch1: binutils-2.32-branch.diff.gz
Patch3: binutils-skip-rpaths.patch Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch 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} %setup -q -n binutils-%{version}
# Patch is outside test_vanilla because it's supposed to be the # Patch is outside test_vanilla because it's supposed to be the
# patch bringing the tarball to the newest upstream version # patch bringing the tarball to the newest upstream version
%patch1 -p1
%if !%{test_vanilla} %if !%{test_vanilla}
%patch3 %patch3
%patch4 %patch4

View File

@ -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 <dmueller@suse.com>
- 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 <mliska@suse.cz> Mon Jul 22 10:41:14 UTC 2019 - Martin Liška <mliska@suse.cz>

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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 Source1: pre_checkin.sh
Source2: README.First-for.SUSE.packagers Source2: README.First-for.SUSE.packagers
Source3: baselibs.conf Source3: baselibs.conf
Patch1: binutils-2.32-branch.diff.gz
Patch3: binutils-skip-rpaths.patch Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch 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} %setup -q -n binutils-%{version}
# Patch is outside test_vanilla because it's supposed to be the # Patch is outside test_vanilla because it's supposed to be the
# patch bringing the tarball to the newest upstream version # patch bringing the tarball to the newest upstream version
%patch1 -p1
%if !%{test_vanilla} %if !%{test_vanilla}
%patch3 %patch3
%patch4 %patch4

View File

@ -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 <dmueller@suse.com>
- 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 <mliska@suse.cz> Mon Jul 22 10:41:14 UTC 2019 - Martin Liška <mliska@suse.cz>

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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 Source1: pre_checkin.sh
Source2: README.First-for.SUSE.packagers Source2: README.First-for.SUSE.packagers
Source3: baselibs.conf Source3: baselibs.conf
Patch1: binutils-2.32-branch.diff.gz
Patch3: binutils-skip-rpaths.patch Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch 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} %setup -q -n binutils-%{version}
# Patch is outside test_vanilla because it's supposed to be the # Patch is outside test_vanilla because it's supposed to be the
# patch bringing the tarball to the newest upstream version # patch bringing the tarball to the newest upstream version
%patch1 -p1
%if !%{test_vanilla} %if !%{test_vanilla}
%patch3 %patch3
%patch4 %patch4

View File

@ -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 <dmueller@suse.com>
- 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 <mliska@suse.cz> Mon Jul 22 10:41:14 UTC 2019 - Martin Liška <mliska@suse.cz>

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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 Source1: pre_checkin.sh
Source2: README.First-for.SUSE.packagers Source2: README.First-for.SUSE.packagers
Source3: baselibs.conf Source3: baselibs.conf
Patch1: binutils-2.32-branch.diff.gz
Patch3: binutils-skip-rpaths.patch Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch 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} %setup -q -n binutils-%{version}
# Patch is outside test_vanilla because it's supposed to be the # Patch is outside test_vanilla because it's supposed to be the
# patch bringing the tarball to the newest upstream version # patch bringing the tarball to the newest upstream version
%patch1 -p1
%if !%{test_vanilla} %if !%{test_vanilla}
%patch3 %patch3
%patch4 %patch4

View File

@ -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 <dmueller@suse.com>
- 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 <mliska@suse.cz> Mon Jul 22 10:41:14 UTC 2019 - Martin Liška <mliska@suse.cz>

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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 Source1: pre_checkin.sh
Source2: README.First-for.SUSE.packagers Source2: README.First-for.SUSE.packagers
Source3: baselibs.conf Source3: baselibs.conf
Patch1: binutils-2.32-branch.diff.gz
Patch3: binutils-skip-rpaths.patch Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch 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} %setup -q -n binutils-%{version}
# Patch is outside test_vanilla because it's supposed to be the # Patch is outside test_vanilla because it's supposed to be the
# patch bringing the tarball to the newest upstream version # patch bringing the tarball to the newest upstream version
%patch1 -p1
%if !%{test_vanilla} %if !%{test_vanilla}
%patch3 %patch3
%patch4 %patch4

View File

@ -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 <dmueller@suse.com>
- 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 <mliska@suse.cz> Mon Jul 22 10:41:14 UTC 2019 - Martin Liška <mliska@suse.cz>

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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 Source1: pre_checkin.sh
Source2: README.First-for.SUSE.packagers Source2: README.First-for.SUSE.packagers
Source3: baselibs.conf Source3: baselibs.conf
Patch1: binutils-2.32-branch.diff.gz
Patch3: binutils-skip-rpaths.patch Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch 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} %setup -q -n binutils-%{version}
# Patch is outside test_vanilla because it's supposed to be the # Patch is outside test_vanilla because it's supposed to be the
# patch bringing the tarball to the newest upstream version # patch bringing the tarball to the newest upstream version
%patch1 -p1
%if !%{test_vanilla} %if !%{test_vanilla}
%patch3 %patch3
%patch4 %patch4

View File

@ -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 <dmueller@suse.com>
- 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 <mliska@suse.cz> Mon Jul 22 10:41:14 UTC 2019 - Martin Liška <mliska@suse.cz>

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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 Source1: pre_checkin.sh
Source2: README.First-for.SUSE.packagers Source2: README.First-for.SUSE.packagers
Source3: baselibs.conf Source3: baselibs.conf
Patch1: binutils-2.32-branch.diff.gz
Patch3: binutils-skip-rpaths.patch Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch 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} %setup -q -n binutils-%{version}
# Patch is outside test_vanilla because it's supposed to be the # Patch is outside test_vanilla because it's supposed to be the
# patch bringing the tarball to the newest upstream version # patch bringing the tarball to the newest upstream version
%patch1 -p1
%if !%{test_vanilla} %if !%{test_vanilla}
%patch3 %patch3
%patch4 %patch4

View File

@ -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 <dmueller@suse.com>
- 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 <mliska@suse.cz> Mon Jul 22 10:41:14 UTC 2019 - Martin Liška <mliska@suse.cz>

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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 Source1: pre_checkin.sh
Source2: README.First-for.SUSE.packagers Source2: README.First-for.SUSE.packagers
Source3: baselibs.conf Source3: baselibs.conf
Patch1: binutils-2.32-branch.diff.gz
Patch3: binutils-skip-rpaths.patch Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch 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} %setup -q -n binutils-%{version}
# Patch is outside test_vanilla because it's supposed to be the # Patch is outside test_vanilla because it's supposed to be the
# patch bringing the tarball to the newest upstream version # patch bringing the tarball to the newest upstream version
%patch1 -p1
%if !%{test_vanilla} %if !%{test_vanilla}
%patch3 %patch3
%patch4 %patch4

View File

@ -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 <dmueller@suse.com>
- 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 <mliska@suse.cz> Mon Jul 22 10:41:14 UTC 2019 - Martin Liška <mliska@suse.cz>

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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 Source1: pre_checkin.sh
Source2: README.First-for.SUSE.packagers Source2: README.First-for.SUSE.packagers
Source3: baselibs.conf Source3: baselibs.conf
Patch1: binutils-2.32-branch.diff.gz
Patch3: binutils-skip-rpaths.patch Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch 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} %setup -q -n binutils-%{version}
# Patch is outside test_vanilla because it's supposed to be the # Patch is outside test_vanilla because it's supposed to be the
# patch bringing the tarball to the newest upstream version # patch bringing the tarball to the newest upstream version
%patch1 -p1
%if !%{test_vanilla} %if !%{test_vanilla}
%patch3 %patch3
%patch4 %patch4

View File

@ -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 <dmueller@suse.com>
- 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 <mliska@suse.cz> Mon Jul 22 10:41:14 UTC 2019 - Martin Liška <mliska@suse.cz>

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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 Source1: pre_checkin.sh
Source2: README.First-for.SUSE.packagers Source2: README.First-for.SUSE.packagers
Source3: baselibs.conf Source3: baselibs.conf
Patch1: binutils-2.32-branch.diff.gz
Patch3: binutils-skip-rpaths.patch Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch 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} %setup -q -n binutils-%{version}
# Patch is outside test_vanilla because it's supposed to be the # Patch is outside test_vanilla because it's supposed to be the
# patch bringing the tarball to the newest upstream version # patch bringing the tarball to the newest upstream version
%patch1 -p1
%if !%{test_vanilla} %if !%{test_vanilla}
%patch3 %patch3
%patch4 %patch4

View File

@ -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 <dmueller@suse.com>
- 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 <mliska@suse.cz> Mon Jul 22 10:41:14 UTC 2019 - Martin Liška <mliska@suse.cz>

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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 Source1: pre_checkin.sh
Source2: README.First-for.SUSE.packagers Source2: README.First-for.SUSE.packagers
Source3: baselibs.conf Source3: baselibs.conf
Patch1: binutils-2.32-branch.diff.gz
Patch3: binutils-skip-rpaths.patch Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch 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} %setup -q -n binutils-%{version}
# Patch is outside test_vanilla because it's supposed to be the # Patch is outside test_vanilla because it's supposed to be the
# patch bringing the tarball to the newest upstream version # patch bringing the tarball to the newest upstream version
%patch1 -p1
%if !%{test_vanilla} %if !%{test_vanilla}
%patch3 %patch3
%patch4 %patch4

View File

@ -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 <dmueller@suse.com>
- 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 <mliska@suse.cz> Mon Jul 22 10:41:14 UTC 2019 - Martin Liška <mliska@suse.cz>

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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 Source1: pre_checkin.sh
Source2: README.First-for.SUSE.packagers Source2: README.First-for.SUSE.packagers
Source3: baselibs.conf Source3: baselibs.conf
Patch1: binutils-2.32-branch.diff.gz
Patch3: binutils-skip-rpaths.patch Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch 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} %setup -q -n binutils-%{version}
# Patch is outside test_vanilla because it's supposed to be the # Patch is outside test_vanilla because it's supposed to be the
# patch bringing the tarball to the newest upstream version # patch bringing the tarball to the newest upstream version
%patch1 -p1
%if !%{test_vanilla} %if !%{test_vanilla}
%patch3 %patch3
%patch4 %patch4

View File

@ -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 <dmueller@suse.com>
- 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 <mliska@suse.cz> Mon Jul 22 10:41:14 UTC 2019 - Martin Liška <mliska@suse.cz>

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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 Source1: pre_checkin.sh
Source2: README.First-for.SUSE.packagers Source2: README.First-for.SUSE.packagers
Source3: baselibs.conf Source3: baselibs.conf
Patch1: binutils-2.32-branch.diff.gz
Patch3: binutils-skip-rpaths.patch Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch 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} %setup -q -n binutils-%{version}
# Patch is outside test_vanilla because it's supposed to be the # Patch is outside test_vanilla because it's supposed to be the
# patch bringing the tarball to the newest upstream version # patch bringing the tarball to the newest upstream version
%patch1 -p1
%if !%{test_vanilla} %if !%{test_vanilla}
%patch3 %patch3
%patch4 %patch4

View File

@ -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 <dmueller@suse.com>
- 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 <mliska@suse.cz> Mon Jul 22 10:41:14 UTC 2019 - Martin Liška <mliska@suse.cz>

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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 Source1: pre_checkin.sh
Source2: README.First-for.SUSE.packagers Source2: README.First-for.SUSE.packagers
Source3: baselibs.conf Source3: baselibs.conf
Patch1: binutils-2.32-branch.diff.gz
Patch3: binutils-skip-rpaths.patch Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch 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} %setup -q -n binutils-%{version}
# Patch is outside test_vanilla because it's supposed to be the # Patch is outside test_vanilla because it's supposed to be the
# patch bringing the tarball to the newest upstream version # patch bringing the tarball to the newest upstream version
%patch1 -p1
%if !%{test_vanilla} %if !%{test_vanilla}
%patch3 %patch3
%patch4 %patch4

View File

@ -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 <dmueller@suse.com>
- 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 <mliska@suse.cz> Mon Jul 22 10:41:14 UTC 2019 - Martin Liška <mliska@suse.cz>

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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 Source1: pre_checkin.sh
Source2: README.First-for.SUSE.packagers Source2: README.First-for.SUSE.packagers
Source3: baselibs.conf Source3: baselibs.conf
Patch1: binutils-2.32-branch.diff.gz
Patch3: binutils-skip-rpaths.patch Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch 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} %setup -q -n binutils-%{version}
# Patch is outside test_vanilla because it's supposed to be the # Patch is outside test_vanilla because it's supposed to be the
# patch bringing the tarball to the newest upstream version # patch bringing the tarball to the newest upstream version
%patch1 -p1
%if !%{test_vanilla} %if !%{test_vanilla}
%patch3 %patch3
%patch4 %patch4

View File

@ -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 <dmueller@suse.com>
- 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 <mliska@suse.cz> Mon Jul 22 10:41:14 UTC 2019 - Martin Liška <mliska@suse.cz>

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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 Source1: pre_checkin.sh
Source2: README.First-for.SUSE.packagers Source2: README.First-for.SUSE.packagers
Source3: baselibs.conf Source3: baselibs.conf
Patch1: binutils-2.32-branch.diff.gz
Patch3: binutils-skip-rpaths.patch Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch 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} %setup -q -n binutils-%{version}
# Patch is outside test_vanilla because it's supposed to be the # Patch is outside test_vanilla because it's supposed to be the
# patch bringing the tarball to the newest upstream version # patch bringing the tarball to the newest upstream version
%patch1 -p1
%if !%{test_vanilla} %if !%{test_vanilla}
%patch3 %patch3
%patch4 %patch4

View File

@ -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 <dmueller@suse.com>
- 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 <mliska@suse.cz> Mon Jul 22 10:41:14 UTC 2019 - Martin Liška <mliska@suse.cz>

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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 Source1: pre_checkin.sh
Source2: README.First-for.SUSE.packagers Source2: README.First-for.SUSE.packagers
Source3: baselibs.conf Source3: baselibs.conf
Patch1: binutils-2.32-branch.diff.gz
Patch3: binutils-skip-rpaths.patch Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch 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} %setup -q -n binutils-%{version}
# Patch is outside test_vanilla because it's supposed to be the # Patch is outside test_vanilla because it's supposed to be the
# patch bringing the tarball to the newest upstream version # patch bringing the tarball to the newest upstream version
%patch1 -p1
%if !%{test_vanilla} %if !%{test_vanilla}
%patch3 %patch3
%patch4 %patch4

View File

@ -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 <dmueller@suse.com>
- 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 <mliska@suse.cz> Mon Jul 22 10:41:14 UTC 2019 - Martin Liška <mliska@suse.cz>

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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 Source1: pre_checkin.sh
Source2: README.First-for.SUSE.packagers Source2: README.First-for.SUSE.packagers
Source3: baselibs.conf Source3: baselibs.conf
Patch1: binutils-2.32-branch.diff.gz
Patch3: binutils-skip-rpaths.patch Patch3: binutils-skip-rpaths.patch
Patch4: s390-biarch.diff Patch4: s390-biarch.diff
Patch5: x86-64-biarch.patch 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} %setup -q -n binutils-%{version}
# Patch is outside test_vanilla because it's supposed to be the # Patch is outside test_vanilla because it's supposed to be the
# patch bringing the tarball to the newest upstream version # patch bringing the tarball to the newest upstream version
%patch1 -p1
%if !%{test_vanilla} %if !%{test_vanilla}
%patch3 %patch3
%patch4 %patch4

View File

@ -1,10 +1,10 @@
diff --git a/ld/emulparams/elf_s390.sh b/ld/emulparams/elf_s390.sh Index: ld/emulparams/elf_s390.sh
index 39c746c866..6e25a01e70 100644 ===================================================================
--- ld/emulparams/elf_s390.sh --- ld/emulparams/elf_s390.sh.orig 2019-09-09 18:48:59.000000000 +0200
+++ ld/emulparams/elf_s390.sh +++ ld/emulparams/elf_s390.sh 2019-09-09 18:49:02.000000000 +0200
@@ -13,3 +13,18 @@ GENERATE_PIE_SCRIPT=yes @@ -12,3 +12,18 @@ GENERATE_SHLIB_SCRIPT=yes
GENERATE_PIE_SCRIPT=yes
NO_SMALL_DATA=yes NO_SMALL_DATA=yes
SEPARATE_GOTPLT=12
IREL_IN_PLT= IREL_IN_PLT=
+ +
+# Treat a host that matches the target with the possible exception of "x" +# Treat a host that matches the target with the possible exception of "x"