Set the Fuchsia ABI to the documented minimum#155072
Set the Fuchsia ABI to the documented minimum#155072ilovepi wants to merge 1 commit intorust-lang:mainfrom
Conversation
Fuchsia only supports the RVA22 + vector as its minimum ABI for RISC-V. https://fuchsia.dev/fuchsia-src/contribute/governance/rfcs/0234_riscv_abi_rva22+vector
|
These commits modify compiler targets. |
|
r? @mati865 rustbot has assigned @mati865. Use Why was this reviewer chosen?The reviewer was selected based on:
|
|
I should likely mention that we do set the same options in clang: https://github.com/llvm/llvm-project/blob/fda567137ec611fdcce24729118b4f56bec6bb13/clang/lib/Driver/ToolChains/Arch/RISCV.cpp#L321 |
|
(This itself seems fine, EDIT: the link is https://fuchsia.dev/fuchsia-src/contribute/governance/rfcs/0234_riscv_abi_rva22+v) |
…lt, r=jieyouxu Set the Fuchsia ABI to the documented minimum Fuchsia only supports the RVA22 + vector as its minimum ABI for RISC-V. See: [fuchsia.dev/fuchsia-src/contribute/governance/rfcs/0234_riscv_abi_rva22+v](https://fuchsia.dev/fuchsia-src/contribute/governance/rfcs/0234_riscv_abi_rva22+v)[fuchsia.dev/fuchsia-src/contribute/governance/rfcs/0234_riscv_abi_rva22+v](https://fuchsia.dev/fuchsia-src/contribute/governance/rfcs/0234_riscv_abi_rva22+v)
Rollup of 10 pull requests Successful merges: - #154973 (Break a single query cycle in the deadlock handler) - #155034 (Implement `GenericTypeVisitable` for some types) - #151377 (Fix linker error by resolving regions for main return type obligations) - #154677 (hwaddress: automatically add `-Ctarget-feature=+tagged-globals`) - #154774 (Add myself as co-maintainer for hexagon-unknown-linux-musl) - #155015 (Add tests for three fixed issues (an LLVM crash, an ICE and poor codegen)) - #155039 (minor follow up to removing soft mode `#[unstable]`) - #155043 (Fix if branch in op.rs) - #155071 (Deny `#[global_allocator]` + `#[thread_local]`) - #155072 (Set the Fuchsia ABI to the documented minimum)
oh, good catch! thanks for fixing the desciption. |
Fuchsia only supports the RVA22 + vector as its minimum ABI for RISC-V.
See: fuchsia.dev/fuchsia-src/contribute/governance/rfcs/0234_riscv_abi_rva22+vfuchsia.dev/fuchsia-src/contribute/governance/rfcs/0234_riscv_abi_rva22+v