Skip to content

S390X stabilize backchain - #2317

Open
fneddy wants to merge 1 commit into
rust-lang:masterfrom
fneddy:stabilize-backchain
Open

S390X stabilize backchain#2317
fneddy wants to merge 1 commit into
rust-lang:masterfrom
fneddy:stabilize-backchain

Conversation

@fneddy

@fneddy fneddy commented Jul 27, 2026

Copy link
Copy Markdown

Document the s390x backchain target feature
Stabilized in rust-lang/rust#158612

Document the s390x `backchain` target feature
Stabilized in rust-lang/rust#158612
@rustbot rustbot added the S-waiting-on-review Status: The marked PR is awaiting review from a maintainer label Jul 27, 2026
@ehuss ehuss added the S-waiting-on-stabilization Waiting for a stabilization PR to be merged in the main Rust repository label Jul 28, 2026
Comment thread src/attributes/codegen.md
`miscellaneous-extensions-2` | | miscellaneous extensions 2
`miscellaneous-extensions-3` | | miscellaneous extensions 3
`miscellaneous-extensions-4` | | miscellaneous extensions 4
`backchain` | | store the caller's frame address in the callee's stack frame backchain slot

@DanielEScherzer DanielEScherzer Jul 28, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

a quick PDF search of the [z/Architecture Principles of Operation] PDF doesn't have any hits for "backchain" - is there some other documentation that might be worth linking to?

View changes since the review

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oh yes the PoP does only describe the ISA. the ABI is described here: https://ibm.github.io/s390x-abi/ and i think due to "historic reasons" its called "back chain"(with a space). Should I add a reference to the md?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-review Status: The marked PR is awaiting review from a maintainer S-waiting-on-stabilization Waiting for a stabilization PR to be merged in the main Rust repository

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants