Landing: de22b75772e4

Project / Subsystem

gcc / vect

Date

2026-04-17

Author

Thomas Schwinge

Commit

de22b75772e4f319f16f554cbc8fb0ff058ad459

Source

github

Impact

4/10

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
vect
patch_id
commit_hash
de22b75772e4f319f16f554cbc8fb0ff058ad459
source_type
github
headline
Vect: Unrestrict test cases for non-gather elementwise loads.
tldr
Test cases for vectorization of non-gather elementwise loads are no longer specific to early break vectorization and are unrestricted.
why_it_matters
Ensures test cases are not unnecessarily restricted to specific vectorization techniques, allowing for broader testing of vectorization capabilities.
author
Thomas Schwinge
impact_score
4
impact_rationale
Small change to test setup, no user-visible impact.
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • vectorization
  • testing
discussion_id_link
bugzilla_pr
date
2026-04-17T00:00:00.000Z

The test cases ‘g++.dg/vect/vect-pr124037.cc’ and ‘gcc.dg/vect/vect-pr124037.c’ were previously restricted to early break vectorization. This commit removes those restrictions, allowing the test cases to be used more broadly. The C++ test case also no longer uses ‘mmap’.