This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/cet/master in repository glibc.
discards 8610ae67ab x86: Check GNU_PROPERTY_X86_FEATURE_1_SHSTK isn't set discards 85cb38b8d9 Linux/x86: Support shadow stack pointer in setjmp/longjmp discards fc733e491c x86: Support IBT and SHSTK in Intel CET [BZ #21598] discards 26b135415f x86: Add feature_1 to tcbhead_t [BZ #22563] discards 31ece4d202 Linux/x86: Update cancel_jmp_buf to match __jmp_buf_tag [BZ #22563] adds 6f7c009282 Add sysdeps/ieee754/soft-fp. adds 243b63337c Fix testing with nss-crypt. adds 2bce01ebba aarch64: Improve strcmp unaligned performance adds bfb7bf2273 sparc: support the ADP hw capability adds 767a26d6a0 sparc: assembly version of memmove for ultra1+ adds 1b6e07f8e0 sparc: M7 optimized memcpy/mempcpy/memmove adds e6a1c5dc77 sparc: M7 optimized memset/bzero adds 4ca945e9c5 x86-64: Remove sysdeps/x86_64/fpu/s_cosf.S adds f58bd7f055 support: Simplify compiling most of support/ outside of glibc adds 8a0b17e48b elf: Compute correct array size in _dl_init_paths [BZ #22606] adds 3ff3dfa5af elf: Count components of the expanded path in _dl_init_path [...] adds aa6932aa7b Remove redundant mention of SXID_ERASE adds 5f1603c331 Convert strcmp benchmark output to json format adds 1e36806fb8 powerpc: st{r,p}cpy optimization for aligned strings new 52edeece1c Linux/x86: Update cancel_jmp_buf to match __jmp_buf_tag [BZ #22563] new 2572ec950f x86: Add feature_1 to tcbhead_t [BZ #22563] new 22ef9f55b9 x86: Support IBT and SHSTK in Intel CET [BZ #21598] new dd34a61a5a Linux/x86: Support shadow stack pointer in setjmp/longjmp new f3d0a2423c x86: Check GNU_PROPERTY_X86_FEATURE_1_SHSTK isn't set new 23577092e9 x86-64: Save caller's Shadow-Stack-Pointer
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 (8610ae67ab) \ N -- N -- N refs/heads/hjl/cet/master (23577092e9)
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 6 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 | 141 +++ NEWS | 13 + benchtests/bench-strcmp.c | 78 +- elf/Makefile | 2 +- elf/dl-load.c | 27 +- elf/dl-tunables.list | 11 +- support/check_addrinfo.c | 1 + support/check_dns_packet.c | 1 + support/check_hostent.c | 1 + support/check_netent.c | 1 + support/support_can_chroot.c | 2 +- support/support_format_addrinfo.c | 1 + support/support_format_dns_packet.c | 1 + support/support_format_hostent.c | 1 + support/support_format_netent.c | 1 + support/support_write_file_string.c | 2 +- support/xdlfcn.c | 1 + sysdeps/aarch64/strcmp.S | 31 +- sysdeps/arm/nofpu/Implies | 1 + sysdeps/arm/preconfigure | 1 + sysdeps/arm/preconfigure.ac | 1 + sysdeps/arm/s_fma.c | 5 - sysdeps/arm/s_fmaf.c | 5 - sysdeps/{aarch64 => ieee754}/soft-fp/Makefile | 0 .../fmadf4.c => sysdeps/ieee754/soft-fp/s_fma.c | 0 .../fmasf4.c => sysdeps/ieee754/soft-fp/s_fmaf.c | 0 .../fmatf4.c => sysdeps/ieee754/soft-fp/s_fmal.c | 0 sysdeps/m68k/coldfire/nofpu/Implies | 1 + sysdeps/m68k/coldfire/nofpu/s_fma.c | 1 - sysdeps/m68k/coldfire/nofpu/s_fmaf.c | 1 - sysdeps/microblaze/Implies | 1 + sysdeps/microblaze/s_fma.c | 1 - sysdeps/microblaze/s_fmaf.c | 1 - sysdeps/mips/ieee754/s_fma.c | 5 - sysdeps/mips/ieee754/s_fmaf.c | 5 - sysdeps/mips/ieee754/s_fmal.c | 2 +- sysdeps/mips/mips32/nofpu/Implies | 1 + sysdeps/mips/mips64/n32/fpu/s_fma.c | 1 + sysdeps/mips/mips64/n32/nofpu/Implies | 1 + sysdeps/mips/mips64/n64/fpu/s_fma.c | 1 + sysdeps/mips/mips64/n64/nofpu/Implies | 1 + sysdeps/nios2/Implies | 1 + sysdeps/nios2/s_fma.c | 1 - sysdeps/nios2/s_fmaf.c | 1 - sysdeps/powerpc/powerpc64/power8/strcpy.S | 149 +++- sysdeps/sh/nofpu/Implies | 1 + sysdeps/sh/s_fma.c | 5 - sysdeps/sh/s_fmaf.c | 5 - sysdeps/sparc/bits/hwcap.h | 1 + sysdeps/sparc/dl-procinfo.c | 4 +- sysdeps/sparc/dl-procinfo.h | 2 +- sysdeps/sparc/sparc32/sparcv9/memmove.S | 2 + sysdeps/sparc/sparc32/sparcv9/multiarch/Makefile | 3 +- .../sparcv9/multiarch/memcpy-memmove-niagara7.S | 2 + .../sparc32/sparcv9/multiarch/memmove-ultra1.S | 4 + .../sparc32/sparcv9/multiarch/memset-niagara7.S | 2 + .../sparc/sparc32/sparcv9/multiarch/rtld-memmove.c | 1 + sysdeps/sparc/sparc32/sparcv9/rtld-memmove.c | 1 + sysdeps/sparc/sparc64/memmove.S | 186 ++++ sysdeps/sparc/sparc64/multiarch/Makefile | 3 +- sysdeps/sparc/sparc64/multiarch/ifunc-impl-list.c | 13 + sysdeps/sparc/sparc64/multiarch/ifunc-memcpy.h | 3 + .../multiarch/{ifunc-memset.h => ifunc-memmove.h} | 11 +- sysdeps/sparc/sparc64/multiarch/ifunc-memset.h | 3 + .../sparc64/multiarch/memcpy-memmove-niagara7.S | 980 +++++++++++++++++++++ sysdeps/sparc/sparc64/multiarch/memmove-ultra1.S | 4 + .../multiarch/{ifunc-memset.h => memmove.c} | 31 +- sysdeps/sparc/sparc64/multiarch/memset-niagara7.S | 334 +++++++ sysdeps/sparc/sparc64/multiarch/rtld-memmove.c | 1 + sysdeps/sparc/sparc64/rtld-memmove.c | 2 + sysdeps/tile/Implies | 1 + sysdeps/tile/s_fma.c | 1 - sysdeps/tile/s_fmaf.c | 1 - sysdeps/unix/sysv/linux/x86_64/setjmp.S | 2 + sysdeps/x86_64/fpu/s_cosf.S | 533 ----------- 75 files changed, 1985 insertions(+), 661 deletions(-) create mode 100644 sysdeps/arm/nofpu/Implies delete mode 100644 sysdeps/arm/s_fma.c delete mode 100644 sysdeps/arm/s_fmaf.c copy sysdeps/{aarch64 => ieee754}/soft-fp/Makefile (100%) rename soft-fp/fmadf4.c => sysdeps/ieee754/soft-fp/s_fma.c (100%) rename soft-fp/fmasf4.c => sysdeps/ieee754/soft-fp/s_fmaf.c (100%) rename soft-fp/fmatf4.c => sysdeps/ieee754/soft-fp/s_fmal.c (100%) create mode 100644 sysdeps/m68k/coldfire/nofpu/Implies delete mode 100644 sysdeps/m68k/coldfire/nofpu/s_fma.c delete mode 100644 sysdeps/m68k/coldfire/nofpu/s_fmaf.c delete mode 100644 sysdeps/microblaze/s_fma.c delete mode 100644 sysdeps/microblaze/s_fmaf.c delete mode 100644 sysdeps/mips/ieee754/s_fma.c delete mode 100644 sysdeps/mips/ieee754/s_fmaf.c create mode 100644 sysdeps/mips/mips32/nofpu/Implies create mode 100644 sysdeps/mips/mips64/n32/fpu/s_fma.c create mode 100644 sysdeps/mips/mips64/n32/nofpu/Implies create mode 100644 sysdeps/mips/mips64/n64/fpu/s_fma.c create mode 100644 sysdeps/mips/mips64/n64/nofpu/Implies delete mode 100644 sysdeps/nios2/s_fma.c delete mode 100644 sysdeps/nios2/s_fmaf.c create mode 100644 sysdeps/sh/nofpu/Implies delete mode 100644 sysdeps/sh/s_fma.c delete mode 100644 sysdeps/sh/s_fmaf.c create mode 100644 sysdeps/sparc/sparc32/sparcv9/memmove.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/multiarch/memcpy-memmove-niagara7.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/multiarch/memmove-ultra1.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/multiarch/memset-niagara7.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/multiarch/rtld-memmove.c create mode 100644 sysdeps/sparc/sparc32/sparcv9/rtld-memmove.c create mode 100644 sysdeps/sparc/sparc64/memmove.S copy sysdeps/sparc/sparc64/multiarch/{ifunc-memset.h => ifunc-memmove.h} (76%) create mode 100644 sysdeps/sparc/sparc64/multiarch/memcpy-memmove-niagara7.S create mode 100644 sysdeps/sparc/sparc64/multiarch/memmove-ultra1.S copy sysdeps/sparc/sparc64/multiarch/{ifunc-memset.h => memmove.c} (62%) create mode 100644 sysdeps/sparc/sparc64/multiarch/memset-niagara7.S create mode 100644 sysdeps/sparc/sparc64/multiarch/rtld-memmove.c create mode 100644 sysdeps/sparc/sparc64/rtld-memmove.c delete mode 100644 sysdeps/tile/s_fma.c delete mode 100644 sysdeps/tile/s_fmaf.c delete mode 100644 sysdeps/x86_64/fpu/s_cosf.S