zig

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

commit dde807f515e871eefea3841f1836f23dfe7f8ac2 (tree)
parent 2b2b85c5f54a130ecbcd2fadfc8e6b499d151236
Author: Alex Rønne Petersen <alex@alexrp.com>
Date:   Fri, 12 Jun 2026 06:01:05 +0200

Merge pull request 'ci: update libc-test to `b95fe84`' (#35694) from alexrp/zig:update-libc-test into master

Reviewed-on: https://codeberg.org/ziglang/zig/pulls/35694

Diffstat:
Mci/x86_64-linux-debug-llvm.sh | 2+-
Mci/x86_64-linux-release.sh | 2+-
Mlib/libc/musl/src/internal/floatscan.c | 2+-
Mlib/libc/wasi/libc-top-half/musl/src/internal/floatscan.c | 2+-
4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/ci/x86_64-linux-debug-llvm.sh b/ci/x86_64-linux-debug-llvm.sh @@ -51,7 +51,7 @@ stage3-debug/bin/zig build \ stage3-debug/bin/zig build test docs \ --maxrss ${ZSF_MAX_RSS:-0} \ -Dlldb=$HOME/deps/lldb-zig/Debug-7c1090fd46/bin/lldb \ - -Dlibc-test-path=$HOME/deps/libc-test-f2bac77 \ + -Dlibc-test-path=$HOME/deps/libc-test-b95fe84 \ -fqemu \ --libc-runtimes $HOME/deps/glibc-2.43-musl-1.2.5 \ -fwasmtime \ diff --git a/ci/x86_64-linux-release.sh b/ci/x86_64-linux-release.sh @@ -59,7 +59,7 @@ stage3-release/bin/zig build \ stage3-release/bin/zig build test docs \ --maxrss ${ZSF_MAX_RSS:-0} \ -Dlldb=$HOME/deps/lldb-zig/Release-7c1090fd46/bin/lldb \ - -Dlibc-test-path=$HOME/deps/libc-test-f2bac77 \ + -Dlibc-test-path=$HOME/deps/libc-test-b95fe84 \ -fqemu \ --libc-runtimes $HOME/deps/glibc-2.43-musl-1.2.5 \ -fwasmtime \ diff --git a/lib/libc/musl/src/internal/floatscan.c b/lib/libc/musl/src/internal/floatscan.c @@ -347,7 +347,7 @@ static long double hexfloat(FILE *f, int bits, int emin, int sign, int pok) else d = c-'0'; if (dc<8) { x = x*16 + d; - } else if (dc < LDBL_MANT_DIG/4+1) { + } else if (dc < (LDBL_MANT_DIG+3)/4+1) { y += d*(scale/=16); } else if (d && !gottail) { y += 0.5*scale; diff --git a/lib/libc/wasi/libc-top-half/musl/src/internal/floatscan.c b/lib/libc/wasi/libc-top-half/musl/src/internal/floatscan.c @@ -388,7 +388,7 @@ static long double hexfloat(FILE *f, int bits, int emin, int sign, int pok) else d = c-'0'; if (dc<8) { x = x*16 + d; - } else if (dc < LDBL_MANT_DIG/4+1) { + } else if (dc < (LDBL_MANT_DIG+3)/4+1) { y += d*(scale/=16); } else if (d && !gottail) { y += 0.5*scale;