| ... | @@ -689,6 +689,7 @@ test "f128 at compile time is lossy" { | ... | @@ -689,6 +689,7 @@ test "f128 at compile time is lossy" { |
| 689 | } | 689 | } |
| 690 | | 690 | |
| 691 | test "comptime fixed-width float zero divided by zero produces NaN" { | 691 | test "comptime fixed-width float zero divided by zero produces NaN" { |
| | 692 | if (builtin.zig_backend == .stage1) return error.SkipZigTest; |
| 692 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | 693 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO |
| 693 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 694 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 694 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 695 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| ... | @@ -701,6 +702,7 @@ test "comptime fixed-width float zero divided by zero produces NaN" { | ... | @@ -701,6 +702,7 @@ test "comptime fixed-width float zero divided by zero produces NaN" { |
| 701 | } | 702 | } |
| 702 | | 703 | |
| 703 | test "comptime fixed-width float non-zero divided by zero produces signed Inf" { | 704 | test "comptime fixed-width float non-zero divided by zero produces signed Inf" { |
| | 705 | if (builtin.zig_backend == .stage1) return error.SkipZigTest; |
| 704 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | 706 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO |
| 705 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 707 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 706 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 708 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| ... | @@ -718,5 +720,7 @@ test "comptime fixed-width float non-zero divided by zero produces signed Inf" { | ... | @@ -718,5 +720,7 @@ test "comptime fixed-width float non-zero divided by zero produces signed Inf" { |
| 718 | } | 720 | } |
| 719 | | 721 | |
| 720 | test "comptime_float zero divided by zero produces zero" { | 722 | test "comptime_float zero divided by zero produces zero" { |
| | 723 | if (builtin.zig_backend == .stage1) return error.SkipZigTest; |
| | 724 | |
| 721 | try expect((0.0 / 0.0) == 0.0); | 725 | try expect((0.0 / 0.0) == 0.0); |
| 722 | } | 726 | } |