This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-arm-build_cross in repository toolchain/ci/glibc.
from ae830b2d9f rt: Move shm_unlink into libc adds daa3fc9bff rt: Move generic implementation from sysdeps/pthread to rt adds 3c79234c7a nptl: Move pthreadP.h into sysdeps directory adds 412b05fec9 Add hidden prototypes for fsync, fdatasync adds 568123a720 tst-mcheck: Rename to tst-malloc-check adds a318262bc0 malloc: Drop __malloc_initialized from Versions adds 52a5fe70a2 Use 64 bit time_t stat internally adds 92f7b46510 support: Add support_create_timer adds ecf2661281 linux: Only use 64-bit syscall if required for ppoll adds 91cf411ad3 linux: Only use 64-bit syscall if required for pselect adds 4c3df0eba5 linux: Only use 64-bit syscall if required for select adds 283c6ebd5a linux: Remove supports_time64 () from clock_getres adds 4ad8b4645c linux: Remove supports_time64 () from clock_gettime adds 9465c3a9fb linux: Remove time64-support adds 4b6551902e linux: timerfd_gettime minor cleanup adds eef7913c2f linux: Only use 64-bit syscall if required for semtimedop adds 2c0982eb93 linux: Only use 64-bit syscall if required for timerfd_settime adds e9e912d334 linux: Only use 64-bit syscall if required for mq_timedreceive adds 1faff27011 linux: Only use 64-bit syscall if required for mq_timedsend adds dafab287b4 linux: Only use 64-bit syscall if required for sigtimedwait adds b286eca5d4 linux: Only use 64-bit syscall if required for utimensat family adds b769b0a2cb linux: Only use 64-bit syscall if required for internal futex adds 6d97330d7a linux: Only use 64-bit syscall if required for clock_nanosleep adds e8d52b64a5 Remove unsused symbols from nptl/Versions new e3217c7fd9 iconv: Remove alloca use in gconv-modules configuration parsing new 23e15ea1ae gconv_conf: Remove unused variables new d8e8097f3b gconv_conf: Split out configuration file processing new eeac390eec iconvconfig: Use common gconv module parsing function new f3629a4be8 Handle DT_UNKNOWN in gconv-modules.d new 7b54aaf2ce Add NEWS item for gconv-modules.d change new 451659ccf1 More mcheck -> malloc-check refactoring new 03caacbc7f doc: _TIME_BITS defaults may change new bf6749a7f8 nptl: Use SA_RESTART for SIGCANCEL handler new 30adcf5adb hurd: Fix build after 52a5fe70a2 new a0db678071 x86-64: Move strlen.S to multiarch/strlen-vec.S new 6f573a27b6 x86-64: Add wcslen optimize for sse4.1 new da5a6fba0f String: Add overflow tests for strnlen, memchr, and strncat [...] new 645a158978 x86: Fix overflow bug with wmemchr-sse2 and wmemchr-avx2 [BZ [...] new a775a7a3eb x86: Fix overflow bug in wcsnlen-sse4_1 and wcsnlen-avx2 [BZ [...]
The 15 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: NEWS | 18 +- Rules | 20 +- csu/check_fds.c | 8 +- elf/dl-load.c | 8 +- elf/dl-misc.c | 4 +- elf/dl-profile.c | 4 +- iconv/gconv_cache.c | 4 +- iconv/gconv_conf.c | 142 +--- iconv/gconv_parseconfdir.h | 168 +++++ iconv/iconvconfig.c | 123 +--- include/dirent.h | 2 +- include/file_change_detection.h | 6 +- include/sys/select.h | 5 + include/unistd.h | 2 + inet/rcmd.c | 6 +- intl/loadmsgcat.c | 4 +- io/Makefile | 4 +- io/file_change_detection.c | 16 +- io/getdirname.c | 6 +- libio/filedoalloc.c | 2 +- libio/fileops.c | 8 +- libio/oldfileops.c | 2 +- libio/wfileops.c | 2 +- locale/loadarchive.c | 8 +- locale/loadlocale.c | 6 +- malloc/Makefile | 34 +- malloc/Versions | 2 +- malloc/{tst-mcheck.c => tst-malloc-check.c} | 0 manual/creature.texi | 57 +- misc/Makefile | 11 + misc/fdatasync.c | 1 + misc/fsync.c | 2 +- misc/tst-pselect.c | 120 ++-- misc/tst-select.c | 39 +- nptl/Versions | 6 - nptl/futex-internal.c | 52 +- nptl/pthread_cancel.c | 6 +- nptl_db/thread_dbP.h | 2 +- nscd/nscd_helper.c | 4 +- nss/nss_database.c | 4 +- rt/Makefile | 4 +- rt/Versions | 4 + rt/aio_cancel.c | 129 +++- rt/aio_error.c | 12 +- rt/aio_fsync.c | 26 +- rt/aio_misc.c | 699 +++++++++++++++++++- rt/aio_notify.c | 144 +++- rt/aio_read.c | 18 +- rt/aio_read64.c | 32 +- rt/aio_suspend.c | 237 ++++++- rt/aio_write.c | 18 +- rt/aio_write64.c | 32 +- rt/lio_listio.c | 236 ++++++- rt/lio_listio64.c | 33 +- rt/timer_create.c | 156 ++++- rt/timer_delete.c | 58 +- rt/timer_getoverr.c | 33 +- rt/timer_gettime.c | 64 +- rt/timer_settime.c | 120 +++- rt/tst-mqueue10-time64.c | 1 + rt/tst-mqueue10.c | 72 ++ string/test-memchr.c | 39 +- string/test-strncat.c | 61 ++ string/test-strnlen.c | 33 + support/Makefile | 1 + support/support.h | 11 + support/support_create_timer.c | 69 ++ sysdeps/generic/aio_misc.h | 83 ++- sysdeps/{pthread => htl}/timer_routines.c | 0 sysdeps/mach/hurd/fdatasync.c | 1 + sysdeps/mach/hurd/fsync.c | 1 + sysdeps/nptl/aio_misc.h | 2 +- sysdeps/nptl/dl-tls_init_tp.c | 2 +- sysdeps/nptl/fork.c | 2 +- sysdeps/nptl/futex-internal.h | 24 +- sysdeps/nptl/gai_misc.h | 2 +- sysdeps/nptl/jmp-unwind.c | 2 +- sysdeps/nptl/libc-lockP.h | 2 +- sysdeps/nptl/libc_start_call_main.h | 2 +- {nptl => sysdeps/nptl}/pthreadP.h | 2 +- sysdeps/nptl/pthread_early_init.h | 2 +- sysdeps/nptl/setxid.h | 2 +- sysdeps/posix/dl-fileid.h | 4 +- sysdeps/posix/euidaccess.c | 4 +- sysdeps/posix/getaddrinfo.c | 21 +- sysdeps/posix/getcwd.c | 15 +- sysdeps/posix/pathconf.c | 4 +- sysdeps/posix/spawni.c | 2 +- sysdeps/posix/sysconf.c | 4 +- sysdeps/posix/tempname.c | 8 +- sysdeps/pthread/Versions | 5 - sysdeps/pthread/aio_cancel.c | 157 ----- sysdeps/pthread/aio_error.c | 48 -- sysdeps/pthread/aio_fsync.c | 57 -- sysdeps/pthread/aio_misc.c | 721 --------------------- sysdeps/pthread/aio_misc.h | 122 ---- sysdeps/pthread/aio_notify.c | 157 ----- sysdeps/pthread/aio_read.c | 30 - sysdeps/pthread/aio_read64.c | 30 - sysdeps/pthread/aio_suspend.c | 263 -------- sysdeps/pthread/aio_write.c | 30 - sysdeps/pthread/aio_write64.c | 30 - sysdeps/pthread/lio_listio.c | 248 ------- sysdeps/pthread/lio_listio64.c | 33 - sysdeps/pthread/timer_create.c | 166 ----- sysdeps/pthread/timer_delete.c | 68 -- sysdeps/pthread/timer_getoverr.c | 43 -- sysdeps/pthread/timer_gettime.c | 74 --- sysdeps/pthread/timer_settime.c | 131 ---- sysdeps/unix/sysv/linux/Makefile | 15 +- sysdeps/unix/sysv/linux/alpha/aio_cancel.c | 4 +- sysdeps/unix/sysv/linux/clock_getres.c | 16 +- sysdeps/unix/sysv/linux/clock_gettime.c | 14 +- sysdeps/unix/sysv/linux/clock_nanosleep.c | 46 +- sysdeps/unix/sysv/linux/dl-execstack.c | 2 +- sysdeps/unix/sysv/linux/fdatasync.c | 1 + sysdeps/unix/sysv/linux/fdopendir.c | 4 +- sysdeps/unix/sysv/linux/fexecve.c | 4 +- sysdeps/unix/sysv/linux/fsync.c | 1 + sysdeps/unix/sysv/linux/microblaze/pselect32.c | 3 +- sysdeps/unix/sysv/linux/mq_notify.c | 2 +- sysdeps/unix/sysv/linux/mq_timedreceive.c | 35 +- sysdeps/unix/sysv/linux/mq_timedsend.c | 35 +- sysdeps/unix/sysv/linux/opendir.c | 7 +- sysdeps/unix/sysv/linux/pathconf.c | 5 +- sysdeps/unix/sysv/linux/ppoll.c | 40 +- sysdeps/unix/sysv/linux/pselect.c | 47 +- sysdeps/unix/sysv/linux/pselect32.c | 6 - sysdeps/unix/sysv/linux/s390/jmp-unwind.c | 2 +- sysdeps/unix/sysv/linux/select.c | 72 +- sysdeps/unix/sysv/linux/semtimedop.c | 53 +- sysdeps/unix/sysv/linux/sigprocmask.c | 2 +- sysdeps/unix/sysv/linux/sigtimedwait.c | 25 +- sysdeps/unix/sysv/linux/sparc/aio_cancel.c | 4 +- sysdeps/unix/sysv/linux/spawni.c | 2 +- sysdeps/unix/sysv/linux/time64-support.c | 23 - sysdeps/unix/sysv/linux/time64-support.h | 70 -- sysdeps/unix/sysv/linux/timer_create.c | 2 +- sysdeps/unix/sysv/linux/timer_routines.c | 2 +- sysdeps/unix/sysv/linux/timerfd_gettime.c | 9 +- sysdeps/unix/sysv/linux/timerfd_settime.c | 25 +- sysdeps/unix/sysv/linux/tls-internal.h | 2 +- sysdeps/unix/sysv/linux/tst-ppoll.c | 15 + sysdeps/unix/sysv/linux/tst-sigtimedwait.c | 18 + sysdeps/unix/sysv/linux/tst-timerfd.c | 34 +- sysdeps/unix/sysv/linux/ttyname.h | 10 +- sysdeps/unix/sysv/linux/ttyname_r.c | 16 +- sysdeps/unix/sysv/linux/utimensat.c | 31 +- sysdeps/unix/sysv/linux/wordsize-64/aio_read.c | 2 +- sysdeps/unix/sysv/linux/wordsize-64/aio_write.c | 2 +- sysdeps/unix/sysv/linux/wordsize-64/lio_listio.c | 2 +- sysdeps/unix/sysv/linux/x86/longjmp.c | 2 +- sysdeps/x86_64/memchr.S | 77 ++- sysdeps/x86_64/multiarch/Makefile | 4 +- sysdeps/x86_64/multiarch/ifunc-impl-list.c | 3 + .../multiarch/{ifunc-avx2.h => ifunc-wcslen.h} | 6 +- sysdeps/x86_64/multiarch/memchr-avx2.S | 58 +- sysdeps/x86_64/multiarch/strlen-avx2.S | 130 ++-- sysdeps/x86_64/multiarch/strlen-sse2.S | 2 +- .../x86_64/{strlen.S => multiarch/strlen-vec.S} | 18 +- sysdeps/x86_64/multiarch/wcslen-sse4_1.S | 4 + sysdeps/x86_64/multiarch/wcslen.c | 2 +- sysdeps/x86_64/multiarch/wcsnlen-sse4_1.S | 2 +- sysdeps/x86_64/multiarch/wcsnlen.c | 34 +- sysdeps/x86_64/strlen.S | 243 +------ sysvipc/Makefile | 9 + sysvipc/ftok.c | 4 +- sysvipc/test-sysvsem.c | 22 +- time/Makefile | 9 + time/tst-clock_nanosleep.c | 40 +- time/tzfile.c | 6 +- 171 files changed, 3461 insertions(+), 3788 deletions(-) create mode 100644 iconv/gconv_parseconfdir.h rename malloc/{tst-mcheck.c => tst-malloc-check.c} (100%) create mode 100644 rt/tst-mqueue10-time64.c create mode 100644 rt/tst-mqueue10.c create mode 100644 support/support_create_timer.c rename sysdeps/{pthread => htl}/timer_routines.c (100%) rename {nptl => sysdeps/nptl}/pthreadP.h (99%) delete mode 100644 sysdeps/pthread/Versions delete mode 100644 sysdeps/pthread/aio_cancel.c delete mode 100644 sysdeps/pthread/aio_error.c delete mode 100644 sysdeps/pthread/aio_fsync.c delete mode 100644 sysdeps/pthread/aio_misc.c delete mode 100644 sysdeps/pthread/aio_misc.h delete mode 100644 sysdeps/pthread/aio_notify.c delete mode 100644 sysdeps/pthread/aio_read.c delete mode 100644 sysdeps/pthread/aio_read64.c delete mode 100644 sysdeps/pthread/aio_suspend.c delete mode 100644 sysdeps/pthread/aio_write.c delete mode 100644 sysdeps/pthread/aio_write64.c delete mode 100644 sysdeps/pthread/lio_listio.c delete mode 100644 sysdeps/pthread/lio_listio64.c delete mode 100644 sysdeps/pthread/timer_create.c delete mode 100644 sysdeps/pthread/timer_delete.c delete mode 100644 sysdeps/pthread/timer_getoverr.c delete mode 100644 sysdeps/pthread/timer_gettime.c delete mode 100644 sysdeps/pthread/timer_settime.c delete mode 100644 sysdeps/unix/sysv/linux/time64-support.c delete mode 100644 sysdeps/unix/sysv/linux/time64-support.h copy sysdeps/x86_64/multiarch/{ifunc-avx2.h => ifunc-wcslen.h} (89%) copy sysdeps/x86_64/{strlen.S => multiarch/strlen-vec.S} (91%) create mode 100644 sysdeps/x86_64/multiarch/wcslen-sse4_1.S