Landing: fcecd85661f9
Project / Subsystem
gcc / i386
Date
2026-09-21
Author
Jakub Jelinek
Commit
fcecd85661f9947d09dd752124279fc537021106
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- i386
- patch_id
- —
- commit_hash
- fcecd85661f9947d09dd752124279fc537021106
- source_type
- github
- headline
- Only support GFNI V32QImode rotates with AVX2, not just AVX
- tldr
- GFNI rotates on V32QImode now correctly require AVX2, preventing ICEs.
- author
- Jakub Jelinek
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • i386
- • avx2
- • gfni
- • compiler error
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-09-21T00:00:00.000Z
This commit corrects the CPU feature requirements for GFNI V32QImode rotates. Previously, these operations were incorrectly enabled with just AVX, leading to compiler internal errors (ICEs) because AVX alone does not support the necessary V32QImode shifts. The change mandates AVX2, aligning with the actual hardware capabilities and resolving PR127498.