]> git.proxmox.com Git - rustc.git/blame - compiler/rustc_target/src/spec/mips_unknown_linux_uclibc.rs
New upstream version 1.61.0+dfsg1
[rustc.git] / compiler / rustc_target / src / spec / mips_unknown_linux_uclibc.rs
CommitLineData
5869c6ff 1use crate::abi::Endian;
29967ef6 2use crate::spec::{Target, TargetOptions};
9e0c209e 3
29967ef6
XL
4pub fn target() -> Target {
5 Target {
5e7ed085 6 llvm_target: "mips-unknown-linux-uclibc".into(),
29967ef6 7 pointer_width: 32,
5e7ed085
FG
8 data_layout: "E-m:m-p:32:32-i8:8:32-i16:16:32-i64:64-n32-S64".into(),
9 arch: "mips".into(),
9e0c209e 10 options: TargetOptions {
5869c6ff 11 endian: Endian::Big,
5e7ed085
FG
12 cpu: "mips32r2".into(),
13 features: "+mips32r2,+soft-float".into(),
c30ab7b3 14 max_atomic_width: Some(32),
5e7ed085 15 mcount: "_mcount".into(),
c30ab7b3 16
29967ef6 17 ..super::linux_uclibc_base::opts()
9e0c209e 18 },
29967ef6 19 }
9e0c209e 20}