Revisions of binutils

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 910009 from Michael Matz's avatar Michael Matz (matz2) (revision 150)
- Bump binutils-2.37-branch.diff: fixes PR28138. (forwarded request 910001 from marxin)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 892038 from Michael Matz's avatar Michael Matz (matz2) (revision 149)
- ppc-ensure-undef-dynamic-weak-undefined.patch: PPC: ensure_undef_dynamic
  on weak undef only in plt
- ppc-use-local-plt.patch: PowerPC use_local_plt (prerequisite for above
  patch) (forwarded request 891347 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 875983 from Richard Biener's avatar Richard Biener (rguenther) (revision 147)
- Bump 2.36 branch diff (includes fix for PR27441 aka bsc#1182252). (forwarded request 875982 from marxin)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 869232 from Michael Matz's avatar Michael Matz (matz2) (revision 146)
- Bump 2.36 branch diff. (forwarded request 869133 from marxin)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 848118 from Michael Matz's avatar Michael Matz (matz2) (revision 145)
- Update to 2.35.1 and rebased branch diff:
  * This is a point release over the previous 2.35 version, containing bug
  fixes, and as an exception to the usual rule, one new feature.  The
  new feature is the support for a new directive in the assembler:
  ".nop".  This directive creates a single no-op instruction in whatever
  encoding is correct for the target architecture.  Unlike the .space or
  .fill this is a real instruction, and it does affect the generation of
  DWARF line number tables, should they be enabled. (forwarded request 848022 from marxin)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 834649 from Michael Matz's avatar Michael Matz (matz2) (revision 144)
Sorry, the maintenance checker scripts detected a lost reference
from the SLE changelog, this only updates the .changes file to
contain it.

- Update binutils-2.35-branch.diff.gz to commit 23f268a0:
  * Add xBPF target
  * Fix various problems with DWARF 5 support in gas
- Toolchain module update for SLE15 [jsc#ECO-2373]
- Includes changes that were SLE-only in binutils-add-z15-name.diff
  for [bsc#1160590, jsc#SLE-7903 aka jsc#SLE-7464]

- Add binutils-2.35-branch.diff.gz: it includes fix for
  nm -B for objects compiled with -flto and -fcommon.

- Add binutils-revert-nm-symversion.diff to be compatible with old
  output of nm relied on in scripts.
- Add binutils-fix-abierrormsg.diff to work around an eager (new)
  error message occuring without inputs and as-needed (affects
  nvme-cli build).

- Update to binutils 2.35:
  * The asseembler can now produce DWARF-5 format line number tables.
  * Readelf now has a "lint" mode to enable extra checks of the files it is processing.
  * Readelf will now display "[...]" when it has to truncate a symbol name.  
    The old behaviour - of displaying as many characters as possible, up to
    the 80 column limit - can be restored by the use of the --silent-truncation
    option.
  * The linker can now produce a dependency file listing the inputs that it
    has processed, much like the -M -MP option supported by the compiler.
- Regenerate add-ulp-section.diff with -p1 due to a fuzzing issue.
- Remove binutils-2.34-branch.diff.gz.
- Regenerate binutils-build-as-needed.diff due to a fuzzing issue.
- Regenerate binutils-fix-invalid-op-errata.diff as one hunk was upstreamed.
- Remove upstreamed patch binutils-pr25593.diff.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 788599 from Michael Matz's avatar Michael Matz (matz2) (revision 143)
- Update binutils-2.34-branch.diff.gz.

- Remove fix-try_load_plugin.patch as it is part
  of the updated binutils-2.34-branch.diff.gz patch.

- Add binutils-pr25593.diff to fix DT_NEEDED order with -flto
  [bsc#1163744]

- Update fix-try_load_plugin.patch to latest version.

- Add fix-try_load_plugin.patch in order to fix fallback caused
  by backport for PR25355.

- Update to binutils 2.34:
  * The disassembler (objdump --disassemble) now has an option to
    generate ascii art thats show the arcs between that start and end
    points of control flow instructions.
  * The binutils tools now have support for debuginfod.  Debuginfod is a 
    HTTP service for distributing ELF/DWARF debugging information as
    well as source code.  The tools can now connect to debuginfod
    servers in order to download debug information about the files that
    they are processing.
  * The assembler and linker now support the generation of ELF format
    files for the Z80 architecture.
- Rename and get binutils-2.34-branch.diff.gz (boo#1160254).
- Rebase add-ulp-section.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch and binutils-skip-rpaths.patch.
- Add new subpackages for libctf and libctf-nobfd.
- Disable LTO due to boo#1163333.
- Includes fixes for these CVEs:
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 761640 from Michael Matz's avatar Michael Matz (matz2) (revision 142)
- Disable LTO during testsuite run (forwarded request 761623 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 751311 from Michael Matz's avatar Michael Matz (matz2) (revision 141)
(In comparison to sr#751060 this merely adds a reference to
bsc#1157755)

- Add binutils-fix-invalid-op-errata.diff to fix various
  build fails on aarch64 (PR25210, bsc#1157755).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 748099 from Michael Matz's avatar Michael Matz (matz2) (revision 140)
- Update to binutils 2.33.1:
  * Adds support for the Arm Scalable Vector Extension version 2
    (SVE2) instructions, the Arm Transactional Memory Extension (TME)
    instructions and the Armv8.1-M Mainline and M-profile Vector
    Extension (MVE) instructions.
  * Adds support for the Arm Cortex-A76AE, Cortex-A77 and Cortex-M35P
    processors and the AArch64 Cortex-A34, Cortex-A65, Cortex-A65AE,
    Cortex-A76AE, and Cortex-A77 processors.
  * Adds a .float16 directive for both Arm and AArch64 to allow
    encoding of 16-bit floating point literals.
  * For MIPS, Add -m[no-]fix-loongson3-llsc option to fix (or not)
    Loongson3 LLSC Errata.  Add a --enable-mips-fix-loongson3-llsc=[yes|no]
    configure time option to set the default behavior. Set the default
    if the configure option is not used to "no".
  * The Cortex-A53 Erratum 843419 workaround now supports a choice of
    which workaround to use.  The option --fix-cortex-a53-843419 now
    takes an optional argument --fix-cortex-a53-843419[=full|adr|adrp]
    which can be used to force a particular workaround to be used.
    See --help for AArch64 for more details.
  * Add support for GNU_PROPERTY_AARCH64_FEATURE_1_BTI and
    GNU_PROPERTY_AARCH64_FEATURE_1_PAC  in ELF GNU program properties
    in the AArch64 ELF linker. 
  * Add -z force-bti for AArch64 to enable GNU_PROPERTY_AARCH64_FEATURE_1_BTI
    on output while warning about missing GNU_PROPERTY_AARCH64_FEATURE_1_BTI 
    on inputs and use PLTs protected with BTI.
  * Add -z pac-plt for AArch64 to pick PAC enabled PLTs.
  * Add --source-comment[=<txt>] option to objdump which if present,
    provides a prefix to source code lines displayed in a disassembly.
  * Add --set-section-alignment <section-name>=<power-of-2-align>
    option to objcopy to allow the changing of section alignments.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 734652 from Michael Matz's avatar Michael Matz (matz2) (revision 139)
- Add avr, epiphany and rx to target_list so that the common
  binutils can handle all objects we can create with crosses.
  [bsc#1152590]
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 729929 from Michael Matz's avatar Michael Matz (matz2) (revision 138)
- Update to current 2.32 branch @7b468db3 adding
  binutils-2.32-branch.diff.gz [jsc#ECO-368].
- Includes fixes for these CVEs:
  bsc#1109412 aka CVE-2018-17358 aka PR23686 
  bsc#1109413 aka CVE-2018-17359 aka PR23686 
  bsc#1109414 aka CVE-2018-17360 aka PR23685 
  bsc#1111996 aka CVE-2018-18309 aka PR23770 
  bsc#1112534 aka CVE-2018-18484 aka GCC PR87636
  bsc#1112535 aka CVE-2018-18483 aka PR23767
  bsc#1113247 aka CVE-2018-18607 aka PR23805 
  bsc#1113252 aka CVE-2018-18606 aka PR23806 
  bsc#1113255 aka CVE-2018-18605 aka PR23804 
  bsc#1116827 aka CVE-2018-17985 aka GCC PR87335 
  bsc#1118830 aka CVE-2018-19932 aka PR23932 
  bsc#1118831 aka CVE-2018-19931 aka PR23942 
  bsc#1120640 aka CVE-2018-1000876 aka PR23994
  bsc#1121034 aka CVE-2018-20651 aka PR24041
  bsc#1121035 aka CVE-2018-20623 aka PR24049 
  bsc#1121056 aka CVE-2018-20671 aka PR24005
  bsc#1142772 aka CVE-2019-1010180 aka PR23657
- Refresh s390-biarch.diff and
  binutils-revert-plt32-in-branches.diff .
- For the SLE12 package this also removes patches
  binutils-z13-1.diff, binutils-z13-2.diff,
  binutils-z13-3.diff, binutils-z13-4.diff and binutils-z13-5.diff .

- enable xtensa architecture (Tensilica lc6 and related)
- Fix SUSE typo in README package name

Fake entry for SLE12 package variant only:
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 717878 from Michael Matz's avatar Michael Matz (matz2) (revision 137)
- Use -ffat-lto-objects in order to provide assembly for static libs
  (boo#1141913). (forwarded request 717776 from marxin)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 699464 from Michael Matz's avatar Michael Matz (matz2) (revision 136)
- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232).
- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232).
- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232).
- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232).
- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232).
- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232).
- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232).
- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232).
- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232).
- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232).
- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232).
- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232).
- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232).
- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232).
- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232).
- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232).
- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232).
- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232).
- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232).
- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232).
- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232).
- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232). (forwarded request 699441 from marxin)
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 697147 from Michael Matz's avatar Michael Matz (matz2) (revision 135)
- Add rx-gas-padding-pr24464.patch: fix for PR24464. (forwarded request 697019 from marxin)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 691511 from Michael Matz's avatar Michael Matz (matz2) (revision 134)
- riscv-abi-check.patch: Don't check ABI flags if no code section (forwarded request 691290 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 684304 from Michael Matz's avatar Michael Matz (matz2) (revision 133)
- Add binutils.keyring and verify signature. (forwarded request 677318 from marxin)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 673442 from Michael Matz's avatar Michael Matz (matz2) (revision 132)
- Add disk and RAM (for ppc, ppc64 and ppc64le) constraint with _constraints.

- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 668394 from Michael Matz's avatar Michael Matz (matz2) (revision 131)
- Add s390-relro.diff to improve relro support on s390
  [fate#326356]

- Fix the fix for PR23919 [bsc#1118644]:
  rename handle-ELF-compressed-header-alignment-correctly-by-.patch
  to fix-pr23919-1.diff and add fix-pr23919-2.diff
  and fix-pr23919-3.diff .
Displaying revisions 21 - 40 of 170
openSUSE Build Service is sponsored by