Landing: 4a635cf39eb8

Project / Subsystem

gcc / gcc

Date

2026-08-31

Author

Richard Biener

Commit

4a635cf39eb8a6d1ea76fe910026b83738b68922

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gcc
patch_id
—
commit_hash
4a635cf39eb8a6d1ea76fe910026b83738b68922
source_type
github
headline
Update gcc.dg/vect/vect-cselim-2.c
tldr
Adjusted a test case for vectorization to accommodate changes in conditional selection elimination behavior.
author
Richard Biener
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • testsuite
  • • vectorization
discussion_id_link
—
bugzilla_pr
—
date
2026-08-31T00:00:00.000Z

This commit updates a GCC test case (vect-cselim-2.c) to reflect changes in how conditional selection elimination (cselim) interacts with vectorization. As the option -fno-tree-loop-if-convert no longer inhibits vectorization when cselim is not performed, the test case was modified to explicitly require masked stores and scan for versioning to handle aliasing correctly in this scenario.