LoongArch: Add parameters to DWARF2_USE_FIXED_ADVANCE_PC macro
Patch adds FROM and TO symbol parameters to DWARF2_USE_FIXED_ADVANCE_PC macro for LoongArch for finer DWARF debug info control.
Patch adds FROM and TO symbol parameters to DWARF2_USE_FIXED_ADVANCE_PC macro for LoongArch for finer DWARF debug info control.
Fixes LoongArch linker behavior when using `ld -r` to avoid inserting align sections unnecessarily, preventing kernel module loading issues.
RFC: Should the linker warn about or control the automatic propagation of audit libraries?
Weekly news digest for GNU toolchain, including glibc and binutils releases, conference reminders, and Sourceware.org updates.
Announces the release of GNU Binutils version 2.47, highlighting new features and bug fixes.
Introduces support for the nanoMIPS architecture across binutils components.
Enables binutils to generate FDPIC binaries for the Renesas RX architecture, confirmed to work with BusyBox.
Jan Beulich states he is working on a patch to separate AVX10.1-aux from AVX10.2.
Identifies a bug in older ld versions where GOTPCRELX on 'push' is incorrectly converted to 'call', causing crashes, and proposes a workaround.
A new Malay translation file for the 'bfd' component of binutils has been submitted.
Jens Remus informs that the deprecation of s390 32-bit targets has been committed for Binutils 2.47.
Evgeny Karpov submits v11 of a patch series to implement SEH on AArch64, including big-endian host support and fixes.
Fixes a SIGSEGV in libctf by adding sanity checks for variable length record bytes against type section length.
Fixes signed integer overflow in `libiberty`'s C++ demangler.
Patch to sanity check AT_sibling in DWARF version 1 to prevent infinite loops from fuzzed object files.
Adds support for generating PLT32 relocations for x86 and x86-64, mirroring LLVM assembler's behavior for directives like '.long foo@PLT - .L4'.
Consolidates F16C instruction templates with AVX512VL counterparts and addresses issues with explicit feature disabling.
Suggests using pseudo-prefix or directives to prevent XCHG to MOV optimization for same-register forms.
Adds support for the AMD GFX1103 GPU architecture to binutils.
Reviewer questions if a patch to recognize Windows targets in BFD breaks existing build configurations for 'ld'.
Adds support for .pushsection and .popsection directives to the COFF object file format in the gas assembler.
Adds support for .pushsection/.popsection to the COFF object file format in GAS.
Adds an option to control GAS's conversion of local symbols to section symbols for ELF relocations.
Prevents linker garbage collection of `_tls_used` and `_load_config_used` symbols on Windows, fixing broken executables.
Uses `asm` keyword to make C identifier to symbol mapping target-independent in linker tests.
Patch to stop the PE linker from emitting a reference to the _pei386_runtime_relocator function, simplifying Cygwin runtime and preparing for future architectu…
Maciej W. Rozycki has been appointed as a global maintainer for binutils.
Refactors `readelf.c` to reduce `#ifdef` directives and improve code organization.
Improves error handling and fixes a buffer overflow in binutils' readelf tool.
Improves readelf's handling of dynamic tags and section information, preventing crashes and providing better warnings for invalid data.
Binutils' texi2pod.pl script updated by importing changes from GCC, including improved @option and @table support, with necessary local adjustments.
Adds a new relocation type R_X86_64_PLT32 to binutils for specific PIC scenarios involving PLT entries.
RISC-V binutils patch defines elf_backend_dtrel_excludes_plt to correctly handle DT_RELASZ, preventing double processing by tools like llvm-bolt.
Adds support for the RISC-V Zama16b extension to binutils, fixing an assembler error.
Ethan Liang proposes a two-part patch series to fix memory leaks and add checks for conflicting RISC-V extensions during linker arch attribute merges.
Implements an optimization for AArch64 ADD instructions that can be replaced by MOV or NOP.
Srinath Parvathaneni proposes a fix for an assembler internal error related to %dtprel relocations on AArch64.
Addresses review comments for a patch implementing SEH on AArch64, clarifying field names and exception handling logic.
Discussion on correct ordering of RISC-V extensions in binutils, specifically concerning 'zve32x' implication.
Warn about and normalize non-boolean values for the RISC-V unaligned-access attribute.
Align RISC-V assembler's .attribute directive handling with .insn instructions.
Patch removes $LDFLAGS from linker test suite invocations, correcting a regression that caused flags to be duplicated.
Patch adds remote execution capabilities to ld-cdtest, enabling tests on both native and cross-compiled targets.
Patch extends exclusion of kfreebsd-gnu targets from STB_GNU_UNIQUE tests to improve consistency with BFD target handling.
Discussion on sorting .text sections in AVR binutils: maintainer suggests a better approach than originally proposed patch.
Fixes a typo and trailing whitespace in a comment within the AVR opcode header file.
Adds support for a new ELF attribute to tag AVR object files with virtual table address space information.
Proposer pings for review of a patch adding support for new PowerPC Dense Math Registers in core files.
Discussion on the specification and implementation of GNU's non-standard DW_AT_GNU_locviews attribute in DWARF debugging information.
Patch to safely increase the maximum number of sections in PE/COFF files from 32767 to 65279 is reviewed positively.
Safely increases the maximum number of sections allowed in PE/COFF files processed by binutils.
Fixes build breakage in frv and lm32 opcode files for binutils.
Fixes a stray backslash in an ARM build warning message in binutils.
Sets H8/300H as the default architecture for the H8 family in binutils.
Fixes readelf to correctly display location views for indexed bounded loclist entries.
Comments on the patch submission regarding ChangeLog format and indentation.
Deprecates the 32-bit s390 target in binutils, aligning with removal in Linux kernel, glibc, and GCC.
Fixes a bug in binutils' DWARF processing that caused an assertion failure when encountering DW_TAG_member without a proper struct/union parent.
Adds support for reading and dumping NT_ARM_POE information from core files.
Corrects truncation of import table output for PE32+ (64-bit) executables, particularly on AArch64.