authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-01-23 17:31:25-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-01-23 17:31:25-05:00
log800ead2810fa573a7e94979e707a14d4e066ef77
treee8f349b21fd325135e8f711a0ced471af67e2f6d
parent79fb48601749f93541800cff82f3506931dd433c
signaturelock-open Commit is signed but in an unrecognized format.

update target info to llvm 10

the branch builds now

3 files changed, 7 insertions(+), 4 deletions(-)

lib/std/target.zig+1
......@@ -757,6 +757,7 @@ pub const Target = union(enum) {
757757 .bpfeb,
758758 .sparcv9,
759759 .s390x,
760 .ve,
760761 => return 64,
761762 }
762763 }
src/target.cpp+5-4
......@@ -202,8 +202,6 @@ static const ZigLLVM_EnvironmentType abi_list[] = {
202202 ZigLLVM_CODE16,
203203 ZigLLVM_EABI,
204204 ZigLLVM_EABIHF,
205 ZigLLVM_ELFv1,
206 ZigLLVM_ELFv2,
207205 ZigLLVM_Android,
208206 ZigLLVM_Musl,
209207 ZigLLVM_MuslEABI,
......@@ -765,6 +763,8 @@ const char *target_subarch_list_name(SubArchList sub_arch_list) {
765763 return "Kalimba";
766764 case SubArchListMips:
767765 return "Mips";
766 case SubArchListPPC:
767 return "PPC";
768768 }
769769 zig_unreachable();
770770}
......@@ -1386,6 +1386,7 @@ const char *target_dynamic_linker(const ZigTarget *target) {
13861386 case ZigLLVM_lanai:
13871387 case ZigLLVM_renderscript32:
13881388 case ZigLLVM_renderscript64:
1389 case ZigLLVM_ve:
13891390 zig_panic("TODO implement target_dynamic_linker for this arch");
13901391 }
13911392 zig_unreachable();
......@@ -1515,6 +1516,7 @@ const char *arch_stack_pointer_register_name(ZigLLVM_ArchType arch) {
15151516 case ZigLLVM_xcore:
15161517 case ZigLLVM_ppc:
15171518 case ZigLLVM_ppc64:
1519 case ZigLLVM_ve:
15181520 zig_panic("TODO populate this table with stack pointer register name for this CPU architecture");
15191521 }
15201522 zig_unreachable();
......@@ -1576,6 +1578,7 @@ bool target_is_arm(const ZigTarget *target) {
15761578 case ZigLLVM_xcore:
15771579 case ZigLLVM_ppc:
15781580 case ZigLLVM_ppc64:
1581 case ZigLLVM_ve:
15791582 return false;
15801583 }
15811584 zig_unreachable();
......@@ -1814,8 +1817,6 @@ const char *target_libc_generic_name(const ZigTarget *target) {
18141817 case ZigLLVM_CODE16:
18151818 case ZigLLVM_EABI:
18161819 case ZigLLVM_EABIHF:
1817 case ZigLLVM_ELFv1:
1818 case ZigLLVM_ELFv2:
18191820 case ZigLLVM_Android:
18201821 case ZigLLVM_MSVC:
18211822 case ZigLLVM_Itanium:
src/target.hpp+1
......@@ -60,6 +60,7 @@ enum SubArchList {
6060 SubArchListArm64,
6161 SubArchListKalimba,
6262 SubArchListMips,
63 SubArchListPPC,
6364};
6465
6566enum TargetSubsystem {