Landing: d829764aa95e

Project / Subsystem

gcc / gcc

Date

2026-08-11

Author

Andrew MacLeod

Commit

d829764aa95efc3795f3cc6d88d5e1303272d9c3

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gcc
patch_id
—
commit_hash
d829764aa95efc3795f3cc6d88d5e1303272d9c3
source_type
github
headline
Use ssa-names rather than versions in the relation oracle.
tldr
Internal compiler API updated to consistently use ssa-names instead of version numbers for relation lookups.
author
Andrew MacLeod
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • compiler
  • • refactor
  • • optimization
discussion_id_link
—
bugzilla_pr
—
date
2026-08-11T00:00:00.000Z

The relation oracle, a component within GCC’s value analysis, now consistently uses ssa-name trees instead of version numbers for its internal API calls. This change improves consistency and simplifies the internal workings of the value-relation component.