diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 120 |
1 files changed, 120 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index dc8ed080f4..cede7b8ee3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,123 @@ +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>. |