From 23440fbb99a501fac9cfb6af85c6303732cf0b06 Mon Sep 17 00:00:00 2001 From: Alex Rønne Petersen Date: Sat, 26 Apr 2025 14:09:16 +0200 Subject: std.Target: Remove Abi.gnuilp32. * This has not seen meaningful development for about a decade. * The Linux kernel port was never upstreamed. * The glibc port was never upstreamed. * GCC 15.1 recently deprecated support it. It may still make sense to support an ILP32 ABI on AArch64 more broadly (which we already have the Abi.ilp32 tag for), but, to the extent that it even existed in any "official" sense, the *GNU* ILP32 ABI is certainly dead. --- src/codegen/llvm.zig | 1 - 1 file changed, 1 deletion(-) (limited to 'src') diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig index 3e389ed9c5..19cf05222e 100644 --- a/src/codegen/llvm.zig +++ b/src/codegen/llvm.zig @@ -259,7 +259,6 @@ pub fn targetTriple(allocator: Allocator, target: std.Target) ![]const u8 { .gnuf32 => "gnuf32", .gnusf => "gnusf", .gnux32 => "gnux32", - .gnuilp32 => "gnu_ilp32", .code16 => "code16", .eabi => "eabi", .eabihf => "eabihf", -- cgit v1.2.3