authorgravatar for david@vortan.devDavid Rubin <david@vortan.dev> 2024-07-21 02:00:05-07:00
committergravatar for david@vortan.devDavid Rubin <david@vortan.dev> 2024-07-26 04:05:43-07:00
log9bc7e8c85293fd737e7ca3fb2f783618069b6e61
treec4a25b8ab196f3da5eb5def0caef399e9f74daa6
parent64c6473443722c933ece642b0c2cfbd74b2638bd
signaturelock-open Commit is signed but in an unrecognized format.

riscv: update tests


6 files changed, 1 insertions(+), 8 deletions(-)

test/behavior/abs.zig+1
...@@ -6,6 +6,7 @@ test "@abs integers" {...@@ -6,6 +6,7 @@ test "@abs integers" {
6 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO6 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
7 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO7 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
8 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO8 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
9 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
910
10 try comptime testAbsIntegers();11 try comptime testAbsIntegers();
11 try testAbsIntegers();12 try testAbsIntegers();
test/behavior/call.zig-1
...@@ -342,7 +342,6 @@ test "inline call preserves tail call" {...@@ -342,7 +342,6 @@ test "inline call preserves tail call" {
342test "inline call doesn't re-evaluate non generic struct" {342test "inline call doesn't re-evaluate non generic struct" {
343 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO343 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
344 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO344 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
345 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
346345
347 const S = struct {346 const S = struct {
348 fn foo(f: struct { a: u8, b: u8 }) !void {347 fn foo(f: struct { a: u8, b: u8 }) !void {
test/behavior/generics.zig-1
...@@ -500,7 +500,6 @@ test "union in struct captures argument" {...@@ -500,7 +500,6 @@ test "union in struct captures argument" {
500test "function argument tuple used as struct field" {500test "function argument tuple used as struct field" {
501 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO501 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
502 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO502 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
503 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
504503
505 const S = struct {504 const S = struct {
506 fn DeleagateWithContext(comptime Function: type) type {505 fn DeleagateWithContext(comptime Function: type) type {
test/behavior/memcpy.zig-1
...@@ -50,7 +50,6 @@ test "@memcpy dest many pointer" {...@@ -50,7 +50,6 @@ test "@memcpy dest many pointer" {
50 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;50 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
51 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;51 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
52 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest;52 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest;
53 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
5453
55 try testMemcpyDestManyPtr();54 try testMemcpyDestManyPtr();
56 try comptime testMemcpyDestManyPtr();55 try comptime testMemcpyDestManyPtr();
test/behavior/struct.zig-1
...@@ -1133,7 +1133,6 @@ test "packed struct with undefined initializers" {...@@ -1133,7 +1133,6 @@ test "packed struct with undefined initializers" {
1133test "for loop over pointers to struct, getting field from struct pointer" {1133test "for loop over pointers to struct, getting field from struct pointer" {
1134 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO1134 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1135 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO1135 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
1136 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
11371136
1138 const S = struct {1137 const S = struct {
1139 const Foo = struct {1138 const Foo = struct {
test/behavior/tuple.zig-4
...@@ -280,7 +280,6 @@ test "tuple in tuple passed to generic function" {...@@ -280,7 +280,6 @@ test "tuple in tuple passed to generic function" {
280 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO280 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
281 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO281 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
282 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO282 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
283 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
284283
285 const S = struct {284 const S = struct {
286 fn pair(x: f32, y: f32) std.meta.Tuple(&.{ f32, f32 }) {285 fn pair(x: f32, y: f32) std.meta.Tuple(&.{ f32, f32 }) {
...@@ -300,7 +299,6 @@ test "coerce tuple to tuple" {...@@ -300,7 +299,6 @@ test "coerce tuple to tuple" {
300 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO299 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
301 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO300 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
302 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO301 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
303 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
304302
305 const T = std.meta.Tuple(&.{u8});303 const T = std.meta.Tuple(&.{u8});
306 const S = struct {304 const S = struct {
...@@ -315,7 +313,6 @@ test "tuple type with void field" {...@@ -315,7 +313,6 @@ test "tuple type with void field" {
315 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO313 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
316 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO314 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
317 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO315 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
318 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
319316
320 const T = std.meta.Tuple(&[_]type{void});317 const T = std.meta.Tuple(&[_]type{void});
321 const x = T{{}};318 const x = T{{}};
...@@ -352,7 +349,6 @@ test "zero sized struct in tuple handled correctly" {...@@ -352,7 +349,6 @@ test "zero sized struct in tuple handled correctly" {
352test "tuple type with void field and a runtime field" {349test "tuple type with void field and a runtime field" {
353 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO350 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
354 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO351 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
355 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
356352
357 const T = std.meta.Tuple(&[_]type{ usize, void });353 const T = std.meta.Tuple(&[_]type{ usize, void });
358 var t: T = .{ 5, {} };354 var t: T = .{ 5, {} };