Landing: 4508b5234108
Project / Subsystem
gcc / sh
Date
2026-07-04
Author
Oleg Endo
Commit
4508b52341080cd139639de834713bb756ca8176
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- sh
- patch_id
- —
- commit_hash
- 4508b52341080cd139639de834713bb756ca8176
- source_type
- github
- headline
- SH: Remove remaining LRA transition helpers.
- tldr
- Clean up SH target code by removing obsolete LRA transition helpers.
- author
- Oleg Endo
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • sh
- • lra
- • cleanup
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-07-04T00:00:00.000Z
This commit removes helper functions and macros related to the transition to the Last Register Assignment (LRA) mechanism on the SH architecture. These elements are no longer necessary as the LRA has been fully integrated. The changes include updating C code, header files, and machine description files, and removing associated test cases that relied on the old LRA options.