Landing: 83998f47450c
Project / Subsystem
gcc / rs6000
Date
2026-09-11
Author
Manjunath S Matti
Commit
83998f47450c088493c971d46ae3b6dadb7242b3
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- rs6000
- patch_id
- —
- commit_hash
- 83998f47450c088493c971d46ae3b6dadb7242b3
- source_type
- github
- headline
- Rs6000 adds ABI and libgcc support for C23 _BitInt.
- tldr
- Rs6000 now supports C23 _BitInt types by adding target hooks and libgcc runtime support.
- author
- Manjunath S Matti
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • rs6000
- • powerpc
- • c23
- • bitint
- • abi
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-09-11T00:00:00.000Z
Support for C23’s _BitInt type has been added to the rs6000 (PowerPC) architecture. This includes implementing the necessary target hooks and libgcc runtime support that were previously missing. The changes define how _BitInt types are represented using machine modes, how they are passed and returned by reference for larger sizes, and ensure correct integration with existing integer promotion rules.