diff options
| author | Siddhesh Poyarekar <siddhesh@sourceware.org> | 2017-08-02 20:57:34 +0530 |
|---|---|---|
| committer | Siddhesh Poyarekar <siddhesh@sourceware.org> | 2017-08-02 20:57:34 +0530 |
| commit | edf66db113cdaded68871e13ccaae158eef2a321 (patch) | |
| tree | 98ceb2df248d99dabeee311dacf6c487df4d81fc /ChangeLog.18 | |
| parent | 92c3af3c140f671ea49c751368d17df2e10d0eeb (diff) | |
| download | glibc-edf66db113cdaded68871e13ccaae158eef2a321.tar.xz glibc-edf66db113cdaded68871e13ccaae158eef2a321.zip | |
Rotate ChangeLog correctly
I incorrectly assumed that the ChangeLog numbers (.1, .2, etc.) are in
order. They're not and the latest non-current ChangeLog is the one
with the highest number. Fixed.
Diffstat (limited to 'ChangeLog.18')
| -rw-r--r-- | ChangeLog.18 | 105329 |
1 files changed, 93420 insertions, 11909 deletions
diff --git a/ChangeLog.18 b/ChangeLog.18 index 92f9739680..c28024e88a 100644 --- a/ChangeLog.18 +++ b/ChangeLog.18 @@ -1,15228 +1,96739 @@ -2010-05-04 Andreas Schwab <schwab@redhat.com> +2017-08-02 Siddhesh Poyarekar <siddhesh@sourceware.org> - * posix/regexec.c (find_collation_sequence_value): Fix skipping - the wide char sequence of the collating element. + * version.h (RELEASE): Set to "development" + (VERSION): Set to 2.26.90. + * NEWS: Add 2.27 section. -2010-05-05 Ulrich Drepper <drepper@redhat.com> + * version.h (RELEASE): Set to "stable" + (VERSION): Set to 2.26. + * include/features.h (__GLIBC_MINOR__): Set to 26. - [BZ #11571] - * sysdeps/unix/sysv/linux/getlogin_r.c (__getlogin_r_loginuid): Handle - too small buffers according to the standard. + * manual/contrib.texi: Update contributors. + * manual/install.texi: Update latest tested versions of gcc and + binutils. + * INSTALL: Regenerate. - * sysdeps/unix/sysv/linux/kernel-features.h: Alpha doesn't have to be - handled here anymore. - Patch mostly by Matt Turner <mattst88@gmail.com>. + * NEWS: Add bugs fixed. -2010-05-03 Ulrich Drepper <drepper@redhat.com> + * po/fr.po: Update translations. - * version.h (VERSION): Bump for 2.12 release. - * include/features.h (__GLIBC_MINOR__): Bump to 12. +2017-08-01 Siddhesh Poyarekar <siddhesh@sourceware.org> - [BZ #11149] - * elf/ldconfig.c (search_dir): Fix handling of symlinks in chroot. + * NEWS: Update security-related changes. - * elf/chroot_canon.c (chroot_canon): Use xmalloc and xrealloc. +2017-07-30 Siddhesh Poyarekar <siddhesh@sourceware.org> - * elf/ldconfig.c (parse_conf_include): Don't fall back to - directories named in config file outside the chroot. + * po/be.po: Update translations. + * po/ko.po: Likewise. + * po/nl.po: Likewise. + * po/ru.po: Likewise. -2010-02-02 Andreas Schwab <schwab@redhat.com> +2017-07-29 Torvald Riegel <triegel@redhat.com> + Carlos O'Donell <carlos@redhat.com> + + [BZ 21778] + * nptl/pthread_mutex_timedlock.c (__pthread_mutex_timedlock): Update + oldval if the CAS fails. + * nptl/pthread_mutex_lock.c (__pthread_mutex_lock_full): Likewise. + * nptl/tst-mutex7.c: Add comments explaining template test. + (ROBUST, DELAY_NSEC, ROUNDS, N): New. + (tf, do_test): Use them. + * nptl/tst-mutex7robust.c: New file. + * nptl/Makefile (tests): Add new test. + +2017-07-28 Nathan Rossi <nathan@nathanrossi.com> + + [BZ #21779] + * sysdeps/unix/sysv/linux/microblaze/pt-vfork.S: Branch using PLT. + + * sysdeps/microblaze/libm-test-ulps: Update. + +2017-07-28 Chung-Lin Tang <cltang@codesourcery.com> + + * sysdeps/nios2/libm-test-ulps: Update. + +2017-07-28 Torvald Riegel <triegel@redhat.com> + Carlos O'Donell <carlos@redhat.com> + + [BZ #21298] + * nptl/Makefile (tests-internal): Add tst-rwlock20. + * nptl/pthread_rwlock_common.c (__pthread_rwlock_rdlock_full): Fix + explicit hand-over. + (__pthread_rwlock_wrlock_full): Likewise. + * nptl/tst-rwlock20.c: New file. + * support/Makefile (libsupport-routines): Add xpthread_rwlock_init, + xpthread_rwlock_rdlock, xpthread_rwlock_unlock, + xpthread_rwlock_wrlock, xpthread_rwlockattr_init, and + xpthread_rwlockattr_setkind_np. + * support/xpthread_rwlock_init.c: New file. + * support/xpthread_rwlock_rdlock.c: New file. + * support/xpthread_rwlock_unlock.c: New file. + * support/xpthread_rwlock_wrlock.c: New file. + * support/xpthread_rwlockattr_init.c: New file. + * support/xpthread_rwlockattr_setkind_np.c: New file. + * support/xthread.h: Add xpthread_rwlock_init, xpthread_rwlock_rdlock, + xpthread_rwlock_unlock, xpthread_rwlock_wrlock, + xpthread_rwlockattr_init, and xpthread_rwlockattr_setkind_np + prototypes. - * 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). +2017-07-27 Adhemerval Zanella <adhemerval.zanella@linaro.org> -2010-05-03 Ulrich Drepper <drepper@redhat.com> + * sysdeps/alpha/fpu/libm-test-ulps: Update. - * elf/dl-iteratephdr.c (__dl_iterate_phdr): Remove unnecessary - assignment. +2017-07-27 Mike FABIAN <mfabian@redhat.com> -2010-05-02 Ulrich Drepper <drepper@redhat.com> + * locale/iso-639.def: add North and South Azerbaijani. - * 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@redhat.com>. +2017-07-27 Rical Jasan <ricaljasan@pacific.net> -2010-04-25 Bruno Haible <bruno@clisp.org> + * manual/lang.texi (CHAR_BIT): Convert from an @table to an + @deftypevr. Change standard from ISO to C90. Mention the + POSIX.1-2001 requirement of the value 8. - [BZ #11538] - * sysdeps/unix/bsd/ptsname.c (__ptsname_r): Use __ttyname_r's return - value instead of errno. - * sysdeps/unix/getlogin.c (getlogin): Likewise. +2017-07-27 Rical Jasan <ricaljasan@pacific.net> - [BZ #11537] - * sysdeps/mach/hurd/ttyname_r.c (__ttyname_r): Upon failure, return - errno, not -1. + * manual/creature.texi (_REENTRANT): Annotate as obsolete. + (_THREAD_SAFE): Likewise. -2010-04-24 Emilio Pozuelo Monfort <pochu27@gmail.com> +2017-07-26 Siddhesh Poyarekar <siddhesh@sourceware.org> - * hurd/lookup-at.c (__file_name_lookup_at): Fix error return value. + * po/bg.po: Update translations. + * po/cs.po: Likewise. + * po/de.po: Likewise. + * po/pl.po: Likewise. + * po/uk.po: Likewise. + * po/vi.po: Likewise. -2010-04-22 Ulrich Drepper <drepper@redhat.com> +2017-07-26 Mike FABIAN <mfabian@redhat.com> - * po/vi.po: Update from translation team. + [BZ #21828] + * NEWS: Mention that the Unicode 10.0.0 update causes user visible changes. -2010-04-21 Ulrich Drepper <drepper@redhat.com> +2017-07-26 Siddhesh Poyarekar <siddhesh@sourceware.org> - * po/bg.po: Update from translation team. + * po/sv.po: Update Translation. -2010-04-19 Roland McGrath <roland@redhat.com> +2017-07-25 Siddhesh Poyarekar <siddhesh@sourceware.org> + Paul Eggert <eggert@cs.ucla.edu> - * elf/Makefile ($(objpfx)noload): Depend on libdl.so. + * timezone.zic (PRIdLINENO): Remove. + (verror): Use PRIdMAX. + * po/libc.pot: Regenerate. - * Makeconfig (as-needed, no-as-needed): New variables. - (link-libc): Add ld.so inside --as-needed. +2017-07-24 Adhemerval Zanella <adhemerval.zanella@linaro.org> + H.J. Lu <hongjiu.lu@intel.com> - * stdio-common/tst-fmemopen.c (TEST_FILE): Macro removed. - (main): Take arguments. Construct test file name from ARGV[0]. + [BZ #21744] + * elf/dl-tunables.c: Include not-errno.h header. + * include/unistd.h (__access_noerrno): Remove definition. + * sysdeps/unix/sysv/linux/access.c (__access_noerrno): Likewise. + * sysdeps/generic/not-errno.h: New file. + * sysdeps/unix/sysv/linux/not-errno.h: Likewise. -2010-04-15 H.J. Lu <hongjiu.lu@intel.com> +2017-07-24 H.J. Lu <hongjiu.lu@intel.com> - * 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. + [BZ #21752] + * debug/fortify_fail.c (__fortify_fail_abort): Don't pass down + __libc_argv[0] if we aren't doing backtrace. Rename do_backtrace + to need_backtrace. + * sysdeps/posix/libc_fatal.c (__libc_message): Don't call + __libc_secure_getenv if we aren't doing backtrace. -2010-04-14 H.J. Lu <hongjiu.lu@intel.com> +2017-07-24 Andreas Schwab <schwab@suse.de> - * 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. + [BZ #21804] + * sysdeps/nptl/bits/thread-shared-types.h (__PTHREAD_SPINS_DATA) + [__PTHREAD_MUTEX_LOCK_ELISION && __WORDSIZE == 64]: Remove + trailing semicolon. + (struct __pthread_mutex_s): Remove semicolon after + __PTHREAD_COMPAT_PADDING_MID and __PTHREAD_COMPAT_PADDING_END. + * sysdeps/hppa/nptl/bits/pthreadtypes-arch.h + (__PTHREAD_COMPAT_PADDING_MID, __PTHREAD_COMPAT_PADDING_END): Add + semicolon. - * sysdeps/x86_64/multiarch/memcmp-sse4.S: Check - DATA_CACHE_SIZE_HALF instead of SHARED_CACHE_SIZE_HALF. +2017-07-23 Dmitry V. Levin <ldv@altlinux.org> -2010-04-14 Andreas Schwab <schwab@redhat.com> + * sysdeps/unix/sysv/linux/s390/sys/ptrace.h [_LINUX_PTRACE_H || + _S390_PTRACE_H]: Undefine all PTRACE_* macro constants defined + later as enum constants, except PTRACE_PEEKUSER, PTRACE_POKEUSER, + and PTRACE_SEIZE_DEVEL that are not defined by Linux headers. - * elf/dl-version.c (_dl_check_map_versions): Avoid index overflow - when dependencies are missing. +2017-07-23 John David Anglin <danglin@gcc.gnu.org> -2010-04-14 H.J. Lu <hongjiu.lu@intel.com> + [BZ 19170] + * sysdeps/hppa/dl-trampoline.S (_dl_runtime_resolve): Revise comment. - * sysdeps/x86_64/multiarch/memcmp-sse4.S: Optimized for unaligned - data. +2017-07-21 DJ Delorie <dj@redhat.com> + + * nss/tst-nss-test5.c: Correct test configuration. + +2017-07-21 Steve Ellcey <sellcey@cavium.com> + + * localedata/Makefile (CFLAGS-tst_iswalnum.c, CFLAGS-tst_iswalpha.c + CFLAGS-tst_iswcntrl.c, CFLAGS-tst_iswdigit.c, CFLAGS-tst_iswgraph.c, + CFLAGS-tst_iswlower.c, CFLAGS-tst_iswprint.c, CFLAGS-tst_iswpunct.c, + CFLAGS-tst_iswspace.c, CFLAGS-tst_iswupper.c, CFLAGS-tst_iswxdigit.c, + CFLAGS-tst_towlower.c, CFLAGS-tst_towupper.c): New macros. + +2017-07-21 Steve Ellcey <sellcey@cavium.com> + + * nss/nss_test1.c (default_npwd_data): Fix definition. + +2017-07-21 Steve Ellcey <sellcey@cavium.com> + + * sysdeps/ieee754/ldbl-128/e_expl.c (__ieee754_expl): Call + math_force_eval. + +2017-07-19 Adhemerval Zanella <adhemerval.zanella@linaro.org> + + * sysdeps/sparc/fpu/libm-test-ulps: Update. + + * sysdeps/unix/sysv/linux/alpha/clone.S (__clone): Fix argument + passing to syscall exit. + +2017-07-19 DJ Delorie <dj@delorie.com> + + * grp/grp-merge.c (libc_hidden_def): Fix cast-after-dereference. + +2017-07-19 H.J. Lu <hongjiu.lu@intel.com> -2010-04-12 H.J. Lu <hongjiu.lu@intel.com> + [BZ #21741] + * sysdeps/i386/i686/multiarch/ifunc-impl-list.c + (__libc_ifunc_impl_list): Test memmove_chk and memset_chk only + in libc.so. + +2017-07-19 H.J. Lu <hongjiu.lu@intel.com> + + [BZ #21740] + * debug/Makefile (elide-routines.o): New. + +2017-07-19 Szabolcs Nagy <szabolcs.nagy@arm.com> + + * sysdeps/unix/sysv/linux/aarch64/dl-procinfo.c: + (_dl_aarch64_cap_flags): Update. + * sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h + (_DL_HWCAP_COUNT, _DL_HWCAP_LAST): Update. + +2017-07-18 Szabolcs Nagy <szabolcs.nagy@arm.com> + + * sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h (_dl_procinfo): Revert. + (_dl_hwcap_string): Check range. + +2017-07-17 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com> + + [BZ #21707] + * csu/libc-start.c (LIBC_START_MAIN): Perform IREL{,A} + relocations before or after initializing the TCB on statically + linked executables. That's a per-architecture definition. + * elf/rtld.c (dl_main): Add a comment about thread-local + variables initialization. + * sysdeps/generic/libc-start.h: New file. Define + ARCH_APPLY_IREL and ARCH_SETUP_IREL. + * sysdeps/powerpc/Makefile: + [$(subdir) = elf && $(multi-arch) != no] (tests-static-internal): Add + tst-tlsifunc-static. + [$(subdir) = elf && $(multi-arch) != no && $(build-shared) == yes] + (tests-internal): Add tst-tlsifunc. + * sysdeps/powerpc/tst-tlsifunc.c: New file. + * sysdeps/powerpc/tst-tlsifunc-static.c: Likewise. + * sysdeps/powerpc/powerpc64le/Makefile (f128-loader-link): New + variable. + [$(subdir) = math] (test-float128% test-ifloat128%): Force + linking to the loader after linking to libgcc. + [$(subdir) = wcsmbs || $(subdir) = stdlib] (bug-strtod bug-strtod2) + (bug-strtod2 tst-strtod-round tst-wcstod-round tst-strtod6 tst-strrom) + (tst-strfrom-locale strfrom-skeleton): Likewise. + * sysdeps/unix/sysv/linux/powerpc/libc-start.h: New file. Define + ARCH_APPLY_IREL and ARCH_SETUP_IREL. + +2017-07-17 DJ Delorie <dj@redhat.com> + + * nss/nss_test.h: New. + * nss/nss_test1.h: Rewrite to use test-provided data. Add group + tests. Parameterize to allow multiple instances. + * nss/nss_test2.h: New. Second instance. + * nss/nss_test.ver: New. + * nss/nss_test1.c: Update to use new framework. + * nss/nss_test2.c: New. + * nss/nss_test3.c: New. + * nss/nss_test4.c: New. + * nss/nss_test5.c: New. + * nss/Makefile: Build new tests. + * shlib-versions: Add libnss_test2. + +2017-07-17 Adhemerval Zanella <adhemerval.zanella@linaro.org> + + [BZ #21512] + * sysdeps/unix/sysv/linux/hppa/clone.S (__clone): Fix argument + passing to syscall exit. + +2017-07-17 Szabolcs Nagy <szabolcs.nagy@arm.com> + + * sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h (HWCAP_FCMA): New macro. + (HWCAP_JSCVT, HWCAP_LRCPC): Likewise. + +2017-07-16 John David Anglin <danglin@gcc.gnu.org> + + * sysdeps/hppa/dl-trampoline.S (_dl_runtime_resolve): Return to caller + if _dl_fixup fails. + + * sysdeps/unix/sysv/linux/hppa/clone.S (__clone): Add .cfi annotation. + * sysdeps/unix/sysv/linux/hppa/getcontext.S (__getcontext): Likewise. + * sysdeps/unix/sysv/linux/hppa/pt-vfork.S (__vfork): Likewise. + * sysdeps/unix/sysv/linux/hppa/setcontext.S (__setcontext): Likewise. + + * sysdeps/unix/sysv/linux/hppa/getcontext.S (__getcontext): Fix stack + offset for r19 load. + + * sysdeps/unix/sysv/linux/hppa/setcontext.S (__setcontext): Return 0. + + * sysdeps/unix/sysv/linux/hppa/sysdep-cancel.h (PSEUDO): Fix CFA offset. + Use .cfi_def_cfa_offset instead of .cfi_offset. Don't record stack + pointer offset. Correct PIC register offset. Don't mention frame + related instructions in epilogue. + (PUSHARGS_1): Correct offset. + (PUSHARGS_2): Likewise. + (PUSHARGS_3): Likewise. + (PUSHARGS_4): Likewise. + (PUSHARGS_5): Likewise. + (PUSHARGS_6): Likewise. + (POPARGS_1): Don't mention register restore. + (POPARGS_2): Likewise. + (POPARGS_3): Likewise. + (POPARGS_4): Likewise. + (POPARGS_5): Likewise. + (POPARGS_6): Likewise. + * sysdeps/unix/sysv/linux/hppa/sysdep.h (SAVE_PIC): Don't mention + copy of PIC register. + (LOAD_PIC): Likewise don't mention restore. + (DO_CALL): Fix CFA offset. Use .cfi_def_cfa_offset instead of + .cfi_offset. Don't record stack pointer offset. Correct PIC register + offset. Don't mention frame related instructions in epilogue. + + * sysdeps/unix/sysv/linux/hppa/localplt.data: Remove _exit entry. + + * sysdeps/hppa/__longjmp.c (__longjmp): Remove extra braces. + + [BZ 20098] + * sysdeps/hppa/dl-fptr.c (_dl_read_access_allowed): New. + (_dl_lookup_address): Return address if it is not consistent with + being a linker defined function pointer. Likewise, return address + if address and function descriptor addresses are not accessible. + +2017-07-16 Siddhesh Poyarekar <siddhesh@sourceware.org> + + * po/libc.pot: Regenerate. + +2017-07-15 John David Anglin <danglin@gcc.gnu.org> + + [BZ locale/19838] + * sysdeps/unix/sysv/linux/hppa/bits/shm.h (SHMLBA): Set to page size. + + * nptl/allocatestack.c (allocate_stack): Align old and new guard + addresses to page boundaries when the stack grows up. + + * sysdeps/hppa/math-tests.h: New. + +2017-07-14 DJ Delorie <dj@redhat.com> + + [BZ #21654] + * grp/grp_merge.c (__copy_grp): Align char** to minimum pointer + alignment not char alignment. + (__merge_grp): Likewise. + +2017-07-14 Szabolcs Nagy <szabolcs.nagy@arm.com> + Florian Weimer <fweimer@redhat.com> + + * libio/memstream.c (__open_memstream): Set _IO_FLAGS2_NEED_LOCK. + * libio/wmemstream.c (open_wmemstream): Likewise. + * nptl/tst-memstream.c: New. + +2017-07-12 Jiong Wang <jiong.wang@arm.com> + + * sysdeps/arm/dl-machine.h (elf_machine_load_address): Also strip bit 0 + of pcrel_address under Thumb mode. + +2017-07-12 Akhilesh Kumar <akhilesh.k@samsung.com> + + [BZ #21207] + * locale/iso-639.def: Add Fiji Hindi (hif). + +2017-07-12 John David Anglin <danglin@gcc.gnu.org> + + * sysdeps/hppa/dl-machine.h (elf_machine_rela): Fix typo. + +2017-07-12 H.J. Lu <hongjiu.lu@intel.com> + + * debug/Makefile (CFLAGS-tst-ssp-1.c): Set to + -fstack-protector-all. + +2017-07-11 Chris Leonard <cjl@sugarlabs.org> + + [BZ #20496] + * locale/iso-639.def: Add AwajĂșn / Aguaruna (agr). + +2017-07-11 Gabriel F. T. Gomes <gftg@linux.vnet.ibm.com> + + * sysdeps/powerpc/powerpc64le/Makefile: Use $(all-object-suffixes) + to iterate over all possible object suffixes. Add a comment + explaining the use of sysdep-CFLAGS instead of CFLAGS. + +2017-07-11 H.J. Lu <hongjiu.lu@intel.com> + + [BZ #12189] + * debug/Makefile (CFLAGS-tst-ssp-1.c): New. + (tests): Add tst-ssp-1 if -fstack-protector works. + * debug/fortify_fail.c: Include <stdbool.h>. + (_fortify_fail_abort): New function. + (__fortify_fail): Call _fortify_fail_abort. + (__fortify_fail_abort): Add a hidden definition. + * debug/stack_chk_fail.c: Include <stdbool.h>. + (__stack_chk_fail): Call __fortify_fail_abort, instead of + __fortify_fail. + * debug/tst-ssp-1.c: New file. + * include/stdio.h (__libc_message_action): New enum. + (__libc_message): Replace int with enum __libc_message_action. + (__fortify_fail_abort): New hidden prototype. + * malloc/malloc.c (malloc_printerr): Update __libc_message calls. + * sysdeps/posix/libc_fatal.c (__libc_message): Replace int + with enum __libc_message_action. Call BEFORE_ABORT only if + action includes do_backtrace. + (__libc_fatal): Update __libc_message call. + +2017-07-11 Adhemerval Zanella <adhemerval.zanella@linaro.org> + + [BZ #21738] + * manual/llio.texi (RWF_NOWAIT): New item. + * misc/tst-preadvwritev2-common.c (do_test_with_invalid_flags): + Add RWF_NOWAIT check. + * sysdeps/unix/sysv/linux/bits/uio-ext.h (RWF_NOWAIT): New flag. + +2017-07-11 Stefan Liebler <stli@linux.vnet.ibm.com> + + * sysdeps/unix/sysv/linux/s390/tst-ptrace-singleblock.c: + Support running on kernels without PTRACE_SINGLEBLOCK. + +2017-07-10 H.J. Lu <hongjiu.lu@intel.com> + + [BZ #21742] + * elf/Makefile (dl-routines): Move dl-conflict to ... + (rtld-routines): Here. + +2017-07-10 H.J. Lu <hongjiu.lu@intel.com> + + [BZ #21741] + * sysdeps/x86_64/multiarch/ifunc-impl-list.c + (__libc_ifunc_impl_list): Test memmove_chk and memset_chk only + in libc.so. + +2017-07-09 John David Anglin <danglin@gcc.gnu.org> + + * sysdeps/hppa/fpu/libm-test-ulps: Update. + + [BZ #21016] + * sysdeps/nptl/bits/thread-shared-types.h (struct __pthread_mutex_s): + Fix typo. + * sysdeps/unix/sysv/linux/hppa/pthread.h: Include + bits/types/struct_timespec.h. + (PTHREAD_MUTEX_INITIALIZER): Revise define. + (PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP): Likewise. + (PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP): Likewise. + (PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP): Likewise. + (PTHREAD_RWLOCK_INITIALIZER): Likewise. + (PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP): Likewise. + (PTHREAD_COND_INITIALIZER): Likewise. + Remove old definitions. + * sysdeps/unix/sysv/linux/hppa/internaltypes.h: Delete. + * sysdeps/unix/sysv/linux/hppa/pthread_cond_broadcast.c: Delete. + * sysdeps/unix/sysv/linux/hppa/pthread_cond_destroy.c: Delete. + * sysdeps/unix/sysv/linux/hppa/pthread_cond_init.c: Delete. + * sysdeps/unix/sysv/linux/hppa/pthread_cond_signal.c: Delete. + * sysdeps/unix/sysv/linux/hppa/pthread_cond_wait.c: Delete. + +2017-07-09 H.J. Lu <hongjiu.lu@intel.com> + + * sysdeps/x86_64/multiarch/memcmp.c: Update comments. + * sysdeps/x86_64/multiarch/memmove.c: Likewise. + * sysdeps/x86_64/multiarch/memrchr.c: Likewise. + * sysdeps/x86_64/multiarch/memset.c: Likewise. + * sysdeps/x86_64/multiarch/rawmemchr.c: Likewise. + * sysdeps/x86_64/multiarch/strchrnul.c: Likewise. + * sysdeps/x86_64/multiarch/strlen.c: Likewise. + * sysdeps/x86_64/multiarch/strnlen.c: Likewise. + * sysdeps/x86_64/multiarch/wcschr.c: Likewise. + * sysdeps/x86_64/multiarch/wcscpy.c: Likewise. + * sysdeps/x86_64/multiarch/wcslen.c: Likewise. + * sysdeps/x86_64/multiarch/wcsnlen.c: Likewise. + * sysdeps/x86_64/multiarch/wmemchr.c: Likewise. + * sysdeps/x86_64/multiarch/wmemcmp.c: Likewise. + * sysdeps/x86_64/multiarch/wmemset.c: Likewise. + * sysdeps/x86_64/multiarch/wmemset_chk.c: Likewise. + +2017-07-09 H.J. Lu <hongjiu.lu@intel.com> + + * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Update comments. + +2017-07-09 Helge Deller <deller@gmx.de> + + [BZ #21049] + * sysdeps/hppa/__longjmp.c (__longjmp): Move call to CHECK_SP + up to avoid clobbering r26. + +2017-07-08 Andreas Schwab <schwab@linux-m68k.org> + + * scripts/build-many-glibcs.py (Glibc.build_glibc): Also build + profiled objects. + +2017-07-06 DJ Delorie <dj@redhat.com> + + * manual/tunables.texi: Add missing @end deftp. + +2017-07-06 Florian Weimer <fw@deneb.enyo.de> + + * resolv/tst-resolv-basic.c (test_bug_21295): New function. + (do_test): Call it. + +2017-07-06 DJ Delorie <dj@redhat.com> + + * config.make.in: Enable experimental malloc option. + * configure.ac: Likewise. + * configure: Regenerate. + * manual/install.texi: Document it. + * INSTALL: Regenerate. + * malloc/Makefile: Likewise. + * malloc/malloc.c: Add per-thread cache (tcache). + (tcache_put): New. + (tcache_get): New. + (tcache_thread_freeres): New. + (tcache_init): New. + (__libc_malloc): Use cached chunks if available. + (__libc_free): Initialize tcache if needed. + (__libc_realloc): Likewise. + (__libc_calloc): Likewise. + (_int_malloc): Prefill tcache when appropriate. + (_int_free): Likewise. + (do_set_tcache_max): New. + (do_set_tcache_count): New. + (do_set_tcache_unsorted_limit): New. + * manual/probes.texi: Document new probes. + * malloc/arena.c: Add new tcache tunables. + * elf/dl-tunables.list: Likewise. + * manual/tunables.texi: Document them. + * NEWS: Mention the per-thread cache. + +2017-07-06 Joseph Myers <joseph@codesourcery.com> + + * iconvdata/tst-loading.c (TIMEOUT): Define to 30. + * misc/tst-tsearch.c (TIMEOUT): Remove. + * nptl/tst-create-detached.c (TIMEOUT): Define to 100. + * nptl/tst-robust-fork.c (TIMEOUT): Likewise. + * nptl/tst-rwlock19.c (TIMEOUT): Likewise. + * string/tst-cmp.c (TIMEOUT): Define to 600. + +2017-07-06 Matthew Krupcale <mkrupcale@matthewkrupcale.com> + + [BZ #21715] + * sysdeps/nptl/bits/pthreadtypes.h (__have_pthread_attr_t): Fix typo + on definition. + +2017-07-06 Florian Weimer <fweimer@redhat.com> + H.J. Lu <hongjiu.lu@intel.com> + + [BZ #21609] + * sysdeps/x86_64/Makefile (sysdep-dl-routines): Add tls_get_addr. + (gen-as-const-headers): Add rtld-offsets.sym. + * sysdeps/x86_64/dl-tls.c: New file. + * sysdeps/x86_64/rtld-offsets.sym: Likwise. + * sysdeps/x86_64/tls_get_addr.S: Likewise. + * sysdeps/x86_64/dl-tls.h: Add multiple inclusion guards. + * sysdeps/x86_64/tlsdesc.sym (TI_MODULE_OFFSET): New. + (TI_OFFSET_OFFSET): Likwise. + +2017-07-05 Adhemerval Zanella <adhemerval.zanella@linaro.org> + + [BZ# 21697] + * sysdeps/posix/spawni.c (__spawni_child): Fix return value. + +2017-07-05 Florian Weimer <fweimer@redhat.com> + + * resolv/Makefile (tests-internal): Add tst-resolv-threads. + (tst-resolv-threads): Link with -ldl, -lresolv, -lpthread. + * resolv/tst-resolv-threads.c: New file. + +2017-07-05 Florian Weimer <fweimer@redhat.com> |
