ELBA-2020-5568

ELBA-2020-5568 - binutils bug fix update

Type:BUG
Severity:NA
Release Date:2020-03-13

Description


[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]

[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.




Updated Packages


Release/ArchitectureFilenameMD5sumSuperseded By Advisory



This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team

software.hardware.complete