Landing: 8a8a022c81b6
Project / Subsystem
gcc / gcc/optimization
Date
2026-08-10
Author
Aldy Hernandez
Commit
8a8a022c81b6105f70f72dfe2dc7b368353b49e6
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- gcc/optimization
- patch_id
- —
- commit_hash
- 8a8a022c81b6105f70f72dfe2dc7b368353b49e6
- source_type
- github
- headline
- Add --param=dom-jump-threading to disable DOM jump threading
- tldr
- New compiler option allows disabling DOM jump threading for debugging.
- author
- Aldy Hernandez
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • optimization
- • debugging
- • gcc
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-08-10T00:00:00.000Z
A new compiler parameter, —param=dom-jump-threading, has been introduced to selectively disable the jump threading optimization within the DOM (Dominator Tree) pass. This change facilitates debugging and isolation of issues by allowing developers to turn off this specific component of the DOM optimizer without affecting other DOM operations. It is intended to aid in the ongoing effort to untangle DOM’s threading mechanism from the rest of the pass.