Skip to content

Commit b8b376a

Browse files
committed
Auto merge of rust-lang#115368 - loongarch-rs:none-tier2, r=pietroalbini
Promote loongarch64-unknown-none* to Tier 2 MCP: rust-lang/compiler-team#664
2 parents 8ce4540 + d185e0d commit b8b376a

File tree

4 files changed

+7
-3
lines changed

4 files changed

+7
-3
lines changed

src/ci/docker/host-x86_64/dist-various-2/Dockerfile

+2
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,8 @@ ENV TARGETS=$TARGETS,armv7-unknown-linux-gnueabi
128128
ENV TARGETS=$TARGETS,armv7-unknown-linux-musleabi
129129
ENV TARGETS=$TARGETS,i686-unknown-freebsd
130130
ENV TARGETS=$TARGETS,x86_64-unknown-none
131+
ENV TARGETS=$TARGETS,loongarch64-unknown-none
132+
ENV TARGETS=$TARGETS,loongarch64-unknown-none-softfloat
131133
ENV TARGETS=$TARGETS,aarch64-unknown-uefi
132134
ENV TARGETS=$TARGETS,i686-unknown-uefi
133135
ENV TARGETS=$TARGETS,x86_64-unknown-uefi

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,8 @@ target | std | notes
157157
`i686-unknown-freebsd` | ✓ | 32-bit FreeBSD
158158
`i686-unknown-linux-musl` | ✓ | 32-bit Linux with MUSL
159159
[`i686-unknown-uefi`](platform-support/unknown-uefi.md) | * | 32-bit UEFI
160+
[`loongarch64-unknown-none`](platform-support/loongarch-none.md) | * | | LoongArch64 Bare-metal (LP64D ABI)
161+
[`loongarch64-unknown-none-softfloat`](platform-support/loongarch-none.md) | * | | LoongArch64 Bare-metal (LP64S ABI)
160162
`mips-unknown-linux-musl` | ✓ | MIPS Linux with MUSL
161163
`mips64-unknown-linux-muslabi64` | ✓ | MIPS64 Linux, n64 ABI, MUSL
162164
`mips64el-unknown-linux-muslabi64` | ✓ | MIPS64 (LE) Linux, n64 ABI, MUSL
@@ -274,8 +276,6 @@ target | std | host | notes
274276
`i686-uwp-windows-gnu` | ? | |
275277
`i686-uwp-windows-msvc` | ? | |
276278
`i686-wrs-vxworks` | ? | |
277-
[`loongarch64-unknown-none`](platform-support/loongarch-none.md) | * | | LoongArch64 Bare-metal (LP64D ABI)
278-
[`loongarch64-unknown-none-softfloat`](platform-support/loongarch-none.md) | * | | LoongArch64 Bare-metal (LP64S ABI)
279279
[`m68k-unknown-linux-gnu`](platform-support/m68k-unknown-linux-gnu.md) | ? | | Motorola 680x0 Linux
280280
`mips-unknown-linux-uclibc` | ✓ | | MIPS Linux with uClibc
281281
[`mips64-openwrt-linux-musl`](platform-support/mips64-openwrt-linux-musl.md) | ? | | MIPS64 for OpenWrt Linux MUSL

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# `loongarch*-unknown-none*`
22

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

55
Freestanding/bare-metal LoongArch64 binaries in ELF format: firmware, kernels, etc.
66

src/tools/build-manifest/src/main.rs

+2
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,8 @@ static TARGETS: &[&str] = &[
9898
"i686-unknown-linux-musl",
9999
"i686-unknown-uefi",
100100
"loongarch64-unknown-linux-gnu",
101+
"loongarch64-unknown-none",
102+
"loongarch64-unknown-none-softfloat",
101103
"m68k-unknown-linux-gnu",
102104
"csky-unknown-linux-gnuabiv2",
103105
"mips-unknown-linux-gnu",

0 commit comments

Comments
 (0)