From 9bc7e8c85293fd737e7ca3fb2f783618069b6e61 Mon Sep 17 00:00:00 2001 From: David Rubin Date: Sun, 21 Jul 2024 02:00:05 -0700 Subject: [PATCH] riscv: update tests --- test/behavior/abs.zig | 1 + test/behavior/call.zig | 1 - test/behavior/generics.zig | 1 - test/behavior/memcpy.zig | 1 - test/behavior/struct.zig | 1 - test/behavior/tuple.zig | 4 ---- 6 files changed, 1 insertion(+), 8 deletions(-) diff --git a/test/behavior/abs.zig b/test/behavior/abs.zig index 980d9446efa2342dce3cf28429824bdc44685cbd..802b755c4cddb3356d8456e3728060653afb5184 100644 --- a/test/behavior/abs.zig +++ b/test/behavior/abs.zig @@ -6,6 +6,7 @@ test "@abs integers" { if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO + if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; try comptime testAbsIntegers(); try testAbsIntegers(); diff --git a/test/behavior/call.zig b/test/behavior/call.zig index b89ffbaef45a1dd914aa73d46da21c7ca25b85c0..4a6e369918c7c856e0b65b1d817620bc2212650f 100644 --- a/test/behavior/call.zig +++ b/test/behavior/call.zig @@ -342,7 +342,6 @@ test "inline call preserves tail call" { test "inline call doesn't re-evaluate non generic struct" { if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; const S = struct { fn foo(f: struct { a: u8, b: u8 }) !void { diff --git a/test/behavior/generics.zig b/test/behavior/generics.zig index 2a40123259fbff4c11e94705fe246e32cccc88e8..712df050119806ed149132e4eacfca57e250cdb9 100644 --- a/test/behavior/generics.zig +++ b/test/behavior/generics.zig @@ -500,7 +500,6 @@ test "union in struct captures argument" { test "function argument tuple used as struct field" { 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_riscv64) return error.SkipZigTest; const S = struct { fn DeleagateWithContext(comptime Function: type) type { diff --git a/test/behavior/memcpy.zig b/test/behavior/memcpy.zig index a571b1e2f75a5f3cd72f75fc7cf1b4e6fc9d3ebf..c570f28ab782709bc9b0ffd58535bed5ed701bd2 100644 --- a/test/behavior/memcpy.zig +++ b/test/behavior/memcpy.zig @@ -50,7 +50,6 @@ test "@memcpy dest many pointer" { if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; - if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; try testMemcpyDestManyPtr(); try comptime testMemcpyDestManyPtr(); diff --git a/test/behavior/struct.zig b/test/behavior/struct.zig index 7fdf7b489ab90d28751645fae350c518adabdab2..f84404c1e3393913739b0cb5dccf0e94765f0405 100644 --- a/test/behavior/struct.zig +++ b/test/behavior/struct.zig @@ -1133,7 +1133,6 @@ test "packed struct with undefined initializers" { test "for loop over pointers to struct, getting field from struct pointer" { if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; const S = struct { const Foo = struct { diff --git a/test/behavior/tuple.zig b/test/behavior/tuple.zig index 5cab5e9375d86a67d5c2bbf90ee6aecc6b09726e..030c4b6a5631754b59ac03a393258fbf627cb49d 100644 --- a/test/behavior/tuple.zig +++ b/test/behavior/tuple.zig @@ -280,7 +280,6 @@ test "tuple in tuple passed to generic function" { if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; const S = struct { fn pair(x: f32, y: f32) std.meta.Tuple(&.{ f32, f32 }) { @@ -300,7 +299,6 @@ test "coerce tuple to tuple" { if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; const T = std.meta.Tuple(&.{u8}); const S = struct { @@ -315,7 +313,6 @@ test "tuple type with void field" { if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; const T = std.meta.Tuple(&[_]type{void}); const x = T{{}}; @@ -352,7 +349,6 @@ test "zero sized struct in tuple handled correctly" { test "tuple type with void field and a runtime field" { if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; const T = std.meta.Tuple(&[_]type{ usize, void }); var t: T = .{ 5, {} }; -- 2.54.0