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.