Landing: 328a34f0db26
Project / Subsystem
binutils / aarch64
Date
2026-05-15
Author
Alice Carlotti <acarlotti@sourceware.org>
Commit
328a34f0db26d27b16efee84995c03a5d12aa760
Source
public_inbox
Perf win
No
Breaking
No
All attributes
- project
- binutils
- subsystem
- aarch64
- patch_id
- —
- commit_hash
- 328a34f0db26d27b16efee84995c03a5d12aa760
- source_type
- public_inbox
- headline
- AArch64: Add F_REQUIRES_SP and eliminate QLF_SP and QLF_WSP
- tldr
- The AArch64 assembler now uses the F_REQUIRES_SP flag to enforce stack pointer requirements, simplifying qualifier handling.
- author
- Alice Carlotti <acarlotti@sourceware.org>
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • aarch64
- • assembler
- • stack pointer
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-05-15T00:00:00.000Z
This commit introduces a new opcode flag, F_REQUIRES_SP, to enforce the requirement for at least one stack pointer operand in the mov (to/from SP) opcode. This change eliminates the need for the QLF_SP and QLF_WSP qualifiers, simplifying the qualifier-matching logic and removing potentially confusing code.