| ... | ... | @@ -722,6 +722,7 @@ pub const Target = struct { |
| 722 | 722 | mips64el, |
| 723 | 723 | msp430, |
| 724 | 724 | powerpc, |
| 725 | powerpcle, |
| 725 | 726 | powerpc64, |
| 726 | 727 | powerpc64le, |
| 727 | 728 | r600, |
| ... | ... | @@ -832,7 +833,7 @@ pub const Target = struct { |
| 832 | 833 | .le32 => ._NONE, |
| 833 | 834 | .mips => ._MIPS, |
| 834 | 835 | .mipsel => ._MIPS_RS3_LE, |
| 835 | | .powerpc => ._PPC, |
| 836 | .powerpc, .powerpcle => ._PPC, |
| 836 | 837 | .r600 => ._NONE, |
| 837 | 838 | .riscv32 => ._RISCV, |
| 838 | 839 | .sparc => ._SPARC, |
| ... | ... | @@ -892,7 +893,7 @@ pub const Target = struct { |
| 892 | 893 | .le32 => .Unknown, |
| 893 | 894 | .mips => .Unknown, |
| 894 | 895 | .mipsel => .Unknown, |
| 895 | | .powerpc => .POWERPC, |
| 896 | .powerpc, .powerpcle => .POWERPC, |
| 896 | 897 | .r600 => .Unknown, |
| 897 | 898 | .riscv32 => .RISCV32, |
| 898 | 899 | .sparc => .Unknown, |
| ... | ... | @@ -965,6 +966,7 @@ pub const Target = struct { |
| 965 | 966 | .nvptx64, |
| 966 | 967 | .sparcel, |
| 967 | 968 | .tcele, |
| 969 | .powerpcle, |
| 968 | 970 | .powerpc64le, |
| 969 | 971 | .r600, |
| 970 | 972 | .riscv32, |
| ... | ... | @@ -1021,6 +1023,7 @@ pub const Target = struct { |
| 1021 | 1023 | .mips, |
| 1022 | 1024 | .mipsel, |
| 1023 | 1025 | .powerpc, |
| 1026 | .powerpcle, |
| 1024 | 1027 | .r600, |
| 1025 | 1028 | .riscv32, |
| 1026 | 1029 | .sparc, |
| ... | ... | @@ -1077,7 +1080,7 @@ pub const Target = struct { |
| 1077 | 1080 | .aarch64, .aarch64_be, .aarch64_32 => "aarch64", |
| 1078 | 1081 | .bpfel, .bpfeb => "bpf", |
| 1079 | 1082 | .mips, .mipsel, .mips64, .mips64el => "mips", |
| 1080 | | .powerpc, .powerpc64, .powerpc64le => "powerpc", |
| 1083 | .powerpc, .powerpcle, .powerpc64, .powerpc64le => "powerpc", |
| 1081 | 1084 | .amdgcn => "amdgpu", |
| 1082 | 1085 | .riscv32, .riscv64 => "riscv", |
| 1083 | 1086 | .sparc, .sparcv9, .sparcel => "sparc", |
| ... | ... | @@ -1100,7 +1103,7 @@ pub const Target = struct { |
| 1100 | 1103 | .hexagon => &hexagon.all_features, |
| 1101 | 1104 | .mips, .mipsel, .mips64, .mips64el => &mips.all_features, |
| 1102 | 1105 | .msp430 => &msp430.all_features, |
| 1103 | | .powerpc, .powerpc64, .powerpc64le => &powerpc.all_features, |
| 1106 | .powerpc, .powerpcle, .powerpc64, .powerpc64le => &powerpc.all_features, |
| 1104 | 1107 | .amdgcn => &amdgpu.all_features, |
| 1105 | 1108 | .riscv32, .riscv64 => &riscv.all_features, |
| 1106 | 1109 | .sparc, .sparcv9, .sparcel => &sparc.all_features, |
| ... | ... | @@ -1124,7 +1127,7 @@ pub const Target = struct { |
| 1124 | 1127 | .hexagon => comptime allCpusFromDecls(hexagon.cpu), |
| 1125 | 1128 | .mips, .mipsel, .mips64, .mips64el => comptime allCpusFromDecls(mips.cpu), |
| 1126 | 1129 | .msp430 => comptime allCpusFromDecls(msp430.cpu), |
| 1127 | | .powerpc, .powerpc64, .powerpc64le => comptime allCpusFromDecls(powerpc.cpu), |
| 1130 | .powerpc, .powerpcle, .powerpc64, .powerpc64le => comptime allCpusFromDecls(powerpc.cpu), |
| 1128 | 1131 | .amdgcn => comptime allCpusFromDecls(amdgpu.cpu), |
| 1129 | 1132 | .riscv32, .riscv64 => comptime allCpusFromDecls(riscv.cpu), |
| 1130 | 1133 | .sparc, .sparcv9, .sparcel => comptime allCpusFromDecls(sparc.cpu), |
| ... | ... | @@ -1181,6 +1184,7 @@ pub const Target = struct { |
| 1181 | 1184 | .mips64, .mips64el => &mips.cpu.mips64, |
| 1182 | 1185 | .msp430 => &msp430.cpu.generic, |
| 1183 | 1186 | .powerpc => &powerpc.cpu.ppc32, |
| 1187 | .powerpcle => &powerpc.cpu.ppc32, |
| 1184 | 1188 | .powerpc64 => &powerpc.cpu.ppc64, |
| 1185 | 1189 | .powerpc64le => &powerpc.cpu.ppc64le, |
| 1186 | 1190 | .amdgcn => &amdgpu.cpu.generic, |
| ... | ... | @@ -1496,7 +1500,7 @@ pub const Target = struct { |
| 1496 | 1500 | return print(&result, "/lib{s}/{s}", .{ lib_suffix, loader }); |
| 1497 | 1501 | }, |
| 1498 | 1502 | |
| 1499 | | .powerpc => return copy(&result, "/lib/ld.so.1"), |
| 1503 | .powerpc, .powerpcle => return copy(&result, "/lib/ld.so.1"), |
| 1500 | 1504 | .powerpc64, .powerpc64le => return copy(&result, "/lib64/ld64.so.2"), |
| 1501 | 1505 | .s390x => return copy(&result, "/lib64/ld64.so.1"), |
| 1502 | 1506 | .sparcv9 => return copy(&result, "/lib64/ld-linux.so.2"), |