Changelog
binutils (2.35.2-1) unstable; urgency=medium
* binutils 2.35.2 release. Closes: #982086.
- PR gas/27218, memory access violation in dwarf2dbg.c
- PR gas/27195, enable DWARF5 support when required
- PR binutils/27231: Fix parsing DWARF-5 line number tables,
DWARF-5: Ignore empty range in DWARF-5 line number tables
- Fix thinko in objcopy's memory freeing code (double free).
- Fix Segmentation fault i386-gen.
- PR binutils/26483, ASAN: ppc_elf_link_params elf32-ppc.c.
- PR binutils/26492, ASAN: ppc64_elf_before_check_relocs elf64-ppc.c.
- PR binutils/26489, ASAN: ppc64_elf_size_stubs elf64-ppc.c.
- power10 on ppc32 fix:
We don't support power10 on ppc32, mainly because some instructions
have 34-bit fields for which we don't have relocations on ppc32.
If you try to assemble typical code, you'll see errors saying
"reloc ... not supported by object file format". Also, on 32-bit
hosts with binutils configured without a 64-bit bfd, you'll see errors
saying "bignum invalid" when using large offsets. But let's not kill
output of prefix insns entirely on 32-bit hosts.
- R_PPC64_GOT_LO_DS and R_PPC64_GOT_HA sanity check.
- POWER10: Add Return-Oriented Programming instructions.
- PR gold/27246, skip address size and segment selector for DWARF5.
- Fix PR ld/27259, stop ld from endless looping on SHF_LINK_ORDER sh_link
loops.
* Fix removal of gfdl files with invariant sections.
* Remove unused patch binutils-no-development.
* Set unique build-ids for stripped files.
* Regenerate man pages.
-- Matthias Klose <email address hidden> Fri, 19 Feb 2021 17:55:20 +0100