This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/gnu-master-aarch64-spec2k6-Os_LTO in repository toolchain/ci/glibc.
from ad18dadec9 Add check for missing wrapper headers adds 6c29942cbf misc/tst-clone3: Fix waiting for exited thread. adds a5406364ac libio: Eliminate _IO_stdin, _IO_stdout, _IO_stderr adds 308e022fc4 resolv: Remove debugging code from compat-gethnamaddr.c adds 8c9289b642 Fix SPARC64 handling of R_SPARC_H34 (bug 24231). adds b026ce1ee9 nptl: Fix pthread_tryjoin comment. adds 04de930226 nptl: Fix comment typo in pthread_mutex_trylock.c adds 4a2dd41cb5 powerpc64le: Remove test for GCC 6.2 adds dc0afac325 Add new Fortran vector math header file. adds f43b8dd555 Add internal implementations for argp.h, err.h, and error.h [...] adds b0b50fe005 nss: tst-nss-files-hosts-long: Add host.conf [BZ #21915] adds 34a5a1460e Break some lines before not after operators. adds a04549c194 Break more lines before not after operators. adds e0cb7b6131 Add and move fall-through comments in system-specific code. adds aa0e46636a Break further lines before not after operators. adds 7b3fb62051 wcsmbs: optimize wcpcpy adds 39ef074419 wcsmbs: optimize wcpncpy adds 81a1443941 wcsmbs: optimize wcscat adds 4d8015639a wcsmbs: optimize wcscpy adds ddf21ec79f wcsmbs: optimize wcsncat adds 30a7e2081c wcsmbs: optimize wcsncpy adds 457208b1e9 wcsmbs: optimize wcsnlen adds c4f50205e1 Add some spaces before '('. adds f627dd4da8 Fix -Wempty-body warnings in Hurd-specific code. adds 1b21841775 hurd: Add renameat2 support for RENAME_NOREPLACE adds 6bd4d02ee9 powerpc: Fix linknamespace introduced by 4d8015639a75 adds 92ad88fe72 elf/Makefile: Run IFUNC tests if binutils supports IFUNC adds cc3e573ce3 elf: Add tests with a local IFUNC resolver [BZ #23937] adds 462e83a4a0 Add more spaces before '('. new 36f30c104f __netlink_assert_response: Add more __libc_fatal newlines [B [...]
The 1 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 | 495 +++++++++++++++++++++ argp/argp-help.c | 40 +- benchtests/bench-memmem.c | 8 +- benchtests/bench-skeleton.c | 6 +- benchtests/bench-strcpy.c | 7 +- benchtests/bench-string.h | 2 +- benchtests/bench-strlen.c | 10 +- bits/math-vector-fortran.h | 19 + catgets/gencat.c | 2 +- configure | 2 + configure.ac | 1 + crypt/md5.c | 4 +- crypt/sha256.c | 4 +- crypt/sha512.c | 4 +- dirent/dirent.h | 4 +- elf/Makefile | 14 +- elf/cache.c | 10 +- elf/dl-load.c | 16 +- elf/get-dynamic-info.h | 4 +- elf/ifuncmain9.c | 107 +++++ elf/ifuncmain9pic.c | 1 + elf/ifuncmain9picstatic.c | 1 + elf/ifuncmain9pie.c | 1 + elf/ifuncmain9static.c | 1 + elf/readelflib.c | 8 +- elf/rtld.c | 4 +- elf/sprof.c | 4 +- gshadow/fgetsgent_r.c | 6 +- htl/pt-getattr.c | 6 +- hurd/ctty-input.c | 4 +- hurd/ctty-output.c | 4 +- hurd/dtable.c | 28 +- hurd/getdport.c | 4 +- hurd/hurd/signal.h | 4 +- hurd/hurd/sigpreempt.h | 4 +- hurd/hurdfault.c | 4 +- hurd/hurdinit.c | 18 +- hurd/hurdioctl.c | 12 +- hurd/hurdkill.c | 4 +- hurd/hurdlookup.c | 4 +- hurd/hurdselect.c | 24 +- hurd/hurdsig.c | 36 +- hurd/hurdstartup.c | 6 +- hurd/intr-msg.c | 8 +- hurd/lookup-at.c | 12 +- hurd/lookup-retry.c | 20 +- hurd/msgportdemux.c | 4 +- hurd/port2fd.c | 5 +- hurd/setauth.c | 28 +- iconv/gconv_dl.c | 6 +- iconvdata/bug-iconv8.c | 4 +- include/features.h | 8 +- include/stdio.h | 5 +- include/wchar.h | 4 + inet/netinet/in.h | 8 +- libio/iofclose.c | 7 +- libio/iofwide.c | 3 +- libio/iolibio.h | 2 - libio/libio.h | 3 - libio/libioP.h | 44 +- libio/oldfileops.c | 5 +- libio/oldiofclose.c | 7 +- libio/oldstdfiles.c | 18 +- libio/stdfiles.c | 9 +- libio/stdio.c | 11 - libio/wstrops.c | 4 +- locale/programs/ld-ctype.c | 22 +- locale/setlocale.c | 12 +- localedata/tests-mbwc/tst_swscanf.c | 10 +- login/tst-utmp.c | 8 +- mach/lowlevellock.h | 8 +- malloc/memusagestat.c | 4 +- math/Makefile | 1 + math/test-fenv.c | 4 +- math/test-fenvinline.c | 4 +- math/test-tgmath-ret.c | 2 +- misc/err.c | 23 +- misc/error.c | 45 +- misc/fstab.c | 12 +- misc/sys/cdefs.h | 4 +- nis/nis_call.c | 6 +- nis/nis_callback.c | 4 +- nis/nis_defaults.c | 16 +- nis/nis_findserv.c | 8 +- nis/nis_ismember.c | 4 +- nis/nis_local_names.c | 4 +- nis/nss_nis/nis-rpc.c | 6 +- nis/nss_nisplus/nisplus-netgrp.c | 18 +- nis/ypclnt.c | 24 +- nptl/pthread_mutex_trylock.c | 2 +- nptl/pthread_mutex_unlock.c | 5 +- nptl/pthread_tryjoin.c | 2 +- nptl/tst-audit-threads.c | 2 +- nptl/tst-cancel4-common.h | 4 +- nscd/hstcache.c | 6 +- nscd/initgrcache.c | 4 +- nss/nss_compat/compat-grp.c | 22 +- nss/nss_compat/compat-initgroups.c | 10 +- nss/nss_compat/compat-pwd.c | 46 +- nss/nss_compat/compat-spwd.c | 18 +- nss/nss_test1.c | 2 +- nss/test-netdb.c | 2 +- nss/tst-nss-files-hosts-long.root/etc/host.conf | 1 + posix/execvpe.c | 2 +- posix/glob.h | 14 +- posix/regcomp.c | 20 +- posix/regexec.c | 14 +- posix/tst-spawn3.c | 4 +- posix/wordexp-test.c | 12 +- posix/wordexp.c | 8 +- posix/wordexp.h | 4 +- pwd/fgetpwent_r.c | 4 +- resolv/compat-gethnamaddr.c | 23 - resource/vtimes.c | 4 +- setjmp/sigjmp.c | 6 +- shadow/fgetspent_r.c | 4 +- stdio-common/fxprintf.c | 16 +- stdio-common/printf_fp.c | 20 +- stdio-common/renameat2.c | 4 +- stdio-common/tst-fileno.c | 6 +- stdio-common/tst-fmemopen4.c | 6 +- stdio-common/tst-printf.c | 2 +- stdio-common/vfprintf-internal.c | 4 +- stdio-common/vfscanf-internal.c | 4 +- stdlib/fmtmsg.c | 2 +- stdlib/qsort.c | 2 +- stdlib/strfmon_l.c | 16 +- stdlib/strtod_l.c | 25 +- stdlib/test-canon.c | 4 +- stdlib/tst-strfrom.h | 8 +- stdlib/tst-swapcontext1.c | 4 +- string/memcmp.c | 2 +- string/strchr.c | 6 +- string/strchrnul.c | 6 +- string/strcspn.c | 4 +- string/test-memmem.c | 8 +- string/test-strcpy.c | 8 +- string/test-strlen.c | 12 +- string/test-strrchr.c | 4 +- string/tester.c | 12 +- sysdeps/aarch64/fpu/fpu_control.h | 6 +- sysdeps/aarch64/sfp-machine.h | 4 +- sysdeps/arm/sysdep.h | 4 +- sysdeps/csky/dl-machine.h | 4 +- sysdeps/generic/memcopy.h | 6 +- sysdeps/generic/symbol-hacks.h | 4 +- sysdeps/generic/unwind-dw2.c | 2 +- sysdeps/generic/unwind-pe.h | 4 +- sysdeps/gnu/netinet/ip_icmp.h | 10 +- sysdeps/gnu/updwtmp.c | 14 +- sysdeps/gnu/utmp_file.c | 14 +- sysdeps/hppa/dl-machine.h | 2 +- sysdeps/hppa/fpu/feupdateenv.c | 2 +- sysdeps/hppa/jmpbuf-unwind.h | 4 +- sysdeps/i386/dl-machine.h | 1 + sysdeps/ia64/fpu/sfp-machine.h | 2 +- sysdeps/m68k/m680x0/fpu/s_cexp_template.c | 1 + sysdeps/m68k/memcopy.h | 16 + sysdeps/m68k/wcpcpy.c | 36 -- sysdeps/mach/hurd/bits/stat.h | 4 +- sysdeps/mach/hurd/dl-sysdep.c | 8 +- sysdeps/mach/hurd/fork.c | 72 +-- sysdeps/mach/hurd/getcwd.c | 10 +- sysdeps/mach/hurd/htl/pt-mutex-consistent.c | 10 +- sysdeps/mach/hurd/htl/pt-mutex-init.c | 12 +- sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c | 4 +- sysdeps/mach/hurd/htl/pt-mutex-unlock.c | 8 +- sysdeps/mach/hurd/htl/pt-mutex.h | 10 +- sysdeps/mach/hurd/htl/pt-mutexattr-getrobust.c | 4 +- sysdeps/mach/hurd/htl/pt-mutexattr-setprotocol.c | 7 +- sysdeps/mach/hurd/i386/init-first.c | 4 +- sysdeps/mach/hurd/i386/trampoline.c | 8 +- sysdeps/mach/hurd/ioctl.c | 40 +- sysdeps/mach/hurd/jmp-unwind.c | 4 +- sysdeps/mach/hurd/kill.c | 8 +- sysdeps/mach/hurd/mig-reply.c | 6 +- sysdeps/mach/hurd/mmap.c | 4 +- sysdeps/mach/hurd/ptrace.c | 8 +- sysdeps/mach/hurd/renameat.c | 21 +- sysdeps/mach/hurd/{renameat.c => renameat2.c} | 15 +- sysdeps/mach/hurd/spawni.c | 6 +- sysdeps/microblaze/dl-machine.h | 14 +- sysdeps/mips/dl-machine.h | 2 +- sysdeps/mips/dl-trampoline.c | 2 +- sysdeps/mips/mips32/sfp-machine.h | 4 +- sysdeps/mips/mips64/sfp-machine.h | 4 +- sysdeps/mips/sys/asm.h | 16 +- sysdeps/posix/rename.c | 4 +- sysdeps/posix/spawni.c | 2 +- sysdeps/powerpc/fpu/tst-setcontext-fpscr.c | 2 +- sysdeps/powerpc/novmx-sigjmp.c | 6 +- sysdeps/powerpc/powerpc32/dl-machine.c | 4 +- .../powerpc32/power4/multiarch/wcscpy-ppc32.c | 9 +- .../powerpc/powerpc32/power4/multiarch/wcscpy.c | 24 +- sysdeps/powerpc/powerpc32/register-dump.h | 8 +- sysdeps/powerpc/powerpc64/dl-machine.h | 2 + sysdeps/powerpc/powerpc64/le/configure | 42 +- sysdeps/powerpc/powerpc64/le/configure.ac | 28 -- sysdeps/powerpc/powerpc64/le/fpu/sfp-machine.h | 2 +- sysdeps/powerpc/powerpc64/multiarch/wcscpy.c | 25 +- sysdeps/powerpc/powerpc64/register-dump.h | 8 +- sysdeps/powerpc/sigjmp.c | 6 +- sysdeps/powerpc/test-arith.c | 26 +- sysdeps/s390/fpu/fenv_libc.h | 4 +- sysdeps/s390/iso-8859-1_cp037_z900.c | 7 + sysdeps/s390/utf8-utf16-z9.c | 4 +- sysdeps/s390/wcscpy.c | 4 +- sysdeps/sparc/sparc64/dl-machine.h | 45 +- sysdeps/unix/alpha/sysdep.h | 2 +- sysdeps/unix/grantpt.c | 4 +- sysdeps/unix/sysv/linux/a.out.h | 4 +- sysdeps/unix/sysv/linux/aarch64/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/aarch64/sysdep.h | 6 +- sysdeps/unix/sysv/linux/alpha/a.out.h | 4 +- sysdeps/unix/sysv/linux/alpha/ioperm.c | 13 +- sysdeps/unix/sysv/linux/arm/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/arm/ioperm.c | 2 +- sysdeps/unix/sysv/linux/bits/timex.h | 4 +- sysdeps/unix/sysv/linux/csky/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/csky/sysdep.h | 4 +- sysdeps/unix/sysv/linux/generic/____longjmp_chk.c | 4 +- sysdeps/unix/sysv/linux/generic/futimesat.c | 4 +- sysdeps/unix/sysv/linux/hppa/makecontext.c | 14 +- sysdeps/unix/sysv/linux/m68k/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/netlink_assert_response.c | 4 +- sysdeps/unix/sysv/linux/nios2/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/renameat2.c | 4 +- sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h | 6 +- sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h | 6 +- .../unix/sysv/linux/sparc/sparc64/get_clockfreq.c | 4 +- sysdeps/unix/sysv/linux/spawni.c | 2 +- sysdeps/unix/sysv/linux/tst-clone3.c | 23 +- sysdeps/unix/sysv/linux/updwtmp.c | 24 +- sysdeps/unix/sysv/linux/utmp_file.c | 24 +- sysdeps/unix/sysv/linux/x86/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/sigcontext.h | 2 +- sysdeps/x86/cpu-features.c | 8 +- sysdeps/x86/fpu/bits/math-vector-fortran.h | 43 ++ sysdeps/x86/fpu/sfp-machine.h | 2 +- sysdeps/x86_64/multiarch/wcscpy-c.c | 4 +- sysdeps/x86_64/multiarch/wcscpy.c | 11 +- termios/tcsetattr.c | 6 +- time/alt_digit.c | 4 +- time/asctime.c | 8 +- time/strptime_l.c | 10 +- time/sys/time.h | 6 +- time/test_time.c | 2 +- time/tzfile.c | 6 +- wcsmbs/wcpcpy.c | 19 +- wcsmbs/wcpncpy.c | 57 +-- wcsmbs/wcscat.c | 21 +- wcsmbs/wcscpy.c | 41 +- wcsmbs/wcsncat.c | 53 +-- wcsmbs/wcsncpy.c | 60 +-- wcsmbs/wcsnlen.c | 22 +- 256 files changed, 1783 insertions(+), 1342 deletions(-) create mode 100644 bits/math-vector-fortran.h create mode 100644 elf/ifuncmain9.c create mode 100644 elf/ifuncmain9pic.c create mode 100644 elf/ifuncmain9picstatic.c create mode 100644 elf/ifuncmain9pie.c create mode 100644 elf/ifuncmain9static.c create mode 100644 nss/tst-nss-files-hosts-long.root/etc/host.conf delete mode 100644 sysdeps/m68k/wcpcpy.c copy sysdeps/mach/hurd/{renameat.c => renameat2.c} (80%) create mode 100644 sysdeps/x86/fpu/bits/math-vector-fortran.h