X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fmath%2Fpowl.c;h=5b6da07b2efcce53795ec80da4a787208a2cb733;hb=63a4c9adf227a6f6a5f7f70f6dc3f8863f846927;hp=a765706d9b34c4121a5d62750f158681ce39be58;hpb=f4e4632abfa8297db1485e132bb15b9ef6c32a1b;p=musl diff --git a/src/math/powl.c b/src/math/powl.c index a765706d..5b6da07b 100644 --- a/src/math/powl.c +++ b/src/math/powl.c @@ -227,7 +227,7 @@ long double powl(long double x, long double y) if (y <= -LDBL_MAX) { if (x > 1.0 || x < -1.0) return 0.0; - if (x != 0.0) + if (x != 0.0 || y == -INFINITY) return INFINITY; } if (x >= LDBL_MAX) {