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