authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-12-08 16:52:44+01:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-12-08 16:52:44+01:00
log8d9ff8353d23048076a42d728959470f207dc838
treeedd3a523db686f32d0ae18da6314e0660cfda729
parente62aac3ec4b21da20d7c57d937e508f2929138d0
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

compiler: Update the list of targets that have a red zone.


1 files changed, 8 insertions(+), 2 deletions(-)

src/target.zig+8-2
......@@ -305,10 +305,16 @@ pub fn defaultCompilerRtOptimizeMode(target: std.Target) std.builtin.OptimizeMod
305305
306306pub fn hasRedZone(target: std.Target) bool {
307307 return switch (target.cpu.arch) {
308 .x86_64,
309 .x86,
310308 .aarch64,
311309 .aarch64_be,
310 .powerpc,
311 .powerpcle,
312 .powerpc64,
313 .powerpc64le,
314 .wasm32,
315 .wasm64,
316 .x86_64,
317 .x86,
312318 => true,
313319
314320 else => false,