| ... | @@ -2311,6 +2311,10 @@ test "float.decimal" { | ... | @@ -2311,6 +2311,10 @@ test "float.decimal" { |
| 2311 | } | 2311 | } |
| 2312 | | 2312 | |
| 2313 | test "float.libc.sanity" { | 2313 | test "float.libc.sanity" { |
| | 2314 | if (builtin.zig_backend == .stage1 and builtin.os.tag == .windows) { |
| | 2315 | // https://github.com/ziglang/zig/issues/12063 |
| | 2316 | return error.SkipZigTest; |
| | 2317 | } |
| 2314 | try expectFmt("f64: 0.00001", "f64: {d:.5}", .{@as(f64, @bitCast(f32, @as(u32, 916964781)))}); | 2318 | try expectFmt("f64: 0.00001", "f64: {d:.5}", .{@as(f64, @bitCast(f32, @as(u32, 916964781)))}); |
| 2315 | try expectFmt("f64: 0.00001", "f64: {d:.5}", .{@as(f64, @bitCast(f32, @as(u32, 925353389)))}); | 2319 | try expectFmt("f64: 0.00001", "f64: {d:.5}", .{@as(f64, @bitCast(f32, @as(u32, 925353389)))}); |
| 2316 | try expectFmt("f64: 0.10000", "f64: {d:.5}", .{@as(f64, @bitCast(f32, @as(u32, 1036831278)))}); | 2320 | try expectFmt("f64: 0.10000", "f64: {d:.5}", .{@as(f64, @bitCast(f32, @as(u32, 1036831278)))}); |