This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch zack/testsuite-isomac in repository glibc.
omits 42157faa59 Suppress internal declarations for most of the testsuite. omits 50031ada04 Remove _IO_MTSAFE_IO from public headers. adds b8129a415e rcmd/rexec: Fix typo in comment adds a0704b1ac7 nss_dns: Correct parentheses for the __glibc_unlikely argument adds d76d370355 Fix missing timespec definition for sys/stat.h (BZ #21371) adds 832d8bc00b Do not use wildcard symbol names for public versions in Vers [...] adds 44e4b889ab manual: Document replacing malloc [BZ #20424] adds 51213e2b8d S390: Use new s390_libc_ifunc_expr macro in s390 8bit-generic.c. adds df6cc7ee3b S390: Move utf8-utf16-z9.c to multiarch folder and use s390_ [...] adds 85286aaf1d S390: Move utf16-utf32-z9.c to multiarch folder and use s390 [...] adds 5ea9ce3749 S390: Move utf8-utf32-z9.c to multiarch folder and use s390_ [...] adds 9581e76dbb Macroize function declarations in math_private.h adds daeb1fa2e1 [BZ 21340] add support for POSIX_SPAWN_SETSID adds 249548e476 posix: Remove ununsed posix_spawn internal assignment adds 3fa6e4872d conformtest: Allow *_t in sys/socket.h. adds 9fe3c80c7c Fix sys/socket.h namespace issues from sys/uio.h inclusion ( [...] adds 1e1f44de64 Add earlyclobber to sqrtt/sqrtf insns. adds 6ef8a2c76a Default build-many-glibcs.py to GCC 7 branch. adds 0516e24d18 conformtest: Fix XPG standard naming. adds 085e07db22 conformtest: Allow time.h inclusion from semaphore.h for XOPEN2K. adds 2f7f3cd8cd powerpc64le: Create divergent sysdep directory for powerpc64le. adds c064f6a613 powerpc: Fix logbl on power7 [BZ# 21280] adds 3e4df7ef13 Default Linux kernel version in build-many-glibcs.py to 4.11. adds ef0e5f2f5c Add PF_SMC, AF_SMC from Linux 4.11 to bits/socket.h. adds 25e39b4229 Add TCP_FASTOPEN_CONNECT from Linux 4.11 to netinet/tcp.h. adds ffd6023885 posix: Using libsupport for p{write,read}v tests adds fa66f341a0 nptl: Using libsupport for tst-cancel4* adds 24a10cfb3e powerpc: Update powerpc-fpu libm-test-ulps adds 827b823783 posix: Fix internal p{read,write} plt usage adds b3d9c9a20c sparc: handle R_SPARC_DISP64 and R_SPARC_REGISTER relocs adds 14ea415d04 Add HWCAP_ASIMDRDM from Linux 4.11 to AArch64 bits/hwcap.h. adds b5eede9730 Consolidate Linux poll implementation adds 26f28fd73d Consolidate Linux select implementation adds b62c381591 Consolidate Linux epoll_wait syscall adds fa17b9c720 Bug 20116: Clarify behaviour of PD->lock. adds 8ba5c9b8d6 Bug 20686: Add el_GR@euro support. adds e35ac97cc8 Correct misplaced comments in struct ip_mreq_source adds 3b5f801ddb Tweak realloc/MREMAP comment to be more accurate. adds 1432d38ea0 x86: Set dl_platform and dl_hwcap from CPU features [BZ #21391] adds 808befbf9e powerpc: Fix strncat ifunc selection adds fd9f30f6f9 Use __glibc_reserved convention in mcontext, sigcontext (bug [...] adds 4c3992fc45 Fix signal.h bsd_signal namespace (bug 21445). adds 593bf7189a ldbl-128: Use mathx_hidden_def inplace of hidden_def adds 176804300b Fix network headers stdint.h namespace (bug 21455). adds 717da4b3be manual: Add preadv and pwritev documentation adds 139ace9575 Require Linux kernel 3.2 or later on x86 / x86_64. adds cd354a3849 Remove <sys/ultrasound.h> adds 706256afb6 support: Delete temporary files in LIFO order adds c22553effb support: Prevent multiple deletion of temporary files adds 1278ed2c64 Remove __ASSUME_GETCPU_SYSCALL. adds 1721145f03 Remove __ASSUME_PROC_PID_TASK_COMM. adds 7224e32d7b vfprintf.c: Refactor magic number 32 into EXTSIZ. adds 61f4fa7fd7 S390: Regenerate ULPs adds 2bfdaeddaa Rename cppflags-iterator.mk to libof-iterator.mk, remove ext [...] adds 0ad970bb13 resolv: Use RES_DFLRETRY consistently [BZ #21474] new a972dc672c sunrpc/tst-xdrmem2.c: Include stdint.h. new 614ca06491 Remove _IO_MTSAFE_IO from public headers. new 2abab07ecc Suppress internal declarations for most of the testsuite.
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 (42157faa59) \ N -- N -- N refs/heads/zack/testsuite-isomac (2abab07ecc)
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 3 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: ChangeLog | 578 +++++++++++ Makerules | 8 +- NEWS | 11 + README | 4 +- benchtests/Makefile | 2 +- benchtests/strcoll-inputs/filelist#en_US.UTF-8 | 2 +- bits/{uio.h => stdint-intn.h} | 22 +- bits/{uio.h => stdint-uintn.h} | 22 +- bits/uio.h | 10 +- conform/GlibcConform.pm | 4 +- conform/Makefile | 41 +- conform/data/aio.h-data | 2 +- conform/data/arpa/inet.h-data | 2 +- conform/data/complex.h-data | 2 +- conform/data/ctype.h-data | 2 +- conform/data/dlfcn.h-data | 2 +- conform/data/fcntl.h-data | 4 +- conform/data/fenv.h-data | 2 +- conform/data/float.h-data | 2 +- conform/data/fmtmsg.h-data | 2 +- conform/data/ftw.h-data | 8 +- conform/data/grp.h-data | 2 +- conform/data/inttypes.h-data | 2 +- conform/data/iso646.h-data | 2 +- conform/data/langinfo.h-data | 2 +- conform/data/libgen.h-data | 2 +- conform/data/limits.h-data | 32 +- conform/data/locale.h-data | 2 +- conform/data/math.h-data | 30 +- conform/data/mqueue.h-data | 2 +- conform/data/ndbm.h-data | 2 +- conform/data/net/if.h-data | 2 +- conform/data/netdb.h-data | 8 +- conform/data/netinet/in.h-data | 2 +- conform/data/poll.h-data | 2 +- conform/data/pthread.h-data | 2 +- conform/data/pwd.h-data | 2 +- conform/data/sched.h-data | 2 +- conform/data/search.h-data | 4 +- conform/data/semaphore.h-data | 6 +- conform/data/signal.h-data | 34 +- conform/data/spawn.h-data | 2 +- conform/data/stdbool.h-data | 2 +- conform/data/stdint.h-data | 2 +- conform/data/stdio.h-data | 20 +- conform/data/stdlib.h-data | 48 +- conform/data/string.h-data | 2 +- conform/data/strings.h-data | 2 +- conform/data/stropts.h-data | 2 +- conform/data/sys/mman.h-data | 4 +- conform/data/sys/resource.h-data | 2 +- conform/data/sys/select.h-data | 4 +- conform/data/sys/socket.h-data | 5 +- conform/data/sys/stat.h-data | 22 +- conform/data/sys/statvfs.h-data | 2 +- conform/data/sys/time.h-data | 2 +- conform/data/sys/timeb.h-data | 2 +- conform/data/sys/types.h-data | 6 +- conform/data/sys/uio.h-data | 2 +- conform/data/sys/un.h-data | 2 +- conform/data/sys/wait.h-data | 2 +- conform/data/syslog.h-data | 2 +- conform/data/termios.h-data | 2 +- conform/data/tgmath.h-data | 2 +- conform/data/time.h-data | 20 +- conform/data/ucontext.h-data | 2 +- conform/data/unistd.h-data | 68 +- conform/data/utmpx.h-data | 2 +- conform/data/varargs.h-data | 2 +- conform/data/wchar.h-data | 2 +- conform/data/wctype.h-data | 2 +- conform/list-header-symbols.pl | 4 +- cppflags-iterator.mk | 7 - dirent/tst-scandir.c | 1 - elf/Makefile | 2 +- elf/rtld-Rules | 2 +- extra-lib.mk | 2 +- iconv/Makefile | 2 +- iconvdata/Makefile | 2 +- include/bits/types/struct_iovec.h | 1 + include/netdb.h | 2 +- include/unistd.h | 3 + inet/netinet/in.h | 6 +- inet/rcmd.c | 2 +- inet/rexec.c | 2 +- io/sys/stat.h | 2 +- libof-iterator.mk | 8 + locale/Makefile | 2 +- localedata/ChangeLog | 5 + localedata/SUPPORTED | 1 + malloc/Makefile | 2 +- malloc/malloc.c | 6 +- manual/llio.texi | 102 ++ manual/memory.texi | 65 ++ misc/Makefile | 2 +- bits/uio.h => misc/bits/types/struct_iovec.h | 25 +- misc/tst-preadvwritev-common.c | 49 +- nptl/pthread_create.c | 13 +- nptl/tst-cancel4-common.c | 3 +- nptl/tst-cancel4-common.h | 4 + nptl/tst-cancel4.c | 1078 ++++---------------- nptl/tst-cancel4_1.c | 33 +- nptl/tst-cancel4_2.c | 33 +- nscd/Makefile | 2 +- posix/Makefile | 2 +- posix/spawn.h | 1 + posix/spawnattr_setflags.c | 1 + posix/sys/types.h | 27 +- posix/test-errno.c | 1 + posix/tst-exec.c | 50 +- posix/tst-pathconf.c | 6 - posix/tst-posix_spawn-setsid.c | 95 ++ posix/tst-spawn.c | 74 +- posix/tst-vfork3.c | 3 +- resolv/netdb.h | 2 +- resolv/nss_dns/dns-host.c | 2 +- resolv/res_libc.c | 4 +- scripts/build-many-glibcs.py | 4 +- signal/signal.h | 2 +- socket/sys/socket.h | 2 +- stdio-common/vfprintf.c | 52 +- stdlib/Makefile | 3 +- stdlib/Versions | 6 +- sunrpc/Makefile | 2 +- sunrpc/tst-xdrmem2.c | 1 + support/resolv_test.c | 1 + support/temp_file.c | 34 +- sysdeps/alpha/fpu/math_private.h | 8 +- sysdeps/generic/math_private.h | 196 +--- sysdeps/generic/math_private_calls.h | 124 +++ sysdeps/generic/stdint.h | 28 +- sysdeps/gnu/netinet/tcp.h | 1 + sysdeps/i386/dl-machine.h | 10 +- sysdeps/i386/dl-procinfo.c | 21 +- sysdeps/i386/dl-procinfo.h | 102 -- sysdeps/ieee754/ldbl-128/s_finitel.c | 2 +- sysdeps/ieee754/ldbl-128/s_isinfl.c | 2 +- sysdeps/ieee754/ldbl-128/s_isnanl.c | 2 +- sysdeps/mach/hurd/spawni.c | 3 + sysdeps/posix/spawni.c | 7 +- sysdeps/powerpc/fpu/libm-test-ulps | 32 +- sysdeps/powerpc/power7/fpu/s_logbl.c | 24 +- sysdeps/powerpc/powerpc64/multiarch/strncat.c | 2 +- sysdeps/powerpc/powerpc64le/Implies | 1 + .../{powerpc64/power4 => powerpc64le}/fpu/Implies | 0 .../power4 => powerpc64le}/fpu/multiarch/Implies | 0 .../power4 => powerpc64le}/multiarch/Implies | 0 sysdeps/powerpc/powerpc64le/power7/Implies | 1 + sysdeps/powerpc/powerpc64le/power7/fpu/Implies | 1 + .../power7}/fpu/multiarch/Implies | 0 .../power7}/multiarch/Implies | 0 sysdeps/powerpc/powerpc64le/power8/Implies | 1 + .../power9 => powerpc64le/power8}/fpu/Implies | 0 .../power8}/fpu/multiarch/Implies | 0 .../power8}/multiarch/Implies | 0 sysdeps/powerpc/powerpc64le/power9/Implies | 1 + sysdeps/powerpc/powerpc64le/power9/fpu/Implies | 1 + .../powerpc64le/power9/fpu/multiarch/Implies | 1 + .../powerpc/powerpc64le/power9/multiarch/Implies | 1 + sysdeps/powerpc/preconfigure | 3 + sysdeps/s390/Makefile | 2 +- sysdeps/s390/fpu/libm-test-ulps | 12 +- sysdeps/s390/multiarch/8bit-generic.c | 41 +- sysdeps/s390/multiarch/ifunc-resolve.h | 5 + sysdeps/s390/multiarch/utf16-utf32-z9.c | 44 + sysdeps/s390/multiarch/utf8-utf16-z9.c | 48 + sysdeps/s390/multiarch/utf8-utf32-z9.c | 48 + sysdeps/s390/utf16-utf32-z9.c | 142 ++- sysdeps/s390/utf8-utf16-z9.c | 197 ++-- sysdeps/s390/utf8-utf32-z9.c | 215 ++-- sysdeps/sparc/sparc64/dl-machine.h | 6 + sysdeps/unix/sysv/linux/Makefile | 4 +- sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h | 1 + sysdeps/unix/sysv/linux/alpha/Makefile | 2 +- sysdeps/unix/sysv/linux/alpha/select.c | 53 + sysdeps/unix/sysv/linux/alpha/syscalls.list | 2 - sysdeps/unix/sysv/linux/bits/socket.h | 4 +- sysdeps/unix/sysv/linux/bits/uio.h | 7 +- sysdeps/unix/sysv/linux/{generic => }/epoll_wait.c | 8 +- sysdeps/unix/sysv/linux/generic/Makefile | 2 +- sysdeps/unix/sysv/linux/i386/configure | 2 - sysdeps/unix/sysv/linux/i386/configure.ac | 2 - sysdeps/unix/sysv/linux/i386/dl-procinfo.h | 6 +- sysdeps/unix/sysv/linux/kernel-features.h | 6 - sysdeps/unix/sysv/linux/microblaze/localplt.data | 1 - sysdeps/unix/sysv/linux/mips/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/{generic => }/poll.c | 8 +- .../unix/sysv/linux/powerpc/powerpc64le/Implies | 1 + .../sysv/linux/powerpc/powerpc64le/fpu/Implies | 1 + sysdeps/unix/sysv/linux/pread.c | 1 + sysdeps/unix/sysv/linux/pread64.c | 1 + sysdeps/unix/sysv/linux/pwrite.c | 1 + sysdeps/unix/sysv/linux/{generic => }/select.c | 19 +- .../unix/sysv/linux/sparc/sparc64/syscalls.list | 2 - sysdeps/unix/sysv/linux/spawni.c | 34 +- sysdeps/unix/sysv/linux/sys/ultrasound.h | 1 - sysdeps/unix/sysv/linux/syscalls.list | 3 - sysdeps/unix/sysv/linux/tst-setgetname.c | 13 - sysdeps/unix/sysv/linux/x86/bits/sigcontext.h | 14 +- sysdeps/unix/sysv/linux/x86/sys/ucontext.h | 4 +- sysdeps/unix/sysv/linux/x86_64/64/configure | 2 - sysdeps/unix/sysv/linux/x86_64/64/configure.ac | 2 - sysdeps/unix/sysv/linux/x86_64/dl-procinfo.h | 2 +- sysdeps/unix/sysv/linux/x86_64/kernel-features.h | 5 - sysdeps/x86/cpu-features.c | 48 + sysdeps/x86/cpu-features.h | 15 + sysdeps/x86/dl-hwcap.h | 75 ++ sysdeps/x86/dl-procinfo.c | 38 +- sysdeps/x86/dl-procinfo.h | 48 + sysdeps/x86_64/dl-machine.h | 10 +- wcsmbs/Versions | 5 +- 211 files changed, 2541 insertions(+), 2210 deletions(-) copy bits/{uio.h => stdint-intn.h} (68%) copy bits/{uio.h => stdint-uintn.h} (68%) delete mode 100644 cppflags-iterator.mk create mode 100644 include/bits/types/struct_iovec.h create mode 100644 libof-iterator.mk copy bits/uio.h => misc/bits/types/struct_iovec.h (70%) create mode 100644 posix/tst-posix_spawn-setsid.c create mode 100644 sysdeps/generic/math_private_calls.h delete mode 100644 sysdeps/i386/dl-procinfo.h create mode 100644 sysdeps/powerpc/powerpc64le/Implies copy sysdeps/powerpc/{powerpc64/power4 => powerpc64le}/fpu/Implies (100%) copy sysdeps/powerpc/{powerpc64/power4 => powerpc64le}/fpu/multiarch/Implies (100%) copy sysdeps/powerpc/{powerpc64/power4 => powerpc64le}/multiarch/Implies (100%) create mode 100644 sysdeps/powerpc/powerpc64le/power7/Implies create mode 100644 sysdeps/powerpc/powerpc64le/power7/fpu/Implies copy sysdeps/powerpc/{powerpc64/power8 => powerpc64le/power7}/fpu/multiarch/Implie [...] copy sysdeps/powerpc/{powerpc64/power8 => powerpc64le/power7}/multiarch/Implies (100%) create mode 100644 sysdeps/powerpc/powerpc64le/power8/Implies copy sysdeps/powerpc/{powerpc64/power9 => powerpc64le/power8}/fpu/Implies (100%) copy sysdeps/powerpc/{powerpc64/power9 => powerpc64le/power8}/fpu/multiarch/Implie [...] copy sysdeps/powerpc/{powerpc64/power9 => powerpc64le/power8}/multiarch/Implies (100%) create mode 100644 sysdeps/powerpc/powerpc64le/power9/Implies create mode 100644 sysdeps/powerpc/powerpc64le/power9/fpu/Implies create mode 100644 sysdeps/powerpc/powerpc64le/power9/fpu/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64le/power9/multiarch/Implies create mode 100644 sysdeps/s390/multiarch/utf16-utf32-z9.c create mode 100644 sysdeps/s390/multiarch/utf8-utf16-z9.c create mode 100644 sysdeps/s390/multiarch/utf8-utf32-z9.c create mode 100644 sysdeps/unix/sysv/linux/alpha/select.c rename sysdeps/unix/sysv/linux/{generic => }/epoll_wait.c (82%) rename sysdeps/unix/sysv/linux/{generic => }/poll.c (88%) create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64le/Implies create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64le/fpu/Implies rename sysdeps/unix/sysv/linux/{generic => }/select.c (82%) delete mode 100644 sysdeps/unix/sysv/linux/sys/ultrasound.h create mode 100644 sysdeps/x86/dl-hwcap.h create mode 100644 sysdeps/x86/dl-procinfo.h