[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commits] r10397 - in /fsf/trunk/libc: ChangeLog ChangeLog.17 malloc/malloc.c
- To: commits@xxxxxxxxxx
- Subject: [commits] r10397 - in /fsf/trunk/libc: ChangeLog ChangeLog.17 malloc/malloc.c
- From: eglibc@xxxxxxxxxx
- Date: Thu, 06 May 2010 14:47:10 -0000
Author: eglibc
Date: Thu May 6 07:47:08 2010
New Revision: 10397
Log:
Import glibc-mainline for 2010-05-06
Added:
fsf/trunk/libc/ChangeLog.17
Modified:
fsf/trunk/libc/ChangeLog
fsf/trunk/libc/malloc/malloc.c
Modified: fsf/trunk/libc/ChangeLog
==============================================================================
--- fsf/trunk/libc/ChangeLog (original)
+++ fsf/trunk/libc/ChangeLog Thu May 6 07:47:08 2010
@@ -1,15321 +1,5 @@
-2010-05-04 Andreas Schwab <schwab@xxxxxxxxxx>
+2010-05-06 Ulrich Drepper <drepper@xxxxxxxxxx>
- * posix/regexec.c (find_collation_sequence_value): Fix skipping
- the wide char sequence of the collating element.
-
-2010-05-05 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #11571]
- * sysdeps/unix/sysv/linux/getlogin_r.c (__getlogin_r_loginuid): Handle
- too small buffers according to the standard.
-
- * sysdeps/unix/sysv/linux/kernel-features.h: Alpha doesn't have to be
- handled here anymore.
- Patch mostly by Matt Turner <mattst88@xxxxxxxxx>.
-
-2010-05-03 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * version.h (VERSION): Bump for 2.12 release.
- * include/features.h (__GLIBC_MINOR__): Bump to 12.
-
- [BZ #11149]
- * elf/ldconfig.c (search_dir): Fix handling of symlinks in chroot.
-
- * elf/chroot_canon.c (chroot_canon): Use xmalloc and xrealloc.
-
- * elf/ldconfig.c (parse_conf_include): Don't fall back to
- directories named in config file outside the chroot.
-
-2010-02-02 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * sysdeps/generic/ldsodefs.h (struct rtld_global): Add
- _dl_load_write_lock.
- * elf/rtld.c (_rtld_global): Initialize it.
- * elf/dl-support.c (_dl_load_write_lock): Define .
- * elf/dl-close.c (_dl_close_worker): Lock GL(dl_load_write_lock)
- when modifying the list of loaded objects.
- * elf/dl-load.c (lose): Likewise.
- * elf/dl-object.c (_dl_new_object): Likewise.
- * elf/dl-iteratephdr.c (__dl_iterate_phdr): Lock
- GL(dl_load_write_lock) instead of GL(dl_load_lock).
-
-2010-05-03 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * elf/dl-iteratephdr.c (__dl_iterate_phdr): Remove unnecessary
- assignment.
-
-2010-05-02 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * misc/mntent_r.c (encode_name): The slow loop handles newlines so we
- should recognize them as an abort condition.
- Patch by Jan Lieskovsky <jlieskov@xxxxxxxxxx>.
-
-2010-04-25 Bruno Haible <bruno@xxxxxxxxx>
-
- [BZ #11538]
- * sysdeps/unix/bsd/ptsname.c (__ptsname_r): Use __ttyname_r's return
- value instead of errno.
- * sysdeps/unix/getlogin.c (getlogin): Likewise.
-
- [BZ #11537]
- * sysdeps/mach/hurd/ttyname_r.c (__ttyname_r): Upon failure, return
- errno, not -1.
-
-2010-04-24 Emilio Pozuelo Monfort <pochu27@xxxxxxxxx>
-
- * hurd/lookup-at.c (__file_name_lookup_at): Fix error return value.
-
-2010-04-22 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * po/vi.po: Update from translation team.
-
-2010-04-21 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * po/bg.po: Update from translation team.
-
-2010-04-19 Roland McGrath <roland@xxxxxxxxxx>
-
- * elf/Makefile ($(objpfx)noload): Depend on libdl.so.
-
- * Makeconfig (as-needed, no-as-needed): New variables.
- (link-libc): Add ld.so inside --as-needed.
-
- * stdio-common/tst-fmemopen.c (TEST_FILE): Macro removed.
- (main): Take arguments. Construct test file name from ARGV[0].
-
-2010-04-15 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * string/test-strncmp.c (check_result): New function.
- (do_one_test): Use it.
- (check1): New function.
- (test_main): Use it.
- * sysdeps/i386/i686/multiarch/strcmp-sse4.S (crosspage): Properly
- update source and destination.
- * sysdeps/i386/i686/multiarch/strcmp-ssse3.S (gobble_ashr_12):
- Properly check and update counter.
-
-2010-04-14 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * sysdeps/x86_64/elf/configure.in: Move AVX test to ....
- * sysdeps/i386/configure.in: ...here.
- * sysdeps/i386/i686/multiarch/Makefile (libm-sysdep_routines): Define.
- (CFLAGS-s_fma-fma.c): Define.
- (CFLAGS-s_fmaf-fma.c): Define.
- * sysdeps/i386/i686/multiarch/Versions: New file.
- * sysdeps/i386/i686/multiarch/s_fma-fma.c: New file.
- * sysdeps/i386/i686/multiarch/s_fma.c: New file.
- * sysdeps/i386/i686/multiarch/s_fmaf-fma.c: New file.
- * sysdeps/i386/i686/multiarch/s_fmaf.c: New file.
-
- * sysdeps/x86_64/multiarch/memcmp-sse4.S: Check
- DATA_CACHE_SIZE_HALF instead of SHARED_CACHE_SIZE_HALF.
-
-2010-04-14 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * elf/dl-version.c (_dl_check_map_versions): Avoid index overflow
- when dependencies are missing.
-
-2010-04-14 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * sysdeps/x86_64/multiarch/memcmp-sse4.S: Optimized for unaligned
- data.
-
-2010-04-12 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * sysdeps/x86_64/multiarch/Makefile (sysdep_routines): Add
- memcmp-sse4.
- * sysdeps/x86_64/multiarch/memcmp-sse4.S: New file.
- * sysdeps/x86_64/multiarch/memcmp.S: New file.
- * sysdeps/x86_64/multiarch/rtld-memcmp.c: New file.
-
-2010-04-13 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/x86_64/multiarch/init-arch.h: Pretty printing.
- Add SSE 4.1 macros.
-
-2010-04-10 Matt Fleming <matt@xxxxxxxxxxxxxxxxx>
-
- * elf/elf.h: Add SH specific ELF header flags.
-
-2010-04-13 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c: Fix setup of
- overflow area.
- * sysdeps/unix/sysv/linux/s390/s390-64/makecontext.c: Likewise.
-
-2010-04-12 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * stdlib/tst-makecontext3.c (main): Initialize ucontext_t objects
- only with getcontext. Test for unimplemented makecontext by
- checking errno.
-
-2010-04-09 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * nscd/aicache.c (addhstaiX): Correct passing memory to address
- list to gethostbyname4_r functions.
-
- * resolv/nss_dns/dns-host.c (gaih_getanswer_slice): Optimize
- copying of h_name.
-
-2010-04-09 Roland McGrath <roland@xxxxxxxxxx>
-
- * Makerules ($(common-objpfx)libc-abis.h): Depend on libc-abis.stamp.
- ($(common-objpfx)libc-abis.stamp): New target, rule moved from
- libc-abis.h target. Use a stamp file to avoid repeating no-op
- move-if-change on every run.
-
- * posix/Makefile (tst-chmod-ARGS): Pass $(objdir), not `pwd`.
-
-2010-04-08 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #10915]
- * nscd/nscd_stat.c (struct statdata): Add reload_count field.
- (send_stats): Fill in reload_count.
- (receive_print_stats): Print reload_count.
-
- * sysdeps/unix/sysv/linux/getlogin_r.c (__getlogin_r_loginuid): When
- reading the loginuid file use a buffer which is always large enough.
- NUL-terminate the string.
-
- * malloc/malloc.c (_int_malloc): Return NULL if printing error message
- returns.
-
-2010-04-07 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/i386/fallocate.c: Set errno on error.
- * sysdeps/unix/sysv/linux/i386/fallocate64.c: Likewise.
-
-2010-04-08 Andreas Jaeger <aj@xxxxxxx>
-
- [BZ #10401]
- * math/s_cprojl.c (__cprojl): Fix implementation to follow C99
- standard.
- * math/s_cprojf.c (__cprojf): Likewise.
- * math/s_cproj.c (__cproj): Likewise.
- * sysdeps/ieee754/ldbl-128ibm/s_cprojl.c (__cprojl): Likewise.
- * math/libm-test.inc (cproj_test): Fix test.
-
-2010-04-08 Roland McGrath <roland@xxxxxxxxxx>
-
- * Makerules (libc-abis): Variable removed.
- ($(common-objpfx)libc-abis.h): Depend on Makerules too.
- Use automatic variables in commands.
- Depend on first libc-abis from $(sysdirs) or $(..).
-
-2010-04-07 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * posix/bug-getopt1.c: New file.
- * posix/bug-getopt2.c: New file.
- * posix/bug-getopt3.c: New file.
- * posix/bug-getopt4.c: New file.
- * posix/bug-getopt5.c: New file.
-
-2009-12-01 Eric Blake <ebb9@xxxxxxx>
-
- [BZ #11039]
- * posix/getopt.c (_getopt_internal_r): Skip optional - or + before
- checking lead byte of optstring for :.
-
- [BZ #11040]
- * posix/getopt.c (_getopt_internal_r): Reject '-;' as short
- option, since it conflicts with "W;" optstring extension.
-
-2009-12-02 Eric Blake <ebb9@xxxxxxx>
-
- [BZ #11041]
- * posix/getopt.c (_getopt_internal_r): Handle '-Wfoo' identically
- to '--foo', with optional argument or non-ambiguous prefix.
-
-2010-04-07 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #11134]
- * nis/libnsl.h (NSS_FLAG_ADJUNCT_AS_SHADOW): Define.
- * nis/nss: Document new ADJUNCT_AS_SHADOW variable.
- * nis/nss-default.c: Handle ADJUNCT_AS_SHADOW variable.
- * nis/nss_nis/nis-pwd.c (internal_nis_endpwent): Minor cleanups.
- (internal_nis_getpwent_r): Don't fill in password from adjunct table
- if NSS_FLAG_ADJUNCT_AS_SHADOW is set.
- (_nss_nis_getpwnam_r): Likewise.
- (_nss_nis_getpwuid_r): Likewise.
- * nis/nss_nis/nis-spwd.c (ent_adjunct_used): New global variable.
- (_nss_nis_setspent): Also reset ent_adjunct_used.
- (internal_nis_getspent_r): If new_start is set and shadow.byname table
- does not exist and NSS_FLAG_ADJUNCT_AS_SHADOW is set, try to get
- passwd.adjunct.byname table. If new_start is not set get next entry
- from the initially used table. Synthesize shadow.byname table if
- necessary by adding two empty fields.
- (_nss_nis_getspnam_r): If shadow.byname table does not exist and
- NSS_FLAG_ADJUNCT_AS_SHADOW is set, try to get passwd.adjunct.byname
- table and synthesize shadow.byname table.
-
-2010-04-06 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * Makerules (libc-abis): Add $(..) to libc-abis.
-
-2010-04-06 Joseph Myers <joseph@xxxxxxxxxxxxxxxx>
-
- * Makerules (libc-abis): Fix search for libc-abis in add-ons.
-
-2010-04-05 Thomas Schwinge <thomas@xxxxxxxxxxxxx>
-
- * sysdeps/gnu/unwind-resume.c: New, moved from nptl/sysdeps/pthread/.
- * sysdeps/gnu/rt-unwind-resume.c: Likewise.
- * sysdeps/gnu/Makefile: Add sections for csu and rt subdirs to
- build unwind-resume code, previously in nptl/sysdeps/pthread/Makefile.
-
-2010-04-05 Roland McGrath <roland@xxxxxxxxxx>
-
- * elf/dl-cache.c (_dl_load_cache_lookup): Obey dl_hwcap_mask.
-
- * elf/dl-support.c (_dl_hwcap_mask): New variable.
-
- * elf/rtld.c (dl_main) [HAVE_AUX_VECTOR]: Add a cast.
-
-2010-03-30 Paul Pluzhnikov <ppluzhnikov@xxxxxxxxxx>
-
- * Makeconfig: Propagate -fdebug-prefix-map from CFLAGS to ASFLAGS.
-
-2010-03-30 Joseph Myers <joseph@xxxxxxxxxxxxxxxx>
-
- * elf/elf.h (ELFOSABI_ARM_AEABI): Define.
-
-2010-04-05 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * po/nl.po: Update from translation team.
-
- [BZ #11010]
- * resolv/nss_dns/dns-host.c (_nss_dns_gethostbyname3_r): Handle
- timeouts from servers.
-
- [BZ #11149]
- * elf/ldconfig.c (main): Respect chroot setting when looking for
- the aux cache.
-
-2010-04-04 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #11043]
- * posix/getopt.c (_getopt_internal_r): Fix arguments printed in error
- messages.
-
- [BZ #11070]
- * resolv/netdb.h: Declare iruserok and iruserok_af.
-
- * argp/Makefile: Add rules to build and run bug-argp2.
- * argp/bug-argp2.c: New file.
-
-2010-02-05 Sergey Poznyakoff <gray@xxxxxxxxxx>
-
- [BZ #11254]
- * argp/argp-parse.c (convert_options): Fix improper use of `|'
- between character values.
-
-2010-04-04 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #11276]
- * sysdeps/posix/remove.c (IS_NO_DIRECTORY_ERROR): Define.
- (remove): Use IS_NO_DIRECTORY_ERROR to check for file being no
- directory.
- * sysdeps/unix/sysv/linux/remove.c: New file.
-
- * conform/data/sys/stat.h-data: Fix testing of S_IS* macros.
-
- [BZ #11279]
- * io/sys/stat.h: Always define S_ISSOCK for XPG6 and up.
-
- [BZ #11287]
- * csu/Makefile ($(objpfx)version-info.h): Handle newer kernel headers
- which don't define UTS_RELEASE.
-
-2010-04-04 H.J. Lu <hongjiu.lu@xxxxxxxxx>
- Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #11292]
- * sysdeps/x86_64/multiarch/init-arch.c (__init_cpu_features): Allow
- concurrent initialization and use of __cpu_features.
-
-2010-04-04 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/x86_64/multiarch/init-arch.h (cpu_features): Add tag to
- the enum.
-
-2010-04-03 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #11333]
- * sysdeps/unix/readdir_r.c (__READDIR_R): Add support for platforms
- which include unnecessary padding in d_reclen.
- * sysdeps/unix/sysv/linux/i386/readdir64_r.c: Select work-around for
- unnecessary padding.
-
- [BZ #11387]
- * sysdeps/unix/sysv/linux/ifaddrs.c (map_newlin): Don't abort on
- unknown interface, return -1.
- (getifaddrs_internal): Rename from getifaddrs. Handle errors in
- map_newlink be returning -EAGAIN.
- (getifaddrs): If -EAGAIN is returned from getifaddrs_internal try
- again.
-
-2010-03-25 Ryan S. Arnold <rsa@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/getsysstats.c (next_line): Remove
- redundant and incorrect else block which overwrites current line
- with the partial next line.
-
-2010-04-03 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #11438]
- * posix/gai.conf: Document problems with IPv4 site-local addresses and
- NATs.
-
- [BZ #11449]
- * crypt/crypt_util.c (__init_des_r): Add memory barrier before setting
- small_tables_initialized.
-
- * malloc/malloc.c (_int_free): Add one more sanity check for fastbins.
-
- * malloc/malloc.c (set_max_fast): Fix computation of the value.
-
-2010-03-30 David S. Miller <davem@xxxxxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/mmap64.c (__mmap64): Fix
- MMAP2_PAGE_SHIFT test.
-
-2010-03-29 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/bits/socket.h: Define MSG_WAITFORONE.
-
-2010-03-28 Thomas Schwinge <thomas@xxxxxxxxxxxxx>
-
- * sysdeps/mach/hurd/dl-sysdep.c (_dl_sysdep_start): Adapt to auxv
- changes in the generic code.
- * elf/rtld.c (dl_main): Conditionalize the code that dereferences auxv
- to [HAVE_AUX_VECTOR].
-
-2010-03-27 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/getpagesize.c (__getpagesize): If
- __ASSUME_AT_PAGESIZE we can rely on the value being set.
-
- * include/wchar.h: Undefine __need_mbstate_t and __need_wint_t
- unconditionally in the end.
-
- * posix/glob.c (glob): Initialize oldcount early, too.
-
-2010-03-26 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/i386/fcntl.c: Define miss_F_GETOWN_EX
- only if needed.
- Patch mostly by Paul Pluzhnikov <ppluzhnikov@xxxxxxxxxx>.
-
-2010-03-26 Richard Henderson <rth@xxxxxxxxxx>
-
- * sysdeps/generic/ldsodefs.h (_dl_random): Mark attribute_relro;
-
- * stdio-common/psiginfo.c (psiginfo): Fix printf format
- warning for si_band.
-
- * locale/setlocale.c (free_category): Finish renaming
- struct locale_data to __locale_data.
-
- * csu/gmon-start.c (ENTRY_POINT, etext): Declare as char[], not void.
- * elf/dl-sysdep.c (_end): Likewise.
- * sysdeps/unix/sysv/dl-sysdep.c (frob_brk): Likewise with locally
- declared _end, and associated variables.
-
-2010-03-26 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/posix/getaddrinfo.c (gaih_inet): Don't assume success always
- means aborting the loop over the NSS methods.
-
-2010-03-25 Andreas Schwab <schwab@xxxxxxxxxx>
-
- [BZ #11001]
- * sysdeps/posix/getaddrinfo.c (gaih_inet): Reset no_data before
- each action.
-
-2010-03-26 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * malloc/malloc.c: Remove stale reference to website.
-
-2010-03-24 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #11389]
- * bits/time.h: Define CLOCK_MONOTONIC_RAW, CLOCK_REALTIME_COARSE, and
- CLOCK_MONOTONIC_COARSE.
- * sysdeps/unix/sysv/linux/clock_getres.c: Handle CLOCK_MONOTONIC_RAW,
- CLOCK_REALTIME_COARSE, and CLOCK_MONOTONIC_COARSE.
- * sysdeps/unix/sysv/linux/clock_gettime.c: Likewise.
- * sysdeps/unix/sysv/linux/clock_settime.c: Likewise.
-
-2010-03-25 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * sysdeps/posix/cuserid.c: Fix typo.
-
-2010-03-16 Chris Demetriou <cgd@xxxxxxxxxx>
-
- [BZ #11394]
- * locale/programs/simple-hash.c: Include inttypes.h.
- (hashval_t): Defined to be uint32_t.
- * locale/programs/simple_hash.h: Include inttypes.h.
- (compute_hashval): Change return type to uint32_t.
-
-2010-03-24 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/getlogin_r.c: New file.
- * sysdeps/unix/sysv/linux/getlogin.c: New file.
- * sysdeps/unix/getlogin_r.c: Allow compiling getlogin as static
- function.
- * sysdeps/unix/getlogin.c: Likewise. Move name variable to toplevel.
- * include/unistd.h: Declare __getlogin_r_loginuid.
-
- [BZ #11397]
- * sysdeps/posix/cuserid.c (cuserid): Make sure the returned string
- is NUL terminated.
- Patch by Jonathan Geisler <jgeisler@xxxxxxxxxxxxxx>.
-
- * sysdeps/unix/sysv/linux/mmap64.c: Allow variable shift values.
-
-2010-03-24 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * sysdeps/x86_64/multiarch/strpbrk-c.c: Define only if SHARED
- is defined.
-
-2010-03-22 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * string/test-memcmp.c (check_result): New function.
- (do_one_test): Use it.
- (check1): New function.
- (test_main): Use it.
-
-2010-03-24 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * posix/tst-gnuglob.c: Add tests with empty patterns. For this
- rewrite the tests to add support for failing glob calls.
- Some other minor cleanups.
- * posix/bug-glob3.c: New file.
- * posix/Makefile (tests): Add bug-glob3.
-
-2010-03-24 Ulrich Drepper <drepper@xxxxxxxxxx>
- Andreas Schwab <andreas@xxxxxxxxxx>
-
- * posix/glob.c (glob): Clean up gl_pathc and gl_pathv earlier.
- If pattern is "" bail out early
-
-2010-03-23 Jakub Jelinek <jakub@xxxxxxxxxx>
-
- * elf/dl-lookup.c (do_lookup_x): If tab->entries is NULL,
- but tab->size != 0, just unlock and goto success, without
- allocating anything or entering anything into the hash table.
- (_dl_debug_bindings): Temporarily set tab->entries to NULL
- around do_lookup_x in undef_map->l_local_scope[0]. If
- undef_map->l_symbolic_in_local_scope, lookup also in
- symbolic_searchlist of following libraries in l_local_scope
- that have DT_SYMBOLIC set.
- * elf/dl-deps.c (_dl_map_object_deps): Compute
- l_symbolic_in_local_scope.
- * include/link.h (struct link_map): Add l_symbolic_in_local_scope
- bitfield.
-
-2010-03-24 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #11410]
- * wctype/wctype.h: Use <wchar.h> to get the wint_t definition.
-
- * wcsmbs/wchar.h: Correct preprocessor directive indentation. Move
- C++ prototype handling to a better place.
-
-2010-03-18 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * elf/dl-load.c (open_verify): Extend expected to the full size of the
- e_ident array. When loading, check that the fields in e_ident we don't
- know are zero to allow future extensions.
-
-2010-03-18 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * sysdeps/i386/i686/multiarch/memcmp-ssse3.S: Update %xmm3
- when exit from loop.
-
-2010-03-16 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * resolv/res_send.c (__libc_res_nsend): Fix printing of server
- address in debug statement.
- (send_dg): Pass correct buffer pointer to DprintQ.
-
-2010-03-17 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * libc-abis: Add a few more entries.
-
-2010-03-16 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * elf/dl-load.c (VALID_ELF_ABIVERSION): Add additional osabi parameter.
- Not used here.
- (open_verify): Modify for extended VALID_ELF_ABIVERSION macro
- interface.
- * sysdeps/unix/sysv/linux/ldsodefs.h (VALID_ELF_ABIVERSION): Add
- additional osabi parameter. Only acceept nonzero ABI versions if osabi
- is Linux.
- Fix includes.
- (expected2): Don't explicitly initialize EI_ABIVERSION byte.
-
- * sysdeps/unix/sysv/linux/ldsodefs.h (VALID_ELF_ABIVERSION): Update
- definition to follow generic code.
-
-2010-03-15 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * posix/getconf.c: Update copyright year.
- * nss/getent.c: Likewise.
- * iconv/iconvconfig.c: Likewise.
- * iconv/iconv_prog.c: Likewise.
- * elf/ldconfig.c: Likewise.
- * catgets/gencat.c: Likewise.
- * csu/version.c: Likewise.
- * elf/ldd.bash.in: Likewise.
- * elf/sprof.c (print_version): Likewise.
- * locale/programs/locale.c: Likewise.
- * locale/programs/localedef.c: Likewise.
- * nscd/nscd.c (print_version): Likewise.
- * debug/xtrace.sh: Likewise.
- * malloc/memusage.sh: Likewise.
- * malloc/mtrace.pl: Likewise.
- * debug/catchsegv.sh: Likewise.
-
- * Makerules: Add rule for libc-abis.h.
- * csu/version.c: Use LIBC_ABIS_STRING string if available.
- * elf/dl-load.c (VALID_ELF_ABIVERSION): Check using LIBC_ABI_MAX.
- (open_verify): Only check EI_ABIVERSION bytes using VALID_ELF_HEADER.
- Add extra call to VALID_ELF_ABIVERSION.
-
-2010-03-12 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/sys/mount.h (UMOUNT_NOFOLLOW): Define.
-
-2010-03-12 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * elf/dl-dst.h: Include "trusted-dirs.h".
- (DL_DST_REQUIRED): Take $LIB into account.
-
-2010-03-11 Roland McGrath <roland@xxxxxxxxxx>
-
- * elf/elf.h (R_X86_64_GOT64, R_X86_64_GOTPCREL64): New macros.
- (R_X86_64_GOTPC64, R_X86_64_GOTPLT64, R_X86_64_PLTOFF64): New macros.
-
-2010-03-10 Luis Machado <luisgpm@xxxxxxxxxx>
-
- * sysdeps/powerpc/powerpc64/power7/memcpy.S: New file.
- * sysdeps/powerpc/powerpc32/power7/memcpy.S: New file.
-
-2010-03-09 David S. Miller <davem@xxxxxxxxxxxxx>
-
- * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela): Handling
- of R_SPARC_TLS_LE_* needs to use 32-bit loads and stores, not
- 64-bit ones.
-
- * sysdeps/sparc/sparc32/memcpy.S: Fix build.
-
- * sysdeps/sparc/sparc32/strlen.S: Optimize.
- * sysdeps/sparc/sparc64/strlen.S: Likewise.
- * sysdeps/sparc/sparc32/sparcv9/strlen.S (ASI_PNF, ASI_BLK_P,
- XCC): Delete definitions, not needed.
-
-2010-03-07 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/internal_statvfs.c (__statvfs_getflags):
- Little follow-up patch from last change.
-
-2010-03-06 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/internal_statvfs.c: Handle ext4 and logfs.
- * sysdeps/unix/sysv/linux/linux_fsinfo.h: Add entry for logfs.
-
-2010-02-18 Yann Droneaud <yann@xxxxxxxxxxx>
-
- * resolv/res_send.c: Fixed DEBUG statements.
- Moved tmpbuf declaration to block beginning and
- updated pointer names used in multiple DprintQ() calls
-
-2010-02-18 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * config.make.in (config-asflags-i686): Define.
- * configure.in: Substitute libc_cv_as_i686.
- * sysdeps/i386/configure.in: Check if assembler supports -mtune=i686.
- * sysdeps/i386/i686/Makefile (CFLAGS-.oX): Add -Wa,-mtune=i686
- if assembler supports -mtune=i686.
- (ASFLAGS-.oX): Likewise.
-
-2010-03-04 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * elf/elf.h (R_X86_64_SIZE32): Define.
- (R_X86_64_SIZE64): Define.
-
-2010-03-02 Richard Guenther <rguenther@xxxxxxx>
-
- * sysdeps/x86_64/dl-machine.h (elf_machine_rela): R_X86_64_PC32
- is sign-extending.
-
-2010-03-03 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/bits/in.h: Add a few more definitions from
- the kernel headers.
-
-2010-03-04 David S. Miller <davem@xxxxxxxxxxxxx>
-
- * sysdeps/sparc/sparc64/Implies: Add ieee754/dbl-64/wordsize-64 entry.
-
- * sysdeps/sparc/sparc32/sparcv8/udiv_qrnnd.S: Delete.
- * sysdeps/sparc/sparc32/udiv_qrnnd.S: Delete.
-
-2010-03-03 David S. Miller <davem@xxxxxxxxxxxxx>
-
- * math/math_private.h (INSERT_WORDS64): Fix argument order.
-
-2010-03-03 Aurelien Jarno <aurelien@xxxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/sparc/sparc64/msgrcv.c: New file.
-
-2010-03-03 David S. Miller <davem@xxxxxxxxxxxxx>
-
- * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_lazy_rel): Must
- pass '1' for 't' argument to sparc_fixup_plt.
- * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_lazy_rel):
- Likewise.
- * sysdeps/sparc/sparc32/dl-plt.h (OPCODE_BA_PT): Define.
- (sparc_fixup_plt): Document 't' argument. Enable branch
- optimization and use v9 branches when possible. Explain why we
- cannot unconditionally patch the branch into the first PLT
- instruction.
- * sysdeps/sparc/sparc64/dl-plt.h (sparc64_fixup_plt): Document 't'
- argument. Use v9 branches when possible. Explain why we can in
- fact unconditionally use a branch in the first PLT instruction
- here.
-
-2010-02-28 Roland McGrath <roland@xxxxxxxxxx>
-
- * elf/elf.h (NT_X86_XSTATE): New macro.
-
-2010-02-25 David S. Miller <davem@xxxxxxxxxxxxx>
-
- * sysdeps/sparc/sparc64/Makefile: Add align-cpy rule.
- * sysdeps/sparc/sparc64/align-cpy.S: New.
- * sysdeps/sparc/sparc64/memcpy.S (__align_cpy_1, __align_cpy_2,
- __align_cpy_4, __align_cpy_8, __align_cpy_16): Remove.
- * sysdeps/sparc/sparc64/sparcv9b/memcpy.S (__align_cpy_1,
- __align_cpy_2, __align_cpy_4, __align_cpy_8, __align_cpy_16):
- Remove.
- * sysdeps/sparc/sparc64/sparcv9v/memcpy.S (__align_cpy_1,
- __align_cpy_2, __align_cpy_4, __align_cpy_8, __align_cpy_16):
- Remove.
- * sysdeps/sparc/sparc64/sparcv9v2/memcpy.S (__align_cpy_1,
- __align_cpy_2, __align_cpy_4, __align_cpy_8, __align_cpy_16):
- Remove.
-
- * sysdeps/sparc/sparc32/bcopy.c: Delete.
- * sysdeps/sparc/sparc32/memmove.c: Delete.
- * sysdeps/sparc/sparc32/sparcv9/bcopy.c: Delete.
- * sysdeps/sparc/sparc32/sparcv9/memmove.c: Delete.
- * sysdeps/sparc/sparc64/bcopy.c: Delete.
- * sysdeps/sparc/sparc64/memmove.c: Delete.
- * sysdeps/sparc/sparc64/memcopy.h: New.
- * sysdeps/sparc/sparc32/memcpy.S (bcopy, memmove): Remove.
- * sysdeps/sparc/sparc64/memcpy.S (bcopy, memmove): Likewise.
- * sysdeps/sparc/sparc64/sparcv9b/memcpy.S (bcopy, memmove): Likewise.
- * sysdeps/sparc/sparc64/sparcv9v/memcpy.S (bcopy, memmove): Likewise.
- * sysdeps/sparc/sparc64/sparcv9v2/memcpy.S (bcopy, memmove): Likewise.
-
- * sysdeps/sparc/elf/rtld-global-offsets.sym: New file.
- * sysdeps/sparc/Makefile (csu): Add rtld-global-offsets.sym to
- gen-as-const-headers.
- * sysdeps/sparc/sparc32/sparcv9/multiarch/Makefile: New file.
- * sysdeps/sparc/sparc32/sparcv9/multiarch/memcpy.S: New file.
- * sysdeps/sparc/sparc32/sparcv9/multiarch/memset.S: New file.
- * sysdeps/sparc/sparc32/sparcv9/sparcv9b/memcpy.S: Move to...
- * sysdeps/sparc/sparc32/sparcv9/multiarch/memcpy-ultra3.S: ...here.
- * sysdeps/sparc/sparc32/sparcv9/sparcv9v/memcpy.S: Move to...
- * sysdeps/sparc/sparc32/sparcv9/multiarch/memcpy-niagara1.S: ...here.
- * sysdeps/sparc/sparc32/sparcv9/sparcv9v/memset.S: Move to...
- * sysdeps/sparc/sparc32/sparcv9/multiarch/memset-niagara1.S: ...here.
- * sysdeps/sparc/sparc32/sparcv9/sparcv9v2/memcpy.S: Move to...
- * sysdeps/sparc/sparc32/sparcv9/multiarch/memcpy-niagara2.S: ...here.
- * sysdeps/sparc/sparc32/sparcv9/sparcv9v2/memset.S: Removed.
- * sysdeps/sparc/sparc64/multiarch/Makefile: New file.
- * sysdeps/sparc/sparc64/sparcv9v/memcpy.S: Move to...
- * sysdeps/sparc/sparc64/multiarch/memcpy-niagara1.S: ...here.
- * sysdeps/sparc/sparc64/sparcv9v2/memcpy.S: Move to...
- * sysdeps/sparc/sparc64/multiarch/memcpy-niagara2.S: ...here.
- * sysdeps/sparc/sparc64/sparcv9b/memcpy.S: Move to...
- * sysdeps/sparc/sparc64/multiarch/memcpy-ultra3.S: ...here.
- * sysdeps/sparc/sparc64/sparcv9v/memset.S: Move to...
- * sysdeps/sparc/sparc64/multiarch/memset-niagara1.S: ...here.
- * sysdeps/sparc/sparc64/sparcv9v2/memset.S: Removed.
- * sysdeps/sparc/sparc64/multiarch/memcpy.S: New file.
- * sysdeps/sparc/sparc64/multiarch/memset.S: New file.
-
-2010-02-20 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- [BZ #11332]
- * sysdeps/i386/i686/multiarch/strcmp-sse4.S: Use cfi_remember_state
- and cfi_restore_state only if USE_AS_STRNCMP is defined.
-
-2010-02-24 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/x86_64/Implies: Add ieee754/dbl-64/wordsize-64 entry.
-
-2010-02-24 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * sysdeps/i386/i686/multiarch/memcpy-ssse3-rep.S
- (bk_write_less32bytes_2): Renamed to ...
- (bk_write_less48bytes): This.
- Use unsigned conditional jumps.
- Correct unwind info.
- Use add/sub instead of lea if possible.
- (shl_0_gobble_cache_loop_tail): Removed.
- (large_page): Properly adjust ECX.
-
- * sysdeps/i386/i686/multiarch/memcpy-ssse3.S: Use unsigned
- conditional jumps.
- Correct unwind info.
-
- * sysdeps/i386/i686/multiarch/memset-sse2-rep.S: Remove redundant
- punpcklbw.
- Use unsigned conditional jumps.
- (128bytesormore_nt): Renamed to ...
- (128bytesormore_endof_L1): This.
- Use add instead of lea if possible.
- Correct unwind info.
- * sysdeps/i386/i686/multiarch/memset-sse2.S: Remove redundant
- punpcklbw.
- Use unsigned conditional jumps.
- Use add instead of lea if possible.
- Correct unwind info.
-
-2010-02-24 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #11319]
- * libio/iovdprintf.c (_IO_vdprintf): Explicitly flush stream before
- undoing the stream because _IO_FINISH doesn't report failures.
-
- [BZ #5553]
- * malloc/malloc.c (public_vALLOc): Set ar_ptr when trying main_arena.
- (public_pVALLOc): Likewise.
- Patch by Petr Baudis.
-
-2010-02-22 Jim Meyering <meyering@xxxxxxxxxx>
-
- * manual/math.texi (BSD Random): Fix a typo: s/are/is/
-
- * manual/charset.texi: Adjust grammar.
-
- * manual/errno.texi (Error Messages): Fix doubled-words and typos.
- * manual/charset.texi (Selecting the Conversion): Likewise.
- * manual/getopt.texi (Getopt Long Options): Likewise.
- * manual/memory.texi (Resizing the Data Segment): Likewise.
- * manual/message.texi (GUI program problems): Likewise.
- * manual/resource.texi (CPU Affinity): Likewise.
- * manual/stdio.texi (Streams and Threads): Likewise.
- * manual/time.texi (High Accuracy Clock): Likewise.
-
-2009-02-20 David S. Miller <davem@xxxxxxxxxxxxx>
-
- * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_runtime_setup):
- Adjust rela->r_offset by l->l_addr when rewriting PLT.
-
- * sysdeps/sparc/sparc64/memchr.S: Use unsigned branch on greater to
- test end of buffer.
-
- * sysdeps/unix/sysv/linux/sparc/sparc32/makecontext.c
- (__makecontext): Adjust arg counter properly when copying arg
- stack slots.
-
-2009-02-20 Joseph Myers <joseph@xxxxxxxxxxxxxxxx>
-
- * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_runtime_setup):
- Adjust rela->r_offset by l->l_addr when rewriting PLT.
-
-2010-02-19 Carl Fredrik Hammar <hammy.lite@xxxxxxxxx>
-
- * hurd/hurdioctl.c (tiocsctty): Call `do_tiocsctty' instead of
- non-existent `tiocsctty_port'.
-
-2010-02-16 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * sysdeps/i386/i686/multiarch/memcmp.S (memcmp): Use CPUID_OFFSET
- instead of FEATURE_OFFSET.
- * sysdeps/i386/i686/multiarch/strcmp.S (strcmp): Likewise.
-
- * sysdeps/i386/i686/multiarch/memcmp-sse4.S: Add alignnments.
- Fix one unwind info problem.
-
- * sysdeps/i386/i686/multiarch/memcmp-ssse3.S (less1bytes): Add CFI_POP.
-
- * sysdeps/i386/i686/multiarch/strcmp-sse4.S: Simplify unwind info.
-
-2010-02-17 H.J. Lu <hongjiu.lu@xxxxxxxxx>
- Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/i386/i686/multiarch/strcmp-ssse3.S: Fix typo in unwind info.
- Clean up a bit.
-
-2010-02-17 Carl Fredrik Hammar <hammy.lite@xxxxxxxxx>
-
- * hurd/hurdioctl.c (tiocsctty): Only get FD ports, do work in...
- (tiocsctty_port): ...this new function.
-
- * hurd/hurd/ioctl.h (_HURD_HANDLE_IOCTLS_1): Cast to
- `ioctl_handler_t'.
-
-2010-02-15 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/i386/i686/multiarch/memcmp-sse4.S: Fix unwind info.
- * sysdeps/i386/i686/multiarch/memcmp-ssse3.S: Likewise.
- * sysdeps/i386/i686/multiarch/strcmp-sse4.S: Likewise.
- * sysdeps/i386/i686/multiarch/strcmp-ssse3.S: Likewise.
-
- * sysdeps/i386/i686/multiarch/strcmp-sse4.S: Don't fall through to
- undefined code.
-
-2010-02-12 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * sysdeps/i386/i686/multiarch/Makefile (sysdep_routines): Add
- strcmp-ssse3, strcmp-sse4, strncmp-c, strncmp-ssse3, strncmp-sse4,
- memcmp-c, memcmp-ssse3, and memcmp-sse4.
- * sysdeps/i386/i686/multiarch/memcmp-sse4.S: New file.
- * sysdeps/i386/i686/multiarch/memcmp-ssse3.S: New file.
- * sysdeps/i386/i686/multiarch/memcmp.S: New file.
- * sysdeps/i386/i686/multiarch/strcmp-sse4.S: New file.
- * sysdeps/i386/i686/multiarch/strcmp-ssse3.S: New file.
- * sysdeps/i386/i686/multiarch/strcmp.S: New file.
- * sysdeps/i386/i686/multiarch/strncmp-c.c: New file.
- * sysdeps/i386/i686/multiarch/strncmp-sse4.S: New file.
- * sysdeps/i386/i686/multiarch/strncmp-ssse3.S: New file.
- * sysdeps/i386/i686/multiarch/strncmp.S: New file.
-
-2010-02-12 Luis Machado <luisgpm@xxxxxxxxxx>
-
- * sysdeps/powerpc/powerpc32/dl-machine.h: Removed old PPC_REL16 check.
- * sysdeps/powerpc/powerpc32/dl-machine.h: Likewise.
- * sysdeps/powerpc/powerpc32/elf/start.S: Likewise.
- * sysdeps/powerpc/powerpc32/memset.S: Likewise.
- * sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt.S: Likewise.
- * sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf.S: Likewise.
- * sysdeps/powerpc/powerpc32/configure.in: Fail if R_PPC_REL16
- is not supported.
- * sysdeps/powerpc/powerpc32/fpu/s_round.S: Likewise.
- * sysdeps/powerpc/powerpc32/fpu/s_truncf.S: Likewise.
- * sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S: Likewise.
- * sysdeps/powerpc/powerpc32/fpu/s_floorf.S: Likewise.
- * sysdeps/powerpc/powerpc32/fpu/s_ceilf.S: Likewise.
- * sysdeps/powerpc/powerpc32/fpu/s_ceil.S: Likewise.
- * sysdeps/powerpc/powerpc32/fpu/s_floor.S: Likewise.
- * sysdeps/powerpc/powerpc32/fpu/s_roundf.S: Likewise.
- * sysdeps/powerpc/powerpc32/fpu/s_rintf.S: Likewise.
- * sysdeps/powerpc/powerpc32/fpu/s_trunc.S: Likewise.
- * sysdeps/powerpc/powerpc32/fpu/setjmp-common.S: Likewise.
- * sysdeps/powerpc/powerpc32/fpu/s_lround.S: Likewise.
- * sysdeps/powerpc/powerpc32/fpu/s_rint.S: Likewise.
- * sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt.S: Likewise.
- * sysdeps/powerpc/powerpc32/power4/fpu/s_llround.S: Likewise.
- * sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf.S: Likewise.
- * sysdeps/powerpc/powerpc32/dl-start.S: Likewise.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/____longjmp_chk.S:
- Likewise.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext-common.S:
- Likewise.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext-common.S:
- Likewise.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext-common.S:
- Likewise.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/brk.S: Likewise.
-
-2010-02-12 Alan Modra <amodra@xxxxxxxxx>
-
- * elf/tls-macros.h [__powerpc__] (__TLS_CALL_CLOBBERS): Remove r3.
- Define and use for __powerpc64__ too.
- [__powerpc__] (TLS_LD): Add r3 to clobbers.
- [__powerpc__] (TLS_GD): Set asm output. Make __result r3 reg.
- [__powerpc64__] (TLS_GD): Make __result r3 reg.
- [__powerpc64__] (TLS_IE): Relax output constraint.
-
-2010-02-11 Andreas Krebbel <Andreas.Krebbel@xxxxxxxxxx>
-
- * sysdeps/s390/s390-64/utf8-utf16-z9.c: Disable hardware
- instructions cu21 and cu24. Add well-formedness checking
- parameter and adjust the software implementation.
- * sysdeps/s390/s390-64/utf16-utf32-z9.c: Likewise.
-
-2010-02-10 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #11271]
- * io/ftw.c (ftw_startup): Close descriptor for initial directory
- after changing back to it.
-
-2010-02-05 David S. Miller <davem@xxxxxxxxxxxxx>
-
- * elf/elf.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
- * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Handle new
- ifunc relocs.
- (elf_machine_lazy_rel): Likewise.
- (sparc_fixup_plt): Pull out to...
- * sysdeps/sparc/sparc32/dl-plt.h: ...here.
- * sysdeps/sparc/sparc32/dl-irel.h: New file.
- * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela): Handle new
- ifunc relocs.
- (elf_machine_lazy_rel): Likewise.
- (sparc64_fixup_plt): Pull out to...
- * sysdeps/sparc/sparc64/dl-plt.h: ...here.
- * sysdeps/sparc/sparc64/dl-irel.h: New file.
-
-2010-02-09 Maxim Kuvyrkov <maxim@xxxxxxxxxxxxxxxx>
-
- * elf/elf.h: Define m68k TLS relocations.
-
-2010-02-10 Luis Machado <luisgpm@xxxxxxxxxx>
-
- * sysdeps/powerpc/powerpc64/power7/Implies: Removed.
- * sysdeps/powerpc/powerpc64/power7/fpu/Implies: Removed.
- * sysdeps/powerpc/powerpc32/power7/Implies: Removed.
- * sysdeps/powerpc/powerpc32/power7/fpu/Implies: Removed.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/power7/fpu/Implies: Add
- 64-bit power7 fpu path.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/power7/fpu/Implies: Add
- 32-bit power7 fpu math.
-
-2010-02-09 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/i386/rshift.S: More compact unwind information.
-
- * sysdeps/i386/lshift.S: Fix unwind information.
-
-2010-02-08 Luis Machado <luisgpm@xxxxxxxxxx>
-
- * sysdeps/powerpc/powerpc64/power7/fpu/s_isnan.S: New file.
- * sysdeps/powerpc/powerpc32/power7/fpu/s_isnan.S: New file.
- * sysdeps/powerpc/powerpc64/power7/fpu/s_isnanf.S: New file.
- * sysdeps/powerpc/powerpc32/power7/fpu/s_isnanf.S: New file.
- * sysdeps/powerpc/powerpc64/power7/fpu/s_isinf.S: New file.
- * sysdeps/powerpc/powerpc32/power7/fpu/s_isinf.S: New file.
- * sysdeps/powerpc/powerpc64/power7/fpu/s_isinff.S: New file.
- * sysdeps/powerpc/powerpc32/power7/fpu/s_isinff.S: New file.
- * sysdeps/powerpc/powerpc64/power7/fpu/s_finite.S: New file.
- * sysdeps/powerpc/powerpc32/power7/fpu/s_finite.S: New file.
- * sysdeps/powerpc/powerpc64/power7/fpu/s_finitef.S: New file.
- * sysdeps/powerpc/powerpc32/power7/fpu/s_finitef.S: New file.
-
-2010-02-08 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * include/fenv.h: Add hidden proto for fegetenv.
- * math/fegetenv.c: Add hidden alias.
- * sysdeps/i386/fpu/fegetenv.c: Likewise.
- * sysdeps/ia64/fpu/fegetenv.c: Likewise.
- * sysdeps/powerpc/fpu/fegetenv.c: Likewise.
- * sysdeps/sh/sh4/fpu/fegetenv.c: Likewise.
- * sysdeps/sparc/fpu/fegetenv.c: Likewise.
- * sysdeps/x86_64/fpu/fegetenv.c: Likewise
- * sysdeps/s390/fpu/fegetenv.c: Likewise. Remove unused headers.
-
-2010-02-05 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- [BZ #11230]
- * sysdeps/ia64/memchr.S: Don't read beyond the last byte
- during recovery.
-
-2010-01-26 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/s390/s390-32/utmp32.c: Use internal
- interface.
- * sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.c: Likewise.
- * sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.h: Declare internal
- utmpx interface.
-
- * sysdeps/unix/sysv/linux/sparc/Versions: Add new errlist compat
- entry for 2.12.
-
-2010-02-03 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #11235]
- * sysdeps/unix/sysv/linux/sys/mount.h: Remove S_WRITE, S_APPEND,
- S_IMMUTABLE. Add MS_DIRSYNC, MS_MOVE, MS_SILENT, MS_REC,
- MS_POSIXACL, MS_UNBINDABLE, MS_PRIVATE, MS_SLAVE, MS_SHARED,
- MS_RELATIME, MS_KERNMOUNT, MS_I_VERSION, MS_STRICTATIME,
- MS_ACTIVE, and MS_NOUSER.
- (MS_RMT_MASK): Update according to current kernels.
-
- [BZ #11242]
- * misc/getusershell.c (initshells): Allocate one more byte in input
- buffer so that fgets doesn't loop undefinitely.
-
-2010-02-02 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * stdlib/setenv.c (__add_to_environ): Don't use alloca if
- __libc_use_alloca tells us not to. Fix memory leak in an error
- situation. Based partially on patch by Jim Meyering.
-
-2010-01-26 Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>
-
- * sysdeps/mach/getsysstats.c (get_nprocs_conf, get_nprocs,
- get_phys_pages, get_avphys_pages): Add weak aliases.
-
-2010-01-25 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * iconv/iconv_prog.c (write_output): Fix check for open failure.
-
-2010-01-22 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #11200]
- * locale/loadlocale.c (_nl_load_locale): Fix recognition of genuine
- mmap resource problem. Patch by Joe Landers <jlanders@xxxxxxxxxx>.
-
-2010-01-22 Jim Meyering <jim@xxxxxxxxxxxx>
-
- [BZ #11193]
- * posix/regexec.c (extend_buffers): Avoid overflow in realloc
- buffer length computation.
-
- [BZ #11192]
- * posix/regexec.c (re_copy_regs): Don't leak when allocation
- of the start buffer succeeds but allocation of the "end" one fails.
-
- [BZ #11191]
- * posix/regexec.c (re_search_2_stub): Check for overflow
- when adding the sizes of the two strings.
-
- [BZ #11190]
- * posix/regexec.c (re_search_internal): Avoid overflow
- in computing re_malloc buffer size.
-
- [BZ #11189]
- * posix/regexec.c (prune_impossible_nodes): Avoid overflow
- in computing re_malloc buffer size.
-
- [BZ #11188]
- * posix/regexec.c (build_trtable): Avoid arithmetic overflow
- in size calculation.
-
- [BZ #11187]
- * posix/regexec.c (re_search_2_stub): Use simpler method than
- boolean for freeing internal storage.
-
-2010-01-22 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * posix/regex_internal.c (re_string_skip_chars): Simplify test for
- failed mbrtowc call.
-
-2010-01-22 Jim Meyering <jim@xxxxxxxxxxxx>
-
- [BZ #11186]
- * posix/regex_internal.c (re_string_skip_chars): Don't assume WEOF
- fits in wchar_t. Problem reported by Eric Blake.
-
- [BZ #11185]
- * posix/regex_internal.c (re_string_reconstruct): Remove declaration
- and stores into set-but-not-used local, "q".
-
- [BZ #11184]
- * posix/regex_internal.c (re_dfa_add_node): Extend the overflow
- detection test. Patch by Paul Eggert.
-
- [BZ #11183]
- * posix/regex_internal.c (re_string_realloc_buffers):
- Detect and handle internal overflow. Patch by Paul Eggert
-
-2010-01-20 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/s390/s390-32/____longjmp_chk.c
- (CHECK_SP): Fix check for alternate stack.
- * sysdeps/unix/sysv/linux/s390/s390-64/____longjmp_chk.c
- (CHECK_SP): Likewise.
-
-2010-01-19 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * sysdeps/i386/i686/multiarch/memmove.S: Also check
- bit_Fast_Rep_String when SHARED isn't defined.
-
-2010-01-19 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #11194]
- * misc/bits/syslog.h (syslog, vsyslog): Remove unnecessary return.
-
-2010-01-17 Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>
-
- * sysdeps/mach/hurd/bits/libc-lock.h
- (__rtld_lock_recursive_t): New type.
- (__rtld_lock_initialize): New macro.
-
-2010-01-14 Ryan S. Arnold <rsa@xxxxxxxxxx>
-
- * sysdeps/powerpc/powerpc32/cell/memcpy.S: New file.
- * sysdeps/powerpc/powerpc64/cell/memcpy.S: New file.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/cell/fpu/Implies: New file.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/cell/fpu/Implies: New file.
-
-2010-01-18 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Remove duplicate
- definitions of O_DSYNC and O_RSYNC.
-
- * elf/dynamic-link.h (elf_get_dynamic_info): Use correct type when
- casting d_tag.
-
- * elf/dynamic-link.h (elf_get_dynamic_info): Ignore negative
- dynamic entry types.
-
-2010-01-16 Jakub Jelinek <jakub@xxxxxxxxxx>
-
- * sysdeps/ieee754/ldbl-128/s_ceill.c (huge): Add L suffix to the
- constant.
- * sysdeps/ieee754/ldbl-128/s_floorl.c (huge): Likewise.
- * sysdeps/ieee754/ldbl-128/s_expm1l.c (big): Decrease to avoid
- overflow.
- * sysdeps/ieee754/ldbl-128/s_log1pl.c (big): Remove unused variable.
-
- * sysdeps/ieee754/ldbl-128/s_nexttowardf.c (__nexttowardf): Use
- math_opt_barrier and math_force_eval macros.
-
-2010-01-15 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * posix/regcomp.c: Fix a few more cases of ignored return values.
- * posix/regex_internal.c: Likewise.
- * posix/regexec.c: Likewise.
-
- * include/features.h: _XOPEN_SOURCE_EXTENDED is not defined to be
- used without _XOPEN_SOURCE. Don't base any decisions on this macro
- if _XOPEN_SOURCE is not defined as well.
-
-2010-01-15 Andreas Krebbel <Andreas.Krebbel@xxxxxxxxxx>
-
- * sysdeps/s390/s390-32/elf/start.S (_start): Added check for the
- high gprs kernel facility.
- * sysdeps/s390/s390-32/dl-machine.h (elf_machine_matches_host):
- Added high gprs check for DSOs.
- * elf/elf.h (EF_S390_HIGH_GPRS): Added macro definition for the
- new elf header flag.
-
-2010-01-13 Andreas Krebbel <Andreas.Krebbel@xxxxxxxxxx>
-
- * elf/dl-sysdep.c (_dl_sysdep_start): Added the auxv parameter to
- dl_main.
- * elf/dl-open.c (_dl_sysdep_start): Likewise..
- * sysdeps/generic/ldsodefs.h (_dl_sysdep_start): Likewise.
- * elf/rtld.c (dl_main): Added new parameter auxv. Adjust the
- AT_PHDR, AT_PHNUM and AT_ENTRY fields if the ld.so is directly
- started.
-
-2010-01-14 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #11027]
- * sysdeps/generic/netinet/ip.h: Define IPTOS_CLASS_* macros according
- to RFC 2474.
- Patch by Philip Prindeville <philipp@xxxxxxxxxxxxxxxxxxxxx>.
-
- [BZ #11141]
- * resolv/res_send.c (reopen): Don't use IPv6 sockets for IPv4
- addresses.
-
- [BZ #11127]
- * posix/regcomp.c (alc_eclosure_iter): Do not ignore
- re_node_set_insert failure; return REG_ESPACE.
- Patch by Paul Eggert.
-
- [BZ #10864]
- * bits/confname.h: Make pre-C99-safe.
-
-2010-01-14 Ryan S. Arnold <rsa@xxxxxxxxxx>
-
- * Makeconfig (+prector, +postctor, +prectorS, +postctorS): Add
- $(sysdep-LDFLAGS) to pre and post ctors so that the proper .o
- files are found by GCC.
-
-2010-01-14 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * posix/unistd.h: Relax conditions for ualarm, usleep, getwd, vfork,
- brk, and sbrk.
-
- * string/strings.h: Relax condition for bcmp, bcopy, bzero, ffs,
- index, and rindex.
-
- * stdlib/stdlib.h: Relax conditions for *cvt functions and valloc.
-
- * Versions.def: Add GLIBC_2.12 for libpthread.
-
- [BZ #11126]
- * malloc/malloc.c (malloc_info): Initialize malloc if not already
- done. Handle empty bin lists.
-
- * posix/unistd.h: Change getpagesize and getdtablesize declaration
- visibility some more.
-
- * resolv/netdb.h: Relax condition to elide obsolete resolver constants.
-
- * posix/unistd.h: Declare getpagesize in _GNU_SOURCE mode.
-
- [BZ #11120]
- * sysdeps/x86_64/strcmp.S: Prevent silent errors should strncmp be
- needed outside libc.
-
-2010-01-13 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * stdlib/stdlib.h: Parameter of unsetenv must not be NULL.
-
-2010-01-12 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * sysdeps/x86_64/multiarch/strlen.S: Unroll the loop.
-
-2010-01-13 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * stdlib/stdlib.h: Be a bit more relaxed about obsoleted mktemp symbol.
-
-2010-01-12 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * conform/data/complex.h-data: Test for POSIX2008.
-
- * conform/data/ctype.h-data: Fix POSIX testing.
-
- * conform/data/dirent.h-data: ino_t only needed for XSI.
-
- * grp/grp.h: Declare getgrent and endgrent for XPG7.
-
- * conform/data/inttypes.h-data: Use same types as the headers.
-
- * resolv/netdb.h: Don't define old resolver macros for XPG7.
-
- * conform/data/sys/uio.h-data: Don't exclude POSIX2008.
-
- * conform/conformtest.pl: Implement tag for allow-header.
- Fix newline handling in allow-header implementation.
-
- * conform/data/time.h-data: Use allow-header instead of duplicating
- information.
-
- * conform/data/time.h-data: Allow sigevent tag.
-
- * posix/sched.h: Define time_t and pid_t for XPG7.
-
-2010-01-12 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * sysdeps/i386/i686/bcopy.S: New file.
-
- * sysdeps/i386/i686/cacheinfo.c (__x86_64_data_cache_size): Define.
-
- * sysdeps/i386/i686/memcpy.S (__memcpy_chk): Use ENTRY_CHK
- and END_CHK.
- * sysdeps/i386/i686/memmove.S (__memmove_chk): Likewise.
- * sysdeps/i386/i686/mempcpy.S (__mempcpy_chk): Likewise.
- * sysdeps/i386/i686/memset.S (__memset_chk): Likewise.
-
- * sysdeps/i386/i686/memmove.S: Support USE_AS_BCOPY.
-
- * sysdeps/i386/i686/multiarch/Makefile (sysdep_routines): Add
- bzero-sse2 memset-sse2 memcpy-ssse3 mempcpy-ssse3 memmove-ssse3
- memcpy-ssse3-rep mempcpy-ssse3-rep memmove-ssse3-rep
- bcopy-ssse3 bcopy-ssse3-rep memset-sse2-rep bzero-sse2-rep
- * sysdeps/i386/i686/multiarch/bcopy-ssse3-rep.S: New file.
- * sysdeps/i386/i686/multiarch/bcopy-ssse3.S: New file.
- * sysdeps/i386/i686/multiarch/bcopy.S: New file.
- * sysdeps/i386/i686/multiarch/bzero-sse2-rep.S: New file.
- * sysdeps/i386/i686/multiarch/bzero-sse2.S: New file.
- * sysdeps/i386/i686/multiarch/bzero.S: New file.
- * sysdeps/i386/i686/multiarch/memcpy-ssse3-rep.S: New file.
- * sysdeps/i386/i686/multiarch/memcpy-ssse3.S: New file.
- * sysdeps/i386/i686/multiarch/memcpy.S: New file.
- * sysdeps/i386/i686/multiarch/memcpy_chk.S: New file.
- * sysdeps/i386/i686/multiarch/memmove-ssse3-rep.S: New file.
- * sysdeps/i386/i686/multiarch/memmove-ssse3.S: New file.
- * sysdeps/i386/i686/multiarch/memmove.S: New file.
- * sysdeps/i386/i686/multiarch/memmove_chk.S: New file.
- * sysdeps/i386/i686/multiarch/mempcpy-ssse3-rep.S: New file.
- * sysdeps/i386/i686/multiarch/mempcpy-ssse3.S: New file.
- * sysdeps/i386/i686/multiarch/mempcpy.S: New file.
- * sysdeps/i386/i686/multiarch/mempcpy_chk.S: New file.
- * sysdeps/i386/i686/multiarch/memset-sse2-rep.S: New file.
- * sysdeps/i386/i686/multiarch/memset-sse2.S: New file.
- * sysdeps/i386/i686/multiarch/memset.S: New file.
- * sysdeps/i386/i686/multiarch/memset_chk.S: New file.
-
- * sysdeps/i386/sysdep.h (ENTRY_CHK): New.
- (END_CHK): Likewise.
-
- * sysdeps/i386/i686/multiarch/ifunc-defines.sym: Add
- FEATURE_OFFSET, FEATURE_SIZE and FEATURE_INDEX_1.
- * sysdeps/x86_64/multiarch/ifunc-defines.sym: Likewise.
-
- * sysdeps/x86_64/cacheinfo.c (intel_02_cache_info): Add entries
- for 0x0e and 0x80.
- (__x86_64_data_cache_size): New.
- (init_cacheinfo): Set __x86_64_data_cache_size.
-
- * sysdeps/x86_64/multiarch/init-arch.c (__init_cpu_features): Turn
- on bit_Fast_Rep_String for Intel Core i7.
-
- * sysdeps/x86_64/multiarch/init-arch.h (bit_Fast_Rep_String): New.
- (index_Fast_Rep_String): Likewise.
- (FEATURE_INDEX_1): Likewise.
- (FEATURE_INDEX_MAX): Likewise.
- (cpu_features): Add feature.
-
-2010-01-12 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * conform/data/sys/select.h-data: Fix up for XPG7.
-
-2010-01-12 Jakub Jelinek <jakub@xxxxxxxxxx>
-
- * posix/sys/wait.h: Don't define W* macros etc. if
- stdlib.h has been included with _POSIX_C_SOURCE >= 200809L.
-
-2010-01-11 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * io/sys/stat.h: Declare fchmod for XPG7.
- * conform/data/sys/stat.h-data: Fix up for XPG7.
-
- * termios/termios.h: Define pid_t for XPG7.
-
- * conform/data/math.h-data: Fix up for XPG6 and XPG7.
- * conform/data/tgmath.h-data: Likewise.
-
- * conform/data/time.h-data: Fix POSIX tests.
-
- * conform/data/wchar.h-data: Fix up XPG7 tests.
-
- * include/features.h: Fix __USE_ISOC95 handling.
-
- * conform/data/wordexp.h-data: Fix typo in last change.
-
- * conform/data/unistd.h-data: Fix up older POSIX tests.
-
- * stdlib/stdlib.h: Fix handling symbols removed in XPG7.
- * posix/unistd.h: Likewise.
-
- * posix/unistd.h: Include environments.h also for XPG6 and up.
- Define intptr_t for XPG6 and up.
- Fix up for XPG7.
- * conform/data/unistd.h-data: Fix up for XPG6 and XPG7.
-
- * conform/data/sys/types.h-data: Fix up for XPG7.
-
- * sysdeps/unix/bsd/bits/stat.h: Fix double-inclusion problem.
- * sysdeps/unix/sysv/linux/powerpc/bits/stat.h: Likewise.
- * sysdeps/unix/sysv/linux/x86_64/bits/stat.h: Likewise.
- * sysdeps/unix/sysv/linux/s390/bits/stat.h: Likewise.
- * sysdeps/unix/sysv/linux/sparc/bits/stat.h: Likewise.
- * sysdeps/unix/sysv/linux/bits/stat.h: Likewise.
- * sysdeps/unix/sysv/linux/ia64/bits/stat.h: Likewise.
- * sysdeps/unix/sysv/bits/stat.h: Likewise.
- * sysdeps/mach/hurd/bits/stat.h: Likewise.
-
- * bits/confname.h: Fix typo in last change.
-
- * conform/data/unistd.h-data: lockf-constants Not needed for POSIX.
-
-2010-01-10 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/bits/sigaction.h: SA_RESTART, SA_NODEFER,
- and SA_RESETHAND now available in Base.
- * sysdeps/unix/sysv/linux/ia64/bits/sigaction.h: Likewise.
- * sysdeps/unix/sysv/linux/s390/bits/sigaction.h: Likewise.
- * sysdeps/unix/sysv/linux/sparc/bits/sigaction.h: Likewise.
- * conform/data/signal.h-data: Update for XPG7.
-
- * posix/sys/types.h: Define id_t, clock_t, blksize_t for XPG7.
-
- * string/strings.h: Don't declare obsolete functions for XPG7.
- Declare ffs only for XSI.
- * conform/data/strings.h-data: Update for XPG7.
-
-2010-01-10 Jakub Jelinek <jakub@xxxxxxxxxx>
-
- [BZ #11125]
- * libio/stdio.h: Define va_list, off_t, and ssize_t.
-
- * posix/glob.h: Define size_t.
-
- * posix/sys/wait.h: Define idtype_t and declare waitid for XPG7.
-
- * signal/signal.h: Define size_t, mcontext_t, and ucontext_t for XPG7.
-
-2010-01-10 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * conform/conformtest.pl: For XPG7 testing the headers are supposed to
- be self-contained.
-
- * conform/data/stdio.h-data: Expect off_t and ssize_t.
-
-2010-01-09 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * libio/stdio.h: Define va_list also for XPG7.
-
- * conform/conformtest.pl: Update for XPG7 and some bug fixes.
- * conform/data/ctype.h-data: Likewise.
- * conform/data/dirent.h-data: Likewise.
- * conform/data/errno.h-data: Likewise.
- * conform/data/fcntl.h-data: Likewise.
- * conform/data/fmtmsg.h-data: Likewise.
- * conform/data/fnmatch.h-data: Likewise.
- * conform/data/ftw.h-data: Likewise.
- * conform/data/glob.h-data: Likewise.
- * conform/data/grp.h-data: Likewise.
- * conform/data/iconv.h-data: Likewise.
- * conform/data/langinfo.h-data: Likewise.
- * conform/data/libgen.h-data: Likewise.
- * conform/data/limits.h-data: Likewise.
- * conform/data/locale.h-data: Likewise.
- * conform/data/math.h-data: Likewise.
- * conform/data/monetary.h-data: Likewise.
- * conform/data/mqueue.h-data: Likewise.
- * conform/data/ndbm.h-data: Likewise.
- * conform/data/netdb.h-data: Likewise.
- * conform/data/pthread.h-data: Likewise.
- * conform/data/pwd.h-data: Likewise.
- * conform/data/regex.h-data: Likewise.
- * conform/data/sched.h-data: Likewise.
- * conform/data/search.h-data: Likewise.
- * conform/data/semaphore.h-data: Likewise.
- * conform/data/setjmp.h-data: Likewise.
- * conform/data/signal.h-data: Likewise.
- * conform/data/spawn.h-data: Likewise.
- * conform/data/stdio.h-data: Likewise.
- * conform/data/stdlib.h-data: Likewise.
- * conform/data/string.h-data: Likewise.
- * conform/data/strings.h-data: Likewise.
- * conform/data/sys/ipc.h-data: Likewise.
- * conform/data/sys/msg.h-data: Likewise.
- * conform/data/sys/resource.h-data: Likewise.
- * conform/data/sys/sem.h-data: Likewise.
- * conform/data/sys/shm.h-data: Likewise.
- * conform/data/sys/socket.h-data: Likewise.
- * conform/data/sys/stat.h-data: Likewise.
- * conform/data/sys/time.h-data: Likewise.
- * conform/data/sys/types.h-data: Likewise.
- * conform/data/sys/uio.h-data: Likewise.
- * conform/data/sys/wait.h-data: Likewise.
- * conform/data/syslog.h-data: Likewise.
- * conform/data/tar.h-data: Likewise.
- * conform/data/termios.h-data: Likewise.
- * conform/data/time.h-data: Likewise.
- * conform/data/ulimit.h-data: Likewise.
- * conform/data/unistd.h-data: Likewise.
- * conform/data/utmpx.h-data: Likewise.
- * conform/data/wchar.h-data: Likewise.
- * conform/data/wctype.h-data: Likewise.
- * conform/data/wordexp.h-data: Likewise.
-
- * io/fcntl.h: Define mode_t macros instead of including sys/stat.h.
- * sysdeps/unix/bsd/bits/stat.h: Enable using from fcntl.h.
- * sysdeps/unix/sysv/linux/powerpc/bits/stat.h: Likewise.
- * sysdeps/unix/sysv/linux/x86_64/bits/stat.h: Likewise.
- * sysdeps/unix/sysv/linux/s390/bits/stat.h: Likewise.
- * sysdeps/unix/sysv/linux/sparc/bits/stat.h: Likewise.
- * sysdeps/unix/sysv/linux/bits/stat.h: Likewise.
- * sysdeps/unix/sysv/linux/ia64/bits/stat.h: Likewise.
- * sysdeps/unix/sysv/bits/stat.h: Likewise.
- * sysdeps/mach/hurd/bits/stat.h: Likewise.
-
- * stdlib/stdlib.h: Define wait-related bits for XPG7.
- Don't declare valloc, mktemp, ecvt, fcvt, gcvt for XPG6 and up.
- Declare mkstemp and getsubopt for XPG7.
- Declare posix_openpt for XPG6 XSI.
-
- * include/features.h: Define __USE_XOPEN2KXSI for _XOPEN_SOURCE >= 600
- and __USE_XOPEN2K8XSI for _XOPEN_SOURCE >= 700.
-
- * string/string.h: Declare strdup for XPG7.
-
-2010-01-08 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * bits/confname.h: Define _CS_V6_ENV and _CS_V7_ENV.
- * posix/confstr.c: Implement _CS_V6_ENV and _CS_V7_ENV.
-
- * dirent/dirent.h: Really fix feature selection.
-
- * locale/localeinfo.h: Rename struct locale_data to __locale_data.
- Fix all users.
- * locale/C-address.c: Fix all users.
- * locale/C-collate.c: Likewise.
- * locale/C-ctype.c: Likewise.
- * locale/C-identification.c: Likewise.
- * locale/C-measurement.c: Likewise.
- * locale/C-messages.c: Likewise.
- * locale/C-monetary.c: Likewise.
- * locale/C-name.c: Likewise.
- * locale/C-numeric.c: Likewise.
- * locale/C-paper.c: Likewise.
- * locale/C-telephone.c: Likewise.
- * locale/C-time.c: Likewise.
- * locale/findlocale.c: Likewise.
- * locale/global-locale.c: Likewise.
- * locale/loadarchive.c: Likewise.
- * locale/loadlocale.c: Likewise.
- * locale/nl_langinfo_l.c: Likewise.
- * locale/setlocale.c: Likewise.
- * locale/xlocale.c: Likewise.
- * locale/xlocale.h: Likewise.
- * stdio-common/vfscanf.c: Likewise.
- * stdlib/strfmon_l.c: Likewise.
- * stdlib/strtod_l.c: Likewise.
- * stdlib/strtol_l.c: Likewise.
- * string/strcoll_l.c: Likewise.
- * string/strxfrm_l.c: Likewise.
- * time/alt_digit.c: Likewise.
- * time/asctime.c: Likewise.
- * time/era.c: Likewise.
- * time/lc-time-cleanup.c: Likewise.
- * time/strftime_l.c: Likewise.
- * time/strptime_l.c: Likewise.
- * wcsmbs/wcsmbsload.c: Likewise.
- * wcsmbs/wcsmbsload.h: Likewise.
-
- * sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Define O_DIRECTORY,
- O_NOFOLLOW, O_CLOEXEC, F_DUPFD_CLOEXEC, F_SETOWN, and F_GETOWN
- for XPG7.
- * sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
-
-2010-01-07 Roland McGrath <roland@xxxxxxxxxx>
-
- * elf/elf.h (PN_XNUM): New macro.
-
- * elf/dl-sysdep.c (_dl_important_hwcaps): Use NT_GNU_HWCAP instead of
- literal 2.
-
-2010-01-06 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * dirent/dirent.h: Fix typo in feature selection macro use.
-
-2009-12-15 Maciej W. Rozycki <macro@xxxxxxxxxxxxxxxx>
-
- [BZ #11115]
- * stdlib/tst-makecontext3.c: New file.
- * stdlib/Makefile (tests): Add new test.
-
- * stdlib/tst-setcontext.c (check_called): Fix a typo.
-
-2009-12-17 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * configure.in: Enable multi-arch by default if the assembler
- supports gnu_indirect_function symbol type and the architecture
- supports it.
-
-2009-12-23 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * include/stdlib.h: Exclude some includes and prototypes if _ISOMAC
- is defined.
-
-2009-12-22 Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>
-
- * hurd/hurdioctl.c (_hurd_locked_install_cttyid): Set newctty to
- MACH_PORT_NULL when id != cttyid.
-
-2009-12-20 Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>
-
- * sysdeps/mach/hurd/getcwd.c (cleanup): Do not call
- __mach_port_deallocate on rootdevid.
-
-2009-12-17 Martin Schwidefsky <schwidefsky@xxxxxxxxxx>
-
- * sysdeps/s390/s390-32/dl-machine.h (elf_machine_rela): Handle
- R_390_PC32DBL. Remove unneeded R_390_PLT16DBL.
- * sysdeps/s390/s390-32/dl-machine.h (elf_machine_rela): Remove
- unneeded R_390_PLT16DBL and R_390_PLT32DBL.
-
-2009-12-21 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #10992]
- * sysdeps/unix/sysv/linux/futimens.c: Handle AT_FDCWD.
- Patch by Eric Blake <ebb9@xxxxxxx>.
-
-2009-12-15 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #11093]
- * bits/poll.h: Define POLLRDNORM, POLLRDBAND, POLLWRNORM, and
- POLLWRBAND also for POSIX 2008.
- * sysdeps/unix/sysv/linux/bits/poll.h: Likewise.
- * sysdeps/unix/sysv/linux/sparc/bits/poll.h: Likewise.
-
- * include/link.h (struct link_map): Move l_used into its own word.
- * elf/dl-lookup.c (_dl_lookup_symbol_x): Only update l_used when it is
- still zero.
- * elf/dl-object.c (_dl_new_object): Set dl_used if we know it is
- never really used.
-
-2009-12-13 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * sysdeps/i386/i686/multiarch/strcspn.S Include <init-arch.h>
- instead of <ifunc-defines.h>. Use bit_XXX and index_XXX to
- check processor feature.
- * sysdeps/i386/i686/multiarch/strlen.S: Likewise.
- * sysdeps/i386/i686/multiarch/strspn.S: Likewise.
- * sysdeps/x86_64/multiarch/init-arch.h (bit_SSE2): New definition.
- (index_SSE2): Likewise.
-
-2009-12-09 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * sysdeps/x86_64/multiarch/init-arch.h: Include <ifunc-defines.h>
- if __ASSEMBLER__ is defined.
- (bit_SSSE3): New. Defined for __ASSEMBLER__.
- (bit_SSE4_2): Likewise.
- (index_SSSE3): Likewise.
- (index_SSE4_2): Likewise.
- * sysdeps/x86_64/multiarch/rawmemchr.S: Include <init-arch.h>
- instead of <ifunc-defines.h>. Use bit_XXX and index_XXX to
- check processor feature.
- * sysdeps/x86_64/multiarch/strchr.S: Likewise.
- * sysdeps/x86_64/multiarch/strcmp.S: Likewise.
- * sysdeps/x86_64/multiarch/strcpy.S: Likewise.
- * sysdeps/x86_64/multiarch/strcspn.S: Likewise.
- * sysdeps/x86_64/multiarch/strlen.S: Likewise.
- * sysdeps/x86_64/multiarch/strrchr.S: Likewise.
- * sysdeps/x86_64/multiarch/strspn.S: Likewise.
-
-2009-12-08 Kaz Kojima <kkojima@xxxxxxxxxxxxxx>
-
- * sysdeps/sh/elf/initfini.c: Update according to generic/initfini.c.
-
-2009-12-01 Mike Frysinger <vapier@xxxxxxxxxx>
-
- * sysdeps/sh/sh4/fpu/fpu_control.h (__set_fpscr): New prototype.
-
-2009-12-11 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Redefine O_SYNC and
- O_DSYNC to match 2.6.33+ kernels.
- * sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
-
-2009-12-10 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #11000]
- * nis/nss_nis/nis-hosts.c (_nss_nis_gethostbyname4_r): Always set
- *herrnop before returning.
- * nis/nss_nisplus/nisplus-hosts.c (internal_gethostbyname2_r):
- Likewise.
- * nss/nss_files/files-hosts.c (_nss_files_gethostbyname4_r): Handle
- TRYAGAIN errors separately.
- * sysdeps/posix/getaddrinfo.c (gaih_inet): Fix error handling of
- *name4_r after functions.
-
-2009-12-09 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #11046]
- * sysdeps/unix/sysv/linux/ptsname.c (__ptsname_internal): Fix kernel
- version check.
-
-2009-11-05 Bruno Haible <bruno@xxxxxxxxx>
-
- [BZ #11056]
- * posix/unistd.h (execve, fexecve, execv, execvp, execvpe): Mark the
- argv argument as non-NULL.
- (execle, execl, execlp): Mark the first ARG argument as non-NULL.
-
-2009-12-08 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/bits/socket.h: Define mmsghdr and declare
- recvmmsg.
- * sysdeps/unix/sysv/linux/syscalls.list: Add entry for recvmmsg.
- * sysdeps/unix/sysv/linux/Versions: Add recvmmsg for GLIBC_2.12.
-
-2009-12-04 Andreas Krebbel <Andreas.Krebbel@xxxxxxxxxx>
-
- * sysdeps/s390/s390-64/dl-trampoline.S: Add CFI for the call saved
- registers.
- * sysdeps/s390/s390-32/dl-trampoline.S: Likewise.
- * sysdeps/s390/s390-32/s390-mcount.S: Add CFI.
- * sysdeps/s390/s390-64/s390x-mcount.S: Add CFI.
-
-2009-11-30 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/bits/sched.h: Define SCHED_IDLE and
- SCHED_RESET_ON_FORK.
-
-2009-11-26 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/ptsname.c (__ptsname_internal): Avoid code
- only used on truly ancient kernel if configuration requires a more
- recent kernel.
-
-2009-11-24 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #3662]
- * stdlib/random_r.c: Fix comments for __initstate_r and __setstate_r.
- Patch by Christopher Neufeld <glibcbugs0000@xxxxxxxxxxx>.
-
- * sysdeps/unix/grantpt.c (pts_name): Take additional parameter,
- pass it on to __ptsname_internal.
- (grantpt): Pass stat64 pointer to pts_name. Remove stat call here.
- * sysdeps/unix/sysv/linux/ptsname.c (__ptsname_internal): New function.
- All the code from __ptsname_r but take additional parameter. Use that
- instead of pointer to local stat64 variable.
- (__ptsname_r): Call __ptsname_internal with pointer to local stat64
- variable.
- * include/stdlib.h: Declare __ptsname_internal.
-
- * sysdeps/unix/grantpt.c (grantpt): Use CLOSE_ALL_FDS is available
- before the exec.
- * sysdeps/unix/sysv/linux/grantpt.c: New file.
- * login/programs/pt_chown.c (main): Don't print message on errors
- when doing real work.
-
- * sysdeps/unix/grantpt.c (grantpt): Only get tty group information
- once.
-
- * csu/elf-init.c (__libc_csu_irel): New function. Code to perform
- irel relocations split out from...
- (__libc_csu_init): ...here.
- * csu/libc-start.c [!SHARED]: Call __libc_csu_irel early.
-
-2009-11-23 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/x86_64/bits/stat.h: Use struct timespec
- for timestamps also if __USE_XOPEN2K8.
- * sysdeps/unix/sysv/linux/sparc/bits/stat.h: Likewise.
- * sysdeps/unix/sysv/linux/s390/bits/stat.h: Likewise.
- * sysdeps/unix/sysv/linux/powerpc/bits/stat.h: Likewise.
- * sysdeps/unix/sysv/linux/bits/stat.h: Likewise.
-
-2009-11-22 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * nscd/connections.c (restart): Try harder to re-exec.
-
- * sunrpc/create_xid.c (_create_xid): Reinitialize state after fork.
-
- * sysdeps/unix/sysv/linux/ntp_gettimex.c: New file.
- * sysdeps/unix/sysv/linux/Makefile: Add rules to build ntp_gettimex.
- * sysdeps/unix/sysv/linux/Versions: Export ntp_gettimex for GLIBC_2.12.
- * sysdeps/unix/sysv/linux/sys/timex.h (ntptimeval): Add tai member and
- some placeholders. Redirect ntp_gettime to ntp_gettimex.
- * sysdeps/unix/sysv/linux/ntp_gettime.c: Adjust for header change.
-
- * sysdeps/unix/sysv/linux/sys/timex.h (MOD_TAI, MOD_MICRO, MOD_NANO):
- Define.
- (STA_RONLY): Add STA_NANO, STA_MODE, and STA_CLK.
-
-2009-11-18 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- [BZ #10162]
- * sysdeps/ia64/memchr.S: Don't use a simple loop on data shorter
- than software pipeline. Properly recover from shorter read.
-
-2009-11-19 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #10958]
- * libio/libio.h (_IO_getwc_unlocked): Check for _wide_data being
- initialized before using it.
- (_IO_putwc_unlocked): Likewise.
-
- [BZ #10918]
- * sysdeps/unix/sysv/linux/bits/sched.h (__CPU_ISSET_S): Use __const
- in cast to not throw away const-ness of parameters.
- (__CPU_EQUAL_S): Likewise.
- (__CPU_OP_S): Likewise.
-
- * sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Introduce new symbol
- F_OWNER_PGRP and mark F_OWNER_GID obsolete. The kernel people made
- this gratuitous change and we have to keep compatibility.
- * sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
-
-2009-11-17 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Change misleading names
- of parameters of sync_file_range.
- * sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
-
-2009-11-16 Jakub Jelinek <jakub@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/sync_file_range.c (sync_file_range):
- Implement using sync_file_range2 syscall if __NR_sync_file_range2
- is defined.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/sync_file_range.c: New
- file.
-
-2009-11-17 Paolo Bonzini <bonzini@xxxxxxx>
-
- * posix/bug-regex30.c: New file.
- * posix/Makefile: Add rules to build and run bug-regex30.
- * posix/regcomp.c (re_compile_fastmap_iter): Add all multibyte
- character lead bytes when there is a range in a COMPLEX_BRACKET.
- Reported by Oleg Bylatov.
-
-2009-11-17 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #10969]
- * locale/duplocale.c (__duplocale): Handle LC_GLOBAL_LOCALE special.
- * locale/tst-duplocale.c: New file.
- * locale/Makefile (tests): Add tst-duplocale.
-
- [BZ #10968]
- * locale/langinfo.h (_NL_LOCALE_NAME): Correct definition.
- Patch by Bruno Haible <bruno@xxxxxxxxx>.
- * locale/tst-locname.c: New file.
- * locale/Makefile (tests): Add tst-locname.
-
- [BZ #10972]
- * sysdeps/unix/sysv/linux/powerpc/bits/mman.h: Add new MADV_*
- constants from recent kernels.
- * sysdeps/unix/sysv/linux/i386/bits/mman.h: Likewise.
- * sysdeps/unix/sysv/linux/x86_64/bits/mman.h: Likewise.
- * sysdeps/unix/sysv/linux/s390/bits/mman.h: Likewise.
- * sysdeps/unix/sysv/linux/sparc/bits/mman.h: Likewise.
- * sysdeps/unix/sysv/linux/sh/bits/mman.h: Likewise.
- * sysdeps/unix/sysv/linux/ia64/bits/mman.h: Likewise.
-
-2009-11-09 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- [BZ #10162]
- * sysdeps/ia64/memchr.S: Use a simple loop on data shorter than
- software pipeline.
-
-2009-11-09 Mike Frysinger <vapier@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/i386/fallocate.c: Include errno.h.
- (fallocate): Return ENOSYS if __NR_fallocate is not defined.
- * sysdeps/unix/sysv/linux/i386/fallocate64.c: Likewise.
-
-2009-11-06 Mike Frysinger <vapier@xxxxxxxxxx>
-
- * posix/bug-regex29.c: Include stdio.h.
-
-2009-11-14 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #10939]
- * Versions.def: Define GLIBC_2.12 for libc.
- * manual/errno.texi: Add ERFKILL entry.
- * sysdeps/unix/sysv/linux/Versions: Add new errlist compat entries
- for 2.12.
- * sysdeps/unix/sysv/linux/bits/errno.h: Define ERFKILL is not done.
- * sysdeps/unix/sysv/linux/sparc/bits/errno.h: Likewise.
-
- * sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Update F_SETOWN_EX and
- F_GETOWN_EX definitions according to corrected kernel definitions.
- * sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
-
-2009-11-12 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * version.h: Bump for 2.12 development.
-
-2009-11-10 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * resolv/mapv4v6hostent.h (map_v4v6_hostent): Return non-zero if
- out of buffer space.
- * resolv/nss_dns/dns-host.c (getanswer_r): Check for
- map_v4v6_hostent running out of space.
-
-2009-11-10 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * string/bits/string3.h (memset): If the second parameter is constant
- and zero there is likely no transposition.
- Patch by Caolan McNamara <caolanm@xxxxxxxxxxx
-
-2009-11-04 Philippe De Muyter <phdm@xxxxxxxxx>
-
- * sysdeps/powerpc/fpu/e_sqrt.c: Fix spelling of (Newton-)Raphson.
- * sysdeps/powerpc/fpu/e_sqrtf.c: Likewise.
-
-2009-10-30 Holger Hans Peter Freyther <zecke@xxxxxxxxxxx>
-
- * malloc/memusagestat.c (main): Fix spelling in an error message.
-
-2009-11-01 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * elf/dl-sym.c (do_sym): Properly handle STT_GNU_IFUNC symbols.
- * elf/ifuncmain3.c (main): Test dlopen STT_GNU_IFUNC symbol.
-
-2009-11-03 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/syscalls.list: Add
- readahead.
-
-2009-11-03 Jakub Jelinek <jakub@xxxxxxxxxx>
-
- * sysdeps/powerpc/powerpc64/dl-machine.h (resolve_ifunc): Don't
- relocate opd entry when resolving prelink conflicts.
-
-2009-11-04 Jakub Jelinek <jakub@xxxxxxxxxx>
-
- * misc/sys/uio.h (preadv, pwritev): Fix type of last argument
- when -D_FILE_OFFSET_BITS=64.
-
- * sysdeps/unix/sysv/linux/ia64/bits/fcntl.h (fallocate): Fix types
- of last two arguments when -D_FILE_OFFSET_BITS=64.
- * sysdeps/unix/sysv/linux/i386/bits/fcntl.h (fallocate): Likewise.
- * sysdeps/unix/sysv/linux/s390/bits/fcntl.h (fallocate): Likewise.
- * sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h (fallocate): Likewise.
- * sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h (fallocate): Likewise.
- * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h (fallocate): Likewise.
- * sysdeps/unix/sysv/linux/sh/bits/fcntl.h (fallocate): Likewise.
-
-2009-11-03 Andreas Schwab <schwab@xxxxxxxxxxxxxx>
-
- [BZ #4457]
- * sysdeps/generic/libgcc_s.h: New file.
- * sysdeps/generic/framestate.c: Include it and use LIBGCC_S_SO.
-
-2009-11-01 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * malloc/hooks.c (free_check): Restore locking and call _int_free
- appropriately.
-
-2009-10-30 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * version.h (VERSION): Bump for 2.11 release.
- * include/features.h (__GLIBC_MINOR__): Bump to 11.
-
- * elf/tst-execstack.c (do_test): Add cast to avoid warning.
-
- * stdio-common/scanf13.c (main): Remove unused variable wbuf.
-
- * stdlib/tst-strtol.c (tests): Mark one more constant as unsigned
- to avoid warning.
- * stdlib/tst-strtoll.c (tests): Likewise.
-
- [BZ #9986]
- * time/strftime_l.c (__strftime_internal): Allow %OC.
-
- * misc/mkostemps.c: New file.
- * misc/mkostemps64.c: New file.
-
-2009-10-30 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * locale/programs/locale-spec.c: Include <error.h> and
- <libintl.h>.
-
- * sysdeps/unix/sysv/linux/readlinkat.c: Fix last change.
-
-2009-10-28 Roland McGrath <roland@xxxxxxxxxx>
-
- * Makefile (dist-prepare): New target.
- (tag-for-dist): Target removed.
- (glibc-%.tar): Pattern rule removed.
- (%.tar): New pattern rule, does simple use of git archive.
- (dist-version): Remove variable definition.
- (dist): Just depend on that. Add .tar.xz dependency.
- If dist-version variable not set on command line, depend on
- dist-prepare, re-invoke with dist-version set via git describe.
-
- * Makerules (%.xz): New pattern rule.
-
-2009-10-28 Alan Modra <amodra@xxxxxxxxxxxxxx>
-
- * elf/ifuncdep2.c: Include ifunc-sel.h.
- (global): Delete.
- (foo1_ifunc, foo2_ifunc, foo3_ifunc): Use ifunc_sel.
- * elf/ifuncmain1.c (global): Delete.
- * elf/ifuncmain1vis.c: Likewise.
- * elf/ifuncmain2.c: Likewise.
- * elf/ifuncmain5.c: Likewise.
- * elf/ifuncmod3.c: Likewise.
- * elf/ifuncmain6pie.c: Include ifunc-sel.h.
- (foo_ifunc): Use ifunc_one.
- * elf/ifuncmain7.c: Likewise.
- * elf/ifuncmod1.c: Include ifunc-sel.h.
- (global): Define protected var.
- (foo_ifunc, foo_hidden_ifunc, foo_protected_ifunc): Use ifunc_sel.
- * elf/ifuncmod5.c: Likewise.
- * sysdeps/generic/elf/ifunc-sel.h: New file.
- * sysdeps/powerpc/elf/ifunc-sel.h: New file.
-
-2009-07-30 Alan Modra <amodra@xxxxxxxxxxxxxx>
-
- * elf/elf.h (R_PPC_NUM, R_PPC64_NUM): Delete unused and incorrect.
- (R_PPC_REL16*): Correct comments.
- (R_PPC_IRELATIVE, R_PPC64_IRELATIVE, R_PPC64_JMP_IREL): Define.
- (R_PPC64_REL16, R_PPC64_REL16_LO, R_PPC64_REL16_HI,
- R_PPC64_REL16_HA): Define.
- * sysdeps/powerpc/powerpc32/dl-irel.h: New file.
- * sysdeps/powerpc/powerpc64/dl-irel.h: New file.
- * sysdeps/powerpc/powerpc32/dl-machine.c (__elf_machine_fixup_plt):
- Delete unused "reloc" param.
- (__process_machine_rela): Handle R_PPC_IRELATIVE.
- * sysdeps/powerpc/powerpc32/dl-machine.h (__elf_machine_fixup_plt):
- Delete "reloc" param.
- (elf_machine_rela): Handle STT_GNU_IFUNC functions and
- R_PPC_IRELATIVE.
- * sysdeps/powerpc/powerpc64/dl-machine.h (resolve_ifunc): New function.
- (elf_machine_rela): Handle STT_GNU_IFUNC functions and new ifunc
- relocations.
-
-d2009-10-30 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #10315]
- * sysdeps/gnu/netinet/udp.h: Define UDP_CORK, UDP_ENCAP,
- UDP_ENCAP_ESPINUDP_NON_IKE, UDP_ENCAP_ESPINUDP, and
- UDP_ENCAP_L2TPINUDP.
-
- [BZ #10349]
- * sysdeps/posix/tempname.c (__gen_tempname): Take new second
- parameter, specifying length of prefix.
- * stdio-common/tempname.c: Likewise.
- * include/stdio.h: Adjust prototypes.
- * libio/oldtmpfile.c: Adjust caller.
- * misc/mkdtemp.c: Likewise.
- * misc/mkostemp.c: Likewise.
- * misc/mkostemp64.c: Likewise.
- * misc/mkstemp.c: Likewise.
- * misc/mkstemp64.c: Likewise.
- * misc/mktemp.c: Likewise.
- * stdio-common/tempnam.c: Likewise.
- * stdio-common/tmpfile.c: Likewise.
- * stdio-common/tmpnam.c: Likewise.
- * stdio-common/tmpnam_r.c: Likewise.
- * misc/mkstemps.c: New file.
- * misc/mkstemps64.c: New file.
- * stdlib/stdlib.h: Add prototypes.
- * misc/Makefile (routines): Add mkstemps and mkstemps64.
- * misc/Versions: Export mkstemps and mkstemps64 for GLIBC_2.11.
-
-2009-10-29 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * locale/iso-639.def: Add sml entry.
-
- [BZ #10391]
- * resolv/res_send.c (send_dg): Initialize resplen.
-
- [BZ #10446]
- * sysdeps/unix/sysv/linux/ia64/bits/siginfo.h: Match sigevent
- definition to the kernel's.
- * sysdeps/unix/sysv/linux/s390/bits/siginfo.h: Likewise.
-
-2009-08-18 Anders Johansson <ajohansson@xxxxxxxxxx>
-
- * nscd/aicache.c: Fix mixing up dataset and dataset->resp
- offsets and record sizes in assert()s and response sending.
- * nscd/grpcache.c: Likewise.
- * nscd/hstcache.c: Likewise.
- * nscd/initgrcache.c: Likewise.
- * nscd/pwdcache.c: Likewise.
-
-2009-10-29 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #10540]
- * nss/nss_files/files-hosts.c (_nss_files_gethostbyname4_r): If
- /etc/hosts does not exist set errnop and herrnop appropriately.
- Patch by Steve Langasek <vorlon@xxxxxxxxxx>.
-
- [BZ #10553]
- * malloc/malloc.c (malloc_info): Fix typos in format strings.
- Patch by John Sullivan <jsrhbz@xxxxxxxxxxxxxxxxxxxx>.
-
- [BZ #10564]
- * login/utmp_file.c (TIMEOUT): Increase to 10.
-
- [BZ #10609]
- * sysdeps/unix/sysv/linux/faccessat.c: Fix handling of empty parameters
- for file names in case the syscall is not available.
- * sysdeps/unix/sysv/linux/fchmodat.c: Likewise.
- * sysdeps/unix/sysv/linux/fchownat.c: Likewise.
- * sysdeps/unix/sysv/linux/futimesat.c: Likewise.
- * sysdeps/unix/sysv/linux/fxstatat.c: Likewise.
- * sysdeps/unix/sysv/linux/fxstatat64.c: Likewise.
- * sysdeps/unix/sysv/linux/i386/fchownat.c: Likewise.
- * sysdeps/unix/sysv/linux/i386/fxstatat.c: Likewise.
- * sysdeps/unix/sysv/linux/linkat.c: Likewise.
- * sysdeps/unix/sysv/linux/mkdirat.c: Likewise.
- * sysdeps/unix/sysv/linux/openat.c: Likewise.
- * sysdeps/unix/sysv/linux/powerpc/fchownat.c: Likewise.
- * sysdeps/unix/sysv/linux/readlinkat.c: Likewise.
- * sysdeps/unix/sysv/linux/renameat.c: Likewise.
- * sysdeps/unix/sysv/linux/symlinkat.c: Likewise.
- * sysdeps/unix/sysv/linux/unlinkat.c: Likewise.
- * sysdeps/unix/sysv/linux/wordsize-64/fxstatat.c: Likewise.
- * sysdeps/unix/sysv/linux/xmknodat.c: Likewise.
-
- [BZ #10643]
- * sysdeps/pthread/aio_misc.c (__aio_enqueue_request): If thread
- creation filed, remove the request from the 'requests' list and signal
- the caller that the request is finished.
-
- [BZ #10692]
- * nis/nss_nis/nis-grp.c (internal_nis_getgrent_r): Don't free buffer
- in error if batch_read. Patch by Joe Landers <jlanders@xxxxxxxxxx>.
-
- [BZ #10713]
- * nis/nss_nis/nis-grp.c (internal_nis_endgrent): Start freeing blocks
- from intern.start. Patch by Joe Landers <jlanders@xxxxxxxxxx>.
-
- [BZ #10780]
- * libio/ioputs.c (_IO_puts): Make sure to not return a number which
- overflows the int return type.
-
- [BZ #10717]
- * malloc/memusagestat.c (main): Fix repairing of trace files. We also
- have to compute maxsize_total, we have to update the variables, and
- the also_total handling must happen after the repair.
-
- [BZ #10742]
- * nscd/dbg_log.c (dbg_log): Print timestamp before the message text.
- Based on patch by Jeffrey Bastian <jbastian@xxxxxxxxxx>.
-
-2009-10-27 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/getpt.c (__posix_openpt): Make sure
- errno is always set when returning unsuccessfully.
-
-2009-10-29 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * malloc/memusage.c (update_data): Fix index wraparound handling
- so that buffer_cnt is actually reset.
-
-2009-10-29 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #10784]
- * sysdeps/unix/sysv/linux/ttyname.c (getttyname): Always copy name
- of the directory we look at into the static buffer if there is one
- at the start of the loop.
-
- [BZ #10789]
- * sysdeps/generic/netinet/ip.h: Define IPTOS_ENC* and IPTOS_DSCP*
- macros. Patch by Philip Prindeville <philipp@xxxxxxxxxxxxxxxxxxxxx>.
-
- [BZ #10840]
- * sysdeps/unix/sysv/linux/kernel-features.h: Define
- __ASSUME_F_GETOWN_EX.
- * sysdeps/unix/sysv/linux/fcntl.c: Implement F_GETOWN using F_GETOWN_EX
- if possible.
- * sysdeps/unix/sysv/linux/i386/fcntl.c: Likewise.
-
- * sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Define F_OWNER_*
- and f_owner_ex.
- * sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
-
- [BZ #10847]
- * sysdeps/gnu/getutmp.c: Allow compatibility code to play around with
- getutmpx symbol.
-
- [BZ #10823]
- * resolv/res_send.c (__libc_res_nsend): Fix copying of IPv4 server
- addresses. Patch by Petar Bogdanovic <petar@xxxxxxxxxx>.
-
-2009-10-24 Joseph Myers <joseph@xxxxxxxxxxxxxxxx>
-
- * sysdeps/ieee754/ldbl-128/w_expl.c: Add hidden_def (__expl).
-
-2009-10-27 Jakub Jelinek <jakub@xxxxxxxxxx>
-
- [BZ #10817]
- * math/w_coshl.c (__coshl): Use __finitel instead of __finite.
- Reported by Ray Chason.
-
-2009-10-21 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * sysdeps/x86_64/multiarch/Makefile (sysdep_routines): Add
- strend-sse4.
- * sysdeps/x86_64/multiarch/strchr.S: New file.
- * sysdeps/x86_64/multiarch/strend-sse4.S: New file.
- * sysdeps/x86_64/multiarch/strrchr.S: New file.
-
-2009-10-21 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * elf/dl-sym.c (do_sym): Resolve STT_GNU_IFUNC symbols.
-
-2009-10-19 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * include/math.h: Add hidden protos for __exp/__expf/__expl.
- * sysdeps/ieee754/dbl-64/w_exp.c: Add hidden alias.
- * sysdeps/ieee754/flt-32/w_expf.c: Likewise.
- * sysdeps/ieee754/ldbl-96/w_expl.c: Likewise.
- * sysdeps/i386/fpu/s_expm1.S: Call __exp to handle overflow.
- * sysdeps/i386/fpu/s_expm1f.S: Call __expf to handle overflow.
- * sysdeps/i386/fpu/s_expm1l.S: Call __expl instead of
- __ieee751_expl to handle overflow.
-
-2009-10-14 David S. Miller <davem@xxxxxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/sparc/sparc32/____longjmp_chk.S: New file.
- * sysdeps/unix/sysv/linux/sparc/sparc64/____longjmp_chk.S: New file.
-
-2009-10-13 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * csu/elf-init.c (__libc_csu_init): Run preinit array even if
- !USE_MULTIARCH.
-
-2009-10-08 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #10730]
- * stdlib/random_r.c (__initstate_r): Remove duplicate __set-errno.
- Patch in part by Steve Ward <planet36@xxxxxxxxx>.
-
- [BZ #10731]
- * stdlib/rand_r.c: Fix typo.
-
- * po/cs.po: Update from translation team.
-
-2009-10-06 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * elf/dl-load.c (_dl_map_object_from_fd): Close fd before
- returning if RTLD_NOLOAD.
-
-2009-10-06 Roland McGrath <roland@xxxxxxxxxx>
-
- * sysdeps/x86_64/multiarch/strstr-c.c
- [! SHARED]: Omit libc_hidden_builtin_def fiddling.
-
- * sysdeps/x86_64/multiarch/strcasestr-c.c: Remove
- libc_hidden_builtin_def fiddling, does not apply to strcasestr at all.
-
- * sysdeps/x86_64/multiarch/init-arch.h
- [NOT_IN_libc] (__get_cpu_features): Define it as a macro.
- (HAS_CPU_FEATURE): New macro.
- (HAS_SSE2, HAS_POPCOUNT, HAS_SSE4_2, HAS_FMA): Use it.
- * sysdeps/x86_64/multiarch/init-arch.c
- (__get_cpu_features): #undef it before definition.
-
-2009-10-05 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * locale/C-time.c: Revert week-1stday back to 19971130 and set
- first_weekday to 1 and first_workday to 2.
-
-2009-10-01 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Define F_SETOWN_EX and
- F_GETOWN_EX.
- * sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
-
-2009-09-28 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * stdio-common/printf_fp.c: Check for and avoid integer overflows.
- * stdio-common/vfprintf.c: Likewise.
-
-2009-09-27 Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>
-
- * sysdeps/mach/hurd/mkdirat.c: Include <hurd/fd.h>.
- (mkdirat): Call __directory_name_split_at instead of
- __directory_name_split.
-
-2009-09-28 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * locale/programs/locale-spec.c (locale_special): If nothing matches
- fail with an appropriate message.
-
-2009-09-10 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * configure.in: Exclude binutils 2.X. Support binutils 2.100
- and XX.
-
-2009-09-25 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * elf/dl-reloc.c (RESOLVE_MAP): Always pass
- DL_LOOKUP_ADD_DEPENDENCY to _dl_lookup_symbol_x.
-
-2009-09-28 Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>
-
- * bits/termios.h [__USE_UNIX98] (IXANY): Define macro.
-
-2009-09-20 Andreas Schwab <schwab@xxxxxxxxxxxxxx>
-
- * iconvdata/iso646.c (gconv_init): Correctly initialize the
- character size elements in step data.
-
-2009-09-20 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * po/hu.po: Update from translation team.
- * po/vi.po: Likewise.
-
-2009-09-19 Roland McGrath <roland@xxxxxxxxxx>
-
- * libio/wfileops.c (_IO_wfile_seekoff): Remove unused variables.
-
-2009-09-15 Roland McGrath <roland@xxxxxxxxxx>
-
- * aclocal.m4 (GLIBC_PROVIDES): Add _AS_ECHO_PREPARE.
- * nptl/sysdeps/pthread/configure: Regenerated.
- * nptl/sysdeps/x86_64/configure: Regenerated.
- * sysdeps/unix/sysv/linux/configure: Regenerated.
- * sysdeps/x86_64/elf/configure: Regenerated.
-
- * Makefile (autoconf-it): Set execute bit only on top-level configure.
-
- * configure.in: Let add-ons set $libc_add_on_config_subdirs to have
- the effect of AC_CONFIG_SUBDIRS relative to the add-on directory.
- * aclocal.m4 (GLIBC_PROVIDES): Add AC_CONFIG_SUBDIRS.
- * configure: Regenerated.
-
-2009-09-09 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * posix/getconf.c (main): Handle -- on command line.
-
-2009-09-05 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * configure.in: Support binutils 2.100 and 3.0.
-
-2009-09-08 Jakub Jelinek <jakub@xxxxxxxxxx>
-
- * sysdeps/s390/s390-32/____longjmp_chk.c: Removed.
- * sysdeps/s390/s390-64/____longjmp_chk.c: Removed.
- * sysdeps/unix/sysv/linux/s390/s390-32/____longjmp_chk.c: New file.
- * sysdeps/unix/sysv/linux/s390/s390-64/____longjmp_chk.c: New file.
-
-2009-09-07 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * locale/programs/ld-collate.c (struct locale_collate_t): Add
- unnamed_section_defined field.
- (collate_read): Test and set unnamed_section_defined.
-
- * posix/getconf.c (vars): Handle POSIX2_LINE_MAX in addition to
- _POSIX2_LINE_MAX.
-
-2009-09-04 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * configure.in: Support binutils 2.20.
-
-2009-09-03 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/i386/i686/multiarch/strstr-c.c (__strstr_sse42,
- __strstr_ia32): Add attribute_hidden.
-
-2009-09-01 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * hesiod/nss_hesiod/hesiod-grp.c (internal_gid_from_group): Fix
- parsing of group entry.
-
-2009-09-02 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * libio/wfileops.c (_IO_wfile_seekoff): Account for readahead in
- external buffer. Always discard readahead in internal buffer.
- * libio/Makefile (tests): Add bug-wsetpos.
- * libio/bug-wsetpos.c: New file.
-
-2009-09-02 Jakub Jelinek <jakub@xxxxxxxxxx>
-
- * sysdeps/x86_64/multiarch/strstr-c.c (__strstr_sse42, __strstr_sse2):
- Add attribute_hidden.
- * sysdeps/x86_64/multiarch/strcasestr-c.c (__strcasestr_sse42,
- __strcasestr_sse2): Likewise.
- * sysdeps/x86_64/multiarch/s_fma.c (__fma_sse2): Add attribute_hidden.
- (__fma_fma): Make static.
- * sysdeps/x86_64/multiarch/s_fmaf.c (__fmaf_sse2): Add attribute_hidden.
- (__fmaf_fma): Make static.
-
-2009-08-31 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * libio/wfileops.c (_IO_wfile_seekoff): Remove dead code and
- reformulate in-buffer optimisation check to match code in
- _IO_new_file_seekoff.
-
-2009-08-31 Joshua W. Boyer <jwboyer@xxxxxxxxxxxxxxxxxx>
-
- * sysdeps/powerpc/powerpc32/power6/memcpy.S: Change srdi instruction
- to srwi in 32-bit memcpy for power6.
-
-2009-09-01 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * include/stdio.h: Declare hidden proto for fflush.
- * libio/iofflush.c: Add hidden weak alias for fflush.
-
-2009-09-01 Jakub Jelinek <jakub@xxxxxxxxxx>
-
- * sysdeps/x86_64/fpu/bits/mathinline.h: Include bits/wordsize.h.
- (__signbitf, __signbit): Only use SSE inline asm for 64-bit.
-
-2009-08-31 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * sysdeps/x86_64/fpu/bits/mathinline.h: Use __asm instead of asm.
-
-2009-08-31 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- [BZ #10560]
- * malloc/malloc.c: Add local assert definition to avoid problems with
- memory allocation in the real one.
-
-2009-08-27 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * sysdeps/i386/i686/multiarch/init-arch.c (ENABLE_SSSE3_ON_ATOM):
- Removed.
- * sysdeps/x86_64/multiarch/init-arch.c (__init_cpu_features): Don't
- turn off SSSE3 on Atom.
-
-2009-08-28 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * stdlib/tst-strtol.c (tests): More tests.
- * stdlib/tst-strtoll.c (tests): Likewise.
-
-2009-08-26 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/ieee754/dbl-64/wordsize-64/s_isinf.c: New file.
-
- * sysdeps/ieee754/dbl-64/wordsize-64/s_isnan.c: New file.
-
-2009-08-25 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/ieee754/dbl-64/wordsize-64/s_lround.c: Add llround aliases.
- * sysdeps/ieee754/dbl-64/wordsize-64/s_llround.c: New file.
-
- * sysdeps/ieee754/dbl-64/wordsize-64/s_nearbyint.c: New file
-
- * sysdeps/ieee754/dbl-64/wordsize-64/s_rint.c: New file.
-
- * sysdeps/ieee754/dbl-64/wordsize-64/s_round.c: New file.
-
-2009-08-25 Joseph Myers <joseph@xxxxxxxxxxxxxxxx>
-
- * math/s_fdiml.c (__fdiml): Use fpclassify instead of fpclassifyl.
-
-2009-08-25 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/x86_64/fpu/s_scalbln.c: New file.
- * sysdeps/x86_64/fpu/s_scalbn.c: New file.
-
- * sysdeps/ieee754/dbl-64/wordsize-64/s_scalbn.c: New file.
-
- * sysdeps/x86_64/fpu/s_signbit.S: New file.
- * sysdeps/x86_64/fpu/s_signbitf.S: New file.
-
- * sysdeps/ieee754/dbl-64/wordsize-64/s_lround.c: New file.
- * sysdeps/ieee754/dbl-64/wordsize-64/s_trunc.c: New file.
-
- * sysdeps/x86_64/dl-trampoline.S (_dl_runtime_profile): Remove
- leftover YMM_SIZE definition.
-
-2009-08-24 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * math/math_private.h (ieee_double_shape_type): Add uint64_t word to
- union.
- (EXTRACT_WORDS64, INSERT_WORDS64): Define.
- * sysdeps/x86_64/fpu/math_private.h (EXTRACT_WORDS64, INSERT_WORDS64):
- Redefine.
- * sysdeps/ieee754/dbl-64/wordsize-64/s_ceil.c: New file.
-
- * sysdeps/x86_64/fpu/math_private.h: Add specialized GET_FLOAT_WORD
- and SET_FLOAT_WORD definitions.
-
-2009-08-24 Roland McGrath <roland@xxxxxxxxxx>
-
- * sysdeps/unix/syscall-template.S: New file.
- * sysdeps/unix/make-syscalls.sh: Generate rules to use it.
- * sysdeps/unix/Makefile (omit-deps): Do not omit syscall stubs' deps.
- (compile-syscall): Pass mkdep and -g options as normal.
- (s-proto.d, s-proto-cancel.d): Don't "-include" these.
- (common-generated): Don't add them here.
-
-2009-08-24 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * math/s_fdim.c: In case of overflows set errno.
- * math/s_fdimf.c: Likewise.
- * math/s_fdiml.c: Likewise.
-
- * math/math.h: Define math_errhandling of __FAST_MATH__ is not defined.
- * sysdeps/i386/fpu/bits/mathinline.h: Undefine math_errhandling if we
- are using the inline optimizations.
-
- * sysdeps/x86_64/fpu/bits/mathinline.h (__signbit): Optimize.
- (__signbitf): Likewise.
-
-2009-08-23 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * posix/regcomp.c (parse_dup_op): Verify the expression is correctly
- terminated.
- * posix/Makefile (tests): Add bug-regex29.
- * posix/bug-regex29.c: New file.
-
- * posix/unistd.h: Define _POSIX_VERSION and _POSIX2_* correctly if
- older POSIX versions are selected.
-
- * stdio-common/printf_fp.c: ISO C expects to print the sign of NaN
- as well.
- * stdio-common/printf_fphex.c: Likewise.
- * stdio-common/tstdiomisc.c: Add more tests.
-
- * locale/locale.h: Include xlocale.h and the thread-local locale
- declarations for XPG7, not XPG6.
-
-2009-08-21 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * sysdeps/powerpc/powerpc32/____longjmp_chk.S: Removed.
- * sysdeps/powerpc/powerpc64/____longjmp_chk.S: Removed.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/____longjmp_chk.S: New file.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/____longjmp_chk.S: New file.
- * sysdeps/powerpc/powerpc32/__longjmp-common.S: Move CHECK_SP earlier.
- * sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S: Likewise.
-
-2009-08-20 Roland McGrath <roland@xxxxxxxxxx>
-
- * sysdeps/generic/elf/backtracesyms.c (__backtrace_symbols):
- Use l_addr instead of l_map_start (dli_fbase).
- Print "FILE([+-]OFFSET) [ADDRESS]" with the file-relative
- address when there is no proximate symbol.
- * sysdeps/generic/elf/backtracesymsfd.c (__backtrace_symbols_fd):
- Likewise.
-
-2009-08-16 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * scripts/gen-as-const.awk: Fix test for 64-bit platform.
-
-2009-08-14 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * test-skeleton.c (signal_handler): Renamed from timeout_handler.
- Also handle SIGINT. In that case only do the cleanup and then
- re-raise the signal.
- (main): Install handler for SIGINT.
-
-2009-08-10 SUGIOKA Toshinobu <sugioka@xxxxxxxxxxxx>
-
- * stdlib/longlong.h [__sh__] (udiv_qrnnd, sub_ddmmss): Add "t" to
- clobber list.
-
-2009-08-01 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * elf/Makefile (distribute): Add tst-audit6.c tst-auditmod6a.c
- tst-auditmod6b.c tst-auditmod6c.c tst-audit7.c tst-auditmod7a.c
- tst-auditmod7b.c.
- (tests): Add tst-audit6 tst-audit7.
- (modules-names): Add st-auditmod6a tst-auditmod6b tst-auditmod6c
- tst-auditmod7a tst-auditmod7b.
- ($(objpfx)tst-audit6): New.
- ($(objpfx)tst-audit6.out): Likewise.
- ($(objpfx)tst-audit7): Likewise.
- ($(objpfx)tst-audit7.out): Likewise.
- (tst-audit6-ENV): Likewise.
- (tst-audit7-ENV): Likewise.
- (CFLAGS-tst-auditmod6b.c): Likewise.
- (CFLAGS-tst-auditmod6c.c): Likewise.
- (CFLAGS-tst-auditmod7b.c): Likewise.
- * elf/tst-audit6.c: New file.
- * elf/tst-audit7.c: New file.
- * elf/tst-auditmod6a.c: New file.
- * elf/tst-auditmod6b.c: New file.
- * elf/tst-auditmod6c.c: New file.
- * elf/tst-auditmod7a.c: New file.
- * elf/tst-auditmod7b.c: New file.
- * sysdeps/x86_64/dl-trampoline.S (_dl_runtime_profile): Move
- saving and restoring SSE/AVX registers to ...
- * sysdeps/x86_64/dl-trampoline.h: This. New file.
-
-2009-08-07 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * sysdeps/i386/i686/multiarch/strcspn.S (STRCSPN): Use PIC
- only if SHARED is defined.
- * sysdeps/i386/i686/multiarch/strspn.S (strspn): Likewise.
-
-2009-08-03 Jim Meyering <meyering@xxxxxxxxxx>
-
- * sysdeps/i386/configure.in: Use AC_HEADER_CHECK.
-
-2009-08-08 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/x86_64/multiarch/strlen.S: Move SSE4.2 version into the same
- section as the other functions for this architecture.
- * sysdeps/x86_64/multiarch/rawmemchr.S: Likewise.
-
-2009-08-07 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/x86_64/strcmp.S: Add support to compile with
- USE_SSSE3. In this case palignr is used.
- * sysdeps/x86_64/multiarch/strcmp.S (strcmp): If SSE4.2 is not
- available but SSSE3 is, pick __str{,n}cmp_ssse3.
- * sysdeps/x86_64/multiarch/Makefile [subdir=string] (sysdep_routines):
- Add strcmp-ssse3 and strncmp-ssse3.
- * sysdeps/x86_64/multiarch/strcmp-ssse3.S: New file.
- * sysdeps/x86_64/multiarch/strncmp-ssse3.S: New file.
-
- * sysdeps/x86_64/multiarch/strcspn-c.c (STRCSPN_SSE42): Avoid
- warning through fake initialization.
-
-2009-08-07 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * sysdeps/i386/i686/multiarch/strlen.S (ENTRY): Add the missing "; \".
-
-2009-08-07 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * elf/dl-lookup.c (do_lookup_x): Enter correct name into table of
- unique symbols.
-
-2009-08-05 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * sysdeps/x86_64/cacheinfo.c (init_cacheinfo): Properly use
- EBX from EAX = 1. Handle EAX = 11.
-
-2009-08-07 Andreas Schwab <schwab@xxxxxxxxxx>
-
- * Makefile (TAGS): Use separate sed -e expressions to avoid \
- inside ''.
-
-2009-08-03 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * sysdeps/i386/i686/multiarch/strcspn.S: Add comments for no
- hidden IFUNC functions.
- * sysdeps/i386/i686/multiarch/strspn.S: Likewise.
-
- * sysdeps/i386/i686/multiarch/strlen.S: New file.
-
- * sysdeps/i386/i686/multiarch/Makefile [subdir=string]
- (sysdep_routines): Add strcspn-c, strpbrk-c, strspn-c, strstr-c, and
- strcasestr-c.
- (CFLAGS-strcspn-c.c): Define.
- (CFLAGS-strpbrk-c.c): Define.
- (CFLAGS-strspn-c.c): Define.
- (CFLAGS-strstr.c): Define.
- (CFLAGS-strcasestr.c): Define.
- * sysdeps/i386/i686/multiarch/strcspn-c.c: New file.
- * sysdeps/i386/i686/multiarch/strcspn.S: New file.
- * sysdeps/i386/i686/multiarch/strpbrk-c.c: New file.
- * sysdeps/i386/i686/multiarch/strpbrk.S: New file.
- * sysdeps/i386/i686/multiarch/strspn-c.c: New file.
- * sysdeps/i386/i686/multiarch/strspn.S: New file.
- * sysdeps/i386/i686/multiarch/strstr-c.c: New file.
- * sysdeps/i386/i686/multiarch/strstr.c: New file.
- * sysdeps/i386/i686/multiarch/strcasestr-c.c: New file.
- * sysdeps/i386/i686/multiarch/strcasestr.c: New file.
- * sysdeps/x86_64/multiarch/strcspn-c.c (STRCSPN_SSE42): Use
- -16L instead of 0xfffffffffffffff0L.
- * sysdeps/x86_64/multiarch/strspn-c.c (__strspn_sse42): Likewise.
-
-2009-08-02 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/i386/configure.in: Add test for <cpuid.h>.
-
-2009-07-31 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S (longjmp_msg): Yet
- another rewrite. Much smaller and faster.
- * sysdeps/unix/sysv/linux/i386/____longjmp_chk.S: Likewise.
-
- * sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S (longjmp_msg): Get
- ss_flags from the correct location.
-
-2009-07-31 H.J. Lu <hongjiu.lu@xxxxxxxxx>
-
- * sysdeps/i386/i686/Makefile (sysdep_routines): Add cacheinfo.
- * sysdeps/i386/i686/cacheinfo.c: New file.
- * sysdeps/i386/i686/multiarch/Makefile: New file.
- * sysdeps/i386/i686/multiarch/ifunc-defines.sym: New file.
- * sysdeps/i386/i686/multiarch/init-arch.c: New file.
- * sysdeps/i386/i686/multiarch/init-arch.h: New file.
- * sysdeps/i386/i686/multiarch/sched_cpucount.c: New file.
- * sysdeps/unix/sysv/linux/i386/i686/sysconf.c: New file.
- * sysdeps/x86_64/cacheinfo.c: Include <cpuid.h>.
- (__cpuid_count): New. Provide the default.
- (__x86_64_prefetchw): Define only if DISABLE_PREFETCHW is not defined.
- (__x86_64_preferred_memory_instruction): Define only if
- DISABLE_PREFERRED_MEMORY_INSTRUCTION is not defined.
- (intel_check_word): Use __cpuid.
- (handle_intel): Likewise.
- (handle_amd): Likewise.
- (__cache_sysconf): Likewise.
- (init_cacheinfo): Updated. Use __cpuid and __cpuid_count.
- (__cache_sysconf): Likewise.
- (init_cacheinfo): Updated. Use __cpuid and __cpuid_count.
- * sysdeps/x86_64/multiarch/init-arch.c: Include <cpuid.h>.
- (get_common_indeces): Use __cpuid.
- (__init_cpu_features): Likewise. Disable SSSE3 on Atom only
- if ENABLE_SSSE3_ON_ATOM is not defined.
- * sysdeps/x86_64/multiarch/init-arch.h (HAS_SSE2): Define.
- * sysdeps/x86_64/multiarch/sched_cpucount.c (POPCNT): Use
- popcnt instead of popcntq.
-
-2009-07-31 Jakub Jelinek <jakub@xxxxxxxxxx>
-
- * malloc/Makefile (CFLAGS-obstack.c): Add $(uses-callbacks).
-
-2009-07-30 Ulrich Drepper <drepper@xxxxxxxxxx>
-
- * sysdeps/unix/sysv/linux/i386/____longjmp_chk.S: New file.
- * sysdeps/i386/____longjmp_chk.S: Remove all code. This is now a file
- which always causes a compile error.
-
- * sysdeps/i386/__longjmp.S: Remove bound-checking pointer support.
-
- * sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S: New file. Content
- comes from...
- * sysdeps/x86_64/____longjmp_chk.S: ...here. This is now a file
- which always causes a compile error.
-
- * debug/Makefile (tests): Add tst-longjmp_chk2.
- * debug/tst-longjmp_chk2.c: New file.
-
- * sysdeps/x86_64/__longjmp.S: Remove CHECK_RSP handling. Fix CFI.
- Remove incorrect use of BP_SYM.
- * sysdeps/x86_64/____longjmp_chk.S: Rewrite. Complete implementation
[... 27937 lines stripped ...]