diff --git a/numpy/core/src/npymath/ieee754.c.src b/numpy/core/src/npymath/ieee754.c.src index d960838c8fa2..3f66b24a4c84 100644 --- a/numpy/core/src/npymath/ieee754.c.src +++ b/numpy/core/src/npymath/ieee754.c.src @@ -681,7 +681,8 @@ void npy_set_floatstatus_invalid(void) fp_raise_xcp(FP_INVALID); } -#elif defined(_MSC_VER) || (defined(__osf__) && defined(__alpha)) +#elif defined(_MSC_VER) || (defined(__osf__) && defined(__alpha)) || \ + defined (__UCLIBC__) || (defined(__arc__) && defined(__GLIBC__)) /* * By using a volatile floating point value,