aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/math.zig
diff options
context:
space:
mode:
authorBingwu Zhang <xtex@aosc.io>2025-06-14 18:18:41 +0800
committerBingwu Zhang <xtex@aosc.io>2025-06-28 06:47:09 +0800
commite8d6ecb9ce37fbef1984fd2339bd512f1c0df6e5 (patch)
treea6f9361fd59bf49d611ba10ddf9322d4370b7389 /test/behavior/math.zig
parent5db395f20bab9766028d98ac51c4f1ea286d2f92 (diff)
downloadzig-e8d6ecb9ce37fbef1984fd2339bd512f1c0df6e5.tar.gz
zig-e8d6ecb9ce37fbef1984fd2339bd512f1c0df6e5.zip
riscv64: skip failing tests
Diffstat (limited to 'test/behavior/math.zig')
-rw-r--r--test/behavior/math.zig5
1 files changed, 4 insertions, 1 deletions
diff --git a/test/behavior/math.zig b/test/behavior/math.zig
index eb410f0efe..d51be48198 100644
--- a/test/behavior/math.zig
+++ b/test/behavior/math.zig
@@ -66,7 +66,7 @@ test "@clz" {
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_spirv) return error.SkipZigTest;
-
+ if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; // TODO
try testClz();
try comptime testClz();
}
@@ -870,6 +870,7 @@ test "@addWithOverflow" {
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; // TODO
try testAddWithOverflow(u8, 250, 100, 94, 1);
try testAddWithOverflow(u8, 100, 150, 250, 0);
@@ -931,6 +932,7 @@ test "@addWithOverflow > 64 bits" {
test "small int addition" {
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; // TODO
var x: u2 = 0;
try expect(x == 0);
@@ -958,6 +960,7 @@ fn testMulWithOverflow(comptime T: type, a: T, b: T, mul: T, bit: u1) !void {
test "basic @mulWithOverflow" {
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; // TODO
try testMulWithOverflow(u8, 86, 3, 2, 1);
try testMulWithOverflow(u8, 85, 3, 255, 0);