Landing: 3e57c50dcb22
Project / Subsystem
gcc / match
Date
2026-08-22
Author
Andrea Pinski
Commit
3e57c50dcb222f53a02114df409da51bc8bb119f
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- match
- patch_id
- —
- commit_hash
- 3e57c50dcb222f53a02114df409da51bc8bb119f
- source_type
- github
- headline
- match: Remove unnecessary `:c` qualifier in `mul_cross_sum` pattern.
- tldr
- match: Streamlines `mul_cross_sum` pattern by removing a redundant condition qualifier.
- author
- Andrea Pinski
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • compiler
- • refactor
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-08-22T00:00:00.000Z
The :c qualifier has been removed from the plus operation within the mul_cross_sum pattern in match.pd. This qualifier indicated a condition that was already implicitly handled by the pattern’s structure, making it unnecessary. While this change slightly reduces the generated code from genmatch, it does not alter the final compiled output.