]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - ChangeLog
Fix sin, sincos missing underflows (bug 16526, bug 16538).
[thirdparty/glibc.git] / ChangeLog
index 2f07bc101b8e1299795e36a66c5a4acc4a6234d2..53766d829d7b23f1acbb06e10ee15d5c97797051 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,34 @@
 2015-06-23  Joseph Myers  <joseph@codesourcery.com>
 
+       [BZ #16526]
+       [BZ #16538]
+       * sysdeps/ieee754/dbl-64/s_sin.c: Include <float.h>.
+       (__sin): Force underflow exception for arguments with small
+       absolute value.
+       * sysdeps/ieee754/flt-32/k_sinf.c: Include <float.h>.
+       (__kernel_sinf): Force underflow exception for arguments with
+       small absolute value.
+       * sysdeps/ieee754/ldbl-128/k_sincosl.c: Include <float.h>.
+       (__kernel_sincosl): Force underflow exception for arguments with
+       small absolute value.
+       * sysdeps/ieee754/ldbl-128/k_sinl.c: Include <float.h>.
+       (__kernel_sinl): Force underflow exception for arguments with
+       small absolute value.
+       * sysdeps/ieee754/ldbl-128ibm/k_sincosl.c: Include <float.h>.
+       (__kernel_sincosl): Force underflow exception for arguments with
+       small absolute value.
+       * sysdeps/ieee754/ldbl-128ibm/k_sinl.c: Include <float.h>.
+       (__kernel_sinl): Force underflow exception for arguments with
+       small absolute value.
+       * sysdeps/ieee754/ldbl-96/k_sinl.c: Include <float.h>.
+       (__kernel_sinl): Force underflow exception for arguments with
+       small absolute value.
+       * sysdeps/powerpc/fpu/k_sinf.c: Include <float.h>.
+       (__kernel_sinf): Force underflow exception for arguments with
+       small absolute value.
+       * math/auto-libm-test-in: Add more tests of sin and sincos.
+       * math/auto-libm-test-out: Regenerated.
+
        [BZ #18245]
        [BZ #18583]
        * sysdeps/ieee754/k_standardl.c: Include <fenv.h>.