commit b35514ecfe38fd9ca014fb0500dfc8d77671ef40 (tree)
parent b945d3eb902113317ff66a6e830316c4d7ce10f5
Author: Jacob Young <jacobly0@users.noreply.github.com>
Date: Mon, 31 Oct 2022 21:01:04 -0400
cbe: disable aarch64 behavior tests that are broken with gcc
Diffstat:
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/test/behavior/atomics.zig b/test/behavior/atomics.zig
@@ -220,8 +220,8 @@ test "atomicrmw with floats" {
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
- if ((builtin.zig_backend == .stage1 or builtin.zig_backend == .stage2_llvm) and
- builtin.cpu.arch == .aarch64)
+ if ((builtin.zig_backend == .stage1 or builtin.zig_backend == .stage2_llvm or
+ builtin.zig_backend == .stage2_c) and builtin.cpu.arch == .aarch64)
{
// https://github.com/ziglang/zig/issues/10627
return error.SkipZigTest;
@@ -248,6 +248,10 @@ test "atomicrmw with ints" {
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_c and builtin.cpu.arch == .aarch64) {
+ return error.SkipZigTest;
+ }
+
try testAtomicRmwInt();
comptime try testAtomicRmwInt();
}
@@ -282,6 +286,10 @@ test "atomics with different types" {
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_c and builtin.cpu.arch == .aarch64) {
+ return error.SkipZigTest;
+ }
+
try testAtomicsWithType(bool, true, false);
try testAtomicsWithType(u1, 0, 1);