Landing: 2569c25443af

Project / Subsystem

gcc / testsuite

Date

2026-08-25

Author

Kyrylo Tkachov

Commit

2569c25443af1c641d74a845f9201d482f184db5

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
testsuite
patch_id
—
commit_hash
2569c25443af1c641d74a845f9201d482f184db5
source_type
github
headline
Fortran: Add deep copy mode to subreference array argument conversion.
tldr
Fortran testsuite updated to require vect128 for a vector mask zero test case.
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-25T00:00:00.000Z

A test case in GCC’s testsuite, vec-mask-zero-1.c, has been updated to require the vect128 capability. This is necessary because the test checks optimized GIMPLE for 128-bit vector types, and on some targets like SPARC, vector lowering splits these operations due to limited vector mode support. Requiring vect128 ensures the test’s final checks are performed only on targets that support the tested vector size, preventing spurious failures.