Landing: 3ba75485bb6c

Project / Subsystem

gcc / analyzer

Date

2026-05-18

Author

David Malcolm

Commit

3ba75485bb6cd721ffcd23e038613470270290c0

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
analyzer
patch_id
commit_hash
3ba75485bb6cd721ffcd23e038613470270290c0
source_type
github
headline
Analyzer parameter renamed for clarity on supernode explosion factor.
tldr
The analyzer's `-param=analyzer-bb-explosion-factor=` is now `-param=analyzer-supernode-explosion-factor=` to better reflect its function after a recent change.
author
David Malcolm
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • analyzer
  • parameter
  • refactor
discussion_id_link
bugzilla_pr
date
2026-05-18T00:00:00.000Z

The -param=analyzer-bb-explosion-factor= parameter, which controls the number of basic blocks the analyzer explores, had its meaning changed recently. This commit renames it to -param=analyzer-supernode-explosion-factor= to accurately reflect its current control over the number of supernodes explored. The change also clarifies the warning message when the limit is reached, providing more information about both the number of explored supernodes and enodes.