Hello community,

here is the log from the commit of package binutils for openSUSE:Factory 
checked in at 2019-02-24 16:59:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/binutils (Old)
 and      /work/SRC/openSUSE:Factory/.binutils.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "binutils"

Sun Feb 24 16:59:48 2019 rev:132 rq:673442 version:2.32

Changes:
--------
--- /work/SRC/openSUSE:Factory/binutils/binutils.changes        2019-01-29 
14:39:18.263486881 +0100
+++ /work/SRC/openSUSE:Factory/.binutils.new.28833/binutils.changes     
2019-02-24 16:59:57.196778694 +0100
@@ -1,0 +2,39 @@
+Tue Feb  5 09:17:34 UTC 2019 - Martin Liška <[email protected]>
+
+- Add disk and RAM (for ppc, ppc64 and ppc64le) constraint with _constraints.
+
+-------------------------------------------------------------------
+Mon Feb  4 14:04:40 UTC 2019 - Martin Liška <[email protected]>
+
+- Update to binutils 2.32:
+    * The binutils now support for the C-SKY processor series.
+    * The x86 assembler now supports a -mvexwig=[0|1] option to control
+      encoding of VEX.W-ignored (WIG) VEX instructions.
+      It also has a new -mx86-used-note=[yes|no] option to generate (or
+      not) x86 GNU property notes.  
+    * The MIPS assembler now supports the Loongson EXTensions R2 (EXT2),
+      the Loongson EXTensions (EXT) instructions, the Loongson Content
+      Address Memory (CAM) ASE and the Loongson MultiMedia extensions
+      Instructions (MMI) ASE.
+    * The addr2line, c++filt, nm and objdump tools now have a default
+      limit on the maximum amount of recursion that is allowed whilst
+      demangling strings.  This limit can be disabled if necessary.
+    * Objdump's --disassemble option can now take a parameter,
+      specifying the starting symbol for disassembly.  Disassembly will
+      continue from this symbol up to the next symbol or the end of the
+      function.
+    * The BFD linker will now report property change in linker map file
+      when merging GNU properties.
+    * The BFD linker's -t option now doesn't report members within
+      archives, unless -t is given twice.  This makes it more useful
+      when generating a list of files that should be packaged for a
+      linker bug report.
+    * The GOLD linker has improved warning messages for relocations that
+      refer to discarded sections.
+- Remove binutils-2.31-branch.diff.gz, fix-pr23919-1.diff,
+  fix-pr23919-2.diff, fix-pr23919-3.diff,
+  gold-depend-on-opcodes.diff and s390-relro.diff.
+- Refresh binutils-skip-rpaths.patch, s390-biarch.diff, cross-avr-size.patch
+  and binutils-revert-plt32-in-branches.diff.
+
+-------------------------------------------------------------------
cross-aarch64-binutils.changes: same change
cross-arm-binutils.changes: same change
cross-avr-binutils.changes: same change
cross-epiphany-binutils.changes: same change
cross-hppa-binutils.changes: same change
cross-hppa64-binutils.changes: same change
cross-i386-binutils.changes: same change
cross-ia64-binutils.changes: same change
cross-m68k-binutils.changes: same change
cross-mips-binutils.changes: same change
cross-ppc-binutils.changes: same change
cross-ppc64-binutils.changes: same change
cross-ppc64le-binutils.changes: same change
cross-riscv64-binutils.changes: same change
cross-rx-binutils.changes: same change
cross-s390-binutils.changes: same change
cross-s390x-binutils.changes: same change
cross-sparc-binutils.changes: same change
cross-sparc64-binutils.changes: same change
cross-spu-binutils.changes: same change
cross-x86_64-binutils.changes: same change

Old:
----
  binutils-2.31-branch.diff.gz
  binutils-2.31.tar.bz2
  fix-pr23919-1.diff
  fix-pr23919-2.diff
  fix-pr23919-3.diff
  gold-depend-on-opcodes.diff
  s390-relro.diff

New:
----
  _constraints
  binutils-2.32.tar.bz2
  binutils-2.32.tar.bz2.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ binutils.spec ++++++
--- /var/tmp/diff_new_pack.TYjefi/_old  2019-02-24 17:00:20.044767826 +0100
+++ /var/tmp/diff_new_pack.TYjefi/_new  2019-02-24 17:00:20.044767826 +0100
@@ -33,7 +33,7 @@
 %else
 BuildRequires:  zlib-devel
 %endif
-Version:        2.31
+Version:        2.32
 Release:        0
 #
 # RUN_TESTS
@@ -76,10 +76,10 @@
 License:        GFDL-1.3-only AND GPL-3.0-or-later
 Group:          Development/Tools/Building
 Source:         binutils-%{version}.tar.bz2
+Source4:        binutils-%{version}.tar.bz2.sig
 Source1:        pre_checkin.sh
 Source2:        README.First-for.SuSE.packagers
 Source3:        baselibs.conf
-Patch:          binutils-2.31-branch.diff.gz
 Patch3:         binutils-skip-rpaths.patch
 Patch4:         s390-biarch.diff
 Patch5:         x86-64-biarch.patch
@@ -89,15 +89,10 @@
 Patch10:        enable-targets-gold.diff
 Patch12:        s390-pic-dso.diff
 Patch14:        binutils-build-as-needed.diff
-Patch18:        gold-depend-on-opcodes.diff
 Patch22:        binutils-bfd_h.patch
 Patch34:        aarch64-common-pagesize.patch
 Patch36:        binutils-pr22868.diff
 Patch37:        binutils-revert-plt32-in-branches.diff
-Patch38:        fix-pr23919-1.diff
-Patch39:        fix-pr23919-2.diff
-Patch40:        fix-pr23919-3.diff
-Patch41:        s390-relro.diff
 Patch90:        cross-avr-nesc-as.patch
 Patch92:        cross-avr-omit_section_dynsym.patch
 Patch93:        cross-avr-size.patch
@@ -153,7 +148,6 @@
 %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
-%patch -p1
 %if !%{test_vanilla}
 %patch3
 %patch4
@@ -164,17 +158,12 @@
 %patch10
 %patch12
 %patch14
-%patch18
 %patch22
 %patch34 -p1
 %patch36 -p1
 %if %{suse_version} < 1550
 %patch37 -p1
 %endif
-%patch38 -p1
-%patch39 -p1
-%patch40 -p1
-%patch41 -p1
 %if "%{TARGET}" == "avr"
 cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
 %patch90
@@ -188,6 +177,7 @@
 %build
 sed -i -e '/BFD_VERSION_DATE/s/$/-%(echo %release | sed 's/\.[0-9]*$//')/' 
bfd/version.h
 RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error"
+
 %if 0%{!?cross:1}
 # Building native binutils
 echo "Building native binutils." 

++++++ cross-aarch64-binutils.spec ++++++
--- /var/tmp/diff_new_pack.TYjefi/_old  2019-02-24 17:00:20.060767819 +0100
+++ /var/tmp/diff_new_pack.TYjefi/_new  2019-02-24 17:00:20.060767819 +0100
@@ -36,7 +36,7 @@
 %else
 BuildRequires:  zlib-devel
 %endif
-Version:        2.31
+Version:        2.32
 Release:        0
 #
 # RUN_TESTS
@@ -79,10 +79,10 @@
 License:        GFDL-1.3-only AND GPL-3.0-or-later
 Group:          Development/Tools/Building
 Source:         binutils-%{version}.tar.bz2
+Source4:        binutils-%{version}.tar.bz2.sig
 Source1:        pre_checkin.sh
 Source2:        README.First-for.SuSE.packagers
 Source3:        baselibs.conf
-Patch:          binutils-2.31-branch.diff.gz
 Patch3:         binutils-skip-rpaths.patch
 Patch4:         s390-biarch.diff
 Patch5:         x86-64-biarch.patch
@@ -92,15 +92,10 @@
 Patch10:        enable-targets-gold.diff
 Patch12:        s390-pic-dso.diff
 Patch14:        binutils-build-as-needed.diff
-Patch18:        gold-depend-on-opcodes.diff
 Patch22:        binutils-bfd_h.patch
 Patch34:        aarch64-common-pagesize.patch
 Patch36:        binutils-pr22868.diff
 Patch37:        binutils-revert-plt32-in-branches.diff
-Patch38:        fix-pr23919-1.diff
-Patch39:        fix-pr23919-2.diff
-Patch40:        fix-pr23919-3.diff
-Patch41:        s390-relro.diff
 Patch90:        cross-avr-nesc-as.patch
 Patch92:        cross-avr-omit_section_dynsym.patch
 Patch93:        cross-avr-size.patch
@@ -156,7 +151,6 @@
 %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
-%patch -p1
 %if !%{test_vanilla}
 %patch3
 %patch4
@@ -167,17 +161,12 @@
 %patch10
 %patch12
 %patch14
-%patch18
 %patch22
 %patch34 -p1
 %patch36 -p1
 %if %{suse_version} < 1550
 %patch37 -p1
 %endif
-%patch38 -p1
-%patch39 -p1
-%patch40 -p1
-%patch41 -p1
 %if "%{TARGET}" == "avr"
 cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
 %patch90
@@ -191,6 +180,7 @@
 %build
 sed -i -e '/BFD_VERSION_DATE/s/$/-%(echo %release | sed 's/\.[0-9]*$//')/' 
bfd/version.h
 RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error"
+
 %if 0%{!?cross:1}
 # Building native binutils
 echo "Building native binutils." 

cross-arm-binutils.spec: same change
cross-avr-binutils.spec: same change
cross-epiphany-binutils.spec: same change
cross-hppa-binutils.spec: same change
cross-hppa64-binutils.spec: same change
cross-i386-binutils.spec: same change
cross-ia64-binutils.spec: same change
cross-m68k-binutils.spec: same change
cross-mips-binutils.spec: same change
cross-ppc-binutils.spec: same change
cross-ppc64-binutils.spec: same change
cross-ppc64le-binutils.spec: same change
cross-riscv64-binutils.spec: same change
cross-rx-binutils.spec: same change
cross-s390-binutils.spec: same change
cross-s390x-binutils.spec: same change
cross-sparc-binutils.spec: same change
cross-sparc64-binutils.spec: same change
cross-spu-binutils.spec: same change
cross-x86_64-binutils.spec: same change
++++++ _constraints ++++++
<constraints>
  <hardware>
    <disk>
      <size unit="G">6</size>
    </disk>
  </hardware>
  <overwrite>
    <conditions>
      <arch>ppc</arch>
      <arch>ppc64</arch>
      <arch>ppc64le</arch>
    </conditions>
    <hardware>
      <physicalmemory>
        <size unit="G">4</size>
      </physicalmemory>
    </hardware>
  </overwrite>
</constraints>
++++++ binutils-2.31.tar.bz2 -> binutils-2.32.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/binutils/binutils-2.31.tar.bz2 
/work/SRC/openSUSE:Factory/.binutils.new.28833/binutils-2.32.tar.bz2 differ: 
char 11, line 1

++++++ binutils-revert-plt32-in-branches.diff ++++++
--- /var/tmp/diff_new_pack.TYjefi/_old  2019-02-24 17:00:20.736767497 +0100
+++ /var/tmp/diff_new_pack.TYjefi/_new  2019-02-24 17:00:20.736767497 +0100
@@ -74,11 +74,11 @@
        * testsuite/ld-x86-64/pr22791-2c.s: Likewise.
        * testsuite/ld-x86-64/x86-64.exp: Run PR ld/22791 tests.
 
-Index: binutils-2.31/bfd/elf64-x86-64.c
-===================================================================
---- binutils-2.31.orig/bfd/elf64-x86-64.c      2018-07-05 09:15:08.000000000 
+0200
-+++ binutils-2.31/bfd/elf64-x86-64.c   2018-08-28 15:31:31.000000000 +0200
-@@ -2359,6 +2359,24 @@ elf_x86_64_tpoff (struct bfd_link_info *
+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;
  }
  
@@ -103,7 +103,7 @@
  /* Relocate an x86_64 ELF section.  */
  
  static bfd_boolean
-@@ -3067,18 +3085,14 @@ use_plt:
+@@ -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
@@ -124,7 +124,7 @@
                       || ((info->nocopyreloc
                            || (eh->def_protected
                                && elf_has_no_copy_on_protected 
(h->root.u.def.section->owner)))
-@@ -3087,21 +3101,26 @@ use_plt:
+@@ -3086,21 +3100,26 @@ use_plt:
                  || bfd_link_dll (info)))
            {
              bfd_boolean fail = FALSE;
@@ -158,11 +158,11 @@
                }
  
              if (fail)
-Index: binutils-2.31/gas/config/tc-i386.c
-===================================================================
---- binutils-2.31.orig/gas/config/tc-i386.c    2018-08-28 15:31:17.000000000 
+0200
-+++ binutils-2.31/gas/config/tc-i386.c 2018-08-28 15:31:31.000000000 +0200
-@@ -7415,46 +7415,12 @@ output_branch (void)
+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
+@@ -7690,46 +7690,12 @@ output_branch (void)
    frag_var (rs_machine_dependent, 5, i.reloc[0], subtype, sym, off, p);
  }
  
@@ -209,7 +209,7 @@
  
    if (i.tm.opcode_modifier.jumpbyte)
      {
-@@ -7522,17 +7488,8 @@ output_jump (void)
+@@ -7797,17 +7763,8 @@ output_jump (void)
        abort ();
      }
  
@@ -228,7 +228,7 @@
  
    /* 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
-@@ -9757,10 +9714,6 @@ md_estimate_size_before_relax (fragS *fr
+@@ -10236,10 +10193,6 @@ md_estimate_size_before_relax (fragS *fragP, segT 
segment)
        reloc_type = (enum bfd_reloc_code_real) fragP->fr_var;
        else if (size == 2)
        reloc_type = BFD_RELOC_16_PCREL;
@@ -239,11 +239,11 @@
        else
        reloc_type = BFD_RELOC_32_PCREL;
  
-Index: binutils-2.31/gas/testsuite/gas/i386/ilp32/reloc64.d
-===================================================================
---- binutils-2.31.orig/gas/testsuite/gas/i386/ilp32/reloc64.d  2018-06-24 
20:38:57.000000000 +0200
-+++ binutils-2.31/gas/testsuite/gas/i386/ilp32/reloc64.d       2018-08-28 
15:31:31.000000000 +0200
-@@ -16,7 +16,7 @@ Disassembly of section \.text:
+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
+@@ -17,7 +17,7 @@ Disassembly of section \.text:
  .*[   ]+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 @@
  .*[   ]+R_X86_64_PC8[         ]+xtrn-0x0*1
  .*[   ]+R_X86_64_GOT32[       ]+xtrn
  .*[   ]+R_X86_64_GOT32[       ]+xtrn
-Index: binutils-2.31/gas/testsuite/gas/i386/ilp32/x86-64-branch.d
-===================================================================
---- binutils-2.31.orig/gas/testsuite/gas/i386/ilp32/x86-64-branch.d    
2018-06-24 20:38:57.000000000 +0200
-+++ binutils-2.31/gas/testsuite/gas/i386/ilp32/x86-64-branch.d 2018-08-28 
15:31:31.000000000 +0200
+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
 @@ -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,11 +269,11 @@
  [     ]*[a-f0-9]+:    ff d0                   callq  \*%rax
  [     ]*[a-f0-9]+:    ff d0                   callq  \*%rax
  [     ]*[a-f0-9]+:    66 ff d0                data16 callq \*%rax
-Index: binutils-2.31/gas/testsuite/gas/i386/reloc64.d
-===================================================================
---- binutils-2.31.orig/gas/testsuite/gas/i386/reloc64.d        2018-06-24 
20:38:57.000000000 +0200
-+++ binutils-2.31/gas/testsuite/gas/i386/reloc64.d     2018-08-28 
15:31:31.000000000 +0200
-@@ -18,7 +18,7 @@ Disassembly of section \.text:
+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
+@@ -19,7 +19,7 @@ Disassembly of section \.text:
  .*[   ]+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 @@
  .*[   ]+R_X86_64_PC8[         ]+xtrn-0x0*1
  .*[   ]+R_X86_64_GOT64[       ]+xtrn
  .*[   ]+R_X86_64_GOT32[       ]+xtrn
-Index: binutils-2.31/gas/testsuite/gas/i386/x86-64-jump.d
-===================================================================
---- binutils-2.31.orig/gas/testsuite/gas/i386/x86-64-jump.d    2018-06-24 
20:38:57.000000000 +0200
-+++ binutils-2.31/gas/testsuite/gas/i386/x86-64-jump.d 2018-08-28 
15:31:31.000000000 +0200
+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
 @@ -8,7 +8,7 @@ Disassembly of section .text:
  
  0+ <.text>:
@@ -304,10 +304,10 @@
  [     ]*[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\)
-Index: binutils-2.31/gas/testsuite/gas/i386/x86-64-mpx-branch-1.d
-===================================================================
---- binutils-2.31.orig/gas/testsuite/gas/i386/x86-64-mpx-branch-1.d    
2018-06-24 20:38:57.000000000 +0200
-+++ binutils-2.31/gas/testsuite/gas/i386/x86-64-mpx-branch-1.d 2018-08-28 
15:31:31.000000000 +0200
+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
 @@ -20,9 +20,9 @@ Disassembly of section .text:
  [     ]*[a-f0-9]+:    f2 e8 00 00 00 00       bnd callq 24 <foo2>
  
@@ -321,10 +321,10 @@
  [     ]*[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 e8 00 00 00 00       bnd callq 4a <foo2\+0x26>       
46: R_X86_64_PLT32      foo-0x4
-Index: binutils-2.31/gas/testsuite/gas/i386/x86-64-mpx-branch-2.d
-===================================================================
---- binutils-2.31.orig/gas/testsuite/gas/i386/x86-64-mpx-branch-2.d    
2018-06-24 20:38:57.000000000 +0200
-+++ binutils-2.31/gas/testsuite/gas/i386/x86-64-mpx-branch-2.d 2018-08-28 
15:31:31.000000000 +0200
+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
 @@ -20,9 +20,9 @@ Disassembly of section .text:
  [     ]*[a-f0-9]+:    f2 e8 00 00 00 00       bnd callq 24 <foo2>
  
@@ -338,10 +338,43 @@
  [     ]*[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 e8 00 00 00 00       bnd callq 4a <foo2\+0x26>       
46: R_X86_64_PLT32      foo-0x4
-Index: binutils-2.31/gas/testsuite/gas/i386/x86-64-relax-2.d
-===================================================================
---- binutils-2.31.orig/gas/testsuite/gas/i386/x86-64-relax-2.d 2018-06-24 
20:38:57.000000000 +0200
-+++ binutils-2.31/gas/testsuite/gas/i386/x86-64-relax-2.d      2018-08-28 
15:31:31.000000000 +0200
+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
+@@ -17,5 +17,5 @@ Disassembly of section .text:
+ Disassembly of section .altinstr_replacement:
+ 
+ 0+ <.altinstr_replacement>:
+- +[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:
+  +[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:
+  +[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
 @@ -10,12 +10,12 @@ Disassembly of section .text:
  0+ <foo>:
  [     ]*[a-f0-9]+:    eb 24                   jmp    26 <local>
@@ -360,10 +393,10 @@
  
  0+22 <hidden_def>:
  [     ]*[a-f0-9]+:    c3                      retq   
-Index: binutils-2.31/gas/testsuite/gas/i386/x86-64-relax-3.d
-===================================================================
---- binutils-2.31.orig/gas/testsuite/gas/i386/x86-64-relax-3.d 2018-06-24 
20:38:57.000000000 +0200
-+++ binutils-2.31/gas/testsuite/gas/i386/x86-64-relax-3.d      2018-08-28 
15:31:31.000000000 +0200
+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
 @@ -11,10 +11,10 @@ Disassembly of section .text:
  [     ]*[a-f0-9]+:    eb 1b                   jmp    1f <hidden_def>
  [     ]*[a-f0-9]+:    eb 1b                   jmp    21 <global_def>
@@ -379,35 +412,38 @@
  
  0+1f <hidden_def>:
  [     ]*[a-f0-9]+:    c3                      retq   
-Index: binutils-2.31/ld/testsuite/ld-x86-64/mpx1c.rd
-===================================================================
---- binutils-2.31.orig/ld/testsuite/ld-x86-64/mpx1c.rd 2018-06-24 
20:38:58.000000000 +0200
-+++ binutils-2.31/ld/testsuite/ld-x86-64/mpx1c.rd      2018-08-28 
15:31:31.000000000 +0200
+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
 @@ -1,3 +1,3 @@
  #...
 -[0-9a-f ]+R_X86_64_PLT32 +0+ +.*
 +[0-9a-f ]+R_X86_64_PC32 +0+ +.*
  #...
-Index: binutils-2.31/ld/testsuite/ld-x86-64/pr22791-1.err
-===================================================================
---- binutils-2.31.orig/ld/testsuite/ld-x86-64/pr22791-1.err    2018-06-24 
20:38:58.000000000 +0200
-+++ /dev/null  1970-01-01 00:00:00.000000000 +0000
+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
 @@ -1,2 +0,0 @@
 -.*relocation R_X86_64_PC32 against symbol `foo' can not be used when making a 
PIE object; recompile with -fPIC
 -#...
-Index: binutils-2.31/ld/testsuite/ld-x86-64/pr22791-1a.c
-===================================================================
---- binutils-2.31.orig/ld/testsuite/ld-x86-64/pr22791-1a.c     2018-06-24 
20:38:58.000000000 +0200
-+++ /dev/null  1970-01-01 00:00:00.000000000 +0000
+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
 @@ -1,4 +0,0 @@
 -void
 -foo (void)
 -{
 -}
-Index: binutils-2.31/ld/testsuite/ld-x86-64/pr22791-1b.s
-===================================================================
---- binutils-2.31.orig/ld/testsuite/ld-x86-64/pr22791-1b.s     2018-06-24 
20:38:58.000000000 +0200
-+++ /dev/null  1970-01-01 00:00:00.000000000 +0000
+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
 @@ -1,6 +0,0 @@
 -      .text
 -      .globl  main
@@ -415,10 +451,11 @@
 -main:
 -      movl    foo(%rip), %eax
 -      .size   main, .-main
-Index: binutils-2.31/ld/testsuite/ld-x86-64/pr22791-2.rd
-===================================================================
---- binutils-2.31.orig/ld/testsuite/ld-x86-64/pr22791-2.rd     2018-06-24 
20:38:58.000000000 +0200
-+++ /dev/null  1970-01-01 00:00:00.000000000 +0000
+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
 @@ -1,6 +0,0 @@
 -#failif
 -#...
@@ -426,10 +463,11 @@
 -#...
 -[0-9a-f ]+R_X86_64_NONE.*
 -#...
-Index: binutils-2.31/ld/testsuite/ld-x86-64/pr22791-2a.s
-===================================================================
---- binutils-2.31.orig/ld/testsuite/ld-x86-64/pr22791-2a.s     2018-06-24 
20:38:58.000000000 +0200
-+++ /dev/null  1970-01-01 00:00:00.000000000 +0000
+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
 @@ -1,8 +0,0 @@
 -      .text
 -      .p2align 4,,15
@@ -439,10 +477,11 @@
 -      jmp     bar
 -      .size   foo, .-foo
 -      .section        .note.GNU-stack,"",@progbits
-Index: binutils-2.31/ld/testsuite/ld-x86-64/pr22791-2b.c
-===================================================================
---- binutils-2.31.orig/ld/testsuite/ld-x86-64/pr22791-2b.c     2018-06-24 
20:38:58.000000000 +0200
-+++ /dev/null  1970-01-01 00:00:00.000000000 +0000
+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
 @@ -1,7 +0,0 @@
 -#include <stdio.h>
 -
@@ -451,10 +490,11 @@
 -{
 -  puts ("PASS");
 -}
-Index: binutils-2.31/ld/testsuite/ld-x86-64/pr22791-2c.s
-===================================================================
---- binutils-2.31.orig/ld/testsuite/ld-x86-64/pr22791-2c.s     2018-06-24 
20:38:58.000000000 +0200
-+++ /dev/null  1970-01-01 00:00:00.000000000 +0000
+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
 @@ -1,12 +0,0 @@
 -      .text
 -      .p2align 4,,15
@@ -468,17 +508,31 @@
 -      ret
 -      .size   main, .-main
 -      .section        .note.GNU-stack,"",@progbits
-Index: binutils-2.31/ld/testsuite/ld-x86-64/x86-64.exp
-===================================================================
---- binutils-2.31.orig/ld/testsuite/ld-x86-64/x86-64.exp       2018-08-28 
15:31:17.000000000 +0200
-+++ binutils-2.31/ld/testsuite/ld-x86-64/x86-64.exp    2018-08-28 
15:31:31.000000000 +0200
-@@ -1180,44 +1180,6 @@ if { [isnative] && [which $CC] != 0 } {
+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
+@@ -7,7 +7,7 @@ main:
+         leaq    bar(%rip), %rdi
+       addq    %rax, %rdi
+ 
+-      callq   foo
++      callq   foo@PLT
+       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}} \
            "pr22393-3-static" \
        ] \
-       [list \
+-      [list \
 -          "Build pr22791-1.so" \
 -          "-shared" \
--          "-fPIC" \
+-          "-fPIC -Wa,-mx86-used-note=yes" \
 -          { pr22791-1a.c } \
 -          {} \
 -          "pr22791-1.so" \
@@ -486,7 +540,7 @@
 -      [list \
 -          "Build pr22791-1" \
 -          "-pie -Wl,--no-as-needed tmpdir/pr22791-1.so" \
--          "$NOPIE_CFLAGS" \
+-          "$NOPIE_CFLAGS -Wa,-mx86-used-note=yes" \
 -          { pr22791-1b.s } \
 -          {{error_output "pr22791-1.err"}} \
 -          "pr22791-1" \
@@ -494,13 +548,13 @@
 -      [list \
 -          "Build pr22791-2a.o" \
 -          "" \
--          "$NOPIE_CFLAGS" \
+-          "$NOPIE_CFLAGS -Wa,-mx86-used-note=yes" \
 -          { pr22791-2a.s } \
 -      ] \
 -      [list \
 -          "Build pr22791-2.so" \
 -          "-shared tmpdir/pr22791-2a.o" \
--          "-fPIC" \
+-          "-fPIC -Wa,-mx86-used-note=yes" \
 -          { pr22791-2b.c } \
 -          {{readelf -drW pr22791-2.rd}} \
 -          "pr22791-2.so" \
@@ -508,74 +562,27 @@
 -      [list \
 -          "Build pr22791-2" \
 -          "-pie -Wl,--no-as-needed tmpdir/pr22791-2.so" \
--          "$NOPIE_CFLAGS" \
+-          "$NOPIE_CFLAGS -Wa,-mx86-used-note=yes" \
 -          { pr22791-2c.s } \
 -          {{readelf -drW pr22791-2.rd}} \
 -          "pr22791-2" \
 -      ] \
--      [list \
+       [list \
            "Build pr22842.so" \
            "-shared" \
-           "-fPIC" \
-@@ -1560,15 +1522,6 @@ if { [isnative] && [which $CC] != 0 } {
+@@ -1577,15 +1539,6 @@ if { [isnative] && [which $CC] != 0 } {
+           "pr22393-3-static" \
            "pass.out" \
        ] \
-       [list \
+-      [list \
 -          "Run pr22791-2" \
 -          "-pie -Wl,--no-as-needed tmpdir/pr22791-2.so" \
--          "" \
+-          "-Wa,-mx86-used-note=yes" \
 -          { pr22791-2c.s } \
 -          "pr22791-2" \
 -          "pass.out" \
 -          "$NOPIE_CFLAGS" \
 -      ] \
--      [list \
-           "Build pr22842" \
+       [list \
+           "Run pr22842" \
            "-pie -Wl,--no-as-needed tmpdir/pr22842.so" \
-           "" \
-Index: binutils-2.31/gas/testsuite/gas/i386/x86-64-nop-3.d
-===================================================================
---- binutils-2.31.orig/gas/testsuite/gas/i386/x86-64-nop-3.d   2018-06-24 
20:38:57.000000000 +0200
-+++ binutils-2.31/gas/testsuite/gas/i386/x86-64-nop-3.d        2018-08-28 
15:38:52.000000000 +0200
-@@ -17,5 +17,5 @@ Disassembly of section .text:
- Disassembly of section .altinstr_replacement:
- 
- 0+ <.altinstr_replacement>:
-- +[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
-Index: binutils-2.31/gas/testsuite/gas/i386/x86-64-nop-4.d
-===================================================================
---- binutils-2.31.orig/gas/testsuite/gas/i386/x86-64-nop-4.d   2018-06-24 
20:38:57.000000000 +0200
-+++ binutils-2.31/gas/testsuite/gas/i386/x86-64-nop-4.d        2018-08-28 
15:39:03.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
-Index: binutils-2.31/gas/testsuite/gas/i386/x86-64-nop-5.d
-===================================================================
---- binutils-2.31.orig/gas/testsuite/gas/i386/x86-64-nop-5.d   2018-06-24 
20:38:57.000000000 +0200
-+++ binutils-2.31/gas/testsuite/gas/i386/x86-64-nop-5.d        2018-08-28 
15:39:11.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
-Index: binutils-2.31/ld/testsuite/ld-x86-64/pr22842b.S
-===================================================================
---- binutils-2.31.orig/ld/testsuite/ld-x86-64/pr22842b.S       2018-08-28 
15:59:40.000000000 +0200
-+++ binutils-2.31/ld/testsuite/ld-x86-64/pr22842b.S    2018-08-28 
16:00:02.000000000 +0200
-@@ -7,7 +7,7 @@ main:
-         leaq    bar(%rip), %rdi
-       addq    %rax, %rdi
- 
--      callq   foo
-+      callq   foo@PLT
-       xorl    %eax, %eax
-       popq    %rcx
-       retq

++++++ binutils-skip-rpaths.patch ++++++
--- /var/tmp/diff_new_pack.TYjefi/_old  2019-02-24 17:00:20.744767494 +0100
+++ /var/tmp/diff_new_pack.TYjefi/_new  2019-02-24 17:00:20.744767494 +0100
@@ -1,8 +1,8 @@
-Index: ld/emultempl/elf32.em
-===================================================================
---- ld/emultempl/elf32.em.orig 2017-03-02 09:23:54.000000000 +0100
-+++ ld/emultempl/elf32.em      2017-03-30 13:06:06.406399958 +0200
-@@ -1581,8 +1581,35 @@ if test x"$LDEMUL_BEFORE_ALLOCATION" !=
+diff --git a/ld/emultempl/elf32.em b/ld/emultempl/elf32.em
+index f4f7ad6b4e..7b0f86031a 100644
+--- ld/emultempl/elf32.em
++++ ld/emultempl/elf32.em
+@@ -1638,8 +1638,35 @@ if test x"$LDEMUL_BEFORE_ALLOCATION" != 
xgld"$EMULATION_NAME"_before_allocation;
    else
      ELF_INTERPRETER_SET_DEFAULT=
    fi
@@ -38,7 +38,7 @@
  /* used by before_allocation and handle_option. */
  static void
  gld${EMULATION_NAME}_append_to_separated_string (char **to, char *op_arg)
-@@ -1634,7 +1661,7 @@ static struct bfd_link_hash_entry ehdr_s
+@@ -1686,7 +1713,7 @@ gld${EMULATION_NAME}_append_to_separated_string (char 
**to, char *op_arg)
  static void
  gld${EMULATION_NAME}_before_allocation (void)
  {
@@ -46,8 +46,8 @@
 +  char *rpath;
    asection *sinterp;
    bfd *abfd;
-   struct elf_link_hash_entry *ehdr_start = NULL;
-@@ -1691,7 +1718,65 @@ gld${EMULATION_NAME}_before_allocation (
+   struct bfd_link_hash_entry *ehdr_start = NULL;
+@@ -1745,7 +1772,65 @@ gld${EMULATION_NAME}_before_allocation (void)
       by dynamic linking.  */
    rpath = command_line.rpath;
    if (rpath == NULL)

++++++ cross-avr-size.patch ++++++
--- /var/tmp/diff_new_pack.TYjefi/_old  2019-02-24 17:00:20.760767486 +0100
+++ /var/tmp/diff_new_pack.TYjefi/_new  2019-02-24 17:00:20.760767486 +0100
@@ -1,9 +1,8 @@
-AVR specific only
-http://distribute.atmel.no/tools/opensource/avr-gcc/binutils-2.20.1/30-binutils-2.20.1-avr-size.patch
-===========================================================
---- binutils/size.c    2007-08-06 13:56:14.000000000 -0600
-+++ binutils/size.c    2007-09-13 09:13:10.281250000 -0600
-@@ -36,10 +36,31 @@
+diff --git a/binutils/size.c b/binutils/size.c
+index 93ec02691e..ad7cbee7c5 100644
+--- binutils/size.c
++++ binutils/size.c
+@@ -34,10 +34,31 @@
  #include "getopt.h"
  #include "bucomm.h"
  
@@ -37,7 +36,7 @@
  /* Program options.  */
  
  static enum
-@@ -48,9 +69,8 @@ static enum
+@@ -46,9 +67,8 @@ static enum
    }
  radix = decimal;
  
@@ -48,7 +47,7 @@
  static int show_version = 0;
  static int show_help = 0;
  static int show_totals = 0;
-@@ -64,6 +84,246 @@ static bfd_size_type total_textsize;
+@@ -62,6 +82,246 @@ static bfd_size_type total_textsize;
  /* Program exit status.  */
  static int return_code = 0;
  
@@ -295,7 +294,7 @@
  static char *target = NULL;
  
  /* Forward declarations.  */
-@@ -79,7 +337,8 @@ usage (FILE *stream, int status)
+@@ -77,7 +337,8 @@ usage (FILE *stream, int status)
    fprintf (stream, _(" Displays the sizes of sections inside binary 
files\n"));
    fprintf (stream, _(" If no input file(s) are specified, a.out is 
assumed\n"));
    fprintf (stream, _(" The options are:\n\
@@ -305,7 +304,7 @@
    -o|-d|-x  --radix={8|10|16}         Display numbers in octal, decimal or 
hex\n\
    -t        --totals                  Display the total sizes (Berkeley 
only)\n\
              --common                  Display total size for *COM* syms\n\
-@@ -88,11 +337,7 @@ usage (FILE *stream, int status)
+@@ -86,11 +347,7 @@ usage (FILE *stream, int status)
    -h        --help                    Display this information\n\
    -v        --version                 Display the program's version\n\
  \n"),
@@ -318,7 +317,7 @@
  );
    list_supported_targets (program_name, stream);
    if (REPORT_BUGS_TO[0] && status == 0)
-@@ -103,6 +359,7 @@ usage (FILE *stream, int status)
+@@ -101,6 +358,7 @@ usage (FILE *stream, int status)
  #define OPTION_FORMAT (200)
  #define OPTION_RADIX (OPTION_FORMAT + 1)
  #define OPTION_TARGET (OPTION_RADIX + 1)
@@ -326,7 +325,7 @@
  
  static struct option long_options[] =
  {
-@@ -110,6 +368,7 @@ static struct option long_options[] =
+@@ -108,6 +366,7 @@ static struct option long_options[] =
    {"format", required_argument, 0, OPTION_FORMAT},
    {"radix", required_argument, 0, OPTION_RADIX},
    {"target", required_argument, 0, OPTION_TARGET},
@@ -334,8 +333,8 @@
    {"totals", no_argument, &show_totals, 1},
    {"version", no_argument, &show_version, 1},
    {"help", no_argument, &show_help, 1},
-@@ -141,7 +399,7 @@ main (int argc, char **argv)
-   bfd_init ();
+@@ -141,7 +400,7 @@ main (int argc, char **argv)
+     fatal (_("fatal error: libbfd ABI mismatch"));
    set_default_bfd_target ();
  
 -  while ((c = getopt_long (argc, argv, "ABHhVvdfotx", long_options,
@@ -361,7 +360,7 @@
            break;
          default:
            non_fatal (_("invalid argument to --format: %s"), optarg);
-@@ -162,6 +424,10 @@ main (int argc, char **argv)
+@@ -162,6 +425,10 @@ main (int argc, char **argv)
          }
        break;
  
@@ -389,7 +388,7 @@
        case 'v':
        case 'V':
        show_version = 1;
-@@ -240,7 +509,7 @@ main (int argc, char **argv)
+@@ -240,7 +510,7 @@ main (int argc, char **argv)
      for (; optind < argc;)
        display_file (argv[optind++]);
  
@@ -398,7 +397,7 @@
      {
        bfd_size_type total = total_textsize + total_datasize + total_bsssize;
  
-@@ -599,13 +869,117 @@ print_sysv_format (bfd *file)
+@@ -606,13 +876,117 @@ print_sysv_format (bfd *file)
    printf ("\n\n");
  }
  

++++++ s390-biarch.diff ++++++
--- /var/tmp/diff_new_pack.TYjefi/_old  2019-02-24 17:00:20.876767431 +0100
+++ /var/tmp/diff_new_pack.TYjefi/_new  2019-02-24 17:00:20.880767429 +0100
@@ -1,10 +1,10 @@
-Index: ld/emulparams/elf_s390.sh
-===================================================================
---- ld/emulparams/elf_s390.sh.orig     2013-01-10 21:08:02.000000000 +0100
-+++ ld/emulparams/elf_s390.sh  2013-09-20 15:20:48.000000000 +0200
-@@ -12,3 +12,18 @@ GENERATE_SHLIB_SCRIPT=yes
- GENERATE_PIE_SCRIPT=yes
+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
  NO_SMALL_DATA=yes
+ SEPARATE_GOTPLT=12
  IREL_IN_PLT=
 +
 +# Treat a host that matches the target with the possible exception of "x"


Reply via email to