authorgravatar for robin@voetter.nlRobin Voetter <robin@voetter.nl> 2024-03-17 23:09:03+01:00
committergravatar for robin@voetter.nlRobin Voetter <robin@voetter.nl> 2024-03-18 19:13:51+01:00
log2f9e37ade072b32ab40ef56f343b0fc572fdf8f1
treecfb8baa2967ba8c0c30032c3105788bcf6b7bff8
parent4020b91f21893543cd859467dc131ddded0a4a6a
signaturebadge-check Signed by SSH key SHA256:ZS52FNyUv2WUXvO4njmVaFVO46RHojFuOrxRc4LuKzg

spirv: enable passing tests


8 files changed, 0 insertions(+), 14 deletions(-)

test/behavior/byval_arg_var.zig-1
...@@ -5,7 +5,6 @@ var result: []const u8 = "wrong";...@@ -5,7 +5,6 @@ var result: []const u8 = "wrong";
55
6test "pass string literal byvalue to a generic var param" {6test "pass string literal byvalue to a generic var param" {
7 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO7 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
8 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
98
10 start();9 start();
11 blowUpStack(10);10 blowUpStack(10);
test/behavior/cast.zig-1
...@@ -1252,7 +1252,6 @@ test "implicit cast from *T to ?*anyopaque" {...@@ -1252,7 +1252,6 @@ test "implicit cast from *T to ?*anyopaque" {
1252 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;1252 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
1253 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO1253 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1254 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO1254 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
1255 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
12561255
1257 var a: u8 = 1;1256 var a: u8 = 1;
1258 incrementVoidPtrValue(&a);1257 incrementVoidPtrValue(&a);
test/behavior/error.zig-2
...@@ -124,7 +124,6 @@ test "debug info for optional error set" {...@@ -124,7 +124,6 @@ test "debug info for optional error set" {
124124
125test "implicit cast to optional to error union to return result loc" {125test "implicit cast to optional to error union to return result loc" {
126 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO126 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
127 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
128127
129 const S = struct {128 const S = struct {
130 fn entry() !void {129 fn entry() !void {
...@@ -951,7 +950,6 @@ test "returning an error union containing a type with no runtime bits" {...@@ -951,7 +950,6 @@ test "returning an error union containing a type with no runtime bits" {
951test "try used in recursive function with inferred error set" {950test "try used in recursive function with inferred error set" {
952 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO951 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
953 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO952 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
954 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; // TODO
955953
956 const Value = union(enum) {954 const Value = union(enum) {
957 values: []const @This(),955 values: []const @This(),
test/behavior/floatop.zig-2
...@@ -127,7 +127,6 @@ test "cmp f16" {...@@ -127,7 +127,6 @@ test "cmp f16" {
127test "cmp f32/f64" {127test "cmp f32/f64" {
128 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO128 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
129 if (builtin.zig_backend == .stage2_x86_64 and builtin.target.ofmt != .elf and builtin.target.ofmt != .macho) return error.SkipZigTest;129 if (builtin.zig_backend == .stage2_x86_64 and builtin.target.ofmt != .elf and builtin.target.ofmt != .macho) return error.SkipZigTest;
130 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
131130
132 try testCmp(f32);131 try testCmp(f32);
133 try comptime testCmp(f32);132 try comptime testCmp(f32);
...@@ -979,7 +978,6 @@ test "@abs f32/f64" {...@@ -979,7 +978,6 @@ test "@abs f32/f64" {
979 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO978 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
980 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO979 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
981 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO980 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
982 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
983981
984 try testFabs(f32);982 try testFabs(f32);
985 try comptime testFabs(f32);983 try comptime testFabs(f32);
test/behavior/optional.zig-3
...@@ -28,7 +28,6 @@ pub const EmptyStruct = struct {};...@@ -28,7 +28,6 @@ pub const EmptyStruct = struct {};
2828
29test "optional pointer to size zero struct" {29test "optional pointer to size zero struct" {
30 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO30 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
31 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
3231
33 var e = EmptyStruct{};32 var e = EmptyStruct{};
34 const o: ?*EmptyStruct = &e;33 const o: ?*EmptyStruct = &e;
...@@ -36,8 +35,6 @@ test "optional pointer to size zero struct" {...@@ -36,8 +35,6 @@ test "optional pointer to size zero struct" {
36}35}
3736
38test "equality compare optional pointers" {37test "equality compare optional pointers" {
39 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
40
41 try testNullPtrsEql();38 try testNullPtrsEql();
42 try comptime testNullPtrsEql();39 try comptime testNullPtrsEql();
43}40}
test/behavior/pointers.zig-1
...@@ -216,7 +216,6 @@ test "assign null directly to C pointer and test null equality" {...@@ -216,7 +216,6 @@ test "assign null directly to C pointer and test null equality" {
216 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO216 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
217 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO217 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
218 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO218 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
219 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
220219
221 var x: [*c]i32 = null;220 var x: [*c]i32 = null;
222 _ = &x;221 _ = &x;
test/behavior/vector.zig-2
...@@ -372,7 +372,6 @@ test "load vector elements via comptime index" {...@@ -372,7 +372,6 @@ test "load vector elements via comptime index" {
372 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO372 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
373 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO373 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
374 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO374 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
375 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
376375
377 const S = struct {376 const S = struct {
378 fn doTheTest() !void {377 fn doTheTest() !void {
...@@ -394,7 +393,6 @@ test "store vector elements via comptime index" {...@@ -394,7 +393,6 @@ test "store vector elements via comptime index" {
394 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO393 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
395 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO394 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
396 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO395 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
397 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
398396
399 const S = struct {397 const S = struct {
400 fn doTheTest() !void {398 fn doTheTest() !void {
test/behavior/while.zig-2
...@@ -38,8 +38,6 @@ fn staticWhileLoop2() i32 {...@@ -38,8 +38,6 @@ fn staticWhileLoop2() i32 {
38}38}
3939
40test "while with continue expression" {40test "while with continue expression" {
41 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; // TODO
42
43 var sum: i32 = 0;41 var sum: i32 = 0;
44 {42 {
45 var i: i32 = 0;43 var i: i32 = 0;