This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/pie/static in repository glibc.
omits 2c226d5997 Use hidden visibility for HAVE_STATIC_PIE omits 29b1087253 Add _dl_relocate_static_pie omits 8bf7e4e1b5 Define pie-default/default-pie-ldflag for --enable-static-pie omits 7c7a1b31d5 x86-64: Check if linker supports static PIE omits 815760e13a Add --enable-static-pie omits 98bc241646 Check if linker supports --no-dynamic-linker omits 193969aac2 x86-64: Check PIC instead of SHARED in start.S adds 0757b139fc Fix or add int_select international_call_prefixes adds 82e0660050 [AArch64] Update dl-procinfo for new HWCAP flags in Linux 4.12 adds 2b4fca86d7 Don't add stack_chk_fail_local.o to libc.a [BZ #21740] adds 47f2739659 i386: Test memmove_chk and memset_chk only in libc.so [BZ #21741] adds 43cd85db51 Fix consistency in country_isbn in various locales and add c [...] adds 3f31d8bbad Fix country_post "Country Postal Abbreviations" adds 4f329ea996 Add country_name to iu_CA locale adds f8cef4d07d Fix cast-after-dereference adds d500130f31 alpha: Fix clone exit syscall argument passing (BZ#21512) adds d8a801c2ea Avoid accessing corrupted stack from __stack_chk_fail [BZ #21752] new cad929b762 i386: Don't define multiarch __memmove_chk in libc.a [BZ #21791] new bbe687437a x86-64: Convert libm IFUNC selectors to C new e85402fa56 x86-64: Convert libmathvec IFUNC selectors to C new b237dc18cc i386: Convert IFUNC selectors to C new cec14c53c9 x86: Remove assembly versions of HAS_CPU_FEATURE/HAS_ARCH_FEATURE new 100e609c9c x86-64: Check PIC instead of SHARED in start.S new 6cc035d0f4 Check if linker supports --no-dynamic-linker new 174f3f5a9c Add --enable-static-pie new 815c3f1961 x86-64: Check if linker supports static PIE new 77ce9e9b62 Define pie-default/default-pie-ldflag for --enable-static-pie new b3bf2711f8 Add _dl_relocate_static_pie new 58e01f4bb7 Use hidden visibility for HAVE_STATIC_PIE new 97dc7b00b8 i386: Check PIC instead of SHARED in start.S new 67266dcfce i386: Check PIC in i386 multiarch functions new 472388e0ef i386: Define I386_USE_SYSENTER to 0 or 1 and check PIC new 3713c53ba1 Don't compile tst-prelink.c with PIE for GLOB_DAT relocation new b244f3c91e Add _startup_sbrk and _startup_fatal
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 (2c226d5997) \ N -- N -- N refs/heads/hjl/pie/static (b244f3c91e)
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 17 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 | 28 +++++ csu/libc-tls.c | 13 +-- debug/Makefile | 4 + debug/fortify_fail.c | 12 ++- elf/Makefile | 2 + grp/grp-merge.c | 2 +- include/libc-symbols.h | 2 +- localedata/ChangeLog | 43 ++++++++ localedata/locales/ar_AE | 3 +- localedata/locales/ar_BH | 2 +- localedata/locales/ar_IQ | 2 +- localedata/locales/bo_CN | 2 +- localedata/locales/cy_GB | 2 +- localedata/locales/es_CU | 6 +- localedata/locales/fa_IR | 2 +- localedata/locales/hy_AM | 2 +- localedata/locales/iu_CA | 5 +- localedata/locales/ja_JP | 2 + localedata/locales/lg_UG | 4 +- localedata/locales/mn_MN | 2 +- localedata/locales/nan_TW@latin | 4 +- localedata/locales/nr_ZA | 4 +- localedata/locales/om_KE | 3 +- localedata/locales/ps_AF | 2 +- localedata/locales/sm_WS | 4 +- localedata/locales/sr_RS | 5 +- localedata/locales/sr_RS@latin | 4 +- localedata/locales/ug_CN | 2 +- localedata/locales/yue_HK | 2 +- localedata/locales/zh_CN | 2 +- localedata/locales/zh_TW | 4 +- sysdeps/generic/ldsodefs.h | 2 +- .../fpu/multiarch/s_rint.S => generic/startup.h} | 36 +++---- sysdeps/i386/i686/multiarch/Makefile | 13 ++- .../s_rint.S => i386/i686/multiarch/bcopy-ia32.S} | 26 +---- sysdeps/i386/i686/multiarch/bcopy.S | 59 ----------- sysdeps/i386/i686/multiarch/{wcsrchr.S => bcopy.c} | 27 ++--- .../i386/i686/multiarch/{wcslen.S => bzero-ia32.S} | 33 +++--- sysdeps/i386/i686/multiarch/bzero.S | 62 ----------- sysdeps/i386/i686/multiarch/{wcschr.S => bzero.c} | 30 +++--- sysdeps/i386/i686/multiarch/ifunc-impl-list.c | 4 + sysdeps/i386/i686/multiarch/ifunc-memmove.h | 45 ++++++++ .../i686/multiarch/{memrchr.S => ifunc-memset.h} | 39 +++---- .../i686/multiarch/{memrchr.S => ifunc-sse2-bsf.h} | 39 +++---- .../multiarch/{memrchr.S => ifunc-sse2-ssse3.h} | 39 +++---- .../i386/i686/multiarch/{wcslen.S => ifunc-sse2.h} | 33 +++--- .../i686/multiarch/{wcslen.S => ifunc-sse4_2.h} | 33 +++--- .../multiarch/{memrchr.S => ifunc-ssse3-sse4_2.h} | 38 +++---- .../i686/multiarch/{wcslen.S => memchr-ia32.S} | 34 +++--- sysdeps/i386/i686/multiarch/memchr.S | 65 ------------ sysdeps/i386/i686/multiarch/{wcslen.S => memchr.c} | 29 +++--- .../i686/multiarch/{wcslen.S => memcmp-ia32.S} | 34 +++--- sysdeps/i386/i686/multiarch/memcmp-sse4.S | 2 +- sysdeps/i386/i686/multiarch/memcmp.S | 62 ----------- .../i386/i686/multiarch/{strnlen.S => memcmp.c} | 29 +++--- .../i686/multiarch/{wcslen.S => memcpy-ia32.S} | 32 +++--- .../i386/i686/multiarch/memcpy-sse2-unaligned.S | 8 +- sysdeps/i386/i686/multiarch/memcpy-ssse3-rep.S | 8 +- sysdeps/i386/i686/multiarch/memcpy-ssse3.S | 38 +++---- sysdeps/i386/i686/multiarch/memcpy.S | 78 -------------- sysdeps/i386/i686/multiarch/{wcslen.S => memcpy.c} | 29 +++--- .../{wcsrchr.S => memcpy_chk-nonshared.S} | 22 +--- sysdeps/i386/i686/multiarch/memcpy_chk.S | 50 --------- .../{x86_64 => i386/i686}/multiarch/memcpy_chk.c | 0 .../i686/multiarch/{wcslen.S => memmove-ia32.S} | 32 +++--- sysdeps/i386/i686/multiarch/memmove.S | 89 ---------------- .../i386/i686/multiarch/{wcslen.S => memmove.c} | 29 +++--- .../{wcsrchr.S => memmove_chk-nonshared.S} | 22 +--- sysdeps/i386/i686/multiarch/memmove_chk.S | 94 ----------------- .../{x86_64 => i386/i686}/multiarch/memmove_chk.c | 0 .../i686/multiarch/{strchr.S => mempcpy-ia32.S} | 46 +++----- sysdeps/i386/i686/multiarch/mempcpy.S | 81 -------------- .../i386/i686/multiarch/{wcscmp.S => mempcpy.c} | 39 ++++--- .../{wcsrchr.S => mempcpy_chk-nonshared.S} | 22 +--- sysdeps/i386/i686/multiarch/mempcpy_chk.S | 50 --------- .../{x86_64 => i386/i686}/multiarch/mempcpy_chk.c | 0 .../i386/i686/multiarch/{wcsrchr.S => memrchr.c} | 29 +++--- .../i686/multiarch/{wcslen.S => memset-ia32.S} | 32 +++--- sysdeps/i386/i686/multiarch/memset-sse2-rep.S | 6 +- sysdeps/i386/i686/multiarch/memset-sse2.S | 8 +- sysdeps/i386/i686/multiarch/memset.S | 75 ------------- .../i386/i686/multiarch/{wcsrchr.S => memset.c} | 27 ++--- .../{wcsrchr.S => memset_chk-nonshared.S} | 22 +--- sysdeps/i386/i686/multiarch/memset_chk.S | 82 --------------- .../i686/multiarch/{wcsrchr.S => memset_chk.c} | 29 +++--- .../i686/multiarch/{wcslen.S => rawmemchr-ia32.S} | 34 +++--- sysdeps/i386/i686/multiarch/rawmemchr.S | 65 ------------ .../i386/i686/multiarch/{wcslen.S => rawmemchr.c} | 32 +++--- .../i686/multiarch/{memrchr.S => stpcpy-ia32.S} | 46 ++++---- sysdeps/i386/i686/multiarch/stpcpy.S | 9 -- sysdeps/i386/i686/multiarch/{wcslen.S => stpcpy.c} | 33 +++--- .../i686/multiarch/{memrchr.S => stpncpy-ia32.S} | 44 ++++---- sysdeps/i386/i686/multiarch/stpncpy.S | 8 -- .../i386/i686/multiarch/{wcslen.S => stpncpy.c} | 31 +++--- .../i686/multiarch/{strcasecmp.S => strcasecmp.c} | 34 +++--- sysdeps/i386/i686/multiarch/strcasecmp_l.S | 7 -- .../i686/multiarch/{wmemcmp.S => strcasecmp_l.c} | 35 +++---- .../i686/multiarch/{strnlen.S => strcat-ia32.S} | 30 +++--- sysdeps/i386/i686/multiarch/strcat-sse2.S | 2 +- sysdeps/i386/i686/multiarch/strcat.S | 92 ---------------- .../i386/i686/multiarch/{wcsrchr.S => strcat.c} | 27 ++--- .../i686/multiarch/{wcslen.S => strchr-ia32.S} | 34 +++--- .../i386/i686/multiarch/{wcsrchr.S => strchr.c} | 29 +++--- .../i686/multiarch/{strnlen.S => strcmp-ia32.S} | 30 +++--- sysdeps/i386/i686/multiarch/strcmp.S | 95 ----------------- .../i386/i686/multiarch/{wcsrchr.S => strcmp.c} | 27 ++--- .../i686/multiarch/{strnlen.S => strcpy-ia32.S} | 30 +++--- sysdeps/i386/i686/multiarch/strcpy-sse2.S | 2 +- sysdeps/i386/i686/multiarch/strcpy.S | 116 --------------------- .../i386/i686/multiarch/{wcsrchr.S => strcpy.c} | 27 ++--- .../i686/multiarch/{strnlen.S => strcspn-ia32.S} | 30 +++--- sysdeps/i386/i686/multiarch/strcspn.S | 75 ------------- .../i386/i686/multiarch/{wcsrchr.S => strcspn.c} | 27 ++--- .../i686/multiarch/{wcsrchr.S => strlen-ia32.S} | 29 +++--- sysdeps/i386/i686/multiarch/strlen.S | 60 ----------- .../i386/i686/multiarch/{wcsrchr.S => strlen.c} | 27 ++--- .../i386/i686/multiarch/{strncase.S => strncase.c} | 34 +++--- sysdeps/i386/i686/multiarch/strncase_l.S | 7 -- .../i686/multiarch/{memrchr.S => strncase_l.c} | 36 +++---- sysdeps/i386/i686/multiarch/strncat.S | 5 - .../i386/i686/multiarch/{wcsrchr.S => strncat.c} | 27 ++--- sysdeps/i386/i686/multiarch/strncmp.S | 5 - .../i386/i686/multiarch/{wcsrchr.S => strncmp.c} | 27 ++--- sysdeps/i386/i686/multiarch/strncpy.S | 5 - .../i386/i686/multiarch/{wcsrchr.S => strncpy.c} | 28 +++-- .../i386/i686/multiarch/{wcscpy.S => strnlen.c} | 32 +++--- .../i686/multiarch/{strnlen.S => strpbrk-ia32.S} | 30 +++--- sysdeps/i386/i686/multiarch/strpbrk.S | 5 - .../i386/i686/multiarch/{wcsrchr.S => strpbrk.c} | 27 ++--- .../i686/multiarch/{wcslen.S => strrchr-ia32.S} | 34 +++--- sysdeps/i386/i686/multiarch/strrchr.S | 57 ---------- .../i386/i686/multiarch/{wcsrchr.S => strrchr.c} | 29 +++--- .../i686/multiarch/{strnlen.S => strspn-ia32.S} | 30 +++--- sysdeps/i386/i686/multiarch/strspn.S | 56 ---------- .../i386/i686/multiarch/{wcsrchr.S => strspn.c} | 27 ++--- sysdeps/i386/i686/multiarch/{wcslen.S => wcschr.c} | 30 +++--- sysdeps/i386/i686/multiarch/{wcslen.S => wcscmp.c} | 30 +++--- .../i386/i686/multiarch/{memrchr.S => wcscpy.c} | 49 +++++---- .../i386/i686/multiarch/{wcsrchr.S => wcslen.c} | 28 +++-- .../i386/i686/multiarch/{wcsrchr.S => wcsrchr.c} | 27 ++--- .../i386/i686/multiarch/{wcsrchr.S => wmemcmp.c} | 27 ++--- sysdeps/i386/start.S | 11 +- sysdeps/posix/libc_fatal.c | 15 ++- sysdeps/unix/sysv/linux/aarch64/dl-procinfo.c | 6 +- sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h | 4 +- sysdeps/unix/sysv/linux/alpha/clone.S | 1 + sysdeps/unix/sysv/linux/i386/Makefile | 3 + .../wcsrchr.S => unix/sysv/linux/i386/startup.h} | 26 ++--- .../sysv/linux/i386/startup_fatal.S} | 25 ++--- sysdeps/unix/sysv/linux/i386/startup_sbrk.c | 69 ++++++++++++ sysdeps/unix/sysv/linux/i386/sysdep.h | 26 ++--- sysdeps/x86/cpu-features.h | 57 ---------- sysdeps/x86_64/fpu/multiarch/Makefile | 36 ++++++- .../fpu/multiarch/ifunc-mathvec-avx2.h} | 39 +++---- .../fpu/multiarch/ifunc-mathvec-avx512.h} | 43 ++++---- .../{s_ceilf.S => ifunc-mathvec-sse4_1.h} | 34 +++--- .../fpu/multiarch/{s_ceilf.S => ifunc-sse4_1.h} | 29 +++--- .../fpu/multiarch/{s_ceil.S => s_ceil-sse4_1.S} | 17 +-- .../x86_64/fpu/multiarch/{s_ceil.S => s_ceil.c} | 29 ++---- .../fpu/multiarch/{s_ceilf.S => s_ceilf-sse4_1.S} | 17 +-- .../x86_64/fpu/multiarch/{s_ceilf.S => s_ceilf.c} | 29 ++---- .../fpu/multiarch/{s_floor.S => s_floor-sse4_1.S} | 17 +-- .../x86_64/fpu/multiarch/{s_floor.S => s_floor.c} | 29 ++---- .../multiarch/{s_floorf.S => s_floorf-sse4_1.S} | 17 +-- .../fpu/multiarch/{s_floorf.S => s_floorf.c} | 29 ++---- .../{s_nearbyint.S => s_nearbyint-sse4_1.S} | 17 +-- .../fpu/multiarch/{s_nearbyint.S => s_nearbyint.c} | 30 ++---- .../{s_nearbyintf.S => s_nearbyintf-sse4_1.S} | 17 +-- .../multiarch/{s_nearbyintf.S => s_nearbyintf.c} | 30 ++---- .../fpu/multiarch/{s_rint.S => s_rint-sse4_1.S} | 17 +-- .../x86_64/fpu/multiarch/{s_rint.S => s_rint.c} | 29 ++---- .../fpu/multiarch/{s_rintf.S => s_rintf-sse4_1.S} | 17 +-- .../x86_64/fpu/multiarch/{s_rintf.S => s_rintf.c} | 29 ++---- ...{svml_d_cos2_core.S => svml_d_cos2_core-sse2.S} | 18 +--- .../fpu/multiarch/svml_d_cos2_core.c} | 26 ++--- .../{svml_d_cos4_core.S => svml_d_cos4_core-sse.S} | 18 +--- .../fpu/multiarch/svml_d_cos4_core.c} | 26 ++--- ...{svml_d_cos8_core.S => svml_d_cos8_core-avx2.S} | 19 +--- .../fpu/multiarch/svml_d_cos8_core.c} | 26 ++--- ...{svml_d_exp2_core.S => svml_d_exp2_core-sse2.S} | 18 +--- .../fpu/multiarch/svml_d_exp2_core.c} | 26 ++--- .../{svml_d_exp4_core.S => svml_d_exp4_core-sse.S} | 18 +--- .../fpu/multiarch/svml_d_exp4_core.c} | 26 ++--- ...{svml_d_exp8_core.S => svml_d_exp8_core-avx2.S} | 19 +--- .../fpu/multiarch/svml_d_exp8_core.c} | 26 ++--- ...{svml_d_log2_core.S => svml_d_log2_core-sse2.S} | 18 +--- .../fpu/multiarch/svml_d_log2_core.c} | 26 ++--- .../{svml_d_log4_core.S => svml_d_log4_core-sse.S} | 18 +--- .../fpu/multiarch/svml_d_log4_core.c} | 26 ++--- ...{svml_d_log8_core.S => svml_d_log8_core-avx2.S} | 19 +--- .../fpu/multiarch/svml_d_log8_core.c} | 26 ++--- ...{svml_d_pow2_core.S => svml_d_pow2_core-sse2.S} | 18 +--- .../fpu/multiarch/svml_d_pow2_core.c} | 27 ++--- .../{svml_d_pow4_core.S => svml_d_pow4_core-sse.S} | 18 +--- .../fpu/multiarch/svml_d_pow4_core.c} | 27 ++--- ...{svml_d_pow8_core.S => svml_d_pow8_core-avx2.S} | 19 +--- .../fpu/multiarch/svml_d_pow8_core.c} | 27 ++--- ...{svml_d_sin2_core.S => svml_d_sin2_core-sse2.S} | 18 +--- .../fpu/multiarch/svml_d_sin2_core.c} | 26 ++--- .../{svml_d_sin4_core.S => svml_d_sin4_core-sse.S} | 18 +--- .../fpu/multiarch/svml_d_sin4_core.c} | 26 ++--- ...{svml_d_sin8_core.S => svml_d_sin8_core-avx2.S} | 16 +-- .../fpu/multiarch/svml_d_sin8_core.c} | 26 ++--- ...d_sincos2_core.S => svml_d_sincos2_core-sse2.S} | 18 +--- .../fpu/multiarch/svml_d_sincos2_core.c} | 27 ++--- ..._d_sincos4_core.S => svml_d_sincos4_core-sse.S} | 18 +--- .../fpu/multiarch/svml_d_sincos4_core.c} | 27 ++--- ...d_sincos8_core.S => svml_d_sincos8_core-avx2.S} | 19 +--- .../fpu/multiarch/svml_d_sincos8_core.c} | 27 ++--- ...l_s_cosf16_core.S => svml_s_cosf16_core-avx2.S} | 19 +--- .../fpu/multiarch/svml_s_cosf16_core.c} | 27 ++--- ...vml_s_cosf4_core.S => svml_s_cosf4_core-sse2.S} | 18 +--- .../fpu/multiarch/svml_s_cosf4_core.c} | 27 ++--- ...svml_s_cosf8_core.S => svml_s_cosf8_core-sse.S} | 18 +--- .../fpu/multiarch/svml_s_cosf8_core.c} | 27 ++--- ...l_s_expf16_core.S => svml_s_expf16_core-avx2.S} | 16 +-- .../fpu/multiarch/svml_s_expf16_core.c} | 27 ++--- ...vml_s_expf4_core.S => svml_s_expf4_core-sse2.S} | 18 +--- .../fpu/multiarch/svml_s_expf4_core.c} | 27 ++--- ...svml_s_expf8_core.S => svml_s_expf8_core-sse.S} | 18 +--- .../fpu/multiarch/svml_s_expf8_core.c} | 27 ++--- ...l_s_logf16_core.S => svml_s_logf16_core-avx2.S} | 19 +--- .../fpu/multiarch/svml_s_logf16_core.c} | 27 ++--- ...vml_s_logf4_core.S => svml_s_logf4_core-sse2.S} | 18 +--- .../fpu/multiarch/svml_s_logf4_core.c} | 27 ++--- ...svml_s_logf8_core.S => svml_s_logf8_core-sse.S} | 18 +--- .../fpu/multiarch/svml_s_logf8_core.c} | 27 ++--- ...l_s_powf16_core.S => svml_s_powf16_core-avx2.S} | 19 +--- .../fpu/multiarch/svml_s_powf16_core.c} | 27 ++--- ...vml_s_powf4_core.S => svml_s_powf4_core-sse2.S} | 18 +--- .../fpu/multiarch/svml_s_powf4_core.c} | 27 ++--- ...svml_s_powf8_core.S => svml_s_powf8_core-sse.S} | 18 +--- .../fpu/multiarch/svml_s_powf8_core.c} | 27 ++--- ...ncosf16_core.S => svml_s_sincosf16_core-avx2.S} | 19 +--- .../fpu/multiarch/svml_s_sincosf16_core.c} | 27 ++--- ...sincosf4_core.S => svml_s_sincosf4_core-sse2.S} | 18 +--- .../fpu/multiarch/svml_s_sincosf4_core.c} | 27 ++--- ..._sincosf8_core.S => svml_s_sincosf8_core-sse.S} | 18 +--- .../fpu/multiarch/svml_s_sincosf8_core.c} | 27 ++--- ...l_s_sinf16_core.S => svml_s_sinf16_core-avx2.S} | 19 +--- .../fpu/multiarch/svml_s_sinf16_core.c} | 27 ++--- ...vml_s_sinf4_core.S => svml_s_sinf4_core-sse2.S} | 18 +--- .../fpu/multiarch/svml_s_sinf4_core.c} | 27 ++--- ...svml_s_sinf8_core.S => svml_s_sinf8_core-sse.S} | 18 +--- .../fpu/multiarch/svml_s_sinf8_core.c} | 27 ++--- 245 files changed, 1819 insertions(+), 4516 deletions(-) copy sysdeps/{x86_64/fpu/multiarch/s_rint.S => generic/startup.h} (61%) copy sysdeps/{x86_64/fpu/multiarch/s_rint.S => i386/i686/multiarch/bcopy-ia32.S} (61%) delete mode 100644 sysdeps/i386/i686/multiarch/bcopy.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => bcopy.c} (67%) copy sysdeps/i386/i686/multiarch/{wcslen.S => bzero-ia32.S} (60%) delete mode 100644 sysdeps/i386/i686/multiarch/bzero.S rename sysdeps/i386/i686/multiarch/{wcschr.S => bzero.c} (66%) create mode 100644 sysdeps/i386/i686/multiarch/ifunc-memmove.h copy sysdeps/i386/i686/multiarch/{memrchr.S => ifunc-memset.h} (56%) copy sysdeps/i386/i686/multiarch/{memrchr.S => ifunc-sse2-bsf.h} (55%) copy sysdeps/i386/i686/multiarch/{memrchr.S => ifunc-sse2-ssse3.h} (54%) copy sysdeps/i386/i686/multiarch/{wcslen.S => ifunc-sse2.h} (63%) copy sysdeps/i386/i686/multiarch/{wcslen.S => ifunc-sse4_2.h} (63%) copy sysdeps/i386/i686/multiarch/{memrchr.S => ifunc-ssse3-sse4_2.h} (56%) copy sysdeps/i386/i686/multiarch/{wcslen.S => memchr-ia32.S} (59%) delete mode 100644 sysdeps/i386/i686/multiarch/memchr.S copy sysdeps/i386/i686/multiarch/{wcslen.S => memchr.c} (66%) copy sysdeps/i386/i686/multiarch/{wcslen.S => memcmp-ia32.S} (59%) delete mode 100644 sysdeps/i386/i686/multiarch/memcmp.S copy sysdeps/i386/i686/multiarch/{strnlen.S => memcmp.c} (65%) copy sysdeps/i386/i686/multiarch/{wcslen.S => memcpy-ia32.S} (59%) delete mode 100644 sysdeps/i386/i686/multiarch/memcpy.S copy sysdeps/i386/i686/multiarch/{wcslen.S => memcpy.c} (62%) copy sysdeps/i386/i686/multiarch/{wcsrchr.S => memcpy_chk-nonshared.S} (61%) delete mode 100644 sysdeps/i386/i686/multiarch/memcpy_chk.S copy sysdeps/{x86_64 => i386/i686}/multiarch/memcpy_chk.c (100%) copy sysdeps/i386/i686/multiarch/{wcslen.S => memmove-ia32.S} (59%) delete mode 100644 sysdeps/i386/i686/multiarch/memmove.S copy sysdeps/i386/i686/multiarch/{wcslen.S => memmove.c} (62%) copy sysdeps/i386/i686/multiarch/{wcsrchr.S => memmove_chk-nonshared.S} (61%) delete mode 100644 sysdeps/i386/i686/multiarch/memmove_chk.S copy sysdeps/{x86_64 => i386/i686}/multiarch/memmove_chk.c (100%) rename sysdeps/i386/i686/multiarch/{strchr.S => mempcpy-ia32.S} (53%) delete mode 100644 sysdeps/i386/i686/multiarch/mempcpy.S rename sysdeps/i386/i686/multiarch/{wcscmp.S => mempcpy.c} (56%) copy sysdeps/i386/i686/multiarch/{wcsrchr.S => mempcpy_chk-nonshared.S} (61%) delete mode 100644 sysdeps/i386/i686/multiarch/mempcpy_chk.S copy sysdeps/{x86_64 => i386/i686}/multiarch/mempcpy_chk.c (100%) copy sysdeps/i386/i686/multiarch/{wcsrchr.S => memrchr.c} (67%) copy sysdeps/i386/i686/multiarch/{wcslen.S => memset-ia32.S} (60%) delete mode 100644 sysdeps/i386/i686/multiarch/memset.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => memset.c} (67%) copy sysdeps/i386/i686/multiarch/{wcsrchr.S => memset_chk-nonshared.S} (61%) delete mode 100644 sysdeps/i386/i686/multiarch/memset_chk.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => memset_chk.c} (64%) copy sysdeps/i386/i686/multiarch/{wcslen.S => rawmemchr-ia32.S} (59%) delete mode 100644 sysdeps/i386/i686/multiarch/rawmemchr.S copy sysdeps/i386/i686/multiarch/{wcslen.S => rawmemchr.c} (62%) copy sysdeps/i386/i686/multiarch/{memrchr.S => stpcpy-ia32.S} (56%) delete mode 100644 sysdeps/i386/i686/multiarch/stpcpy.S copy sysdeps/i386/i686/multiarch/{wcslen.S => stpcpy.c} (61%) copy sysdeps/i386/i686/multiarch/{memrchr.S => stpncpy-ia32.S} (61%) delete mode 100644 sysdeps/i386/i686/multiarch/stpncpy.S copy sysdeps/i386/i686/multiarch/{wcslen.S => stpncpy.c} (64%) rename sysdeps/i386/i686/multiarch/{strcasecmp.S => strcasecmp.c} (62%) delete mode 100644 sysdeps/i386/i686/multiarch/strcasecmp_l.S rename sysdeps/i386/i686/multiarch/{wmemcmp.S => strcasecmp_l.c} (60%) copy sysdeps/i386/i686/multiarch/{strnlen.S => strcat-ia32.S} (64%) delete mode 100644 sysdeps/i386/i686/multiarch/strcat.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strcat.c} (67%) copy sysdeps/i386/i686/multiarch/{wcslen.S => strchr-ia32.S} (59%) copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strchr.c} (67%) copy sysdeps/i386/i686/multiarch/{strnlen.S => strcmp-ia32.S} (64%) delete mode 100644 sysdeps/i386/i686/multiarch/strcmp.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strcmp.c} (67%) copy sysdeps/i386/i686/multiarch/{strnlen.S => strcpy-ia32.S} (64%) delete mode 100644 sysdeps/i386/i686/multiarch/strcpy.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strcpy.c} (67%) copy sysdeps/i386/i686/multiarch/{strnlen.S => strcspn-ia32.S} (63%) delete mode 100644 sysdeps/i386/i686/multiarch/strcspn.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strcspn.c} (67%) copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strlen-ia32.S} (61%) delete mode 100644 sysdeps/i386/i686/multiarch/strlen.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strlen.c} (66%) rename sysdeps/i386/i686/multiarch/{strncase.S => strncase.c} (61%) delete mode 100644 sysdeps/i386/i686/multiarch/strncase_l.S copy sysdeps/i386/i686/multiarch/{memrchr.S => strncase_l.c} (60%) delete mode 100644 sysdeps/i386/i686/multiarch/strncat.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strncat.c} (67%) delete mode 100644 sysdeps/i386/i686/multiarch/strncmp.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strncmp.c} (66%) delete mode 100644 sysdeps/i386/i686/multiarch/strncpy.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strncpy.c} (67%) rename sysdeps/i386/i686/multiarch/{wcscpy.S => strnlen.c} (64%) copy sysdeps/i386/i686/multiarch/{strnlen.S => strpbrk-ia32.S} (63%) delete mode 100644 sysdeps/i386/i686/multiarch/strpbrk.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strpbrk.c} (67%) copy sysdeps/i386/i686/multiarch/{wcslen.S => strrchr-ia32.S} (59%) delete mode 100644 sysdeps/i386/i686/multiarch/strrchr.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strrchr.c} (67%) rename sysdeps/i386/i686/multiarch/{strnlen.S => strspn-ia32.S} (64%) delete mode 100644 sysdeps/i386/i686/multiarch/strspn.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strspn.c} (67%) copy sysdeps/i386/i686/multiarch/{wcslen.S => wcschr.c} (65%) rename sysdeps/i386/i686/multiarch/{wcslen.S => wcscmp.c} (65%) copy sysdeps/i386/i686/multiarch/{memrchr.S => wcscpy.c} (55%) copy sysdeps/i386/i686/multiarch/{wcsrchr.S => wcslen.c} (67%) copy sysdeps/i386/i686/multiarch/{wcsrchr.S => wcsrchr.c} (67%) copy sysdeps/i386/i686/multiarch/{wcsrchr.S => wmemcmp.c} (67%) copy sysdeps/{i386/i686/multiarch/wcsrchr.S => unix/sysv/linux/i386/startup.h} (61%) copy sysdeps/{i386/i686/multiarch/wcsrchr.S => unix/sysv/linux/i386/startup_fatal. [...] create mode 100644 sysdeps/unix/sysv/linux/i386/startup_sbrk.c copy sysdeps/{i386/i686/multiarch/memrchr.S => x86_64/fpu/multiarch/ifunc-mathvec- [...] rename sysdeps/{i386/i686/multiarch/memrchr.S => x86_64/fpu/multiarch/ifunc-mathve [...] copy sysdeps/x86_64/fpu/multiarch/{s_ceilf.S => ifunc-mathvec-sse4_1.h} (57%) copy sysdeps/x86_64/fpu/multiarch/{s_ceilf.S => ifunc-sse4_1.h} (62%) copy sysdeps/x86_64/fpu/multiarch/{s_ceil.S => s_ceil-sse4_1.S} (77%) rename sysdeps/x86_64/fpu/multiarch/{s_ceil.S => s_ceil.c} (63%) copy sysdeps/x86_64/fpu/multiarch/{s_ceilf.S => s_ceilf-sse4_1.S} (77%) rename sysdeps/x86_64/fpu/multiarch/{s_ceilf.S => s_ceilf.c} (63%) copy sysdeps/x86_64/fpu/multiarch/{s_floor.S => s_floor-sse4_1.S} (77%) rename sysdeps/x86_64/fpu/multiarch/{s_floor.S => s_floor.c} (63%) copy sysdeps/x86_64/fpu/multiarch/{s_floorf.S => s_floorf-sse4_1.S} (76%) rename sysdeps/x86_64/fpu/multiarch/{s_floorf.S => s_floorf.c} (63%) copy sysdeps/x86_64/fpu/multiarch/{s_nearbyint.S => s_nearbyint-sse4_1.S} (75%) rename sysdeps/x86_64/fpu/multiarch/{s_nearbyint.S => s_nearbyint.c} (62%) copy sysdeps/x86_64/fpu/multiarch/{s_nearbyintf.S => s_nearbyintf-sse4_1.S} (75%) rename sysdeps/x86_64/fpu/multiarch/{s_nearbyintf.S => s_nearbyintf.c} (62%) copy sysdeps/x86_64/fpu/multiarch/{s_rint.S => s_rint-sse4_1.S} (77%) rename sysdeps/x86_64/fpu/multiarch/{s_rint.S => s_rint.c} (64%) copy sysdeps/x86_64/fpu/multiarch/{s_rintf.S => s_rintf-sse4_1.S} (77%) rename sysdeps/x86_64/fpu/multiarch/{s_rintf.S => s_rintf.c} (63%) rename sysdeps/x86_64/fpu/multiarch/{svml_d_cos2_core.S => svml_d_cos2_core-sse2.S} (66%) copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_d_cos2_co [...] rename sysdeps/x86_64/fpu/multiarch/{svml_d_cos4_core.S => svml_d_cos4_core-sse.S} (66%) copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_d_cos4_co [...] rename sysdeps/x86_64/fpu/multiarch/{svml_d_cos8_core.S => svml_d_cos8_core-avx2.S} (63%) copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_d_cos8_co [...] rename sysdeps/x86_64/fpu/multiarch/{svml_d_exp2_core.S => svml_d_exp2_core-sse2.S} (68%) copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_d_exp2_co [...] rename sysdeps/x86_64/fpu/multiarch/{svml_d_exp4_core.S => svml_d_exp4_core-sse.S} (67%) copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_d_exp4_co [...] rename sysdeps/x86_64/fpu/multiarch/{svml_d_exp8_core.S => svml_d_exp8_core-avx2.S} (64%) copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_d_exp8_co [...] rename sysdeps/x86_64/fpu/multiarch/{svml_d_log2_core.S => svml_d_log2_core-sse2.S} (67%) copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_d_log2_co [...] rename sysdeps/x86_64/fpu/multiarch/{svml_d_log4_core.S => svml_d_log4_core-sse.S} (67%) copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_d_log4_co [...] rename sysdeps/x86_64/fpu/multiarch/{svml_d_log8_core.S => svml_d_log8_core-avx2.S} (64%) copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_d_log8_co [...] rename sysdeps/x86_64/fpu/multiarch/{svml_d_pow2_core.S => svml_d_pow2_core-sse2.S} (67%) copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_d_pow2_co [...] rename sysdeps/x86_64/fpu/multiarch/{svml_d_pow4_core.S => svml_d_pow4_core-sse.S} (67%) copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_d_pow4_co [...] rename sysdeps/x86_64/fpu/multiarch/{svml_d_pow8_core.S => svml_d_pow8_core-avx2.S} (64%) copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_d_pow8_co [...] rename sysdeps/x86_64/fpu/multiarch/{svml_d_sin2_core.S => svml_d_sin2_core-sse2.S} (68%) copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_d_sin2_co [...] rename sysdeps/x86_64/fpu/multiarch/{svml_d_sin4_core.S => svml_d_sin4_core-sse.S} (66%) copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_d_sin4_co [...] rename sysdeps/x86_64/fpu/multiarch/{svml_d_sin8_core.S => svml_d_sin8_core-avx2.S} (67%) copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_d_sin8_co [...] rename sysdeps/x86_64/fpu/multiarch/{svml_d_sincos2_core.S => svml_d_sincos2_core- [...] copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_d_sincos2 [...] rename sysdeps/x86_64/fpu/multiarch/{svml_d_sincos4_core.S => svml_d_sincos4_core- [...] copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_d_sincos4 [...] rename sysdeps/x86_64/fpu/multiarch/{svml_d_sincos8_core.S => svml_d_sincos8_core- [...] copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_d_sincos8 [...] rename sysdeps/x86_64/fpu/multiarch/{svml_s_cosf16_core.S => svml_s_cosf16_core-av [...] copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_s_cosf16_ [...] rename sysdeps/x86_64/fpu/multiarch/{svml_s_cosf4_core.S => svml_s_cosf4_core-sse2 [...] copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_s_cosf4_c [...] rename sysdeps/x86_64/fpu/multiarch/{svml_s_cosf8_core.S => svml_s_cosf8_core-sse. [...] copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_s_cosf8_c [...] rename sysdeps/x86_64/fpu/multiarch/{svml_s_expf16_core.S => svml_s_expf16_core-av [...] copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_s_expf16_ [...] rename sysdeps/x86_64/fpu/multiarch/{svml_s_expf4_core.S => svml_s_expf4_core-sse2 [...] copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_s_expf4_c [...] rename sysdeps/x86_64/fpu/multiarch/{svml_s_expf8_core.S => svml_s_expf8_core-sse. [...] copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_s_expf8_c [...] rename sysdeps/x86_64/fpu/multiarch/{svml_s_logf16_core.S => svml_s_logf16_core-av [...] copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_s_logf16_ [...] rename sysdeps/x86_64/fpu/multiarch/{svml_s_logf4_core.S => svml_s_logf4_core-sse2 [...] copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_s_logf4_c [...] rename sysdeps/x86_64/fpu/multiarch/{svml_s_logf8_core.S => svml_s_logf8_core-sse. [...] copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_s_logf8_c [...] rename sysdeps/x86_64/fpu/multiarch/{svml_s_powf16_core.S => svml_s_powf16_core-av [...] copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_s_powf16_ [...] rename sysdeps/x86_64/fpu/multiarch/{svml_s_powf4_core.S => svml_s_powf4_core-sse2 [...] copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_s_powf4_c [...] rename sysdeps/x86_64/fpu/multiarch/{svml_s_powf8_core.S => svml_s_powf8_core-sse. [...] copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_s_powf8_c [...] rename sysdeps/x86_64/fpu/multiarch/{svml_s_sincosf16_core.S => svml_s_sincosf16_c [...] copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_s_sincosf [...] rename sysdeps/x86_64/fpu/multiarch/{svml_s_sincosf4_core.S => svml_s_sincosf4_cor [...] copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_s_sincosf [...] rename sysdeps/x86_64/fpu/multiarch/{svml_s_sincosf8_core.S => svml_s_sincosf8_cor [...] copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_s_sincosf [...] rename sysdeps/x86_64/fpu/multiarch/{svml_s_sinf16_core.S => svml_s_sinf16_core-av [...] copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_s_sinf16_ [...] rename sysdeps/x86_64/fpu/multiarch/{svml_s_sinf4_core.S => svml_s_sinf4_core-sse2 [...] copy sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_s_sinf4_c [...] rename sysdeps/x86_64/fpu/multiarch/{svml_s_sinf8_core.S => svml_s_sinf8_core-sse. [...] rename sysdeps/{i386/i686/multiarch/wcsrchr.S => x86_64/fpu/multiarch/svml_s_sinf8 [...]