Revisions of binutils

Michael Matz's avatar Michael Matz (matz2) committed (revision 458)
- Update to version 2.42:
* Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
* Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
* Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
* Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
* BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
* x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
* risc-v ld: Add '--[no-]check-uleb128'.
* New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
* New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  --error-rxw-segments to convert the existing warnings into errors.
* objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
* readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
* objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
* s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
buildservice-autocommit accepted request 1124735 from Michael Matz's avatar Michael Matz (matz2) (revision 457)
baserev update by copy to link target
Michael Matz's avatar Michael Matz (matz2) committed (revision 456)
- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]
Michael Matz's avatar Michael Matz (matz2) accepted request 1113839 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 455)
- riscv-relro.patch: RISC-V: Protect .got with relro
Michael Matz's avatar Michael Matz (matz2) committed (revision 454)
- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)
Michael Matz's avatar Michael Matz (matz2) committed (revision 453)
update branch to b6f6a3ec
(fixes a gold powerpc problem in llvm)
Michael Matz's avatar Michael Matz (matz2) committed (revision 452)
- Update to version 2.41 [PED-5778]:
Michael Matz's avatar Michael Matz (matz2) committed (revision 451)
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876
Michael Matz's avatar Michael Matz (matz2) committed (revision 450)
Adjust changes to match SLE versions
Michael Matz's avatar Michael Matz (matz2) committed (revision 449)
- Add binutils-old-makeinfo.diff for SLE-12 and older.
Michael Matz's avatar Michael Matz (matz2) committed (revision 448)
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
Michael Matz's avatar Michael Matz (matz2) committed (revision 447)
- Update to version 2.41:
* The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
* Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
* New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
* SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
* Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
* The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
* The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
* Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
* A new .insn directive is recognized by x86 gas.
* Add SME2 support to the AArch64 port.
* The linker now accepts a command line option of --remap-inputs
  <PATTERN>=<FILE> to relace any input file that matches <PATTERN> with
  <FILE>.  In addition the option --remap-inputs-file=<FILE> can be used to
  specify a file containing any number of these remapping directives.
buildservice-autocommit accepted request 1089814 from Michael Matz's avatar Michael Matz (matz2) (revision 446)
baserev update by copy to link target
Michael Matz's avatar Michael Matz (matz2) accepted request 1089774 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 445)
- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263
buildservice-autocommit accepted request 1079086 from Martin Liška's avatar Martin Liška (marxin) (revision 444)
baserev update by copy to link target
Martin Liška's avatar Martin Liška (marxin) committed (revision 443)
Fix patch.
Martin Liška's avatar Martin Liška (marxin) accepted request 1078750 from Martin Liška's avatar Martin Liška (marxin) (revision 442)
- Rebase branch patch (includes fix for PR30281).
buildservice-autocommit accepted request 1073595 from Martin Liška's avatar Martin Liška (marxin) (revision 441)
baserev update by copy to link target
Martin Liška's avatar Martin Liška (marxin) committed (revision 440)
- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444
Richard Biener's avatar Richard Biener (rguenther) committed (revision 439)
- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.
Displaying revisions 21 - 40 of 478
openSUSE Build Service is sponsored by