This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/gnu-master-aarch64-spec2k6-Os-vs-Os_LTO in repository toolchain/ci/glibc.
from 86f65dffc2 ld.so: Add --list-tunables to print tunable values adds 96f17e6e63 ARC: nofpu: Regenerate ulps adds f678099de9 Update hppa libm-test-ulps adds a031b3abad Update powerpc-nofpu libm-test-ulps. adds 07169fcac7 Update arm libm-test-ulps. adds 202586f73e Update MIPS libm-test-ulps. adds 0887fff0b0 Hurd: Add rtld-strncpy-c.c adds 0ec583d926 libmvec: Add extra-test-objs to test-extras adds cabc8a2916 elf: Avoid RELATIVE relocation for _dl_sysinfo adds 22b79ed7f4 Use <startup.h> in __libc_init_secure adds 1006250ea2 posix: Fix regex_internal.h on bootstrap adds 961d7cff51 stdlib: Add testcase for BZ #26241 adds d7ee6bd8c2 posix: Fix fnmatch.c on bootstrap adds ff6d62e9ed <sys/platform/x86.h>: Remove the C preprocessor magic adds 058308066c elf: Make the tunable struct definition internal only adds bfe04789a8 elf: Avoid RELATIVE relocs in __tunables_init adds 374cef32ac configure: Check for static PIE support adds 04af1eb313 csu: Avoid weak ref for __ehdr_start in static PIE adds 47618209d0 Use hidden visibility for early static PIE code adds 86d439b06f csu: Move static pie self relocation later [BZ #27072] adds 2682695e5c Make libc symbols hidden in static PIE adds 28f2ce2772 aarch64: revert memcpy optimze for kunpeng to avoid performa [...] adds 46c1c765d1 Revert "linux: Move {f}xstat{at} to compat symbols" for stat [...] adds 7a5ab88e21 x86: Check ifunc resolver with CPU_FEATURE_USABLE [BZ #27072] adds 527c89cd32 powerpc64: Select POWER9 machine for the scv instruction adds f543259500 x86-64: Update tst-glibc-hwcaps-2.c for x86-64 baseline adds 5f478eb0fb x86: Properly match CPU features in /proc/cpuinfo [BZ #27222] adds 42d6270439 linux: mips: Fix getdents64 fallback on mips64-n32 adds 56ef6ab0cd manual: Correct argument order in mount examples [BZ #27207] adds fcfa4bb48d Update C-SKY libm-test-ulps adds 31f6488722 Fix misplaced const adds c3c4a25e65 aarch64: Move and update the definition of MTE_ENABLED adds ad47748992 Update INSTALL with package versions that are known to work adds 04c6a8073d aarch64: Fix the list of tested IFUNC variants [BZ #26818] adds 3725ee39db benchtests: Do not build bench-timing-type with MODULE_NAME=libc adds df359a25ba Revert "Make libc symbols hidden in static PIE" [BZ #27237] adds 7d88c6142c gconv: Fix assertion failure in ISO-2022-JP-3 module (bug 27256) adds 01cdcf783a elf: Limit tst-prelink-cmp target archs adds 429029a73e nsswitch: do not reload if "/" changes adds 757a14b5ac Fix nss/tst-reload2 for systems without PATH_MAX adds 5ee506ed35 powerpc64: Workaround sigtramp vdso return call adds d04d64804d Update alpha libm-test-ulps adds 341063c3b1 Update sparc libm-test-ulps adds c177f6610c ia64: Fix brk call on statup adds a7b21a7830 sh: Update libm-tests-ulps adds 4a3f20b33a Update ia64 libm-test-ulps adds 4e04691107 Update libc.pot for 2.33 release adds 6032ae6514 Update translations adds 04dff6fc0d x86: Properly set usable CET feature bits [BZ #26625] adds 570bb42376 NEWS: Add entry for glibc-hwcaps and deprecate legacy hwcaps adds d7f4f3f5fb NEWS: Mention CVE-2021-3326 (iconv assertion with ISO-20220-JP-3) adds a50a080f6b elf: Fix tests that rely on ld.so.cache for cross-compiling adds 934c48a05b NEWS: Fix typo in CVE-2021-3326 entry adds 730ad885ef Update translations adds 5e25920fb2 Update NEWS with bugs adds 9826b03b74 Prepare for glibc 2.33 release adds 2edf8f3d75 Open master branch for glibc 2.34 development adds 02d393f248 elf: Replace a --defsym trick with an object file to be comp [...] adds d5c8f98c5e tst-mallinfo2.c: Remove useless trailing semicolon for macro adds 36231bee7a hurd TIOCFLUSH: Cope BSD 4.1 semantic adds 6c57d32048 sysconf: Add _SC_MINSIGSTKSZ/_SC_SIGSTKSZ [BZ #20305] adds fd4405747c hurd TIOCFLUSH: fix fixing argument adds f9be44c7e6 libSegFault: Fix printing signal number [BZ #27249] adds 57fb02b2cf Move _SC_MINSIGSTKSZ/_SC_SIGSTKSZ entry in NEWS adds 0ca21427d9 Add MS_NOSYMFOLLOW from Linux 5.10 to <sys/mount.h>. adds caa60b79f8 Fix version.h for glibc 2.34 development adds 6e02b3e932 x86: Adding an upper bound for Enhanced REP MOVSB. adds 9132010785 linux: Remove shmmax check from tst-sysvshm-linux adds d2d12c7a98 tst-rtld-list-tunables.sh: Unset glibc tunables adds d46c51e9f9 i686: Regenerate ULPs adds a4efbf4475 posix/tst-rfc3484: Fix compile failure linking to local __stat64 adds 5d5d71b898 stdio-common: Add a few double formatting tests [BZ #27245] adds c4ad832276 nptl: Remove private futex optimization [BZ #27304] adds 2d8a22cdec manual: Correct description of ENTRY [BZ #17183] adds dfc3907cde Use binutils 2.36 branch in build-many-glibcs.py. adds 5ec029c883 argp: fix pointer-subtraction bug adds 1b3fc33f81 argp: Don't rely on undefined behaviour of _tolower(). adds e9f63b5126 argp: Don't pass invalid arguments to isspace, isalnum, isal [...] adds bbf15241db argp: Improve comments. adds 1e3d9c1e4d argp: Avoid undefined behaviour when invoking qsort(). adds 339f7fea92 Add NT_ARM_TAGGED_ADDR_CTRL from Linux 5.10 to elf.h. adds 921e6f4198 printf: Add smoke tests for long double adds c3479fb793 nsswitch: return result when nss database is locked [BZ #27343] adds 5ab25c8875 x86: Add PTWRITE feature detection [BZ #27346] adds 5692abd13d tst: Provide test for timerfd related functions adds e2c0794d13 tst: Provide test for ppoll adds 7f61f785f1 sunrpc: Fix typo in xdr_string comment adds e9fed2438a linux: Require /dev/shm as the shared memory file system adds da4aea0b5e pthread: Refactor semaphore code adds c1f46f9db7 pthread: Remove alloca usage from __sem_check_add_mapping adds 1f745ecc21 x86-64: Refactor and improve performance of strchr-avx2.S adds a00e2fe3df strchr: Add additional benchmarks and tests adds 0ff786226c Add more ptrace constants for AArch64 and PowerPC. adds e99156816d linux: Fix __sem_check_add_mapping name length adds 7dd416491e linux: Fix __sem_check_add_mapping search_sem adds c8ba52ab33 misc: Sync cdefs.h with gnulib adds de0e1b45b0 malloc: Sync dynarray with gnulib adds f0908ba118 regex: remove alloca usage on regex set_regs adds f3e5c7262e regexec: remove alloca usage in build_trtable adds 36c604ed36 regex: stop using alloca adds 7960c5eea9 benchtests: Updated json bench-variant attribute adds e604a5e4bb setrlimit/getrlimit: Use __nonnull to avoid null pointer adds 61117bfa1b tunables: Simplify TUNABLE_SET interface adds a1b8b06a55 x86: Use SIZE_MAX instead of (long int)-1 for tunable range value adds 228f30ab47 tunables: Disallow negative values for some tunables adds 4b221ec9ee linux: Fix STATFS_IS_STATFS64 definition adds 36260d5035 linux: Set default kernel_stat.h to LFS adds e7702cb56e linux: Set LFS statfs as default adds 1bfbaf7130 linux: Consolidate fstatfs implementations adds f6e616435d linux: Consolidate statfs implementations adds 6ea1603d65 linux: Consolidate fstatvfs implementations adds 52f527d6f1 linux: Consolidate statvfs implementations adds 1566d3c43f linux: Consolidate internal_statvfs adds d2fa24f239 linux: Remove overflow.h adds 7eb3000f9f linux: Remove stat-check.c adds 4458eb1257 hurd: Fix fstatfs build failure adds ce4a94b12e x86: Remove the extra space between "# endif" adds ebcf45a16c elf: Do not copy vDSO soname when setting up link map adds fb1905eed8 aarch64: Fix sys/ptrace.h if linux headers are included adds 25251c0707 S390: Add new hwcap values. adds 2323a34260 tst: Provide test for sched_rr_get_interval adds 0ca1a95d3b tst: Provide test for ctime adds 13c0b30b24 tst: Provide test for difftime adds 7b15dabfdd tst: time: Provide Y2038 tests for mktime (tst-mktime4.c)
No new revisions were added by this update.
Summary of changes: ChangeLog.old/ChangeLog.22 | 12846 +++++++++++++++++++ INSTALL | 26 +- NEWS | 177 +- argp/argp-help.c | 379 +- benchtests/Makefile | 14 +- benchtests/bench-memset.c | 2 +- benchtests/bench-strchr.c | 26 +- bits/confname.h | 8 +- .../powerpc64/kernel_stat.h => bits/sigstksz.h | 11 +- config.h.in | 3 + configure | 13 + configure.ac | 4 + csu/libc-start.c | 15 +- debug/segfault.c | 2 +- elf/Makefile | 22 +- elf/dl-reloc-static-pie.c | 2 + elf/dl-support.c | 21 +- elf/dl-sysdep.c | 9 + elf/dl-tunable-types.h | 46 +- elf/dl-tunables.c | 134 +- elf/dl-tunables.h | 70 +- elf/dl-tunables.list | 6 + elf/elf.h | 2 + elf/enbl-secure.c | 10 +- elf/setup-vdso.h | 17 +- .../ldconfig.run} | 0 .../ldconfig.run} | 0 .../multiarch/init-arch.h => elf/tst-prelink-cmp.c | 38 +- elf/tst-prelink.exp | 1 - elf/tst-rtld-list-tunables.exp | 2 +- elf/tst-rtld-list-tunables.sh | 11 + htl/Makefile | 3 +- htl/Versions | 1 - htl/semaphoreP.h | 21 - iconvdata/Makefile | 4 +- iconvdata/bug-iconv14.c | 127 + iconvdata/iso-2022-jp-3.c | 67 +- include/bits/sigstack.h | 5 + include/bits/sigstksz.h | 7 + include/features.h | 13 +- include/shlib-compat.h | 23 +- {sysdeps/nptl => include}/shm-directory.h | 30 +- include/sys/resource.h | 4 +- include/sys/statfs.h | 7 +- include/sys/statvfs.h | 3 +- malloc/dynarray-skeleton.c | 128 +- malloc/dynarray.h | 3 +- malloc/dynarray_at_failure.c | 4 + malloc/dynarray_emplace_enlarge.c | 3 +- malloc/dynarray_resize.c | 3 +- malloc/dynarray_resize_clear.c | 4 +- malloc/tst-dynarray-fail.c | 8 +- malloc/tst-dynarray-shared.h | 4 +- malloc/tst-dynarray.c | 22 +- malloc/tst-mallinfo2.c | 2 +- manual/README.tunables | 16 +- manual/conf.texi | 21 + manual/creature.texi | 6 + manual/install.texi | 24 +- manual/platform.texi | 10 +- manual/search.texi | 26 +- manual/sysinfo.texi | 4 +- misc/sbrk.c | 4 + misc/sys/cdefs.h | 142 +- nptl/Makefile | 3 +- nptl/Versions | 1 - nptl/nptlfreeres.c | 1 - nptl/pthreadP.h | 1 - nptl/semaphoreP.h | 21 - nss/Makefile | 2 +- nss/nss_database.c | 28 + nss/nss_module.c | 13 + nss/nss_module.h | 3 + nss/tst-reload2.c | 130 + nss/tst-reload2.root/etc/nsswitch.conf | 2 + nss/tst-reload2.root/subdir/etc/group | 1 + nss/tst-reload2.root/subdir/etc/nsswitch.conf | 2 + nss/tst-reload2.root/tst-reload2.script | 3 + po/be.po | 306 +- po/bg.po | 680 +- po/ca.po | 664 +- po/cs.po | 680 +- po/da.po | 610 +- po/de.po | 680 +- po/el.po | 376 +- po/eo.po | 689 +- po/es.po | 658 +- po/fi.po | 606 +- po/fr.po | 680 +- po/gl.po | 532 +- po/hr.po | 803 +- po/hu.po | 420 +- po/ia.po | 222 +- po/id.po | 610 +- po/it.po | 614 +- po/ja.po | 614 +- po/ko.po | 680 +- po/libc.pot | 744 +- po/lt.po | 410 +- po/nb.po | 352 +- po/nl.po | 680 +- po/pl.po | 680 +- po/pt.po | 4822 ++++++- po/pt_BR.po | 694 +- po/ru.po | 680 +- po/rw.po | 14 +- po/sk.po | 526 +- po/sl.po | 340 +- po/{pt_BR.po => sr.po} | 3751 +++--- po/sv.po | 680 +- po/tr.po | 680 +- po/uk.po | 680 +- po/vi.po | 664 +- po/zh_CN.po | 664 +- po/zh_TW.po | 680 +- posix/Makefile | 5 +- posix/Versions | 1 + posix/fnmatch.c | 2 +- posix/regex_internal.h | 25 +- posix/regexec.c | 115 +- {sysdeps/posix => posix}/shm-directory.c | 30 +- posix/sysconf.c | 3 + posix/tst-rfc3484-2.c | 1 + posix/tst-rfc3484-3.c | 1 + posix/tst-rfc3484.c | 1 + posix/tst-sched_rr_get_interval.c | 45 + resource/sys/resource.h | 14 +- scripts/build-many-glibcs.py | 2 +- scripts/gen-tunables.awk | 16 +- signal/Makefile | 5 +- signal/signal.h | 1 + signal/tst-minsigstksz-5.c | 84 + stdio-common/tfformat.c | 30 +- stdio-common/tst-printf.c | 65 +- stdio-common/tst-printf.sh | 66 +- stdlib/Makefile | 3 +- stdlib/tst-canon-bz26341.c | 101 + string/test-strchr.c | 26 +- sunrpc/xdr.c | 2 +- support/test-container.c | 26 + sysdeps/aarch64/configure | 4 + sysdeps/aarch64/configure.ac | 3 + sysdeps/aarch64/multiarch/ifunc-impl-list.c | 8 +- sysdeps/aarch64/multiarch/init-arch.h | 13 +- sysdeps/aarch64/multiarch/memcpy.c | 2 +- sysdeps/aarch64/multiarch/strlen.c | 11 +- sysdeps/alpha/fpu/libm-test-ulps | 23 +- sysdeps/arc/nofpu/libm-test-ulps | 11 +- sysdeps/arm/libm-test-ulps | 23 +- sysdeps/csky/fpu/libm-test-ulps | 82 +- sysdeps/csky/nofpu/libm-test-ulps | 33 +- sysdeps/generic/ldsodefs.h | 3 + sysdeps/generic/startup.h | 26 + sysdeps/hppa/fpu/libm-test-ulps | 23 +- sysdeps/i386/configure | 3 + sysdeps/i386/configure.ac | 3 + sysdeps/i386/fpu/libm-test-ulps | 10 +- sysdeps/ia64/fpu/libm-test-ulps | 4 +- sysdeps/mach/hurd/fstatfs.c | 2 +- sysdeps/mach/hurd/fxstat.c | 4 +- sysdeps/mach/hurd/fxstat64.c | 2 +- sysdeps/mach/hurd/fxstatat.c | 3 +- sysdeps/mach/hurd/fxstatat64.c | 3 +- .../mach/hurd/i386/i686/multiarch/rtld-strncpy-c.c | 1 + sysdeps/mach/hurd/i386/ld.abilist | 1 - sysdeps/mach/hurd/i386/libc.abilist | 1 + sysdeps/mach/hurd/ioctl.c | 4 + sysdeps/mach/hurd/lxstat.c | 2 +- sysdeps/mach/hurd/lxstat64.c | 3 +- sysdeps/mach/hurd/xstat.c | 2 +- sysdeps/mach/hurd/xstat64.c | 2 +- sysdeps/mips/mips32/libm-test-ulps | 23 +- sysdeps/mips/mips64/libm-test-ulps | 23 +- sysdeps/nptl/lowlevellock-futex.h | 14 +- sysdeps/posix/Makefile | 6 - sysdeps/posix/shm-directory.h | 66 - sysdeps/posix/shm_open.c | 10 +- sysdeps/posix/shm_unlink.c | 13 +- sysdeps/powerpc/nofpu/libm-test-ulps | 33 +- sysdeps/powerpc/powerpc64/backtrace.c | 13 +- sysdeps/powerpc/powerpc64/sysdep.h | 3 + sysdeps/pthread/sem_close.c | 56 +- sysdeps/pthread/sem_open.c | 142 +- sysdeps/pthread/sem_routines.c | 199 + .../ia64/kernel_stat.h => pthread/sem_routines.h} | 17 +- sysdeps/pthread/sem_unlink.c | 10 +- sysdeps/s390/dl-procinfo.c | 5 +- sysdeps/s390/dl-procinfo.h | 4 +- sysdeps/sh/libm-test-ulps | 42 +- sysdeps/sparc/fpu/libm-test-ulps | 23 +- sysdeps/unix/sysv/linux/Makefile | 5 +- sysdeps/unix/sysv/linux/aarch64/cpu-features.c | 2 +- sysdeps/unix/sysv/linux/aarch64/libc-start.c | 5 + sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h | 50 + .../linux/{generic/wordsize-32 => alpha}/fstatfs.c | 13 +- sysdeps/unix/sysv/linux/alpha/fstatfs64.c | 52 +- sysdeps/unix/sysv/linux/alpha/fstatvfs.c | 1 - sysdeps/unix/sysv/linux/alpha/fstatvfs64.c | 1 - sysdeps/unix/sysv/linux/alpha/internal_statvfs64.c | 1 - .../linux/{generic/wordsize-32 => alpha}/statfs.c | 16 +- sysdeps/unix/sysv/linux/alpha/statfs64.c | 52 +- sysdeps/unix/sysv/linux/alpha/statvfs.c | 1 - sysdeps/unix/sysv/linux/alpha/statvfs64.c | 1 - sysdeps/unix/sysv/linux/alpha/syscalls.list | 4 - sysdeps/unix/sysv/linux/arc/kernel_stat.h | 27 - sysdeps/unix/sysv/linux/{ => arm}/kernel_stat.h | 0 .../sysv/linux/bits/sigstksz.h} | 23 +- .../sysv/linux/{generic => csky}/bits/statfs.h | 11 - .../unix/sysv/linux/{riscv => csky}/kernel_stat.h | 12 +- sysdeps/unix/sysv/linux/fstatat64.c | 12 + sysdeps/unix/sysv/linux/fstatfs.c | 62 + sysdeps/unix/sysv/linux/fstatfs64.c | 67 +- sysdeps/unix/sysv/linux/fstatvfs.c | 11 +- sysdeps/unix/sysv/linux/fstatvfs64.c | 53 +- sysdeps/unix/sysv/linux/fxstat.c | 4 +- sysdeps/unix/sysv/linux/fxstat64.c | 4 +- sysdeps/unix/sysv/linux/fxstatat.c | 4 +- sysdeps/unix/sysv/linux/fxstatat64.c | 4 +- sysdeps/unix/sysv/linux/generic/Makefile | 2 +- sysdeps/unix/sysv/linux/generic/stat-check.c | 29 - .../unix/sysv/linux/generic/wordsize-32/overflow.h | 69 - sysdeps/unix/sysv/linux/{ => i386}/kernel_stat.h | 0 sysdeps/unix/sysv/linux/i386/ld.abilist | 1 - sysdeps/unix/sysv/linux/i386/libc.abilist | 1 + sysdeps/unix/sysv/linux/i386/startup.h | 29 +- .../linux/{x86_64/kernel_stat.h => ia64/brk.c} | 12 +- .../kernel_stat.h => ia64/sysconf-sigstksz.h} | 17 +- sysdeps/unix/sysv/linux/internal_statvfs.c | 70 +- sysdeps/unix/sysv/linux/internal_statvfs.h | 8 +- sysdeps/unix/sysv/linux/internal_statvfs64.c | 4 - sysdeps/unix/sysv/linux/kernel_stat.h | 58 +- sysdeps/unix/sysv/linux/lxstat.c | 2 +- sysdeps/unix/sysv/linux/lxstat64.c | 4 +- sysdeps/unix/sysv/linux/{ => m68k}/kernel_stat.h | 0 sysdeps/unix/sysv/linux/mips/kernel_stat.h | 6 +- sysdeps/unix/sysv/linux/mips/mips64/getdents64.c | 37 +- .../unix/sysv/linux/mips/mips64/n64/fstatfs64.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/n64/statfs64.c | 1 - .../unix/sysv/linux/mips/mips64/n64/syscalls.list | 3 - .../sysv/linux/{generic => nios2}/bits/statfs.h | 11 - .../sysv/linux/{generic => nios2}/kernel_stat.h | 18 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S | 3 + sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h | 10 + sysdeps/unix/sysv/linux/powerpc/sysdep.h | 5 +- sysdeps/unix/sysv/linux/s390/bits/hwcap.h | 2 + .../sysv/linux/{ => s390/s390-32}/kernel_stat.h | 0 sysdeps/unix/sysv/linux/{ => sh}/kernel_stat.h | 0 sysdeps/unix/sysv/linux/shm-directory.c | 147 - .../unix/sysv/linux/sparc/sparc64/kernel_stat.h | 7 +- .../sysv/linux/{generic/wordsize-32 => }/statfs.c | 35 +- sysdeps/unix/sysv/linux/statfs64.c | 69 +- sysdeps/unix/sysv/linux/statvfs.c | 11 +- sysdeps/unix/sysv/linux/statvfs64.c | 54 +- sysdeps/unix/sysv/linux/sys/mount.h | 2 + .../unix/sysv/linux/sysconf-sigstksz.h | 31 +- sysdeps/unix/sysv/linux/sysconf.c | 9 + sysdeps/unix/sysv/linux/tst-getdents64.c | 29 +- sysdeps/unix/sysv/linux/tst-ppoll.c | 56 + sysdeps/unix/sysv/linux/tst-sysvshm-linux.c | 26 +- sysdeps/unix/sysv/linux/tst-timerfd.c | 65 + sysdeps/unix/sysv/linux/wordsize-64/fstatfs64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/fstatvfs.c | 5 - sysdeps/unix/sysv/linux/wordsize-64/fstatvfs64.c | 1 - .../sysv/linux/wordsize-64/internal_statvfs64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/statfs64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/statvfs.c | 5 - sysdeps/unix/sysv/linux/wordsize-64/statvfs64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/syscalls.list | 2 - sysdeps/unix/sysv/linux/x86/dl-minsigstacksize.h | 83 + .../unix/sysv/linux/x86/include/bits/sigstack.h | 5 + sysdeps/unix/sysv/linux/x86_64/64/ld.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 1 + .../unix/sysv/linux/x86_64/tst-glibc-hwcaps-2.c | 5 +- sysdeps/unix/sysv/linux/x86_64/x32/ld.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 1 + sysdeps/unix/sysv/linux/xstat.c | 6 +- sysdeps/unix/sysv/linux/xstat64.c | 5 +- sysdeps/unix/sysv/linux/xstatconv.c | 7 +- sysdeps/x86/Makefile | 30 +- sysdeps/x86/Versions | 7 +- sysdeps/x86/bits/platform/x86.h | 306 + sysdeps/x86/cacheinfo.c | 2 +- sysdeps/x86/cacheinfo.h | 4 + sysdeps/x86/cpu-features.c | 90 +- sysdeps/x86/dl-cacheinfo.h | 38 +- sysdeps/x86/dl-cet.c | 4 +- sysdeps/x86/dl-get-cpu-features.c | 8 +- .../libc-start.c => x86/dl-minsigstacksize.h} | 23 +- .../libc-start.c => x86/get-cpuid-feature-leaf.c} | 24 +- sysdeps/x86/get-isa-level.h | 2 +- sysdeps/x86/include/cpu-features.h | 778 +- sysdeps/x86/libc-start.c | 5 + sysdeps/x86/sys/platform/x86.h | 777 +- sysdeps/x86/tst-cet-legacy-10-static.c | 1 + .../hurd/fxstat64.c => x86/tst-cet-legacy-10.c} | 37 +- sysdeps/x86/tst-cet-legacy-5.c | 11 +- sysdeps/x86/tst-cet-legacy-6.c | 11 +- sysdeps/x86/tst-cet-legacy-9-static.c | 1 + .../sem_unlink.c => x86/tst-cet-legacy-9.c} | 39 +- sysdeps/x86/tst-cpu-features-cpuinfo-static.c | 1 + sysdeps/x86/tst-cpu-features-cpuinfo.c | 44 +- sysdeps/x86/tst-cpu-features-supports-static.c | 1 + sysdeps/x86/tst-cpu-features-supports.c | 1 + sysdeps/x86/tst-get-cpu-features.c | 33 +- sysdeps/x86/tst-ifunc-isa-1-static.c | 1 + .../aarch64/libc-start.c => x86/tst-ifunc-isa-1.c} | 22 +- sysdeps/x86/tst-ifunc-isa-2-static.c | 1 + .../sem_unlink.c => x86/tst-ifunc-isa-2.c} | 32 +- sysdeps/x86/tst-ifunc-isa.h | 104 + sysdeps/x86/tst-isa-level-1.c | 3 +- sysdeps/x86_64/configure | 3 + sysdeps/x86_64/configure.ac | 3 + sysdeps/x86_64/dl-hwcaps-subdirs.c | 3 +- sysdeps/x86_64/fpu/Makefile | 8 + .../x86_64/multiarch/memmove-vec-unaligned-erms.S | 7 +- sysdeps/x86_64/multiarch/strchr-avx2.S | 225 +- sysdeps/x86_64/multiarch/strchr.c | 1 + sysdeps/x86_64/tst-glibc-hwcaps.c | 3 +- time/Makefile | 2 +- time/tst-ctime.c | 56 + time/tst-difftime.c | 56 + time/tst-mktime4.c | 109 + version.h | 2 +- 323 files changed, 34410 insertions(+), 15512 deletions(-) create mode 100644 ChangeLog.old/ChangeLog.22 rename sysdeps/unix/sysv/linux/powerpc/powerpc64/kernel_stat.h => bits/sigstksz.h (76%) copy elf/{tst-glibc-hwcaps-2-cache.root/postclean.req => tst-glibc-hwcaps-prepend- [...] copy elf/{tst-glibc-hwcaps-2-cache.root/postclean.req => tst-ldconfig-ld_so_conf-u [...] copy sysdeps/aarch64/multiarch/init-arch.h => elf/tst-prelink-cmp.c (50%) delete mode 100644 elf/tst-prelink.exp create mode 100644 iconvdata/bug-iconv14.c create mode 100644 include/bits/sigstack.h create mode 100644 include/bits/sigstksz.h rename {sysdeps/nptl => include}/shm-directory.h (56%) create mode 100644 nss/tst-reload2.c create mode 100644 nss/tst-reload2.root/etc/nsswitch.conf create mode 100644 nss/tst-reload2.root/subdir/etc/group create mode 100644 nss/tst-reload2.root/subdir/etc/nsswitch.conf create mode 100644 nss/tst-reload2.root/tst-reload2.script copy po/{pt_BR.po => sr.po} (53%) rename {sysdeps/posix => posix}/shm-directory.c (60%) create mode 100644 posix/tst-sched_rr_get_interval.c create mode 100644 signal/tst-minsigstksz-5.c create mode 100644 stdlib/tst-canon-bz26341.c create mode 100644 sysdeps/mach/hurd/i386/i686/multiarch/rtld-strncpy-c.c delete mode 100644 sysdeps/posix/shm-directory.h create mode 100644 sysdeps/pthread/sem_routines.c rename sysdeps/{unix/sysv/linux/ia64/kernel_stat.h => pthread/sem_routines.h} (69%) rename sysdeps/unix/sysv/linux/{generic/wordsize-32 => alpha}/fstatfs.c (76%) delete mode 100644 sysdeps/unix/sysv/linux/alpha/fstatvfs.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/fstatvfs64.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/internal_statvfs64.c copy sysdeps/unix/sysv/linux/{generic/wordsize-32 => alpha}/statfs.c (72%) delete mode 100644 sysdeps/unix/sysv/linux/alpha/statvfs.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/statvfs64.c delete mode 100644 sysdeps/unix/sysv/linux/arc/kernel_stat.h copy sysdeps/unix/sysv/linux/{ => arm}/kernel_stat.h (100%) rename sysdeps/{htl/shm-directory.h => unix/sysv/linux/bits/sigstksz.h} (58%) copy sysdeps/unix/sysv/linux/{generic => csky}/bits/statfs.h (79%) rename sysdeps/unix/sysv/linux/{riscv => csky}/kernel_stat.h (77%) create mode 100644 sysdeps/unix/sysv/linux/fstatfs.c delete mode 100644 sysdeps/unix/sysv/linux/generic/stat-check.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/overflow.h copy sysdeps/unix/sysv/linux/{ => i386}/kernel_stat.h (100%) rename sysdeps/unix/sysv/linux/{x86_64/kernel_stat.h => ia64/brk.c} (76%) rename sysdeps/unix/sysv/linux/{s390/s390-64/kernel_stat.h => ia64/sysconf-sigstks [...] delete mode 100644 sysdeps/unix/sysv/linux/internal_statvfs64.c copy sysdeps/unix/sysv/linux/{ => m68k}/kernel_stat.h (100%) delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/fstatfs64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/statfs64.c rename sysdeps/unix/sysv/linux/{generic => nios2}/bits/statfs.h (79%) rename sysdeps/unix/sysv/linux/{generic => nios2}/kernel_stat.h (71%) copy sysdeps/unix/sysv/linux/{ => s390/s390-32}/kernel_stat.h (100%) copy sysdeps/unix/sysv/linux/{ => sh}/kernel_stat.h (100%) delete mode 100644 sysdeps/unix/sysv/linux/shm-directory.c rename sysdeps/unix/sysv/linux/{generic/wordsize-32 => }/statfs.c (54%) copy malloc/dynarray_at_failure.c => sysdeps/unix/sysv/linux/sysconf-sigstksz.h (50%) create mode 100644 sysdeps/unix/sysv/linux/tst-ppoll.c create mode 100644 sysdeps/unix/sysv/linux/tst-timerfd.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/fstatfs64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/fstatvfs.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/fstatvfs64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/internal_statvfs64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/statfs64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/statvfs.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/statvfs64.c create mode 100644 sysdeps/unix/sysv/linux/x86/dl-minsigstacksize.h create mode 100644 sysdeps/unix/sysv/linux/x86/include/bits/sigstack.h create mode 100644 sysdeps/x86/bits/platform/x86.h copy sysdeps/{unix/sysv/linux/aarch64/libc-start.c => x86/dl-minsigstacksize.h} (62%) copy sysdeps/{unix/sysv/linux/aarch64/libc-start.c => x86/get-cpuid-feature-leaf.c} (64%) create mode 100644 sysdeps/x86/tst-cet-legacy-10-static.c copy sysdeps/{mach/hurd/fxstat64.c => x86/tst-cet-legacy-10.c} (55%) create mode 100644 sysdeps/x86/tst-cet-legacy-9-static.c copy sysdeps/{pthread/sem_unlink.c => x86/tst-cet-legacy-9.c} (52%) create mode 100644 sysdeps/x86/tst-cpu-features-cpuinfo-static.c create mode 100644 sysdeps/x86/tst-cpu-features-supports-static.c create mode 100644 sysdeps/x86/tst-ifunc-isa-1-static.c copy sysdeps/{unix/sysv/linux/aarch64/libc-start.c => x86/tst-ifunc-isa-1.c} (68%) create mode 100644 sysdeps/x86/tst-ifunc-isa-2-static.c copy sysdeps/{pthread/sem_unlink.c => x86/tst-ifunc-isa-2.c} (60%) create mode 100644 sysdeps/x86/tst-ifunc-isa.h create mode 100644 time/tst-ctime.c create mode 100644 time/tst-difftime.c create mode 100644 time/tst-mktime4.c