<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>binutils Newspaper</title><description>Daily newspaper of binutils mailing-list proposals and landed commits.</description><link>https://binutilsdigest.dev/</link><language>en-us</language><item><title>RFC: Support .gnu_attribute 4 (Tag_GNU_AVR_VTABLE_AS) for vtable address spaces</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-14-rfc-support-gnu_attribute-4-tag_gnu_avr_vtable_as-for-vtable-address-spaces-2eebc4.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-14-rfc-support-gnu_attribute-4-tag_gnu_avr_vtable_as-for-vtable-address-spaces-2eebc4.md</guid><description>RFC: Support .gnu_attribute 4 (Tag_GNU_AVR_VTABLE_AS) for vtable address spaces</description><pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Sourceware budget and funding , Fri 12, 15:00 UTC</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-14-sourceware-budget-and-funding-fri-12-15-00-utc-32bb1d.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-14-sourceware-budget-and-funding-fri-12-15-00-utc-32bb1d.md</guid><description>Sourceware budget and funding , Fri 12, 15:00 UTC</description><pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Adds new option to GAS for controlling local symbol conversion to section symbols in relocations</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-13-adds-new-option-to-gas-for-controlling-local-symbol-conversion-to-section-symbol-a3498e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-13-adds-new-option-to-gas-for-controlling-local-symbol-conversion-to-section-symbol-a3498e.md</guid><description>A new `gas` option, `--reloc-section-sym`, controls how local symbols are converted to section symbols in relocations for ELF files, offering `all`, `internal`…</description><pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Adds null checks for memory allocation in elflink.c and replaces sprintf with memcpy for string concatenation</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-13-adds-null-checks-for-memory-allocation-in-elflink-c-and-replaces-sprintf-with-me-28320e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-13-adds-null-checks-for-memory-allocation-in-elflink-c-and-replaces-sprintf-with-me-28320e.md</guid><description>A patch improves error handling in Binutils&apos; BFD by adding null checks for `bfd_malloc` and `bfd_alloc` calls and optimizes string concatenation using `memcpy`…</description><pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Fixes vms-alpha segfault when writing image sections to avoid crashes from fuzzed object files</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-13-fixes-vms-alpha-segfault-when-writing-image-sections-to-avoid-crashes-from-fuzze-3c2240.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-13-fixes-vms-alpha-segfault-when-writing-image-sections-to-avoid-crashes-from-fuzze-3c2240.md</guid><description>A patch prevents a segfault in vms-alpha support within binutils when processing fuzzed object files by adding a NULL check for `image_section`.</description><pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: riscv_parse_subset_t&apos;s isa_spec is only parser input</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-13-risc-v-riscv_parse_subset_t-s-isa_spec-is-only-parser-input-3c3392.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-13-risc-v-riscv_parse_subset_t-s-isa_spec-is-only-parser-input-3c3392.md</guid><description>RISC-V: riscv_parse_subset_t&apos;s isa_spec is only parser input</description><pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Fix vms-alpha segfault in image_write_section with fuzzing</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-13-bfd-95451ea4.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-13-bfd-95451ea4.md</guid><description>This commit fixes a segmentation fault in `image_write_section` for vms-alpha targets within Binutils when encountering malformed object files from fuzzing.</description><pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Check allocation returns in elflink.c and optimize string concatenation</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-13-bfd-e0fe0e3a.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-13-bfd-e0fe0e3a.md</guid><description>This commit adds null checks for `bfd_alloc` and `bfd_malloc` in `elflink.c` and replaces `sprintf` with `memcpy` for string concatenation, enhancing robustnes…</description><pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Nominations for Anthropic’s Claude for Open Source program</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-12-nominations-for-anthropic-s-claude-for-open-source-program-b8a270.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-12-nominations-for-anthropic-s-claude-for-open-source-program-b8a270.md</guid><description>Nominations for Anthropic’s Claude for Open Source program</description><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: riscv_parse_subset_t&apos;s isa_spec is only parser input</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-12-risc-v-riscv_parse_subset_t-s-isa_spec-is-only-parser-input-4dab2b.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-12-risc-v-riscv_parse_subset_t-s-isa_spec-is-only-parser-input-4dab2b.md</guid><description>RISC-V: riscv_parse_subset_t&apos;s isa_spec is only parser input</description><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate></item><item><title>GAS deprecates older C++ ABI vtable directives</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-12-binutils-gas-4cdc9a9d.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-12-binutils-gas-4cdc9a9d.md</guid><description>The GAS assembler now marks the legacy `.vtable_entry` and `.vtable_inherit` directives as deprecated, warning users of their obsolescence.</description><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate></item><item><title>gas: deprecate .vtable_entry and .vtable_inherit</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-11-gas-deprecate-vtable_entry-and-vtable_inherit-b9431a.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-11-gas-deprecate-vtable_entry-and-vtable_inherit-b9431a.md</guid><description>gas: deprecate .vtable_entry and .vtable_inherit</description><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate></item><item><title>mips-coff: mips_reflo_reloc buffer overflow</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-11-mips-coff-mips_reflo_reloc-buffer-overflow-7aa96b.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-11-mips-coff-mips_reflo_reloc-buffer-overflow-7aa96b.md</guid><description>mips-coff: mips_reflo_reloc buffer overflow</description><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate></item><item><title>PR 30308 yet again</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-11-pr-30308-yet-again-c0b8f9.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-11-pr-30308-yet-again-c0b8f9.md</guid><description>PR 30308 yet again</description><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Sourceware budget and funding , Fri 12, 15:00 UTC</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-11-sourceware-budget-and-funding-fri-12-15-00-utc-35371f.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-11-sourceware-budget-and-funding-fri-12-15-00-utc-35371f.md</guid><description>Sourceware budget and funding , Fri 12, 15:00 UTC</description><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate></item><item><title>gdb/MicroBlaze: Add support for native linux gdb</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-11-gdb-microblaze-add-support-for-native-linux-gdb-5e95c4.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-11-gdb-microblaze-add-support-for-native-linux-gdb-5e95c4.md</guid><description>gdb/MicroBlaze: Add support for native linux gdb</description><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Restore recursion guards in i386-intel symbol simplification</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-11-gas-0f6b256c.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-11-gas-0f6b256c.md</guid><description>This commit reintroduces recursion guards to the i386-intel symbol simplification logic in GAS to prevent infinite loops when processing complex symbol express…</description><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate></item><item><title>gdb/MicroBlaze: Add support for native linux gdb</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-11-gdb-microblaze-d62f64e1.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-11-gdb-microblaze-d62f64e1.md</guid><description>gdb/MicroBlaze: Add support for native linux gdb</description><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Gprof tests now accommodate Solaris systems</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-11-gprof-c52a3e86.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-11-gprof-c52a3e86.md</guid><description>Gprof test suite is updated to correctly handle profiling outputs from Solaris, which includes &apos;main&apos; in its call graph due to its traditional BSD gmon.out for…</description><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Address buffer overflow in MIPS-COFF hi relocation handling</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-11-mips-coff-f4441fd8.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-11-mips-coff-f4441fd8.md</guid><description>This commit fixes a buffer overflow vulnerability in the MIPS-COFF object file format relocation handling by making hi relocation lists section-specific and pe…</description><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate></item><item><title>PR 34204 dlltool SEGVs with --exclude-symbols</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-10-pr-34204-dlltool-segvs-with-exclude-symbols-2dca3d.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-10-pr-34204-dlltool-segvs-with-exclude-symbols-2dca3d.md</guid><description>PR 34204 dlltool SEGVs with --exclude-symbols</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate></item><item><title>RFC: Extending the Glibc CNA to handle GNU Binutils CVEs</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-10-rfc-extending-the-glibc-cna-to-handle-gnu-binutils-cves-d5fc4c.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-10-rfc-extending-the-glibc-cna-to-handle-gnu-binutils-cves-d5fc4c.md</guid><description>RFC: Extending the Glibc CNA to handle GNU Binutils CVEs</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Support .gnu_attribute 4 (Tag_GNU_AVR_VTABLE_AS) for vtable address spaces</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-10-support-gnu_attribute-4-tag_gnu_avr_vtable_as-for-vtable-address-spaces-599fb9.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-10-support-gnu_attribute-4-tag_gnu_avr_vtable_as-for-vtable-address-spaces-599fb9.md</guid><description>Support .gnu_attribute 4 (Tag_GNU_AVR_VTABLE_AS) for vtable address spaces</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate></item><item><title>AArch64 gas: Block section relative symbols in GOT relocations [PR30788]</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-10-aarch64-gas-block-section-relative-symbols-in-got-relocations-pr30788-f63b0d.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-10-aarch64-gas-block-section-relative-symbols-in-got-relocations-pr30788-f63b0d.md</guid><description>AArch64 gas: Block section relative symbols in GOT relocations [PR30788]</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate></item><item><title>gprof: Fix tests on Solaris [PR34237]</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-10-gprof-fix-tests-on-solaris-pr34237-c9aa91.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-10-gprof-fix-tests-on-solaris-pr34237-c9aa91.md</guid><description>gprof: Fix tests on Solaris [PR34237]</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Planned binutils-2.46.1 release</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-10-planned-binutils-2-46-1-release-1b06a3.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-10-planned-binutils-2-46-1-release-1b06a3.md</guid><description>Planned binutils-2.46.1 release</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Dlltool no longer crashes when excluding symbols</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-10-binutils-dlltool-2c77fbc7.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-10-binutils-dlltool-2c77fbc7.md</guid><description>Binutils `dlltool` now correctly handles the `--exclude-symbols` option without crashing, resolving a regression.</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Dlltool no longer crashes when excluding symbols</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-10-binutils-dlltool-50039072.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-10-binutils-dlltool-50039072.md</guid><description>Binutils `dlltool` now correctly handles the `--exclude-symbols` option without crashing, resolving a regression.</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate></item><item><title>The linker documentation consistently describes PE target-only options</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-10-binutils-ld-2eea7bca.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-10-binutils-ld-2eea7bca.md</guid><description>Binutils `ld` documentation now uses consistent phrasing for options specific to PE (Windows) targets, clarifying their applicability across architectures.</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Planned binutils-2.46.1 release</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-09-planned-binutils-2-46-1-release-1ee545.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-09-planned-binutils-2-46-1-release-1ee545.md</guid><description>Planned binutils-2.46.1 release</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate></item><item><title>AArch64 gas: Block section relative symbols in GOT relocations [PR30788]</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-09-aarch64-gas-block-section-relative-symbols-in-got-relocations-pr30788-d97d69.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-09-aarch64-gas-block-section-relative-symbols-in-got-relocations-pr30788-d97d69.md</guid><description>AArch64 gas: Block section relative symbols in GOT relocations [PR30788]</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate></item><item><title>aarch64: Implement Structured Exception Handling (SEH) on AArch64</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-09-aarch64-implement-structured-exception-handling-seh-on-aarch64-3d9e9d.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-09-aarch64-implement-structured-exception-handling-seh-on-aarch64-3d9e9d.md</guid><description>aarch64: Implement Structured Exception Handling (SEH) on AArch64</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate></item><item><title>gas: arm - support CPU-specific extensions with -mcpu</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-09-gas-arm-support-cpu-specific-extensions-with-mcpu-32753e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-09-gas-arm-support-cpu-specific-extensions-with-mcpu-32753e.md</guid><description>gas: arm - support CPU-specific extensions with -mcpu</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate></item><item><title>libiberty: sync with gcc commit df3510f80e7c02d9</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-09-libiberty-sync-with-gcc-commit-df3510f80e7c02d9-cb85bb.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-09-libiberty-sync-with-gcc-commit-df3510f80e7c02d9-cb85bb.md</guid><description>libiberty: sync with gcc commit df3510f80e7c02d9</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate></item><item><title>gprof: Fix tests on Solaris [PR34237]</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-09-gprof-fix-tests-on-solaris-pr34237-3ce2c0.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-09-gprof-fix-tests-on-solaris-pr34237-3ce2c0.md</guid><description>gprof: Fix tests on Solaris [PR34237]</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: Add Zvbdota extension support</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-09-risc-v-add-zvbdota-extension-support-05048f.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-09-risc-v-add-zvbdota-extension-support-05048f.md</guid><description>RISC-V: Add Zvbdota extension support</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: Add Zvdota extension classes</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-09-risc-v-add-zvdota-extension-classes-28ad1a.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-09-risc-v-add-zvdota-extension-classes-28ad1a.md</guid><description>RISC-V: Add Zvdota extension classes</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: riscv_parse_subset_t&apos;s isa_spec is only parser input</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-08-risc-v-riscv_parse_subset_t-s-isa_spec-is-only-parser-input-cdd45a.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-08-risc-v-riscv_parse_subset_t-s-isa_spec-is-only-parser-input-cdd45a.md</guid><description>RISC-V: riscv_parse_subset_t&apos;s isa_spec is only parser input</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item><item><title>gas: arm - support CPU-specific extensions with -mcpu</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-08-gas-arm-support-cpu-specific-extensions-with-mcpu-edcde0.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-08-gas-arm-support-cpu-specific-extensions-with-mcpu-edcde0.md</guid><description>gas: arm - support CPU-specific extensions with -mcpu</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item><item><title>GNU Binutils release 2.46.1 is now available</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-08-gnu-binutils-release-2-46-1-is-now-available-77ad58.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-08-gnu-binutils-release-2-46-1-is-now-available-77ad58.md</guid><description>GNU Binutils release 2.46.1 is now available</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item><item><title>GNU Tools Weekly News Week 41 (June 7, 2026)</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-08-gnu-tools-weekly-news-week-41-june-7-2026-a94b78.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-08-gnu-tools-weekly-news-week-41-june-7-2026-a94b78.md</guid><description>GNU Tools Weekly News Week 41 (June 7, 2026)</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Issues with Solaris buildbots</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-08-issues-with-solaris-buildbots-3905e5.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-08-issues-with-solaris-buildbots-3905e5.md</guid><description>Issues with Solaris buildbots</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item><item><title>LoongArch: Fix relaxation alignment with ld -r (PR 33236)</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-08-loongarch-fix-relaxation-alignment-with-ld-r-pr-33236-f94426.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-08-loongarch-fix-relaxation-alignment-with-ld-r-pr-33236-f94426.md</guid><description>LoongArch: Fix relaxation alignment with ld -r (PR 33236)</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item><item><title>BFD version date automatically updates to reflect current day</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-08-binutils-bfd-8a651bea.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-08-binutils-bfd-8a651bea.md</guid><description>The BFD library&apos;s internal version date has been automatically updated to June 8, 2026.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item><item><title>BFD version date automatically updates to reflect current day</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-08-binutils-bfd-2899b6d1.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-08-binutils-bfd-2899b6d1.md</guid><description>The BFD library&apos;s internal version date has been automatically updated to June 8, 2026.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item><item><title>BFD version date automatically updates to reflect current day</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-08-binutils-bfd-e3ab6ae7.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-08-binutils-bfd-e3ab6ae7.md</guid><description>The BFD library&apos;s internal version date has been automatically updated to June 8, 2026.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V `ld` avoids segmentation fault when linking crti.o</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-08-binutils-riscv-618fc868.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-08-binutils-riscv-618fc868.md</guid><description>Binutils `ld` no longer crashes when linking certain RISC-V object files by adding a null pointer check.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Binutils creates &apos;dsg/perf/sivsha01&apos; branch</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-08-binutils-2e202c48.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-08-binutils-2e202c48.md</guid><description>Binutils creates a new development branch, &apos;dsg/perf/sivsha01,&apos; for specific performance-related work.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Binutils 2.46.1 is officially released</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-08-binutils-5e565948.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-08-binutils-5e565948.md</guid><description>Binutils version 2.46.1 is officially released, incorporating various updates and bug fixes.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Binutils 2.46.1 tag is created, marking release</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-08-binutils-b1baea7e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-08-binutils-b1baea7e.md</guid><description>Binutils officially tags version 2.46.1, indicating a new stable release for the project.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Binutils 2.46 branch re-enables development</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-08-binutils-bfd-38093d82.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-08-binutils-bfd-38093d82.md</guid><description>Development is re-enabled on the Binutils 2.46 branch by setting the `development` flag to true in the `development.sh` script.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Binutils deletes &apos;dsg/perf/sivsha01&apos; branch</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-08-binutils-ff4c403e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-08-binutils-ff4c403e.md</guid><description>Binutils removes the development branch &apos;dsg/perf/sivsha01,&apos; marking the completion or abandonment of its associated work.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item><item><title>GAS ARM supports CPU features with -mcpu</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-08-binutils-gas-f16af255.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-08-binutils-gas-f16af255.md</guid><description>GAS for ARM now supports enabling and disabling CPU-specific architectural extensions using `+ext` and `+noext` modifiers with the `-mcpu` flag.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item><item><title>LoongArch: Fix relaxation alignment with ld -r (PR 33236)</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-07-loongarch-fix-relaxation-alignment-with-ld-r-pr-33236-c87edd.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-07-loongarch-fix-relaxation-alignment-with-ld-r-pr-33236-c87edd.md</guid><description>LoongArch: Fix relaxation alignment with ld -r (PR 33236)</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Using .macro argument in .error message?</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-07-using-macro-argument-in-error-message-401f8f.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-07-using-macro-argument-in-error-message-401f8f.md</guid><description>Using .macro argument in .error message?</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Update the BFD version date to June 7, 2026</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-07-binutils-bfd-4562eab7.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-07-binutils-bfd-4562eab7.md</guid><description>Binutils BFD library&apos;s internal version date macro has been automatically updated to June 7, 2026.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Update the BFD version date to June 7, 2026</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-07-binutils-bfd-849ce64e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-07-binutils-bfd-849ce64e.md</guid><description>Binutils BFD library&apos;s internal version date macro has been automatically updated to June 7, 2026.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Update the BFD version date to June 7, 2026</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-07-binutils-bfd-9238fa01.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-07-binutils-bfd-9238fa01.md</guid><description>Binutils BFD library&apos;s internal version date macro has been automatically updated to June 7, 2026.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Drop output bfd param from many elf linker functions</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-06-drop-output-bfd-param-from-many-elf-linker-functions-29b091.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-06-drop-output-bfd-param-from-many-elf-linker-functions-29b091.md</guid><description>Drop output bfd param from many elf linker functions</description><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate></item><item><title>filter_implib_symbols</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-06-filter_implib_symbols-2c5f61.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-06-filter_implib_symbols-2c5f61.md</guid><description>filter_implib_symbols</description><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate></item><item><title>gas s_comm_internal uninitialised access</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-06-gas-s_comm_internal-uninitialised-access-1a889d.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-06-gas-s_comm_internal-uninitialised-access-1a889d.md</guid><description>gas s_comm_internal uninitialised access</description><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-06-bfd-17834224.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-06-bfd-17834224.md</guid><description>This commit updates the BFD version date to June 6, 2026, reflecting the latest build timestamp.</description><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-06-bfd-f690b305.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-06-bfd-f690b305.md</guid><description>This commit updates the BFD version date to June 6, 2026, reflecting the latest build timestamp.</description><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate></item><item><title>BFD&apos;s implib symbol filtering now uses `size_t` for counts.</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-06-binutils-bfd-0a6aadac.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-06-binutils-bfd-0a6aadac.md</guid><description>Binutils BFD now uses `size_t` for symbol counts in import library filtering functions, improving type safety and consistency.</description><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate></item><item><title>BFD&apos;s `version.h` automatically updates its BFD_VERSION_DATE.</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-06-binutils-bfd-cf310628.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-06-binutils-bfd-cf310628.md</guid><description>Binutils BFD&apos;s version header now automatically updates its date to reflect the latest build or commit.</description><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Many ELF linker functions now implicitly access the output BFD.</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-06-binutils-bfd-f9c26587.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-06-binutils-bfd-f9c26587.md</guid><description>Binutils ELF linker functions now access `info-&gt;output_bfd` directly instead of taking it as a parameter, reducing code size.</description><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Fix for `s_comm_internal` uninitialized access in GAS.</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-06-binutils-gas-8a676181.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-06-binutils-gas-8a676181.md</guid><description>GAS now avoids uninitialized access in `s_comm_internal` by preventing double-calls to line-ending consumption functions after errors.</description><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: check operands for Zqinx</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-05-risc-v-check-operands-for-zqinx-882bb2.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-05-risc-v-check-operands-for-zqinx-882bb2.md</guid><description>RISC-V: check operands for Zqinx</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: warn about non-boolean unaligned-access attribute</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-05-risc-v-warn-about-non-boolean-unaligned-access-attribute-98578d.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-05-risc-v-warn-about-non-boolean-unaligned-access-attribute-98578d.md</guid><description>RISC-V: warn about non-boolean unaligned-access attribute</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: warn about non-power-of-2 stack-align attribute</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-05-risc-v-warn-about-non-power-of-2-stack-align-attribute-ecc5ff.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-05-risc-v-warn-about-non-power-of-2-stack-align-attribute-ecc5ff.md</guid><description>RISC-V: warn about non-power-of-2 stack-align attribute</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>x86-64: Intel64 adjustments for conditional jumps</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-05-x86-64-intel64-adjustments-for-conditional-jumps-1dde18.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-05-x86-64-intel64-adjustments-for-conditional-jumps-1dde18.md</guid><description>x86-64: Intel64 adjustments for conditional jumps</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>x86: optimize XCHG to MOV for same-register forms</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-05-x86-optimize-xchg-to-mov-for-same-register-forms-afc71c.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-05-x86-optimize-xchg-to-mov-for-same-register-forms-afc71c.md</guid><description>x86: optimize XCHG to MOV for same-register forms</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>x86: optimize XADD to ADD for same-register forms</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-05-x86-optimize-xadd-to-add-for-same-register-forms-681a4e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-05-x86-optimize-xadd-to-add-for-same-register-forms-681a4e.md</guid><description>x86: optimize XADD to ADD for same-register forms</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>BFD version date automatically updates to June 5, 2026.</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-05-bfd-983d58ad.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-05-bfd-983d58ad.md</guid><description>Binutils BFD library&apos;s internal version date has been automatically updated to 2026-06-05.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>BFD version date automatically updates to June 5, 2026.</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-05-bfd-66372481.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-05-bfd-66372481.md</guid><description>Binutils BFD library&apos;s internal version date has been automatically updated to 2026-06-05.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>BFD version date automatically updates to June 5, 2026.</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-05-bfd-9c8d2849.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-05-bfd-9c8d2849.md</guid><description>Binutils BFD library&apos;s internal version date has been automatically updated to 2026-06-05.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Move _bfd_riscv_elf_merge_private_bfd_data()</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-05-bfd-risc-v-3a5657bd.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-05-bfd-risc-v-3a5657bd.md</guid><description>The RISC-V BFD backend refactors internal data merging by moving a function and making a parameter explicit to reduce redundant code.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>KVX maintainer is restored to `MAINTAINERS` file.</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-05-binutils-0bd641bc.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-05-binutils-0bd641bc.md</guid><description>The Binutils `MAINTAINERS` file now lists Paul Iannetta as the KVX maintainer, reversing a previous removal.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V `O4` operand descriptor renames to `O7` for clarity.</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-05-binutils-gas-risc-v-5a47f17d.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-05-binutils-gas-risc-v-5a47f17d.md</guid><description>Binutils RISC-V assembler&apos;s `.insn` operand descriptor `O4` has been renamed to `O7` to accurately reflect its 7-bit field size, improving consistency.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V `riscv_ip()` code for `.insn` operands simplifies.</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-05-binutils-gas-risc-v-d5735962.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-05-binutils-gas-risc-v-d5735962.md</guid><description>Binutils RISC-V assembler now uses a single, shared code path for parsing &apos;F&apos; and &apos;O&apos; operands of the `.insn` directive, improving modularity and maintainabili…</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V `match_*()` functions improve macro instruction handling and consistency.</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-05-binutils-risc-v-175c5456.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-05-binutils-risc-v-175c5456.md</guid><description>Binutils RISC-V `match_*()` functions no longer unconditionally invoke `match_opcode()` for macro instructions, preventing false negatives and improving code c…</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Improve error handling for subset parsing</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-05-risc-v-11cbe94d.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-05-risc-v-11cbe94d.md</guid><description>RISC-V ISA extension parsing now uses a transactional approach for error handling, preserving prior state on failure.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Make riscv_parse_subset_t&apos;s isa_spec only parser input</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-05-risc-v-413cf36d.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-05-risc-v-413cf36d.md</guid><description>The `isa_spec` field in RISC-V subset parsing is now read-only, clarifying its role as input.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Avoid buffer underrun in subset parsing</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-05-risc-v-952275b4.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-05-risc-v-952275b4.md</guid><description>The RISC-V ISA extension parser now prevents buffer underruns by adding boundary checks and correcting indentation.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Ensure riscv_set_arch() handles failure gracefully</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-05-risc-v-aa047005.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-05-risc-v-aa047005.md</guid><description>The RISC-V architecture setter `riscv_set_arch()` now prevents null pointer dereferences by setting defaults on failure.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Drop dead code from subset parsing</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-05-risc-v-de7a82d5.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-05-risc-v-de7a82d5.md</guid><description>Binutils removes dead code and redundant checks from RISC-V ISA extension parsing, simplifying the code.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>gas: Fix support for AL condition in Thumb-2 IT instruction</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-04-gas-fix-support-for-al-condition-in-thumb-2-it-instruction-dd8730.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-04-gas-fix-support-for-al-condition-in-thumb-2-it-instruction-dd8730.md</guid><description>gas: Fix support for AL condition in Thumb-2 IT instruction</description><pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate></item><item><title>ld: doc: Use consistent language for &apos;PE target&apos;-only options</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-04-ld-doc-use-consistent-language-for-pe-target-only-options-c12c92.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-04-ld-doc-use-consistent-language-for-pe-target-only-options-c12c92.md</guid><description>ld: doc: Use consistent language for &apos;PE target&apos;-only options</description><pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate></item><item><title>ld: Drop pep-dll-{aarch64,x86_64}.c</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-04-ld-drop-pep-dll-aarch64-x86_64-c-5ab5a7.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-04-ld-drop-pep-dll-aarch64-x86_64-c-5ab5a7.md</guid><description>ld: Drop pep-dll-{aarch64,x86_64}.c</description><pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate></item><item><title>x86: Support BHI_CTRL instruction</title><link>https://binutilsdigest.dev/binutils/discussions/2026-06-04-x86-support-bhi_ctrl-instruction-58375e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-06-04-x86-support-bhi_ctrl-instruction-58375e.md</guid><description>x86: Support BHI_CTRL instruction</description><pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Linker drops duplicate `pep-dll` source files for AArch64 and x86_64.</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-04-binutils-ld-fc7126f8.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-04-binutils-ld-fc7126f8.md</guid><description>The Binutils linker no longer includes redundant `pep-dll-aarch64.c` and `pep-dll-x86_64.c` source files, eliminating duplicate symbol errors during cross-comp…</description><pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-01-bfd-527f07bb.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-01-bfd-527f07bb.md</guid><description>The build date in bfd/version.h has been automatically updated to June 1, 2026.</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-01-bfd-abd1c6ed.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-01-bfd-abd1c6ed.md</guid><description>The build date in bfd/version.h has been automatically updated to June 1, 2026 on the gdb-17-branch.</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-06-01-bfd-580e0fc1.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-06-01-bfd-580e0fc1.md</guid><description>The build date in bfd/version.h has been automatically updated to June 1, 2026.</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate></item><item><title>GNU Tools Weekly News Week 40 (May 31, 2026)</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-31-gnu-tools-weekly-news-week-40-may-31-2026-9a843f.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-31-gnu-tools-weekly-news-week-40-may-31-2026-9a843f.md</guid><description>GNU Tools Weekly News Week 40 (May 31, 2026)</description><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate></item><item><title>ld: Drop pep-dll-{aarch64,x86_64}.c</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-31-ld-drop-pep-dll-aarch64-x86_64-c-56f514.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-31-ld-drop-pep-dll-aarch64-x86_64-c-56f514.md</guid><description>ld: Drop pep-dll-{aarch64,x86_64}.c</description><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-31-bfd-1d527cd7.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-31-bfd-1d527cd7.md</guid><description>The build system&apos;s bfd/version.h now has an automatic date update.</description><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-31-bfd-497603be.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-31-bfd-497603be.md</guid><description>This commit automatically updates the date in bfd/version.h.</description><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-31-bfd-6b7aea6e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-31-bfd-6b7aea6e.md</guid><description>The bfd/version.h file now gets its date updated automatically.</description><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate></item><item><title>Ld/testsuite: Add comprehensive PE COFF weak external tests</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-30-ld-testsuite-add-comprehensive-pe-coff-weak-external-tests-f9bc07.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-30-ld-testsuite-add-comprehensive-pe-coff-weak-external-tests-f9bc07.md</guid><description>Adds a comprehensive test suite for PE COFF weak externals to cover various interactions between weak and strong symbols.</description><pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate></item><item><title>PE-COFF: Fix weak external symbol resolution bugs</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-30-pe-coff-fix-weak-external-symbol-resolution-bugs-f356be.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-30-pe-coff-fix-weak-external-symbol-resolution-bugs-f356be.md</guid><description>This series fixes two bugs related to PE COFF weak external symbol resolution in the BFD linker and adds testsuite coverage.</description><pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate></item><item><title>PE-COFF: Fix weak external symbol resolution when strong undef is seen first</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-30-pe-coff-fix-weak-external-symbol-resolution-when-strong-undef-is-seen-first-13a4c1.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-30-pe-coff-fix-weak-external-symbol-resolution-when-strong-undef-is-seen-first-13a4c1.md</guid><description>Fixes an issue where weak external symbols in PE COFF are incorrectly resolved when a strong undefined reference is encountered first.</description><pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate></item><item><title>PE-COFF: Prefer weak external with defined fallback over null fallback</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-30-pe-coff-prefer-weak-external-with-defined-fallback-over-null-fallback-a5b162.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-30-pe-coff-prefer-weak-external-with-defined-fallback-over-null-fallback-a5b162.md</guid><description>The linker now prefers weak external symbols with defined fallbacks over those with null fallbacks to avoid runtime crashes.</description><pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-30-bfd-7c7a2dff.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-30-bfd-7c7a2dff.md</guid><description>The build date in bfd/version.h was updated.</description><pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-30-bfd-5c060d79.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-30-bfd-5c060d79.md</guid><description>The build date in bfd/version.h was updated.</description><pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-30-bfd-85c2bcd8.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-30-bfd-85c2bcd8.md</guid><description>The build date in bfd/version.h was updated.</description><pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate></item><item><title>Contrib: Make dg-extract-results.py tolerant of unparseable files</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-30-contrib-68d285ba.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-30-contrib-68d285ba.md</guid><description>The `dg-extract-results.py` script now tolerates unparseable files, preventing testsuite failures from discarding valid results.</description><pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate></item><item><title>Enable --build-id for All ELF Platforms</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-29-enable-build-id-for-all-elf-platforms-85411b.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-29-enable-build-id-for-all-elf-platforms-85411b.md</guid><description>The patch enables the --build-id option for all ELF platforms in the ld testsuite by removing target-specific restrictions.</description><pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate></item><item><title>FOSSY 2026 Toolchain Track CFP Deadline Approaching</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-29-fossy-2026-toolchain-track-cfp-deadline-approaching-d827b0.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-29-fossy-2026-toolchain-track-cfp-deadline-approaching-d827b0.md</guid><description>The call for proposals for the toolchain track at FOSSY 2026 in Vancouver closes on June 1st.</description><pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate></item><item><title>ld-cdtest Supports Remote Testing</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-29-ld-cdtest-supports-remote-testing-5ca907.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-29-ld-cdtest-supports-remote-testing-5ca907.md</guid><description>The ld-cdtest testsuite now supports remote testing by using remote_load and regexp_diff.</description><pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate></item><item><title>LoongArch: Fix Relaxation Alignment with ld -r</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-29-loongarch-fix-relaxation-alignment-with-ld-r-10a03c.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-29-loongarch-fix-relaxation-alignment-with-ld-r-10a03c.md</guid><description>This patch fixes an alignment issue in LoongArch when using `ld -r` by adding an align section and relocation.</description><pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in automatically</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-29-bfd-2786cbfa.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-29-bfd-2786cbfa.md</guid><description>The build system now automatically updates the date in bfd/version.h.</description><pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in automatically</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-29-bfd-6169003c.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-29-bfd-6169003c.md</guid><description>The build system now automatically updates the date in bfd/version.h.</description><pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in automatically</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-29-bfd-e566e22e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-29-bfd-e566e22e.md</guid><description>The build system now automatically updates the date in bfd/version.h.</description><pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate></item><item><title>elf: Set text-segment address to the maximum page size</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-28-elf-set-text-segment-address-to-the-maximum-page-size-6c7dea.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-28-elf-set-text-segment-address-to-the-maximum-page-size-6c7dea.md</guid><description>This patch sets the text-segment address to the maximum page size for ELF Position Dependent Executables (PDEs) when specified via command-line.</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate></item><item><title>elf: Set text-segment address to the maximum page size</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-28-elf-set-text-segment-address-to-the-maximum-page-size-8d6545.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-28-elf-set-text-segment-address-to-the-maximum-page-size-8d6545.md</guid><description>This patch sets the text-segment address to the maximum page size for ELF Position Dependent Executables (PDEs) when specified via command-line to avoid loadin…</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate></item><item><title>gas, bfd, gold: Rename Arm v8/v9 architecture tags</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-28-gas-bfd-gold-rename-arm-v8-v9-architecture-tags-1629bd.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-28-gas-bfd-gold-rename-arm-v8-v9-architecture-tags-1629bd.md</guid><description>This patch renames Arm architecture tags to include profile suffixes (A, R, M) for consistency across binutils components.</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate></item><item><title>macho gas support</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-28-macho-gas-support-c33a31.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-28-macho-gas-support-c33a31.md</guid><description>A developer reports progress on Mach-O assembler support, noting some test failures and relocation issues on darwin17.</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate></item><item><title>Review Request: Rename Arm v8/v9 Architecture Tags</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-28-review-request-rename-arm-v8-v9-architecture-tags-a8ae83.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-28-review-request-rename-arm-v8-v9-architecture-tags-a8ae83.md</guid><description>Richard Earnshaw reviews a patch renaming Arm AEABI CPU architecture tags to include the profile suffix for A-profile architectures and requests an indentation…</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate></item><item><title>gprof: Fix disappearing inlined functions</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-28-gprof-fix-disappearing-inlined-functions-f416ab.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-28-gprof-fix-disappearing-inlined-functions-f416ab.md</guid><description>gprof now includes function names from line/debug symbols, correctly attributing CPU cycles to inlined functions.</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: Add experimental support for Zvabd extension</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-28-risc-v-add-experimental-support-for-zvabd-extension-d4094c.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-28-risc-v-add-experimental-support-for-zvabd-extension-d4094c.md</guid><description>Jiawei will update the binutils patch for the Zvabd extension, which is now in Freeze, after renaming the mnemonic.</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: Support Zvabd extension instructions</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-28-risc-v-support-zvabd-extension-instructions-4a470c.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-28-risc-v-support-zvabd-extension-instructions-4a470c.md</guid><description>This patch adds support for the RISC-V Zvabd extension, which provides vector integer absolute difference operations.</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate></item><item><title>riscv: Ignore attributes in empty input file</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-28-riscv-ignore-attributes-in-empty-input-file-a2ab77.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-28-riscv-ignore-attributes-in-empty-input-file-a2ab77.md</guid><description>This patch fixes multiple RISC-V linker test failures by ignoring attributes in empty input files during attribute merging.</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-28-bfd-aa5685c0.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-28-bfd-aa5685c0.md</guid><description>The build date in bfd/version.h was updated automatically.</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-28-bfd-d42f0803.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-28-bfd-d42f0803.md</guid><description>The build date in bfd/version.h was updated automatically.</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-28-bfd-5a6d8cc3.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-28-bfd-5a6d8cc3.md</guid><description>The build date in bfd/version.h was updated automatically.</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate></item><item><title>Rename Arm v8/v9 architecture tags for consistency</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-28-bfd-ef928484.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-28-bfd-ef928484.md</guid><description>Arm architecture tags now consistently include the profile suffix.</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate></item><item><title>gas, bfd, gold: Rename Arm v8/v9 architecture tags</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-27-gas-bfd-gold-rename-arm-v8-v9-architecture-tags-6163bd.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-27-gas-bfd-gold-rename-arm-v8-v9-architecture-tags-6163bd.md</guid><description>Renames Arm architecture tags in gas, bfd, and gold to include profile suffixes for A-profile architectures, maintaining consistency and tag values.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate></item><item><title>gas, bfd: Rename Arm v8/v9 architecture tags</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-27-gas-bfd-rename-arm-v8-v9-architecture-tags-91736f.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-27-gas-bfd-rename-arm-v8-v9-architecture-tags-91736f.md</guid><description>Renames Arm AEABI CPU architecture tag constants in gas and bfd to include the profile suffix for A-profile architectures, but needs build failure fixes.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate></item><item><title>alpha: Properly handle local weak undefined symbols</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-27-alpha-properly-handle-local-weak-undefined-symbols-e705b3.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-27-alpha-properly-handle-local-weak-undefined-symbols-e705b3.md</guid><description>Fixes a null pointer dereference in the alpha backend that caused ASan failures when handling local weak undefined symbols.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate></item><item><title>gas, bfd: Rename Arm v8/v9 architecture tags</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-27-gas-bfd-rename-arm-v8-v9-architecture-tags-57945c.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-27-gas-bfd-rename-arm-v8-v9-architecture-tags-57945c.md</guid><description>Renames Arm v8/v9 architecture tags in gas and bfd to include profile suffixes for A-profile, maintaining consistency and tag values.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: Add experimental support for Zvabd extension</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-27-risc-v-add-experimental-support-for-zvabd-extension-9f7170.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-27-risc-v-add-experimental-support-for-zvabd-extension-9f7170.md</guid><description>The RISC-V Zvabd extension is ready; the author asks for the binutils patch to land so the GCC patch isn&apos;t blocked.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate></item><item><title>x86: Check XMM destination when optimizing 128-bit VPBROADCASTQ</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-27-x86-check-xmm-destination-when-optimizing-128-bit-vpbroadcastq-54f386.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-27-x86-check-xmm-destination-when-optimizing-128-bit-vpbroadcastq-54f386.md</guid><description>Fixes a bug where 256-bit VPBROADCASTQ instructions were incorrectly optimized to 128-bit VPUNPCKLQDQ instructions by checking for XMM destination.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate></item><item><title>x86: Fix VPBROADCASTQ optimization in assembler</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-27-x86-fix-vpbroadcastq-optimization-in-assembler-fb4704.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-27-x86-fix-vpbroadcastq-optimization-in-assembler-fb4704.md</guid><description>The assembler incorrectly optimizes `vpbroadcastq` with a YMM destination; this patch fixes it by checking for an XMM destination.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate></item><item><title>Alpha: Properly handle local weak undefined symbols</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-27-alpha-5dd77fc9.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-27-alpha-5dd77fc9.md</guid><description>The linker now correctly handles local weak undefined symbols on Alpha, fixing a runtime error.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate></item><item><title>Fixes incorrect `sframe_decoder_free` calls, preventing double frees.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-27-bfd-09a510d7.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-27-bfd-09a510d7.md</guid><description>`sframe_decoder_free` is now called correctly, preventing potential double frees.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate></item><item><title>BFD: Update date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-27-bfd-3a59cac1.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-27-bfd-3a59cac1.md</guid><description>The build date in `bfd/version.h` has been updated.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate></item><item><title>BFD: Update date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-27-bfd-a003920f.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-27-bfd-a003920f.md</guid><description>The build date in `bfd/version.h` has been updated.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate></item><item><title>BFD: Update date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-27-bfd-b27279c5.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-27-bfd-b27279c5.md</guid><description>The build date in `bfd/version.h` has been updated.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate></item><item><title>Fixes incorrect `sframe_encoder_free` calls.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-27-bfd-e6336a0b.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-27-bfd-e6336a0b.md</guid><description>Corrected calls to `sframe_encoder_free` to prevent double frees.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate></item><item><title>Ignore unsupported sframe versions instead of failing.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-27-bfd-e7b4e8eb.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-27-bfd-e7b4e8eb.md</guid><description>The linker now ignores unsupported sframe versions, avoiding failures and the need for `--discard-sframe`.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate></item><item><title>x86: Check XMM destination for VPBROADCASTQ optimization</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-27-x86-c117ca0f.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-27-x86-c117ca0f.md</guid><description>The assembler now correctly optimizes 128-bit VPBROADCASTQ instructions with XMM destinations.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate></item><item><title>AArch64 gas: Block section relative symbols in GOT relocations</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-26-aarch64-gas-block-section-relative-symbols-in-got-relocations-571ce4.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-26-aarch64-gas-block-section-relative-symbols-in-got-relocations-571ce4.md</guid><description>This patch prevents the AArch64 assembler from incorrectly using section-relative symbols in GOT relocations, fixing PR30788.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate></item><item><title>Fixes buffer overflow in nds32_elf_lo12_reloc</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-26-fixes-buffer-overflow-in-nds32_elf_lo12_reloc-4d0775.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-26-fixes-buffer-overflow-in-nds32_elf_lo12_reloc-4d0775.md</guid><description>Adds a sanity check to nds32_elf_lo12_reloc to prevent reading beyond the allocated buffer, and replaces a function call with a constant.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate></item><item><title>BFD: Fixes potential uninitialized value use in aarch64 core dumps</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-26-bfd-fixes-potential-uninitialized-value-use-in-aarch64-core-dumps-5eb7ae.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-26-bfd-fixes-potential-uninitialized-value-use-in-aarch64-core-dumps-5eb7ae.md</guid><description>Avoids allocating excessive memory for aarch64 core sections by ignoring `rawsize` in bfd_core, preventing potential uninitialized value usage and OOM errors.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate></item><item><title>gas, bfd: Rename Arm v8/v9 architecture tags</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-26-gas-bfd-rename-arm-v8-v9-architecture-tags-3dfbd7.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-26-gas-bfd-rename-arm-v8-v9-architecture-tags-3dfbd7.md</guid><description>Renames Arm architecture tags to include the profile suffix for A-profile architectures, improving consistency, while preserving the numeric tag values.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate></item><item><title>gdb/MicroBlaze: Add support for native linux gdb</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-26-gdb-microblaze-add-support-for-native-linux-gdb-ee044b.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-26-gdb-microblaze-add-support-for-native-linux-gdb-ee044b.md</guid><description>Adds native Linux support for GDB for the MicroBlaze architecture, including core target support and basic debugger functionality.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate></item><item><title>x86/disasm: Fix format string vulnerability</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-26-x86-disasm-fix-format-string-vulnerability-971bb1.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-26-x86-disasm-fix-format-string-vulnerability-971bb1.md</guid><description>Fixes a format string vulnerability in the x86 disassembler by adding format specifiers to `i386_dis_printf` calls.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in for binutils-2_46-branch</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-26-bfd-0bf53016.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-26-bfd-0bf53016.md</guid><description>The build date in `bfd/version.h` has been automatically updated to May 26, 2026.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate></item><item><title>BFD: Avoid use of uninitialized value in aarch64 core.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-26-bfd-3ec37a19.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-26-bfd-3ec37a19.md</guid><description>BFD now ignores rawsize in bfd_core to avoid using uninitialized values in AArch64 memory tag sections.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate></item><item><title>BFD: Fix buffer overflow in nds32_elf_lo12_reloc.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-26-bfd-a8740b75.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-26-bfd-a8740b75.md</guid><description>A buffer overflow was fixed in the `nds32_elf_lo12_reloc` function by adding a sanity check on the relocation offset.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-26-bfd-adbfdef7.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-26-bfd-adbfdef7.md</guid><description>The build date in `bfd/version.h` has been automatically updated to May 26, 2026.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in for gdb-17-branch</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-26-bfd-f1ef2f7b.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-26-bfd-f1ef2f7b.md</guid><description>The build date in `bfd/version.h` has been automatically updated to May 26, 2026 on the gdb-17-branch.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate></item><item><title>x86/disasm: Fix format string without format specifiers.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-26-x86-disasm-f845edf6.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-26-x86-disasm-f845edf6.md</guid><description>Fixed a build failure caused by using a format string without format specifiers in the x86 disassembler.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate></item><item><title>GNU Tools Weekly News Week 39 (May 24, 2026)</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-25-gnu-tools-weekly-news-week-39-may-24-2026-eac46a.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-25-gnu-tools-weekly-news-week-39-may-24-2026-eac46a.md</guid><description>The GNU Tools Weekly News for May 24, 2026 covers release updates, conference reminders, general news, easy issues to tackle, and GCC commits.</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate></item><item><title>Fixes for Mach-O assembler on i386-darwin proposed</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-25-fixes-for-mach-o-assembler-on-i386-darwin-proposed-c20945.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-25-fixes-for-mach-o-assembler-on-i386-darwin-proposed-c20945.md</guid><description>Alan Modra proposes a patch series to fix issues in the Mach-O assembler for i386-darwin, the last remaining Mach-O target supported by gas.</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate></item><item><title>LoongArch: Remove local hidden symbols testcase</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-25-loongarch-remove-local-hidden-symbols-testcase-9114ab.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-25-loongarch-remove-local-hidden-symbols-testcase-9114ab.md</guid><description>This patch removes hidden visibility for local symbols in LoongArch linker test cases, as it&apos;s meaningless and causes errors.</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: Add SpacemiT vendor extensions xsmtvdot and xsmtvdotii</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-25-risc-v-add-spacemit-vendor-extensions-xsmtvdot-and-xsmtvdotii-e8439c.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-25-risc-v-add-spacemit-vendor-extensions-xsmtvdot-and-xsmtvdotii-e8439c.md</guid><description>This series adds support for SpacemiT&apos;s xsmtvdot and xsmtvdotii vendor extensions, implementing subsets of the Intrinsic Matrix Extension.</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: Add support for ARC-V APEX assembler</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-25-risc-v-add-support-for-arc-v-apex-assembler-f3b85e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-25-risc-v-add-support-for-arc-v-apex-assembler-f3b85e.md</guid><description>This patch adds support for the ARC-V APEX extension, allowing dynamic custom instruction definition in the RISC-V assembler.</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: Add support for ARC-V APEX disassembler</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-25-risc-v-add-support-for-arc-v-apex-disassembler-5f8828.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-25-risc-v-add-support-for-arc-v-apex-disassembler-5f8828.md</guid><description>This patch adds disassembler support for ARC-V APEX instructions by reading metadata from ELF sections.</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: Responses to feedback on ARC-V APEX assembler/disassembler support</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-25-risc-v-responses-to-feedback-on-arc-v-apex-assembler-disassembler-support-a8f0e6.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-25-risc-v-responses-to-feedback-on-arc-v-apex-assembler-disassembler-support-a8f0e6.md</guid><description>Luis Silva responds to feedback and agrees to present the ARC-V APEX assembler/disassembler support at the toolchain SIG meeting.</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate></item><item><title>Date automatically updates in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-25-bfd-435f07ce.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-25-bfd-435f07ce.md</guid><description>The date in bfd/version.h is now automatically updated.</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-25-binutils-bfd-5dc4b683.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-25-binutils-bfd-5dc4b683.md</guid><description>The build date in bfd/version.h has been automatically updated.</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-25-binutils-bfd-dad337da.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-25-binutils-bfd-dad337da.md</guid><description>The build date in bfd/version.h has been automatically updated.</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate></item><item><title>Binutils test_build_id_debuglink</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-24-binutils-test_build_id_debuglink-c91b61.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-24-binutils-test_build_id_debuglink-c91b61.md</guid><description>The patch modifies the build-id-debuglink test to avoid glibc source dependencies and improve test reliability.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate></item><item><title>&quot;eqv involving dot&quot; gas test and pdp11</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-24-eqv-involving-dot-gas-test-and-pdp11-d3be08.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-24-eqv-involving-dot-gas-test-and-pdp11-d3be08.md</guid><description>The patch updates the eqv-dot test to catch fixup issues and fixes a byte-order bug in the pdp11 assembler.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate></item><item><title>mips: section .note.gnu.build-id can&apos;t be allocated in segment</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-24-mips-section-note-gnu-build-id-can-t-be-allocated-in-segment-c1a830.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-24-mips-section-note-gnu-build-id-can-t-be-allocated-in-segment-c1a830.md</guid><description>Fixes an objcopy error on MIPS when .note.gnu.build-id follows SHT_NOBITS sections due to file offset tracking.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate></item><item><title>hppa*64*-*-hpux*: Create dummy milli.a archive for binutils and ld tests</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-24-hppa-64-hpux-create-dummy-milli-a-archive-for-binutils-and-ld-tests-6700b1.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-24-hppa-64-hpux-create-dummy-milli-a-archive-for-binutils-and-ld-tests-6700b1.md</guid><description>A dummy milli.a archive is created for hppa*64*-*-hpux* to fix test failures due to missing or undefined symbols.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate></item><item><title>Pass &quot;%s&quot; to i386_dis_printf as the format string</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-24-pass-s-to-i386_dis_printf-as-the-format-string-501815.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-24-pass-s-to-i386_dis_printf-as-the-format-string-501815.md</guid><description>The patch modifies the x86 disassembler to pass &quot;%s&quot; as the format string to `i386_dis_printf` to prevent format string vulnerabilities.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate></item><item><title>PR 34159, buffer overflow in fr30_elf_i32_reloc</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-24-pr-34159-buffer-overflow-in-fr30_elf_i32_reloc-f8fb14.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-24-pr-34159-buffer-overflow-in-fr30_elf_i32_reloc-f8fb14.md</guid><description>This patch fixes a buffer overflow in fr30_elf_i32_reloc and removes a FIXME.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate></item><item><title>x86/disasm: Do not use format string without format specifiers</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-24-x86-disasm-do-not-use-format-string-without-format-specifiers-7db6c3.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-24-x86-disasm-do-not-use-format-string-without-format-specifiers-7db6c3.md</guid><description>The x86 disassembler is updated to avoid using format strings without format specifiers, fixing a build failure with -Werror=format-security.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate></item><item><title>x86/disasm: Do not use format string without format specifiers</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-24-x86-disasm-do-not-use-format-string-without-format-specifiers-a3e638.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-24-x86-disasm-do-not-use-format-string-without-format-specifiers-a3e638.md</guid><description>The x86 disassembler is updated to avoid using format strings without format specifiers, fixing a build failure with -Werror=format-security.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate></item><item><title>x86: Pass &quot;%s&quot; to i386_dis_printf as the format string</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-24-x86-pass-s-to-i386_dis_printf-as-the-format-string-93ed0f.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-24-x86-pass-s-to-i386_dis_printf-as-the-format-string-93ed0f.md</guid><description>The x86 disassembler now passes &quot;%s&quot; as the format string to i386_dis_printf to allow comments to be emitted in the same order as operands.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate></item><item><title>Alpha: Properly handle local weak undefined symbols.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-24-alpha-ffea4312.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-24-alpha-ffea4312.md</guid><description>The linker no longer overflows when relocating local weak undefined TLS symbols on Alpha.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate></item><item><title>Fix buffer overflow in FR30 i20/i32 relocation handlers (PR 34159)</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-24-bfd-elf32-fr30-1c6e6d2f.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-24-bfd-elf32-fr30-1c6e6d2f.md</guid><description>Patches a fuzzer-discovered buffer overflow in FR30&apos;s custom relocation functions by adding bounds checking.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate></item><item><title>Binutils test_build_id_debuglink updated.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-24-binutils-2766bde9.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-24-binutils-2766bde9.md</guid><description>The test_build_id_debuglink test now uses -shared -nostdlib to avoid glibc source dependencies.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-24-binutils-bfd-3d3b3b63.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-24-binutils-bfd-3d3b3b63.md</guid><description>Updates the build date in `bfd/version.h` for the gdb-17 branch.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-24-binutils-bfd-4d506c2a.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-24-binutils-bfd-4d506c2a.md</guid><description>Updates the build date in `bfd/version.h`.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate></item><item><title>hppa*64*-*-hpux*: Create dummy milli.a archive for tests.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-24-binutils-9492ceba.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-24-binutils-9492ceba.md</guid><description>A dummy milli.a archive is now created for HP-UX cross-builds, fixing test failures in binutils and ld.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-24-binutils-bfd-ee4da5f3.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-24-binutils-bfd-ee4da5f3.md</guid><description>Updates the build date in `bfd/version.h`.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate></item><item><title>i386-dis.c: Remove trailing spaces</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-24-binutils-i386-dis-c-c5590002.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-24-binutils-i386-dis-c-c5590002.md</guid><description>Removes trailing spaces from disassembled i386 instructions in `i386-dis.c`.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate></item><item><title>Gas test updates and PDP11 fix.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-24-gas-f8c55f43.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-24-gas-f8c55f43.md</guid><description>The assembler&apos;s &quot;eqv involving dot&quot; test is updated to be more robust, and a PDP11 bug is fixed.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate></item><item><title>MIPS: Fixes problem with .note.gnu.build-id section.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-24-mips-7565cfd7.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-24-mips-7565cfd7.md</guid><description>Sections can be allocated in a segment again when using objcopy on MIPS.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate></item><item><title>Fixes format string vulnerability in x86 disassembler</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-23-fixes-format-string-vulnerability-in-x86-disassembler-634306.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-23-fixes-format-string-vulnerability-in-x86-disassembler-634306.md</guid><description>The patch fixes a potential format string vulnerability in the x86 disassembler by adding format specifiers to i386_dis_printf.</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate></item><item><title>Bfd: Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-23-bfd-0f720412.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-23-bfd-0f720412.md</guid><description>The build date in bfd/version.h has been automatically updated.</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate></item><item><title>Bfd: Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-23-bfd-1b4a93f3.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-23-bfd-1b4a93f3.md</guid><description>The build date in bfd/version.h has been automatically updated.</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate></item><item><title>Bfd: Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-23-bfd-838856b0.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-23-bfd-838856b0.md</guid><description>The build date in bfd/version.h has been automatically updated.</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate></item><item><title>Alpha: Handle local weak undefined symbol value separately</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-22-alpha-handle-local-weak-undefined-symbol-value-separately-a831cb.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-22-alpha-handle-local-weak-undefined-symbol-value-separately-a831cb.md</guid><description>The Alpha backend now handles TLS relocations against local weak undefined symbols separately, since their value is always 0.</description><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate></item><item><title>Gas: Clarify documentation about @ and % usage in .section</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-22-gas-clarify-documentation-about-and-usage-in-section-a0016d.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-22-gas-clarify-documentation-about-and-usage-in-section-a0016d.md</guid><description>The documentation for the .section assembler directive is clarified regarding the use of @ and % to avoid confusion related to comment characters.</description><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate></item><item><title>Handle implicit const in .debug_names</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-22-handle-implicit-const-in-debug_names-403561.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-22-handle-implicit-const-in-debug_names-403561.md</guid><description>Readelf now supports DW_FORM_implicit_const in .debug_names sections, fixing errors when reading debug info for gdb test cases.</description><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate></item><item><title>Bump BFD version date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-22-bfd-2c1500e4.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-22-bfd-2c1500e4.md</guid><description>The BFD version date in version.h has been automatically updated to May 22, 2026.</description><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate></item><item><title>Bump BFD version date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-22-bfd-6efa5116.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-22-bfd-6efa5116.md</guid><description>The BFD version date in version.h has been automatically updated to May 22, 2026 on the gdb-17-branch.</description><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate></item><item><title>Bump BFD version date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-22-bfd-a3bad8dd.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-22-bfd-a3bad8dd.md</guid><description>The BFD version date in version.h has been automatically updated to May 22, 2026.</description><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate></item><item><title>Readelf now handles implicit const in .debug_names sections.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-22-binutils-1678d7d3.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-22-binutils-1678d7d3.md</guid><description>Readelf now correctly parses DWARF debug information with DW_FORM_implicit_const entries in the .debug_names section.</description><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate></item><item><title>Binutils: Make x86-64 testsuite work standalone</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-22-binutils-61829169.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-22-binutils-61829169.md</guid><description>The x86-64 testsuite now defines the &apos;exe&apos; variable, allowing it to run independently.</description><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate></item><item><title>Gas: Clarify documentation about @ and % usage in .section directive</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-22-gas-6dc63425.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-22-gas-6dc63425.md</guid><description>The assembler documentation now clearly explains when to use &apos;@&apos; or &apos;%&apos; for section directives.</description><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate></item><item><title>Gas: Extract SEH shared helpers into separate file</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-22-gas-aa1e4090.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-22-gas-aa1e4090.md</guid><description>SEH helpers are now in a separate shared file for reuse by the SEH implementation on AArch64.</description><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate></item><item><title>X86/disasm: Avoid potential memory leak in annotation buffers</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-22-x86-disasm-037292b0.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-22-x86-disasm-037292b0.md</guid><description>The x86 disassembler now frees annotation buffers correctly, preventing a potential memory leak.</description><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate></item><item><title>X86/disasm: Make immediate annotation flag thread-local</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-22-x86-disasm-3ea80709.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-22-x86-disasm-3ea80709.md</guid><description>The &quot;annotate immediates&quot; flag in the x86 disassembler is now thread-local, preventing unintended side effects in multi-threaded contexts.</description><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate></item><item><title>X86/disasm: Rework comment handling in the disassembler</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-22-x86-disasm-aeced13e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-22-x86-disasm-aeced13e.md</guid><description>The x86 disassembler now handles comments like operands, allowing them to be emitted in the same order.</description><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate></item><item><title>New Malay translation submitted for binutils &apos;bfd&apos; library</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-21-new-malay-translation-submitted-for-binutils-bfd-library-71cf2b.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-21-new-malay-translation-submitted-for-binutils-bfd-library-71cf2b.md</guid><description>A new Malay translation file for the binutils &apos;bfd&apos; library (version 2.45.90) has been submitted by the Translation Project.</description><pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate></item><item><title>Reminder - FOSSY 2026 toolchain track North America, deadlines</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-21-reminder-fossy-2026-toolchain-track-north-america-deadlines-644db4.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-21-reminder-fossy-2026-toolchain-track-north-america-deadlines-644db4.md</guid><description>Submit talk proposals for the toolchain track at FOSSY 2026 by June 1st.</description><pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-21-binutils-bfd-07ed2805.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-21-binutils-bfd-07ed2805.md</guid><description>The build system now automatically updates the date in `bfd/version.h`. </description><pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-21-binutils-bfd-2bf7c416.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-21-binutils-bfd-2bf7c416.md</guid><description>The build system now automatically updates the date in `bfd/version.h`.</description><pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-21-binutils-bfd-e7ecbfe6.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-21-binutils-bfd-e7ecbfe6.md</guid><description>The build system now automatically updates the date in `bfd/version.h`.</description><pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate></item><item><title>aarch64: Inline all FLD_* uses in aarch64-tbl.h</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-20-aarch64-inline-all-fld_-uses-in-aarch64-tbl-h-5048c5.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-20-aarch64-inline-all-fld_-uses-in-aarch64-tbl-h-5048c5.md</guid><description>This patch inlines FLD_* macro uses in aarch64-tbl.h and defines FLD as an alias for AARCH64_FLD in aarch64-gen.c.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title>Aarch64: Remove aarch64_field_kind indirection</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-20-aarch64-remove-aarch64_field_kind-indirection-6ccee1.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-20-aarch64-remove-aarch64_field_kind-indirection-6ccee1.md</guid><description>Removes the aarch64_field_kind enum and replaces it with direct use of aarch64_field structs, potentially improving readability and performance.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title>aarch64: Remove disassembly restriction on OP_MOV_Z_Zi</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-20-aarch64-remove-disassembly-restriction-on-op_mov_z_zi-8a6849.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-20-aarch64-remove-disassembly-restriction-on-op_mov_z_zi-8a6849.md</guid><description>Removes a disassembly restriction on the OP_MOV_Z_Zi opcode and updates alias priority for AArch64.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title>aarch64: Replace FLD_* macros in do_misc_{en|de}coding</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-20-aarch64-replace-fld_-macros-in-do_misc_-en-de-coding-6efe9e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-20-aarch64-replace-fld_-macros-in-do_misc_-en-de-coding-6efe9e.md</guid><description>This patch replaces FLD_* macros with explicit AARCH64_FIELD calls in do_misc_{en|de}coding for aarch64.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title>aarch64: Write AARCH64_FIELD calls to aarch64-opc-2.c</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-20-aarch64-write-aarch64_field-calls-to-aarch64-opc-2-c-1c9d3a.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-20-aarch64-write-aarch64_field-calls-to-aarch64-opc-2-c-1c9d3a.md</guid><description>This patch writes AARCH64_FIELD calls to aarch64-opc-2.c by parsing the operand field lists in aarch64-gen.c.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title>as.texi: Holy backwards compatibility</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-20-as-texi-holy-backwards-compatibility-f53519.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-20-as-texi-holy-backwards-compatibility-f53519.md</guid><description>The patch removes a notice in as.texi that .abort will one day not be supported, arguing it&apos;s a widely used feature.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title>bfd: Update date in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-20-binutils-bfd-0744ba0e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-20-binutils-bfd-0744ba0e.md</guid><description>The build date in bfd/version.h has been automatically updated.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title>bfd: Update date in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-20-binutils-bfd-585ca210.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-20-binutils-bfd-585ca210.md</guid><description>The build date in bfd/version.h has been automatically updated.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title>bfd: Update date in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-20-binutils-bfd-e7600321.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-20-binutils-bfd-e7600321.md</guid><description>The build date in bfd/version.h has been automatically updated.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title>Fixes assembler symbol loop issue, adds test case</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-20-binutils-gas-811fd447.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-20-binutils-gas-811fd447.md</guid><description>The assembler now correctly handles symbol definition loops, and a new test case prevents regressions.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title>Assembler resolves equates safely in presence of symbol loops</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-20-binutils-gas-cc28c462.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-20-binutils-gas-cc28c462.md</guid><description>The assembler now resolves equates safely in the presence of symbol loops by using `symbol_equated_to`.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-19-bfd-4c80bcfe.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-19-bfd-4c80bcfe.md</guid><description>The build date in `bfd/version.h` has been automatically updated.</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-19-bfd-edeef5fb.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-19-bfd-edeef5fb.md</guid><description>The build date in bfd/version.h was updated.</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-19-bfd-4cba37d6.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-19-bfd-4cba37d6.md</guid><description>The build date in bfd/version.h was updated.</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate></item><item><title>Bump black to 26.5.1</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-19-binutils-5100d2b6.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-19-binutils-5100d2b6.md</guid><description>The binutils project now uses black version 26.5.1 for code formatting.</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate></item><item><title>Bump black to 26.5.0</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-19-binutils-8cd5865c.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-19-binutils-8cd5865c.md</guid><description>The binutils project now uses black version 26.5.0 for code formatting.</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate></item><item><title>Add .dirstamp to .gitignore</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-18-add-dirstamp-to-gitignore-eac078.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-18-add-dirstamp-to-gitignore-eac078.md</guid><description>Adds the `.dirstamp` file to `.gitignore` to prevent it from being tracked in the repository.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate></item><item><title>Confirms fix for msgpack configure script</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-18-confirms-fix-for-msgpack-configure-script-a1a853.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-18-confirms-fix-for-msgpack-configure-script-a1a853.md</guid><description>Simon Marchi confirms that a patch addressing msgpack detection in binutils configure script has fixed the issue.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate></item><item><title>Markets brand products</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-18-markets-brand-products-b5d327.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-18-markets-brand-products-b5d327.md</guid><description>Spam email promoting brand products.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate></item><item><title>Questions loop termination in i386_intel_simplify_symbol()</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-18-questions-loop-termination-in-i386_intel_simplify_symbol-0c1dec.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-18-questions-loop-termination-in-i386_intel_simplify_symbol-0c1dec.md</guid><description>Jan Beulich questions the correctness of a patch aiming to prevent infinite recursion in `i386_intel_simplify_symbol()`.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate></item><item><title>Reports GNU Tools Weekly News, Week 38</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-18-reports-gnu-tools-weekly-news-week-38-e4be4c.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-18-reports-gnu-tools-weekly-news-week-38-e4be4c.md</guid><description>The GNU Tools Weekly News covers release updates, conference reminders, general news, easy issues, commits, and discussions related to binutils.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-18-bfd-2531a746.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-18-bfd-2531a746.md</guid><description>Updates the date in bfd/version.h on the gdb-17-branch.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-18-bfd-f04fef1e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-18-bfd-f04fef1e.md</guid><description>Updates the date in bfd/version.h.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-18-bfd-5bd1fd05.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-18-bfd-5bd1fd05.md</guid><description>Updates the date in bfd/version.h.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate></item><item><title>Update the date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-17-bfd-12849ee4.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-17-bfd-12849ee4.md</guid><description>This commit automatically updates the date in `bfd/version.h`.</description><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate></item><item><title>Update the date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-17-bfd-7ba9f3f1.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-17-bfd-7ba9f3f1.md</guid><description>This commit automatically updates the date in `bfd/version.h`.</description><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate></item><item><title>Update the date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-17-bfd-8ee97aaa.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-17-bfd-8ee97aaa.md</guid><description>This commit automatically updates the date in `bfd/version.h`.</description><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate></item><item><title>binutils/configure: Look for msgpack-c.pc in addition to msgpack.pc</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-16-binutils-configure-look-for-msgpack-c-pc-in-addition-to-msgpack-pc-91388b.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-16-binutils-configure-look-for-msgpack-c-pc-in-addition-to-msgpack-pc-91388b.md</guid><description>Confirms that a patch to look for both `msgpack-c.pc` and `msgpack.pc` fixes a reported issue in the binutils configure script.</description><pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate></item><item><title>binutils/dwarf: Print embedded source, when available</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-16-binutils-dwarf-print-embedded-source-when-available-7c3fb7.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-16-binutils-dwarf-print-embedded-source-when-available-7c3fb7.md</guid><description>Extends objdump to print embedded source code from DWARFv5 debug information, if present.</description><pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate></item><item><title>binutils/dwarf: Print embedded source, when available</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-16-binutils-dwarf-print-embedded-source-when-available-f8ea7c.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-16-binutils-dwarf-print-embedded-source-when-available-f8ea7c.md</guid><description>objdump now prints embedded source code from DWARFv5, enabling easier debugging when source files are unavailable.</description><pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate></item><item><title>gas: Add --reloc-section-sym={all, internal, none} option for ELF</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-16-gas-add-reloc-section-sym-all-internal-none-option-for-elf-82af8d.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-16-gas-add-reloc-section-sym-all-internal-none-option-for-elf-82af8d.md</guid><description>Introduces --reloc-section-sym option to control conversion of local symbols to section symbols in ELF relocations, aiding debugging and tooling.</description><pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate></item><item><title>gas: Document @ and % as interchangeable for type argument in .section</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-16-gas-document-and-as-interchangeable-for-type-argument-in-section-93ccf9.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-16-gas-document-and-as-interchangeable-for-type-argument-in-section-93ccf9.md</guid><description>Clarifies that the assembler accepts both `@` and `%` characters when specifying section types in the `.section` directive.</description><pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate></item><item><title>New German PO file for &apos;ld&apos; (version 2.45.90)</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-16-new-german-po-file-for-ld-version-2-45-90-b52f62.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-16-new-german-po-file-for-ld-version-2-45-90-b52f62.md</guid><description>The Translation Project robot submitted a revised German PO file for the &apos;ld&apos; textual domain, requesting its inclusion in the next release.</description><pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate></item><item><title>Sourceware @ Conservancy Year Three</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-16-sourceware-conservancy-year-three-936ad9.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-16-sourceware-conservancy-year-three-936ad9.md</guid><description>Sourceware highlights its activities and achievements over the past year as a Conservancy member project, including infrastructure improvements and community e…</description><pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate></item><item><title>x86/Intel: Avoid infinite recursion in i386_intel_simplify_symbol()</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-16-x86-intel-avoid-infinite-recursion-in-i386_intel_simplify_symbol-77d829.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-16-x86-intel-avoid-infinite-recursion-in-i386_intel_simplify_symbol-77d829.md</guid><description>Fixes potential infinite recursion in symbol simplification for x86/Intel assembly, but the proposed fix is suspected to be incorrect.</description><pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate></item><item><title>Updates date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-16-bfd-a4953af1.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-16-bfd-a4953af1.md</guid><description>The BFD version date in `version.in` has been automatically updated.</description><pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-16-bfd-a6f80471.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-16-bfd-a6f80471.md</guid><description>Automatic date update in version.in</description><pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate></item><item><title>configure: Look for msgpack-c.pc in addition to msgpack.pc.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-16-binutils-configure-469dcb14.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-16-binutils-configure-469dcb14.md</guid><description>The binutils configure script now checks for `msgpack-c.pc` as well as `msgpack.pc` to find the msgpack library.</description><pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-16-bfd-aea46dbc.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-16-bfd-aea46dbc.md</guid><description>Automatic date update in version.in</description><pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate></item><item><title>gas: Add --reloc-section-sym={all, internal, none} option for ELF</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-15-gas-add-reloc-section-sym-all-internal-none-option-for-elf-b2753a.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-15-gas-add-reloc-section-sym-all-internal-none-option-for-elf-b2753a.md</guid><description>GAS gets a new option to control conversion of local symbols to section symbols in relocations, aiding debugging and symbol preservation.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>gas: add --reloc-section-sym={all, internal, none} option for ELF</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-15-gas-add-reloc-section-sym-all-internal-none-option-for-elf-bd7032.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-15-gas-add-reloc-section-sym-all-internal-none-option-for-elf-bd7032.md</guid><description>Adds a new assembler option to control the conversion of local symbols to section symbols in relocation entries.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>RFC: Annotate immediates in x86 disassembly</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-15-rfc-annotate-immediates-in-x86-disassembly-2b1989.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-15-rfc-annotate-immediates-in-x86-disassembly-2b1989.md</guid><description>Fixes a testsuite error in x86-64 mode by defining the `exe` variable.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: Add dedicated vector arithmetic .insn forms</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-15-risc-v-add-dedicated-vector-arithmetic-insn-forms-5d7a30.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-15-risc-v-add-dedicated-vector-arithmetic-insn-forms-5d7a30.md</guid><description>Adds more dedicated .insn forms for RISC-V vector arithmetic instructions to simplify their use in assembly.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: Assorted fixes and (hopefully) improvements</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-15-risc-v-assorted-fixes-and-hopefully-improvements-8bad92.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-15-risc-v-assorted-fixes-and-hopefully-improvements-8bad92.md</guid><description>This patch series includes various RISC-V assembler and disassembler fixes and improvements.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: drop FCVT.Q.L{,U} forms with rounding mode operand</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-15-risc-v-drop-fcvt-q-l-u-forms-with-rounding-mode-operand-373e79.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-15-risc-v-drop-fcvt-q-l-u-forms-with-rounding-mode-operand-373e79.md</guid><description>Removes the rounding mode operand from the `FCVT.Q.L` and `FCVT.Q.LU` RISC-V instructions as it has no effect.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: rename operand descriptor O4</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-15-risc-v-rename-operand-descriptor-o4-6bbeb8.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-15-risc-v-rename-operand-descriptor-o4-6bbeb8.md</guid><description>Renames the RISC-V operand descriptor `O4` to `O7` for consistency, as it describes a 7-bit field.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: riscv_parse_subset_t&apos;s isa_spec is only parser input</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-15-risc-v-riscv_parse_subset_t-s-isa_spec-is-only-parser-input-61020c.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-15-risc-v-riscv_parse_subset_t-s-isa_spec-is-only-parser-input-61020c.md</guid><description>Makes the `isa_spec` field in `riscv_parse_subset_t` const to clarify that it&apos;s an input-only value for parsing RISC-V ISA subsets.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>x86/disasm: &quot;Annotate immediates&quot; flag should not be global</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-15-x86-disasm-annotate-immediates-flag-should-not-be-global-c34a9e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-15-x86-disasm-annotate-immediates-flag-should-not-be-global-c34a9e.md</guid><description>Makes the &quot;annotate immediates&quot; flag thread-local in the x86 disassembler to avoid introducing new global state.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>x86/disasm: Avoid potentially leaking annotation buffers</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-15-x86-disasm-avoid-potentially-leaking-annotation-buffers-a3f6ce.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-15-x86-disasm-avoid-potentially-leaking-annotation-buffers-a3f6ce.md</guid><description>Fixes a potential memory leak in the x86 disassembler by ensuring annotation buffers are always freed.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>x86/disasm: Rework comment handling</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-15-x86-disasm-rework-comment-handling-9438e9.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-15-x86-disasm-rework-comment-handling-9438e9.md</guid><description>Refactors x86 disassembler to handle comments in the same order as operands, improving annotation consistency.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>x86/Intel: avoid infinite recursion in i386_intel_simplify_symbol() (again)</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-15-x86-intel-avoid-infinite-recursion-in-i386_intel_simplify_symbol-again-eea3ab.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-15-x86-intel-avoid-infinite-recursion-in-i386_intel_simplify_symbol-again-eea3ab.md</guid><description>Fixes a potential infinite recursion in the x86 assembler&apos;s symbol simplification logic, and adds a test case to prevent regressions.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>aarch64: Add new qualifier AARCH64_OPND_QLF_UNUSED</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-1b01d9a7.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-1b01d9a7.md</guid><description>aarch64: Add new qualifier AARCH64_OPND_QLF_UNUSED</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>AArch64: Fix qualifier sequences for cinc/cinv/cneg</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-292560b2.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-292560b2.md</guid><description>The qualifier sequences for the three-operand cinc/cinv/cneg AArch64 instructions are now correct.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>AArch64: Add F_REQUIRES_SP and eliminate QLF_SP and QLF_WSP</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-328a34f0.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-328a34f0.md</guid><description>The AArch64 assembler now uses the F_REQUIRES_SP flag to enforce stack pointer requirements, simplifying qualifier handling.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>aarch64: Add qualifier checks to aarch64-gen</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-4355b37c.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-4355b37c.md</guid><description>aarch64: Add qualifier checks to aarch64-gen</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>AArch64: Fix ldst_lo12_determine_real_reloc_type</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-6095ea2e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-6095ea2e.md</guid><description>The AArch64 assembler now correctly handles invalid operand qualifiers when determining relocation types for load/store instructions.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>AArch64: Remove excess operand qualifiers</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-694c53bf.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-694c53bf.md</guid><description>AArch64 instructions now have only as many operand qualifiers as they have operands.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>AArch64: Make FPIMM0 qualifiers consistent</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-7c21a05c.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-7c21a05c.md</guid><description>The FPIMM0 operands in the AArch64 opcode table now consistently use QLF_NIL.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>AArch64: Add QLF_ERR to aarch64_opnd_qualifiers</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-91622663.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-91622663.md</guid><description>The AArch64 operand qualifier enum now has a dummy entry that should never be used.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>aarch64: Fix use of wrong zero enum value</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-9301434d.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-9301434d.md</guid><description>aarch64: Fix use of wrong zero enum value</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>aarch64: Fix comment typo</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-b5adda85.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-b5adda85.md</guid><description>aarch64: Fix comment typo</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>aarch64: Return QLF_ERR for error conditions</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-da2fb8e1.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-da2fb8e1.md</guid><description>aarch64: Return QLF_ERR for error conditions</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>AArch64: Add explicit all-nil qualifiers to opcode table</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-e467e15e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-e467e15e.md</guid><description>The AArch64 opcode table now explicitly specifies nil qualifiers, preparing for a change in the value of AARCH64_OPND_QLF_NIL.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>aarch64: Remove F_STRICT</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-ece614ad.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-ece614ad.md</guid><description>aarch64: Remove F_STRICT</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>aarch64: Add new qualifier ARCH64_OPND_QLF_UNKNOWN</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-efc92869.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-efc92869.md</guid><description>aarch64: Add new qualifier ARCH64_OPND_QLF_UNKNOWN</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>AArch64: Append explicit NILs to qualifier sequences</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-fec28c7a.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-aarch64-fec28c7a.md</guid><description>The AArch64 assembler now explicitly marks the end of qualifier sequences with NIL, avoiding reliance on the value of AARCH64_OPND_QLF_NIL.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-bfd-62915660.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-bfd-62915660.md</guid><description>The build date in bfd/version.h has been updated.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-bfd-d2ff65a5.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-bfd-d2ff65a5.md</guid><description>The build date in bfd/version.h has been updated.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-bfd-d9557c71.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-bfd-d9557c71.md</guid><description>The build date in bfd/version.h has been updated.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>bfd/RISC-V: correct grammar of conflict diagnostics</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-bfd-risc-v-e7aff03e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-bfd-risc-v-e7aff03e.md</guid><description>bfd/RISC-V: correct grammar of conflict diagnostics</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>AArch64: Remove dead qualifier initialisation.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-binutils-aarch64-0193b66e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-binutils-aarch64-0193b66e.md</guid><description>Removes an unused qualifier initialization in `encode_asimd_fcvt`. No functional change.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>AArch64: Use info-&gt; instead of inst.base.operands[i].</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-binutils-aarch64-26062e21.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-binutils-aarch64-26062e21.md</guid><description>Use the `info` pointer instead of the longer `inst.base.operands[i]` to access operand information in `parse_operands`.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>AArch64: Remove unnecessary temporary variables.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-binutils-aarch64-530d3b19.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-binutils-aarch64-530d3b19.md</guid><description>Removes temporary variables in AArch64 opcode decoding, assigning directly to the operand info.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>AArch64: Remove redundant element size checks.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-binutils-aarch64-789ff9d6.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-binutils-aarch64-789ff9d6.md</guid><description>Element size checks are now redundant after qualifier equality check, so remove them to simplify code.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>AArch64: Remove unused operand SM3_IMM2.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-binutils-aarch64-9c0b9c4d.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-binutils-aarch64-9c0b9c4d.md</guid><description>Removes the unused `SM3_IMM2` operand from the AArch64 assembler.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>AArch64: Add an assert to inherent_reg_qualifier.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-binutils-aarch64-e71bf6aa.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-binutils-aarch64-e71bf6aa.md</guid><description>The default case in `inherent_reg_qualifier` is unreachable, so replace it with an assert.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>binutils/configure: look for msgpack-c.pc (in addition to msgpack.pc)</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-binutils-configure-520c7eef.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-binutils-configure-520c7eef.md</guid><description>binutils/configure: look for msgpack-c.pc (in addition to msgpack.pc)</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>AArch64: Make comparison to QLF_NIL more explicit.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-binutils-aarch64-e9733327.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-binutils-aarch64-e9733327.md</guid><description>Replaces implicit zero comparison with explicit `AARCH64_OPND_QLF_NIL` comparison for operand qualifiers.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>AArch64: Remove unused operand ADDR_SIMM9_2.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-binutils-aarch64-dfaa6336.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-binutils-aarch64-dfaa6336.md</guid><description>Removes the unused ADDR_SIMM9_2 operand from the AArch64 assembler, cleaning up the code.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>Fix IAT (Import Address Table) alignment on PE32+</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-binutils-f6f94d6a.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-binutils-f6f94d6a.md</guid><description>Fix IAT (Import Address Table) alignment on PE32+</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: avoid strdup()</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-risc-v-433560c5.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-risc-v-433560c5.md</guid><description>RISC-V: avoid strdup()</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: make EFI app testcase consistent</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-risc-v-4506341f.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-risc-v-4506341f.md</guid><description>RISC-V: make EFI app testcase consistent</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: improve .insn documentation</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-risc-v-cc3d3fbb.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-risc-v-cc3d3fbb.md</guid><description>RISC-V: improve .insn documentation</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: improve a subset parsing diagnostic</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-15-risc-v-e7a2aea6.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-15-risc-v-e7a2aea6.md</guid><description>RISC-V: improve a subset parsing diagnostic</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>ld: Enable elf32loongarch as extra target for elf64loongarch</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-14-ld-enable-elf32loongarch-as-extra-target-for-elf64loongarch-ac230d.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-14-ld-enable-elf32loongarch-as-extra-target-for-elf64loongarch-ac230d.md</guid><description>The patch allows building GCC with multilib support for LoongArch without needing `--enable-targets=all` in the binutils configuration.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item><item><title>git branches</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-14-git-branches-157f67.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-14-git-branches-157f67.md</guid><description>Author confirms deletion of a mistakenly pushed branch and clarifies its purpose.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item><item><title>MAINTAINERS: Update my email address</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-14-maintainers-update-my-email-address-e68d34.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-14-maintainers-update-my-email-address-e68d34.md</guid><description>Nick Alcock updates his email address in the binutils MAINTAINERS file following a redundancy notice.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: Also output undefined symbols as dynamic symbols</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-14-risc-v-also-output-undefined-symbols-as-dynamic-symbols-9a692c.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-14-risc-v-also-output-undefined-symbols-as-dynamic-symbols-9a692c.md</guid><description>Reverts a change that caused incorrect handling of undefined symbols in RISC-V binaries when linking with `--unresolved-symbols=ignore-in-object-file`.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item><item><title>Alpha: Handle discarded GOT section.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-14-alpha-53a7f137.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-14-alpha-53a7f137.md</guid><description>Fixes a bug in the Alpha ELF backend where the linker would attempt to write out a discarded GOT section, leading to errors.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item><item><title>ARM: Delay setting PLT header and entry size.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-14-arm-bd8942a0.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-14-arm-bd8942a0.md</guid><description>Delays the initialization of PLT-related variables in the ARM backend to ensure correct values are used, and moves some related functions.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-14-bfd-007819e7.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-14-bfd-007819e7.md</guid><description>The build date in bfd/version.h was updated automatically.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-14-bfd-2ea3f3a7.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-14-bfd-2ea3f3a7.md</guid><description>The build date in bfd/version.h was updated automatically.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item><item><title>Create .rela.got/.rel.got later in _bfd_elf_create_got_section.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-14-bfd-ef105489.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-14-bfd-ef105489.md</guid><description>Fixes a rare linker issue where the .rela.got or .rel.got section is created before .got, leading to incorrect section mapping when using linker scripts.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-14-bfd-f6b5f85a.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-14-bfd-f6b5f85a.md</guid><description>The build date in bfd/version.h was updated automatically.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item><item><title>Deleted branch &apos;upstream/users/nalcock/prev/road-to-ctfv4&apos;.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-14-binutils-6df33133.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-14-binutils-6df33133.md</guid><description>The branch &apos;upstream/users/nalcock/prev/road-to-ctfv4&apos; was deleted.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item><item><title>CRIS: Get machine type from output BFD, not dynamic object.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-14-cris-89193eb6.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-14-cris-89193eb6.md</guid><description>Updates the CRIS backend to retrieve machine type from the output BFD, removing a restriction related to dynamic object processing.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item><item><title>FRV: Test frvfdpic_relocs_info directly instead of dynobj.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-14-frv-5a1d6df1.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-14-frv-5a1d6df1.md</guid><description>Modifies the FRV backend to test ``frvfdpic_relocs_info`` directly instead of relying on ``dynobj`` to determine if relocations info is available.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item><item><title>HPPA64: Avoid creating dynamic section too late.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-14-hppa64-14de5bdd.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-14-hppa64-14de5bdd.md</guid><description>Fixes a bug in HPPA64 ELF handling where creating a dynamic section too late in the linking process could cause it not to be mapped to an output section.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item><item><title>LM32: Remove duplicate call to create GOT section.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-14-lm32-367e9db2.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-14-lm32-367e9db2.md</guid><description>Removes a redundant call to ``_bfd_elf_create_got_section`` in ``lm32_elf_create_dynamic_sections``, simplifying the code.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item><item><title>Planned binutils-2.46.1 release</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-13-planned-binutils-2-46-1-release-a6c8a3.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-13-planned-binutils-2-46-1-release-a6c8a3.md</guid><description>Discussion about backporting fixes to the binutils-2.46 branch for an upcoming point release.</description><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: Also output undefined symbols as dynamic symbols</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-13-risc-v-also-output-undefined-symbols-as-dynamic-symbols-4c6d8f.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-13-risc-v-also-output-undefined-symbols-as-dynamic-symbols-4c6d8f.md</guid><description>A RISC-V linker change ensures undefined symbols are treated as dynamic symbols when linking with `--unresolved-symbols=ignore-in-object-file`, fixing crashes…</description><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-13-bfd-9e95e538.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-13-bfd-9e95e538.md</guid><description>The build date in bfd/version.h has been automatically updated to 20260513.</description><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-13-bfd-d6b1d2d1.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-13-bfd-d6b1d2d1.md</guid><description>The build date in bfd/version.h has been automatically updated to 20260513.</description><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-13-bfd-4835a825.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-13-bfd-4835a825.md</guid><description>The build date in bfd/version.h has been automatically updated to 20260513 on the gdb-17-branch.</description><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate></item><item><title>Fix test_objdump_M_annotate failure by dropping $(exe).</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-12-fix-test_objdump_m_annotate-failure-by-dropping-exe-980863.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-12-fix-test_objdump_m_annotate-failure-by-dropping-exe-980863.md</guid><description>Nick Clifton proposes a patch to fix a testsuite failure by removing the need for executable file names in test_objdump_M_annotate.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate></item><item><title>Plan binutils-2.46.1 point release for const-correctness fixes.</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-12-plan-binutils-2-46-1-point-release-for-const-correctness-fixes-320e42.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-12-plan-binutils-2-46-1-point-release-for-const-correctness-fixes-320e42.md</guid><description>Sam James plans a binutils-2.46.1 release to address C23/glibc-2.43 const correctness issues and asks for other fixes to backport.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate></item><item><title>Request tidier binutils git branch organization.</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-12-request-tidier-binutils-git-branch-organization-fdb864.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-12-request-tidier-binutils-git-branch-organization-fdb864.md</guid><description>Jan Beulich suggests tidying the binutils git repository by keeping only official branches at the top level and moving user branches under `users/`.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-12-bfd-2d7f2dbb.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-12-bfd-2d7f2dbb.md</guid><description>The build date in bfd/version.h has been automatically updated to 20260512.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-12-bfd-43042153.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-12-bfd-43042153.md</guid><description>The build date in bfd/version.h has been automatically updated to 20260512 on the gdb-17-branch.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-12-bfd-68783185.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-12-bfd-68783185.md</guid><description>The build date in bfd/version.h has been automatically updated to 20260512 on the binutils-2_46-branch.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate></item><item><title>Fix AMDGPU constant order in include/elf.</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-11-fix-amdgpu-constant-order-in-include-elf-43810c.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-11-fix-amdgpu-constant-order-in-include-elf-43810c.md</guid><description>Simon Marchi fixed the order of AMDGPU constants in `include/elf/amdgpu.h` to be in ascending value order.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate></item><item><title>GNU Tools Weekly News, Week 37 (May 10, 2026).</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-11-gnu-tools-weekly-news-week-37-may-10-2026-ea45d8.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-11-gnu-tools-weekly-news-week-37-may-10-2026-ea45d8.md</guid><description>GNU Tools Weekly News covers GDB 17.2 release, toolchain conferences (FOSSY, Cauldron, LPC), SPEC CPU 2026, and GCC commits.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: Output undefined symbols as dynamic symbols</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-11-risc-v-output-undefined-symbols-as-dynamic-symbols-14c6cb.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-11-risc-v-output-undefined-symbols-as-dynamic-symbols-14c6cb.md</guid><description>This patch fixes an issue in the RISC-V linker that prevented undefined symbols from being resolved by the dynamic linker when using --unresolved-symbols=ignor…</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate></item><item><title>Tidies for using a linker-created dynobj in binutils.</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-11-tidies-for-using-a-linker-created-dynobj-in-binutils-6909ef.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-11-tidies-for-using-a-linker-created-dynobj-in-binutils-6909ef.md</guid><description>Alan Modra proposes a series of tidy-up patches to prepare for using a linker-created bfd for dynamic sections in ELF linkers.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate></item><item><title>Updates date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-11-bfd-53d97b78.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-11-bfd-53d97b78.md</guid><description>The build date in bfd/version.h has been automatically updated to May 11, 2026.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in automatically.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-11-bfd-0b1e5913.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-11-bfd-0b1e5913.md</guid><description>The build system now updates the date in bfd/version.h automatically.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate></item><item><title>Updates date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-11-bfd-7a31f88e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-11-bfd-7a31f88e.md</guid><description>The build date in bfd/version.h has been automatically updated to May 11, 2026.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate></item><item><title>Fix order of AMDGPU constants in include/elf/amdgpu.h</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-11-include-elf-62cc7210.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-11-include-elf-62cc7210.md</guid><description>The order of AMDGPU machine constants in include/elf/amdgpu.h has been corrected to match their numerical values.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate></item><item><title>Sourceware looking backward, looking forward, Fri 8, 15:00 UTC</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-10-sourceware-looking-backward-looking-forward-fri-8-15-00-utc-91313b.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-10-sourceware-looking-backward-looking-forward-fri-8-15-00-utc-91313b.md</guid><description>Mark Wielaard summarizes the Sourceware financial discussion, noting a healthy financial year with doubled individual donations.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic Date Update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-10-bfd-c177e0cb.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-10-bfd-c177e0cb.md</guid><description>The date in `bfd/version.h` has been automatically updated to 20260510.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>Tag gdb-17.2-release.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-10-binutils-fc436d78.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-10-binutils-fc436d78.md</guid><description>The gdb-17.2-release tag was created.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-10-bfd-e52c5d96.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-10-bfd-e52c5d96.md</guid><description>The build date in bfd/version.h was updated automatically.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-10-bfd-fec15ed2.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-10-bfd-fec15ed2.md</guid><description>The build date in bfd/version.h was updated automatically.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>Aarch64/Haiku/binutils/testsuite: Suppress PEI test</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-09-aarch64-haiku-binutils-testsuite-suppress-pei-test-893eee.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-09-aarch64-haiku-binutils-testsuite-suppress-pei-test-893eee.md</guid><description>Aarch64/Haiku/binutils/testsuite: Suppress PEI test</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate></item><item><title>Haiku/testsuite: Mark target as ELF</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-09-haiku-testsuite-mark-target-as-elf-aaaac8.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-09-haiku-testsuite-mark-target-as-elf-aaaac8.md</guid><description>Haiku/testsuite: Mark target as ELF</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate></item><item><title>i386/Haiku/GAS/testsuite: Suppress SVR4 comment character test</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-09-i386-haiku-gas-testsuite-suppress-svr4-comment-character-test-8a0b2e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-09-i386-haiku-gas-testsuite-suppress-svr4-comment-character-test-8a0b2e.md</guid><description>i386/Haiku/GAS/testsuite: Suppress SVR4 comment character test</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate></item><item><title>Propose relicensing libctf-nobfd.so to LGPLv3+</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-09-propose-relicensing-libctf-nobfd-so-to-lgplv3-0cd2df.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-09-propose-relicensing-libctf-nobfd-so-to-lgplv3-0cd2df.md</guid><description>To allow the Linux kernel and Clang to use libctf, the proposer suggests relicensing libctf-nobfd.so from GPLv3+ to LGPLv3+.</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: fold redundant code in riscv_ip()</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-09-risc-v-fold-redundant-code-in-riscv_ip-2a5d34.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-09-risc-v-fold-redundant-code-in-riscv_ip-2a5d34.md</guid><description>Jiawei agrees with Jan Beulich&apos;s suggestion to rename O4 in a preparatory patch before cleaning up riscv_ip().</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate></item><item><title>Aarch64/Haiku/binutils/testsuite: Suppress PEI test</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-09-aarch64-haiku-binutils-testsuite-754c98f7.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-09-aarch64-haiku-binutils-testsuite-754c98f7.md</guid><description>The PEI test is suppressed for AArch64 Haiku targets in the binutils testsuite.</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate></item><item><title>bfd: Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-09-bfd-2f5fedd5.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-09-bfd-2f5fedd5.md</guid><description>The BFD version date in version.in has been automatically updated to May 9, 2026.</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate></item><item><title>bfd: Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-09-bfd-b99cca61.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-09-bfd-b99cca61.md</guid><description>The BFD version date in version.in has been automatically updated to May 9, 2026.</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate></item><item><title>bfd: Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-09-bfd-f3293013.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-09-bfd-f3293013.md</guid><description>The BFD version date in version.in has been automatically updated to May 9, 2026.</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate></item><item><title>Haiku/testsuite: Mark target as ELF</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-09-haiku-testsuite-325bb940.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-09-haiku-testsuite-325bb940.md</guid><description>The Haiku target is now explicitly marked as ELF in the testsuite, fixing regressions.</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate></item><item><title>i386/Haiku/GAS/testsuite: Suppress SVR4 comment character test</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-09-i386-haiku-gas-testsuite-555a9f3a.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-09-i386-haiku-gas-testsuite-555a9f3a.md</guid><description>The SVR4 comment character test is now excluded on Haiku targets.</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate></item><item><title>MIPS/Haiku/LD/testsuite: Set the correct emulation and flags</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-09-mips-haiku-ld-testsuite-c77e7124.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-09-mips-haiku-ld-testsuite-c77e7124.md</guid><description>The MIPS Haiku linker testsuite now uses the correct emulation and flags.</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate></item><item><title>☝ Buildbot (Sourceware): binutils-gdb - retry lost connection update (exception) (master)</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-08-buildbot-sourceware-binutils-gdb-retry-lost-connection-update-exception-master-6ad142.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-08-buildbot-sourceware-binutils-gdb-retry-lost-connection-update-exception-master-6ad142.md</guid><description>The binutils-gdb buildbot on fedora-arm64 experienced a &apos;retry lost connection update (exception)&apos; during git checkout.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>Binutils/dwarf: Print embedded source, when available</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-08-binutils-dwarf-print-embedded-source-when-available-7c85aa.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-08-binutils-dwarf-print-embedded-source-when-available-7c85aa.md</guid><description>This patch adds support for printing embedded source code from DWARFv5 debugging information using objdump.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>Gas/ELF: Warn Upon Non-Default Visibility of Local Symbols</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-08-gas-elf-warn-upon-non-default-visibility-of-local-symbols-430cac.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-08-gas-elf-warn-upon-non-default-visibility-of-local-symbols-430cac.md</guid><description>The patch proposes a warning when local symbols have non-default visibility, which is against ELF spec. The author considers reverting to earlier behavior.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>RFC: Annotate immediates in x86 disassembly</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-08-rfc-annotate-immediates-in-x86-disassembly-edfbd6.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-08-rfc-annotate-immediates-in-x86-disassembly-edfbd6.md</guid><description>Jan reports a testsuite failure due to a missing global variable when running with RUNTESTFLAGS=x86-64.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: fold redundant code in riscv_ip()</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-08-risc-v-fold-redundant-code-in-riscv_ip-6c7c05.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-08-risc-v-fold-redundant-code-in-riscv_ip-6c7c05.md</guid><description>Jan fixed an issue reported by Jiawei and suggests a patch to rename &apos;O4&apos; before applying the main patch for clearer code.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: make EFI app testcase consistent</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-08-risc-v-make-efi-app-testcase-consistent-6a3719.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-08-risc-v-make-efi-app-testcase-consistent-6a3719.md</guid><description>The patch makes the RISC-V EFI app testcase consistent by aligning assembler and linker options.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>X86/Intel: avoid infinite recursion in i386_intel_simplify_symbol() (again)</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-08-x86-intel-avoid-infinite-recursion-in-i386_intel_simplify_symbol-again-d44a77.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-08-x86-intel-avoid-infinite-recursion-in-i386_intel_simplify_symbol-again-d44a77.md</guid><description>This patch fixes an infinite recursion issue in i386_intel_simplify_symbol() and adds a testcase to prevent regressions.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in automatically</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-08-bfd-37b73bee.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-08-bfd-37b73bee.md</guid><description>The build system now automatically updates the date in bfd/version.h.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in automatically</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-08-bfd-501e9a68.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-08-bfd-501e9a68.md</guid><description>The build system now automatically updates the date in bfd/version.h.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>Bfd: Updates Version Date Automatically</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-08-bfd-0ee676dc.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-08-bfd-0ee676dc.md</guid><description>BFD&apos;s version date in `version.in` is now automatically updated.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>Add AMDGPU generic targets</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-08-bfd-7a317870.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-08-bfd-7a317870.md</guid><description>Adds support for AMDGPU generic architectures (gfx9-generic, gfx9-4-generic, gfx10-1-generic, gfx10-3-generic, gfx11-generic, gfx12-generic, gfx12-5-generic) t…</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>Update list of supported AMDGPU architectures</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-08-bfd-f48d94ea.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-08-bfd-f48d94ea.md</guid><description>Adds support for new AMDGPU architectures (gfx942, gfx950, gfx1150, gfx1151, gfx1152, gfx1153, gfx1200, gfx1201, gfx1250) to bfd, binutils and include/elf.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>Assembler now restricts visibility changes for ELF symbols.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-08-gas-elf-695e1cb7.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-08-gas-elf-695e1cb7.md</guid><description>ELF visibility attributes now follow the &quot;most restrictive wins&quot; rule during assembly, aligning with linker behavior.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>Gas/ELF: warn upon non-default visibility of local symbols</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-08-gas-elf-c4150acb.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-08-gas-elf-c4150acb.md</guid><description>The assembler now warns when a local symbol is defined with non-default visibility, preventing the creation of invalid ELF files.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>Add reference URLs in elf/amdgpu.h</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-08-include-99378228.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-08-include-99378228.md</guid><description>Adds URLs to the AMDGPU ELF header definitions to clarify where the enumeration values originate.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>Ld/doc: correct misrepresented wording</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-08-ld-doc-ee9427e3.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-08-ld-doc-ee9427e3.md</guid><description>Fixes a typo in the ld.texi documentation file, changing &quot;subseque nt&quot; to &quot;subsequent&quot;.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>Objcopy: zap ELF visibility when localizing symbols</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-08-objcopy-e7e4f9d6.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-08-objcopy-e7e4f9d6.md</guid><description>`objcopy` now clears ELF symbol visibility flags when localizing symbols to avoid violating the ELF specification.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>Objdump: Add &quot;-M annotate&quot; option to the AArch64 disassembler</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-08-objdump-0166d3ce.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-08-objdump-0166d3ce.md</guid><description>The AArch64 disassembler in objdump now accepts the &quot;-M annotate&quot; option to display symbols associated with undefined instructions.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>Readelf: Add support for AMDGPU code object V6</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-08-readelf-d49acf37.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-08-readelf-d49acf37.md</guid><description>`readelf` now decodes the EF_AMDGPU_GENERIC_VERSION_V flag in AMDGPU code object V6 ELF headers, displaying the generic code object version.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>Aarch64: Add an assert to inherent_reg_qualifier</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-add-an-assert-to-inherent_reg_qualifier-124c14.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-add-an-assert-to-inherent_reg_qualifier-124c14.md</guid><description>Adds an assert to the default case of `inherent_reg_qualifier` function in `tc-aarch64.c`, marking it as unreachable.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Aarch64: Add explicit all-nil qualifers to opcode table</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-add-explicit-all-nil-qualifers-to-opcode-table-68a422.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-add-explicit-all-nil-qualifers-to-opcode-table-68a422.md</guid><description>Make the `NIL` qualifier value explicit in qualifier sequences to avoid relying on its implicit zero value.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Aarch64: Add F_REQUIRES_SP and eliminate QLF_SP and QLF_WSP</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-add-f_requires_sp-and-eliminate-qlf_sp-and-qlf_wsp-07fe93.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-add-f_requires_sp-and-eliminate-qlf_sp-and-qlf_wsp-07fe93.md</guid><description>Enforce stack pointer requirements using opcode flags instead of operand qualifiers, simplifying the code.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Aarch64: Add new qualifier ARCH64_OPND_QLF_UNKNOWN</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-add-new-qualifier-arch64_opnd_qlf_unknown-7239c1.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-add-new-qualifier-arch64_opnd_qlf_unknown-7239c1.md</guid><description>Introduce AARCH64_OPND_QLF_UNKNOWN to represent unknown operand qualifiers, improving code consistency.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>aarch64: Add new qualifier AARCH64_OPND_QLF_UNUSED</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-add-new-qualifier-aarch64_opnd_qlf_unused-496178.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-add-new-qualifier-aarch64_opnd_qlf_unused-496178.md</guid><description>Replaces QLF_NIL with QLF_UNUSED for qualifier sequence list padding in AArch64 opcode definitions.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Aarch64: Add QLF_ERR to aarch64_opnd_qualifiers</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-add-qlf_err-to-aarch64_opnd_qualifiers-e8a2dd.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-add-qlf_err-to-aarch64_opnd_qualifiers-e8a2dd.md</guid><description>Add an explicit entry for `AARCH64_OPND_QLF_ERR` in `aarch64_opnd_qualifiers` for completeness and robustness.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>aarch64: Add qualifier checks to aarch64-gen</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-add-qualifier-checks-to-aarch64-gen-9f7d08.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-add-qualifier-checks-to-aarch64-gen-9f7d08.md</guid><description>Adds checks to aarch64-gen.c to verify correct lengths of qualifier sequences.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Aarch64: Append explicit NILs to qualifier sequences</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-append-explicit-nils-to-qualifier-sequences-e92c36.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-append-explicit-nils-to-qualifier-sequences-e92c36.md</guid><description>Explicitly assign the NIL qualifier to avoid relying on the numerical value of `AARCH64_OPND_QLF_NIL`.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Aarch64: Fix comment typo</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-fix-comment-typo-9d36a5.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-fix-comment-typo-9d36a5.md</guid><description>Corrects a typo in a comment within the AArch64 disassembler.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Aarch64: Fix ldst_lo12_determine_real_reloc_type</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-fix-ldst_lo12_determine_real_reloc_type-f853ab.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-fix-ldst_lo12_determine_real_reloc_type-f853ab.md</guid><description>Improve relocation type determination for load/store instructions and remove unused function `aarch64_get_expected_qualifier`.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Aarch64: Fix qualifier sequences for cinc/cinv/cneg</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-fix-qualifier-sequences-for-cinc-cinv-cneg-414088.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-fix-qualifier-sequences-for-cinc-cinv-cneg-414088.md</guid><description>Correct the qualifier sequences for three-operand cinc/cinv/cneg instructions to prevent future breakage.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Aarch64: Fix use of wrong zero enum value</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-fix-use-of-wrong-zero-enum-value-d873b9.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-fix-use-of-wrong-zero-enum-value-d873b9.md</guid><description>Corrects an enum comparison in `aarch64_get_expected_qualifier` by using `AARCH64_OPND_QLF_NIL` instead of `AARCH64_OPND_NIL`.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Aarch64: Make comparison to QLF_NIL more explicit</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-make-comparison-to-qlf_nil-more-explicit-79f4c2.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-make-comparison-to-qlf_nil-more-explicit-79f4c2.md</guid><description>Replaces implicit zero checks with explicit comparisons to `AARCH64_OPND_QLF_NIL` in qualifier checks.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Aarch64: Make FPIMM0 qualifiers consistent</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-make-fpimm0-qualifiers-consistent-844504.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-make-fpimm0-qualifiers-consistent-844504.md</guid><description>Standardize the FPIMM0 operand qualifier to `QLF_NIL` for consistency across the opcode table.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Aarch64: Remove dead qualifier initialisation</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-remove-dead-qualifier-initialisation-ce0ad8.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-remove-dead-qualifier-initialisation-ce0ad8.md</guid><description>Removes an unused variable initialization in `encode_asimd_fcvt` function within the AArch64 assembler.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Aarch64: Remove excess operand qualifiers</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-remove-excess-operand-qualifiers-fdfe35.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-remove-excess-operand-qualifiers-fdfe35.md</guid><description>Remove unused qualifiers from instruction qualifier sequences in the opcode table.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>aarch64: Remove F_STRICT</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-remove-f_strict-63dbb4.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-remove-f_strict-63dbb4.md</guid><description>Removes the F_STRICT flag from AArch64 opcode definitions, as it&apos;s no longer needed with AARCH64_OPND_QLF_UNKNOWN.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Aarch64: Remove redundant element size checks</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-remove-redundant-element-size-checks-41d08a.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-remove-redundant-element-size-checks-41d08a.md</guid><description>Simplifies `get_data_pattern` by removing redundant checks on qualifier element sizes, assuming prior equality checks suffice.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Aarch64: Remove unnecessary temporary variables</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-remove-unnecessary-temporary-variables-695b06.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-remove-unnecessary-temporary-variables-695b06.md</guid><description>Eliminates temporary variables in AArch64 disassembler code by directly assigning values, improving code clarity.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Aarch64: Remove unused operand SM3_IMM2</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-remove-unused-operand-sm3_imm2-f794d2.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-remove-unused-operand-sm3_imm2-f794d2.md</guid><description>Removes the unused `AARCH64_OPND_SM3_IMM2` operand from the AArch64 assembler, simplifying the codebase.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Aarch64: Replace inst.base.operands[i]. with info-&gt;</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-replace-inst-base-operands-i-with-info-d297f2.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-replace-inst-base-operands-i-with-info-d297f2.md</guid><description>Shortens code in `parse_operands` by using `info-&gt;` instead of `inst.base.operands[i].` where possible, as `info` is a pointer to the latter.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Aarch64: Remove unused operand ADDR_SIMM9_2</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-remove-unused-operand-addr_simm9_2-a19f59.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-remove-unused-operand-addr_simm9_2-a19f59.md</guid><description>Removes the unused `AARCH64_OPND_ADDR_SIMM9_2` operand from the AArch64 assembler.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Aarch64: Return QLF_ERR for error conditions</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-return-qlf_err-for-error-conditions-36d42d.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-return-qlf_err-for-error-conditions-36d42d.md</guid><description>Modify `vectype_to_qualifier` and `get_qualifier_from_partial_encoding` to return `AARCH64_OPND_QLF_ERR` instead of `AARCH64_OPND_QLF_NIL` on errors.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Aarch64: Split up QLF_NIL meanings, and other fixes</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-split-up-qlf_nil-meanings-and-other-fixes-a5585e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-aarch64-split-up-qlf_nil-meanings-and-other-fixes-a5585e.md</guid><description>Splits AARCH64_OPND_QLF_NIL into NIL/ERR/UNKNOWN/UNUSED qualifiers, adds sequence-length checks, and improves code quality.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Add support for new AMDGPU architectures</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-add-support-for-new-amdgpu-architectures-e78e84.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-add-support-for-new-amdgpu-architectures-e78e84.md</guid><description>This patch series adds support for new AMDGPU architectures and related features to binutils.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Add AMDGPU generic targets</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-add-amdgpu-generic-targets-9147b6.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-add-amdgpu-generic-targets-9147b6.md</guid><description>Adds generic AMDGPU architectures (gfx9-generic, gfx10-1-generic, etc.) to binutils.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Binutils/configure: Look for msgpack-c.pc (in addition to msgpack.pc)</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-binutils-configure-look-for-msgpack-c-pc-in-addition-to-msgpack-pc-65e562.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-binutils-configure-look-for-msgpack-c-pc-in-addition-to-msgpack-pc-65e562.md</guid><description>The configure script is updated to look for both msgpack.pc and msgpack-c.pc to accommodate the msgpack library&apos;s filename change.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Chore: correct misrepresented wording</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-chore-correct-misrepresented-wording-6780da.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-chore-correct-misrepresented-wording-6780da.md</guid><description>Jan points out that the proposed patch needs to be applied to the source file (ld/ld.texi) and the tip of the master branch.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Correct misrepresented wording</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-correct-misrepresented-wording-07bbe1.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-correct-misrepresented-wording-07bbe1.md</guid><description>Fixes a typo in ld.texi (&apos;subseque nt&apos; -&gt; &apos;subsequent&apos;).</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>include: Add reference URLs in elf/amdgpu.h</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-include-add-reference-urls-in-elf-amdgpu-h-6938da.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-include-add-reference-urls-in-elf-amdgpu-h-6938da.md</guid><description>Adds URLs to elf/amdgpu.h to clarify the source of AMDGPU ELF header constants.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>readelf: Add support for AMDGPU code object V6</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-readelf-add-support-for-amdgpu-code-object-v6-cfc502.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-readelf-add-support-for-amdgpu-code-object-v6-cfc502.md</guid><description>readelf now decodes the EF_AMDGPU_GENERIC_VERSION_V flag for AMDGPU code object V6.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Rfc: Annotate immediates in x86 disassembly</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-rfc-annotate-immediates-in-x86-disassembly-1f9773.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-rfc-annotate-immediates-in-x86-disassembly-1f9773.md</guid><description>Nick Clifton proposes a patch to the x86 disassembler to use the comment buffer framework for printing addresses.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Gnu Tools Cauldron 2026</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-gnu-tools-cauldron-2026-fa647e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-gnu-tools-cauldron-2026-fa647e.md</guid><description>The GNU Tools Cauldron 2026 will be held in Prague from October 2nd to 4th, with a Toolchains Track at the Linux Plumbers Conference.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Hppa64: Re-enable -gc-section support on hppa*64*-*-hpux*</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-hppa64-re-enable-gc-section-support-on-hppa-64-hpux-ca028f.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-hppa64-re-enable-gc-section-support-on-hppa-64-hpux-ca028f.md</guid><description>-gc-section support is re-enabled for hppa64-*-hpux targets by allocating space in .data to handle invalid relocation offsets.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Update list of supported AMDGPU architectures</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-update-list-of-supported-amdgpu-architectures-49558b.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-update-list-of-supported-amdgpu-architectures-49558b.md</guid><description>Updates the list of supported AMDGPU architectures, adding new gfx* and removing gfx940.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Sourceware looking backward, looking forward, Fri 8, 15:00 UTC</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-07-sourceware-looking-backward-looking-forward-fri-8-15-00-utc-0d6e43.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-07-sourceware-looking-backward-looking-forward-fri-8-15-00-utc-0d6e43.md</guid><description>The monthly Sourceware Open Office meeting will discuss the past year&apos;s achievements and budget for the upcoming year.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in for the binutils-2_46 branch.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-07-bfd-35e21710.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-07-bfd-35e21710.md</guid><description>The build date in bfd/version.h was updated automatically.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-07-bfd-4d586910.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-07-bfd-4d586910.md</guid><description>The build date in bfd/version.h was updated automatically.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Fix the strrchr error for DOS based filesystem</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-07-binutils-b88558ce.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-07-binutils-b88558ce.md</guid><description>Fixes -Wdiscarded-qualifiers errors when using strrchr with DOS-style paths.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Update the SECURITY.txt document to clarify security compromise</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-07-binutils-e1428067.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-07-binutils-e1428067.md</guid><description>Clarifies the definition of a security bug in binutils, focusing on direct compromises and vulnerabilities introduced into generated output.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in for the gdb-17 branch.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-07-bfd-682f097a.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-07-bfd-682f097a.md</guid><description>The build date in bfd/version.h was updated automatically.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>binutils: fix C23 -Wdiscarded-qualifiers errors</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-07-binutils-922d530f.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-07-binutils-922d530f.md</guid><description>Fixes -Wdiscarded-qualifiers errors in binutils by correctly handling const char* return values from strchr.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Gprof: Fix strchr discarded qualifier call</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-07-gprof-36ced277.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-07-gprof-36ced277.md</guid><description>Fixes a const qualifier issue in gprof&apos;s annotate_source function.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>hppa64: Re-enable -gc-section support on hppa*64*-*-hpux*</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-07-hppa64-cca44206.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-07-hppa64-cca44206.md</guid><description>-gc-section support is re-enabled for HP-UX on hppa64 by handling relocations with invalid offsets.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>ld: Fix calls to strchr that discard or use wrong const qualifiers</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-07-ld-1d74be61.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-07-ld-1d74be61.md</guid><description>Fixes const qualifier issues when calling strchr in the linker, preventing compiler warnings.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Fix discarded-qualifiers problems in ldlang.c</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-07-ld-1f5796ee.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-07-ld-1f5796ee.md</guid><description>Fixes -Wdiscarded-qualifiers errors by using const char* where appropriate in ldlang.c.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>ld: Append LDFLAGS to flags variable in default_ld_link</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-07-ld-24602a75.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-07-ld-24602a75.md</guid><description>The ld-link procedure now appends LDFLAGS to the flags variable, fixing issues with loading archives for specific targets.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Chore: Correct Misrepresented Wording</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-06-chore-correct-misrepresented-wording-0ee2f0.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-06-chore-correct-misrepresented-wording-0ee2f0.md</guid><description>This patch fixes a typo in the binutils documentation, changing &apos;subseque nt&apos; to &apos;subsequent&apos;.</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate></item><item><title>GNU Tools Weekly News Week 36 (May 3, 2026)</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-06-gnu-tools-weekly-news-week-36-may-3-2026-b05f7e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-06-gnu-tools-weekly-news-week-36-may-3-2026-b05f7e.md</guid><description>Call for proposals for the toolchains track at the 2026 Linux Plumbers Conference in Prague is now open.</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate></item><item><title>RFC: Annotate immediates in x86 disassembly</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-06-rfc-annotate-immediates-in-x86-disassembly-1eaaf9.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-06-rfc-annotate-immediates-in-x86-disassembly-1eaaf9.md</guid><description>Nick Clifton confirms Andreas has been removed as a maintainer of binutils.</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate></item><item><title>RFC: Update Binutils SECURITY.txt to Exclude Fuzzer-Induced Crashes</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-06-rfc-update-binutils-security-txt-to-exclude-fuzzer-induced-crashes-4c22a6.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-06-rfc-update-binutils-security-txt-to-exclude-fuzzer-induced-crashes-4c22a6.md</guid><description>Binutils SECURITY.txt will clarify that crashes from fuzzed binaries, without a breach of trust boundary, are not security bugs.</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-06-binutils-bfd-d0088d5d.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-06-binutils-bfd-d0088d5d.md</guid><description>Updates the date in `bfd/version.h` to 20260506.</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-06-binutils-bfd-bf9208e8.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-06-binutils-bfd-bf9208e8.md</guid><description>Updates the date in `bfd/version.h` to 20260506 on the gdb-17-branch.</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate></item><item><title>Remove Andreas Jaeger as x86-64 maintainer.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-06-binutils-9e6e0c3c.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-06-binutils-9e6e0c3c.md</guid><description>Andreas Jaeger is no longer listed as a maintainer for x86-64 in the binutils MAINTAINERS file.</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-06-binutils-bfd-f666a958.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-06-binutils-bfd-f666a958.md</guid><description>Updates the date in `bfd/version.h` to 20260506.</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate></item><item><title>Fix IAT (Import Address Table) alignment on AArch64</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-05-fix-iat-import-address-table-alignment-on-aarch64-1a3fba.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-05-fix-iat-import-address-table-alignment-on-aarch64-1a3fba.md</guid><description>This patch aligns the Import Address Table (IAT) to 8 bytes for PE32+ on AArch64 to prevent relocation issues.</description><pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate></item><item><title>Hppa64: Disable -gc-section support on HPUX</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-05-hppa64-disable-gc-section-support-on-hpux-715667.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-05-hppa64-disable-gc-section-support-on-hpux-715667.md</guid><description>Garbage collection of sections is now disabled for hppa64 HP-UX due to dynamic linker errors with R_PARISC_NONE relocations.</description><pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate></item><item><title>RFC: Annotate immediates in x86 disassembly</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-05-rfc-annotate-immediates-in-x86-disassembly-dfab7f.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-05-rfc-annotate-immediates-in-x86-disassembly-dfab7f.md</guid><description>Maintainer Nick Clifton is unsure how to handle multiple comments in x86 disassembly and suggests an x86 maintainer take over.</description><pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date updated in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-05-bfd-297fe552.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-05-bfd-297fe552.md</guid><description>The build date in bfd/version.h was automatically updated.</description><pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date updated in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-05-bfd-c48cdfdb.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-05-bfd-c48cdfdb.md</guid><description>The build date in bfd/version.h was automatically updated.</description><pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic Date Update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-05-bfd-280faf4e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-05-bfd-280faf4e.md</guid><description>The build system now automatically bumps the date in bfd/version.h.</description><pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate></item><item><title>hppa64: Disable -gc-section support on hppa*64*-*-hpux*</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-05-binutils-ld-d6ce0aa3.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-05-binutils-ld-d6ce0aa3.md</guid><description>Disables `-gc-section` support for HP-UX on hppa64 due to dynamic linker issues with R_PARISC_NONE relocations.</description><pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate></item><item><title>Linker Now Orders Input Files Consistently</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-05-ld-2cd5360f.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-05-ld-2cd5360f.md</guid><description>The linker now maintains the input file order when adding new archives from linker scripts, which fixes LTO rescanning issues.</description><pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate></item><item><title>Limit PR ld/34088 test to Linux/x86-64 and Linux/aarch64</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-05-ld-c27aa878.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-05-ld-c27aa878.md</guid><description>The linker test case for PR ld/34088 now only runs on Linux/x86-64 and Linux/aarch64.</description><pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate></item><item><title>Binutils 2.46 tarball was packaged with &apos;development=true&apos;</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-04-binutils-2-46-tarball-was-packaged-with-development-true-a5a35f.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-04-binutils-2-46-tarball-was-packaged-with-development-true-a5a35f.md</guid><description>The Binutils 2.46 tarball was packaged with &apos;development=true&apos; due to different commits used for the two tarballs.</description><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate></item><item><title>Buildbot (Sourceware): binutils-gdb - build successful (master)</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-04-buildbot-sourceware-binutils-gdb-build-successful-master-7fa417.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-04-buildbot-sourceware-binutils-gdb-build-successful-master-7fa417.md</guid><description>The binutils-gdb build on the master branch is successful.</description><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate></item><item><title>Fix build under glibc 2.43</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-04-fix-build-under-glibc-2-43-527835.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-04-fix-build-under-glibc-2-43-527835.md</guid><description>H.J. Lu proposes backporting patches to binutils 2.46 to fix build issues with glibc 2.43 due to stricter const checking.</description><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate></item><item><title>GNU Tools Weekly News Week 36 (May 3, 2026)</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-04-gnu-tools-weekly-news-week-36-may-3-2026-f33937.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-04-gnu-tools-weekly-news-week-36-may-3-2026-f33937.md</guid><description>The GNU Tools Weekly News for Week 36 is out, covering GCC 16.1.0 release, conference reminders, GSOC 2026, rustc_codegen_gcc progress, and GCC 16 features.</description><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate></item><item><title>RFC: AArch64 Disassembler: Annotate undefined instructions</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-04-rfc-aarch64-disassembler-annotate-undefined-instructions-da425e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-04-rfc-aarch64-disassembler-annotate-undefined-instructions-da425e.md</guid><description>Nick Clifton clarifies that the RFC to annotate undefined AArch64 instructions is driven by a desire for more informative disassembler output, not a specific u…</description><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate></item><item><title>Update Date in version.in Automatically</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-04-bfd-32d1bc86.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-04-bfd-32d1bc86.md</guid><description>The build now updates the date in bfd/version.h automatically.</description><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate></item><item><title>Update Date in version.in Automatically</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-04-bfd-05df880d.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-04-bfd-05df880d.md</guid><description>The build now updates the date in bfd/version.h automatically.</description><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate></item><item><title>Bfd: Date Updated in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-04-bfd-7db5c370.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-04-bfd-7db5c370.md</guid><description>The build date in bfd/version.h has been automatically updated.</description><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate></item><item><title>Add SpacemiT vendor extensions for RISC-V</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-03-add-spacemit-vendor-extensions-for-risc-v-097408.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-03-add-spacemit-vendor-extensions-for-risc-v-097408.md</guid><description>Adds support for SpacemiT&apos;s xsmtvdot and xsmtvdotii vector dot product extensions to the RISC-V assembler.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate></item><item><title>Ld: Fix calls to strchr that discard or use wrong const qualifiers</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-03-ld-fix-calls-to-strchr-that-discard-or-use-wrong-const-qualifiers-2fa5b5.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-03-ld-fix-calls-to-strchr-that-discard-or-use-wrong-const-qualifiers-2fa5b5.md</guid><description>The linker is updated to avoid discarding const qualifiers when calling strchr in several places.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate></item><item><title>Ld: Fix discarded-qualifiers problems in ldelf.c</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-03-ld-fix-discarded-qualifiers-problems-in-ldelf-c-bac523.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-03-ld-fix-discarded-qualifiers-problems-in-ldelf-c-bac523.md</guid><description>Calvin Owens confirms that their patches to fix discarded-qualifiers warnings in ldelf.c were also independently found and fixed by Mark Wielaard.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate></item><item><title>RFC: Annotate immediates in x86 disassembly</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-03-rfc-annotate-immediates-in-x86-disassembly-134f18.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-03-rfc-annotate-immediates-in-x86-disassembly-134f18.md</guid><description>Jan Beulich raises concerns about handling multiple comments in x86 disassembly with the proposed immediate annotation patch.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: Add SpacemiT vendor extension xsmtvdot</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-03-risc-v-add-spacemit-vendor-extension-xsmtvdot-b92e5c.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-03-risc-v-add-spacemit-vendor-extension-xsmtvdot-b92e5c.md</guid><description>This patch adds support for the SpacemiT Vector Dot Product (XsmtVdot) extension to the RISC-V assembler and disassembler.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: Add SpacemiT vendor extension xsmtvdotii</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-03-risc-v-add-spacemit-vendor-extension-xsmtvdotii-158686.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-03-risc-v-add-spacemit-vendor-extension-xsmtvdotii-158686.md</guid><description>This patch adds support for the SpacemiT Vector Dot Product II (XsmtVdotII) extension to the RISC-V assembler and disassembler.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: fold redundant code in riscv_ip()</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-03-risc-v-fold-redundant-code-in-riscv_ip-079398.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-03-risc-v-fold-redundant-code-in-riscv_ip-079398.md</guid><description>Jan Beulich acknowledges and will correct an issue in the RISC-V instruction parsing code identified by Jiawei.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate></item><item><title>Simplify elf64_alpha_relocate_section</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-03-simplify-elf64_alpha_relocate_section-e37a15.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-03-simplify-elf64_alpha_relocate_section-e37a15.md</guid><description>Use elf_section_data to access the dynamic relocation section in elf64_alpha_relocate_section, simplifying the code.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-03-bfd-43a2d9db.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-03-bfd-43a2d9db.md</guid><description>Updates the date in `bfd/version.h` to 20260503.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-03-bfd-45a52d04.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-03-bfd-45a52d04.md</guid><description>Updates the date in `bfd/version.h` to 20260503 on the gdb-17-branch.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-03-bfd-9905bf03.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-03-bfd-9905bf03.md</guid><description>Updates the date in `bfd/version.h` to 20260503.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate></item><item><title>Fixes strrchr Error for DOS Based Filesystem</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-03-binutils-365fc346.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-03-binutils-365fc346.md</guid><description>Fixes a type error when using strrchr on DOS-based filesystems by ensuring the result is assigned to a const char *.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate></item><item><title>Simplify elf64_alpha_relocate_section</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-03-bfd-b5aaee69.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-03-bfd-b5aaee69.md</guid><description>This commit simplifies elf64_alpha_relocate_section by using elf_section_data to get the dynamic relocation section.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate></item><item><title>Gprof Fixes Qualifier Discarded Call</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-03-gprof-b8d39fd8.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-03-gprof-b8d39fd8.md</guid><description>The gprof now correctly calls strchr on a const char *.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate></item><item><title>Ld: Fixes Calls to strchr That Discard or Use Wrong Const Qualifiers</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-03-ld-34ca322d.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-03-ld-34ca322d.md</guid><description>The linker now correctly uses const qualifiers when calling strchr to avoid warnings and potential errors.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate></item><item><title>Binutils 2.46 tarball was packaged with &apos;development=true&apos;.</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-02-binutils-2-46-tarball-was-packaged-with-development-true-fa1186.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-02-binutils-2-46-tarball-was-packaged-with-development-true-fa1186.md</guid><description>The binutils 2.46 release tarball incorrectly has &apos;development=true&apos;, causing -Werror to be enabled and builds to fail.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate></item><item><title>Buildbot (Sourceware): binutils-gdb - build successful (master).</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-02-buildbot-sourceware-binutils-gdb-build-successful-master-2f68ee.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-02-buildbot-sourceware-binutils-gdb-build-successful-master-2f68ee.md</guid><description>The binutils-gdb build on binutils-fedora-x86_64 (master) was successful with warnings.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate></item><item><title>Binutils_step_compile: Add all-gprof and all-gprofng.</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-02-binutils_step_compile-add-all-gprof-and-all-gprofng-22f625.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-02-binutils_step_compile-add-all-gprof-and-all-gprofng-22f625.md</guid><description>The build system now builds gprof in binutils_step_compile to avoid check failures in binutils_step_check.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate></item><item><title>Buildbot (Sourceware): binutils-gdb - build successful (master).</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-02-buildbot-sourceware-binutils-gdb-build-successful-master-ba6ae4.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-02-buildbot-sourceware-binutils-gdb-build-successful-master-ba6ae4.md</guid><description>The binutils-gdb build on binutils-debian-amd64 (master) was successful with warnings.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate></item><item><title>Buildbot (Sourceware): binutils-gdb - build successful (master).</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-02-buildbot-sourceware-binutils-gdb-build-successful-master-f1bafe.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-02-buildbot-sourceware-binutils-gdb-build-successful-master-f1bafe.md</guid><description>The binutils-gdb build on binutils-fedora-ppc64le (master) was successful with warnings.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate></item><item><title>Buildbot (Sourceware): binutils-gdb - failed test (failure) (master).</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-02-buildbot-sourceware-binutils-gdb-failed-test-failure-master-1a9c1d.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-02-buildbot-sourceware-binutils-gdb-failed-test-failure-master-1a9c1d.md</guid><description>The binutils-gdb build on binutils-fedora-x86_64 (master) failed a test.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate></item><item><title>Buildbot (Sourceware): binutils-gdb - failed test (failure) (master).</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-02-buildbot-sourceware-binutils-gdb-failed-test-failure-master-4a5f28.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-02-buildbot-sourceware-binutils-gdb-failed-test-failure-master-4a5f28.md</guid><description>The binutils-gdb build on binutils-debian-amd64 (master) failed a test.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate></item><item><title>Fix strchr qualifier issues with C23.</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-02-fix-strchr-qualifier-issues-with-c23-8834a2.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-02-fix-strchr-qualifier-issues-with-c23-8834a2.md</guid><description>The patch series fixes build errors due to implicit const conversions when compiling binutils with GCC 16.1 in C23 mode.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate></item><item><title>Gprof: Fix strchr discarded qualifier call</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-02-gprof-fix-strchr-discarded-qualifier-call-5b655f.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-02-gprof-fix-strchr-discarded-qualifier-call-5b655f.md</guid><description>This patch fixes a discarded qualifier call in gprof by ensuring the result of strrchr is stored in a const char *.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate></item><item><title>Ld: Maintain the input file order.</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-02-ld-maintain-the-input-file-order-a9a71c.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-02-ld-maintain-the-input-file-order-a9a71c.md</guid><description>This patch backports a fix to binutils 2.46 to maintain the correct input file order during linking with LTO, especially when using linker scripts.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate></item><item><title>Ld: Refactor input_statement_is_archive_path() to not touch its argument</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-02-ld-refactor-input_statement_is_archive_path-to-not-touch-its-argument-7b28b2.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-02-ld-refactor-input_statement_is_archive_path-to-not-touch-its-argument-7b28b2.md</guid><description>The linker&apos;s input_statement_is_archive_path function is refactored to avoid modifying its input argument, improving code safety.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-02-binutils-bfd-67e039de.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-02-binutils-bfd-67e039de.md</guid><description>The build date has been updated in `bfd/version.h`.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-02-binutils-bfd-a7202a38.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-02-binutils-bfd-a7202a38.md</guid><description>The build date has been updated in `bfd/version.h`.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-02-binutils-bfd-da55e1b6.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-02-binutils-bfd-da55e1b6.md</guid><description>The build date has been updated in `bfd/version.h`.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate></item><item><title>Fix discarded-qualifiers problems in ldlang.c</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-02-ld-65cd0d66.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-02-ld-65cd0d66.md</guid><description>Fixes discarded-qualifiers warnings by ensuring const correctness in argument passing within ldlang.c.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate></item><item><title>Libctf: Remove unused variable initialized to itself</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-02-libctf-102692fa.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-02-libctf-102692fa.md</guid><description>Removes an unused variable initialized to itself in libctf/ctf-link.c.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate></item><item><title>☠ Buildbot (Sourceware): binutils-gdb - failed compile (failure) (master)</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-01-buildbot-sourceware-binutils-gdb-failed-compile-failure-master-f4e1f9.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-01-buildbot-sourceware-binutils-gdb-failed-compile-failure-master-f4e1f9.md</guid><description>Buildbot reports a failed compilation of binutils-gdb on fedora-arm64.</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate></item><item><title>Delete _bfd_elf_get_dynamic_reloc_section</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-01-delete-_bfd_elf_get_dynamic_reloc_section-894901.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-01-delete-_bfd_elf_get_dynamic_reloc_section-894901.md</guid><description>Removes the `_bfd_elf_get_dynamic_reloc_section` function as it is no longer needed.</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate></item><item><title>LoongArch: Fix test for instruction alignment</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-01-loongarch-fix-test-for-instruction-alignment-a95af5.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-01-loongarch-fix-test-for-instruction-alignment-a95af5.md</guid><description>Fixes a test case for LoongArch instruction alignment that was over-specified, causing failures on 32-bit objects.</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate></item><item><title>PR 34062: Fix type confusion in elf64_ia64_hash_copy_indirect</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-01-pr-34062-fix-type-confusion-in-elf64_ia64_hash_copy_indirect-f344d1.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-01-pr-34062-fix-type-confusion-in-elf64_ia64_hash_copy_indirect-f344d1.md</guid><description>The output BFD should determine the linker hash table and symbol entry types, fixing a type confusion issue.</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate></item><item><title>Remove check_relocs_after_open_input</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-01-remove-check_relocs_after_open_input-8bb570.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-01-remove-check_relocs_after_open_input-8bb570.md</guid><description>Removes the `check_relocs_after_open_input` flag and related code, as it&apos;s no longer needed after commit 5c3261b0e834.</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate></item><item><title>Sourceware server reboots for Copy Fail CVE-2026-31431</title><link>https://binutilsdigest.dev/binutils/discussions/2026-05-01-sourceware-server-reboots-for-copy-fail-cve-2026-31431-8b0dd9.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-05-01-sourceware-server-reboots-for-copy-fail-cve-2026-31431-8b0dd9.md</guid><description>Sourceware servers are being rebooted to address the Copy Fail CVE-2026-31431 Linux kernel vulnerability.</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-01-bfd-95062511.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-01-bfd-95062511.md</guid><description>The build date has been updated in bfd/version.h</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate></item><item><title>Bfd: Remove redundant lookup of dynamic reloc section.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-01-bfd-c38fc9a9.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-01-bfd-c38fc9a9.md</guid><description>Removes a redundant name lookup when retrieving the dynamic relocation section, simplifying code in several architectures.</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-01-bfd-e41b0b2c.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-01-bfd-e41b0b2c.md</guid><description>The build date has been updated in bfd/version.h</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate></item><item><title>Ld: Remove obsolete flag check_relocs_after_open_input.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-01-binutils-5a4614a8.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-01-binutils-5a4614a8.md</guid><description>Removes the `check_relocs_after_open_input` flag, as it&apos;s no longer needed after commit 5c3261b0e834.</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-01-bfd-effa692b.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-01-bfd-effa692b.md</guid><description>The build date has been updated in bfd/version.h</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate></item><item><title>Enable debuginfo decompression in gprof for split debuginfo.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-01-binutils-gprof-27d21139.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-01-binutils-gprof-27d21139.md</guid><description>gprof now decompresses separated debug files, fixing symbol lookup when debuginfo is split from the main binary.</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate></item><item><title>Fix type confusion in elf64_ia64_hash_copy_indirect</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-01-binutils-bfd-1a5ae95b.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-01-binutils-bfd-1a5ae95b.md</guid><description>Corrects type confusion in symbol handling within the ELF linker, preventing potential errors when merging object files.</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate></item><item><title>LoongArch: Fix readelf test for instruction alignment.</title><link>https://binutilsdigest.dev/binutils/landings/2026-05-01-loongarch-0fdeb3d2.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-05-01-loongarch-0fdeb3d2.md</guid><description>Adjusts a readelf test for LoongArch to correctly verify 4-byte alignment of machine instructions in both 32-bit and 64-bit objects.</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate></item><item><title>bfd/ELF: fold BFD_RELOC_&lt;arch&gt;_GOTPC*</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-30-bfd-elf-fold-bfd_reloc_-arch-_gotpc-9307d2.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-30-bfd-elf-fold-bfd_reloc_-arch-_gotpc-9307d2.md</guid><description>bfd/ELF: fold BFD_RELOC_&lt;arch&gt;_GOTPC*</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Bfd/mn10300: Drop BFD_RELOC_MN10300_*_PCREL</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-30-bfd-mn10300-drop-bfd_reloc_mn10300_-_pcrel-07f8d3.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-30-bfd-mn10300-drop-bfd_reloc_mn10300_-_pcrel-07f8d3.md</guid><description>Removes unused PC-relative relocation enumerators for the mn10300 architecture in the Binary File Descriptor (BFD) library.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Bfd/s390+sh: Don&apos;t abuse BFD_RELOC_32_GOT_PCREL</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-30-bfd-s390-sh-don-t-abuse-bfd_reloc_32_got_pcrel-a69221.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-30-bfd-s390-sh-don-t-abuse-bfd_reloc_32_got_pcrel-a69221.md</guid><description>Fixes incorrect usage of a PC-relative relocation enumerator for non-PC-relative relocations in the s390 and SH backends of the Binary File Descriptor (BFD) li…</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Bfd/sh: Drop unused relocation enumerators</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-30-bfd-sh-drop-unused-relocation-enumerators-f72348.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-30-bfd-sh-drop-unused-relocation-enumerators-f72348.md</guid><description>Removes unused relocation enumerators in the SH backend of the Binary File Descriptor (BFD) library, likely leftovers from SH5&apos;s 64-bit ISA.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Gas: sframe: Error on open CFI at EOF; missing .cfi_endproc</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-30-gas-sframe-error-on-open-cfi-at-eof-missing-cfi_endproc-c357bc.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-30-gas-sframe-error-on-open-cfi-at-eof-missing-cfi_endproc-c357bc.md</guid><description>A patch to prevent segfaults in gas when an open CFI is encountered at EOF has been approved.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Gprof support for split debuginfo</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-30-gprof-support-for-split-debuginfo-aa4fef.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-30-gprof-support-for-split-debuginfo-aa4fef.md</guid><description>A patch adding gprof support for split debuginfo has been pushed after review.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate></item><item><title>ld: Append LDFLAGS to flags variable in default_ld_link</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-30-ld-append-ldflags-to-flags-variable-in-default_ld_link-4551d5.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-30-ld-append-ldflags-to-flags-variable-in-default_ld_link-4551d5.md</guid><description>A patch to append LDFLAGS to the flags variable in default_ld_link is being reconsidered.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Libsframe: include bfd/version.m4 for BFD_VERSION</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-30-libsframe-include-bfd-version-m4-for-bfd_version-a5a27d.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-30-libsframe-include-bfd-version-m4-for-bfd_version-a5a27d.md</guid><description>The libsframe configure script is updated to correctly determine the package version by including bfd/version.m4.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Libsframe: include bfd/version.m4 for BFD_VERSION</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-30-libsframe-include-bfd-version-m4-for-bfd_version-db16d2.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-30-libsframe-include-bfd-version-m4-for-bfd_version-db16d2.md</guid><description>Fixes the libsframe package version by including `bfd/version.m4` in `configure.ac`.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate></item><item><title>RFC: AArch64 Disassembler: Annotate undefined instructions</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-30-rfc-aarch64-disassembler-annotate-undefined-instructions-c4204d.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-30-rfc-aarch64-disassembler-annotate-undefined-instructions-c4204d.md</guid><description>The disassembler would annotate disassembly of `.word` directives to indicate that they might be addresses, but there are concerns about the narrow use case.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-04-30-bfd-256da61d.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-04-30-bfd-256da61d.md</guid><description>The build date in bfd/version.h was updated.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-04-30-bfd-577b8518.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-04-30-bfd-577b8518.md</guid><description>The build date in bfd/version.h was updated.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Gprof now supports split debuginfo.</title><link>https://binutilsdigest.dev/binutils/landings/2026-04-30-binutils-634e1cb3.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-04-30-binutils-634e1cb3.md</guid><description>gprof now correctly handles binaries stripped with &quot;strip -g&quot; by using debug BFD for symbol and line information.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Gas emits error on open CFI at EOF.</title><link>https://binutilsdigest.dev/binutils/landings/2026-04-30-gas-bc145a24.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-04-30-gas-bc145a24.md</guid><description>The assembler now errors out if a .cfi_startproc directive is missing a corresponding .cfi_endproc at the end of the input file.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Gprof supports split debuginfo, tweak.</title><link>https://binutilsdigest.dev/binutils/landings/2026-04-30-binutils-a2ceac89.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-04-30-binutils-a2ceac89.md</guid><description>gprof now correctly handles binaries stripped with &quot;strip -g&quot; by using debug BFD for symbol and line information.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in.</title><link>https://binutilsdigest.dev/binutils/landings/2026-04-30-bfd-8c63f348.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-04-30-bfd-8c63f348.md</guid><description>The build date in bfd/version.h was updated.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate></item><item><title>bfd/RISC-V: move _bfd_riscv_elf_merge_private_bfd_data()</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-29-bfd-risc-v-move-_bfd_riscv_elf_merge_private_bfd_data-26ea87.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-29-bfd-risc-v-move-_bfd_riscv_elf_merge_private_bfd_data-26ea87.md</guid><description>The ARCH_SIZE parameter is factored out of _bfd_riscv_elf_merge_private_bfd_data() to avoid building the code twice.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate></item><item><title>PowerPC: Initial SFrame support for 64-bit PowerPC ELF ABI</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-29-powerpc-initial-sframe-support-for-64-bit-powerpc-elf-abi-4bb354.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-29-powerpc-initial-sframe-support-for-64-bit-powerpc-elf-abi-4bb354.md</guid><description>The patch adds SFrame support for PowerPC64 to resolve issues with stale link registers and epilogue races during profiling.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: avoid buffer underrun in subset parsing</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-29-risc-v-avoid-buffer-underrun-in-subset-parsing-ef2f6f.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-29-risc-v-avoid-buffer-underrun-in-subset-parsing-ef2f6f.md</guid><description>The patch prevents a potential buffer underrun during RISC-V ISA extension parsing.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: drop dead code from subset parsing</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-29-risc-v-drop-dead-code-from-subset-parsing-9c91af.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-29-risc-v-drop-dead-code-from-subset-parsing-9c91af.md</guid><description>Removes dead code and simplifies error handling in RISC-V subset parsing.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V/gas: .attribute vs .insn</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-29-risc-v-gas-attribute-vs-insn-4c566a.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-29-risc-v-gas-attribute-vs-insn-4c566a.md</guid><description>The `.attribute` directive must precede any instruction, including those emitted by `.insn`; related improvements are suggested.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: Error handling for subset parsing</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-29-risc-v-error-handling-for-subset-parsing-f3e710.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-29-risc-v-error-handling-for-subset-parsing-f3e710.md</guid><description>When parsing RISC-V architecture subsets, keep the previous ISA state upon parsing failures, instead of partially updating the subset list.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: improve a subset parsing diagnostic</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-29-risc-v-improve-a-subset-parsing-diagnostic-2ec5fa.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-29-risc-v-improve-a-subset-parsing-diagnostic-2ec5fa.md</guid><description>Improves an error message in RISC-V subset parsing to include the specific invalid extension.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: Avoid strdup()</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-29-risc-v-avoid-strdup-05ce8e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-29-risc-v-avoid-strdup-05ce8e.md</guid><description>Replaces ``strdup()`` with ``xstrdup()`` in several places within the RISC-V backend.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: riscv_parse_subset_t&apos;s isa_spec is only parser input</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-29-risc-v-riscv_parse_subset_t-s-isa_spec-is-only-parser-input-6f9c1e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-29-risc-v-riscv_parse_subset_t-s-isa_spec-is-only-parser-input-6f9c1e.md</guid><description>Makes the ``isa_spec`` field in the ``riscv_parse_subset_t`` struct a pointer-to-const to clarify it&apos;s only an input to the parser.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: riscv_set_arch() can fail</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-29-risc-v-riscv_set_arch-can-fail-2114fa.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-29-risc-v-riscv_set_arch-can-fail-2114fa.md</guid><description>Avoid passing NULL pointers to functions when ``riscv_set_arch()`` fails to set architecture string.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-04-29-bfd-1cfdc98e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-04-29-bfd-1cfdc98e.md</guid><description>Updates the date in `bfd/version.h` to 20260429 on the gdb-17-branch.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-04-29-bfd-237eed6d.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-04-29-bfd-237eed6d.md</guid><description>Updates the date in `bfd/version.h` to 20260429.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-04-29-bfd-8017c039.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-04-29-bfd-8017c039.md</guid><description>Updates the date in `bfd/version.h` to 20260429.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate></item><item><title>bfd/RISC-V: correct grammar of conflict diagnostics</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-28-bfd-risc-v-correct-grammar-of-conflict-diagnostics-8a8dba.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-28-bfd-risc-v-correct-grammar-of-conflict-diagnostics-8a8dba.md</guid><description>bfd/RISC-V: correct grammar of conflict diagnostics</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item><item><title>bfd/RISC-V: Zvfbfwma implies Zvfbfmin</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-28-bfd-risc-v-zvfbfwma-implies-zvfbfmin-63bfa5.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-28-bfd-risc-v-zvfbfwma-implies-zvfbfmin-63bfa5.md</guid><description>bfd/RISC-V: Zvfbfwma implies Zvfbfmin</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: add dedicated vector arithmetic .insn forms</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-28-risc-v-add-dedicated-vector-arithmetic-insn-forms-57e84b.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-28-risc-v-add-dedicated-vector-arithmetic-insn-forms-57e84b.md</guid><description>RISC-V: add dedicated vector arithmetic .insn forms</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: check operands for Zdinx in RV32</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-28-risc-v-check-operands-for-zdinx-in-rv32-752b20.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-28-risc-v-check-operands-for-zdinx-in-rv32-752b20.md</guid><description>RISC-V: check operands for Zdinx in RV32</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: drop FCVT.Q.L{,U} forms with rounding mode</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-28-risc-v-drop-fcvt-q-l-u-forms-with-rounding-mode-880900.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-28-risc-v-drop-fcvt-q-l-u-forms-with-rounding-mode-880900.md</guid><description>RISC-V: drop FCVT.Q.L{,U} forms with rounding mode</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: EEW64 checking</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-28-risc-v-eew64-checking-a63435.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-28-risc-v-eew64-checking-a63435.md</guid><description>RISC-V: EEW64 checking</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: fold redundant code in riscv_ip()</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-28-risc-v-fold-redundant-code-in-riscv_ip-746f0e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-28-risc-v-fold-redundant-code-in-riscv_ip-746f0e.md</guid><description>RISC-V: fold redundant code in riscv_ip()</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: improve .insn documentation</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-28-risc-v-improve-insn-documentation-11b204.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-28-risc-v-improve-insn-documentation-11b204.md</guid><description>Updates documentation for the .insn directive in the RISC-V assembler to clarify syntax and reflect current mapping symbol support.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: make FP rounding mode an optional argument</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-28-risc-v-make-fp-rounding-mode-an-optional-argument-8368ad.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-28-risc-v-make-fp-rounding-mode-an-optional-argument-8368ad.md</guid><description>RISC-V: make FP rounding mode an optional argument</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V: match_*() improvements</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-28-risc-v-match_-improvements-c86c70.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-28-risc-v-match_-improvements-c86c70.md</guid><description>For RISC-V, macro instruction matching functions now assert macro-only usage and avoid potentially incorrect opcode matching due to macro enumeration changes.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Automatic Date Update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-04-28-bfd-c32c6723.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-04-28-bfd-c32c6723.md</guid><description>The build system now automatically updates the date in `bfd/version.h`.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Automatic Date Update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-04-28-bfd-7f5875a7.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-04-28-bfd-7f5875a7.md</guid><description>The build system now automatically updates the date in `bfd/version.h`.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Update date in version.in automatically.</title><link>https://binutilsdigest.dev/binutils/landings/2026-04-28-bfd-29a427b5.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-04-28-bfd-29a427b5.md</guid><description>The build system now updates the date in bfd/version.h automatically.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item><item><title>FOSSY 2026 toolchain track North America, Aug 6-9</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-27-fossy-2026-toolchain-track-north-america-aug-6-9-ff2c7b.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-27-fossy-2026-toolchain-track-north-america-aug-6-9-ff2c7b.md</guid><description>FOSSY 2026 toolchain track North America, Aug 6-9</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Haiku/testsuite: Enable ELF tests</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-27-haiku-testsuite-enable-elf-tests-f05f76.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-27-haiku-testsuite-enable-elf-tests-f05f76.md</guid><description>This series enables ELF tests for Haiku, addressing previous shortcomings and potential regressions across Haiku targets.</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate></item><item><title>ld: Append LDFLAGS to flags variable in default_ld_link</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-27-ld-append-ldflags-to-flags-variable-in-default_ld_link-80ffec.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-27-ld-append-ldflags-to-flags-variable-in-default_ld_link-80ffec.md</guid><description>ld: Append LDFLAGS to flags variable in default_ld_link</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate></item><item><title>RFC: AArch64 Disassembler: Annotate undefined instructions</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-27-rfc-aarch64-disassembler-annotate-undefined-instructions-6d72b6.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-27-rfc-aarch64-disassembler-annotate-undefined-instructions-6d72b6.md</guid><description>RFC: AArch64 Disassembler: Annotate undefined instructions</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Update Date in version.in Automatically</title><link>https://binutilsdigest.dev/binutils/landings/2026-04-27-bfd-368149b7.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-04-27-bfd-368149b7.md</guid><description>The build date in bfd/version.h is now updated automatically.</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Automatic date update in version.in</title><link>https://binutilsdigest.dev/binutils/landings/2026-04-27-bfd-b7193479.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-04-27-bfd-b7193479.md</guid><description>The build date in bfd/version.h was automatically updated.</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Created branch &apos;insn-4-byte-align&apos;</title><link>https://binutilsdigest.dev/binutils/landings/2026-04-27-binutils-78f38423.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-04-27-binutils-78f38423.md</guid><description>A new branch &apos;insn-4-byte-align&apos; was created.</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Update Date in version.in Automatically</title><link>https://binutilsdigest.dev/binutils/landings/2026-04-27-bfd-df03e232.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-04-27-bfd-df03e232.md</guid><description>The build date in bfd/version.h is now updated automatically.</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate></item><item><title>LoongArch: Enforce 4-byte alignment for machine instructions.</title><link>https://binutilsdigest.dev/binutils/landings/2026-04-27-loongarch-2e5f3d9f.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-04-27-loongarch-2e5f3d9f.md</guid><description>The LoongArch backend in GNU assembler now enforces 4-byte alignment for machine instructions to prevent instruction fetch errors.</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Fix build errors due to qualifier preserving strchr()</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-26-fix-build-errors-due-to-qualifier-preserving-strchr-a6de38.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-26-fix-build-errors-due-to-qualifier-preserving-strchr-a6de38.md</guid><description>Qualifer-preserving `strchr()` causes build errors in binutils; this patch series fixes them.</description><pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate></item><item><title>gprof: Fix discarded-qualifiers problems in source.c</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-26-gprof-fix-discarded-qualifiers-problems-in-source-c-3017d8.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-26-gprof-fix-discarded-qualifiers-problems-in-source-c-3017d8.md</guid><description>Fixes discarded-qualifiers errors in gprof&apos;s source.c due to qualifier-preserving strchr().</description><pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate></item><item><title>ld: Fix discarded-qualifiers problems in ldlang.c</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-26-ld-fix-discarded-qualifiers-problems-in-ldlang-c-242bc9.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-26-ld-fix-discarded-qualifiers-problems-in-ldlang-c-242bc9.md</guid><description>The patch fixes discarded-qualifiers errors in ldlang.c due to qualifier-preserving strchr().</description><pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate></item><item><title>New Malay PO file for &apos;bfd&apos; (version 2.45.90)</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-26-new-malay-po-file-for-bfd-version-2-45-90-b8bc7a.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-26-new-malay-po-file-for-bfd-version-2-45-90-b8bc7a.md</guid><description>The Malay translation team has submitted a revised PO file for the &apos;bfd&apos; text domain.</description><pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Update Date in version.in Automatically</title><link>https://binutilsdigest.dev/binutils/landings/2026-04-26-bfd-4ab8e7c4.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-04-26-bfd-4ab8e7c4.md</guid><description>The build date in bfd/version.h is now updated automatically.</description><pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Update Date in version.in Automatically</title><link>https://binutilsdigest.dev/binutils/landings/2026-04-26-bfd-554778f1.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-04-26-bfd-554778f1.md</guid><description>The build date in bfd/version.h is now updated automatically.</description><pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Update Date in version.in Automatically</title><link>https://binutilsdigest.dev/binutils/landings/2026-04-26-bfd-680fc384.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-04-26-bfd-680fc384.md</guid><description>The build date in bfd/version.h is now updated automatically.</description><pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate></item><item><title>GNU Tools Weekly News Week 35 (April 26, 2026)</title><link>https://binutilsdigest.dev/binutils/discussions/2026-04-25-gnu-tools-weekly-news-week-35-april-26-2026-f1d7cf.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2026-04-25-gnu-tools-weekly-news-week-35-april-26-2026-f1d7cf.md</guid><description>This issue of GNU Tools Weekly covers GCC 16 and 17 releases, GDB and Valgrind updates, conference news, and the new GCC AI policy working group.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Bump isort to 9.0.0a3</title><link>https://binutilsdigest.dev/binutils/landings/2026-04-25-binutils-ecb4048e.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/landings/2026-04-25-binutils-ecb4048e.md</guid><description>The isort pre-commit hook is updated to version 9.0.0a3.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate></item><item><title>libctf: Remove unused variable initialized to itself</title><link>https://binutilsdigest.dev/binutils/discussions/2021-09-27-libctf-remove-unused-variable-initialized-to-itself-f069cb.md</link><guid isPermaLink="true">https://binutilsdigest.dev/binutils/discussions/2021-09-27-libctf-remove-unused-variable-initialized-to-itself-f069cb.md</guid><description>Removes an unused variable in libctf that was initialized to itself.</description><pubDate>Mon, 27 Sep 2021 00:00:00 GMT</pubDate></item></channel></rss>