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" {...@@ -23,8 +23,6 @@ test "simple destructure" {
23}23}
2424
25test "destructure with comptime syntax" {25test "destructure with comptime syntax" {
26 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
27
28 const S = struct {26 const S = struct {
29 fn doTheTest() !void {27 fn doTheTest() !void {
30 {28 {
test/behavior/fn.zig-1
...@@ -181,7 +181,6 @@ test "function with complex callconv and return type expressions" {...@@ -181,7 +181,6 @@ test "function with complex callconv and return type expressions" {
181 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;181 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
182 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;182 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
183 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO183 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
184 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
185184
186 try expect(fComplexCallconvRet(3).x == 9);185 try expect(fComplexCallconvRet(3).x == 9);
187}186}
test/behavior/generics.zig-1
...@@ -447,7 +447,6 @@ test "return type of generic function is function pointer" {...@@ -447,7 +447,6 @@ test "return type of generic function is function pointer" {
447447
448test "coerced function body has inequal value with its uncoerced body" {448test "coerced function body has inequal value with its uncoerced body" {
449 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;449 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
450 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
451450
452 const S = struct {451 const S = struct {
453 const A = B(i32, c);452 const A = B(i32, c);
test/behavior/math.zig-2
...@@ -12,7 +12,6 @@ const math = std.math;...@@ -12,7 +12,6 @@ const math = std.math;
12test "assignment operators" {12test "assignment operators" {
13 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO13 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
14 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO14 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
15 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
1615
17 var i: u32 = 0;16 var i: u32 = 0;
18 i += 5;17 i += 5;
...@@ -188,7 +187,6 @@ test "@ctz vectors" {...@@ -188,7 +187,6 @@ test "@ctz vectors" {
188 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO187 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
189 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO188 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
190 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO189 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
191 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
192190
193 if (builtin.zig_backend == .stage2_llvm and builtin.cpu.arch == .aarch64) {191 if (builtin.zig_backend == .stage2_llvm and builtin.cpu.arch == .aarch64) {
194 // This regressed with LLVM 14:192 // 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"...@@ -850,8 +850,6 @@ test "inline switch range that includes the maximum value of the switched type"
850}850}
851851
852test "nested break ignores switch conditions and breaks instead" {852test "nested break ignores switch conditions and breaks instead" {
853 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
854
855 const S = struct {853 const S = struct {
856 fn register_to_address(ident: []const u8) !u8 {854 fn register_to_address(ident: []const u8) !u8 {
857 const reg: u8 = if (std.mem.eql(u8, ident, "zero")) 0x00 else blk: {855 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" {...@@ -1750,7 +1750,6 @@ test "reinterpret extern union" {
1750 // https://github.com/ziglang/zig/issues/193891750 // https://github.com/ziglang/zig/issues/19389
1751 return error.SkipZigTest;1751 return error.SkipZigTest;
1752 }1752 }
1753 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
17541753
1755 const U = extern union {1754 const U = extern union {
1756 foo: u8,1755 foo: u8,
test/behavior/vector.zig-2
...@@ -76,7 +76,6 @@ test "vector int operators" {...@@ -76,7 +76,6 @@ test "vector int operators" {
76 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO76 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
77 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO77 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
78 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO78 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
79 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
8079
81 const S = struct {80 const S = struct {
82 fn doTheTest() !void {81 fn doTheTest() !void {
...@@ -1037,7 +1036,6 @@ test "multiplication-assignment operator with an array operand" {...@@ -1037,7 +1036,6 @@ test "multiplication-assignment operator with an array operand" {
1037 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO1036 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
1038 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO1037 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1039 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO1038 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
1040 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
10411039
1042 const S = struct {1040 const S = struct {
1043 fn doTheTest() !void {1041 fn doTheTest() !void {