Landing: 2379d07acec0
Project / Subsystem
gcc / xtensa
Date
2026-05-02
Author
Takayuki 'January June' Suwa
Commit
2379d07acec0e5d3df49678b8ea2e10cfc1b47cc
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- xtensa
- patch_id
- —
- commit_hash
- 2379d07acec0e5d3df49678b8ea2e10cfc1b47cc
- source_type
- github
- headline
- Implement ``__force_l32`` Named Address Space
- tldr
- The Xtensa backend gained a ``__force_l32`` named address space to handle sub-word loads from instruction memory.
- author
- Takayuki 'January June' Suwa
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • xtensa
- • code generation
- • optimization
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-05-02T00:00:00.000Z
The Xtensa backend gained a __force_l32 named address space. When the memory regions for placing machine instructions are not configured as “unified”, special instructions are needed to load data from instruction memory. This named address space tells the compiler that these special instructions are required when loading sub-words (1- or 2-byte values).