aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog.1
diff options
context:
space:
mode:
authorSiddhesh Poyarekar <siddhesh@sourceware.org>2017-08-02 20:45:20 +0530
committerSiddhesh Poyarekar <siddhesh@sourceware.org>2017-08-02 20:45:20 +0530
commit92c3af3c140f671ea49c751368d17df2e10d0eeb (patch)
treed9528c7f8aff5b568f696bbbaa000a8480950a9e /ChangeLog.1
parent00cdcf5a4110f7ac68651f5662693c82f7bffaca (diff)
downloadglibc-92c3af3c140f671ea49c751368d17df2e10d0eeb.tar.xz
glibc-92c3af3c140f671ea49c751368d17df2e10d0eeb.zip
Rotate ChangeLog
Diffstat (limited to 'ChangeLog.1')
-rw-r--r--ChangeLog.197699
1 files changed, 95884 insertions, 1815 deletions
diff --git a/ChangeLog.1 b/ChangeLog.1
index 1335a5f64a..c28024e88a 100644
--- a/ChangeLog.1
+++ b/ChangeLog.1
@@ -1,2670 +1,96739 @@
-Thu Sep 3 17:31:13 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
+2017-08-02 Siddhesh Poyarekar <siddhesh@sourceware.org>
- * sysdeps/unix/bsd/setgroups.S: New file. How did this manage not
- to exist already??
+ * version.h (RELEASE): Set to "development"
+ (VERSION): Set to 2.26.90.
+ * NEWS: Add 2.27 section.
- * Version 1.04.
+ * version.h (RELEASE): Set to "stable"
+ (VERSION): Set to 2.26.
+ * include/features.h (__GLIBC_MINOR__): Set to 26.
- * sysdeps/generic/memmem.c (memmem): Fixed loop condition not to
- use nonexistent variable.
+ * manual/contrib.texi: Update contributors.
+ * manual/install.texi: Update latest tested versions of gcc and
+ binutils.
+ * INSTALL: Regenerate.
- * string/string.h (memmem): Put const qualifier on args.
+ * NEWS: Add bugs fixed.
- * sysdeps/stub/sigaltstack.c (sigaltstack): Fix arg type.
+ * po/fr.po: Update translations.
- * setjmp/sigsetjmp.c: #undef sigsetjmp before defining the function.
+2017-08-01 Siddhesh Poyarekar <siddhesh@sourceware.org>
-Wed Sep 2 16:43:58 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
+ * NEWS: Update security-related changes.
- * misc/Makefile (headers): Add syscall.h.
- * sysdeps/unix/Makefile: Only generate syscall.h if it would
- otherwise come from stub.
- * sysdeps/stub/syscall.h: New file.
+2017-07-30 Siddhesh Poyarekar <siddhesh@sourceware.org>
- * time/Makefile (routines): Add stime.
+ * po/be.po: Update translations.
+ * po/ko.po: Likewise.
+ * po/nl.po: Likewise.
+ * po/ru.po: Likewise.
- * io/Makefile (routines): Add fchdir.
+2017-07-29 Torvald Riegel <triegel@redhat.com>
+ Carlos O'Donell <carlos@redhat.com>
- * signal/Makefile (routines): Add sigaltstack.
+ [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.
- * string/Makefile (routines): Add memmem.
+2017-07-28 Nathan Rossi <nathan@nathanrossi.com>
- * setjmp/Makefile (routines): Add sigsetjmp, _setjmp.
+ [BZ #21779]
+ * sysdeps/unix/sysv/linux/microblaze/pt-vfork.S: Branch using PLT.
- * misc/Makefile (routines): Add getpass.
+ * sysdeps/microblaze/libm-test-ulps: Update.
- * Makefile (distribute): Add NEWS.
+2017-07-28 Chung-Lin Tang <cltang@codesourcery.com>
- * Makerules (ar-it) [! objdir]: Pass `ru' instead of `u' to ar.
- Use $(..)libc.a instead of $(libc.a).
+ * sysdeps/nios2/libm-test-ulps: Update.
- * sysdeps/unix/sysv/i386/linux/sysdep.h (PSEUDO): Call numbers are
- SYS_*, not __NR_*.
+2017-07-28 Torvald Riegel <triegel@redhat.com>
+ Carlos O'Donell <carlos@redhat.com>
- * sysdeps/unix/sysv/i386/linux/__wait.S: Prepend extra _ to
- `__waitpid' for jmp.
+ [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.
- * Makerules (check): New rule; alias for `tests'.
+2017-07-27 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- * sysdeps/stub/__setregid.c: Args are gid_t, not int.
+ * sysdeps/alpha/fpu/libm-test-ulps: Update.
- * sysdeps/posix/readv.c: #include <string.h>.
+2017-07-27 Mike FABIAN <mfabian@redhat.com>
- * sysdeps/generic/printf_fp.c: If LDBL_DIG or LDBL_MAX_10_EXP is
- defined by float.h, #define each to DBL_*.
+ * locale/iso-639.def: add North and South Azerbaijani.
-Tue Sep 1 16:29:07 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
+2017-07-27 Rical Jasan <ricaljasan@pacific.net>
- * sysdeps/unix/Makefile (syscall.h): Add missing backslashes.
+ * 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.
- * Makeconfig [!objdir && !..] (common-objpfx): Define as
- `sysdeps/..'; The Almighty KludgeMeister 2000 wins again.
+2017-07-27 Rical Jasan <ricaljasan@pacific.net>
- * Makerules (sysdep-Makefile): Rename to sysd-Makefile.
+ * manual/creature.texi (_REENTRANT): Annotate as obsolete.
+ (_THREAD_SAFE): Likewise.
- * Makeconfig (CC): Don't use -pipe by default.
+2017-07-26 Siddhesh Poyarekar <siddhesh@sourceware.org>
- * configure (switches): Put quotes around os-release and
- os-version values.
+ * 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.
-Mon Aug 31 19:33:15 1992 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+2017-07-26 Mike FABIAN <mfabian@redhat.com>
- * sysdeps/stub/cbrt.c: New file.
+ [BZ #21828]
+ * NEWS: Mention that the Unicode 10.0.0 update causes user visible changes.
- * sysdeps/generic/cabs.c: New file.
+2017-07-26 Siddhesh Poyarekar <siddhesh@sourceware.org>
- * sysdeps/generic/ceil.c: New file, split from floor.c.
- * sysdeps/generic/__rint.c: Replaced with code split from floor.c.
- * sysdeps/generic/Makefile (routines): Don't remove ceil, __rint.
+ * po/sv.po: Update Translation.
-Thu Aug 27 15:58:13 1992 Roland McGrath (roland@wookumz.gnu.ai.mit.edu)
+2017-07-25 Siddhesh Poyarekar <siddhesh@sourceware.org>
+ Paul Eggert <eggert@cs.ucla.edu>
- * malloc/malloc.h [! __STDC__] (ptrdiff_t): #define.
+ * timezone.zic (PRIdLINENO): Remove.
+ (verror): Use PRIdMAX.
+ * po/libc.pot: Regenerate.
-Wed Aug 26 18:15:47 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
+2017-07-24 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+ H.J. Lu <hongjiu.lu@intel.com>
- * malloc/free.c (__free): Rename to _free_internal.
- (free), malloc/malloc.c (morecore): Change callers.
- * malloc/malloc.h: Change decl.
+ [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.
-Tue Aug 18 17:38:13 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
+2017-07-24 H.J. Lu <hongjiu.lu@intel.com>
- * sysdeps/generic/__copysign.c: New file.
+ [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.
- * sysdeps/unix/sysv/sysdep.h: #include <syscall.h>, not
- <sys/syscall.h>. Don't #define _SYS_SYS_S; should no longer be
- necessary.
+2017-07-24 Andreas Schwab <schwab@suse.de>
- * sysdeps/unix/Makefile (syscall.h): Replaced simple code to just
- find the file in any of several places, with hairier code to find
- it and massage it.
+ [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.
- * malloc/Makefile (obstack.%): Remove rule.
- (gpl2lgpl): Define this instead.
- * posix/Makefile (gpl2lgpl): Define to include getopt source files.
- * Makerules ($(gpl2lgpl)): New rule to snarf code and frob its
- copying notices.
+2017-07-23 Dmitry V. Levin <ldv@altlinux.org>
-Fri Aug 14 13:28:39 1992 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+ * 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.
- * Makeconfig (common-objdir, common-objpfx): Define new vars.
- (libc.a): Define in terms of $(common-objpfx).
- Find config.make with $(common-objpfx), not $(objpfx).
- * Makerules (common-objdir-compile): Define canned sequence.
- (native-compile): Use $(@D)/$(@F) instead of stripping off $(objpfx).
- * sysdeps/unix/Makefile, sysdeps/unix/bsd/Makefile,
- sysdeps/generic/Makefile: Use it.
- Use $(common-objpfx) for generated things not specific to one subdir.
+2017-07-23 John David Anglin <danglin@gcc.gnu.org>
- * sysdeps/unix/Makefile (sysdep_headers): Add
- $(sys/param.h-includes) to this instead of to headers.
+ [BZ 19170]
+ * sysdeps/hppa/dl-trampoline.S (_dl_runtime_resolve): Revise comment.
-Thu Aug 13 18:30:58 1992 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+2017-07-21 DJ Delorie <dj@redhat.com>
- * posix/glob.c: Always #include <sys/types.h>.
- [! USG]: Don't do it here.
- [STDC_HEADERS]: Test this instead of __STDC__ for size_t.
- [HAVE_STRCOLL]: Test this instead of ANSI_STRING for strcoll.
+ * nss/tst-nss-test5.c: Correct test configuration.
- * posix/glob/Makefile.in (Makefile): Remove rule.
+2017-07-21 Steve Ellcey <sellcey@cavium.com>
-Wed Aug 12 16:12:52 1992 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+ * 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.
- * sysdeps/sparc/jmp_buf.h: Deansideclized.
+2017-07-21 Steve Ellcey <sellcey@cavium.com>
- * sysdeps/generic/make_siglist.c: #undef HAVE_SYS_SIGLIST, not
- SYS_SIGLIST_MISSING.
- * sysdeps/generic/signame.[ch]: Re-symlinked from /gd/gnu/lib.
- Who's been removing random things from my source tree??
+ * nss/nss_test1.c (default_npwd_data): Fix definition.
-Tue Aug 11 15:01:50 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
+2017-07-21 Steve Ellcey <sellcey@cavium.com>
- * posix/getconf.c (main): Cast printf field with arg to int.
+ * sysdeps/ieee754/ldbl-128/e_expl.c (__ieee754_expl): Call
+ math_force_eval.
- * Makefile (distribute): Remove ansidecl, ansidecl.m4.
+2017-07-19 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- * posix/glob.c [_AIX]: Don't declare alloca.
+ * sysdeps/sparc/fpu/libm-test-ulps: Update.
-Mon Aug 10 17:09:40 1992 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+ * sysdeps/unix/sysv/linux/alpha/clone.S (__clone): Fix argument
+ passing to syscall exit.
- * sysdeps/m68k/fpu/__math.h (__expm1): Define just like expm1.
+2017-07-19 DJ Delorie <dj@delorie.com>
- * sysdeps/unix/ioctls-tmpl.c [SMIOSTATS, SMIOGETREBOOT0,
- ZIOCBCMD]: Include headers for these.
+ * grp/grp-merge.c (libc_hidden_def): Fix cast-after-dereference.
-Fri Aug 7 16:01:43 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
+2017-07-19 H.J. Lu <hongjiu.lu@intel.com>
- * string/tester.c (main): Use sys_nerr and sys_errlist, not _sys_*.
+ [BZ #21741]
+ * sysdeps/i386/i686/multiarch/ifunc-impl-list.c
+ (__libc_ifunc_impl_list): Test memmove_chk and memset_chk only
+ in libc.so.
- * stdio/stdio.h [__USE_GNU] (_sys_nerr, _sys_errlist): Declare.
+2017-07-19 H.J. Lu <hongjiu.lu@intel.com>
- * string/strerror.c, stdio/perror.c
- [HAVE_GNU_LD] (_sys_errlist, _sys_nerr): Remove decls.
+ [BZ #21740]
+ * debug/Makefile (elide-routines.o): New.
- * stdio/memstream.c (enlarge_buffer): Notice when target is -1 and
- don't treat it as a huge value.
+2017-07-19 Szabolcs Nagy <szabolcs.nagy@arm.com>
- * stdio/tst-printf.c: #if 0 code that tickles printf_fp bugs.
+ * 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.
- * grp/testgrp.c: Don't bomb if uid not in passwd file.
+2017-07-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
- * stdlib/tst-strtol.c (tests): C-t on LONG_MIN and LONG_MIN-1 elts.
+ * sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h (_dl_procinfo): Revert.
+ (_dl_hwcap_string): Check range.
- * stdlib/strtol.c: Use int flag NEGATIVE instead of char 1/-1 SIGN.
- Fixed checking for overflow of long int that fits in unsigned long
- int--must cast LONG_MIN before negating!
+2017-07-17 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
-Thu Aug 6 18:46:24 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
+ [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.
- * stdio/bug3.c (main): Define ansideclifily.
+2017-07-17 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- * sysdeps/unix/bsd/sun/sparc/__pipe.S: Define __pipe, not ___pipe.
+ [BZ #21512]
+ * sysdeps/unix/sysv/linux/hppa/clone.S (__clone): Fix argument
+ passing to syscall exit.
- * math/test-math.c (main): Remove unused vars.
+2017-07-17 Szabolcs Nagy <szabolcs.nagy@arm.com>
- * io/flock.c: #include <sys/file.h>, and not fcntl.h or sys/types.h.
+ * sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h (HWCAP_FCMA): New macro.
+ (HWCAP_JSCVT, HWCAP_LRCPC): Likewise.
- * sysdeps/m68k/fpu/__math.h (__rint): Define just like rint.
+2017-07-16 John David Anglin <danglin@gcc.gnu.org>
- * math/math.h (__rint): Declare.
+ * sysdeps/hppa/dl-trampoline.S (_dl_runtime_resolve): Return to caller
+ if _dl_fixup fails.
- * configure (esix*): base_os=unix/sysv.
+ * 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.
- * dirent/getdents.c: #include <dirent.h>.
+ * sysdeps/unix/sysv/linux/hppa/getcontext.S (__getcontext): Fix stack
+ offset for r19 load.
- * Rules (subdir): Avoid TAB before # at end of defn.
+ * sysdeps/unix/sysv/linux/hppa/setcontext.S (__setcontext): Return 0.
- * sysdeps/unix/bsd/bsd4.4/__wait3.c: Last arg type is struct rusage *.
+ * 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.
-Tue Aug 4 18:19:43 1992 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+ * sysdeps/unix/sysv/linux/hppa/localplt.data: Remove _exit entry.
- * sysdeps/ieee754/Makefile: Removed.
+ * sysdeps/hppa/__longjmp.c (__longjmp): Remove extra braces.
- * math/math.h: Declare __expm1.
+ [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.
-Mon Aug 3 13:02:05 1992 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+2017-07-16 Siddhesh Poyarekar <siddhesh@sourceware.org>
- * sysdeps/ieee754/cabs.c (cabs, z_abs): Members of structure have __.
+ * po/libc.pot: Regenerate.
- * sysdeps/unix/bsd/seq386: Remove directory.
+2017-07-15 John David Anglin <danglin@gcc.gnu.org>
-Thu Jul 30 15:42:01 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
+ [BZ locale/19838]
+ * sysdeps/unix/sysv/linux/hppa/bits/shm.h (SHMLBA): Set to page size.
- * sysdeps/unix/bsd/sun/sparc/sigcontext.h: Deansideclized.
+ * nptl/allocatestack.c (allocate_stack): Align old and new guard
+ addresses to page boundaries when the stack grows up.
- * sysdeps/unix/bsd/sun/sunos4/__wait4.c: Make last arg struct rusage
- instead of PTR.
+ * sysdeps/hppa/math-tests.h: New.
- * sysdeps/unix/morecore.c (__default_morecore): Make arg ptrdiff_t.
+2017-07-14 DJ Delorie <dj@redhat.com>
- * sysdeps/ieee754/cabs.c (cabs, z_abs): Use `struct __complex' for arg.
+ [BZ #21654]
+ * grp/grp_merge.c (__copy_grp): Align char** to minimum pointer
+ alignment not char alignment.
+ (__merge_grp): Likewise.
- * sysdeps/generic/pow.c: #include <limits.h>.
+2017-07-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
+ Florian Weimer <fweimer@redhat.com>
- * sysdeps/generic/mathimpl.c: #include <math.h> before frobnication.
+ * 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.
- * misc/getusersh.c (okshells): Make const.
- (initshells): Properly declare static.
+2017-07-12 Akhilesh Kumar <akhilesh.k@samsung.com>
- * sysdeps/unix/bsd/__tcgetatr.c: Cast sg_[io]speed to (unsigned char)
- to avoid gcc warnings.
+ [BZ #21207]
+ * locale/iso-639.def: Add Fiji Hindi (hif).
- * math/bsd/common/atan2.c, math/bsd/common/tan.c,
- math/bsd/common/sincos.c, math/bsd/common/trig.h,
- math/bsd/common_source/__expm1.c, math/bsd/common_source/fmod.c,
- math/bsd/common_source/acosh.c, math/bsd/common_source/log.c,
- math/bsd/common_source/asincos.c, math/bsd/common_source/asinh.c,
- math/bsd/common_source/log1p.c, math/bsd/common_source/atan.c,
- math/bsd/common_source/log__L.c, math/bsd/common_source/atanh.c,
- math/bsd/common_source/mathimpl.h, math/bsd/common_source/cosh.c,
- math/bsd/common_source/exp.c, math/bsd/common_source/sinh.c,
- math/bsd/common_source/exp__E.c, math/bsd/common_source/tanh.c,
- math/bsd/common_source/floor.c: Moved to sysdeps/generic.
- * math/bsd/ieee/{cabs,cbrt,support}.c: Moved to sysdeps/ieee754.
- * All above + sysdeps/generic/mathimpl.h, sysdeps/generic/pow.c: New
- code from 4.4/net2.
+2017-07-12 John David Anglin <danglin@gcc.gnu.org>
- * sysdeps/generic/ffs.c: #include <string.h>, not <bstring.h>.
+ * 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.
- * posix/glob/Makefile.in (Makefile): Depend on config.status; invoke
- it directly instead of using $(SHELL).
+2017-07-11 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- * posix/glob.c [! USG]: #include <sys/types.h> before <sys/dir.h>.
+ [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.
-Tue Jul 28 17:54:23 1992 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+2017-07-11 Stefan Liebler <stli@linux.vnet.ibm.com>
- * sysdeps/unix/bsd/ultrix42: Renamed to ultrix4.
+ * sysdeps/unix/sysv/linux/s390/tst-ptrace-singleblock.c:
+ Support running on kernels without PTRACE_SINGLEBLOCK.
- * sysdeps/unix/sysv/isc2.2/__rename.S: New.
- * configure (isc*): base_os=unix/sysv.
+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/m