Landing: 40cc1f18815d

Project / Subsystem

binutils / binutils/bfd

Date

2026-09-18

Author

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

Commit

40cc1f18815d7554a954a9eb2288099451d83b7d

Source

public_inbox

Perf win

No

Breaking

Yes

All attributes

project
binutils
subsystem
binutils/bfd
patch_id
—
commit_hash
40cc1f18815d7554a954a9eb2288099451d83b7d
source_type
public_inbox
headline
RISC-V: Revert undefined symbol value adjustment
tldr
Reverts a change that adjusted undefined symbol values based on pointer equality needs.
author
"H.J. Lu" <hjl@sourceware.org>
outcome
committed
performance_win
false
breaking_change
true
series_id
—
series_parts
[]
tags
  • • riscv
  • • linker
  • • revert
discussion_id_link
—
bugzilla_pr
—
date
2026-09-18T00:00:00.000Z

This commit reverts a change made in May that set the value of undefined symbols to 0 if pointer equality was not needed for RISC-V targets. The original fix addressed a testcase FAIL, but a subsequent change reclassified that failure as an XFAIL. This revert removes the adjustment, potentially restoring previous behavior regarding undefined symbol values.