Skip to content

Commit 3ca21bb

Browse files
committed
support for mips64r6 as a target_arch value
1 parent afff115 commit 3ca21bb

File tree

5 files changed

+6
-2
lines changed

5 files changed

+6
-2
lines changed

std/src/os/linux/raw.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,7 @@ mod arch {
233233
#[cfg(any(
234234
target_arch = "loongarch64",
235235
target_arch = "mips64",
236+
target_arch = "mips64r6",
236237
target_arch = "s390x",
237238
target_arch = "sparc64",
238239
target_arch = "riscv64",

std/src/sync/mpmc/utils.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ use crate::ops::{Deref, DerefMut};
3636
target_arch = "arm",
3737
target_arch = "mips",
3838
target_arch = "mips64",
39+
target_arch = "mips64r6",
3940
target_arch = "riscv64",
4041
),
4142
repr(align(32))
@@ -60,6 +61,7 @@ use crate::ops::{Deref, DerefMut};
6061
target_arch = "arm",
6162
target_arch = "mips",
6263
target_arch = "mips64",
64+
target_arch = "mips64r6",
6365
target_arch = "riscv64",
6466
target_arch = "s390x",
6567
)),

std/src/sys/common/alloc.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ pub const MIN_ALIGN: usize = 8;
2424
target_arch = "aarch64",
2525
target_arch = "loongarch64",
2626
target_arch = "mips64",
27+
target_arch = "mips64r6",
2728
target_arch = "s390x",
2829
target_arch = "sparc64",
2930
target_arch = "riscv64",

std/src/sys/personality/gcc.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ const UNWIND_DATA_REG: (i32, i32) = (0, 1); // R0, R1 / X0, X1
5959
#[cfg(target_arch = "m68k")]
6060
const UNWIND_DATA_REG: (i32, i32) = (0, 1); // D0, D1
6161

62-
#[cfg(any(target_arch = "mips", target_arch = "mips64"))]
62+
#[cfg(any(target_arch = "mips", target_arch = "mips64", target_arch = "mips64r6"))]
6363
const UNWIND_DATA_REG: (i32, i32) = (4, 5); // A0, A1
6464

6565
#[cfg(any(target_arch = "powerpc", target_arch = "powerpc64"))]

unwind/src/libunwind.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ pub const unwinder_private_data_size: usize = 2;
5454
#[cfg(target_arch = "mips")]
5555
pub const unwinder_private_data_size: usize = 2;
5656

57-
#[cfg(target_arch = "mips64")]
57+
#[cfg(any(target_arch = "mips64", target_arch = "mips64r6"))]
5858
pub const unwinder_private_data_size: usize = 2;
5959

6060
#[cfg(any(target_arch = "powerpc", target_arch = "powerpc64"))]

0 commit comments

Comments
 (0)