From: Szabolcs Nagy Date: Wed, 24 Feb 2016 20:23:34 +0000 (+0000) Subject: fix fenv test (operator precedence) X-Git-Url: http://nsz.repo.hu/git/?p=libc-test;a=commitdiff_plain;h=8b61f8d659fdce29592182c1d1fb475612406f56 fix fenv test (operator precedence) --- 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",