summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2008-03-14 17:22:27 +0000
committerJakub Jelinek <jakub@redhat.com>2008-03-14 17:22:27 +0000
commitb87b7fc3e6e41cf8006fb2341c236a46f6d8bdd4 (patch)
tree8b042dd05d766dd46dfa953aec240207eae14208 /ChangeLog
parent5c25449dd9fd706f79ee6d92019f28044d9270fa (diff)
Updated to fedora-glibc-20080310T1651
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog122
1 files changed, 120 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 584a44c50d..bbb9e35712 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,121 @@
+2008-03-09 Andreas Jaeger <aj@suse.de>
+
+ [BZ #5753]
+ * sysdeps/ia64/ieee754.h: Use protected namespace
+ __BIG_ENDIAN/__LITTLE_ENDIAN.
+ * sysdeps/ieee754/ieee754.h: Likewise.
+ Patch by Aurelien Jarno <aurelien@aurel32.net>.
+
+2008-03-08 Roland McGrath <roland@frob.com>
+
+ * hurd/hurdsig.c (_hurd_internal_post_signal): When normal rules would
+ ignore a signal that came from a machine exception, treat it as a
+ fatal core-dump signal instead.
+ Reported by Samuel Thibault <samuel.thibault@ens-lyon.org>.
+
+ * sysdeps/mach/hurd/i386/trampoline.c (_hurd_setup_sighandler):
+ Clear DF bit in thread state's eflags.
+ Reported by Samuel Thibault <samuel.thibault@ens-lyon.org>.
+
+2008-03-08 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #5774]
+ * stdlib/strtod_l.c (____STRTOF_INTERNAL): Consume closing brace
+ of NAN(...) sequence.
+ * stdlib/Makefile (tests): Add tst-strtod6.
+ * stdlib/tst-strtod6.c: New file.
+
+ * inet/inet6_opt.c (inet6_opt_init): Check extlen for overflow.
+
+ [BZ #5762]
+ * posix/getopt.c (_getopt_internal_r): Clarify error message by
+ putting offending option character in quotes. Clean up error
+ messages.
+ * po/be.po: Adjust msgstr in translation file.
+ * po/bg.po: Likewise.
+ * po/ca.po: Likewise.
+ * po/cs.po: Likewise.
+ * po/da.po: Likewise.
+ * po/de.po: Likewise.
+ * po/es.po: Likewise.
+ * po/fr.po: Likewise.
+ * po/hr.po: Likewise.
+ * po/ko.po: Likewise.
+ * po/nl.po: Likewise.
+ * po/rw.po: Likewise.
+ * po/sk.po: Likewise.
+ * po/sv.po: Likewise.
+ * po/tr.po: Likewise.
+ * po/zh_CN.po: Likewise.
+ * po/zh_TW.po: Likewise.
+
+ [BZ #5760]
+ * inet/inet6_opt.c (inet6_opt_init): Fix ip6h_len computation.
+ Patch by Roland Bless <roland@bless.de>.
+
+ * sysdeps/unix/sysv/linux/dl-sysdep.c: Avoid unnecessary code for
+ .o file.
+ * elf/Makefile (routines): Add dl-sysdep.
+ (elide-routines.os): Likewise.
+
+2008-03-07 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #5786]
+ * elf/dl-sysdep.c: Undefine ROUND after use.
+ * sysdeps/generic/ldsodefs.h [HAVE_DL_DISCOVER_OSVERSION]
+ (struct rtld_global_ro): Add _dl_tls_get_addr_soft element.
+ * elf/rtld.c (rtld_global_ro): Initialize _dl_discover_osversion.
+ * sysdeps/unix/sysv/linux/dl-osinfo.h: Move _dl_discover_osversion
+ to ...
+ * sysdeps/unix/sysv/linux/dl-sysdep.c: ...here.
+ * sysdeps/unix/sysv/linux/dl-sysdep.h: Declare _dl_discover_osversion
+ if necessary.
+ * sysdeps/unix/sysv/linux/sysconf.c: Handle _SC_ARG_MAX here.
+
+ * sysdeps/generic/ldsodefs.h (struct rtld_global_ro): Add
+ _dl_tls_get_addr_soft element.
+ * elf/rtld.c (rtld_global_ro): Initialize _dl_tls_get_addr_soft.
+ * elf/Versions (ld): Don't export _dl_tls_get_addr_soft.
+ * dlfcn/dlinfo.c (dlinfo_doit): Access dl_tls_get_addr_soft through
+ GLRO.
+ * elf/dl-iteratephdr.c (__dl_iterate_phdr): Likewise.
+ * elf/dl-tls.c (_dl_tls_get_addr_soft): Use attribute_hidden instead
+ of internal_function.
+
+ * stdlib/Makefile (aux): Add tens_in_limb.
+ * stdlib/strtod_l.c: Move _tens_in_limb definition to...
+ * stdlib/tens_in_limb.c: ...here. New file.
+
+ [BZ #5778]
+ * sysdeps/unix/sysv/linux/pathconf.h: Declare
+ __statfs_chown_restricted.
+ * sysdeps/unix/sysv/linux/fpathconf.c: Call __statfs_chown_restricted
+ for _PC_CHOWN_RESTRICTED.
+ * sysdeps/unix/sysv/linux/pathconf.c: Likewise.
+ Implement __statfs_chown_restricted.
+ * sysdeps/unix/sysv/linux/bits/posix_opt.h: Change
+ _POSIX_CHOWN_RESTRICTED value to zero.
+ * io/tst-fchownat.c: Correctly handle _POSIX_CHOWN_RESTRICTED
+ defined to zero.
+
+ * sysdeps/x86_64/rtld-memset.c: New file.
+
+2008-02-26 Harsha Jagasia <harsha.jagasia@amd.com>
+
+ * sysdeps/x86_64/cacheinfo.c (NOT_USED_RIGHT_NOW): Remove ifdef guards.
+
+ * sysdeps/x86_64/memset.S: Rewrite non-SSE code path as tuned for AMD
+ Barcelona machine. Make default fall through branch of
+ __x86_64_preferred_memory_instruction check as the integer code path.
+
+2007-10-15 H.J. Lu <hongjiu.lu@intel.com>
+
+ * sysdeps/x86_64/cacheinfo.c
+ (__x86_64_preferred_memory_instruction): New variable.
+ (init_cacheinfo): Initialize __x86_64_preferred_memory_instruction.
+
+ * sysdeps/x86_64/memset.S: Rewrite.
+
2008-03-04 Jakub Jelinek <jakub@redhat.com>
* include/stdio.h (__asprintf_chk, __dprintf_chk,
@@ -309,7 +427,7 @@
* stdlib/Makefile: Add rules to build and run tst-makecontext2.
* stdlib/tst-makecontext2.c: New test.
-008-01-08 Jakub Jelinek <jakub@redhat.com>
+2008-01-08 Jakub Jelinek <jakub@redhat.com>
* iconv/loop.c (UPDATE_PARAMS): Define to empty statement if not
defined.
@@ -392,7 +510,7 @@
2007-12-17 Ulrich Drepper <drepper@redhat.com>
- * malloc/malloc.c (public_cALLOc): For arena other than
+ * malloc/malloc.c (public_cALLOc): For arenas other than
main_arena, count all bytes inside the mprotect_size range of the
heap as uninitialized.