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.