Landing: c491043565ac
Project / Subsystem
gcc / alpha
Date
2026-08-12
Author
Matt Turner
Commit
c491043565ac1ea0003326a69cbfaf5b922eb142
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- alpha
- patch_id
- —
- commit_hash
- c491043565ac1ea0003326a69cbfaf5b922eb142
- source_type
- github
- headline
- alpha: Enable GNU indirect-function support for alpha-linux
- tldr
- Enables ELF function pointers (ifunc) for the Alpha architecture on Linux.
- author
- Matt Turner
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • Alpha
- • ELF
- • linker
- • runtime
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-08-12T00:00:00.000Z
This commit enables support for GNU indirect functions (__attribute__((ifunc))) on the Alpha architecture when targeting Linux. It sets the necessary configuration flags and ensures that the target’s assembler and linker infrastructure correctly handle the emission of indirect function symbols and their associated relocations, specifically R_ALPHA_IRELATIVE.