]>
Commit | Line | Data |
---|---|---|
5869c6ff | 1 | use crate::abi::Endian; |
29967ef6 | 2 | use crate::spec::{Target, TargetOptions}; |
9e0c209e | 3 | |
29967ef6 XL |
4 | pub 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 | } |