Landing: 6b97b4f0f632

Project / Subsystem

gcc / gcc

Date

2026-08-09

Author

Aldy Hernandez

Commit

6b97b4f0f6323dcebc5bca55a97cb29b868da390

Source

github

Perf win

Yes

Breaking

No

All attributes

project
gcc
subsystem
gcc
patch_id
—
commit_hash
6b97b4f0f6323dcebc5bca55a97cb29b868da390
source_type
github
headline
Stream frange sub-ranges during LTO.
tldr
Improves LTO efficiency by streaming frange sub-ranges, reducing memory usage.
author
Aldy Hernandez
outcome
committed
performance_win
true
breaking_change
false
series_id
—
series_parts
[]
tags
  • • lto
  • • optimization
  • • performance
discussion_id_link
—
bugzilla_pr
—
date
2026-08-09T00:00:00.000Z

This commit enhances the Link Time Optimization (LTO) process by streaming individual sub-ranges of franges. The data-streamer-out.cc and data-streamer-in.cc files are updated to handle the streaming and reading of these sub-ranges, respectively. This approach is expected to reduce memory consumption during LTO.