summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)Author
2006-03-02 * malloc/malloc.c (MALLOC_ALIGNMENT): Set to __alignof__ (long double)Jakub Jelinek
if long double is more aligned than 2 * SIZE_SZ. (misaligned_chunk): Define. (public_rEALLOc, _int_free, _int_realloc): Use it.
2006-03-02 * elf/check-textrel.c: Include config.h.Jakub Jelinek
(AB(handle_file)): Don't fail if PF_X | PF_W on architectures known to have executable writable PLT. * sysdeps/powerpc/powerpc32/configure.in (HAVE_PPC_SECURE_PLT): New test. * sysdeps/powerpc/powerpc32/configure: Rebuilt. * config.h.in (HAVE_PPC_SECURE_PLT): Add.
2006-03-02Updated to fedora-glibc-20060302T0855Jakub Jelinek
2006-03-01Updated to fedora-glibc-20060301T0647Jakub Jelinek
2006-02-17 * include/atomic.h (atomic_and, atomic_or): Define.cvs/fedora-glibc-2_3_90-38Jakub Jelinek
nptl/ * sysdeps/unix/sysv/linux/alpha/lowlevellock.h (lll_robust_mutex_dead, lll_robust_mutex_trylock, lll_robust_mutex_lock, lll_robust_mutex_cond_lock, lll_robust_mutex_timedlock, lll_robust_mutex_unlock): New macros. (__lll_robust_lock_wait, __lll_robust_timedlock_wait): New prototypes. * sysdeps/unix/sysv/linux/s390/lowlevellock.h: Likewise. * sysdeps/unix/sysv/linux/powerpc/lowlevellock.h: Likewise. * sysdeps/unix/sysv/linux/ia64/lowlevellock.h: Likewise. * sysdeps/unix/sysv/linux/lowlevelrobustlock.c: New file.
2006-02-17Updated to fedora-glibc-20060217T1609Jakub Jelinek
2006-02-13Updated to fedora-glibc-20060213T0650Jakub Jelinek
2006-02-04Updated to fedora-glibc-20060204T0758Jakub Jelinek
2006-02-03 * stdlib/bits/stdlib-ldbl.h (qecvt, qfcvt, qgcvt, qecvt_r,cvs/fedora-glibc-2_3_90-35Jakub Jelinek
qfcvt_r): Guard with #if defined __USE_SVID || defined __USE_XOPEN_EXTENDED.
2006-02-03 * sysdeps/unix/sysv/linux/futimesat.c (futimesat): IfJakub Jelinek
file == NULL, use __futimes unconditionally. * manual/filesys.texi (futimes): Fix prototype.
2006-02-03 * math/math.h (__nldbl_nexttowardf): Put __THROW beforeJakub Jelinek
__attribute__ ((__const__)). (__MATHDECL_2): Use __REDIRECT_NTH instead of __REDIRECT followed by __THROW. * math/math.h [__LDBL_COMPAT && __USE_ISOC99] (nexttowardl): New prototype.
2006-02-03Updated to fedora-glibc-20060203T0932Jakub Jelinek
2006-02-022006-02-02 Roland McGrath <roland@redhat.com>cvs/fedora-glibc-2_3_90-33Jakub Jelinek
* timezone/private.h: Update from tzcode2006a. * timezone/scheck.c: Likewise. * timezone/asia: Update from tzdata2006a. * timezone/northamerica: Likewise. * timezone/zone.tab: Likewise. * sysdeps/powerpc/powerpc64/Makefile (no-special-regs): New variable. (CFLAGS-mcount.c): Use it instead of -msoft-float. * sysdeps/powerpc/powerpc64/elf/Makefile (CFLAGS-dl-runtime.os, CFLAGS-dl-lookup.os, CFLAGS-dl-misc.os, CFLAGS-rtld-mempcpy.os, CFLAGS-rtld-memmove.os, CFLAGS-rtld-memchr.os, CFLAGS-rtld-strnlen.os): LIkewise 2006-02-01 Roland McGrath <roland@redhat.com> * sysdeps/ieee754/ldbl-opt/Makefile (sysdep-CFLAGS): Avoid adding -mlong-double-128 when it's already there.
2006-02-02Updated to fedora-glibc-20060202T0507Jakub Jelinek
2006-02-01 * include/bits/stdlib-ldbl.h: New file.Jakub Jelinek
* include/bits/wchar-ldbl.h: New file.
2006-02-01 * sysdeps/ieee754/ldbl-128/s_llrintl.c (__llrintl): Fix a typo.Jakub Jelinek
* sysdeps/s390/fpu/libm-test-ulps: Remove llrint ulps.
2006-02-01Updated to fedora-glibc-20060201T0846Jakub Jelinek
2006-01-30Updated to fedora-glibc-20060130T0922Jakub Jelinek
2006-01-09Updated to fedora-glibc-20060109T2152cvs/fedora-glibc-2_3_90-30Jakub Jelinek
2006-01-06Updated to fedora-glibc-20060106T2148Jakub Jelinek
2006-01-06Updated to fedora-glibc-20060106T0916cvs/fedora-glibc-2_3_90-28Jakub Jelinek
2006-01-04Updated to fedora-glibc-20060104T0754cvs/fedora-glibc-2_3_90-26Jakub Jelinek
2006-01-02Updated to fedora-glibc-20060102T2114cvs/fedora-glibc-2_3_90-25Jakub Jelinek
2006-01-02Updated to fedora-glibc-20060102T1045Jakub Jelinek
2005-12-27 * elf/ldconfig.c (search_dir): Skip prelink temporaries.cvs/fedora-glibc-2_3_90-23Jakub Jelinek
2005-12-27iMerge some more.Jakub Jelinek
2005-12-27Updated to fedora-glibc-20051227T1426Jakub Jelinek
2005-12-21Revert:cvs/fedora-glibc-2_3_90-22Jakub Jelinek
Workaround for http://gcc.gnu.org/PR25240 * include/libc-symbols.h (weak_extern): Define using weak attribute. (_weak_extern): Remove. (weak_tls_extern): Define. * locale/uselocale.c (DEFINE_CATEGORY): Use weak_tls_extern for _nl_current_##category. * locale/setlocale.c (DEFINE_CATEGORY): Likewise.
2005-12-21Updated to fedora-glibc-20051221T0931Jakub Jelinek
2005-12-20Updated to fedora-glibc-20051220T1751cvs/fedora-glibc-2_3_90-21Jakub Jelinek
2005-12-20 * malloc/mtrace.c (__libc_malloc, __libc_free, __libc_realloc,cvs/fedora-glibc-2_3_90-20Jakub Jelinek
__libc_memalign): Add prototypes and libc_hidden_proto resp. defines for !_LIBC. (tr_freehook): Call __libc_free instead of free. (tr_mallochook): Call __libc_malloc instead of malloc. (tr_reallochook): Call __libc_realloc instead of realloc. (tr_memalignhook): Call __libc_memalign instead of memalign. * malloc/mcheck.c: Include stdlib.h. (__libc_malloc, __libc_free, __libc_realloc, __libc_memalign): Add prototypes and libc_hidden_proto resp. defines for !_LIBC. (freehook): Call __libc_free instead of free. (mallochook): Call __libc_malloc instead of malloc. (reallochook): Call __libc_realloc instead of realloc. (memalignhook): Call __libc_memalign instead of memalign. (mcheck): Call __libc_malloc and __libc_free instead of malloc and free.
2005-12-20 Workaround for http://gcc.gnu.org/PR25240Jakub Jelinek
* include/libc-symbols.h (weak_extern): Define using weak attribute. (_weak_extern): Remove. (weak_tls_extern): Define. * locale/uselocale.c (DEFINE_CATEGORY): Use weak_tls_extern for _nl_current_##category. * locale/setlocale.c (DEFINE_CATEGORY): Likewise.
2005-12-20Updated to fedora-glibc-20051220T1028Jakub Jelinek
2005-12-19Updated to fedora-glibc-20051219T1003cvs/fedora-glibc-2_3_90-19Jakub Jelinek
2005-11-19 * elf/elf.h: Revert last change.cvs/fedora-glibc-2_3_90-18Jakub Jelinek
2005-11-19Updated to fedora-glibc-20051119T1959Jakub Jelinek
2005-11-16Updated to fedora-glibc-20051116T0829cvs/fedora-glibc-2_3_90-17Jakub Jelinek
2005-11-15Updated to fedora-glibc-20051115T0809Jakub Jelinek
2005-10-20Updated to fedora-glibc-20051020T0651Jakub Jelinek
2005-10-10Updated to fedora-glibc-20051010T1417Jakub Jelinek
2005-10-03 * nscd/selinux.c (audit_init): Print error string in the failureJakub Jelinek
message.
2005-10-03Updated to fedora-glibc-20051003T2040Jakub Jelinek
2005-09-12 * malloc.c (struct malloc_chunk): Fix comment typo.Jakub Jelinek
(public_cALLOc): For mmapped chunks and perturb_byte != 0, don't clear SIZE_SZ bytes more than should be cleared.
2005-09-12Updated to fedora-glibc-20050912T0656Jakub Jelinek
2005-08-24Updated to fedora-glibc-20050824T0705Jakub Jelinek
2005-08-22Updated to fedora-glibc-20050822T0727Jakub Jelinek
2005-08-08Updated to fedora-glibc-20050808T2126Jakub Jelinek
2005-08-08 * sysdeps/unix/sysv/linux/dl-osinfo.h (_dl_setup_stack_chk_guard):Jakub Jelinek
Shift marked &errno down on big-endian instead of up. * elf/tst-stackguard1.c (do_test): Fix a typo. nptl/ * tst-stackguard1.c (do_test): Likewise.
2005-07-29 * sysdeps/unix/sysv/dl-osinfo.h: Include errno.h, hp-timing.h,Jakub Jelinek
endian.h. (_dl_setup_stack_chk_guard): Even without --enable-stackguard-randomization attempt to do some guard randomization using hp-timing (if available) and kernel stack and mmap randomization. * elf/tst-stackguard1.c (do_test): Don't fail if the poor man's randomization doesn't work well enough. nptl/ * tst-stackguard1.c (do_test): Don't fail if the poor man's randomization doesn't work well enough.
2005-07-29Updated to fedora-glibc-20050729T1531Jakub Jelinek