This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch azanella/generic-strings in repository glibc.
discards 72aa7602bb sh: Add string-fzb.h and string-fzi.h discards 0ce10e4987 powerpc: Add string-fza.h discards 55ddf7c70d arm: Add string-fza.h discards bef3853366 alpha: Add string-fzb.h and string-fzi.h discards 1da9832f15 hppa: Add string-fzb.h and string-fzi.h discards 6396dd6f4e hppa: Add memcopy.h discards 903270e202 Improve generic strcpy discards d8c455b1a0 Improve generic strcmp discards 2dba7f25af Improve generic strnlen discards 445306b7eb Improve generic memrchr discards 231a8739e9 Improve generic strchrnul discards 7fab7d55da Improve generic memchr discards c1ed1c8d1b Improve generic strchr discards 7f989a408c Improve generic strlen discards d16d6a7e1f Add string-maskoff.h generic header discards ad1d81b8ba Parameterize OP_T_THRES from memcopy.h discards 6b9ecce2f7 Parameterize op_t from memcopy.h discards 85893852d1 string: Remove __memchr definition adds 77f499568d misc/tst-pselect.c: Add copyright header adds 7eff095459 Update MIPS libm-test-ulps. adds 3c7d031294 Improve math_errhandling adds 1714fc06e0 hurd: Fix support/support_enter_mount_namespace.c build adds 31f96325ca Mention CVE-2017-16997 in ChangeLog adds 7abf02f3ee support_enter_mount_namespace: Fix indentation adds 82eef55f8f elf: Support dlvsym within libc.so adds 8a5df95ffa i386: In makecontext, align the stack before calling exit [B [...] adds 4854ddd874 alpha: Remove s_ceil{f} and s_floor{f} implementation (BZ#22665) adds b0a4eca2fc alpha: Remove s_trunc{f} implementation (BZ#22666) adds ba374b6dec Increase some test timeouts. adds 2fc21aaad9 NEWS: Deprecate direct access libio internals adds f1a844ac63 NEWS: Deprecate static dlopen adds 0d0bc784ca Alpha: Add wrappers to get/setrlimit64 to fix RLIM64_INFINIT [...] adds 8e900969db Alpha: Fix the RLIM_INFINITY and RLIM64_INFINITY constants adds 24731685c8 prlimit: Translate old_rlimit from RLIM64_INFINITY to RLIM_I [...] adds 19be56d8ce Add test for getrlimit/setrlimit/prlimit with infinity value adds a6d0afb507 resource/tst-getrlimit.c: Add copyright header adds 3a32b7168d powerpc: Fix error message during relocation overflow adds fad7d57ef9 hurd: Add jmp_buf-macros.h adds 4a5ce6e908 hurd: Fix build without NO_HIDDEN adds 107a35a575 i386: Regenerate libm-test-ulps for for gcc 7 on i686 adds 01c7e549b2 hurd: Fix posix glob test adds f417d92c17 hurd: Fix glob64 compatibility symbols adds 31a98837be Add RISC-V dynamic relocations to elf.h adds 0050553251 Allow make-link-multidir to make subdirectories adds 150bbac18b Add linux-4.15 VDSO hash for RISC-V adds 1598f3ad06 Strip shared objects in subdirectories of lib adds 8e13c51bb5 Avoid race conditions when rebuilding librt.so adds 200fc24b9d hurd: Fix pwritev* adds c2e014cc33 getrlimit64: fix for 32-bit configurations with default vers [...] adds dabd75b6a1 support: Define support_static_assert for use with C and C++ adds 579396ee08 nptl: Add test for callee-saved register restore in pthread_exit adds c70e4e9c9e x86-64: Add sincosf with vector FMA adds 630f4cc3aa [BZ #22637] Fix stack guard size accounting adds 2b3aa44656 support: Increase usability of TEST_COMPARE adds 401311cfba resolv: Support binary labels in test framework adds d7ff3f11b6 tst-ttyname: skip the test when /dev/ptmx is not available adds 311ba8dc44 hurd: Use the new file_exec_paths RPC new aa7c9fa3a2 Parameterize op_t from memcopy.h new 69030c7469 Parameterize OP_T_THRES from memcopy.h new 040bb0502a Add string-maskoff.h generic header new a7a46e4ac7 Add string vectorized find and detection headers new a13293ecf9 string: Improve generic strlen new 3d0770c276 Improve generic memchr new 9e7ec585ae Improve generic memrchr new 96d1ccd369 Improve generic strnlen new 2a441052e3 Improve generic strchr new 7428f9e9c5 Improve generic strchrnul new e0b21c7f76 Improve generic strcmp new e644d7431f Improve generic strcpy new 109c793ed2 hppa: Add memcopy.h new 8fec1f9ca6 hppa: Add string-fzb.h and string-fzi.h new c5d9130b36 alpha: Add string-fzb.h and string-fzi.h new 317e73df9e arm: Add string-fza.h new 127ee46de0 powerpc: Add string-fza.h new e24962bc9b sh: Add string-fzb.h and string-fzi.h
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 (72aa7602bb) \ N -- N -- N refs/heads/azanella/generic-strings (e24962bc9b)
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 18 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 | 251 ++++++++++++++++++ Makerules | 1 + NEWS | 35 ++- config.h.in | 8 + configure | 54 ++++ configure.ac | 34 +++ elf/Makefile | 16 +- elf/Versions | 4 +- elf/dl-libc.c | 73 ++++- elf/elf.h | 14 + .../string-opthr.h => elf/tst-libc_dlvsym-dso.c | 14 +- .../string-opthr.h => elf/tst-libc_dlvsym-static.c | 19 +- .../i386/string-opthr.h => elf/tst-libc_dlvsym.c | 21 +- elf/tst-libc_dlvsym.h | 125 +++++++++ hurd/Versions | 4 + hurd/hurd.h | 13 +- hurd/hurdexec.c | 52 +++- include/dlfcn.h | 2 + malloc/tst-malloc-tcache-leak.c | 1 + math/math.h | 14 +- misc/tst-pselect.c | 17 ++ nptl/Makefile | 11 +- nptl/allocatestack.c | 4 + nptl/descr.h | 4 +- nptl/nptl-init.c | 5 +- nptl/pthread_getattr_np.c | 7 +- nptl/tst-thread-exit-clobber.cc | 243 +++++++++++++++++ posix/tst-glob-tilde.c | 1 + posix/tst-glob_symlinks.c | 3 + resolv/Makefile | 2 + resolv/tst-resolv-binary.c | 120 +++++++++ resolv/tst-resolv-res_ninit.c | 1 + resource/tst-getrlimit.c | 17 ++ scripts/build-many-glibcs.py | 2 +- stdlib/Makefile | 3 +- stdlib/tst-makecontext-align.c | 241 +++++++++++++++++ string/memchr.c | 3 +- string/memcmp.c | 4 - string/strcmp.c | 11 +- support/check.h | 56 ++-- support/resolv_test.c | 294 +++++++++++---------- support/support_enter_mount_namespace.c | 4 +- support/support_test_compare_failure.c | 16 +- support/tst-test_compare.c | 18 ++ sysdeps/aarch64/memchr.S | 5 +- sysdeps/aarch64/rawmemchr.S | 2 +- sysdeps/alpha/fpu/s_ceil.c | 50 ---- sysdeps/alpha/fpu/s_ceilf.c | 54 ---- sysdeps/alpha/fpu/s_floor.c | 51 ---- sysdeps/alpha/fpu/s_floorf.c | 55 ---- sysdeps/alpha/fpu/s_trunc.c | 45 ---- sysdeps/alpha/fpu/s_truncf.c | 44 --- sysdeps/alpha/memchr.c | 177 +++++++++++++ sysdeps/alpha/string-fzb.h | 2 +- sysdeps/arm/armv6t2/string-fza.h | 4 +- sysdeps/generic/string-extbyte.h | 4 +- sysdeps/generic/string-fza.h | 4 +- sysdeps/generic/string-fzb.h | 4 +- sysdeps/generic/string-fzi.h | 115 ++++++-- sysdeps/generic/string-maskoff.h | 9 +- sysdeps/generic/string-opthr.h | 4 +- sysdeps/generic/string-optype.h | 8 +- .../memchr-ia32.S => gnu/glob-lstat-compat.c} | 33 +-- .../memchr-ia32.S => gnu/glob64-lstat-compat.c} | 43 +-- sysdeps/gnu/glob64.c | 7 +- sysdeps/hppa/memcopy.h | 4 +- sysdeps/hppa/string-fzb.h | 4 +- sysdeps/i386/dl-tlsdesc.S | 4 + sysdeps/i386/fpu/libm-test-ulps | 24 +- sysdeps/i386/i686/multiarch/memchr-ia32.S | 4 +- sysdeps/i386/i686/multiarch/memrchr-c.c | 2 +- sysdeps/i386/memchr.S | 5 +- sysdeps/i386/string-opthr.h | 4 +- sysdeps/ia64/memchr.S | 5 +- sysdeps/m68k/memchr.S | 5 +- sysdeps/mach/hurd/execve.c | 36 ++- sysdeps/mach/hurd/fexecve.c | 5 +- sysdeps/mach/hurd/i386/jmp_buf-macros.h | 6 + sysdeps/mach/hurd/spawni.c | 74 ++++-- sysdeps/mips/mips32/libm-test-ulps | 62 +++-- sysdeps/mips/mips64/libm-test-ulps | 62 +++-- sysdeps/posix/pwritev_common.c | 2 +- sysdeps/powerpc/power6/string-fza.h | 4 +- .../powerpc32/power4/multiarch/memchr-ppc32.c | 10 +- .../powerpc32/power4/multiarch/memrchr-ppc32.c | 2 - sysdeps/powerpc/powerpc32/power7/memchr.S | 5 +- sysdeps/powerpc/powerpc64/dl-machine.c | 5 +- sysdeps/s390/multiarch/memrchr-c.c | 2 +- sysdeps/sh/string-fzb.h | 4 +- sysdeps/sh/string-fzi.h | 172 ------------ sysdeps/sparc/sparc32/memchr.S | 5 +- sysdeps/sparc/sparc64/memchr.S | 5 +- sysdeps/tile/memchr.c | 3 +- sysdeps/tile/memcmp.c | 1 - sysdeps/tile/memcopy.h | 7 - .../memchr-ppc32.c => tile/tilegx32/gmp-mparam.h} | 28 +- sysdeps/unix/sysv/linux/Makefile | 3 +- sysdeps/unix/sysv/linux/alpha/Versions | 3 + sysdeps/unix/sysv/linux/alpha/bits/resource.h | 6 +- sysdeps/unix/sysv/linux/alpha/getrlimit64.c | 56 ++++ sysdeps/unix/sysv/linux/alpha/libc.abilist | 4 + sysdeps/unix/sysv/linux/alpha/setrlimit64.c | 53 ++++ sysdeps/unix/sysv/linux/dl-vdso.h | 2 + sysdeps/unix/sysv/linux/getrlimit64.c | 15 +- sysdeps/unix/sysv/linux/i386/makecontext.S | 14 +- sysdeps/unix/sysv/linux/prlimit.c | 15 +- sysdeps/unix/sysv/linux/setrlimit64.c | 5 + sysdeps/unix/sysv/linux/tst-rlimit-infinity.c | 173 ++++++++++++ sysdeps/unix/sysv/linux/tst-ttyname.c | 9 +- sysdeps/x86_64/dl-tlsdesc.S | 4 + sysdeps/x86_64/fpu/multiarch/Makefile | 5 +- sysdeps/x86_64/fpu/multiarch/s_sincosf-fma.c | 240 +++++++++++++++++ sysdeps/x86_64/fpu/multiarch/s_sincosf-sse2.S | 2 + .../fpu/multiarch/s_sincosf.c} | 15 +- sysdeps/x86_64/fpu/s_sincosf.S | 2 + sysdeps/x86_64/memchr.S | 3 + 116 files changed, 2789 insertions(+), 963 deletions(-) copy sysdeps/generic/string-opthr.h => elf/tst-libc_dlvsym-dso.c (76%) copy sysdeps/i386/string-opthr.h => elf/tst-libc_dlvsym-static.c (70%) copy sysdeps/i386/string-opthr.h => elf/tst-libc_dlvsym.c (68%) create mode 100644 elf/tst-libc_dlvsym.h create mode 100644 nptl/tst-thread-exit-clobber.cc create mode 100644 resolv/tst-resolv-binary.c create mode 100644 stdlib/tst-makecontext-align.c delete mode 100644 sysdeps/alpha/fpu/s_ceil.c delete mode 100644 sysdeps/alpha/fpu/s_ceilf.c delete mode 100644 sysdeps/alpha/fpu/s_floor.c delete mode 100644 sysdeps/alpha/fpu/s_floorf.c delete mode 100644 sysdeps/alpha/fpu/s_trunc.c delete mode 100644 sysdeps/alpha/fpu/s_truncf.c create mode 100644 sysdeps/alpha/memchr.c copy sysdeps/{i386/i686/multiarch/memchr-ia32.S => gnu/glob-lstat-compat.c} (62%) copy sysdeps/{i386/i686/multiarch/memchr-ia32.S => gnu/glob64-lstat-compat.c} (52%) create mode 100644 sysdeps/mach/hurd/i386/jmp_buf-macros.h delete mode 100644 sysdeps/sh/string-fzi.h copy sysdeps/{powerpc/powerpc32/power4/multiarch/memchr-ppc32.c => tile/tilegx32/g [...] create mode 100644 sysdeps/unix/sysv/linux/alpha/getrlimit64.c create mode 100644 sysdeps/unix/sysv/linux/alpha/setrlimit64.c create mode 100644 sysdeps/unix/sysv/linux/tst-rlimit-infinity.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_sincosf-fma.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_sincosf-sse2.S copy sysdeps/{generic/string-opthr.h => x86_64/fpu/multiarch/s_sincosf.c} (73%)