aboutsummaryrefslogtreecommitdiff
path: root/src/target.cpp
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2020-01-29 23:33:12 -0500
committerAndrew Kelley <andrew@ziglang.org>2020-01-29 23:33:12 -0500
commita95dce15ae4bd95cfd2266da51ba860cc6524a1b (patch)
treee761ecb74f37ff699d2e1f09d122811b101826e4 /src/target.cpp
parent800ead2810fa573a7e94979e707a14d4e066ef77 (diff)
parent7ebc624a15c5a01d6bee8eaf9c7487b30ed1904c (diff)
downloadzig-a95dce15ae4bd95cfd2266da51ba860cc6524a1b.tar.gz
zig-a95dce15ae4bd95cfd2266da51ba860cc6524a1b.zip
Merge remote-tracking branch 'origin/master' into llvm10
Diffstat (limited to 'src/target.cpp')
-rw-r--r--src/target.cpp15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/target.cpp b/src/target.cpp
index c92ae3732f..b7629f2168 100644
--- a/src/target.cpp
+++ b/src/target.cpp
@@ -58,9 +58,6 @@ static const ZigLLVM_SubArchType subarch_list_arm64[] = {
ZigLLVM_ARMSubArch_v8_2a,
ZigLLVM_ARMSubArch_v8_1a,
ZigLLVM_ARMSubArch_v8,
- ZigLLVM_ARMSubArch_v8r,
- ZigLLVM_ARMSubArch_v8m_baseline,
- ZigLLVM_ARMSubArch_v8m_mainline,
};
static const ZigLLVM_SubArchType subarch_list_kalimba[] = {
@@ -693,7 +690,7 @@ const char *target_subarch_name(ZigLLVM_SubArchType subarch) {
case ZigLLVM_ARMSubArch_v8_1a:
return "v8_1a";
case ZigLLVM_ARMSubArch_v8:
- return "v8";
+ return "v8a";
case ZigLLVM_ARMSubArch_v8r:
return "v8r";
case ZigLLVM_ARMSubArch_v8m_baseline:
@@ -703,7 +700,7 @@ const char *target_subarch_name(ZigLLVM_SubArchType subarch) {
case ZigLLVM_ARMSubArch_v8_1m_mainline:
return "v8_1m_mainline";
case ZigLLVM_ARMSubArch_v7:
- return "v7";
+ return "v7a";
case ZigLLVM_ARMSubArch_v7em:
return "v7em";
case ZigLLVM_ARMSubArch_v7m:
@@ -846,10 +843,10 @@ void init_all_targets(void) {
void target_triple_zig(Buf *triple, const ZigTarget *target) {
buf_resize(triple, 0);
buf_appendf(triple, "%s%s-%s-%s",
- ZigLLVMGetArchTypeName(target->arch),
- ZigLLVMGetSubArchTypeName(target->sub_arch),
- ZigLLVMGetOSTypeName(get_llvm_os_type(target->os)),
- ZigLLVMGetEnvironmentTypeName(target->abi));
+ target_arch_name(target->arch),
+ target_subarch_name(target->sub_arch),
+ target_os_name(target->os),
+ target_abi_name(target->abi));
}
void target_triple_llvm(Buf *triple, const ZigTarget *target) {