Landing: ce7445a94150
Project / Subsystem
binutils / aarch64
Date
2026-07-06
Author
SRINATH PARVATHANENI <sripar01@sourceware.org>
Commit
ce7445a94150ba6137cb29abcb879995570fe640
Source
public_inbox
Perf win
No
Breaking
No
All attributes
- project
- binutils
- subsystem
- aarch64
- patch_id
- —
- commit_hash
- ce7445a94150ba6137cb29abcb879995570fe640
- source_type
- public_inbox
- headline
- Fix aarch64 assembler error with %dtprel relocations
- tldr
- Fixes an assembler internal error in aarch64 when handling %dtprel relocations, particularly with TLS DWARF debug info.
- author
- SRINATH PARVATHANENI <sripar01@sourceware.org>
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • aarch64
- • assembler
- • relocation
- • bugfix
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-07-06T00:00:00.000Z
The aarch64 assembler in Binutils no longer encounters an internal error when processing %dtprel relocations. This error occurred because the fixup for DTPREL was created before reserving storage for the corresponding .xword. This issue was exposed by GCC’s %dtprel support for TLS Debug info, which places the fixup at a fragment boundary. The fix ensures storage is reserved before the fixup is created.