Update cad/zcad to version 0.9.8.4_1
[dports.git] / lang / rust / files / patch-vendor_rustc-ap-rustc__target_spec_armv7__unknown__freebsd.rs
1 --- vendor/rustc-ap-rustc_target/spec/armv7_unknown_freebsd.rs.orig     2019-02-15 13:41:07 UTC
2 +++ vendor/rustc-ap-rustc_target/spec/armv7_unknown_freebsd.rs
3 @@ -0,0 +1,24 @@
4 +use crate::spec::{LinkerFlavor, Target, TargetOptions, TargetResult};
5 +
6 +pub fn target() -> TargetResult {
7 +    let base = super::freebsd_base::opts();
8 +    Ok(Target {
9 +        llvm_target: "armv7-unknown-freebsd-gnueabihf".to_string(),
10 +        target_endian: "little".to_string(),
11 +        target_pointer_width: "32".to_string(),
12 +        target_c_int_width: "32".to_string(),
13 +        data_layout: "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
14 +        arch: "arm".to_string(),
15 +        target_os: "freebsd".to_string(),
16 +        target_env: "gnueabihf".to_string(),
17 +        target_vendor: "unknown".to_string(),
18 +        linker_flavor: LinkerFlavor::Gcc,
19 +
20 +        options: TargetOptions {
21 +            features: "+v7,+vfp3,+d16,+thumb2,-neon".to_string(),
22 +            max_atomic_width: Some(64),
23 +            abi_blacklist: super::arm_base::abi_blacklist(),
24 +            .. base
25 +        }
26 +    })
27 +}