Skip to content

Commit 7212eed

Browse files
committed
support for mips32r6 as a target_arch value
1 parent 3ca21bb commit 7212eed

File tree

5 files changed

+11
-3
lines changed

5 files changed

+11
-3
lines changed

std/src/os/linux/raw.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ mod arch {
9494
}
9595
}
9696

97-
#[cfg(target_arch = "mips")]
97+
#[cfg(any(target_arch = "mips", target_arch = "mips32r6"))]
9898
mod arch {
9999
use crate::os::raw::{c_long, c_ulong};
100100

std/src/sync/mpmc/utils.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ use crate::ops::{Deref, DerefMut};
3535
any(
3636
target_arch = "arm",
3737
target_arch = "mips",
38+
target_arch = "mips32r6",
3839
target_arch = "mips64",
3940
target_arch = "mips64r6",
4041
target_arch = "riscv64",
@@ -60,6 +61,7 @@ use crate::ops::{Deref, DerefMut};
6061
target_arch = "powerpc64",
6162
target_arch = "arm",
6263
target_arch = "mips",
64+
target_arch = "mips32r6",
6365
target_arch = "mips64",
6466
target_arch = "mips64r6",
6567
target_arch = "riscv64",

std/src/sys/common/alloc.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ use crate::ptr;
99
target_arch = "arm",
1010
target_arch = "m68k",
1111
target_arch = "mips",
12+
target_arch = "mips32r6",
1213
target_arch = "powerpc",
1314
target_arch = "powerpc64",
1415
target_arch = "sparc",

std/src/sys/personality/gcc.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,12 @@ 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", target_arch = "mips64r6"))]
62+
#[cfg(any(
63+
target_arch = "mips",
64+
target_arch = "mips32r6",
65+
target_arch = "mips64",
66+
target_arch = "mips64r6"
67+
))]
6368
const UNWIND_DATA_REG: (i32, i32) = (4, 5); // A0, A1
6469

6570
#[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
@@ -51,7 +51,7 @@ pub const unwinder_private_data_size: usize = 5;
5151
#[cfg(target_arch = "m68k")]
5252
pub const unwinder_private_data_size: usize = 2;
5353

54-
#[cfg(target_arch = "mips")]
54+
#[cfg(any(target_arch = "mips", target_arch = "mips32r6"))]
5555
pub const unwinder_private_data_size: usize = 2;
5656

5757
#[cfg(any(target_arch = "mips64", target_arch = "mips64r6"))]

0 commit comments

Comments
 (0)