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.