Landing: 9755c18f4ea2
Project / Subsystem
gcc / lm32
Date
2026-05-11
Author
William D. Jones
Commit
9755c18f4ea201c7c5a00252a5ffefe5658cfa1a
Source
github
Perf win
Yes
Breaking
No
All attributes
- project
- gcc
- subsystem
- lm32
- patch_id
- —
- commit_hash
- 9755c18f4ea201c7c5a00252a5ffefe5658cfa1a
- source_type
- github
- headline
- LM32: Enable LRA after testing showed minimal regressions
- tldr
- The LM32 architecture now enables live range splitting after testing showed few regressions.
- author
- William D. Jones
- outcome
- committed
- performance_win
- true
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • LM32
- • register allocation
- • optimization
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-05-11T00:00:00.000Z
The LM32 architecture now enables live range splitting (LRA). LRA improves register allocation by splitting overly long variable live ranges, reducing register pressure and potentially improving performance. This change was made after testing showed minimal regressions.