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.