Landing: 3ff04a474681

Project / Subsystem

binutils / riscv

Date

2026-09-17

Author

"H.J. Lu" <hjl@sourceware.org>

Commit

3ff04a474681a3f1ba122802fedcdd22b0ae99e9

Source

public_inbox

Perf win

No

Breaking

No

All attributes

project
binutils
subsystem
riscv
patch_id
—
commit_hash
3ff04a474681a3f1ba122802fedcdd22b0ae99e9
source_type
public_inbox
headline
riscv: Ignore attributes in empty input file
tldr
Fixes RISC-V linker to ignore attributes in empty or .note.gnu.build-id sections, passing multiple tests.
author
"H.J. Lu" <hjl@sourceware.org>
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • binutils
  • • riscv
  • • linker
  • • bugfix
discussion_id_link
—
bugzilla_pr
—
date
2026-09-17T00:00:00.000Z

This commit modifies the RISC-V ELF linker to ignore attributes when merging data from empty input files or sections like .note.gnu.build-id. Previously, these sections could cause linker test failures related to diagnostics, garbage collection, and symbol definitions. The change ensures these sections do not interfere with attribute merging, resolving multiple failing tests.