+2014-12-11 Chris Metcalf <cmetcalf@ezchip.com>
+
+ * sysdeps/tile/tilegx/memset.c (__memcpy): Add
+ inhibit_loop_to_libcall to avoid recursive calls.
+ * sysdeps/tile/tilegx/memcpy.c (__memcpy): Likewise.
+ * sysdeps/tile/tilepro/memcpy.c (__memcpy): Likewise.
+
+2014-12-11 Adhemerval Zanella <Azanella@linux.vnet.ibm.com>
+
+ * include/sys/socket.h (__sendmmsg): Add __USE_GNU guards on function
+ prototype.
+
+2014-12-11 Steve Ellcey <sellcey@imgtec.com>
+
+ * sysdeps/mips/dl-trampoline.c: Modify switch expression to have
+ integer value instead of boolean.
+
+2014-12-11 Steve Ellcey <sellcey@imgtec.com>
+
+ * malloc/malloc.c: Fix powerof2 check.
+
+2014-12-11 Stefan Liebler <stli@linux.vnet.ibm.com>
+
+ * locale/programs/locfile.h (maybe_swap_uint32):
+ Remove inline and add unused attribute.
+
+2014-12-11 Stefan Liebler <stli@linux.vnet.ibm.com>
+
+ sysdeps/s390/s390-32/dl-machine.h (elf_machine_load_address):
+ Truncating assembler expression to a .long expression.
+
+2014-12-11 Andreas Schwab <schwab@suse.de>
+
+ * elf/rtld.c (struct map_args): Constify str member.
+ (do_preload): Constify fname argument.
+
+2014-12-11 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
+
+ * sysdeps/ieee754/ldbl-128/e_lgammal_r.c: Remove overflow warnings for
+ constants definition.
+
+2014-12-11 Andreas Schwab <schwab@suse.de>
+
+ [BZ #16657]
+ * nptl/pthread_mutex_trylock.c (__pthread_mutex_trylock): Use
+ FORCE_ELISION instead of DO_ELISION.
+ * sysdeps/unix/sysv/linux/x86/force-elision.h (DO_ELISION):
+ Remove.
+ * sysdeps/unix/sysv/linux/s390/force-elision.h (DO_ELISION):
+ Likewise.
+
+ * iconvdata/gconv-modules: Remove duplicate entry.
+
+2014-12-11 Will Newton <will.newton@linaro.org>
+
+ Merge gettext 0.19.3 into intl/.
+
+ This involves a number of cosmetic changes to comments
+ and ANSI function definitions and prototypes throughout
+ all the files. The gettext copyright header is used but
+ with the date ranges taken from the glibc copy.
+
+ * NEWS: Add gettext merge to 2.21.
+ * intl/bindtextdom.c: Switch to gettext copyright.
+ Use ANSI definitions and prototypes.
+ Use gl_* locking primitives rather than __libc_* ones.
+ Use __builtin_expect rather than __glibc_likely/unlikely.
+ * intl/dcgettext.c: Switch to gettext copyright.
+ Use ANSI definitions and prototypes.
+ * intl/dcigettext.c: Switch to gettext copyright.
+ Use ANSI definitions and prototypes.
+ (INTDIV0_RAISES_SIGFPE): New define.
+ Use gl_* locking primitives rather than __libc_* ones.
+ Include eval-plural.h instead of plural-eval.c.
+ Use __builtin_expect rather than __glibc_likely/unlikely.
+ * intl/dcngettext.c: Switch to gettext copyright.
+ Use ANSI definitions and prototypes.
+ * intl/dgettext.c: Likewise.
+ * intl/dngettext.c: Likewise.
+ * intl/plural-eval.c: Renamed to...
+ * intl/eval-plural.h: ...this.
+ * intl/explodename.c: Switch to gettext copyright.
+ Use ANSI definitions and prototypes.
+ (_nl_explode_name): Use strchr instead of __rawmemchr.
+ * intl/finddomain.c: Switch to gettext copyright.
+ Use ANSI definitions and prototypes.
+ Use gl_* locking primitives rather than __libc_* ones.
+ (_nl_find_domain): Use malloc rather than alloca for
+ allocation of temporary locale name.
+ * intl/gettext.c: Switch to gettext copyright.
+ Use ANSI definitions and prototypes.
+ * intl/gettextP.h: Switch to gettext copyright.
+ Use ANSI definitions and prototypes.
+ Use gl_* locking primitives rather than __libc_* ones.
+ * intl/gmo.h: Switch to gettext copyright.
+ (struct sysdep_string): Move struct segment_pair outside of
+ struct definition.
+ * intl/hash-string.c: Use ANSI definitions and prototypes.
+ * intl/hash-string.h: Switch to gettext copyright.
+ Use ANSI definitions and prototypes.
+ * intl/l10nflist.c: Switch to gettext copyright.
+ Use ANSI definitions and prototypes.
+ (_nl_normalize_codeset): Avoid integer overflow.
+ * intl/loadinfo.h: Switch to gettext copyright.
+ Use ANSI definitions and prototypes.
+ (LIBINTL_DLL_EXPORTED): New define.
+ (PATH_SEPARATOR): New define.
+ * intl/loadmsgcat.c: Switch to gettext copyright.
+ * intl/localealias.c: Switch to gettext copyright.
+ Use ANSI definitions and prototypes.
+ (_nl_expand_alias): Use PATH_SEPARATOR.
+ * intl/ngettext.c: Switch to gettext copyright.
+ Use ANSI definitions and prototypes.
+ * intl/plural-exp.c: Likewise.
+ * intl/plural-exp.h: Switch to gettext copyright.
+ Use ANSI definitions and prototypes.
+ (struct expression): Move definition of enum operator outside
+ of struct definition.
+ * intl/plural.c: Regenerate.
+ * intl/plural.y: Switch to gettext copyright.
+ Use ANSI definitions and prototypes.
+ Port to bison 3.0.
+ * intl/textdomain.c: Switch to gettext copyright.
+ Use ANSI definitions and prototypes.
+ Use gl_* locking primitives rather than __libc_* ones.
+
+2014-12-10 Steve Ellcey <sellcey@imgtec.com>
+
+ * debug/warning-nop.c: Add used atrribute.
+
+2014-12-10 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/unix/sysv/linux/mips/mips32/waitid.c: New file.
+
+ * sysdeps/unix/sysv/linux/mips/mips64/Makefile
+ [$(subdir) == signal] (CFLAGS-sigaction.c): New variable.
+ [$(subdir) == nptl] (CFLAGS-sigaction.c): Likewise.
+
+2014-12-10 Joseph Myers <joseph@codesourcery.com>
+ Adhemerval Zanella <azanella@linux.vnet.ibm.com>
+
+ [BZ #17634]
+ * wcsmbs/wcschr.c [!WCSCHR] (wcschr): Define as __wcschr.
+ Undefine after defining function. Define as weak alias of
+ __wcschr. Use libc_hidden_weak.
+ * include/wchar.h (__wcschr): Declare. Use libc_hidden_proto.
+ * sysdeps/i386/i686/multiarch/wcschr-c.c [IS_IN (libc) && SHARED]
+ (libc_hidden_def): Also define __GI___wcschr alias.
+ * sysdeps/i386/i686/multiarch/wcschr.S (wcschr): Rename to
+ __wcschr and define as weak alias of __wcschr.
+ * sysdeps/powerpc/power6/wcschr.c [!WCSCHR] (WCSCHR): Define as
+ __wcschr.
+ [!WCSCHR] (DEFAULT_WCSCHR): Define.
+ [DEFAULT_WCSCHR] (__wcschr): Use libc_hidden_def.
+ [DEFAULT_WCSCHR] (wcschr): Define as weak alias of __wcschr. Use
+ libc_hidden_weak. Do not use libc_hidden_def.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/wcschr-ppc32.c
+ [IS_IN (libc) && SHARED] (libc_hidden_def): Also define
+ __GI___wcschr alias.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/wcschr.c
+ [IS_IN (libc)] (wcschr): Define as macro expanding to
+ __redirect_wcschr.
+ [IS_IN (libc)] (__wcschr_ppc): Use __redirect_wcschr in typeof.
+ [IS_IN (libc)] (__wcschr_power6): Likewise.
+ [IS_IN (libc)] (__wcschr_power7): Likewise.
+ [IS_IN (libc)] (__libc_wcschr): New. Define with libc_ifunc
+ instead of wcschr.
+ [IS_IN (libc)] (wcschr): Undefine and define as weak alias of
+ __libc_wcschr.
+ [!IS_IN (libc)] (libc_hidden_def): Do not undefine and redefine.
+ * sysdeps/powerpc/powerpc64/multiarch/wcschr.c (wcschr): Rename to
+ __wcschr and define as weak alias of __wcschr. Use
+ libc_hidden_builtin_def.
+ * sysdeps/x86_64/wcschr.S (wcschr): Rename to __wcschr and define
+ as weak alias of __wcschr. Use libc_hidden_weak.
+ * time/alt_digit.c (_nl_get_walt_digit): Use __wcschr instead of
+ wcschr.
+ * time/era.c (_nl_init_era_entries): Likewise.
+ * conform/Makefile (test-xfail-ISO/time.h/linknamespace): Remove
+ variable.
+ (test-xfail-XPG3/time.h/linknamespace): Likewise.
+ (test-xfail-XPG4/time.h/linknamespace): Likewise.
+
+2014-12-10 Joseph Myers <joseph@codesourcery.com>
+
+ * libio/tst-ftell-active-handler.c (do_ftruncate_test): Use %ld
+ format for long int variable.
+
+2014-12-10 Anders Kaseorg <andersk@MIT.EDU>
+
+ [BZ #10672]
+ * manual/search.texi: (Array Sort Function): Remove claim how to make
+ qsort stable.
+
+2014-12-10 Andreas Schwab <schwab@suse.de>
+
+ [BZ #12847]
+ * sysdeps/nptl/fork.c (fresetlockfiles): Skip files with
+ user-controlled locks.
+
+2014-12-10 Richard Earnshaw <rearnsha@arm.com>
+
+ * sysdeps/aarch64/strchrnul.S (vrepmask): Use a call-clobbered
+ register.
+
+2014-12-10 Joseph Myers <joseph@codesourcery.com>
+
+ * configure.ac (--disable-werror): New configure option.
+ (enable_werror): New AC_SUBST.
+ * configure: Regenerated.
+ * config.make.in (enable-werror): New variable.
+ * Makeconfig [$(enable-werror) = yes] (+gccwarn): Add -Werror
+ -Wno-error=undef.
+ (+gccwarn-c): Do not use -Werror=implicit-function-declaration.
+ * manual/install.texi (Configuring and compiling): Document
+ --disable-werror.
+ * INSTALL: Regenerated.
+ * debug/Makefile (CFLAGS-tst-chk1.c): Add -Wno-error.
+ (CFLAGS-tst-chk2.c): Likewise.
+ (CFLAGS-tst-chk3.c): Likewise.
+ (CFLAGS-tst-chk4.cc): Likewise.
+ (CFLAGS-tst-chk5.cc): Likewise.
+ (CFLAGS-tst-chk6.cc): Likewise.
+ (CFLAGS-tst-lfschk1.c): Likewise.
+ (CFLAGS-tst-lfschk2.c): Likewise.
+ (CFLAGS-tst-lfschk3.c): Likewise.
+ (CFLAGS-tst-lfschk4.cc): Likewise.
+ (CFLAGS-tst-lfschk5.cc): Likewise.
+ (CFLAGS-tst-lfschk6.cc): Likewise.
+
+ * stdio-common/tst-printfsz.c: Include <libc-internal.h>.
+ (main): Disable -Wdeprecated-declarations around calls to
+ register_printf_function.
+
+ * stdio-common/tst-unlockedio.c: Include <libc-internal.h>.
+ (do_test): Disable -Wdiv-by-zero around some calls to
+ fwrite_unlocked and fread_unlocked.
+
+ * include/libc-internal.h (DIAG_PUSH_NEEDS_COMMENT): New macro.
+ (DIAG_POP_NEEDS_COMMENT): Likewise.
+ (_DIAG_STR1): Likewise.
+ (_DIAG_STR): Likewise.
+ (DIAG_IGNORE_NEEDS_COMMENT): Likewise.
+ * stdio-common/bug21.c: Include <libc-internal.h>.
+ (do_test): Disable -Wformat around call to sscanf.
+ * stdio-common/scanf14.c: Include <libc-internal.h>.
+ (main): Disable -Wformat around some calls to scanf functions.
+
+2014-12-09 Torvald Riegel <triegel@redhat.com>
+
+ * sysdeps/unix/sysv/linux/sh/pthread_once.S: Remove file.
+
+2014-12-08 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
+
+ * libio/tst-ftell-active-handler.c (do_ftell_test): Fix wide-character
+ stack variable alignment.
+
+2014-12-06 Joseph Myers <joseph@codesourcery.com>
+
+ [BZ #17682]
+ * resource/Versions (libc): Add __getrlimit at GLIBC_PRIVATE.
+ * resource/getrlimit.c (__getrlimit): Use libc_hidden_def.
+ * sysdeps/mach/hurd/getrlimit.c (__getrlimit): Likewise.
+ * include/sys/resource.h (__getrlimit): Use libc_hidden_proto.
+ * nptl/nptl-init.c (__pthread_initialize_minimal_internal): Use
+ __getrlimit instead of getrlimit.
+ * nptl/pthread_cond_timedwait.c (__pthread_cond_timedwait): Use
+ __gettimeofday instead of gettimeofday.
+ * nptl/pthread_rwlock_timedrdlock.c (pthread_rwlock_timedrdlock):
+ Likewise.
+ * nptl/pthread_rwlock_timedwrlock.c (pthread_rwlock_timedwrlock):
+ Likewise.
+ * sysdeps/pthread/aio_misc.c (handle_fildes_io): Likewise.
+ * conform/Makefile (test-xfail-POSIX2008/aio.h/linknamespace):
+ Remove variable.
+ (test-xfail-POSIX2008/pthread.h/linknamespace): Likewise.
+ (test-xfail-POSIX2008/time.h/linknamespace): Likewise.
+
+2014-12-05 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
+
+ * libio/tst-ftell-active-handler.c (do_ftell_test): Fix buffer overrun
+ for wide-character tests.
+
+2014-12-04 Roland McGrath <roland@hack.frob.com>
+
+ * io/openat64.c: #include <libc-internal.h>
+ (__openat64): Prototypify. Use ignore_value on MODE.
+ * io/openat.c: Likewise.
+ * misc/reboot.c: #include <libc-internal.h>
+ (reboot): Prototypify. Use ignore_value on HOWTO.
+ * misc/ptrace.c: #include <libc-internal.h>
+ (ptrace): Prototypify. Use ignore_value for va_arg'd parameters.
+
+2014-12-04 Joseph Myers <joseph@codesourcery.com>
+
+ * conform/list-header-symbols.pl (%extra_syms): Add h_errno for
+ XPG4, UNIX98 and XOPEN2K.
+ * conform/Makefile (test-xfail-XOPEN2K/grp.h/linknamespace):
+ Remove variable.
+ (test-xfail-XOPEN2K/pwd.h/linknamespace): Likewise.
+
+2014-12-04 Siddhesh Poyarekar <siddhesh@redhat.com>
+
+ * libio/fileops.c: Use ISO C style for function definitions.
+ * libio/iofopen.c: Likewise.
+ * libio/wfileops.c: Likewise.
+
+ [BZ #17653]
+ * libio/fileops.c (_IO_new_file_underflow): Unset cached
+ offset on EOF.
+ * libio/wfileops.c (_IO_wfile_underflow): Likewise.
+ * libio/tst-ftell-active-handler.c (fgets_func_t): New type.
+ (fgets_func): Function pointer to fgets and fgetws.
+ (do_ftell_test): Add test to verify ftell value after read
+ EOF.
+ (do_test): Set fgets_func.
+
+ * libio/tst-ftell-active-handler.c (do_ftruncate_test): Add
+ O_TRUNC flag for w and w+ modes.
+ (do_rewind_test): Likewise.
+ (do_ftell_test): Likewise.
+ (do_write_test): Likewise.
+
+ [BZ #17647]
+ * libio/fileops.c (do_ftell): Seek only when there are
+ unflushed writes.
+ * libio/wfileops.c (do_ftell_wide): Likewise.
+ * libio/tst-ftell-active-handler.c (do_ftruncate_test): New
+ test case.
+ (do_one_test): Call it.
+
+2014-12-03 Joseph Myers <joseph@codesourcery.com>
+
+ * conform/list-header-symbols.pl (%extra_syms): Add getdate_err
+ for XPG4, UNIX98, XOPEN2K and XOPEN2K8.
+ * conform/Makefile (test-xfail-XOPEN2K/pthread.h/linknamespace):
+ Remove variable.
+ (test-xfail-XOPEN2K/time.h/linknamespace): Likewise.
+ (test-xfail-XOPEN2K8/pthread.h/linknamespace): Likewise.
+ (test-xfail-XOPEN2K8/time.h/linknamespace): Likewise.
+
+2014-12-02 Joseph Myers <joseph@codesourcery.com>
+
+ * conform/Makefile (test-xfail-XOPEN2K/aio.h/linknamespace):
+ Remove variable.
+ (test-xfail-XOPEN2K8/aio.h/linknamespace): Likewise.
+
+ [BZ #17668]
+ * inet/ifaddrs.c (getifaddrs): Rename to __getifaddrs and define
+ as weak alias of __getifaddrs. Use libc_hidden_weak.
+ (freeifaddrs): Rename to __freeifaddrs and define as weak alias of
+ __freeifaddrs. Use libc_hidden_weak.
+ * sysdeps/gnu/ifaddrs.c (getifaddrs): Rename to __getifaddrs and
+ define as weak alias of __getifaddrs. Use libc_hidden_weak.
+ (freeifaddrs): Rename to __freeifaddrs and define as weak alias of
+ __freeifaddrs. Use libc_hidden_weak.
+ * sysdeps/unix/sysv/linux/ifaddrs.c (getifaddrs): Rename to
+ __getifaddrs and define as weak alias of __getifaddrs. Use
+ libc_hidden_weak.
+ (freeifaddrs): Rename to __freeifaddrs and define as weak alias of
+ __freeifaddrs. Use libc_hidden_weak.
+ * conform/Makefile (test-xfail-XOPEN2K/net/if.h/linknamespace):
+ Remove variable.
+ (test-xfail-POSIX2008/net/if.h/linknamespace): Likewise.
+ (test-xfail-XOPEN2K8/net/if.h/linknamespace): Likewise.
+
+2014-12-02 Petar Jovanovic <petar.jovanovic@rt-rk.com>
+
+ [BZ #17601]
+ * sysdeps/mips/start.S (__start): Use indirect jump to call
+ __libc_start_main.
+
+2014-12-02 Joseph Myers <joseph@codesourcery.com>
+
+ * nptl/tst-stack4.c (dso_process): Use int not uintptr_t for t.
+
+ * nptl/tst-mutex1.c: Include <stdbool.h>.
+ [!ATTR] (ATTR_NULL): New macro.
+ (do_test): Test !ATTR_NULL instead of ATTR != NULL.
+ * nptl/tst-mutexpi1.c (ATTR_NULL): New macro.
+ * nptl/tst-mutexpp1.c (ATTR_NULL): New macro.
+
+ * posix/tst-getopt_long1.c (do_test): Cast elements of argv array
+ to char *.
+
+ [BZ #17665]
+ * posix/unistd.h [__USE_MISC || (__USE_XOPEN && !__USE_UNIX98)]:
+ Change conditional to [__USE_MISC].
+
+ [BZ #17664]
+ * misc/mntent_r.c (__getmntent_r): Use __fgets_unlocked instead of
+ fgets_unlocked.
+ * resolv/res_hconf.c [IS_IN (libc)] (fgets_unlocked): Define to
+ __fgets_unlocked.
+ * resolv/res_init.c (__res_vinit): Use __fgets_unlocked instead of
+ fgets_unlocked.
+ * conform/Makefile (test-xfail-XPG4/sys/statvfs.h/linknamespace):
+ Remove variable.
+ (test-xfail-POSIX/sys/mman.h/linknamespace): Likewise.
+ (test-xfail-UNIX98/sys/mman.h/linknamespace): Likewise.
+ (test-xfail-UNIX98/sys/statvfs.h/linknamespace): Likewise.
+ (test-xfail-XOPEN2K/sys/mman.h/linknamespace): Likewise.
+ (test-xfail-XOPEN2K/sys/statvfs.h/linknamespace): Likewise.
+ (test-xfail-POSIX2008/sys/mman.h/linknamespace): Likewise.
+ (test-xfail-POSIX2008/sys/statvfs.h/linknamespace): Likewise.
+ (test-xfail-XOPEN2K8/sys/mman.h/linknamespace): Likewise.
+ (test-xfail-XOPEN2K8/sys/statvfs.h/linknamespace): Likewise.
+
+ * elf/tst-unique4lib.cc (b): Mark with __attribute__ ((used)).
+
+2014-12-02 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
+
+ * sysdeps/powerpc/powerpc64/multiarch/Makefile [sysdep_routines]:
+ Remove strpbrk objects.
+ * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c
+ (__libc_ifunc_impl_list): Remove strpbrk implementation.
+ * sysdeps/powerpc/powerpc64/multiarch/strpbrk-ppc64.c: Remove file.
+ * sysdeps/powerpc/powerpc64/multiarch/strpbrk.c: Remove file.
+ * sysdeps/powerpc/powerpc64/power7/strpbrk.S: Remove file.
+ * sysdeps/powerpc/powerpc64/strpbrk.S: New file.
+
+ * sysdeps/powerpc/powerpc64/multiarch/Makefile [sysdep_routines]:
+ Remove strcspn objects.
+ * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c
+ (__libc_ifunc_impl_list): Remove strcspn implementation.
+ * sysdeps/powerpc/powerpc64/multiarch/strcspn-ppc64.c: Remove file.
+ * sysdeps/powerpc/powerpc64/multiarch/strcspn.c: Remove file.
+ * sysdeps/powerpc/powerpc64/power7/strcspn.S: Remove file.
+ * sysdeps/powerpc/powerpc64/strcspn.S: New file.
+
+ * sysdeps/powerpc/powerpc64/multiarch/Makefile [sysdep_routines]:
+ Remove strspn objetcs.
+ * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c
+ (__libc_ifunc_impl_list): Remove strspn implementation.
+ * sysdeps/powerpc/powerpc64/multiarch/strspn-power7.S: Remove file.
+ * sysdeps/powerpc/powerpc64/multiarch/strspn-ppc64.c: Likewise.
+ * sysdeps/powerpc/powerpc64/power7/strspn.S: Remove file.
+ * sysdeps/powerpc/powerpc64/strspn.S: New file.
+
+2014-12-01 James Lemke <jwlemke@codesourcery.com>
+
+ [BZ #17581]
+ * malloc/hooks.c
+ (mem2mem_check): Add a terminator to the chain of checking blocks.
+ (malloc_check_get_size): Use it here.
+ (mem2chunk_check): Ditto.
+
+2014-12-01 Rajalakshmi Srinivasaraghavan <raji@linux.vnet.ibm.com>
+
+ * sysdeps/powerpc/powerpc64/strtok.S: New file.
+ * sysdeps/powerpc/powerpc64/strtok_r.S: New file.
+
+2014-11-29 Carlos O'Donell <carlos@redhat.com>
+
+ * bits/ioctl-types.h: Indent preprocessor directives correctly.
+
+ * nptl/nptl-init.c: Include libc-internal.h.
+ (__pthread_initialize_minimal_internal): Use ROUND_UP.
+
+ * elf/ldconfig.c (search_dir): Expand comment.
+
+2014-11-29 Joseph Myers <joseph@codesourcery.com>
+
+ * conform/Makefile (linknamespace-symlist-stdlibs-base): New
+ variable.
+ (linknamespace-symlist-stdlibs-tests): Likewise.
+ (tests-special): Append $(linknamespace-symlist-stdlibs-tests)
+ instead of $(objpfx)symlist-stdlibs.
+ (linknamespace-libs-isoc): New variable.
+ (linknamespace-libs): Use $(linknamespace-libs-isoc).
+ (linknamespace-libs-ISO): New variable.
+ (linknamespace-libs-ISO99): Likewise.
+ (linknamespace-libs-ISO11): Likewise.
+ (linknamespace-libs-XPG3): Likewise.
+ (linknamespace-libs-XPG4): Likewise.
+ (linknamespace-libs-POSIX): Likewise.
+ (linknamespace-libs-UNIX98): Likewise.
+ (linknamespace-libs-XOPEN2K): Likewise.
+ (linknamespace-libs-POSIX2008): Likewise.
+ (linknamespace-libs-XOPEN2K8): Likewise.
+ ($(objpfx)symlist-stdlibs): Replace by
+ $(linknamespace-symlist-stdlibs-tests). Use
+ $(linknamespace-libs-$*) as set of libraries.
+ ($(linknamespace-header-tests)): Update dependencies. Use
+ $(objpfx)symlist-stdlibs-$$std for --libsyms argument.
+ (test-xfail-XPG4/sys/mman.h/linknamespace): Remove.
+ * conform/linknamespace.pl: Remove comment about considering
+ definitions of symbols from irrelevant libraries.
+
+2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
+
+ [BZ #13862]
+ * elf/dl-tls.c: Include <atomic.h>.
+ (oom): Remove #ifdef SHARED/#endif.
+ (_dl_static_dtv, _dl_initial_dtv): Moved before ...
+ (_dl_resize_dtv): This. Extracted from _dl_update_slotinfo.
+ (_dl_allocate_tls_init): Resize DTV if the current DTV isn't
+ big enough.
+ (_dl_update_slotinfo): Call _dl_resize_dtv to resize DTV.
+ * nptl/Makefile (tests): Add tst-stack4.
+ (modules-names): Add tst-stack4mod.
+ ($(objpfx)tst-stack4): New.
+ (tst-stack4mod.sos): Likewise.
+ ($(objpfx)tst-stack4.out): Likewise.
+ ($(tst-stack4mod.sos)): Likewise.
+ (clean): Likewise.
+ * nptl/tst-stack4.c: New file.
+ * nptl/tst-stack4mod.c: Likewise.
+
+2014-11-27 J. Brown <jb999@gmx.de>
+
+ * sysdeps/x86/bits/string.h: Add recent CPUs.
+
+2014-11-27 Joseph Myers <joseph@codesourcery.com>
+
+ * misc/tst-pselect.c (do_test): Use sigprocmask instead of
+ sigblock.
+
+ * libio/bug-ungetwc1.c (do_test): Verify results of getwc and
+ feof.
+
+ * dlfcn/failtestmod.c (constr): Do not store result of dlsym in a
+ variable.
+
+2014-11-27 Stefan Liebler <stli@linux.vnet.ibm.com>
+
+ * nscd/connections.c: Include libc-internal.h because of macro
+ usage ignore_value.
+
+2014-11-27 Siddhesh Poyarekar <siddhesh@redhat.com>
+
+ * string/bits/string3.h (__warn_memset_zero_len): Don't
+ declare for gcc newer than 5.0.
+ (memset): Don't test for zero-length __LEN for gcc newer than
+ 5.0.
+
+2014-11-27 Joseph Myers <joseph@codesourcery.com>
+
+ * stdio-common/tst-fmemopen.c (do_test): Cast st_size values to
+ size_t for %zu format.
+
+ * nss/tst-nss-test1.c (do_test): Use %td printf format for pointer
+ difference, not %ju.
+
+2014-11-26 Joseph Myers <joseph@codesourcery.com>
+
+ * include/libc-internal.h (ignore_value): New macro.
+ * nscd/connections.c (restart): Wrap calls to setuid and setgid
+ with ignore_value.
+
+ * sysdeps/mips/__longjmp.c (____longjmp): Use prototype
+ definition.
+
+ * nptl/tst-cancel-self-cancelstate.c (do_test): Cast argument of
+ pthread_cleanup_push to void *.
+
+ * sysdeps/unix/sysv/linux/arm/libc-do-syscall.S (_FORTIFY_SOURCE):
+ Undefine.
+
+ [BZ #16619]
+ [BZ #16740]
+ * sysdeps/ieee754/ldbl-128ibm/s_frexpl.c (__frexpl): Use 1LL << 52
+ instead of 1L << 52.
+
+ * libio/bug-rewind.c (do_test): Check fwscanf return values.
+ * libio/bug-rewind2.c (do_test): Likewise.
+
+ * debug/test-stpcpy_chk-ifunc.c: Remove file.
+ * debug/test-strcpy_chk-ifunc.c: Likewise.
+ * wcsmbs/test-wcschr-ifunc.c: Likewise.
+ * wcsmbs/test-wcscmp-ifunc.c: Likewise.
+ * wcsmbs/test-wcscpy-ifunc.c: Likewise.
+ * wcsmbs/test-wcslen-ifunc.c: Likewise.
+ * wcsmbs/test-wcsrchr-ifunc.c: Likewise.
+ * wcsmbs/test-wmemcmp-ifunc.c: Likewise.
+ * Rules [$(multi-arch) = no] (tests): Do not filter out
+ $(tests-ifunc).
+ [$(multi-arch) = no] (xtests): Do not filter out $(xtests-ifunc).
+ * debug/Makefile (tests-ifunc): Remove variable.
+ (tests): Do not add $(tests-ifunc).
+ * wcsmbs/Makefile (tests-ifunc): Remove variable.
+ (tests): Do not add $(tests-ifunc).
+ * benchtests/bench-string.h (TEST_IFUNC): Remove macro.
+ [TEST_IFUNC]: Remove conditionals.
+ * string/test-string.h (TEST_IFUNC): Remove macro.
+ [TEST_IFUNC]: Remove conditionals.
+
+ * string/test-strchr.c [!WIDE] (L): New macro.
+ [WIDE] (L): Likewise.
+ (check1): Use CHAR instead of char. Use L on string and character
+ constants.
+
+2014-11-26 Adhemerval Zanella <azanella@linux.ibm.com>
+
+ * csu/tst-atomic.c (do_test): Add atomic_exchange_and_add_{acq,rel}
+ tests.
+ * sysdeps/powerpc/bits/atomic.h
+ (__arch_atomic_exchange_and_add_32_acq): Add definition.
+ (__arch_atomic_exchange_and_add_32_rel): Likewise.
+ (atomic_exchange_and_add_acq): Likewise.
+ (atomic_exchange_and_add_rel): Likewise.
+ * sysdeps/powerpc/powerpc32/bits/atomic.h
+ (__arch_atomic_exchange_and_add_64_acq): Add definition.
+ (__arch_atomic_exchange_and_add_64_rel): Likewise.
+ * sysdeps/powerpc/powerpc64/bits/atomic.h
+ (__arch_atomic_exchange_and_add_64_acq): Add definition.
+ (__arch_atomic_exchange_and_add_64_rel): Likewise.
+
+2014-11-26 Torvald Riegel <triegel@redhat.com>
+
+ * nptl/tpp.c (__init_sched_fifo_prio, __pthread_tpp_change_priority):
+ Change synchronization of __sched_fifo_min_prio and
+ __sched_fifo_max_prio.
+ * nptl/pthread_mutexattr_getprioceiling.c
+ (pthread_mutexattr_getprioceiling): Likewise.
+ * nptl/pthread_mutexattr_setprioceiling.c
+ (pthread_mutexattr_setprioceiling): Likewise.
+ * nptl/pthread_mutex_init.c (__pthread_mutex_init): Likewise.
+ * nptl/pthread_mutex_setprioceiling.c (pthread_mutex_setprioceiling):
+ Likewise.
+
+2014-11-26 Joseph Myers <joseph@codesourcery.com>
+
+ * setjmp/jmpbug.c (test): Make foo volatile and cast it to
+ void.
+
+2014-11-25 Joseph Myers <joseph@codesourcery.com>
+
+ * stdio-common/tst-printf-round.c (test_hex_in_one_mode): Make
+ third argument const.
+
+2014-11-25 Paul Eggert <eggert@cs.ucla.edu>
+
+ fnmatch: work around GCC compiler warning bug with uninit var
+ * posix/fnmatch_loop.c (FCT): Use a scalar not a one-item array.
+ This works around a bug with x86-64 GCC 4.9.2 and earlier
+ where 'gcc -O2 -Wmaybe-uninitialized' incorrectly complains
+ "../locale/weightwc.h:93:7: warning: '*((void *)&str+4)' may be
+ used uninitialized in this function [-Wmaybe-uninitialized]".
+
+2014-11-25 Joseph Myers <joseph@codesourcery.com>
+
+ * posix/bug-regex31.c (main): Return RES not 0.
+
+2014-11-25 Anton Blanchard <anton@samba.org>
+
+ * sysdeps/powerpc/bits/atomic.h
+ (__arch_compare_and_exchange_bool_64_rel): Load from mem.
+
+2014-11-24 Sterling Augustine <saugustine@google.com>
+
+ * sysdeps/x86_64/start.S (_start): Use ENTRY and END macros.
+
+2014-11-24 Ryan Cumming <etaoins@gmail.com>
+
+ [BZ #17608]
+ * sysdeps/unix/sysv/linux/bits/time.h: Define CLOCK_TAI.
+
+2014-11-24 Joseph Myers <joseph@codesourcery.com>
+
+ [BZ #17633]
+ * stdio-common/perror.c (perror): Call __fileno instead of fileno.
+ * conform/Makefile (test-xfail-ISO/stdio.h/linknamespace): Remove
+ variable.
+ (test-xfail-ISO99/stdio.h/linknamespace): Likewise.
+ (test-xfail-ISO11/stdio.h/linknamespace): Likewise.
+
+2014-11-24 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * string/strncpy.c (strncpy): Improve performance by using memset.
+
+2014-11-24 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * string/strcpy.c (strcpy):
+ Improve performance by using strlen and memcpy.
+
+2014-11-24 Leonhard Holz <leonhard.holz@web.de>
+
+ * string/strcoll_l.c (get_next_seq): __always_inline.
+ * string/strcoll_l.c (do_compare): __always_inline.
+
2014-11-24 Siddhesh Poyarekar <siddhesh@redhat.com>
+ * include/bits/stdlib-float.h: Use IS_IN only if _ISOMAC is
+ defined.
+ * include/mqueue.h: Likewise.
+ * include/stdlib.h: Likewise.
+
+ * stdlib/isomac.c (fmt): Replace NOT_IN_libc with IN_MODULE.
+ (get_null_defines): Adjust.
+ * sunrpc/Makefile: Adjust comment.
+ * Makerules (CPPFLAGS-nonlib): Remove NOT_IN_libc.
+ * elf/Makefile (CPPFLAGS-sotruss-lib): Likewise.
+ (CFLAGS-interp.c): Likewise.
+ (CFLAGS-ldconfig.c): Likewise.
+ (CPPFLAGS-.os): Likewise.
+ * elf/rtld-Rules (rtld-CPPFLAGS): Likewise.
+ * extra-lib.mk (CPPFLAGS-$(lib)): Likewise.
+ * extra-modules.mk (extra-modules.mk): Likewise.
+ * iconv/Makefile (CPPFLAGS-iconvprogs): Likewise.
+ * locale/Makefile (CPPFLAGS-locale_programs): Likewise.
+ * malloc/Makefile (CPPFLAGS-memusagestat): Likewise.
+ * nscd/Makefile (CPPFLAGS-nscd): Likewise.
+ * nss/Makefile (CPPFLAGS-nss_test1): Likewise.
+ * stdlib/Makefile (CFLAGS-tst-putenvmod.c): Likewise.
+ * sysdeps/gnu/Makefile ($(objpfx)errlist-compat.c): Likewise.
+ * sysdeps/unix/sysv/linux/Makefile (CPPFLAGS-lddlibc4): Likewise.
+ * iconvdata/Makefile (CPPFLAGS): Likewise.
+ (cpp-srcs-left): Add libof for all iconvdata routines.
+ * bits/stdio-lock.h: Replace NOT_IN_libc with IS_IN.
+ * include/assert.h: Likewise.
+ * include/ctype.h: Likewise.
+ * include/errno.h: Likewise.
+ * include/libc-symbols.h: Likewise.
+ * include/math.h: Likewise.
+ * include/netdb.h: Likewise.
+ * include/resolv.h: Likewise.
+ * include/stdio.h: Likewise.
+ * include/stdlib.h: Likewise.
+ * include/string.h: Likewise.
+ * include/sys/stat.h: Likewise.
+ * include/wctype.h: Likewise.
+ * intl/l10nflist.c: Likewise.
+ * libidn/idn-stub.c: Likewise.
+ * libio/libioP.h: Likewise.
+ * nptl/libc_multiple_threads.c: Likewise.
+ * nptl/pthreadP.h: Likewise.
+ * posix/regex_internal.h: Likewise.
+ * resolv/res_hconf.c: Likewise.
+ * sysdeps/arm/armv7/multiarch/memcpy.S: Likewise.
+ * sysdeps/arm/memmove.S: Likewise.
+ * sysdeps/arm/sysdep.h: Likewise.
+ * sysdeps/generic/_itoa.h: Likewise.
+ * sysdeps/generic/symbol-hacks.h: Likewise.
+ * sysdeps/gnu/errlist.awk: Likewise.
+ * sysdeps/gnu/errlist.c: Likewise.
+ * sysdeps/i386/i586/memcpy.S: Likewise.
+ * sysdeps/i386/i586/memset.S: Likewise.
+ * sysdeps/i386/i686/memcpy.S: Likewise.
+ * sysdeps/i386/i686/memmove.S: Likewise.
+ * sysdeps/i386/i686/mempcpy.S: Likewise.
+ * sysdeps/i386/i686/memset.S: Likewise.
+ * sysdeps/i386/i686/multiarch/bcopy.S: Likewise.
+ * sysdeps/i386/i686/multiarch/bzero.S: Likewise.
+ * sysdeps/i386/i686/multiarch/memchr-sse2-bsf.S: Likewise.
+ * sysdeps/i386/i686/multiarch/memchr-sse2.S: Likewise.
+ * sysdeps/i386/i686/multiarch/memchr.S: Likewise.
+ * sysdeps/i386/i686/multiarch/memcmp-sse4.S: Likewise.
+ * sysdeps/i386/i686/multiarch/memcmp-ssse3.S: Likewise.
+ * sysdeps/i386/i686/multiarch/memcmp.S: Likewise.
+ * sysdeps/i386/i686/multiarch/memcpy-ssse3-rep.S: Likewise.
+ * sysdeps/i386/i686/multiarch/memcpy-ssse3.S: Likewise.
+ * sysdeps/i386/i686/multiarch/memcpy.S: Likewise.
+ * sysdeps/i386/i686/multiarch/memcpy_chk.S: Likewise.
+ * sysdeps/i386/i686/multiarch/memmove.S: Likewise.
+ * sysdeps/i386/i686/multiarch/memmove_chk.S: Likewise.
+ * sysdeps/i386/i686/multiarch/mempcpy.S: Likewise.
+ * sysdeps/i386/i686/multiarch/mempcpy_chk.S: Likewise.
+ * sysdeps/i386/i686/multiarch/memrchr-c.c: Likewise.
+ * sysdeps/i386/i686/multiarch/memrchr-sse2-bsf.S: Likewise.
+ * sysdeps/i386/i686/multiarch/memrchr-sse2.S: Likewise.
+ * sysdeps/i386/i686/multiarch/memrchr.S: Likewise.
+ * sysdeps/i386/i686/multiarch/memset-sse2-rep.S: Likewise.
+ * sysdeps/i386/i686/multiarch/memset-sse2.S: Likewise.
+ * sysdeps/i386/i686/multiarch/memset.S: Likewise.
+ * sysdeps/i386/i686/multiarch/memset_chk.S: Likewise.
+ * sysdeps/i386/i686/multiarch/rawmemchr.S: Likewise.
+ * sysdeps/i386/i686/multiarch/strcat-sse2.S: Likewise.
+ * sysdeps/i386/i686/multiarch/strcat-ssse3.S: Likewise.
+ * sysdeps/i386/i686/multiarch/strcat.S: Likewise.
+ * sysdeps/i386/i686/multiarch/strchr-sse2-bsf.S: Likewise.
+ * sysdeps/i386/i686/multiarch/strchr-sse2.S: Likewise.
+ * sysdeps/i386/i686/multiarch/strchr.S: Likewise.
+ * sysdeps/i386/i686/multiarch/strcmp-sse4.S: Likewise.
+ * sysdeps/i386/i686/multiarch/strcmp-ssse3.S: Likewise.
+ * sysdeps/i386/i686/multiarch/strcmp.S: Likewise.
+ * sysdeps/i386/i686/multiarch/strcpy-sse2.S: Likewise.
+ * sysdeps/i386/i686/multiarch/strcpy-ssse3.S: Likewise.
+ * sysdeps/i386/i686/multiarch/strcpy.S: Likewise.
+ * sysdeps/i386/i686/multiarch/strcspn.S: Likewise.
+ * sysdeps/i386/i686/multiarch/strlen-sse2-bsf.S: Likewise.
+ * sysdeps/i386/i686/multiarch/strlen-sse2.S: Likewise.
+ * sysdeps/i386/i686/multiarch/strlen.S: Likewise.
+ * sysdeps/i386/i686/multiarch/strnlen.S: Likewise.
+ * sysdeps/i386/i686/multiarch/strrchr-sse2-bsf.S: Likewise.
+ * sysdeps/i386/i686/multiarch/strrchr-sse2.S: Likewise.
+ * sysdeps/i386/i686/multiarch/strrchr.S: Likewise.
+ * sysdeps/i386/i686/multiarch/strspn.S: Likewise.
+ * sysdeps/i386/i686/multiarch/wcschr-c.c: Likewise.
+ * sysdeps/i386/i686/multiarch/wcschr-sse2.S: Likewise.
+ * sysdeps/i386/i686/multiarch/wcschr.S: Likewise.
+ * sysdeps/i386/i686/multiarch/wcscmp-sse2.S: Likewise.
+ * sysdeps/i386/i686/multiarch/wcscmp.S: Likewise.
+ * sysdeps/i386/i686/multiarch/wcscpy-c.c: Likewise.
+ * sysdeps/i386/i686/multiarch/wcscpy-ssse3.S: Likewise.
+ * sysdeps/i386/i686/multiarch/wcscpy.S: Likewise.
+ * sysdeps/i386/i686/multiarch/wcslen-c.c: Likewise.
+ * sysdeps/i386/i686/multiarch/wcslen-sse2.S: Likewise.
+ * sysdeps/i386/i686/multiarch/wcslen.S: Likewise.
+ * sysdeps/i386/i686/multiarch/wcsrchr-c.c: Likewise.
+ * sysdeps/i386/i686/multiarch/wcsrchr-sse2.S: Likewise.
+ * sysdeps/i386/i686/multiarch/wcsrchr.S: Likewise.
+ * sysdeps/i386/i686/multiarch/wmemcmp-c.c: Likewise.
+ * sysdeps/i386/i686/multiarch/wmemcmp.S: Likewise.
+ * sysdeps/ia64/fpu/libm-symbols.h: Likewise.
+ * sysdeps/nptl/bits/libc-lock.h: Likewise.
+ * sysdeps/nptl/bits/libc-lockP.h: Likewise.
+ * sysdeps/nptl/bits/stdio-lock.h: Likewise.
+ * sysdeps/posix/closedir.c: Likewise.
+ * sysdeps/posix/opendir.c: Likewise.
+ * sysdeps/posix/readdir.c: Likewise.
+ * sysdeps/posix/rewinddir.c: Likewise.
+ * sysdeps/powerpc/novmx-sigjmp.c: Likewise.
+ * sysdeps/powerpc/powerpc32/__longjmp.S: Likewise.
+ * sysdeps/powerpc/powerpc32/bsd-_setjmp.S: Likewise.
+ * sysdeps/powerpc/powerpc32/fpu/__longjmp.S: Likewise.
+ * sysdeps/powerpc/powerpc32/fpu/setjmp.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/bzero.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/memchr.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/memcmp-ppc32.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/memcmp.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/memcpy-ppc32.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/memcpy.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/memmove.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/mempcpy.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/memrchr-ppc32.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/memrchr.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/memset-ppc32.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/memset.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/rawmemchr.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/strcasecmp.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/strcasecmp_l.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/strchr.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/strchrnul.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/strlen-ppc32.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/strlen.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/strncase.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/strncase_l.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/strncmp-ppc32.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/strncmp.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/strnlen.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/wcschr-ppc32.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/wcschr.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy-ppc32.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr-ppc32.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/multiarch/wordcopy.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power6/memset.S: Likewise.
+ * sysdeps/powerpc/powerpc32/setjmp.S: Likewise.
+ * sysdeps/powerpc/powerpc64/__longjmp.S: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/bzero.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/memchr.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/memcmp-ppc64.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/memcmp.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/memcpy-ppc64.S: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/memcpy.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/memmove-ppc64.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/memmove.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/mempcpy.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/memrchr.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/memset-ppc64.S: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/memset.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/rawmemchr.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/stpcpy-ppc64.S: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/stpcpy.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/stpncpy.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strcasecmp.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strcasecmp_l.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strcat.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strchr.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strchrnul.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strcmp-ppc64.S: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strcmp.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strcpy-ppc64.S: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strcpy.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strcspn.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strlen-ppc64.S: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strlen.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strncase.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strncase_l.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strncat.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strncmp-ppc64.S: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strncmp.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strncpy-ppc64.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strncpy.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strnlen.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strpbrk.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strrchr-ppc64.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strrchr.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strspn-ppc64.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/strspn.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/wcschr.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/wcscpy.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/wcsrchr.c: Likewise.
+ * sysdeps/powerpc/powerpc64/multiarch/wordcopy.c: Likewise.
+ * sysdeps/powerpc/powerpc64/setjmp.S: Likewise.
+ * sysdeps/s390/s390-32/multiarch/ifunc-resolve.c: Likewise.
+ * sysdeps/s390/s390-32/multiarch/memcmp.S: Likewise.
+ * sysdeps/s390/s390-32/multiarch/memcpy.S: Likewise.
+ * sysdeps/s390/s390-32/multiarch/memset.S: Likewise.
+ * sysdeps/s390/s390-64/multiarch/ifunc-resolve.c: Likewise.
+ * sysdeps/s390/s390-64/multiarch/memcmp.S: Likewise.
+ * sysdeps/s390/s390-64/multiarch/memcpy.S: Likewise.
+ * sysdeps/s390/s390-64/multiarch/memset.S: Likewise.
+ * sysdeps/sparc/sparc64/multiarch/memcpy-niagara1.S: Likewise.
+ * sysdeps/sparc/sparc64/multiarch/memcpy-niagara2.S: Likewise.
+ * sysdeps/sparc/sparc64/multiarch/memcpy-niagara4.S: Likewise.
+ * sysdeps/sparc/sparc64/multiarch/memcpy-ultra3.S: Likewise.
+ * sysdeps/sparc/sparc64/multiarch/memcpy.S: Likewise.
+ * sysdeps/sparc/sparc64/multiarch/memset-niagara1.S: Likewise.
+ * sysdeps/sparc/sparc64/multiarch/memset-niagara4.S: Likewise.
+ * sysdeps/sparc/sparc64/multiarch/memset.S: Likewise.
+ * sysdeps/unix/alpha/sysdep.S: Likewise.
+ * sysdeps/unix/alpha/sysdep.h: Likewise.
+ * sysdeps/unix/make-syscalls.sh: Likewise.
+ * sysdeps/unix/sysv/linux/aarch64/sysdep-cancel.h: Likewise.
+ * sysdeps/unix/sysv/linux/aarch64/sysdep.h: Likewise.
+ * sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h: Likewise.
+ * sysdeps/unix/sysv/linux/alpha/vfork.S: Likewise.
+ * sysdeps/unix/sysv/linux/arm/sysdep-cancel.h: Likewise.
+ * sysdeps/unix/sysv/linux/arm/sysdep.h: Likewise.
+ * sysdeps/unix/sysv/linux/getpid.c: Likewise.
+ * sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h: Likewise.
+ * sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h: Likewise.
+ * sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S: Likewise.
+ * sysdeps/unix/sysv/linux/i386/lowlevellock.h: Likewise.
+ * sysdeps/unix/sysv/linux/i386/sysdep-cancel.h: Likewise.
+ * sysdeps/unix/sysv/linux/i386/sysdep.h: Likewise.
+ * sysdeps/unix/sysv/linux/ia64/lowlevellock.h: Likewise.
+ * sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h: Likewise.
+ * sysdeps/unix/sysv/linux/ia64/sysdep.S: Likewise.
+ * sysdeps/unix/sysv/linux/ia64/sysdep.h: Likewise.
+ * sysdeps/unix/sysv/linux/lowlevellock-futex.h: Likewise.
+ * sysdeps/unix/sysv/linux/m68k/bits/m68k-vdso.h: Likewise.
+ * sysdeps/unix/sysv/linux/m68k/sysdep-cancel.h: Likewise.
+ * sysdeps/unix/sysv/linux/m68k/sysdep.h: Likewise.
+ * sysdeps/unix/sysv/linux/microblaze/lowlevellock.h: Likewise.
+ * sysdeps/unix/sysv/linux/microblaze/sysdep-cancel.h: Likewise.
+ * sysdeps/unix/sysv/linux/mips/mips64/sysdep-cancel.h: Likewise.
+ * sysdeps/unix/sysv/linux/mips/sysdep-cancel.h: Likewise.
+ * sysdeps/unix/sysv/linux/not-cancel.h: Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/lowlevellock.h: Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h: Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep-cancel.h: Likewise.
+ * sysdeps/unix/sysv/linux/s390/longjmp_chk.c: Likewise.
+ * sysdeps/unix/sysv/linux/s390/lowlevellock.h: Likewise.
+ * sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h: Likewise.
+ * sysdeps/unix/sysv/linux/s390/s390-32/sysdep.S: Likewise.
+ * sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h: Likewise.
+ * sysdeps/unix/sysv/linux/s390/s390-32/vfork.S: Likewise.
+ * sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h: Likewise.
+ * sysdeps/unix/sysv/linux/s390/s390-64/sysdep.S: Likewise.
+ * sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h: Likewise.
+ * sysdeps/unix/sysv/linux/s390/s390-64/vfork.S: Likewise.
+ * sysdeps/unix/sysv/linux/sh/lowlevellock.S: Likewise.
+ * sysdeps/unix/sysv/linux/sh/lowlevellock.h: Likewise.
+ * sysdeps/unix/sysv/linux/sh/sysdep-cancel.h: Likewise.
+ * sysdeps/unix/sysv/linux/sh/sysdep.h: Likewise.
+ * sysdeps/unix/sysv/linux/sh/vfork.S: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/lowlevellock.h: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/brk.S: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h: Likewise.
+ * sysdeps/unix/sysv/linux/tile/lowlevellock.h: Likewise.
+ * sysdeps/unix/sysv/linux/tile/sysdep-cancel.h: Likewise.
+ * sysdeps/unix/sysv/linux/tile/sysdep.h: Likewise.
+ * sysdeps/unix/sysv/linux/tile/waitpid.S: Likewise.
+ * sysdeps/unix/sysv/linux/x86_64/lowlevellock.S: Likewise.
+ * sysdeps/unix/sysv/linux/x86_64/lowlevellock.h: Likewise.
+ * sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h: Likewise.
+ * sysdeps/unix/sysv/linux/x86_64/sysdep.h: Likewise.
+ * sysdeps/wordsize-32/symbol-hacks.h: Likewise.
+ * sysdeps/x86_64/memcpy.S: Likewise.
+ * sysdeps/x86_64/memmove.c: Likewise.
+ * sysdeps/x86_64/memset.S: Likewise.
+ * sysdeps/x86_64/multiarch/init-arch.h: Likewise.
+ * sysdeps/x86_64/multiarch/memcmp-sse4.S: Likewise.
+ * sysdeps/x86_64/multiarch/memcmp-ssse3.S: Likewise.
+ * sysdeps/x86_64/multiarch/memcmp.S: Likewise.
+ * sysdeps/x86_64/multiarch/memcpy-avx-unaligned.S: Likewise.
+ * sysdeps/x86_64/multiarch/memcpy-ssse3-back.S: Likewise.
+ * sysdeps/x86_64/multiarch/memcpy-ssse3.S: Likewise.
+ * sysdeps/x86_64/multiarch/memcpy.S: Likewise.
+ * sysdeps/x86_64/multiarch/memcpy_chk.S: Likewise.
+ * sysdeps/x86_64/multiarch/memmove.c: Likewise.
+ * sysdeps/x86_64/multiarch/mempcpy.S: Likewise.
+ * sysdeps/x86_64/multiarch/mempcpy_chk.S: Likewise.
+ * sysdeps/x86_64/multiarch/memset-avx2.S: Likewise.
+ * sysdeps/x86_64/multiarch/memset.S: Likewise.
+ * sysdeps/x86_64/multiarch/memset_chk.S: Likewise.
+ * sysdeps/x86_64/multiarch/strcat-sse2-unaligned.S: Likewise.
+ * sysdeps/x86_64/multiarch/strcat-ssse3.S: Likewise.
+ * sysdeps/x86_64/multiarch/strcat.S: Likewise.
+ * sysdeps/x86_64/multiarch/strchr-sse2-no-bsf.S: Likewise.
+ * sysdeps/x86_64/multiarch/strchr.S: Likewise.
+ * sysdeps/x86_64/multiarch/strcmp-ssse3.S: Likewise.
+ * sysdeps/x86_64/multiarch/strcmp.S: Likewise.
+ * sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S: Likewise.
+ * sysdeps/x86_64/multiarch/strcpy-ssse3.S: Likewise.
+ * sysdeps/x86_64/multiarch/strcpy.S: Likewise.
+ * sysdeps/x86_64/multiarch/strcspn.S: Likewise.
+ * sysdeps/x86_64/multiarch/strspn.S: Likewise.
+ * sysdeps/x86_64/multiarch/wcscpy-c.c: Likewise.
+ * sysdeps/x86_64/multiarch/wcscpy-ssse3.S: Likewise.
+ * sysdeps/x86_64/multiarch/wcscpy.S: Likewise.
+ * sysdeps/x86_64/multiarch/wmemcmp-c.c: Likewise.
+ * sysdeps/x86_64/multiarch/wmemcmp.S: Likewise.
+ * sysdeps/x86_64/strcmp.S: Likewise.
+
* extra-lib.mk (CPPFLAGS-$(lib)): Remove IS_IN_$(lib).
* elf/Makefile (CPPFLAGS-.os): Remove IS_IN_rtld.