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.