Landing: 6faf5f174788

Project / Subsystem

gcc / gccrs

Date

2026-08-19

Author

Yap Zhi Heng

Commit

6faf5f174788cedb47a1b99f05a27bdf2d0905bc

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gccrs
patch_id
—
commit_hash
6faf5f174788cedb47a1b99f05a27bdf2d0905bc
source_type
github
headline
gccrs: Add basic ABI support for unadjusted and platform-intrinsic
tldr
gccrs gains basic support for `unadjusted` and `platform-intrinsic` ABIs.
author
Yap Zhi Heng
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • gccrs
  • • rust
  • • abi
  • • compiler
discussion_id_link
—
bugzilla_pr
—
date
2026-08-19T00:00:00.000Z

This commit introduces basic Application Binary Interface (ABI) support in gccrs for the unadjusted and platform-intrinsic variants. The changes involve updating the ABI utility class in rust-abi.h and rust-abi.cc to recognize and handle these ABI specifiers, which are used to control how types are passed and laid out.