Improve math_errhandling
commit3c7d03129498e7426855b5d4cdd5b7109ecc2172
authorWilco Dijkstra <wdijkstr@arm.com>
Wed, 3 Jan 2018 13:14:10 +0000 (3 13:14 +0000)
committerWilco Dijkstra <wdijkstr@arm.com>
Wed, 3 Jan 2018 13:14:10 +0000 (3 13:14 +0000)
treeec66bfb4d0b21311d263b2a1c4643d50d51975b3
parent7eff095459d5720642e0a8e6766852fe2fa65310
Improve math_errhandling

Currently math_errhandling is always set to MATH_ERRNO | MATH_ERREXCEPT
even if -fno-math-errno is used.  It is not defined at all when fast-math
is used.  Set it to 0 with fast-math - this is noncomforming but more
useful than not define math_errhandling at all. Also take __NO_MATH_ERRNO__
into account and update comment.

* math/math.h (math_errhandling): Set to 0 with __FAST_MATH__.
Add __NO_MATH_ERRNO__ check.
ChangeLog
math/math.h