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.