This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/pie/static in repository glibc.
discards 213129abee Don't use hidden visibility in libc.a with PIE on i386 discards 8a057d6f04 Add --enable-static-pie to build static PIE adds 2ef8d46913 hurd: Add system-specific sysmacros.h adds 97e02ad233 hurd: fix build with -fstack-protector-strong adds 99ee4d26dc hurd: Fix static initialization with -fstack-protector-strong adds 5f3b183d19 2017-08-27 Paul Pluzhnikov ppluzhnikov@google.com adds 2dba5ce7b8 <bits/syscall.h>: Use an arch-independent system call list on Linux adds 6f4fc73ec9 hurd: Fix typo adds 45a4f49ee5 hurd: Remove duplicate symbol version adds ee17d4e99a Remove abi-*-options compiler flags adds a48c0fb4b4 Simplify math-svid-compat code. adds 5e2bc4ff33 x86_64 __redirect_ieee754_expf: Change double to float adds 56bc7f4360 Fix country_name in zu_ZA to agree with CLDR adds 42496114ec Provide a C++ version of iszero that does not use __MATH_TG [...] adds 15cf43a999 Use NFC for the strings in “day”, “yesstr”, and “nostr” in t [...] adds f8de9568d8 Add locale for mfe_MU adds f11f2f6e14 Use “,” as mon_decimal_point for ru_RU and os_RU locales (fo [...] adds 1cf1232cd4 gconv: Consistently mangle NULL function pointers [BZ #22025] adds 7daada0319 Fix bits/math-finite.h _MSUF_ expansion namespace (bug 22028). adds e7c18b9d0a iconv: Mangle __btowc_fct even without __init_fct [BZ #22025] adds 251bccfa1f iconv_open: Fix heap corruption on gconv_init failure [BZ #22026] adds 16f138a49a [AArch64] Fix procfs.h not to expose stdint.h types adds 01b87c656f ia64: Fix thread stack allocation permission set (BZ #21672) adds 319cbbf633 MIPS/o32: Fix internal_syscall5/6/7 adds 8325b477b1 2017-08-29 Paul Pluzhnikov ppluzhnikov@google.com adds 2f1aef1959 Fix m68k bits/math-inline.h macro namespace (bug 22035). adds bdbf14d12e Update hanzi collation by stroke adds 232d919061 Fix abbreviated weeks and months for Somali to agree with CLDR adds 5f9409b787 Add country_name for mni_IN adds 8a0e619652 Use “.” in thousands_sep in the ca_ES locale adds 9ce673b69e Do not scale NPTL tests with available number of CPUs adds ec2c1fcefb malloc: Abort on heap corruption, without a backtrace [BZ #21754] adds 44bcba80f3 aarch64: Fix tst-makecontext3 in ILP32 mode. adds ac3ed168d0 malloc: Remove check_action variable [BZ #21754] adds a9da0bb266 malloc: Remove corrupt arena flag adds 5898f4548e dynarray: Set errno on overflow-induced allocation failure adds 4fa9b3bfe6 Fix mcontext_t sigcontext namespace (bug 21457). adds d6e290a6ca Remove redundant data in li_BE which is identical to the dat [...] adds 8715f25630 Fix decimal point and thousands separator in es_CU locale to [...] adds 5129873a8e malloc: Change top_check return type to void adds 5f0704b66c libio: Assume _LIBC, weak_alias, errno, (__set_)errno &c are [...] adds ecd0747df3 Place $(elf-objpfx)sofini.os last [BZ #22051] adds 24cffce736 malloc: Resolve compilation failure in NDEBUG mode adds ca4ec80396 sunrpc: Remove internal_function attribute adds 0c71122c0c malloc: Remove the internal_function attribute adds 75b3047eac NSS: Remove internal_function function attribute adds ab5bf7cf76 misc: Remove internal_function function attribute adds dab0eecef6 aio: Remove internal_function function attribute adds d7ccc6c983 iconv, intl, locale, wcsmbs: Remove internal_function adds 7e01f080e8 time: Remove the internal_function attribute adds 18c54facf1 Linux getcwd: Remove internal_function attribute adds fc3d94979e dirent: Remove internal_function attribute adds 59bd52b087 resolv: Remove internal_function attribute adds 86e4919f57 dlfcn: Remove internal_function attribute adds 8d2f9410d5 gmon: Remove internal_function attribute adds 17e00cc69e elf: Remove internal_function attribute adds a60eca2e55 Simplify HUGE_VAL definitions. adds 5ef1b2138d Simplify INFINITY definitions. adds c0c49d60cf Simplify NAN definitions. adds 9da93bd7c6 inet: Remove internal_function attribute adds 116ac301b1 io: Remove internal_function attribute adds 83b09837ed nptl: Remove internal_function attribute adds b41bd5bc83 posix: Remove internal_function attribute adds 2fa6d086d1 stdio-common: Remove internal_function attribute adds 41ad5ca60e stdlib: Remove internal_function attribute adds 65284eb7a8 libc-symbols.h: Remove definition of internal_function adds 9eee633b68 Change argument type passed to ifunc resolvers adds 102dde842a Remove NO_CANCELLATION macro adds d9ff799a5b ILP32 math changes adds 924b121c59 getaddrinfo: Use &errno has the errno pointer adds 53250a21b8 getaddrinfo: Use &h_errno has the h_errno pointer adds ad816a5e00 getaddrinfo: Properly set errno for NSS function lookup failure adds a2881ef014 getaddrinfo: In gaih_inet, use h_errno for certain status va [...] adds 65329bd233 support_chroot_create: Add support for /etc/hosts, /etc/host.conf adds 5f8340f583 getaddrinfo: Return EAI_NODATA if gethostbyname2_r reports N [...] adds f4a6be2582 getaddrinfo: Fix error handling in gethosts [BZ #21915] [BZ #21922] adds da162bf234 Remove obsolete notes at top level of source tree. adds e0d2eb5a79 linux: Implement tmpfile with O_TMPFILE (BZ#21530) adds ce870587d5 Move all old ChangeLogs to a top-level ChangeLog.old directory. adds a617bd119f math/math.h (HUGE_VAL): Improve commentary. adds 50c66c7acd 2017-09-01 Paul Pluzhnikov ppluzhnikov@google.com adds bedbd85972 Remove Roland McGrath/Ulrich Drepper et al. from DSO banner adds c18d50a23b Include <string.h> for strcmp call from sysdeps/unix/sysv/li [...] adds 136fa185fd Credit Ulrich Drepper for libpthread in contrib.texi adds b30082799d Update tst-regex.c/tst-regex2.c for old ChangeLog move adds 3824fc3891 2017-09-01 Paul Pluzhnikov ppluzhnikov@google.com adds 5a80d39d0d Obsolete pow10 functions. adds b794e16bcc sysdeps/generic/sigsetops.h: Remove spurious #endif adds 06cf9d31d7 hurd: Fix sigsetops.h macros adds 01969395db hurd: Fix getting ssize_t for <sys/socket.h> adds dd2b31dec0 hurd: Fix p{read,write}{,v64}v2.c build adds ed95bf5638 hurd: Fix p{read,write}v64v2.c build adds 2263ca7ce8 hurd: Fix p{read,write}{,v64}v2.c build adds 819ea3347e hurd: Fix rtld link adds b96aca4d05 hurd: Fix rtld link adds 127e7773b4 hurd: Fix libc link adds f85958a74d hurd: Fix libc link adds 1946d950f2 hurd: fix libm link adds 56bf5497c5 hurd: mach/hurd/i386 also needs mach/hurd/x86 adds 2ce1f9efd6 hurd: mach/hurd/x86 also needs x86 tunables adds 77e7ba3201 hurd: fix overriding rtld's __sbrk with the real implementation adds cae3d71212 hurd: Fix rtld's strtoul_internal use through hurdlookup adds 492cbbed86 hurd: Fix build ot misc/tst-preadvwritev2-common.c adds 6547ec0ad8 hurd: fix resolv/tst-resolv-res_init-skeleton.c build adds 059b64046e Use Linux 4.13 in build-many-glibcs.py. adds b38042f514 math.h: Warn about an already-defined log macro adds f3a129b872 Fix bits/math-finite.h exp10 condition (bug 22082). adds 1650e19265 Update kernel version in syscall-names.list to 4.13. adds 0a587a8a98 Hide __chmod and __mkdir [BZ #18822] adds 3f802aeb34 Add miq_NI locale for Miskito adds 99d6791899 Fix pcprofiledump cross-endian condition (bug 22086). adds 05b38d64b1 Fix tests that are testing obsoleted functionality adds 4f3647e46e Prefer new libm function wrappers for !LIBM_SVID_COMPAT. adds af83ed5c46 Write all ranges of neighbouring characters with the same wi [...] adds 2ae5be041d Improve utf8_gen.py to set the width for characters with Pre [...] adds 5e9c4d17fe tst-res_use_inet6: Enhance test to cover IPv4-to-IPv6 addres [...] adds c77eb96925 nss_dns: Remove dead PTR IPv4-to-IPv6 mapping code adds 5670c4ab25 resolv: Fix memory leak with OOM during resolv.conf parsing [...] adds a830473081 resolv: __resolv_conf_attach must not free passed conf objec [...] adds ab5ac271e6 __libc_dynarray_emplace_enlarge: Add missing else adds 65687ac76c Remove remaining _HAVE_STRING_ARCH_* definitions (BZ #18858) adds 7bbbb4b9f7 Add ChangeLog bugzilla mark for previous commit adds 507fe02799 hurd: fix gethostname(NULL, 0) adds ae214523ee Remove redundant LC_TIME data in om_KE which is identical to [...] adds 7c9c5be96f Use ASCII in LC_TIME of om_ET for better readability adds 05f0011fb0 Add SOL_TLS definition from Linux 4.13. adds 5c23ee6eb8 Update netinet/tcp.h from Linux 4.13. adds 85bec0f2a0 Use MPFR 3.1.6 in build-many-glibcs.py. adds 78bfa877b3 Use "static const char domain[] =" adds c66c908230 posix: Sync glob with gnulib [BZ #1062] adds 686f2ea183 posix: accept inode 0 is a valid inode number (BZ #19971) adds 5554304f0d posix: Allow glob to match dangling symlinks [BZ #866] adds e00f242599 Sync scratch_buffer with gnulib adds 5a79f97554 posix: Fix getpwnam_r usage (BZ #1062) adds ffca890177 posix: fix glob bugs with long login names adds 116f1c64d8 posix: Consolidate Linux glob implementation adds 07b4f49db2 posix: Use enum for __glob_pattern_type result adds 27342d1783 Add fcntl sealing interfaces from Linux 3.17 to bits/fcntl-linux.h. adds af1b7c8ca2 Add Linux 4.13 constants to bits/fcntl-linux.h. adds f00bce744e Fix glibc.tune.cpu tunable handling adds 9c9ec58197 Add thunderx2t99 and thunderx2t99p1 CPU names to tunables list adds 4c03a69680 Update x86_64 ulps for AMD Ryzen. new 758dda7f8d Add --enable-static-pie to build static PIE new a1ff2f4201 Don't use hidden visibility in libc.a with PIE on i386
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (213129abee) \ N -- N -- N refs/heads/hjl/pie/static (a1ff2f4201)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: BUGS | 69 - CONFORMANCE | 168 - ChangeLog | 1716 + ChangeLog.1 => ChangeLog.old/ChangeLog.1 | 0 ChangeLog.10 => ChangeLog.old/ChangeLog.10 | 0 ChangeLog.11 => ChangeLog.old/ChangeLog.11 | 0 ChangeLog.12 => ChangeLog.old/ChangeLog.12 | 0 ChangeLog.13 => ChangeLog.old/ChangeLog.13 | 0 ChangeLog.14 => ChangeLog.old/ChangeLog.14 | 0 ChangeLog.15 => ChangeLog.old/ChangeLog.15 | 0 ChangeLog.16 => ChangeLog.old/ChangeLog.16 | 0 ChangeLog.17 => ChangeLog.old/ChangeLog.17 | 0 ChangeLog.18 => ChangeLog.old/ChangeLog.18 | 0 ChangeLog.2 => ChangeLog.old/ChangeLog.2 | 0 ChangeLog.3 => ChangeLog.old/ChangeLog.3 | 0 ChangeLog.4 => ChangeLog.old/ChangeLog.4 | 0 ChangeLog.5 => ChangeLog.old/ChangeLog.5 | 0 ChangeLog.6 => ChangeLog.old/ChangeLog.6 | 0 ChangeLog.7 => ChangeLog.old/ChangeLog.7 | 0 ChangeLog.8 => ChangeLog.old/ChangeLog.8 | 0 ChangeLog.9 => ChangeLog.old/ChangeLog.9 | 0 libidn/ChangeLog => ChangeLog.old/ChangeLog.libidn | 0 .../ChangeLog.localedata | 65 + nptl/ChangeLog.old => ChangeLog.old/ChangeLog.nptl | 0 .../ChangeLog.nptl_db | 0 .../ChangeLog.ports | 0 .../ChangeLog.ports-aarch64 | 0 .../ChangeLog.ports-aix | 0 .../ChangeLog.ports-alpha | 0 .../ChangeLog.ports-am33 | 0 .../ChangeLog.ports-arm | 0 .../ChangeLog.ports-cris | 0 .../ChangeLog.ports-hppa | 0 .../ChangeLog.ports-ia64 | 0 .../ChangeLog.ports-linux-generic | 0 .../ChangeLog.ports-m68k | 0 .../ChangeLog.ports-microblaze | 0 .../ChangeLog.ports-mips | 0 .../ChangeLog.ports-powerpc | 0 .../ChangeLog.ports-tile | 0 Makerules | 5 +- NAMESPACE | 66 - NEWS | 16 + WUR-REPORT | 34 - bits/huge_val.h | 28 - bits/huge_valf.h | 28 - bits/huge_vall.h | 28 - bits/inf.h | 32 - bits/nan.h | 5 - conform/Makefile | 15 - csu/version.c | 2 +- debug/pcprofiledump.c | 2 +- dirent/scandir-tail.c | 1 - dlfcn/dlerror.c | 1 - elf/dl-addr-obj.c | 1 - elf/dl-cache.c | 2 - elf/dl-debug.c | 1 - elf/dl-deps.c | 2 - elf/dl-environ.c | 1 - elf/dl-execstack.c | 1 - elf/dl-fini.c | 1 - elf/dl-hwcaps.c | 1 - elf/dl-libc.c | 1 - elf/dl-load.c | 5 - elf/dl-lookup.c | 5 - elf/dl-misc.c | 4 - elf/dl-object.c | 2 - elf/dl-profile.c | 1 - elf/dl-reloc.c | 7 +- elf/dl-support.c | 2 - elf/dl-sym.c | 4 - elf/dl-sysdep.c | 2 - elf/dl-tls.c | 6 - elf/dl-version.c | 3 - elf/dynamic-link.h | 3 +- elf/tlsdeschtab.h | 1 - elf/tst-_dl_addr_inside_object.c | 3 +- gmon/gmon.c | 9 +- hurd/Makefile | 4 + hurd/get-host.c | 4 +- hurd/stack_chk_fail_local.c | 1 + iconv/Makefile | 14 + iconv/gconv.c | 1 - iconv/gconv_builtin.c | 1 - iconv/gconv_cache.c | 17 +- iconv/gconv_close.c | 1 - iconv/gconv_conf.c | 5 - iconv/gconv_db.c | 66 +- iconv/gconv_dl.c | 8 +- iconv/gconv_int.h | 42 +- iconv/gconv_open.c | 1 - iconv/iconv_prog.c | 4 +- iconv/iconvconfig.c | 1 - iconv/test-gconv-modules | 23 + .../tst-gconv-init-failure-mod.c | 45 +- iconv/tst-gconv-init-failure.c | 58 + include/dirent.h | 14 +- include/dlfcn.h | 9 +- include/libc-symbols.h | 7 - include/nss.h | 8 +- include/rpc/pmap_clnt.h | 3 +- include/scratch_buffer.h | 3 +- include/shlib-compat.h | 10 + include/stdio.h | 3 + include/sys/stat.h | 2 + include/time.h | 5 +- inet/deadline.c | 6 +- inet/getnameinfo.c | 1 - inet/getnetgrent_r.c | 1 - inet/inet6_option.c | 1 - inet/net-internal.h | 8 +- inet/rcmd.c | 2 - intl/dcigettext.c | 19 +- intl/eval-plural.h | 1 - intl/finddomain.c | 1 - intl/gettextP.h | 18 +- intl/loadinfo.h | 4 - intl/loadmsgcat.c | 3 +- intl/localealias.c | 8 +- intl/plural-exp.c | 1 - intl/plural-exp.h | 10 +- intl/plural.c | 1 - intl/plural.y | 1 - io/chmod.c | 1 + io/fts.c | 31 +- io/ftw.c | 7 +- io/mkdir.c | 1 + libio/fcloseall.c | 2 - libio/feof.c | 2 - libio/ferror.c | 2 - libio/fileno.c | 2 - libio/fileops.c | 95 +- libio/ftello.c | 4 - libio/ftello64.c | 2 - libio/genops.c | 40 - libio/getc.c | 2 - libio/getwc.c | 2 - libio/iofclose.c | 13 +- libio/iofdopen.c | 23 +- libio/iofflush.c | 2 - libio/iofgetpos.c | 4 - libio/iofgetpos64.c | 2 - libio/iofgets.c | 2 - libio/iofopen.c | 12 +- libio/iofopen64.c | 4 +- libio/iofputs.c | 2 - libio/iofread.c | 2 - libio/iofsetpos.c | 2 - libio/iofsetpos64.c | 2 - libio/ioftell.c | 6 - libio/iofwide.c | 154 +- libio/iofwrite.c | 2 - libio/iogetdelim.c | 2 - libio/iogets.c | 4 - libio/iogetwline.c | 10 +- libio/iopopen.c | 68 +- libio/ioputs.c | 2 - libio/ioseekoff.c | 6 - libio/iosetbuffer.c | 2 - libio/iosetvbuf.c | 2 - libio/ioungetc.c | 2 - libio/libioP.h | 88 +- libio/oldfileops.c | 31 +- libio/oldiofdopen.c | 15 +- libio/oldiofgetpos.c | 4 - libio/oldiofgetpos64.c | 4 - libio/oldiofsetpos.c | 4 - libio/oldiofsetpos64.c | 4 - libio/oldiopopen.c | 85 +- libio/putc.c | 2 - libio/stdfiles.c | 19 +- libio/stdio.c | 6 +- libio/wfileops.c | 25 - libio/wgenops.c | 54 +- locale/coll-lookup.c | 2 - locale/coll-lookup.h | 6 +- locale/findlocale.c | 2 - locale/iso-639.def | 2 + locale/loadarchive.c | 1 - locale/loadlocale.c | 3 - locale/localeinfo.h | 28 +- localedata/SUPPORTED | 2 + localedata/charmaps/UTF-8 | 10 +- localedata/locales/ca_ES | 8 +- localedata/locales/cns11643_stroke | 50879 ++++++++++--------- localedata/locales/es_CU | 8 +- localedata/locales/li_BE | 37 +- localedata/locales/mfe_MU | 183 + localedata/locales/miq_NI | 188 + localedata/locales/mni_IN | 2 + localedata/locales/om_ET | 100 +- localedata/locales/om_KE | 84 +- localedata/locales/os_RU | 16 +- localedata/locales/ru_RU | 4 +- localedata/locales/sgs_LT | 6 +- localedata/locales/so_DJ | 40 +- localedata/locales/so_ET | 2 +- localedata/locales/so_KE | 2 +- localedata/locales/so_SO | 2 +- localedata/locales/zu_ZA | 3 +- localedata/unicode-gen/Makefile | 4 +- localedata/unicode-gen/PropList.txt | 1618 + localedata/unicode-gen/utf8_gen.py | 84 +- mach/Machrules | 2 +- mach/Makefile | 9 + mach/stack_chk_fail_local.c | 1 + malloc/arena.c | 38 +- malloc/dynarray_emplace_enlarge.c | 10 +- malloc/dynarray_resize.c | 7 +- malloc/hooks.c | 83 +- malloc/malloc-internal.h | 6 +- malloc/malloc.c | 226 +- malloc/mtrace.c | 2 +- malloc/scratch_buffer_grow.c | 6 +- malloc/scratch_buffer_grow_preserve.c | 6 +- malloc/scratch_buffer_set_array_size.c | 6 +- malloc/tst-dynarray.c | 29 + malloc/tst-mallocstate.c | 62 +- .../README.pretty-printers | 0 README.tunables => manual/README.tunables | 0 manual/contrib.texi | 1 + manual/math.texi | 10 +- manual/memory.texi | 21 +- manual/probes.texi | 7 - manual/tunables.texi | 31 +- math/Makefile | 9 +- math/bits/math-finite.h | 41 +- math/bits/mathcalls.h | 6 - math/lgamma-compat.h | 3 +- math/libm-test-exp10.inc | 10 - math/math-svid-compat.h | 22 +- math/math.h | 133 +- misc/preadv64v2.c => math/test-finite-macros.c | 23 +- math/test-math-iszero.cc | 79 + math/test-matherr-2.c | 14 +- math/test-matherr.c | 14 +- math/w_acos_compat.c | 4 +- math/w_acosf_compat.c | 2 + math/w_acosh_compat.c | 4 +- math/w_acoshf_compat.c | 2 + math/w_acoshl_compat.c | 2 + math/w_acosl_compat.c | 2 + math/w_asin_compat.c | 4 +- math/w_asinf_compat.c | 2 + math/w_asinl_compat.c | 2 + math/w_atan2_compat.c | 4 +- math/w_atan2f_compat.c | 2 + math/w_atan2l_compat.c | 2 + math/w_atanh_compat.c | 4 +- math/w_atanhf_compat.c | 2 + math/w_atanhl_compat.c | 2 + math/w_cosh_compat.c | 4 +- math/w_coshf_compat.c | 2 + math/w_coshl_compat.c | 2 + math/w_exp10_compat.c | 12 +- math/w_exp10f_compat.c | 6 +- math/w_exp10l_compat.c | 6 +- math/w_exp2_compat.c | 4 +- math/w_exp2f_compat.c | 2 + math/w_exp2l_compat.c | 2 + math/w_fmod_compat.c | 4 +- math/w_fmodf_compat.c | 2 + math/w_fmodl_compat.c | 2 + math/w_hypot_compat.c | 4 +- math/w_hypotf_compat.c | 2 + math/w_hypotl_compat.c | 2 + math/w_j0_compat.c | 8 +- math/w_j0f_compat.c | 2 + math/w_j0l_compat.c | 2 + math/w_j1_compat.c | 8 +- math/w_j1f_compat.c | 2 + math/w_j1l_compat.c | 2 + math/w_jn_compat.c | 8 +- math/w_jnf_compat.c | 2 + math/w_jnl_compat.c | 14 +- math/w_lgamma_r_compat.c | 4 +- math/w_lgammaf_r_compat.c | 2 + math/w_lgammal_r_compat.c | 2 + math/w_log10_compat.c | 4 +- math/w_log10f_compat.c | 2 + math/w_log10l_compat.c | 2 + math/w_log2_compat.c | 4 +- math/w_log2f_compat.c | 2 + math/w_log2l_compat.c | 2 + math/w_log_compat.c | 4 +- math/w_logf_compat.c | 2 + math/w_logl_compat.c | 2 + math/w_pow_compat.c | 4 +- math/w_powf_compat.c | 2 + math/w_powl_compat.c | 2 + math/w_remainder_compat.c | 4 +- math/w_remainderf_compat.c | 2 + math/w_remainderl_compat.c | 2 + math/w_scalb_compat.c | 4 + math/w_scalbf_compat.c | 4 + math/w_scalbl_compat.c | 4 + math/w_sinh_compat.c | 4 +- math/w_sinhf_compat.c | 2 + math/w_sinhl_compat.c | 2 + math/w_sqrt_compat.c | 4 +- math/w_sqrtf_compat.c | 2 + math/w_sqrtl_compat.c | 2 + math/w_tgamma_compat.c | 4 +- math/w_tgammaf_compat.c | 2 + math/w_tgammal_compat.c | 2 + misc/getttyent.c | 6 +- misc/preadv2.c | 1 + misc/preadv64v2.c | 1 + misc/pwritev2.c | 1 + misc/pwritev64v2.c | 1 + misc/syslog.c | 3 +- misc/tsearch.c | 2 - misc/tst-preadvwritev2-common.c | 14 +- nptl/Banner | 2 +- nptl/allocatestack.c | 34 +- nptl/cancellation.c | 2 +- nptl/libc_pthread_init.c | 1 - nptl/pthreadP.h | 29 +- nptl/pthread_create.c | 29 +- nptl/pthread_mutex_cond_lock.c | 2 +- nptl/pthread_mutex_lock.c | 1 - nptl/pthread_mutex_unlock.c | 4 +- nptl/tst-cond16.c | 7 +- nptl/tst-cond18.c | 8 +- nscd/nscd_getgr_r.c | 4 +- nscd/nscd_gethst_r.c | 3 +- nscd/nscd_getpw_r.c | 4 +- nss/Makefile | 7 + nss/nsswitch.c | 13 +- nss/rewrite_field.c | 1 - nss/tst-nss-files-hosts-erange.c | 109 + nss/valid_field.c | 1 - nss/valid_list_field.c | 1 - posix/Makefile | 6 +- posix/bug-glob1.c | 88 - posix/flexmember.h | 45 + posix/fnmatch.c | 6 - posix/fnmatch_loop.c | 11 +- posix/glob.c | 982 +- posix/glob64.c | 6 - posix/glob_internal.h | 65 + .../posix/pwritev64v2.c => posix/glob_pattern_p.c | 31 +- sysdeps/posix/preadv2.c => posix/globfree.c | 31 +- bits/huge_val_flt128.h => posix/globfree64.c | 16 +- posix/regcomp.c | 9 +- posix/regex_internal.c | 59 +- posix/regex_internal.h | 29 +- posix/regexec.c | 209 +- posix/spawn_int.h | 2 +- posix/spawn_valid_fd.c | 1 - posix/tst-glob_symlinks.c | 135 + posix/tst-regex.c | 2 +- posix/tst-regex2.c | 2 +- posix/wordexp.c | 32 +- resolv/gai_misc.c | 3 - resolv/gai_misc.h | 18 +- resolv/gai_notify.c | 2 - resolv/gai_sigqueue.c | 1 - resolv/inet_ntop.c | 8 +- resolv/nss_dns/dns-host.c | 13 - resolv/res_init.c | 5 + resolv/resolv_conf.c | 5 +- resolv/tst-res_use_inet6.c | 408 +- resolv/tst-resolv-basic.c | 78 +- resolv/tst-resolv-qtypes.c | 2 +- resolv/tst-resolv-res_init-skeleton.c | 4 + rt/aio_sigqueue.c | 2 +- scripts/build-many-glibcs.py | 4 +- stdio-common/Makefile | 2 +- bits/huge_val_flt128.h => stdio-common/gentempfd.c | 13 +- stdio-common/printf_fp.c | 4 +- stdio-common/tmpfile.c | 26 +- stdio-common/vfprintf.c | 3 +- stdlib/Makefile | 4 +- stdlib/fmtmsg.c | 4 +- .../tst-at_quick_exit.c | 9 +- stdlib/tst-atexit-common.c | 144 + bits/huge_val_flt128.h => stdlib/tst-atexit.c | 9 +- misc/pwritev2.c => stdlib/tst-cxa_atexit.c | 16 +- bits/huge_val_flt128.h => stdlib/tst-on_exit.c | 9 +- sunrpc/auth_des.c | 4 +- sunrpc/auth_unix.c | 3 +- sunrpc/clnt_perr.c | 3 +- sunrpc/des_impl.c | 7 +- sunrpc/key_call.c | 5 +- sunrpc/pm_getport.c | 1 - sunrpc/pmap_rmt.c | 1 - sunrpc/svc_tcp.c | 3 +- sunrpc/svc_unix.c | 3 +- sunrpc/svcauth_des.c | 16 +- sunrpc/xcrypt.c | 8 +- sunrpc/xdr_rec.c | 15 +- support/namespace.h | 11 +- support/support_chroot.c | 32 +- sysdeps/aarch64/dl-irel.h | 2 +- sysdeps/aarch64/dl-tlsdesc.h | 3 +- sysdeps/aarch64/fpu/s_llrint.c | 1 + sysdeps/aarch64/fpu/s_llrintf.c | 3 +- sysdeps/aarch64/fpu/s_llround.c | 1 + sysdeps/aarch64/fpu/s_llroundf.c | 3 +- sysdeps/aarch64/fpu/s_lrint.c | 60 +- sysdeps/aarch64/fpu/s_lrintf.c | 2 +- sysdeps/aarch64/fpu/s_lround.c | 27 +- sysdeps/aarch64/fpu/s_lroundf.c | 2 +- sysdeps/aarch64/libm-test-ulps | 30 - sysdeps/aarch64/tlsdesc.c | 1 - sysdeps/alpha/fpu/libm-test-ulps | 30 - sysdeps/arm/dl-lookupcfg.h | 2 +- sysdeps/arm/dl-machine.h | 2 +- sysdeps/arm/libm-test-ulps | 22 - sysdeps/arm/machine-gmon.h | 4 +- sysdeps/arm/sys/ucontext.h | 1 - sysdeps/arm/tlsdesc.c | 1 - sysdeps/generic/aio_misc.h | 3 +- sysdeps/generic/dl-cache.h | 3 +- sysdeps/generic/ldsodefs.h | 98 +- sysdeps/generic/math-type-macros-double.h | 6 +- sysdeps/generic/math-type-macros-float.h | 6 +- sysdeps/generic/math-type-macros-ldouble.h | 6 +- sysdeps/generic/not-cancel.h | 2 - sysdeps/generic/sigsetops.h | 7 +- sysdeps/generic/sys/ucontext.h | 4 +- sysdeps/gnu/glob64.c | 3 - sysdeps/gnu/globfree64.c | 10 + sysdeps/gnu/netinet/tcp.h | 10 +- sysdeps/hppa/fpu/libm-test-ulps | 22 - sysdeps/i386/dl-lookupcfg.h | 3 +- sysdeps/i386/dl-tlsdesc.h | 3 +- sysdeps/i386/fpu/libm-test-ulps | 30 - sysdeps/i386/fpu/w_sqrt.c | 9 + sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 30 - sysdeps/i386/i686/multiarch/strncpy.c | 1 - sysdeps/i386/sys/ucontext.h | 1 - sysdeps/i386/tlsdesc.c | 1 - sysdeps/ia64/bits/huge_vall.h | 41 - sysdeps/ia64/fpu/e_exp10.S | 6 +- sysdeps/ia64/fpu/e_exp10f.S | 6 +- sysdeps/ia64/fpu/e_exp10l.S | 6 +- sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_acos.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_acosf.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_acosh.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_acoshf.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_acoshl.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_acosl.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_asin.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_asinf.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_asinl.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_atan2.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_atan2f.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_atan2l.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_atanh.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_atanhf.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_atanhl.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_cosh.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_coshf.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_coshl.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp10.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp10f.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp10l.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp2.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp2f.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp2l.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_expf.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_expl.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_fmod.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_fmodf.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_fmodl.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_hypot.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_hypotf.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_hypotl.c} | 0 .../{i386/fpu/doasin.c => ia64/fpu/w_lgamma_r.c} | 0 .../{i386/fpu/doasin.c => ia64/fpu/w_lgammaf_r.c} | 0 .../{i386/fpu/doasin.c => ia64/fpu/w_lgammal_r.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log10.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log10f.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log10l.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log2.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log2f.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log2l.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_logf.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_logl.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_pow.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_powf.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_powl.c} | 0 .../{i386/fpu/doasin.c => ia64/fpu/w_remainder.c} | 0 .../{i386/fpu/doasin.c => ia64/fpu/w_remainderf.c} | 0 .../{i386/fpu/doasin.c => ia64/fpu/w_remainderl.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_sinh.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_sinhf.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_sinhl.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_sqrt.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_sqrtf.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_sqrtl.c} | 0 sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_tgamma.c} | 0 .../{i386/fpu/doasin.c => ia64/fpu/w_tgammaf.c} | 0 .../{i386/fpu/doasin.c => ia64/fpu/w_tgammal.c} | 0 sysdeps/ieee754/bits/huge_val.h | 53 - sysdeps/ieee754/bits/huge_valf.h | 51 - sysdeps/ieee754/bits/inf.h | 29 - sysdeps/ieee754/bits/nan.h | 52 - sysdeps/ieee754/dbl-64/w_exp_compat.c | 4 +- sysdeps/ieee754/flt-32/w_expf_compat.c | 2 + sysdeps/ieee754/k_standard.c | 37 +- sysdeps/ieee754/k_standardf.c | 2 + sysdeps/ieee754/k_standardl.c | 3 + sysdeps/ieee754/ldbl-128/w_expl_compat.c | 8 +- sysdeps/ieee754/ldbl-128ibm/w_expl_compat.c | 2 + sysdeps/ieee754/ldbl-64-128/w_expl_compat.c | 2 + sysdeps/ieee754/ldbl-96/w_expl_compat.c | 2 + sysdeps/ieee754/ldbl-opt/Makefile | 3 +- sysdeps/ieee754/ldbl-opt/nldbl-pow10.c | 8 - sysdeps/ieee754/ldbl-opt/w_acoshl_compat.c | 2 + sysdeps/ieee754/ldbl-opt/w_acosl_compat.c | 2 + sysdeps/ieee754/ldbl-opt/w_asinl_compat.c | 2 + sysdeps/ieee754/ldbl-opt/w_atan2l_compat.c | 2 + sysdeps/ieee754/ldbl-opt/w_atanhl_compat.c | 2 + sysdeps/ieee754/ldbl-opt/w_coshl_compat.c | 2 + sysdeps/ieee754/ldbl-opt/w_exp10_compat.c | 5 +- sysdeps/ieee754/ldbl-opt/w_exp10l_compat.c | 16 +- sysdeps/ieee754/ldbl-opt/w_fmodl_compat.c | 2 + sysdeps/ieee754/ldbl-opt/w_hypotl_compat.c | 2 + sysdeps/ieee754/ldbl-opt/w_j0l_compat.c | 2 + sysdeps/ieee754/ldbl-opt/w_j1l_compat.c | 2 + sysdeps/ieee754/ldbl-opt/w_jnl_compat.c | 2 + sysdeps/ieee754/ldbl-opt/w_lgammal_r_compat.c | 2 + sysdeps/ieee754/ldbl-opt/w_log10l_compat.c | 2 + sysdeps/ieee754/ldbl-opt/w_log2l_compat.c | 2 + sysdeps/ieee754/ldbl-opt/w_logl_compat.c | 2 + sysdeps/ieee754/ldbl-opt/w_powl_compat.c | 2 + sysdeps/ieee754/ldbl-opt/w_remainderl_compat.c | 2 + sysdeps/ieee754/ldbl-opt/w_sinhl_compat.c | 2 + sysdeps/ieee754/ldbl-opt/w_sqrtl_compat.c | 2 + sysdeps/ieee754/ldbl-opt/w_tgammal_compat.c | 2 + sysdeps/ieee754/s_lib_version.c | 7 +- sysdeps/m68k/m680x0/bits/huge_vall.h | 41 - sysdeps/m68k/m680x0/fpu/bits/mathinline.h | 73 +- sysdeps/m68k/sys/ucontext.h | 1 - sysdeps/mach/hurd/bits/socket.h | 2 +- sysdeps/mach/hurd/bits/sysmacros.h | 60 + sysdeps/mach/hurd/chmod.c | 1 + sysdeps/mach/hurd/dl-sysdep.c | 28 +- sysdeps/mach/hurd/i386/Implies | 1 + sysdeps/mach/hurd/i386/Makefile | 8 + sysdeps/mach/hurd/if_index.c | 1 - sysdeps/mach/hurd/mkdir.c | 1 + sysdeps/mach/hurd/opendir.c | 1 - .../mach/hurd/x86/dl-sysdep.c | 10 +- sysdeps/microblaze/libm-test-ulps | 4 - sysdeps/mips/bits/nan.h | 67 - sysdeps/mips/mips32/libm-test-ulps | 22 - sysdeps/mips/mips64/libm-test-ulps | 30 - sysdeps/mips/sys/ucontext.h | 2 +- sysdeps/nios2/dl-init.c | 1 - sysdeps/nios2/libm-test-ulps | 4 - sysdeps/posix/getaddrinfo.c | 122 +- sysdeps/posix/opendir.c | 2 - sysdeps/posix/pause.c | 1 + sysdeps/posix/preadv2.c | 3 +- sysdeps/posix/preadv64v2.c | 5 +- sysdeps/posix/pwritev2.c | 3 +- sysdeps/posix/pwritev64v2.c | 3 +- sysdeps/posix/system.c | 1 + sysdeps/posix/ttyname.c | 3 +- sysdeps/posix/ttyname_r.c | 3 +- sysdeps/powerpc/fpu/libm-test-ulps | 30 - sysdeps/powerpc/nofpu/libm-test-ulps | 30 - sysdeps/powerpc/powerpc64le/Makefile | 3 +- sysdeps/pthread/aio_misc.c | 5 - sysdeps/pthread/aio_misc.h | 21 +- sysdeps/pthread/aio_notify.c | 2 - sysdeps/s390/fpu/libm-test-ulps | 30 - sysdeps/sh/bits/huge_val.h | 54 - sysdeps/sh/libm-test-ulps | 4 - sysdeps/sparc/bits/huge_vall.h | 47 - sysdeps/sparc/fpu/libm-test-ulps | 30 - sysdeps/sparc/machine-gmon.h | 4 +- sysdeps/tile/dl-lookupcfg.h | 2 +- sysdeps/tile/dl-machine.h | 2 +- sysdeps/tile/dl-runtime.c | 4 +- sysdeps/tile/libm-test-ulps | 4 - sysdeps/unix/sysv/linux/Makefile | 113 +- sysdeps/unix/sysv/linux/aarch64/Makefile | 3 - sysdeps/unix/sysv/linux/aarch64/cpu-features.c | 10 +- sysdeps/unix/sysv/linux/aarch64/makecontext.c | 10 +- sysdeps/unix/sysv/linux/aarch64/sys/procfs.h | 3 +- sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h | 23 +- sysdeps/unix/sysv/linux/aarch64/sysdep-cancel.h | 1 - sysdeps/unix/sysv/linux/aarch64/ucontext_i.sym | 2 +- sysdeps/unix/sysv/linux/aio_sigqueue.c | 1 - sysdeps/unix/sysv/linux/alpha/glob.c | 4 - .../unix/sysv/linux/alpha/{glob.c => globfree.c} | 20 +- sysdeps/unix/sysv/linux/alpha/sys/ucontext.h | 35 +- sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h | 1 - sysdeps/unix/sysv/linux/alpha/ucontext-offsets.sym | 14 +- sysdeps/unix/sysv/linux/arm/Makefile | 2 - sysdeps/unix/sysv/linux/arm/glob64.c | 1 - sysdeps/unix/sysv/linux/arm/sys/ucontext.h | 38 +- sysdeps/unix/sysv/linux/arm/sysdep-cancel.h | 1 - sysdeps/unix/sysv/linux/bits/fcntl-linux.h | 25 + sysdeps/unix/sysv/linux/bits/socket.h | 1 + sysdeps/unix/sysv/linux/dl-vdso.c | 1 - sysdeps/unix/sysv/linux/dl-vdso.h | 2 +- sysdeps/unix/sysv/linux/fcntl.c | 24 +- sysdeps/unix/sysv/linux/filter-nr-syscalls.awk | 35 + sysdeps/unix/sysv/linux/gai_sigqueue.c | 1 - sysdeps/unix/sysv/linux/gen-syscall-h.awk | 81 + sysdeps/unix/sysv/linux/generic/chmod.c | 2 + sysdeps/unix/sysv/linux/generic/mkdir.c | 2 + .../unix/sysv/linux/gentempfd.c | 25 +- sysdeps/unix/sysv/linux/getcwd.c | 4 +- sysdeps/unix/sysv/linux/getdents.c | 1 - .../unix/sysv/linux/glob.c | 15 +- .../strpbrk.c => unix/sysv/linux/glob64.c} | 45 +- .../unix/sysv/linux/globfree.c | 17 +- .../unix/sysv/linux/globfree64.c | 23 +- sysdeps/unix/sysv/linux/hppa/sys/ucontext.h | 23 +- sysdeps/unix/sysv/linux/hppa/sysdep-cancel.h | 1 - sysdeps/unix/sysv/linux/i386/alphasort64.c | 2 +- sysdeps/unix/sysv/linux/i386/getdents64.c | 2 +- sysdeps/unix/sysv/linux/i386/glob64.c | 79 - sysdeps/unix/sysv/linux/i386/readdir64.c | 2 +- sysdeps/unix/sysv/linux/i386/readdir64_r.c | 2 +- sysdeps/unix/sysv/linux/i386/sysdep-cancel.h | 1 - sysdeps/unix/sysv/linux/i386/versionsort64.c | 2 +- sysdeps/unix/sysv/linux/ia64/makecontext.c | 2 +- .../unix/sysv/linux/ia64/sigcontext-offsets.sym | 24 +- sysdeps/unix/sysv/linux/ia64/sys/procfs.h | 1 + sysdeps/unix/sysv/linux/ia64/sys/ptrace.h | 1 + sysdeps/unix/sysv/linux/ia64/sys/ucontext.h | 53 +- sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h | 1 - sysdeps/unix/sysv/linux/ifaddrs.c | 1 - sysdeps/unix/sysv/linux/m68k/glob64.c | 1 - sysdeps/unix/sysv/linux/m68k/sys/ucontext.h | 1 - sysdeps/unix/sysv/linux/m68k/sysdep-cancel.h | 1 - sysdeps/unix/sysv/linux/microblaze/sys/ucontext.h | 92 + sysdeps/unix/sysv/linux/microblaze/sysdep-cancel.h | 1 - sysdeps/unix/sysv/linux/mips/Makefile | 36 - sysdeps/unix/sysv/linux/mips/mips32/Makefile | 4 + sysdeps/unix/sysv/linux/mips/mips32/Versions | 3 + .../sysv/linux/mips/mips32/mips-syscall5.S} | 24 +- .../sysv/linux/mips/mips32/mips-syscall6.S} | 24 +- .../sysv/linux/mips/mips32/mips-syscall7.S} | 24 +- .../unix/sysv/linux/mips/mips32/mips16/Makefile | 6 +- .../unix/sysv/linux/mips/mips32/mips16/Versions | 2 +- .../sysv/linux/mips/mips32/mips16/mips16-syscall.h | 44 +- .../linux/mips/mips32/mips16/mips16-syscall0.c | 3 +- .../linux/mips/mips32/mips16/mips16-syscall1.c | 3 +- .../linux/mips/mips32/mips16/mips16-syscall2.c | 3 +- .../linux/mips/mips32/mips16/mips16-syscall3.c | 3 +- .../linux/mips/mips32/mips16/mips16-syscall4.c | 3 +- .../linux/mips/mips32/mips16/mips16-syscall5.c | 33 - .../linux/mips/mips32/mips16/mips16-syscall6.c | 33 - .../linux/mips/mips32/mips16/mips16-syscall7.c | 33 - sysdeps/unix/sysv/linux/mips/mips32/sysdep.h | 163 +- sysdeps/unix/sysv/linux/mips/mips64/n64/glob64.c | 1 - sysdeps/unix/sysv/linux/mips/sys/ucontext.h | 1 - sysdeps/unix/sysv/linux/mips/sysdep-cancel.h | 1 - sysdeps/unix/sysv/linux/nios2/sys/ucontext.h | 1 - sysdeps/unix/sysv/linux/nios2/sysdep-cancel.h | 1 - sysdeps/unix/sysv/linux/not-cancel.h | 3 +- sysdeps/unix/sysv/linux/{i386 => }/olddirent.h | 3 +- sysdeps/unix/sysv/linux/oldglob.c | 43 + sysdeps/unix/sysv/linux/powerpc/Makefile | 3 - sysdeps/unix/sysv/linux/powerpc/powerpc32/glob64.c | 1 - sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h | 1 - sysdeps/unix/sysv/linux/powerpc/sysdep-cancel.h | 1 - sysdeps/unix/sysv/linux/preadv.c | 4 +- sysdeps/unix/sysv/linux/preadv64.c | 4 +- sysdeps/unix/sysv/linux/pwritev.c | 4 +- sysdeps/unix/sysv/linux/pwritev64.c | 4 +- sysdeps/unix/sysv/linux/s390/Makefile | 2 - sysdeps/unix/sysv/linux/s390/s390-32/glob64.c | 2 + .../unix/sysv/linux/s390/s390-32/sysdep-cancel.h | 1 - .../unix/sysv/linux/s390/s390-64/sysdep-cancel.h | 1 - sysdeps/unix/sysv/linux/s390/sys/ucontext.h | 1 - sysdeps/unix/sysv/linux/sh/sys/ucontext.h | 1 - sysdeps/unix/sysv/linux/sh/sysdep-cancel.h | 1 - sysdeps/unix/sysv/linux/sparc/Makefile | 2 - sysdeps/unix/sysv/linux/sparc/sparc32/glob64.c | 1 - sysdeps/unix/sysv/linux/sparc/sys/ucontext.h | 1 - sysdeps/unix/sysv/linux/sparc/sysdep-cancel.h | 1 - sysdeps/unix/sysv/linux/syscall-names.list | 601 + sysdeps/unix/sysv/linux/tile/sys/ucontext.h | 35 +- sysdeps/unix/sysv/linux/tile/sysdep-cancel.h | 1 - sysdeps/unix/sysv/linux/tile/tilegx/Makefile | 2 - sysdeps/unix/sysv/linux/tst-syscall-list.sh | 99 + sysdeps/unix/sysv/linux/ttyname.c | 6 +- sysdeps/unix/sysv/linux/ttyname_r.c | 4 +- sysdeps/unix/sysv/linux/wordsize-64/glob64.c | 2 - sysdeps/unix/sysv/linux/x86/Makefile | 3 - sysdeps/unix/sysv/linux/x86/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h | 1 - sysdeps/unix/sysv/linux/x86_64/x32/glob.c | 1 - sysdeps/wordsize-64/glob.c | 8 - sysdeps/wordsize-64/glob64.c | 1 - sysdeps/x86/bits/huge_vall.h | 41 - sysdeps/x86/fpu/include/bits/fenv.h | 2 +- sysdeps/x86_64/dl-lookupcfg.h | 3 +- sysdeps/x86_64/dl-tlsdesc.h | 2 +- sysdeps/x86_64/fpu/libm-test-ulps | 34 +- sysdeps/x86_64/fpu/multiarch/e_expf.c | 2 +- sysdeps/x86_64/multiarch/stpcpy.c | 1 - sysdeps/x86_64/multiarch/strcspn.c | 1 - sysdeps/x86_64/multiarch/strncat.c | 1 - sysdeps/x86_64/multiarch/strncpy.c | 1 - sysdeps/x86_64/multiarch/strpbrk.c | 1 - sysdeps/x86_64/multiarch/strspn.c | 1 - sysdeps/x86_64/tlsdesc.c | 1 - time/alt_digit.c | 3 - time/era.c | 4 +- time/lc-time-cleanup.c | 2 +- time/strptime_l.c | 1 - time/tzset.c | 5 +- wcsmbs/btowc.c | 8 +- wcsmbs/wcsmbsload.c | 5 +- wcsmbs/wcsmbsload.h | 12 +- 718 files changed, 36826 insertions(+), 28196 deletions(-) delete mode 100644 BUGS delete mode 100644 CONFORMANCE rename ChangeLog.1 => ChangeLog.old/ChangeLog.1 (100%) rename ChangeLog.10 => ChangeLog.old/ChangeLog.10 (100%) rename ChangeLog.11 => ChangeLog.old/ChangeLog.11 (100%) rename ChangeLog.12 => ChangeLog.old/ChangeLog.12 (100%) rename ChangeLog.13 => ChangeLog.old/ChangeLog.13 (100%) rename ChangeLog.14 => ChangeLog.old/ChangeLog.14 (100%) rename ChangeLog.15 => ChangeLog.old/ChangeLog.15 (100%) rename ChangeLog.16 => ChangeLog.old/ChangeLog.16 (100%) rename ChangeLog.17 => ChangeLog.old/ChangeLog.17 (100%) rename ChangeLog.18 => ChangeLog.old/ChangeLog.18 (100%) rename ChangeLog.2 => ChangeLog.old/ChangeLog.2 (100%) rename ChangeLog.3 => ChangeLog.old/ChangeLog.3 (100%) rename ChangeLog.4 => ChangeLog.old/ChangeLog.4 (100%) rename ChangeLog.5 => ChangeLog.old/ChangeLog.5 (100%) rename ChangeLog.6 => ChangeLog.old/ChangeLog.6 (100%) rename ChangeLog.7 => ChangeLog.old/ChangeLog.7 (100%) rename ChangeLog.8 => ChangeLog.old/ChangeLog.8 (100%) rename ChangeLog.9 => ChangeLog.old/ChangeLog.9 (100%) rename libidn/ChangeLog => ChangeLog.old/ChangeLog.libidn (100%) rename localedata/ChangeLog => ChangeLog.old/ChangeLog.localedata (99%) rename nptl/ChangeLog.old => ChangeLog.old/ChangeLog.nptl (100%) rename nptl_db/ChangeLog.old => ChangeLog.old/ChangeLog.nptl_db (100%) rename ChangeLog.old-ports => ChangeLog.old/ChangeLog.ports (100%) rename ChangeLog.old-ports-aarch64 => ChangeLog.old/ChangeLog.ports-aarch64 (100%) rename ChangeLog.old-ports-aix => ChangeLog.old/ChangeLog.ports-aix (100%) rename ChangeLog.old-ports-alpha => ChangeLog.old/ChangeLog.ports-alpha (100%) rename ChangeLog.old-ports-am33 => ChangeLog.old/ChangeLog.ports-am33 (100%) rename ChangeLog.old-ports-arm => ChangeLog.old/ChangeLog.ports-arm (100%) rename ChangeLog.old-ports-cris => ChangeLog.old/ChangeLog.ports-cris (100%) rename ChangeLog.old-ports-hppa => ChangeLog.old/ChangeLog.ports-hppa (100%) rename ChangeLog.old-ports-ia64 => ChangeLog.old/ChangeLog.ports-ia64 (100%) rename ChangeLog.old-ports-linux-generic => ChangeLog.old/ChangeLog.ports-linux-ge [...] rename ChangeLog.old-ports-m68k => ChangeLog.old/ChangeLog.ports-m68k (100%) rename ChangeLog.old-ports-microblaze => ChangeLog.old/ChangeLog.ports-microblaze (100%) rename ChangeLog.old-ports-mips => ChangeLog.old/ChangeLog.ports-mips (100%) rename ChangeLog.old-ports-powerpc => ChangeLog.old/ChangeLog.ports-powerpc (100%) rename ChangeLog.old-ports-tile => ChangeLog.old/ChangeLog.ports-tile (100%) delete mode 100644 NAMESPACE delete mode 100644 WUR-REPORT delete mode 100644 bits/huge_val.h delete mode 100644 bits/huge_valf.h delete mode 100644 bits/huge_vall.h delete mode 100644 bits/inf.h delete mode 100644 bits/nan.h create mode 100644 hurd/stack_chk_fail_local.c create mode 100644 iconv/test-gconv-modules copy sysdeps/posix/preadv2.c => iconv/tst-gconv-init-failure-mod.c (51%) create mode 100644 iconv/tst-gconv-init-failure.c create mode 100644 localedata/locales/mfe_MU create mode 100644 localedata/locales/miq_NI create mode 100644 localedata/unicode-gen/PropList.txt create mode 100644 mach/stack_chk_fail_local.c rename README.pretty-printers => manual/README.pretty-printers (100%) rename README.tunables => manual/README.tunables (100%) copy misc/preadv64v2.c => math/test-finite-macros.c (68%) create mode 100644 nss/tst-nss-files-hosts-erange.c delete mode 100644 posix/bug-glob1.c create mode 100644 posix/flexmember.h create mode 100644 posix/glob_internal.h copy sysdeps/posix/pwritev64v2.c => posix/glob_pattern_p.c (64%) copy sysdeps/posix/preadv2.c => posix/globfree.c (62%) copy bits/huge_val_flt128.h => posix/globfree64.c (73%) create mode 100644 posix/tst-glob_symlinks.c copy bits/huge_val_flt128.h => stdio-common/gentempfd.c (80%) copy bits/huge_val_flt128.h => stdlib/tst-at_quick_exit.c (80%) create mode 100644 stdlib/tst-atexit-common.c copy bits/huge_val_flt128.h => stdlib/tst-atexit.c (80%) copy misc/pwritev2.c => stdlib/tst-cxa_atexit.c (73%) copy bits/huge_val_flt128.h => stdlib/tst-on_exit.c (80%) create mode 100644 sysdeps/gnu/globfree64.c create mode 100644 sysdeps/i386/fpu/w_sqrt.c delete mode 100644 sysdeps/ia64/bits/huge_vall.h copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_acos.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_acosf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_acosh.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_acoshf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_acoshl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_acosl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_asin.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_asinf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_asinl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_atan2.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_atan2f.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_atan2l.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_atanh.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_atanhf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_atanhl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_cosh.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_coshf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_coshl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp10.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp10f.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp10l.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp2.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp2f.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_exp2l.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_expf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_expl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_fmod.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_fmodf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_fmodl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_hypot.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_hypotf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_hypotl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_lgamma_r.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_lgammaf_r.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_lgammal_r.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log10.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log10f.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log10l.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log2.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log2f.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_log2l.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_logf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_logl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_pow.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_powf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_powl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_remainder.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_remainderf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_remainderl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_sinh.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_sinhf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_sinhl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_sqrt.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_sqrtf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_sqrtl.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_tgamma.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_tgammaf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/w_tgammal.c} (100%) delete mode 100644 sysdeps/ieee754/bits/huge_val.h delete mode 100644 sysdeps/ieee754/bits/huge_valf.h delete mode 100644 sysdeps/ieee754/bits/inf.h delete mode 100644 sysdeps/ieee754/bits/nan.h delete mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-pow10.c delete mode 100644 sysdeps/m68k/m680x0/bits/huge_vall.h create mode 100644 sysdeps/mach/hurd/bits/sysmacros.h create mode 100644 sysdeps/mach/hurd/i386/Implies copy bits/huge_val_flt128.h => sysdeps/mach/hurd/x86/dl-sysdep.c (80%) delete mode 100644 sysdeps/mips/bits/nan.h delete mode 100644 sysdeps/sh/bits/huge_val.h delete mode 100644 sysdeps/sparc/bits/huge_vall.h copy sysdeps/unix/sysv/linux/alpha/{glob.c => globfree.c} (65%) delete mode 100644 sysdeps/unix/sysv/linux/arm/glob64.c create mode 100644 sysdeps/unix/sysv/linux/filter-nr-syscalls.awk create mode 100644 sysdeps/unix/sysv/linux/gen-syscall-h.awk copy misc/preadv2.c => sysdeps/unix/sysv/linux/gentempfd.c (63%) copy bits/huge_val_flt128.h => sysdeps/unix/sysv/linux/glob.c (78%) copy sysdeps/{x86_64/multiarch/strpbrk.c => unix/sysv/linux/glob64.c} (51%) copy bits/huge_val_flt128.h => sysdeps/unix/sysv/linux/globfree.c (71%) rename bits/huge_val_flt128.h => sysdeps/unix/sysv/linux/globfree64.c (69%) delete mode 100644 sysdeps/unix/sysv/linux/i386/glob64.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/glob64.c create mode 100644 sysdeps/unix/sysv/linux/microblaze/sys/ucontext.h copy sysdeps/{arm/dl-lookupcfg.h => unix/sysv/linux/mips/mips32/mips-syscall5.S} (65%) copy sysdeps/{arm/dl-lookupcfg.h => unix/sysv/linux/mips/mips32/mips-syscall6.S} (65%) copy sysdeps/{arm/dl-lookupcfg.h => unix/sysv/linux/mips/mips32/mips-syscall7.S} (64%) delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall5.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall6.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall7.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/glob64.c rename sysdeps/unix/sysv/linux/{i386 => }/olddirent.h (98%) create mode 100644 sysdeps/unix/sysv/linux/oldglob.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/glob64.c create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/glob64.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/glob64.c create mode 100644 sysdeps/unix/sysv/linux/syscall-names.list create mode 100644 sysdeps/unix/sysv/linux/tst-syscall-list.sh delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/glob64.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/glob.c delete mode 100644 sysdeps/wordsize-64/glob.c delete mode 100644 sysdeps/wordsize-64/glob64.c delete mode 100644 sysdeps/x86/bits/huge_vall.h