]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - ChangeLog
Fix BZ #21654 - grp-merge.c alignment
[thirdparty/glibc.git] / ChangeLog
index df436057926ac55e50589a7ac19d33737c830424..a9044a588cb6b4c51962d8a45db19fac8cf77ffe 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,138 @@
+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.