-
Wed Mar 11 2020 Nick Alcock <nick.alcock@oracle.com> - 2.30-58.0.10.el8_1.1
- Fix deduplication of ambiguously-named types in CTF.
- CTF types without names are not ambiguously-named.
- Stop the CTF_LINK_EMPTY_CU_MAPPINGS flag crashing.
- Only emit ambiguous types as hidden if they are named and there is already
a type with that name.
- Make sure completely empty dicts get their header written out properly
- Do not fail if adding anonymous struct/union members to structs/unions that
already contain other anonymous members at a different offset
- Correctly look up pointers to non-root-visible structures
- Emit error messages in dumping into the dump stream
- Do not abort early on dump-time errors
- Elide likely duplicates (same name, same kind) within a single TU (cross-
TU duplicate/ambiguous-type detection works as before).
- Fix linking of the CTF variable section
- Fix spurious conflicts of variables (also affects the nondeduplicating linker)
- Defend against CUs without names
- When linking only a single input file, set the output CTF CU name to the
name of the input
[Orabug: 31001711] [Orabug: 31001722]
-
Fri Mar 06 2020 Nick Alcock <nick.alcock@oracle.com> - 2.30-58.0.9.el8_1.1
- Backport the non-cycle-detecting-capable deduplicating CTF linker
[Orabug: 31001711] [Orabug: 31001722]
- Backport a fix for an upstream hashtab crash (no upstream bug number),
triggered by the above.
-
Wed Feb 05 2020 Egeyar Bagcioglu <egeyar.bagcioglu@oracle.com> - 2.30-58.0.8.el8_1.1
- Backport the following patch with binutils-aarch64-stub-alignment.patch:
9a2ebffd4dd9 - Ensure 8-byte alignment for AArch64 stubs.
- Add CTF machinery, including libctf.so and libctf-nonbfd.so.
[Orabug: 30102938] [Orabug: 30102941]
- Backport the fix for upstream bug 23919, required by above.
- Provide PIC libctf*.a files and linker scripts to avoid linking
with the shared objects from binutils. This is to avoid adding a hard
architecture dependency between binutils-devel and binutils packages.
-
Mon Dec 16 2019 Nick Clifton <nickc@redhat.com> - 2.30-58.1
- Backport H.J.Lu's patch to add a workaround for the JCC Errata to the assembler. (#1783957)
-
Fri Sep 13 2019 Nick Clifton <nickc@redhat.com> 2.30-58
- Stop the BFD library from complaining about sections with multiple sets of relocations. (#1749084)
-
Mon May 20 2019 Nick Clifton <nickc@redhat.com> - 2.30-57
- Fix a thinko in the new gas tests for the s390x arch13 extension. (#1710860)
-
Mon May 20 2019 Nick Clifton <nickc@redhat.com> - 2.30-56
- Remove a spurious debugging message left in the binutils-note-merge-improvements.patch.
-
Mon May 20 2019 Nick Clifton <nickc@redhat.com> - 2.30-55
- Fix a problem when producing non-PIE binaries using the GOLD linker for AArch64. (#1693661)
-
Thu Mar 14 2019 Nick Clifton <nickc@redhat.com> - 2.30-54
- Further enhance the support for the arch13 extensions to the s390x architecture. (#1659437)
-
Wed Mar 13 2019 Nick Clifton <nickc@redhat.com> - 2.30-53
- Do not enable IBT when an object file contains code but no GNU Property notes. (#1687774)