Landing: f0759bf55fb3

Project / Subsystem

binutils / alpha/ld

Date

2026-09-05

Author

Sam James <sjames@sourceware.org>

Commit

f0759bf55fb3e3330911f920004bfa448f1beb52

Source

public_inbox

Perf win

No

Breaking

No

All attributes

project
binutils
subsystem
alpha/ld
patch_id
—
commit_hash
f0759bf55fb3e3330911f920004bfa448f1beb52
source_type
public_inbox
headline
Alpha linker diagnoses IFUNC references in deleted sections
tldr
Alpha linker now detects and reports IFUNC references where the symbol's section was removed during linking, preventing startup crashes.
author
Sam James <sjames@sourceware.org>
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • alpha
  • • linker
  • • ifunc
  • • relocations
  • • elf
discussion_id_link
—
bugzilla_pr
—
date
2026-09-05T00:00:00.000Z

This commit enhances the Alpha linker to diagnose and report invalid references to IFUNC symbols whose sections have been deleted during the linking process. Previously, such references could lead to an R_ALPHA_NONE relocation in .rela.iplt, causing a crash at program startup. The linker now identifies these inconsistencies, reporting the symbol, relocation, and section name, thus preventing runtime failures.