Landing: f8f19f11571d

Project / Subsystem

gcc / gcc

Date

2026-07-15

Author

Andrew MacLeod

Commit

f8f19f11571d0698449a3b71a8b355be6fccc4b3

Source

github

Perf win

Yes

Breaking

No

All attributes

project
gcc
subsystem
gcc
patch_id
commit_hash
f8f19f11571d0698449a3b71a8b355be6fccc4b3
source_type
github
headline
Path ranger checks root ranger equivalencies
tldr
Path ranger now queries the root ranger for equivalencies which can improve optimization by considering more relationships between values.
author
Andrew MacLeod
outcome
committed
performance_win
true
breaking_change
false
series_id
series_parts
[]
tags
  • optimization
  • tree-optimization
discussion_id_link
bugzilla_pr
date
2026-07-15T00:00:00.000Z

The path ranger optimization pass has been enhanced to also query the root ranger for equivalencies and relations between names that appear earlier in the Intermediate Language (IL). This broader check improves the effectiveness of the path ranger by considering a wider set of value relationships, potentially leading to better optimizations.