Skip to content

Commit 08c822f

Browse files
authored
Rollup merge of #118704 - esp-rs:rv32-tier-2, r=davidtwco
Promote `riscv32{im|imafc}` targets to tier 2 Pending the approval of [the MCP](rust-lang/compiler-team#701).
2 parents 5c47d77 + bd7263c commit 08c822f

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/doc/rustc/src/platform-support.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,9 @@ target | std | notes
161161
[`nvptx64-nvidia-cuda`](platform-support/nvptx64-nvidia-cuda.md) | * | --emit=asm generates PTX code that [runs on NVIDIA GPUs]
162162
[`riscv32imac-unknown-none-elf`](platform-support/riscv32imac-unknown-none-elf.md) | * | Bare RISC-V (RV32IMAC ISA)
163163
[`riscv32i-unknown-none-elf`](platform-support/riscv32imac-unknown-none-elf.md) | * | Bare RISC-V (RV32I ISA)
164+
[`riscv32im-unknown-none-elf`](platform-support/riscv32imac-unknown-none-elf.md) | * | | Bare RISC-V (RV32IM ISA)
164165
[`riscv32imc-unknown-none-elf`](platform-support/riscv32imac-unknown-none-elf.md) | * | Bare RISC-V (RV32IMC ISA)
166+
[`riscv32imafc-unknown-none-elf`](platform-support/riscv32imac-unknown-none-elf.md) | * | Bare RISC-V (RV32IMAFC ISA)
165167
`riscv64gc-unknown-none-elf` | * | Bare RISC-V (RV64IMAFDC ISA)
166168
`riscv64imac-unknown-none-elf` | * | Bare RISC-V (RV64IMAC ISA)
167169
`sparc64-unknown-linux-gnu` | ✓ | SPARC Linux (kernel 4.4, glibc 2.23)
@@ -318,8 +320,6 @@ target | std | host | notes
318320
[`powerpc64-ibm-aix`](platform-support/aix.md) | ? | | 64-bit AIX (7.2 and newer)
319321
`riscv32gc-unknown-linux-gnu` | | | RISC-V Linux (kernel 5.4, glibc 2.33)
320322
`riscv32gc-unknown-linux-musl` | | | RISC-V Linux (kernel 5.4, musl + RISCV32 support patches)
321-
[`riscv32imafc-unknown-none-elf`](platform-support/riscv32imac-unknown-none-elf.md) | * | Bare RISC-V (RV32IMAFC ISA)
322-
[`riscv32im-unknown-none-elf`](platform-support/riscv32imac-unknown-none-elf.md) | * | | Bare RISC-V (RV32IM ISA)
323323
[`riscv32imac-unknown-xous-elf`](platform-support/riscv32imac-unknown-xous-elf.md) | ? | | RISC-V Xous (RV32IMAC ISA)
324324
[`riscv32imc-esp-espidf`](platform-support/esp-idf.md) | ✓ | | RISC-V ESP-IDF
325325
[`riscv32imac-esp-espidf`](platform-support/esp-idf.md) | ✓ | | RISC-V ESP-IDF

src/doc/rustc/src/platform-support/riscv32imac-unknown-none-elf.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# `riscv32{i,im,imc,imac,imafc}-unknown-none-elf`
22

3-
**Tier: 2/3**
3+
**Tier: 2**
44

55
Bare-metal target for RISC-V CPUs with the RV32I, RV32IM, RV32IMC, RV32IMAFC and RV32IMAC ISAs.
66

@@ -24,11 +24,11 @@ This target is included in Rust and can be installed via `rustup`.
2424

2525
## Testing
2626

27-
This is a cross-compiled no-std target, which must be run either in a simulator
27+
This is a cross-compiled `no-std` target, which must be run either in a simulator
2828
or by programming them onto suitable hardware. It is not possible to run the
29-
Rust testsuite on this target.
29+
Rust test-suite on this target.
3030

3131
## Cross-compilation toolchains and C code
3232

3333
This target supports C code. If interlinking with C or C++, you may need to use
34-
riscv64-unknown-elf-gcc as a linker instead of rust-lld.
34+
`riscv64-unknown-elf-gcc` as a linker instead of `rust-lld`.

0 commit comments

Comments
 (0)