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) {...@@ -757,6 +757,7 @@ pub const Target = union(enum) {
757 .bpfeb,757 .bpfeb,
758 .sparcv9,758 .sparcv9,
759 .s390x,759 .s390x,
760 .ve,
760 => return 64,761 => return 64,
761 }762 }
762 }763 }
src/target.cpp+5-4
...@@ -202,8 +202,6 @@ static const ZigLLVM_EnvironmentType abi_list[] = {...@@ -202,8 +202,6 @@ static const ZigLLVM_EnvironmentType abi_list[] = {
202 ZigLLVM_CODE16,202 ZigLLVM_CODE16,
203 ZigLLVM_EABI,203 ZigLLVM_EABI,
204 ZigLLVM_EABIHF,204 ZigLLVM_EABIHF,
205 ZigLLVM_ELFv1,
206 ZigLLVM_ELFv2,
207 ZigLLVM_Android,205 ZigLLVM_Android,
208 ZigLLVM_Musl,206 ZigLLVM_Musl,
209 ZigLLVM_MuslEABI,207 ZigLLVM_MuslEABI,
...@@ -765,6 +763,8 @@ const char *target_subarch_list_name(SubArchList sub_arch_list) {...@@ -765,6 +763,8 @@ const char *target_subarch_list_name(SubArchList sub_arch_list) {
765 return "Kalimba";763 return "Kalimba";
766 case SubArchListMips:764 case SubArchListMips:
767 return "Mips";765 return "Mips";
766 case SubArchListPPC:
767 return "PPC";
768 }768 }
769 zig_unreachable();769 zig_unreachable();
770}770}
...@@ -1386,6 +1386,7 @@ const char *target_dynamic_linker(const ZigTarget *target) {...@@ -1386,6 +1386,7 @@ const char *target_dynamic_linker(const ZigTarget *target) {
1386 case ZigLLVM_lanai:1386 case ZigLLVM_lanai:
1387 case ZigLLVM_renderscript32:1387 case ZigLLVM_renderscript32:
1388 case ZigLLVM_renderscript64:1388 case ZigLLVM_renderscript64:
1389 case ZigLLVM_ve:
1389 zig_panic("TODO implement target_dynamic_linker for this arch");1390 zig_panic("TODO implement target_dynamic_linker for this arch");
1390 }1391 }
1391 zig_unreachable();1392 zig_unreachable();
...@@ -1515,6 +1516,7 @@ const char *arch_stack_pointer_register_name(ZigLLVM_ArchType arch) {...@@ -1515,6 +1516,7 @@ const char *arch_stack_pointer_register_name(ZigLLVM_ArchType arch) {
1515 case ZigLLVM_xcore:1516 case ZigLLVM_xcore:
1516 case ZigLLVM_ppc:1517 case ZigLLVM_ppc:
1517 case ZigLLVM_ppc64:1518 case ZigLLVM_ppc64:
1519 case ZigLLVM_ve:
1518 zig_panic("TODO populate this table with stack pointer register name for this CPU architecture");1520 zig_panic("TODO populate this table with stack pointer register name for this CPU architecture");
1519 }1521 }
1520 zig_unreachable();1522 zig_unreachable();
...@@ -1576,6 +1578,7 @@ bool target_is_arm(const ZigTarget *target) {...@@ -1576,6 +1578,7 @@ bool target_is_arm(const ZigTarget *target) {
1576 case ZigLLVM_xcore:1578 case ZigLLVM_xcore:
1577 case ZigLLVM_ppc:1579 case ZigLLVM_ppc:
1578 case ZigLLVM_ppc64:1580 case ZigLLVM_ppc64:
1581 case ZigLLVM_ve:
1579 return false;1582 return false;
1580 }1583 }
1581 zig_unreachable();1584 zig_unreachable();
...@@ -1814,8 +1817,6 @@ const char *target_libc_generic_name(const ZigTarget *target) {...@@ -1814,8 +1817,6 @@ const char *target_libc_generic_name(const ZigTarget *target) {
1814 case ZigLLVM_CODE16:1817 case ZigLLVM_CODE16:
1815 case ZigLLVM_EABI:1818 case ZigLLVM_EABI:
1816 case ZigLLVM_EABIHF:1819 case ZigLLVM_EABIHF:
1817 case ZigLLVM_ELFv1:
1818 case ZigLLVM_ELFv2:
1819 case ZigLLVM_Android:1820 case ZigLLVM_Android:
1820 case ZigLLVM_MSVC:1821 case ZigLLVM_MSVC:
1821 case ZigLLVM_Itanium:1822 case ZigLLVM_Itanium:
src/target.hpp+1
...@@ -60,6 +60,7 @@ enum SubArchList {...@@ -60,6 +60,7 @@ enum SubArchList {
60 SubArchListArm64,60 SubArchListArm64,
61 SubArchListKalimba,61 SubArchListKalimba,
62 SubArchListMips,62 SubArchListMips,
63 SubArchListPPC,
63};64};
6465
65enum TargetSubsystem {66enum TargetSubsystem {