summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2006-03-06 07:30:01 +0000
committerJakub Jelinek <jakub@redhat.com>2006-03-06 07:30:01 +0000
commitb3643a38588a0d7217ef933735b9cf142ccdbf2d (patch)
treedfd2d46a4adfdb376f8a8632289e117055f0e039 /ChangeLog
parent51d2f6dd7f5c5a2838e864f7d5795f3110536b6d (diff)
Updated to fedora-glibc-20060306T0720
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog118
1 files changed, 112 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index 9e26c1e3c7..8a9c70e5b8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,20 +1,126 @@
-2006-03-02 Jakub Jelinek <jakub@redhat.com>
+2006-03-05 Roland McGrath <roland@redhat.com>
- * malloc/malloc.c (MALLOC_ALIGNMENT): Set to __alignof__ (long double)
- if long double is more aligned than 2 * SIZE_SZ.
- (misaligned_chunk): Define.
- (public_rEALLOc, _int_free, _int_realloc): Use it.
+ * malloc/malloc.c (MALLOC_ALIGNMENT): Revert to (2 * SIZE_SZ) value.
+ The correct value differs only on powerpc32, and for now changing it
+ there is causing more trouble than it's worth.
+
+ * malloc/arena.c: Add compile-time sanity check on padding calculation.
+
+2006-03-05 Jakub Jelinek <jakub@redhat.com>
+
+ * malloc/arena.c (heap_info): Adjust the padding size if
+ MALLOC_ALIGNMENT > 2 * SIZE_SZ.
+
+2006-03-05 Roland McGrath <roland@frob.com>
+
+ * sysdeps/posix/sysconf.c (__sysconf): Use #if _POSIX_FOO > 0
+ rather than #ifdef _POSIX_FOO for options. We should return -1
+ at runtime for an option defined to 0 at compile time.
+
+ * sysdeps/mach/hurd/bits/posix_opt.h: Define many missing options,
+ many to -1 or 0.
+
+2006-03-05 Roland McGrath <roland@redhat.com>
+
+ * sysdeps/unix/sysv/linux/sysconf.c (__sysconf)
+ [__NR_clock_getres || HP_TIMING_AVAIL]: Handle _SC_CPUTIME,
+ _SC_THREAD_CPUTIME.
+
+2006-03-05 David S. Miller <davem@sunset.davemloft.net>
+
+ * sysdeps/sparc/sparc32/dl-trampoline.S: Add CFI markings.
+ * sysdeps/sparc/sparc32/elf/start.S: Likewise.
+ * sysdeps/sparc/sparc64/dl-trampoline.S: Likewise.
+ * sysdeps/sparc/sparc64/elf/start.S: Likewise.
+ * sysdeps/sparc/sparc32/memchr.S: Rearrange code to reside
+ within ENTRY/END.
+ * sysdeps/sparc/sparc32/memcpy.S: Likewise.
+ * sysdeps/sparc/sparc32/stpcpy.S: Likewise.
+ * sysdeps/sparc/sparc32/strcat.S: Likewise.
+ * sysdeps/sparc/sparc32/strchr.S: Likewise.
+ * sysdeps/sparc/sparc32/strcmp.S: Likewise.
+ * sysdeps/sparc/sparc32/strcpy.S: Likewise.
+ * sysdeps/sparc/sparc32/strlen.S: Likewise.
+ * sysdeps/sparc/sparc64/memcpy.S: Likewise.
+ * sysdeps/sparc/sparc64/sparcv9v/memset.S: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/clone.S: Add CFI markings
+ and use __syscall_error.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/clone.S: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/brk.S: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/pipe.S: Use __syscall_error.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/pipe.S: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/socket.S: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/socket.S: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/syscall.S: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/syscall.S: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h: Rewrite to use
+ CFI markings and __syscall_error.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/setcontext.S: Rearrange
+ code to reside within ENTRY/END.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/sysdep.c: New file.
+ * sysdeps/unix/sysv/linux/sparc/sysdep.S: File removed.
+ * sysdeps/unix/sysv/linux/sparc/rt-sysdep.c: New file.
+ * sysdeps/unix/sysv/linux/sparc/Makefile (librt-routines): Add it.
+
+ * shlib-versions: Use sparc64.*- for CPU patterns.
+
+2006-03-05 Roland McGrath <roland@frob.com>
+
+ * bits/resource.h (RLIMIT_SBSIZE, RLIMIT_AS, RLIMIT_VMEM): Define.
+
+ * sysdeps/mach/hurd/fdopendir.c (__fdopendir): Use O_DIRECTORY
+ to force directory check.
+ * sysdeps/mach/hurd/opendir.c (__opendir): Likewise.
+
+2006-03-04 Roland McGrath <roland@frob.com>
+
+ * sysdeps/mach/hurd/i386/tls.h (_hurd_tls_init): Make sure high bits
+ of SEL are clear after copying %gs to low bits.
+ (_hurd_tls_fork): Likewise.
+
+2006-03-03 Roland McGrath <roland@redhat.com>
+
+ [BZ #2414]
+ * stdlib/tst-setcontext.c (f1): Take arguments of type int.
+
+2006-03-02 Roland McGrath <roland@redhat.com>
+
+ * sysdeps/unix/alpha/sysdep.h (PTR_MANGLE): Use __typeof in cast.
+
+2006-03-02 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * sysdeps/unix/sysv/linux/configure.in: Remove MIPS cases. Allow
+ libc_cv_slibdir et al. to be overridden.
+ * sysdeps/unix/sysv/linux/configure: Regenerated.
+
+2005-12-27 Jakub Jelinek <jakub@redhat.com>
+
+ * elf/ldconfig.c (search_dir): Skip prelink temporaries.
+
+2006-03-02 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elf/check-textrel.c: Don't include "config.h".
2006-03-02 Jakub Jelinek <jakub@redhat.com>
+ * io/ftw.c (process_entry): If dir->streamfd != -1,
+ use FXSTATAT rather than LXSTAT to find if unstatable
+ file is a dead symlink.
+
* elf/check-textrel.c: Include config.h.
(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.
+ * malloc/malloc.c (MALLOC_ALIGNMENT): Set to __alignof__ (long double)
+ if long double is more aligned than 2 * SIZE_SZ.
+ (misaligned_chunk): Define.
+ (public_rEALLOc, _int_free, _int_realloc): Use it.
+
2006-01-05 H.J. Lu <hongjiu.lu@intel.com>
[BZ #2013]