glibc:siddhesh/is_in_module

Last commit made on 2014-11-05
Get this branch:
git clone -b siddhesh/is_in_module https://git.launchpad.net/glibc

Branch merges

Branch information

Name:
siddhesh/is_in_module
Repository:
lp:glibc

Recent commits

06195e5... by Siddhesh Poyarekar <email address hidden>

Use IS_IN internally only

This change is only useful for the conformance tests since the headers
changed are not installed. The conformance tests fail due to IS_IN
not being defined, so wrap it with a check to make sure that _ISOMAC
is defined.

 * include/bits/stdlib-float.h: Use IS_IN only if _ISOMAC is
 defined.
 * include/mqueue.h: Likewise.
 * include/stdlib.h: Likewise.

0c2927d... by Siddhesh Poyarekar <email address hidden>

Remove NOT_IN_libc

Replace with !IS_IN (libc). This completes the transition from
the IS_IN/NOT_IN macros to the IN_MODULE macro set.

The generated code is unchanged on x86_64.

 * 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.

a86144a... by Siddhesh Poyarekar <email address hidden>

Remove last place for definition of IS_IN_* macros

Ignoring IS_IN_build, which has a different purpose altogether, this
patch removes the last bit of IS_IN_* macro definitions. Now barring
NOT_IN_libc, all cases use the IN_MODULE scheme.

Generated code unchanged on x86_64.

 * extra-lib.mk (CPPFLAGS-$(lib)): Remove IS_IN_$(lib).

57aeb59... by Siddhesh Poyarekar <email address hidden>

Remove IS_IN_rtld

Replace with IS_IN (rtld). Generated code is unchanged on
x86_64.

        * elf/Makefile (CPPFLAGS-.os): Remove IS_IN_rtld.
        * elf/dl-open.c: Use IS_IN (rtld) instead if IS_IN_rtld.
        * elf/rtld-Rules: Likewise.
        * elf/setup-vdso.h: Likewise.
        * include/assert.h: Likewise.
        * include/bits/stdlib-float.h: Likewise.
        * include/errno.h: Likewise.
        * include/sys/stat.h: Likewise.
        * include/unistd.h: Likewise.
        * sysdeps/aarch64/setjmp.S: Likewise.
        * sysdeps/alpha/setjmp.S: Likewise.
        * sysdeps/arm/__longjmp.S: Likewise.
        * sysdeps/arm/aeabi_unwind_cpp_pr1.c: Likewise.
        * sysdeps/arm/setjmp.S: Likewise.
        * sysdeps/arm/sysdep.h: Likewise.
        * sysdeps/generic/_itoa.h: Likewise.
        * sysdeps/generic/dl-sysdep.h: Likewise.
        * sysdeps/generic/ldsodefs.h: Likewise.
        * sysdeps/i386/dl-tls.h: Likewise.
        * sysdeps/i386/setjmp.S: Likewise.
        * sysdeps/m68k/setjmp.c: Likewise.
        * sysdeps/mach/hurd/dl-execstack.c: Likewise.
        * sysdeps/mach/hurd/opendir.c: Likewise.
        * sysdeps/posix/getcwd.c: Likewise.
        * sysdeps/posix/opendir.c: Likewise.
        * sysdeps/posix/profil.c: Likewise.
        * sysdeps/powerpc/dl-procinfo.h: Likewise.
        * sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S: Likewise.
        * sysdeps/powerpc/powerpc32/fpu/setjmp-common.S: Likewise.
        * sysdeps/powerpc/powerpc32/power4/multiarch/init-arch.h: Likewise.
        * sysdeps/powerpc/powerpc32/setjmp-common.S: Likewise.
        * sysdeps/powerpc/powerpc64/__longjmp-common.S: Likewise.
        * sysdeps/powerpc/powerpc64/setjmp-common.S: Likewise.
        * sysdeps/s390/dl-tls.h: Likewise.
        * sysdeps/s390/s390-32/setjmp.S: Likewise.
        * sysdeps/s390/s390-64/setjmp.S: Likewise.
        * sysdeps/sh/sh3/setjmp.S: Likewise.
        * sysdeps/sh/sh4/setjmp.S: Likewise.
        * sysdeps/unix/alpha/sysdep.h: Likewise.
        * sysdeps/unix/arm/sysdep.S: Likewise.
        * sysdeps/unix/i386/sysdep.S: Likewise.
        * sysdeps/unix/sysv/linux/aarch64/sysdep.h: Likewise.
        * sysdeps/unix/sysv/linux/getcwd.c: Likewise.
        * sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h: Likewise.
        * sysdeps/unix/sysv/linux/i386/lowlevellock.h: Likewise.
        * sysdeps/unix/sysv/linux/i386/sysdep.h: Likewise.
        * sysdeps/unix/sysv/linux/ia64/lowlevellock.h: Likewise.
        * sysdeps/unix/sysv/linux/ia64/setjmp.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/m68k-helpers.S: Likewise.
        * sysdeps/unix/sysv/linux/microblaze/lowlevellock.h: Likewise.
        * sysdeps/unix/sysv/linux/powerpc/lowlevellock.h: Likewise.
        * sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h: Likewise.
        * sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h: Likewise.
        * sysdeps/unix/sysv/linux/s390/lowlevellock.h: Likewise.
        * sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h: Likewise.
        * sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h: Likewise.
        * sysdeps/unix/sysv/linux/sh/lowlevellock.h: Likewise.
        * sysdeps/unix/sysv/linux/sh/sysdep.h: Likewise.
        * sysdeps/unix/sysv/linux/sparc/lowlevellock.h: Likewise.
        * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.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.h: Likewise.
        * sysdeps/unix/sysv/linux/x86_64/lowlevellock.h: Likewise.
        * sysdeps/unix/sysv/linux/x86_64/sysdep.h: Likewise.
        * sysdeps/unix/x86_64/sysdep.S: Likewise.
        * sysdeps/x86_64/setjmp.S: Likewise.

8386ace... by Siddhesh Poyarekar <email address hidden>

Remove IS_IN_libm

Replace with IS_IN (libm). Generated code unchanged on x86_64.

        * include/math.h: Use IS_IN instead of IS_IN_libm.
        * sysdeps/alpha/fpu/s_copysign.c: Likewise.
        * sysdeps/ieee754/ldbl-128ibm/s_copysignl.c: Likewise.
        * sysdeps/ieee754/ldbl-128ibm/s_finitel.c: Likewise.
        * sysdeps/ieee754/ldbl-128ibm/s_fmal.c: Likewise.
        * sysdeps/ieee754/ldbl-128ibm/s_frexpl.c: Likewise.
        * sysdeps/ieee754/ldbl-128ibm/s_isinfl.c: Likewise.
        * sysdeps/ieee754/ldbl-128ibm/s_isnanl.c: Likewise.
        * sysdeps/ieee754/ldbl-128ibm/s_modfl.c: Likewise.
        * sysdeps/ieee754/ldbl-128ibm/s_scalbnl.c: Likewise.
        * sysdeps/ieee754/ldbl-128ibm/s_signbitl.c: Likewise.
        * sysdeps/ieee754/ldbl-64-128/s_copysignl.c: Likewise.
        * sysdeps/ieee754/ldbl-64-128/s_finitel.c: Likewise.
        * sysdeps/ieee754/ldbl-64-128/s_frexpl.c: Likewise.
        * sysdeps/ieee754/ldbl-64-128/s_isinfl.c: Likewise.
        * sysdeps/ieee754/ldbl-64-128/s_isnanl.c: Likewise.
        * sysdeps/ieee754/ldbl-64-128/s_modfl.c: Likewise.
        * sysdeps/ieee754/ldbl-64-128/s_scalbnl.c: Likewise.
        * sysdeps/ieee754/ldbl-64-128/s_signbitl.c: Likewise.
        * sysdeps/ieee754/ldbl-64-128/w_scalblnl.c: Likewise.
        * sysdeps/ieee754/ldbl-opt/s_copysign.c: Likewise.
        * sysdeps/ieee754/ldbl-opt/s_finite.c: Likewise.
        * sysdeps/ieee754/ldbl-opt/s_frexp.c: Likewise.
        * sysdeps/ieee754/ldbl-opt/s_isinf.c: Likewise.
        * sysdeps/ieee754/ldbl-opt/s_isnan.c: Likewise.
        * sysdeps/ieee754/ldbl-opt/s_ldexp.c: Likewise.
        * sysdeps/ieee754/ldbl-opt/s_ldexpl.c: Likewise.
        * sysdeps/ieee754/ldbl-opt/s_modf.c: Likewise.
        * sysdeps/ieee754/ldbl-opt/s_scalbln.c: Likewise.
        * sysdeps/ieee754/ldbl-opt/s_scalbn.c: Likewise.
        * sysdeps/powerpc/power5+/fpu/s_modf.c: Likewise.
        * sysdeps/powerpc/powerpc32/fpu/s_copysign.S: Likewise.
        * sysdeps/powerpc/powerpc32/fpu/s_copysignl.S: Likewise.
        * sysdeps/powerpc/powerpc32/fpu/s_isnan.S: Likewise.
        * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_copysign.c: Likewise.
        * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_finite.c: Likewise.
        * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isinf.c: Likewise.
        * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnan.c: Likewise.
        * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modf.c: Likewise.
        * sysdeps/powerpc/powerpc32/power5/fpu/s_isnan.S: Likewise.
        * sysdeps/powerpc/powerpc32/power6/fpu/s_copysign.S: Likewise.
        * sysdeps/powerpc/powerpc32/power6/fpu/s_isnan.S: Likewise.
        * sysdeps/powerpc/powerpc32/power7/fpu/s_finite.S: Likewise.
        * sysdeps/powerpc/powerpc32/power7/fpu/s_isinf.S: Likewise.
        * sysdeps/powerpc/powerpc32/power7/fpu/s_isnan.S: Likewise.
        * sysdeps/powerpc/powerpc64/fpu/multiarch/s_copysign.c: Likewise.
        * sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite.c: Likewise.
        * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf.c: Likewise.
        * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan.c: Likewise.
        * sysdeps/powerpc/powerpc64/fpu/multiarch/s_modf.c: Likewise.
        * sysdeps/powerpc/powerpc64/fpu/s_copysign.S: Likewise.
        * sysdeps/powerpc/powerpc64/fpu/s_copysignl.S: Likewise.
        * sysdeps/powerpc/powerpc64/fpu/s_isnan.S: Likewise.
        * sysdeps/powerpc/powerpc64/power5/fpu/s_isnan.S: Likewise.
        * sysdeps/powerpc/powerpc64/power6/fpu/s_copysign.S: Likewise.
        * sysdeps/powerpc/powerpc64/power6/fpu/s_isnan.S: Likewise.
        * sysdeps/powerpc/powerpc64/power6x/fpu/s_isnan.S: Likewise.
        * sysdeps/powerpc/powerpc64/power7/fpu/s_finite.S: Likewise.
        * sysdeps/powerpc/powerpc64/power7/fpu/s_isinf.S: Likewise.
        * sysdeps/powerpc/powerpc64/power7/fpu/s_isnan.S: Likewise.
        * sysdeps/powerpc/powerpc64/power8/fpu/s_finite.S: Likewise.
        * sysdeps/powerpc/powerpc64/power8/fpu/s_isinf.S: Likewise.
        * sysdeps/powerpc/powerpc64/power8/fpu/s_isnan.S: Likewise.
        * sysdeps/sparc/sparc32/fpu/s_signbitl.S: Likewise.
        * sysdeps/sparc/sparc32/sparcv9/fpu/s_isnan.S: Likewise.
        * sysdeps/unix/sysv/linux/alpha/fraiseexcpt.S: Likewise.

faa01ab... by Siddhesh Poyarekar <email address hidden>

Remove IS_IN_libpthread

Replace with IS_IN (libpthread). Generated code unchanged on
x86_64.

 * nptl/lowlevellock.c: Use IS_IN instead of IS_IN_libpthread.
 * nptl/pthreadP.h: Likewise.
 * nptl_db/structs.def: Likewise.
 * sysdeps/arm/sysdep.h: Likewise.
 * sysdeps/nptl/bits/libc-lock.h: Likewise.
 * sysdeps/nptl/bits/libc-lockP.h: Likewise.
 * sysdeps/sparc/sparc32/lowlevellock.c: Likewise.
 * sysdeps/unix/alpha/sysdep.h: 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/arm/sysdep-cancel.h: Likewise.
 * sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h: Likewise.
 * sysdeps/unix/sysv/linux/i386/sysdep-cancel.h: Likewise.
 * sysdeps/unix/sysv/linux/i386/sysdep.h: Likewise.
 * sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h: Likewise.
 * sysdeps/unix/sysv/linux/ia64/sysdep.h: Likewise.
 * sysdeps/unix/sysv/linux/m68k/sysdep-cancel.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/powerpc32/sysdep-cancel.h: Likewise.
 * sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep-cancel.h: Likewise.
 * sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h: Likewise.
 * sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h: Likewise.
 * sysdeps/unix/sysv/linux/sh/sysdep-cancel.h: Likewise.
 * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h: Likewise.
 * sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.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/cancellation.S: Likewise.
 * sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h: Likewise.

611cb31... by Siddhesh Poyarekar <email address hidden>

Remove IS_IN_librt

Replace with IS_IN (librt). Generated code unchanged on x86_64

        * include/mqueue.h: Use IS_IN instead of IS_IN_librt.
        * nptl/pthreadP.h: Likewise.
        * sysdeps/unix/sysv/linux/aarch64/sysdep-cancel.h: Likewise.
        * sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h: Likewise.
        * sysdeps/unix/sysv/linux/arm/sysdep-cancel.h: Likewise.
        * sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h: Likewise.
        * sysdeps/unix/sysv/linux/i386/sysdep-cancel.h: Likewise.
        * sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h: Likewise.
        * sysdeps/unix/sysv/linux/ia64/sysdep.h: Likewise.
        * sysdeps/unix/sysv/linux/m68k/sysdep-cancel.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/powerpc32/sysdep-cancel.h: Likewise.
        * sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep-cancel.h: Likewise.
        * sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h: Likewise.
        * sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h: Likewise.
        * sysdeps/unix/sysv/linux/sh/sysdep-cancel.h: Likewise.
        * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h: Likewise.
        * sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h: Likewise.
        * sysdeps/unix/sysv/linux/tile/sysdep-cancel.h: Likewise.
        * sysdeps/unix/sysv/linux/tile/waitpid.S: Likewise.
        * sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h: Likewise.

f7d9cfc... by Siddhesh Poyarekar <email address hidden>

Remove IS_IN_libdl

Replace with IS_IN (libdl). No changes to generated code on x86_64.

 * dlfcn/dladdr.c: Use IS_IN.
 * dlfcn/dladdr1.c: Likewise.
 * dlfcn/dlclose.c: Likewise.
 * dlfcn/dlerror.c: Likewise.
 * dlfcn/dlinfo.c: Likewise.
 * dlfcn/dlmopen.c: Likewise.
 * dlfcn/dlopen.c: Likewise.
 * dlfcn/dlsym.c: Likewise.
 * dlfcn/dlvsym.c: Likewise.

fec3bb4... by Siddhesh Poyarekar <email address hidden>

Remove IS_IN_nscd

Replace with IS_IN (nscd). Generated code unchanged on x86_64.

 * include/ifaddrs.h: Use IS_IN.
 * inet/check_pf.c: Likewise.
 * sysdeps/unix/sysv/linux/check_pf.c: Likewise.
 * nscd/Makefile (CPPFLAGS-nscd): Remove IS_IN_nscd.

b36fa5e... by Siddhesh Poyarekar <email address hidden>

Remove IS_IN_ldconfig

Replace with IS_IN (ldconfig). No change in generated code.

 * elf/Makefile (CFLAGS-ldconfig.c): Remove definition of
 IS_IN_ldconfig.
 * sysdeps/unix/sysv/linux/x86_64/dl-procinfo.c: Use IS_IN.
 * sysdeps/unix/sysv/linux/x86_64/dl-procinfo.h: Likewise.