From 19d4868e6cd15ad79ea7643eb6088daba7ff911d Mon Sep 17 00:00:00 2001
From: Robin Randhawa <robin.randhawa@arm.com>
Date: Mon, 16 Apr 2018 15:36:59 +0530
Subject: [PATCH] Add a toolchain target spec for AArch64

---
 targets/aarch64-unknown-none.json | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)
 create mode 100644 targets/aarch64-unknown-none.json

diff --git a/targets/aarch64-unknown-none.json b/targets/aarch64-unknown-none.json
new file mode 100644
index 00000000..e819a5ef
--- /dev/null
+++ b/targets/aarch64-unknown-none.json
@@ -0,0 +1,27 @@
+{
+  "llvm-target": "aarch64-unknown-none",
+  "target-endian": "little",
+  "target-pointer-width": "64",
+  "target-c-int-width": "32",
+  "data-layout": "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128",
+  "arch": "aarch64",
+  "os": "none",
+  "env": "",
+  "vendor": "unknown",
+  "linker-flavor": "gcc",
+  "target-family": "redox",
+  "pre-link-args": ["-m64", "-nostdlib", "-static"],
+  "features": "+a53,+strict-align,-fp-armv8",
+  "dynamic-linking": false,
+  "executables": false,
+  "relocation-model": "pic",
+  "code-model": "large",
+  "disable-redzone": true,
+  "eliminate-frame-pointer": false,
+  "exe-suffix": "",
+  "has-rpath": false,
+  "no-compiler-rt": true,
+  "no-default-libraries": true,
+  "position-independent-executables": false,
+  "has-elf-tls": true
+}
-- 
GitLab