authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2022-10-31 21:01:04-04:00
committergravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2022-10-31 21:01:04-04:00
logb35514ecfe38fd9ca014fb0500dfc8d77671ef40
tree9da65b4ff1bdd911189ef11cf72ab8823049d360
parentb945d3eb902113317ff66a6e830316c4d7ce10f5

cbe: disable aarch64 behavior tests that are broken with gcc


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

test/behavior/atomics.zig+10-2
...@@ -220,8 +220,8 @@ test "atomicrmw with floats" {...@@ -220,8 +220,8 @@ test "atomicrmw with floats" {
220 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO220 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
221 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO221 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
222222
223 if ((builtin.zig_backend == .stage1 or builtin.zig_backend == .stage2_llvm) and223 if ((builtin.zig_backend == .stage1 or builtin.zig_backend == .stage2_llvm or
224 builtin.cpu.arch == .aarch64)224 builtin.zig_backend == .stage2_c) and builtin.cpu.arch == .aarch64)
225 {225 {
226 // https://github.com/ziglang/zig/issues/10627226 // https://github.com/ziglang/zig/issues/10627
227 return error.SkipZigTest;227 return error.SkipZigTest;
...@@ -248,6 +248,10 @@ test "atomicrmw with ints" {...@@ -248,6 +248,10 @@ test "atomicrmw with ints" {
248 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO248 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
249 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO249 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
250250
251 if (builtin.zig_backend == .stage2_c and builtin.cpu.arch == .aarch64) {
252 return error.SkipZigTest;
253 }
254
251 try testAtomicRmwInt();255 try testAtomicRmwInt();
252 comptime try testAtomicRmwInt();256 comptime try testAtomicRmwInt();
253}257}
...@@ -282,6 +286,10 @@ test "atomics with different types" {...@@ -282,6 +286,10 @@ test "atomics with different types" {
282 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO286 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
283 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO287 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
284288
289 if (builtin.zig_backend == .stage2_c and builtin.cpu.arch == .aarch64) {
290 return error.SkipZigTest;
291 }
292
285 try testAtomicsWithType(bool, true, false);293 try testAtomicsWithType(bool, true, false);
286294
287 try testAtomicsWithType(u1, 0, 1);295 try testAtomicsWithType(u1, 0, 1);