]> git.proxmox.com Git - rustc.git/blame - src/librustc_target/spec/mipsel_unknown_linux_uclibc.rs
New upstream version 1.34.2+dfsg1
[rustc.git] / src / librustc_target / spec / mipsel_unknown_linux_uclibc.rs
CommitLineData
9fa01778 1use crate::spec::{LinkerFlavor, Target, TargetOptions, TargetResult};
9e0c209e
SL
2
3pub fn target() -> TargetResult {
4 Ok(Target {
5 llvm_target: "mipsel-unknown-linux-uclibc".to_string(),
6 target_endian: "little".to_string(),
7 target_pointer_width: "32".to_string(),
ea8adc8c 8 target_c_int_width: "32".to_string(),
9e0c209e
SL
9 data_layout: "e-m:m-p:32:32-i8:8:32-i16:16:32-i64:64-n32-S64".to_string(),
10 arch: "mips".to_string(),
11 target_os: "linux".to_string(),
12 target_env: "uclibc".to_string(),
13 target_vendor: "unknown".to_string(),
cc61c64b 14 linker_flavor: LinkerFlavor::Gcc,
9e0c209e
SL
15
16 options: TargetOptions {
0531ce1d
XL
17 cpu: "mips32r2".to_string(),
18 features: "+mips32r2,+soft-float".to_string(),
c30ab7b3
SL
19 max_atomic_width: Some(32),
20
9e0c209e
SL
21 ..super::linux_base::opts()
22 },
23 })
24}