This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch maskray/clang in repository glibc.
discards 47b436ccb1 stdlib/longlong.h: Remove incorrect lvalue to rvalue convers [...] discards ce7bd0f8a5 x86: Define __HAVE_FLOAT128 for Clang and use __builtin_*f12 [...] discards 33f174f678 Disable __USE_EXTERN_INLINES for clang discards f08d7730bc linux: Fix a non-constant expression in _Static_assert discards a0be0dffc7 configure: Check -fno-tree-loop-distribute-patterns discards c4b2bbdba5 x86: fix __arch_exchange_and_add_body discards c71bbcb392 libc-symbols.h: Work around asm label issues with #pragma re [...] discards 2eac366ccf not-cancel.h: Move hidden_proto before first use discards 917d7ccb4c glibcextract.py: Place un-assemblable @@@ in a comment discards a2f9788c5f Skip undefined va_arg_pack discards b4e8e08dff configure: remove overly restrictive check for clang adds 4912c738fc Fix nios2 localplt failure adds de82cb0da4 Add TEST_COMPARE_STRING_WIDE to support/check.h adds 4af6982e4c elf: Fix elf_get_dynamic_info definition adds 171ab1af56 elf: Update audit tests to not depend on stdout adds 8faa1e0449 libio: Update tst-wfile-sync to not depend on stdin adds 1bd8b8d58f x86: Optimize memcmp-evex-movbe.S for frontend behavior and size adds e59ced2384 x86: Optimize memset-vec-unaligned-erms.S adds d6d89608ac elf: Fix dynamic-link.h usage on rtld.c adds 9d3c9a046a x86-64: Add test-vector-abi.h/test-vector-abi-sincos.h adds 1d20f33ff4 hurd: Fix intr-msg parameter/stack kludge adds 1d3decee99 hurd if_index: Explicitly use AF_INET for if index discovery adds 5118dcac68 elf: Fix elf_get_dynamic_info() for bootstrap adds 06acd6d1d6 nptl: Fix tst-cancel7 and tst-cancelx7 pidfile race adds ad6feef1b0 manual: Update _TIME_BITS to clarify it's user defined adds 1d550265a7 timex: Use 64-bit fields on 32-bit TIMESIZE=64 systems (BZ #28469) adds 2ec99d8c42 ld.so: Initialize bootstrap_map.l_ld_readonly [BZ #28340] adds 53d19edf7b nss: Unnest nested function add_key adds 46baeb61e1 glibcextract.py: Place un-assemblable @@@ in a comment new f7ce6d0ba4 configure: remove overly restrictive check for clang new d050cccb06 Skip undefined va_arg_pack new 80e02ffea4 not-cancel.h: Move hidden_proto before first use new a32ad72a85 libc-symbols.h: Work around asm label issues with #pragma re [...] new 20ddf34876 x86: fix __arch_exchange_and_add_body new 43f50ae7bd configure: Check -fno-tree-loop-distribute-patterns new 3a06b7d159 linux: Fix a non-constant expression in _Static_assert new 425c5b3402 Disable __USE_EXTERN_INLINES for clang new 0ef349c2b9 x86: Define __HAVE_FLOAT128 for Clang and use __builtin_*f12 [...] new b30b310804 stdlib/longlong.h: Remove incorrect lvalue to rvalue convers [...]
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 (47b436ccb1) \ N -- N -- N refs/heads/maskray/clang (b30b310804)
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 10 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: elf/Makefile | 14 + elf/dl-conflict.c | 1 + elf/dl-load.c | 3 +- elf/dl-reloc-static-pie.c | 4 +- elf/dl-runtime.c | 1 + elf/dl-static-tls.h | 51 +++ elf/dynamic-link.h | 34 +- elf/get-dynamic-info.h | 107 ++--- elf/rtld.c | 23 +- elf/setup-vdso.h | 2 +- elf/tst-audit14.c | 21 - elf/tst-audit14.exp | 1 + elf/tst-audit15.c | 51 +-- elf/tst-audit15.exp | 2 + elf/tst-audit16.c | 55 +-- elf/tst-audit16.exp | 3 + libio/tst-wfile-sync.c | 27 +- libio/tst-wfile-sync.input | 1 - manual/creature.texi | 4 +- nptl/tst-cancel7.c | 9 +- nss/makedb.c | 82 ++-- support/Makefile | 4 + support/check.h | 15 + support/support.h | 6 + support/support_quote_blob.c | 71 +--- support/support_quote_blob_main.c | 88 +++++ .../support_quote_blob_wide.c | 22 +- support/support_test_compare_string.c | 83 +--- ...string.c => support_test_compare_string_main.c} | 29 +- .../support_test_compare_string_wide.c | 26 +- support/tst-support_quote_blob_wide.c | 66 ++++ support/tst-test_compare_string_wide.c | 107 +++++ sysdeps/aarch64/dl-machine.h | 8 +- sysdeps/alpha/dl-machine.h | 6 +- sysdeps/arc/dl-machine.h | 10 +- .../dl-machine-rel.h} | 37 +- sysdeps/arm/dl-machine.h | 12 +- sysdeps/csky/dl-machine.h | 6 +- .../dl-machine-rel.h} | 33 +- sysdeps/generic/dl-machine.h | 2 + sysdeps/generic/dl-relocate-ld.h | 11 +- sysdeps/generic/ldsodefs.h | 10 + sysdeps/hppa/dl-machine.h | 6 +- .../dl-relocate-ld.h => i386/dl-machine-rel.h} | 25 +- sysdeps/i386/dl-machine.h | 12 +- sysdeps/ia64/dl-machine.h | 6 +- sysdeps/m68k/dl-machine.h | 6 +- sysdeps/mach/hurd/i386/intr-msg.h | 49 ++- sysdeps/mach/hurd/if_index.c | 6 +- sysdeps/microblaze/dl-machine.h | 6 +- .../dl-machine-rel.h} | 33 +- sysdeps/mips/dl-machine.h | 6 +- sysdeps/mips/dl-relocate-ld.h | 11 +- sysdeps/nios2/dl-machine.h | 6 +- sysdeps/powerpc/powerpc32/dl-machine.h | 6 +- .../powerpc64/dl-funcdesc.h} | 28 +- sysdeps/powerpc/powerpc64/dl-irel.h | 2 +- sysdeps/powerpc/powerpc64/dl-machine.h | 19 +- sysdeps/riscv/dl-machine.h | 5 +- sysdeps/riscv/dl-relocate-ld.h | 11 +- sysdeps/s390/s390-32/dl-machine.h | 6 +- sysdeps/s390/s390-64/dl-machine.h | 6 +- sysdeps/sh/dl-machine.h | 6 +- sysdeps/sparc/sparc32/dl-machine.h | 6 +- sysdeps/sparc/sparc64/dl-machine.h | 6 +- sysdeps/unix/sysv/linux/bits/timex.h | 2 +- sysdeps/unix/sysv/linux/nios2/localplt.data | 1 + sysdeps/unix/sysv/linux/powerpc/libc-vdso.h | 2 +- sysdeps/x86_64/dl-machine.h | 7 +- sysdeps/x86_64/fpu/Makefile | 74 ++-- .../fpu/test-double-libmvec-sincos-avx-main.c | 1 - .../fpu/test-double-libmvec-sincos-avx2-main.c | 1 - .../fpu/test-double-libmvec-sincos-avx512-main.c | 1 - ...x512.c => test-double-libmvec-sincos-avx512f.c} | 0 sysdeps/x86_64/fpu/test-double-libmvec-sincos.c | 47 +-- .../fpu/test-float-libmvec-sincosf-avx-main.c | 1 - .../fpu/test-float-libmvec-sincosf-avx2-main.c | 1 - .../fpu/test-float-libmvec-sincosf-avx512-main.c | 1 - ...x512.c => test-float-libmvec-sincosf-avx512f.c} | 0 sysdeps/x86_64/fpu/test-float-libmvec-sincosf.c | 47 +-- sysdeps/x86_64/fpu/test-libmvec-avx.c | 2 + sysdeps/x86_64/fpu/test-libmvec-avx2.c | 2 + sysdeps/x86_64/fpu/test-libmvec-avx512f.c | 2 + sysdeps/x86_64/fpu/test-libmvec.c | 1 + ...mvec-sincos-main.c => test-vector-abi-sincos.h} | 30 +- ...t-double-libmvec-sincos.c => test-vector-abi.h} | 37 +- sysdeps/x86_64/memset.S | 10 +- sysdeps/x86_64/multiarch/memcmp-evex-movbe.S | 434 ++++++++++++--------- .../x86_64/multiarch/memset-avx2-unaligned-erms.S | 10 +- .../multiarch/memset-avx512-unaligned-erms.S | 11 +- .../x86_64/multiarch/memset-evex-unaligned-erms.S | 11 +- .../x86_64/multiarch/memset-vec-unaligned-erms.S | 285 ++++++++++---- 92 files changed, 1277 insertions(+), 1165 deletions(-) create mode 100644 elf/dl-static-tls.h create mode 100644 elf/tst-audit14.exp create mode 100644 elf/tst-audit15.exp create mode 100644 elf/tst-audit16.exp delete mode 100644 libio/tst-wfile-sync.input create mode 100644 support/support_quote_blob_main.c copy sysdeps/mips/dl-relocate-ld.h => support/support_quote_blob_wide.c (64%) copy support/{support_test_compare_string.c => support_test_compare_string_main.c} (74%) copy sysdeps/mips/dl-relocate-ld.h => support/support_test_compare_string_wide.c (64%) create mode 100644 support/tst-support_quote_blob_wide.c create mode 100644 support/tst-test_compare_string_wide.c copy sysdeps/{x86_64/fpu/test-double-libmvec-sincos.c => arm/dl-machine-rel.h} (57%) rename sysdeps/{x86_64/fpu/test-float-libmvec-sincosf-main.c => generic/dl-machine [...] copy sysdeps/{riscv/dl-relocate-ld.h => i386/dl-machine-rel.h} (57%) copy sysdeps/{x86_64/fpu/test-double-libmvec-sincos-main.c => mips/dl-machine-rel. [...] copy sysdeps/{riscv/dl-relocate-ld.h => powerpc/powerpc64/dl-funcdesc.h} (62%) delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx-main.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx2-main.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx512-main.c rename sysdeps/x86_64/fpu/{test-double-libmvec-sincos-avx512.c => test-double-libm [...] delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx-main.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx2-main.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx512-main.c rename sysdeps/x86_64/fpu/{test-float-libmvec-sincosf-avx512.c => test-float-libmv [...] create mode 100644 sysdeps/x86_64/fpu/test-libmvec-avx.c create mode 100644 sysdeps/x86_64/fpu/test-libmvec-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-libmvec-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-libmvec.c rename sysdeps/x86_64/fpu/{test-double-libmvec-sincos-main.c => test-vector-abi-si [...] copy sysdeps/x86_64/fpu/{test-double-libmvec-sincos.c => test-vector-abi.h} (64%)