zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 303e1a062cdafa0fe06c4a78dabe0a077c239e04 (tree)
parent a338eaccc8c3d20a476cb763afebeb7bb1b1a94a
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Wed,  1 Sep 2021 15:38:58 -0700

re-enable mips behavior tests for vectors

closes #3317

Diffstat:
Mlib/std/fmt.zig | 4----
Mlib/std/hash/auto_hash.zig | 3---
Mtest/behavior/byteswap.zig | 3---
Mtest/behavior/popcount.zig | 3---
Mtest/behavior/shuffle.zig | 3+--
5 files changed, 1 insertion(+), 15 deletions(-)

diff --git a/lib/std/fmt.zig b/lib/std/fmt.zig @@ -2504,10 +2504,6 @@ test "positional/alignment/width/precision" { } test "vector" { - if (builtin.target.cpu.arch == .mipsel or builtin.target.cpu.arch == .mips) { - // https://github.com/ziglang/zig/issues/3317 - return error.SkipZigTest; - } if (builtin.target.cpu.arch == .riscv64) { // https://github.com/ziglang/zig/issues/4486 return error.SkipZigTest; diff --git a/lib/std/hash/auto_hash.zig b/lib/std/hash/auto_hash.zig @@ -399,9 +399,6 @@ test "testHash union" { } test "testHash vector" { - // Disabled because of #3317 - if (builtin.target.cpu.arch == .mipsel or builtin.target.cpu.arch == .mips) return error.SkipZigTest; - const a: meta.Vector(4, u32) = [_]u32{ 1, 2, 3, 4 }; const b: meta.Vector(4, u32) = [_]u32{ 1, 2, 3, 5 }; try testing.expect(testHash(a) == testHash(a)); diff --git a/test/behavior/byteswap.zig b/test/behavior/byteswap.zig @@ -39,9 +39,6 @@ test "@byteSwap integers" { } test "@byteSwap vectors" { - // https://github.com/ziglang/zig/issues/3317 - if (std.Target.current.cpu.arch == .mipsel or std.Target.current.cpu.arch == .mips) return error.SkipZigTest; - const ByteSwapVectorTest = struct { fn run() !void { try t(u8, 2, [_]u8{ 0x12, 0x13 }, [_]u8{ 0x12, 0x13 }); diff --git a/test/behavior/popcount.zig b/test/behavior/popcount.zig @@ -46,9 +46,6 @@ fn testPopCountIntegers() !void { } test "@popCount vectors" { - // https://github.com/ziglang/zig/issues/3317 - if (std.Target.current.cpu.arch == .mipsel or std.Target.current.cpu.arch == .mips) return error.SkipZigTest; - comptime try testPopCountVectors(); try testPopCountVectors(); } diff --git a/test/behavior/shuffle.zig b/test/behavior/shuffle.zig @@ -35,8 +35,7 @@ test "@shuffle" { try expect(mem.eql(i32, &@as([4]i32, res), &[4]i32{ 2147483647, 3, -2, 4 })); // bool - // https://github.com/ziglang/zig/issues/3317 - if (builtin.target.cpu.arch != .mipsel and builtin.target.cpu.arch != .mips) { + { var x2: Vector(4, bool) = [4]bool{ false, true, false, true }; var v4: Vector(2, bool) = [2]bool{ true, false }; const mask5: Vector(4, i32) = [4]i32{ 0, ~@as(i32, 1), 1, 2 };