Landing: f300960ef2b7

Project / Subsystem

gcc / testsuite

Date

2026-09-04

Author

Jason Merrill

Commit

f300960ef2b7c205822ef460e302cf593b39cd81

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
testsuite
patch_id
—
commit_hash
f300960ef2b7c205822ef460e302cf593b39cd81
source_type
github
headline
testsuite: Adjust test case for implicit constexpr constructors
tldr
Updates a test case to prevent it from running when constructors are implicitly constexpr.
author
Jason Merrill
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • testsuite
  • • vectorization
  • • constexpr
discussion_id_link
—
bugzilla_pr
—
date
2026-09-04T00:00:00.000Z

A test case in the GCC testsuite (vect/pr36648.cc) has been modified to ensure it does not execute when a constructor is implicitly constexpr. This is because such constructors do not generate runtime code that can be vectorized. By adding a requirement to exclude cases with implicit constexpr constructors, the test suite maintains accuracy and avoids unnecessary checks.