Commit: Update libiberty
Nick Clifton
nickc@redhat.com
Wed Jan 7 11:32:43 GMT 2026
Hi Guys,
I am applying the patch below to synchronize our copy of the libiberty
sources with those in the gcc development tree. This sync brings in
the following fixes and updates:
2025-11-30 Jose E. Marchesi <jose.marchesi@oracle.com>
* simple-object-mach-o.c
(simple_object_mach_o_segment): Handle non-LTO sections.
2025-11-06 Peter Damianov <peter0x44@disroot.org>
PR target/122472
* simple-object-coff.c (struct external_filehdr_bigobj): New
structure for BigObj file header.
(bigobj_magic): New constant for BigObj magic bytes.
(struct external_syment_bigobj): New structure for BigObj
20-byte symbol table entries.
(union external_auxent_bigobj): New union for BigObj 20-byte
auxiliary symbol entries.
(struct simple_object_coff_read): Add is_bigobj flag and make
nscns 32-bit to support both formats.
(struct simple_object_coff_attributes): Add is_bigobj flag.
(simple_object_coff_match): Add BigObj format detection.
(simple_object_coff_read_strtab): Use format-specific symbol
size when calculating string table offset.
(simple_object_coff_attributes_merge): Check is_bigobj flag.
(simple_object_coff_write_filehdr_bigobj): New function.
(simple_object_coff_write_to_file): Add logic for writing
BigObj vs regular COFF format with appropriate symbol
and auxiliary entry structures.
2025-08-17 Nathaniel Shead <nathanieloshead@gmail.com>
PR c++/120503
PR c++/120824
* cp-demangle.c (d_unnamed_enum): New function.
(d_unqualified_name): Call it.
(cplus_demangle_type): Handle unscoped unnamed types
(Ue, Ul, etc.)
(d_count_templates_scopes): Handle unnamed enums.
(d_find_pack): Likewise.
(d_print_comp_inner): Print unnamed enums.
* testsuite/demangle-expected: Add tests.
Cheers
Nick
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libiberty.update.patch
Type: text/x-patch
Size: 35521 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20260107/af04ce99/attachment-0001.bin>
More information about the Binutils
mailing list