Landing: cb326dd0e1fa

Project / Subsystem

gcc / gcc

Date

2025-12-17

Author

Andrew MacLeod

Commit

cb326dd0e1fa33eb37967950f7e0bf0b396795b8

Source

github

Perf win

Yes

Breaking

No

All attributes

project
gcc
subsystem
gcc
patch_id
commit_hash
cb326dd0e1fa33eb37967950f7e0bf0b396795b8
source_type
github
headline
Unify `range_of_address` for Consistent Range Handling
tldr
`range_of_address` now behaves consistently with other range analysis routines, enabling post-calculation processing.
author
Andrew MacLeod
outcome
committed
performance_win
true
breaking_change
false
series_id
series_parts
[]
tags
  • optimization
  • range analysis
discussion_id_link
bugzilla_pr
date
2025-12-17T00:00:00.000Z

This commit modifies the range_of_address function to align its behavior with other range analysis routines in GCC. Previously, range_of_address would return immediately, skipping potential post-calculation processing. The change integrates range_of_address into the nested ‘if’ structure used by other routines, ensuring consistent handling and enabling further analysis and optimization.