diff --git a/test/behavior/call.zig b/test/behavior/call.zig index 9ff3e56d3ebbc8e5a61663c8a814a106ab3fe0c5..e1152ad910695f425c8de60894d7ecc92fe9d0f9 100644 --- a/test/behavior/call.zig +++ b/test/behavior/call.zig @@ -277,7 +277,7 @@ test "forced tail call" { if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest; if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; - if (builtin.zig_backend == .stage2_llvm) { + if (builtin.zig_backend == .stage2_llvm or builtin.zig_backend == .stage2_c) { if (builtin.cpu.arch.isMIPS() or builtin.cpu.arch.isPowerPC() or builtin.cpu.arch.isWasm()) { return error.SkipZigTest; } @@ -312,7 +312,7 @@ test "inline call preserves tail call" { if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest; if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; - if (builtin.zig_backend == .stage2_llvm) { + if (builtin.zig_backend == .stage2_llvm or builtin.zig_backend == .stage2_c) { if (builtin.cpu.arch.isMIPS() or builtin.cpu.arch.isPowerPC() or builtin.cpu.arch.isWasm()) { return error.SkipZigTest; } @@ -708,7 +708,7 @@ test "tail call function pointer" { if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest; if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; - if (builtin.zig_backend == .stage2_llvm) { + if (builtin.zig_backend == .stage2_llvm or builtin.zig_backend == .stage2_c) { if (builtin.cpu.arch.isMIPS() or builtin.cpu.arch.isPowerPC() or builtin.cpu.arch.isWasm()) { return error.SkipZigTest; } @@ -736,7 +736,7 @@ test "tail call with potentially extended types" { if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_llvm) { + if (builtin.zig_backend == .stage2_llvm or builtin.zig_backend == .stage2_c) { if (builtin.cpu.arch.isMIPS() or builtin.cpu.arch.isPowerPC() or builtin.cpu.arch.isWasm()) { return error.SkipZigTest; } diff --git a/test/tests.zig b/test/tests.zig index c37ce962353448b615c21fedf6d681276a47bef2..bfb7a4eaee02773ba7d54261cd2b72dd445859f0 100644 --- a/test/tests.zig +++ b/test/tests.zig @@ -2650,11 +2650,6 @@ pub fn addModuleTests(b: *std.Build, options: ModuleTestOptions) *Step { const target = &resolved_target.result; - if (target.cpu.arch == .powerpc64le and target.ofmt == .c) { - // https://codeberg.org/ziglang/zig/issues/35522 - continue; - } - if (target.cpu.arch == .s390x and target.ofmt == .c) { // https://codeberg.org/ziglang/zig/issues/35523 continue;