authorgravatar for robin@voetter.nlRobin Voetter <robin@voetter.nl> 2024-04-06 13:52:48+02:00
committergravatar for robin@voetter.nlRobin Voetter <robin@voetter.nl> 2024-04-06 13:52:48+02:00
logac165458959d9db9c9fd0362aeb35f8b983cdf6a
tree4d30a6392c7aabf7c65235c5c2ab7e4a3d8780f9
parentcbf2ee72e3877400822518245298853cc5ef6ccd
signaturebadge-check Signed by SSH key SHA256:ZS52FNyUv2WUXvO4njmVaFVO46RHojFuOrxRc4LuKzg

spirv: enable passing tests


7 files changed, 0 insertions(+), 11 deletions(-)

test/behavior/destructure.zig-2
......@@ -23,8 +23,6 @@ test "simple destructure" {
2323}
2424
2525test "destructure with comptime syntax" {
26 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
27
2826 const S = struct {
2927 fn doTheTest() !void {
3028 {
test/behavior/fn.zig-1
......@@ -181,7 +181,6 @@ test "function with complex callconv and return type expressions" {
181181 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
182182 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
183183 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
184 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
185184
186185 try expect(fComplexCallconvRet(3).x == 9);
187186}
test/behavior/generics.zig-1
......@@ -447,7 +447,6 @@ test "return type of generic function is function pointer" {
447447
448448test "coerced function body has inequal value with its uncoerced body" {
449449 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
450 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
451450
452451 const S = struct {
453452 const A = B(i32, c);
test/behavior/math.zig-2
......@@ -12,7 +12,6 @@ const math = std.math;
1212test "assignment operators" {
1313 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1414 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
15 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
1615
1716 var i: u32 = 0;
1817 i += 5;
......@@ -188,7 +187,6 @@ test "@ctz vectors" {
188187 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
189188 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
190189 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
191 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
192190
193191 if (builtin.zig_backend == .stage2_llvm and builtin.cpu.arch == .aarch64) {
194192 // This regressed with LLVM 14:
test/behavior/switch.zig-2
......@@ -850,8 +850,6 @@ test "inline switch range that includes the maximum value of the switched type"
850850}
851851
852852test "nested break ignores switch conditions and breaks instead" {
853 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
854
855853 const S = struct {
856854 fn register_to_address(ident: []const u8) !u8 {
857855 const reg: u8 = if (std.mem.eql(u8, ident, "zero")) 0x00 else blk: {
test/behavior/union.zig-1
......@@ -1750,7 +1750,6 @@ test "reinterpret extern union" {
17501750 // https://github.com/ziglang/zig/issues/19389
17511751 return error.SkipZigTest;
17521752 }
1753 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
17541753
17551754 const U = extern union {
17561755 foo: u8,
test/behavior/vector.zig-2
......@@ -76,7 +76,6 @@ test "vector int operators" {
7676 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
7777 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
7878 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
79 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
8079
8180 const S = struct {
8281 fn doTheTest() !void {
......@@ -1037,7 +1036,6 @@ test "multiplication-assignment operator with an array operand" {
10371036 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
10381037 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
10391038 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
1040 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
10411039
10421040 const S = struct {
10431041 fn doTheTest() !void {