X-Git-Url: http://nsz.repo.hu/git/?p=libc-test;a=blobdiff_plain;f=src%2Fmath%2Ffenv.c;h=def30b7cdc65d9e11b06e5b3c3ed5b57aded146d;hp=178b32e0a609afe07ff58efc9a68668c3caff0d5;hb=8b61f8d659fdce29592182c1d1fb475612406f56;hpb=c36565301d8fd07a91234842ae09379fe99e112a;ds=sidebyside diff --git a/src/math/fenv.c b/src/math/fenv.c index 178b32e..def30b7 100644 --- a/src/math/fenv.c +++ b/src/math/fenv.c @@ -55,11 +55,11 @@ static void test_except() r = fetestexcept(FE_ALL_EXCEPT); if (r != te[i].i) { #if defined FE_OVERFLOW && defined FE_INEXACT - if (te[i].i == FE_OVERFLOW && r == FE_OVERFLOW|FE_INEXACT) + if (te[i].i == FE_OVERFLOW && r == (FE_OVERFLOW|FE_INEXACT)) continue; #endif #if defined FE_UNDERFLOW && defined FE_INEXACT - if (te[i].i == FE_UNDERFLOW && r == FE_UNDERFLOW|FE_INEXACT) + if (te[i].i == FE_UNDERFLOW && r == (FE_UNDERFLOW|FE_INEXACT)) continue; #endif error("feraiseexcept(%s) want %d got %d\n",