Landing: 3cd23c9fd608

Project / Subsystem

gcc / gcc/tree-optimization

Date

2026-07-27

Author

Richard Biener

Commit

3cd23c9fd60854cd9d160ce3b341a819025bfeb8

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gcc/tree-optimization
patch_id
commit_hash
3cd23c9fd60854cd9d160ce3b341a819025bfeb8
source_type
github
headline
Improve conversion detection in vector reduction chains.
tldr
Fixes detection of conversions in vector reduction chains to accurately skip them when needed.
author
Richard Biener
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • gcc
  • optimization
  • vectorization
discussion_id_link
bugzilla_pr
date
2026-07-27T00:00:00.000Z

This commit refines the detection of conversion statements within vector reduction chains. It ensures that the analysis correctly identifies and skips conversion patterns that do not match the original statement, preventing misinterpretations during optimization. A new test case is included to validate this improvement.