1 use super::{RelocModel, Target, TargetOptions}
;
3 pub fn target() -> Target
{
4 let base
= super::solid_base
::opts("asp3");
6 llvm_target
: "armv7a-none-eabi".to_string(),
8 data_layout
: "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
9 arch
: "arm".to_string(),
10 options
: TargetOptions
{
11 linker
: Some("arm-kmc-eabi-gcc".to_owned()),
12 features
: "+v7,+soft-float,+thumb2,-neon".to_string(),
13 relocation_model
: RelocModel
::Static
,
14 disable_redzone
: true,
15 max_atomic_width
: Some(64),