commit b872539a13ac46abe57a59bafdf5392812468482 (tree)
parent d7530c8f7bb14e860898c74aa6a20d86379c8822
Author: William Sengir <william@sengir.com>
Date: Wed, 23 Mar 2022 08:49:16 -0700
stage2: enable some passing array & vector tests
Diffstat:
2 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/test/behavior/array.zig b/test/behavior/array.zig
@@ -453,9 +453,7 @@ test "type deduction for array subscript expression" {
}
test "sentinel element count towards the ABI size calculation" {
- if (builtin.zig_backend == .stage2_llvm) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
const S = struct {
diff --git a/test/behavior/math.zig b/test/behavior/math.zig
@@ -1282,7 +1282,11 @@ fn testRound(comptime T: type, x: T) !void {
}
test "vector integer addition" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
const S = struct {
fn doTheTest() !void {
@@ -1336,7 +1340,11 @@ fn testNanEqNan(comptime F: type) !void {
}
test "vector comparison" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
const S = struct {
fn doTheTest() !void {