std.Target: Add muslabin32 and muslabi64 tags to Abi.
Once we upgrade to LLVM 20, these should be lowered verbatim rather than to simply musl. Similarly, the special case in llvmMachineAbi() should go away.
This commit is contained in:
@@ -161,6 +161,8 @@ const targets = [_]std.Target.Query{
|
||||
.{ .cpu_arch = .mips64, .os_tag = .linux, .abi = .gnuabi64 },
|
||||
.{ .cpu_arch = .mips64, .os_tag = .linux, .abi = .gnuabin32 },
|
||||
.{ .cpu_arch = .mips64, .os_tag = .linux, .abi = .musl },
|
||||
.{ .cpu_arch = .mips64, .os_tag = .linux, .abi = .muslabi64 },
|
||||
.{ .cpu_arch = .mips64, .os_tag = .linux, .abi = .muslabin32 },
|
||||
.{ .cpu_arch = .mips64, .os_tag = .linux, .abi = .none },
|
||||
.{ .cpu_arch = .mips64, .os_tag = .netbsd, .abi = .none },
|
||||
.{ .cpu_arch = .mips64, .os_tag = .openbsd, .abi = .none },
|
||||
@@ -170,6 +172,8 @@ const targets = [_]std.Target.Query{
|
||||
.{ .cpu_arch = .mips64el, .os_tag = .linux, .abi = .gnuabi64 },
|
||||
.{ .cpu_arch = .mips64el, .os_tag = .linux, .abi = .gnuabin32 },
|
||||
.{ .cpu_arch = .mips64el, .os_tag = .linux, .abi = .musl },
|
||||
.{ .cpu_arch = .mips64el, .os_tag = .linux, .abi = .muslabi64 },
|
||||
.{ .cpu_arch = .mips64el, .os_tag = .linux, .abi = .muslabin32 },
|
||||
.{ .cpu_arch = .mips64el, .os_tag = .linux, .abi = .none },
|
||||
.{ .cpu_arch = .mips64el, .os_tag = .netbsd, .abi = .none },
|
||||
.{ .cpu_arch = .mips64el, .os_tag = .openbsd, .abi = .none },
|
||||
|
||||
Reference in New Issue
Block a user