]>
git.proxmox.com Git - rustc.git/blob - compiler/rustc_target/src/spec/thumbv7m_none_eabi.rs
1 // Targets the Cortex-M3 processor (ARMv7-M)
3 use crate::spec
::{Target, TargetOptions}
;
5 pub fn target() -> Target
{
7 llvm_target
: "thumbv7m-none-eabi".to_string(),
9 data_layout
: "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
10 arch
: "arm".to_string(),
12 options
: TargetOptions
{
13 abi
: "eabi".to_string(),
14 max_atomic_width
: Some(32),
15 ..super::thumb_base
::opts()