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.