diff options
| author | Cody Tapscott <topolarity@tapscott.me> | 2022-04-08 19:48:24 -0700 |
|---|---|---|
| committer | Cody Tapscott <topolarity@tapscott.me> | 2022-04-12 10:25:29 -0700 |
| commit | 1c1cfe1533a6d38cf3fcdd998637afdbb12910a8 (patch) | |
| tree | 03b48373d49a0e8e37afdba9f11b1ebe97631f90 /test/behavior/math.zig | |
| parent | b5d5685a4e3a536999d3e69ce92cc786f052d4ec (diff) | |
| download | zig-1c1cfe1533a6d38cf3fcdd998637afdbb12910a8.tar.gz zig-1c1cfe1533a6d38cf3fcdd998637afdbb12910a8.zip | |
Skip `@rem`/`@mod` tests on stage2, due to missing `fmodl` implementation
Diffstat (limited to 'test/behavior/math.zig')
| -rw-r--r-- | test/behavior/math.zig | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/test/behavior/math.zig b/test/behavior/math.zig index 32945e452d..a41f638396 100644 --- a/test/behavior/math.zig +++ b/test/behavior/math.zig @@ -923,6 +923,8 @@ test "comptime float rem int" { } test "remainder division" { + if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO + comptime try remdiv(f16); comptime try remdiv(f32); comptime try remdiv(f64); @@ -938,11 +940,7 @@ fn remdiv(comptime T: type) !void { } test "float remainder division using @rem" { - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO - 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_x86_64) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO + if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO comptime try frem(f16); comptime try frem(f32); @@ -973,11 +971,7 @@ fn frem(comptime T: type) !void { } test "float modulo division using @mod" { - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO - 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_x86_64) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO + if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO comptime try fmod(f16); comptime try fmod(f32); |
