This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/ifunc/x86 in repository glibc.
discards b8ef6cde11 i386: Convert IFUNC selectors to C 1 discards 981274d3f2 x86-64: Remove LOAD_RTLD_GLOBAL_RO_RDX discards 288c79d39f x86-64: Convert libmathvec IFUNC selectors to C discards f855e47c61 x86-64: Convert libm IFUNC selectors to C 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 new a36f84654d i386: Don't define multiarch __memmove_chk in libc.a [BZ #21791] new 5f4d0d0071 x86-64: Convert libm IFUNC selectors to C new 83c71c4978 x86-64: Convert libmathvec IFUNC selectors to C new df15921426 i386: Convert IFUNC selectors to C new 8933cca0c1 x86: Assembly versions of HAS_CPU_FEATURE/HAS_ARCH_FEATURE
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 (b8ef6cde11) \ N -- N -- N refs/heads/hjl/ifunc/x86 (8933cca0c1)
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 5 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 | 19 ++++++ debug/Makefile | 4 ++ 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/i386/i686/multiarch/Makefile | 23 ++++--- sysdeps/i386/i686/multiarch/ifunc-impl-list.c | 4 ++ .../multiarch/{ifunc-memchr.h => ifunc-sse2-bsf.h} | 2 +- .../{ifunc-strcat.h => ifunc-sse2-ssse3.h} | 3 +- .../multiarch/{ifunc-memcmp.h => ifunc-sse4_2.h} | 10 +-- .../{ifunc-memcmp.h => ifunc-ssse3-sse4_2.h} | 5 +- sysdeps/i386/i686/multiarch/memchr.c | 2 +- sysdeps/i386/i686/multiarch/memcmp.c | 2 +- .../i386/i686/multiarch/memcpy-sse2-unaligned.S | 2 +- sysdeps/i386/i686/multiarch/memcpy-ssse3-rep.S | 2 +- sysdeps/i386/i686/multiarch/memcpy-ssse3.S | 2 +- sysdeps/i386/i686/multiarch/memcpy_chk-nonshared.S | 2 +- .../i386/i686/multiarch/memmove_chk-nonshared.S | 2 +- .../i386/i686/multiarch/mempcpy_chk-nonshared.S | 2 +- .../{x86_64 => i386/i686}/multiarch/mempcpy_chk.c | 0 sysdeps/i386/i686/multiarch/memrchr.c | 2 +- sysdeps/i386/i686/multiarch/memset_chk-nonshared.S | 2 +- sysdeps/i386/i686/multiarch/memset_chk.c | 4 +- sysdeps/i386/i686/multiarch/rawmemchr.c | 2 +- sysdeps/i386/i686/multiarch/stpcpy.c | 2 +- sysdeps/i386/i686/multiarch/stpncpy.c | 2 +- sysdeps/i386/i686/multiarch/strcasecmp.c | 2 +- sysdeps/i386/i686/multiarch/strcasecmp_l.c | 2 +- sysdeps/i386/i686/multiarch/strcat.c | 2 +- sysdeps/i386/i686/multiarch/strchr.c | 2 +- sysdeps/i386/i686/multiarch/strcmp.c | 2 +- sysdeps/i386/i686/multiarch/strcpy.c | 2 +- .../i686/multiarch/{memchr.c => strcspn-ia32.S} | 23 +++---- sysdeps/i386/i686/multiarch/strcspn.S | 75 ---------------------- .../i386/i686/multiarch/{strncat.c => strcspn.c} | 12 ++-- sysdeps/i386/i686/multiarch/strlen.c | 2 +- sysdeps/i386/i686/multiarch/strncase.c | 2 +- sysdeps/i386/i686/multiarch/strncase_l.c | 2 +- sysdeps/i386/i686/multiarch/strncat.c | 2 +- sysdeps/i386/i686/multiarch/strncmp.c | 2 +- sysdeps/i386/i686/multiarch/strncpy.c | 2 +- sysdeps/i386/i686/multiarch/strnlen.S | 37 ----------- .../i386/i686/multiarch/{memrchr.c => strnlen.c} | 16 +++-- .../i686/multiarch/{memchr.c => strpbrk-ia32.S} | 23 +++---- sysdeps/i386/i686/multiarch/strpbrk.S | 5 -- .../i386/i686/multiarch/{strncat.c => strpbrk.c} | 12 ++-- sysdeps/i386/i686/multiarch/strrchr.c | 2 +- .../i686/multiarch/{memchr.c => strspn-ia32.S} | 23 +++---- sysdeps/i386/i686/multiarch/strspn.S | 56 ---------------- sysdeps/i386/i686/multiarch/{strcmp.c => strspn.c} | 12 ++-- sysdeps/i386/i686/multiarch/wcscpy.S | 36 ----------- .../i686/multiarch/{ifunc-memcmp.h => wcscpy.c} | 16 +++-- sysdeps/i386/i686/multiarch/wcslen.S | 37 ----------- .../i386/i686/multiarch/{wmemcmp.c => wcslen.c} | 13 ++-- sysdeps/i386/i686/multiarch/wmemcmp.c | 2 +- sysdeps/unix/sysv/linux/aarch64/dl-procinfo.c | 6 +- sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h | 4 +- sysdeps/x86/cpu-features.h | 37 ----------- 79 files changed, 244 insertions(+), 440 deletions(-) rename sysdeps/i386/i686/multiarch/{ifunc-memchr.h => ifunc-sse2-bsf.h} (95%) rename sysdeps/i386/i686/multiarch/{ifunc-strcat.h => ifunc-sse2-ssse3.h} (94%) copy sysdeps/i386/i686/multiarch/{ifunc-memcmp.h => ifunc-sse4_2.h} (79%) copy sysdeps/i386/i686/multiarch/{ifunc-memcmp.h => ifunc-ssse3-sse4_2.h} (92%) copy sysdeps/{x86_64 => i386/i686}/multiarch/mempcpy_chk.c (100%) copy sysdeps/i386/i686/multiarch/{memchr.c => strcspn-ia32.S} (68%) delete mode 100644 sysdeps/i386/i686/multiarch/strcspn.S copy sysdeps/i386/i686/multiarch/{strncat.c => strcspn.c} (82%) delete mode 100644 sysdeps/i386/i686/multiarch/strnlen.S copy sysdeps/i386/i686/multiarch/{memrchr.c => strnlen.c} (76%) copy sysdeps/i386/i686/multiarch/{memchr.c => strpbrk-ia32.S} (68%) delete mode 100644 sysdeps/i386/i686/multiarch/strpbrk.S copy sysdeps/i386/i686/multiarch/{strncat.c => strpbrk.c} (82%) copy sysdeps/i386/i686/multiarch/{memchr.c => strspn-ia32.S} (68%) delete mode 100644 sysdeps/i386/i686/multiarch/strspn.S copy sysdeps/i386/i686/multiarch/{strcmp.c => strspn.c} (82%) delete mode 100644 sysdeps/i386/i686/multiarch/wcscpy.S rename sysdeps/i386/i686/multiarch/{ifunc-memcmp.h => wcscpy.c} (80%) delete mode 100644 sysdeps/i386/i686/multiarch/wcslen.S copy sysdeps/i386/i686/multiarch/{wmemcmp.c => wcslen.c} (80%)