diff options
| author | Alex Rønne Petersen <alex@alexrp.com> | 2024-06-23 17:32:58 +0200 |
|---|---|---|
| committer | Alex Rønne Petersen <alex@alexrp.com> | 2024-07-20 04:56:56 +0200 |
| commit | 9939b116bf472ceb93192608393f3bfc14cde6df (patch) | |
| tree | 97f3f9e9f57ea23040063a353929e0fa638eb77d /src/codegen/llvm.zig | |
| parent | b7e48c6bcd99457f84f0043a3f4590a6ac1f4933 (diff) | |
| download | zig-9939b116bf472ceb93192608393f3bfc14cde6df.tar.gz zig-9939b116bf472ceb93192608393f3bfc14cde6df.zip | |
std.Target: Remove the `gnuf64` ABI specifier.
This was used for LoongArch64, where:
* `gnuf64` -> `ilp32d` / `lp64d` (full hard float)
* `gnuf32` -> `ilp32f` / `lp64f` (hard float for `f32` only)
* `gnusf` -> `ilp32` / `lp64` (soft float)
But Loongson eventually settled on just `gnu` for the first case since that's
what most people will actually be targeting outside embedded scenarios. The
`gnuf32` and `gnusf` specifiers remain in use.
Diffstat (limited to 'src/codegen/llvm.zig')
| -rw-r--r-- | src/codegen/llvm.zig | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig index b2d32fb539..a3632370bc 100644 --- a/src/codegen/llvm.zig +++ b/src/codegen/llvm.zig @@ -177,7 +177,6 @@ pub fn targetTriple(allocator: Allocator, target: std.Target) ![]const u8 { .gnueabi => "gnueabi", .gnueabihf => "gnueabihf", .gnuf32 => "gnuf32", - .gnuf64 => "gnuf64", .gnusf => "gnusf", .gnux32 => "gnux32", .gnuilp32 => "gnuilp32", |
