authorgravatar for david@vortan.devDavid Rubin <david@vortan.dev> 2024-05-10 23:19:23-07:00
committergravatar for david@vortan.devDavid Rubin <david@vortan.dev> 2024-05-11 02:17:24-07:00
log75372f12ef1301118eed33e429f7498e76836cb3
tree13dfffe3e40acadf065e1ae936c36865130f75ba
parent1dfdc21c31a027a34213a2e1f27433d4e609d634

riscv: update behaviour tests again


8 files changed, 2 insertions(+), 20 deletions(-)

test/behavior/bitcast.zig-2
......@@ -541,7 +541,6 @@ test "@bitCast of packed struct containing pointer" {
541541 if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO
542542 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
543543 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; // TODO
544 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
545544
546545 const S = struct {
547546 const A = packed struct {
......@@ -571,7 +570,6 @@ test "@bitCast of extern struct containing pointer" {
571570 if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO
572571 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
573572 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; // TODO
574 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
575573
576574 const S = struct {
577575 const A = extern struct {
test/behavior/comptime_memory.zig-6
......@@ -32,8 +32,6 @@ test "type pun signed and unsigned as array pointer" {
3232}
3333
3434test "type pun signed and unsigned as offset many pointer" {
35 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
36
3735 comptime {
3836 var x: [11]u32 = undefined;
3937 var y: [*]i32 = @ptrCast(&x[10]);
......@@ -44,8 +42,6 @@ test "type pun signed and unsigned as offset many pointer" {
4442}
4543
4644test "type pun signed and unsigned as array pointer with pointer arithemtic" {
47 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
48
4945 comptime {
5046 var x: [11]u32 = undefined;
5147 const y = @as([*]i32, @ptrCast(&x[10])) - 10;
......@@ -293,8 +289,6 @@ test "dance on linker values" {
293289}
294290
295291test "offset array ptr by element size" {
296 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
297
298292 comptime {
299293 const VirtualStruct = struct { x: u32 };
300294 var arr: [4]VirtualStruct = .{
test/behavior/error.zig+1
......@@ -1124,6 +1124,7 @@ test "result location initialization of error union with OPV payload" {
11241124
11251125test "return error union with i65" {
11261126 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
1127 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
11271128
11281129 try expect(try add(1000, 234) == 1234);
11291130}
test/behavior/packed-union.zig-2
......@@ -177,8 +177,6 @@ test "assigning to non-active field at comptime" {
177177}
178178
179179test "comptime packed union of pointers" {
180 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
181
182180 const U = packed union {
183181 a: *const u32,
184182 b: *const [1]u32,
test/behavior/pointers.zig-4
......@@ -640,8 +640,6 @@ test "cast pointers with zero sized elements" {
640640}
641641
642642test "comptime pointer equality through distinct fields with well-defined layout" {
643 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
644
645643 const A = extern struct {
646644 x: u32,
647645 z: u16,
......@@ -666,8 +664,6 @@ test "comptime pointer equality through distinct fields with well-defined layout
666664}
667665
668666test "comptime pointer equality through distinct elements with well-defined layout" {
669 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
670
671667 const buf: [2]u32 = .{ 123, 456 };
672668
673669 const ptr: *const [2]u32 = &buf;
test/behavior/ptrcast.zig-4
......@@ -298,8 +298,6 @@ test "comptime @ptrCast with packed struct leaves value unmodified" {
298298}
299299
300300test "@ptrCast restructures comptime-only array" {
301 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
302
303301 {
304302 const a3a2: [3][2]comptime_int = .{
305303 .{ 1, 2 },
......@@ -342,8 +340,6 @@ test "@ptrCast restructures comptime-only array" {
342340}
343341
344342test "@ptrCast restructures sliced comptime-only array" {
345 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
346
347343 const a3a2: [4][2]comptime_int = .{
348344 .{ 1, 2 },
349345 .{ 3, 4 },
test/behavior/type.zig-2
......@@ -763,8 +763,6 @@ test "matching captures causes opaque equivalence" {
763763}
764764
765765test "reify enum where fields refers to part of array" {
766 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
767
768766 const fields: [3]std.builtin.Type.EnumField = .{
769767 .{ .name = "foo", .value = 0 },
770768 .{ .name = "bar", .value = 1 },
test/behavior/union.zig+1
......@@ -2373,6 +2373,7 @@ test "signed enum tag with negative value" {
23732373 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
23742374 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
23752375 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
2376 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
23762377
23772378 const Enum = enum(i8) {
23782379 a = -1,