Landing: ff3ae0cd90e5

Project / Subsystem

gcc / i386

Date

2026-06-02

Author

vekumar

Commit

ff3ae0cd90e5d6e9347c467ec8881781779171e2

Source

github

Perf win

Yes

Breaking

No

All attributes

project
gcc
subsystem
i386
patch_id
commit_hash
ff3ae0cd90e5d6e9347c467ec8881781779171e2
source_type
github
headline
I386 enables fusion and SSE reduction tunings for znver6
tldr
GCC now applies specific instruction fusion and SSE reduction optimizations for AMD's Zen 6 (znver6) processors, improving performance.
author
vekumar
outcome
committed
performance_win
true
breaking_change
false
series_id
series_parts
[]
tags
  • i386
  • x86
  • optimization
  • amd
  • znver6
discussion_id_link
bugzilla_pr
date
2026-06-02T00:00:00.000Z

This commit enables specific performance tunings for AMD’s ZnVer6 (Zen 6) processors within GCC’s i386 backend. It specifically activates ‘fusion’ optimizations, which combine certain arithmetic-logic unit (ALU) and branch memory operations into single micro-operations, along with SSE reduction optimizations that prefer PSHUF instructions. These changes aim to improve code generation and execution efficiency on ZnVer6 CPUs.