Landing: ca881192416f
Project / Subsystem
binutils / aarch64
Date
2026-07-27
Author
Jan Beulich <jbeulich@sourceware.org>
Commit
ca881192416f7b588eab5404d90780056da69fa9
Source
public_inbox
Perf win
No
Breaking
No
All attributes
- project
- binutils
- subsystem
- aarch64
- patch_id
- —
- commit_hash
- ca881192416f7b588eab5404d90780056da69fa9
- source_type
- public_inbox
- headline
- aarch64: remove casts from more struct initializers
- tldr
- Refactors aarch64 instruction generation to eliminate unnecessary casts in struct initializers.
- author
- Jan Beulich <jbeulich@sourceware.org>
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • aarch64
- • cleanup
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-07-27T00:00:00.000Z
This commit cleans up the aarch64 instruction generation code by removing redundant casts within struct initializers. It also reorganizes the definition of FLD_CONST_* macros to be local to aarch64-gen.c where they are used, simplifying the code and avoiding the need for ‘#undef’ directives.