Landing: 9c32008587df
Project / Subsystem
gcc / gcc/i386
Date
2026-09-02
Author
Haochen Jiang
Commit
9c32008587df0c4decf842d9685c5507462bc217
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- gcc/i386
- patch_id
- —
- commit_hash
- 9c32008587df0c4decf842d9685c5507462bc217
- source_type
- github
- headline
- Support BSR0 register
- tldr
- Adds support for the BSR0 register, treating it similarly to TMM registers for future extensibility.
- author
- Haochen Jiang
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • gcc
- • i386
- • ACEv1
- • register
- • compiler
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-09-02T00:00:00.000Z
This commit introduces support for the BSR0 register, part of the ACEv1 ISA. It treats BSR registers similarly to TMM registers, allocating space for future extensions and enabling register allocation. Changes include updates to register class maps, debugger register maps, conditional register usage, and machine description files, ensuring the BSR0 register is recognized and managed by the compiler.