Landing: 7624176826db

Project / Subsystem

gcc / gcc/vectorization

Date

2026-04-29

Author

Richard Biener

Commit

7624176826db62a3918a9703368dfddc1ef2c4c0

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gcc/vectorization
patch_id
commit_hash
7624176826db62a3918a9703368dfddc1ef2c4c0
source_type
github
headline
Disable epilogue vectorization for certain x86 shift tests.
tldr
Epilogue vectorization is temporarily disabled for specific x86 shift tests to ensure consistent pass/fail results with varying cost comparison settings.
author
Richard Biener
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • gcc
  • vectorization
  • x86
  • testing
discussion_id_link
bugzilla_pr
date
2026-04-29T00:00:00.000Z

Epilogue vectorization has been disabled for specific gcc.target/i386/shift-gf2p8affine-?.c tests. This change ensures that these tests pass consistently, regardless of the value of the ix86-vect-compare-costs parameter. This avoids failures that arise due to variations in cost estimation for epilogue vectorization.