Landing: 9ed526efc2f6

Project / Subsystem

gcc / gcc

Date

2026-09-10

Author

Richard Biener

Commit

9ed526efc2f6ab9d093afe05fa2ad216a10308f0

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gcc
patch_id
—
commit_hash
9ed526efc2f6ab9d093afe05fa2ad216a10308f0
source_type
github
headline
Add clobber parsing to the GIMPLE frontend
tldr
GIMPLE frontend now parses `__CLOBBER` expressions, improving debugging dump compatibility and paving the way for syntax unification.
author
Richard Biener
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • gimple
  • • parsing
  • • debugging
  • • frontend
discussion_id_link
—
bugzilla_pr
—
date
2026-09-10T00:00:00.000Z

This commit enhances the GIMPLE frontend by adding parsing support for __CLOBBER expressions. These expressions, previously uglified, are now parsed with a distinct identifier to avoid exposing internal implementation details. This change improves the fidelity of GIMPLE dumps for debugging and sets the stage for unifying dumping syntaxes in the future.