Merge commit '9904dc47c88d9592ec66e599075436'
authorRoland McGrath <roland@hack.frob.com>
Tue, 10 Apr 2012 17:22:42 +0000 (10:22 -0700)
committerRoland McGrath <roland@hack.frob.com>
Tue, 10 Apr 2012 17:22:42 +0000 (10:22 -0700)
1  2 
ChangeLog

diff --cc ChangeLog
+++ b/ChangeLog
 +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.
 +      * sysdeps/x86_64/memset_chk.S: Likewise.
 +
 +2012-04-07  David S. Miller  <davem@davemloft.net>
 +
 +      * elf/elf.h (R_SPARC_WDISP10): Define.
 +      * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Handle
 +      R_SPARC_SIZE32.
 +      * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela): Handle
 +      R_SPARC_SIZE64 and R_SPARC_H34.
 +
 +2012-04-07  Carlos O'Donell  <carlos_odonell@mentor.com>
 +
 +      * 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.
        Include <bits/byteswap-16.h> to get __bswap_16.
        * sysdeps/i386/bits/byteswap.h: Likewise.