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.