Landing: 36c3521f2961
Project / Subsystem
gcc / testsuite
Date
2026-08-20
Author
Kyrylo Tkachov
Commit
36c3521f29610c4362d6fbbad7c992506d706a24
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- testsuite
- patch_id
- —
- commit_hash
- 36c3521f29610c4362d6fbbad7c992506d706a24
- source_type
- github
- headline
- Vector MIN narrowing tests made target-stable.
- tldr
- GCC vector narrowing tests for MIN operations are now target-stable across different architectures.
- author
- Kyrylo Tkachov
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • testsuite
- • vectorization
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-08-20T00:00:00.000Z
GCC’s testsuite has been updated to make vector MIN narrowing tests more stable across different targets. The positive MIN narrowing test is now restricted to AArch64 and x86 targets due to requirements for narrow vector MIN support and specific modes. Additionally, a shared-result test now checks the GIMPLE dump before target lowering can interfere, ensuring the count is independent of target-specific vector mode behavior. This resolves issues where tests might pass or fail incorrectly due to target-specific lowering.