diff --git a/targets/arm-unknown-none.json b/targets/arm-unknown-none.json new file mode 100644 index 0000000000000000000000000000000000000000..292fa6434441e18945700f1cd15ff15363460ad1 --- /dev/null +++ b/targets/arm-unknown-none.json @@ -0,0 +1,25 @@ +{ + "llvm-target": "arm-unknown-none", + "target-endian": "little", + "target-pointer-width": "32", + "data-layout": "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", + "arch": "arm", + "os": "none", + "env": "", + "vendor": "unknown", + "target-family": "redox", + "pre-link-args": ["-nostdlib", "-static"], + "features": "+soft-float", + "dynamic-linking": false, + "executables": false, + "relocation-model": "static", + "code-model": "kernel", + "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 +} diff --git a/targets/x86_64-unknown-none.json b/targets/x86_64-unknown-none.json new file mode 100644 index 0000000000000000000000000000000000000000..10ff5414fb72abdfae2e119d721cd909b124e10a --- /dev/null +++ b/targets/x86_64-unknown-none.json @@ -0,0 +1,25 @@ +{ + "llvm-target": "x86_64-unknown-none", + "target-endian": "little", + "target-pointer-width": "64", + "data-layout": "e-m:e-i64:64-f80:128-n8:16:32:64-S128", + "arch": "x86_64", + "os": "none", + "env": "", + "vendor": "unknown", + "target-family": "redox", + "pre-link-args": ["-m64", "-nostdlib", "-static"], + "features": "-mmx,-sse,-sse2,-sse3,-ssse3,-sse4.1,-sse4.2,-3dnow,-3dnowa,-avx,-avx2,+soft-float", + "dynamic-linking": false, + "executables": false, + "relocation-model": "pic", + "code-model": "kernel", + "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 +}