]> sourceware.org Git - glibc.git/blobdiff - ChangeLog
Check __ILP32__ instead of __LP64__
[glibc.git] / ChangeLog
index 6a800cb3daf31f344aa4b4f14e3163bf2d2c5bee..77e60af0864e80e6bc735f011c44231679d07cfd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,252 @@
+2012-04-13  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * elf/tst-auditmod1.c: Check __ILP32__ instead of __LP64__.
+       * elf/tst-auditmod3b.c: Likewise.
+       * elf/tst-auditmod4b.c: Likewise.
+       * elf/tst-auditmod5b.c: Likewise.
+       * elf/tst-auditmod6b.c: Likewise.
+       * elf/tst-auditmod6c.c: Likewise.
+       * elf/tst-auditmod7b.c: Likewise.
+       * sysdeps/x86_64/ffsll.c (ffsl): Likewise.
+       * sysdeps/x86_64/preconfigure.in: Likewise.
+       * sysdeps/x86_64/preconfigure: Regenerated.
+
+2012-04-13  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * sysdeps/x86_64/bits/wordsize.h (__WORDSIZE): Also check
+       __ILP32__.
+
+2012-04-13  Antoine Balestrat <merkil33@gmail.com>
+
+       * sysdeps/unix/sysv/linux/sparc/sparc64/get_clockfreq.c
+       (__get_clockfreq_via_proc_openprom): Fix test on wrong variable.
+
+2012-04-13  Chris Leonard  <cjlhomeaddress@gmail.com>
+
+       [BZ #13973]
+       * locale/iso-639.def: Fix gl language name. Spotted by
+       Yaron Shahrabani.
+
+2012-04-12  Roland McGrath  <roland@hack.frob.com>
+
+       [BZ #2074]
+       * libio/libio.h (__io_write_fn): Update comment.
+
+2012-04-12  Petr Baudis  <pasky@ucw.cz>
+
+       [BZ #2074]
+       * stdio.texi (Hook Functions): The user provided writer function
+       is not allowed to return -1.
+
+2012-04-11  David S. Miller  <davem@davemloft.net>
+
+       * sysdeps/sparc/fpu/libm-test-ulps: Update.
+
+2012-04-11  Mike Frysinger  <vapier@gentoo.org>
+
+       * .gitignore: Add /ports, /linuxthreads, and /linuxthreads_db.
+       Add a leading slash to rtkaio.
+
+2012-04-11  Jim Meyering  <meyering@redhat.com>
+
+       [BZ #11959]
+       * libio/stdio.h (fwrite, fwrite_unlocked): Remove __wur.
+       It is not necessarily an error to ignore fwrite's return
+       value.  One can reliably use ferror to test for errors after
+       the fact.
+
+2012-04-10  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * bits/types.h (__snseconds_t): New type.
+       * time/time.h (struct timespec): Use __snseconds_t on tv_nsec.
+
+       * bits/typesizes.h (__SNSECONDS_T_TYPE): New macro.
+       * sysdeps/unix/bsd/bsd4.4/freebsd/bits/typesizes.h
+       (__SNSECONDS_T_TYPE): Likewise.
+       * sysdeps/unix/sysv/linux/s390/bits/typesizes.h
+       (__SNSECONDS_T_TYPE): Likewise.
+       * sysdeps/unix/sysv/linux/sparc/bits/typesizes.h
+       (__SNSECONDS_T_TYPE): Likewise.
+
+2012-04-10  Andreas Jaeger  <aj@suse.de>
+
+       [BZ #2636]
+       * manual/time.texi (Processor Time): Return type of times is
+       elapsed real time since an arbitrary point in the past.
+       (CPU Time): Move CLK_TCK from here...
+       (Processor Time): ...to here.  Correct description.
+       * manual/conf.texi (Constants for Sysconf): Correct description of
+       _SC_CLK_TCK.
+
+2012-04-10  David S. Miller  <davem@davemloft.net>
+
+       [BZ #13967]
+       * elf/dynamic-link.h (_ELF_DYNAMIC_DO_RELOC): Handle the case
+       where the is a gap between DT_REL(A) and DT_JMPREL.
+
+2012-04-10  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * sysdeps/x86_64/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-10  Siddhesh Poyarekar  <siddhesh@redhat.com>
+
+       * elf/dl-support.c (_dl_inhibit_cache): New variable.
+       * elf/rtld.c (_rtld_global_ro): New member _dl_inhibit_cache.
+       (dl_main): Handle --inhibit-cache.
+       * sysdeps/generic/ldsodefs.h (struct rtld_global_ro): New member
+       _dl_inhibit_cache.
+       * elf/dl-load.c (_dl_map_object): Use it.
+       * elf/Makefile: Define SYSCONFDIR when building rtld.c.
+
+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.
+       * sysdeps/s390/bits/byteswap.h: Likewise.
+       * sysdeps/x86_64/bits/byteswap.h: Likewise.
+       * bits/byteswap-16.h: New file.
+       * sysdeps/i386/bits/byteswap-16.h: Likewise.
+       * sysdeps/s390/bits/byteswap-16.h: Likewise.
+       * sysdeps/x86_64/bits/byteswap-16.h: Likewise.
+       * string/Makefile (headers): Add bits/byteswap-16.h.
+
+2012-04-06  Paul Pluzhnikov  <ppluzhnikov@google.com>
+
+       [BZ #13895]
+       * nss/nsswitch.c (nss_load_library, __nss_lookup_function): Avoid
+       extra indirection.
+       * nss/Makefile (tests-static, tests): Add tst-nss-static.
+       * nss/tst-nss-static.c: New.
+
 2012-04-06  Robert Millan  <rmh@gnu.org>
 
        [BZ #6486]
This page took 0.035828 seconds and 5 git commands to generate.