Landing: 478111ec57ba
Project / Subsystem
binutils / binutils/gas
Date
2026-07-24
Author
Jan Beulich <jbeulich@sourceware.org>
Commit
478111ec57ba51c61d32e2bf781aad8ab23103a4
Source
public_inbox
Perf win
No
Breaking
No
All attributes
- project
- binutils
- subsystem
- binutils/gas
- patch_id
- —
- commit_hash
- 478111ec57ba51c61d32e2bf781aad8ab23103a4
- source_type
- public_inbox
- headline
- x86: Correct implied-AVX512VL checking in operand validation
- tldr
- Fixes AVX512VL operand size checks in the x86 assembler to correctly account for both explicit and implied AVX512VL support.
- author
- Jan Beulich <jbeulich@sourceware.org>
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • x86
- • assembly
- • AVX
- • bugfix
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-07-24T00:00:00.000Z
The x86 assembler’s operand validation logic now correctly checks for implied AVX512VL support when templates specify multiple advanced instruction set features. This prevents issues where operand size checks could be bypassed improperly, ensuring correct assembly for instructions that mix AVX2, AVX512F, and AVX512VL.