xref: /aosp_15_r20/system/chre/build/rust/hexagonv66_rust_target.json (revision 84e339476a462649f82315436d70fd732297a399)
1*84e33947SAndroid Build Coastguard Worker{
2*84e33947SAndroid Build Coastguard Worker  "arch": "hexagon",
3*84e33947SAndroid Build Coastguard Worker  "c-enum-min-bits": 8,
4*84e33947SAndroid Build Coastguard Worker  "cpu": "hexagonv66",
5*84e33947SAndroid Build Coastguard Worker  "crt-objects-fallback": "false",
6*84e33947SAndroid Build Coastguard Worker  "data-layout": "e-m:e-p:32:32:32-a:0-n16:32-i64:64:64-i32:32:32-i16:16:16-i1:8:8-f32:32:32-f64:64:64-v32:32:32-v64:64:64-v512:512:512-v1024:1024:1024-v2048:2048:2048",
7*84e33947SAndroid Build Coastguard Worker  "dynamic-linking": true,
8*84e33947SAndroid Build Coastguard Worker  "emit-debug-gdb-scripts": false,
9*84e33947SAndroid Build Coastguard Worker  "features": "-small-data,-hvx",
10*84e33947SAndroid Build Coastguard Worker  "linker-flavor": "gnu-cc",
11*84e33947SAndroid Build Coastguard Worker  "llvm-target": "hexagon-unknown-none-elf",
12*84e33947SAndroid Build Coastguard Worker  "max-atomic-width": 32,
13*84e33947SAndroid Build Coastguard Worker  "panic-strategy": "abort",
14*84e33947SAndroid Build Coastguard Worker  "target-pointer-width": "32"
15*84e33947SAndroid Build Coastguard Worker}
16