]> sourceware.org Git - glibc.git/blobdiff - ChangeLog
Merge commit '9904dc47c88d9592ec66e599075436'
[glibc.git] / ChangeLog
index bed8caf4e1dc9992883b7afc38e24d56a9f3500e..cede7b8ee3bf62dcad6485df950cf5515de1523c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,105 @@
+2012-04-09  Joseph Myers  <joseph@codesourcery.com>
+
+       [BZ #13872]
+       * sysdeps/i386/fpu/e_powl.S (p78): New object.
+       (__ieee754_powl): Saturate large exponents rather than testing for
+       overflow of y*log2(x).
+       * sysdeps/x86_64/fpu/e_powl.S: Likewise.
+       * math/libm-test.inc (pow_test): Do not permit spurious overflow
+       exceptions.
+
+       [BZ #11521]
+       * math/s_ctan.c: Include <float.h>.
+       (__ctan): Avoid internal overflow or cancellation in calculating
+       denominator.
+       * math/s_ctanf.c: Likewise.
+       * math/s_ctanl.c: Likewise.
+       * math/s_ctanh.c: Likewise.
+       * math/s_ctanhf.c: Likewise.
+       * math/s_ctanhl.c: Likewise.
+       * math/libm-test.inc (ctan_test): Add more tests.
+       (ctanh_test): Likewise.
+       * sysdeps/i386/fpu/libm-test-ulps: Update.
+       * sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
+
+2012-04-09  Andreas Jaeger  <aj@suse.de>
+
+       [BZ #6894]
+       * manual/filesys.texi (Directory Entries): Mention that d_namlen
+       is an optional BSD extension.
+
+       [BZ #10254]
+       * manual/stdio.texi (Opening Streams): Document additional fopen
+       parameters.
+
+2012-04-09  Roland McGrath  <roland@hack.frob.com>
+
+       * sysdeps/i386/fpu/bits/mathinline.h (__sincos_code): Don't clobber
+       %eax without telling the compiler.
+
+2012-04-09  Carlos O'Donell  <carlos_odonell@mentor.com>
+
+       [BZ # 13963]
+       * manual/install.texi: Use sourceware.org.
+
+2012-04-09  Joseph Myers  <joseph@codesourcery.com>
+
+       [BZ #13873]
+       * sysdeps/ieee754/dbl-64/e_pow.c (huge, tiny): New variables.
+       (__ieee754_pow): Generate overflow and underflow using huge*huge
+       and tiny*tiny rather than just returning constant infinity or zero
+       for large exponents.
+       * math/libm-test.inc (pow_test): Require overflow exceptions for
+       applicable cases of large exponents.
+
+       [BZ #706]
+       * sysdeps/i386/fpu/e_pow.S (p10): New object.
+       (__ieee754_pow): Use iterative multiplication algorithm only for
+       integer exponents with absolute value below 1024.  Check for odd
+       integer exponents when using algorithm for real exponents.
+       * math/libm-test.inc (pow_test): Add more tests.
+       * sysdeps/x86_64/fpu/libm-test-ulps: Update.
+
+2012-04-08  Joseph Myers  <joseph@codesourcery.com>
+
+       [BZ #13705]
+       * math/libm-test.inc (exp_test): Do not allow overflow exception
+       on underflow test.
+
+2012-04-08  Aurelien Jarno  <aurelien@aurel32.net>
+
+       [BZ #13705]
+       * sysdeps/ieee754/dbl-64/w_exp.c (__exp): Use __kernel_standard
+       instead of __kernel_standard_f.
+
+2012-04-08  Mike Frysinger  <vapier@gentoo.org>
+
+       * sysdeps/i386/i686/memset_chk.S: Update copyright year.
+       * sysdeps/x86_64/memset_chk.S: Likewise.
+
+2012-04-08  Andreas Jaeger  <aj@suse.de>
+
+       [BZ #10153]
+       * manual/startup.texi (Environment Access): Describe return value
+       for putenv and setenv.
+
+       [BZ #6895]
+       * manual/filesys.texi (Directory Entries): Add description for
+       DT_LNK.
+
+       [BZ #6890]
+       * manual/filesys.texi (Directory Entries): Clarify that it's file
+       system not operating system in the description of DT_UNKNOWN.
+
+       [BZ #6578]
+       * manual/syslog.texi (closelog): Fix reference, it's openlog.
+
+2012-04-08  Stephen Compall  <s11@member.fsf.org>
+
+       [BZ #6649]
+       * manual/llio.texi (Opening and Closing Files): Add cross
+       reference to explain mode argument.
+
 2012-04-07  Mike Frysinger  <vapier@gentoo.org>
 
        * sysdeps/i386/i686/memset_chk.S: Change PIC to SHARED.
        * elf/dynamic-link.h (_ELF_DYNAMIC_DO_RELOC): Simplify
        conditions and remove no longer applicable assertion.
 
+2012-04-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * bits/byteswap.h: Include <features.h>.
+       (__bswap_32): Use __builtin_bswap32 for GCC >= 4.2.
+       (__bswap_64): Use __builtin_bswap64 for GCC >= 4.2.
+
 2012-04-06  H.J. Lu  <hongjiu.lu@intel.com>
 
        * bits/byteswap.h (__bswap_16): Removed.
This page took 0.031639 seconds and 5 git commands to generate.