Landing: 02a799c7c4a3

Project / Subsystem

gcc / gcc/testsuite

Date

2026-08-26

Author

Kyrylo Tkachov

Commit

02a799c7c4a3f4f22ead4d2ac645a7b4b71405bc

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gcc/testsuite
patch_id
—
commit_hash
02a799c7c4a3f4f22ead4d2ac645a7b4b71405bc
source_type
github
headline
Restrict vector mask zero test to supported targets
tldr
Vectorization test restricted to targets supporting specific V4SI operations to avoid incorrect results.
author
Kyrylo Tkachov
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • testsuite
  • • vectorization
  • • optimization
discussion_id_link
—
bugzilla_pr
—
date
2026-08-26T00:00:00.000Z

This commit restricts the vec-mask-zero-1.c test case to targets that support V4SI operations, such as AArch64 and x86 with SSE2. The test previously failed on targets where vector lowering split V4SI operations, altering dump counts and leading to inaccurate results. The test now scans forwprop1 after simplifications but before target-specific lowering, ensuring it checks the intended GIMPLE simplification logic.