This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/cet/property in repository glibc.
discards 2a355dbc47 i386: Add _dl_runtime_resolve_shstk/_dl_runtime_profile_shst [...] discards 5cdac13349 x86: Support IBT and SHSTK from Intel CET discards e57596aeec x86: Add IBT/SHSTK bits to cpu-features discards 964db839a9 Add NT_GNU_PROPERTY_TYPE_0 macros omits d8972c5030 Add private_function for private functions within glibc [BZ #21598] adds 0df595b23a getaddrinfo: Remove unreachable return statement from gaih_inet adds f17a42333f Do not use __ptr_t. adds 9995c839a0 manual: Document getcontext uc_stack value on Linux [BZ #759] adds 36ada5f681 aarch64: Optimized memcpy for Qualcomm Falkor processor adds 0e02b5107e memcpy_falkor: Fix code style in comments adds 40c06a3d04 Add test for bug 21041 adds 5797b410a8 Fix s390 version of pt-longjmp.c adds 139237a4f9 Add BZ reference adds e119dfcfd6 Added new locale en_SC adds 39b20aae21 Remove “% Charset: ...” comments from locale sources adds 756d169989 Fix p_cs_precedes, n_cs_precedes, and n_sign_posn for mt_MT adds 3016149819 nss: Call __resolv_context_put before early return in get*_r [...] adds 3d452dabd1 Fix uc_* namespace (bug 21457). adds 24d9f53ab0 Remove __qaddr_t. adds 60e2846e26 sys/ptrace.h: remove obsolete Linux PTRACE_SEIZE_DEVEL const [...] adds 68dc02d1dc aarch64/sys/ptrace.h: fix typo in comment adds 38dbcacb60 cmn_TW: add hanzi collation adds 4169825556 Remove redundant data for LC_MONETARY for Indian locales adds bd80111ed9 Fix stdlib/tst-strfmon_l.c test case to agree with the chang [...] adds eac43cbb8d malloc: Avoid optimizer warning with GCC 7 and -O3 adds f87cc2bfba __inet6_scopeid_pton: Remove attribute_hidden, internal_function adds 2449ae7b2d ld.so: Introduce struct dl_exception adds 922369032c [AArch64] Optimized memcmp. adds 4d98ace9de powerpc: Restrict xssqrtqp operands to Vector Registers (bug 21941) adds 4fcdfbfcf9 manual: Update @standards for [__]va_copy. adds 925733a913 manual: Rewrite the section on widths of integer types. adds 61c982910d benchtests: Remove verification runs from benchmark tests adds 86c6519ee7 benchtests: Print json in memmove benchmark new a31a4ba501 Add private_function for private functions within glibc [BZ #21598] new 09ac8f3ace x86: Add IBT/SHSTK bits to cpu-features new 9951556257 Add NT_GNU_PROPERTY_TYPE_0 macros new 042f0cdda8 x86: Support IBT and SHSTK from Intel CET new 7cd333874b i386: Add _dl_runtime_resolve_shstk/_dl_runtime_profile_shst [...]
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 (2a355dbc47) \ N -- N -- N refs/heads/hjl/cet/property (7cd333874b)
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 | 322 + NEWS | 3 +- assert/assert.h | 12 +- benchtests/bench-memccpy.c | 16 - benchtests/bench-memchr.c | 16 +- benchtests/bench-memcpy-large.c | 20 - benchtests/bench-memcpy.c | 20 - benchtests/bench-memmove-large.c | 74 +- benchtests/bench-memmove.c | 100 +- benchtests/bench-memset-large.c | 19 - benchtests/bench-memset.c | 16 - benchtests/bench-string.h | 3 - config.h.in | 8 - elf/Makefile | 5 +- elf/Versions | 5 + elf/dl-deps.c | 39 +- elf/dl-error-skeleton.c | 147 +- elf/dl-exception.c | 202 + elf/dl-lookup.c | 48 +- elf/dl-open.c | 31 +- elf/dl-sym.c | 23 +- elf/dl-version.c | 65 +- include/libc-symbols.h | 12 +- inet/inet6_scopeid_pton.c | 2 +- inet/net-internal.h | 3 +- localedata/ChangeLog | 284 + localedata/SUPPORTED | 1 + localedata/locales/POSIX | 1 - localedata/locales/aa_DJ | 2 - localedata/locales/aa_ER | 2 - localedata/locales/aa_ER@saaho | 2 - localedata/locales/aa_ET | 2 - localedata/locales/af_ZA | 2 - localedata/locales/agr_PE | 2 - localedata/locales/ak_GH | 2 - localedata/locales/am_ET | 2 - localedata/locales/an_ES | 1 - localedata/locales/ar_IN | 22 +- localedata/locales/ar_SA | 1 - localedata/locales/as_IN | 22 +- localedata/locales/ayc_PE | 2 - localedata/locales/az_AZ | 1 - localedata/locales/az_IR | 1 - localedata/locales/be_BY | 1 - localedata/locales/be_BY@latin | 1 - localedata/locales/bem_ZM | 1 - localedata/locales/ber_DZ | 1 - localedata/locales/ber_MA | 1 - localedata/locales/bhb_IN | 2 +- localedata/locales/bn_IN | 22 +- localedata/locales/br_FR | 1 - localedata/locales/br_FR@euro | 1 - localedata/locales/bs_BA | 1 - localedata/locales/byn_ER | 2 - localedata/locales/ca_AD | 1 - localedata/locales/ca_ES | 1 - localedata/locales/ca_ES@euro | 1 - localedata/locales/ca_FR | 1 - localedata/locales/ca_IT | 1 - localedata/locales/ce_RU | 1 - localedata/locales/cmn_TW | 46 +- localedata/locales/cns11643_stroke | 70754 +++++++++++++++++++ localedata/locales/crh_UA | 1 - localedata/locales/cs_CZ | 1 - localedata/locales/csb_PL | 1 - localedata/locales/cv_RU | 1 - localedata/locales/cy_GB | 2 - localedata/locales/da_DK | 1 - localedata/locales/de_AT | 1 - localedata/locales/de_AT@euro | 1 - localedata/locales/de_BE | 1 - localedata/locales/de_BE@euro | 1 - localedata/locales/de_LU | 1 - localedata/locales/de_LU@euro | 1 - localedata/locales/dv_MV | 1 - localedata/locales/dz_BT | 1 - localedata/locales/el_GR | 1 - localedata/locales/en_AU | 1 - localedata/locales/en_BW | 1 - localedata/locales/en_CA | 1 - localedata/locales/en_DK | 1 - localedata/locales/en_GB | 1 - localedata/locales/en_IE | 1 - localedata/locales/en_IE@euro | 1 - localedata/locales/en_IN | 22 +- localedata/locales/en_NG | 1 - localedata/locales/en_NZ | 1 - localedata/locales/{mai_NP => en_SC} | 91 +- localedata/locales/en_ZA | 1 - localedata/locales/en_ZM | 1 - localedata/locales/en_ZW | 1 - localedata/locales/eo | 1 - localedata/locales/es_AR | 1 - localedata/locales/es_BO | 1 - localedata/locales/es_CL | 1 - localedata/locales/es_CO | 1 - localedata/locales/es_CR | 1 - localedata/locales/es_DO | 1 - localedata/locales/es_EC | 1 - localedata/locales/es_ES | 1 - localedata/locales/es_ES@euro | 1 - localedata/locales/es_GT | 1 - localedata/locales/es_HN | 1 - localedata/locales/es_MX | 1 - localedata/locales/es_NI | 1 - localedata/locales/es_PA | 1 - localedata/locales/es_PE | 1 - localedata/locales/es_PR | 1 - localedata/locales/es_PY | 1 - localedata/locales/es_SV | 1 - localedata/locales/es_US | 1 - localedata/locales/es_UY | 1 - localedata/locales/es_VE | 1 - localedata/locales/et_EE | 1 - localedata/locales/eu_ES | 1 - localedata/locales/eu_ES@euro | 1 - localedata/locales/fa_IR | 1 - localedata/locales/ff_SN | 1 - localedata/locales/fi_FI | 1 - localedata/locales/fi_FI@euro | 1 - localedata/locales/fil_PH | 1 - localedata/locales/fo_FO | 1 - localedata/locales/fr_BE | 1 - localedata/locales/fr_BE@euro | 1 - localedata/locales/fr_CA | 1 - localedata/locales/fr_CH | 1 - localedata/locales/fr_FR | 1 - localedata/locales/fr_FR@euro | 1 - localedata/locales/fr_LU | 1 - localedata/locales/fr_LU@euro | 1 - localedata/locales/fur_IT | 1 - localedata/locales/fy_DE | 2 - localedata/locales/fy_NL | 1 - localedata/locales/ga_IE | 1 - localedata/locales/ga_IE@euro | 1 - localedata/locales/gd_GB | 2 - localedata/locales/gez_ER | 2 - localedata/locales/gez_ER@abegede | 2 - localedata/locales/gez_ET | 2 - localedata/locales/gez_ET@abegede | 2 - localedata/locales/gl_ES | 1 - localedata/locales/gl_ES@euro | 1 - localedata/locales/gu_IN | 21 +- localedata/locales/gv_GB | 1 - localedata/locales/ha_NG | 1 - localedata/locales/hak_TW | 2 - localedata/locales/he_IL | 1 - localedata/locales/hi_IN | 16 +- localedata/locales/hr_HR | 1 - localedata/locales/ht_HT | 2 - localedata/locales/hu_HU | 1 - localedata/locales/hy_AM | 2 - localedata/locales/ia_FR | 1 - localedata/locales/id_ID | 1 - localedata/locales/ig_NG | 1 - localedata/locales/ik_CA | 1 - localedata/locales/is_IS | 1 - localedata/locales/it_CH | 1 - localedata/locales/it_IT | 1 - localedata/locales/it_IT@euro | 1 - localedata/locales/iu_CA | 2 - localedata/locales/ja_JP | 1 - localedata/locales/ka_GE | 2 - localedata/locales/kk_KZ | 1 - localedata/locales/kl_GL | 1 - localedata/locales/km_KH | 1 - localedata/locales/kn_IN | 21 +- localedata/locales/kok_IN | 22 +- localedata/locales/ks_IN | 23 +- localedata/locales/ku_TR | 1 - localedata/locales/kw_GB | 1 - localedata/locales/ky_KG | 3 - localedata/locales/lb_LU | 1 - localedata/locales/lg_UG | 1 - localedata/locales/lo_LA | 1 - localedata/locales/lv_LV | 1 - localedata/locales/lzh_TW | 2 - localedata/locales/mg_MG | 1 - localedata/locales/mhr_RU | 1 - localedata/locales/mi_NZ | 1 - localedata/locales/mk_MK | 1 - localedata/locales/ml_IN | 25 +- localedata/locales/mn_MN | 1 - localedata/locales/mr_IN | 22 +- localedata/locales/mt_MT | 6 +- localedata/locales/nan_TW | 2 - localedata/locales/nan_TW@latin | 1 - localedata/locales/nhn_MX | 1 - localedata/locales/niu_NU | 2 - localedata/locales/niu_NZ | 2 - localedata/locales/nl_BE | 1 - localedata/locales/nl_BE@euro | 1 - localedata/locales/nl_NL | 1 - localedata/locales/nl_NL@euro | 1 - localedata/locales/nr_ZA | 2 - localedata/locales/nso_ZA | 2 - localedata/locales/oc_FR | 2 - localedata/locales/om_ET | 2 - localedata/locales/om_KE | 2 - localedata/locales/or_IN | 22 +- localedata/locales/os_RU | 1 - localedata/locales/pa_IN | 18 +- localedata/locales/pa_PK | 1 - localedata/locales/pl_PL | 1 - localedata/locales/ps_AF | 1 - localedata/locales/pt_BR | 1 - localedata/locales/pt_PT | 1 - localedata/locales/pt_PT@euro | 1 - localedata/locales/quz_PE | 2 - localedata/locales/ro_RO | 1 - localedata/locales/ru_RU | 1 - localedata/locales/ru_UA | 1 - localedata/locales/sa_IN | 21 +- localedata/locales/sc_IT | 1 - localedata/locales/sd_IN | 22 +- localedata/locales/se_NO | 1 - localedata/locales/sgs_LT | 1 - localedata/locales/si_LK | 1 - localedata/locales/sid_ET | 2 - localedata/locales/sk_SK | 1 - localedata/locales/sl_SI | 1 - localedata/locales/so_DJ | 2 - localedata/locales/so_ET | 2 - localedata/locales/so_KE | 2 - localedata/locales/so_SO | 2 - localedata/locales/sr_ME | 1 - localedata/locales/sr_RS | 1 - localedata/locales/sr_RS@latin | 1 - localedata/locales/ss_ZA | 2 - localedata/locales/st_ZA | 2 - localedata/locales/sv_FI | 1 - localedata/locales/sv_FI@euro | 1 - localedata/locales/sv_SE | 1 - localedata/locales/sw_KE | 1 - localedata/locales/sw_TZ | 1 - localedata/locales/szl_PL | 1 - localedata/locales/ta_IN | 22 +- localedata/locales/ta_LK | 1 - localedata/locales/tcy_IN | 2 +- localedata/locales/te_IN | 22 +- localedata/locales/tg_TJ | 1 - localedata/locales/th_TH | 1 - localedata/locales/ti_ER | 2 - localedata/locales/ti_ET | 2 - localedata/locales/tig_ER | 2 - localedata/locales/tk_TM | 1 - localedata/locales/tl_PH | 1 - localedata/locales/tn_ZA | 2 - localedata/locales/tr_CY | 1 - localedata/locales/tr_TR | 1 - localedata/locales/ts_ZA | 2 - localedata/locales/tt_RU | 1 - localedata/locales/tt_RU@iqtelif | 1 - localedata/locales/ug_CN | 1 - localedata/locales/uk_UA | 1 - localedata/locales/ur_IN | 2 +- localedata/locales/ur_PK | 1 - localedata/locales/uz_UZ@cyrillic | 1 - localedata/locales/ve_ZA | 2 - localedata/locales/vi_VN | 1 - localedata/locales/wa_BE | 2 - localedata/locales/wa_BE@euro | 1 - localedata/locales/wae_CH | 2 - localedata/locales/wal_ET | 2 - localedata/locales/wo_SN | 1 - localedata/locales/xh_ZA | 2 - localedata/locales/yi_US | 1 - localedata/locales/yo_NG | 1 - localedata/locales/zh_TW | 1 - localedata/locales/zu_ZA | 2 - malloc/malloc.c | 20 +- malloc/mcheck.c | 50 +- malloc/mtrace.c | 58 +- manual/lang.texi | 94 +- manual/setjmp.texi | 5 + manual/tunables.texi | 2 +- misc/err.h | 2 +- misc/mmap.c | 4 +- misc/mmap64.c | 4 +- misc/mprotect.c | 2 +- misc/msync.c | 2 +- misc/munmap.c | 2 +- nptl/Makefile | 6 +- .../lcong48.c => nptl/tst-compat-forwarder-mod.c | 10 +- .../tst-compat-forwarder.c | 23 +- nss/getXXbyYY_r.c | 10 +- posix/bits/types.h | 1 - posix/posix_madvise.c | 2 +- socket/send.c | 2 +- socket/sendto.c | 2 +- socket/setsockopt.c | 2 +- stdlib/Makefile | 2 +- stdlib/tst-strfmon_l.c | 20 +- string/memcmp.c | 5 +- string/memrchr.c | 27 +- sysdeps/aarch64/memcmp.S | 176 +- sysdeps/aarch64/multiarch/Makefile | 2 +- sysdeps/aarch64/multiarch/ifunc-impl-list.c | 3 +- sysdeps/aarch64/multiarch/memcpy.c | 7 +- sysdeps/aarch64/multiarch/memcpy_falkor.S | 184 + sysdeps/arm/sys/ucontext.h | 8 +- .../generic/function-attrs.h | 18 +- sysdeps/generic/ldsodefs.h | 107 +- sysdeps/generic/localplt.data | 2 + sysdeps/generic/sys/ucontext.h | 10 +- sysdeps/i386/configure | 17 - sysdeps/i386/configure.ac | 14 - sysdeps/i386/function-attrs.h | 39 + sysdeps/i386/sys/ucontext.h | 10 +- sysdeps/m68k/sys/ucontext.h | 8 +- sysdeps/mach/hurd/dl-sysdep.c | 6 +- sysdeps/mach/hurd/mmap.c | 20 +- sysdeps/mach/hurd/mmap64.c | 4 +- sysdeps/mach/mprotect.c | 2 +- sysdeps/mach/msync.c | 2 +- sysdeps/mach/munmap.c | 2 +- sysdeps/mips/bits/setjmp.h | 8 +- sysdeps/mips/sys/ucontext.h | 10 +- sysdeps/posix/getaddrinfo.c | 10 +- sysdeps/posix/getcwd.c | 6 +- sysdeps/powerpc/fpu/math_private.h | 2 +- sysdeps/powerpc/powerpc32/memset.S | 2 +- sysdeps/powerpc/powerpc32/power4/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/power4/memset.S | 2 +- sysdeps/powerpc/powerpc32/power6/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/power6/memset.S | 2 +- sysdeps/powerpc/powerpc32/power7/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/power7/mempcpy.S | 2 +- sysdeps/powerpc/powerpc32/power7/memset.S | 2 +- sysdeps/powerpc/powerpc64/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/memset.S | 2 +- sysdeps/powerpc/powerpc64/power4/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/power4/memset.S | 2 +- sysdeps/powerpc/powerpc64/power6/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/power6/memset.S | 2 +- sysdeps/powerpc/powerpc64/power7/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/power7/mempcpy.S | 2 +- sysdeps/powerpc/powerpc64/power7/memset.S | 2 +- sysdeps/powerpc/powerpc64/power8/memset.S | 2 +- .../powerpc/powerpc64le/power9/fpu/e_sqrtf128.c | 2 +- sysdeps/tile/memcmp.c | 5 +- sysdeps/unix/sysv/linux/aarch64/cpu-features.c | 1 + sysdeps/unix/sysv/linux/aarch64/cpu-features.h | 3 + sysdeps/unix/sysv/linux/aarch64/localplt.data | 2 + sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h | 8 +- sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h | 10 +- sysdeps/unix/sysv/linux/alpha/localplt.data | 2 + sysdeps/unix/sysv/linux/alpha/oldglob.c | 2 +- sysdeps/unix/sysv/linux/alpha/sys/ucontext.h | 10 +- sysdeps/unix/sysv/linux/arm/localplt.data | 2 + sysdeps/unix/sysv/linux/arm/sys/ucontext.h | 12 +- sysdeps/unix/sysv/linux/hppa/localplt.data | 2 + sysdeps/unix/sysv/linux/hppa/sys/ucontext.h | 10 +- sysdeps/unix/sysv/linux/i386/localplt.data | 2 + sysdeps/unix/sysv/linux/ia64/localplt.data | 2 + sysdeps/unix/sysv/linux/ia64/sys/ptrace.h | 6 - sysdeps/unix/sysv/linux/m68k/localplt.data | 2 + sysdeps/unix/sysv/linux/m68k/sys/ucontext.h | 8 +- sysdeps/unix/sysv/linux/microblaze/localplt.data | 2 + sysdeps/unix/sysv/linux/mips/sys/ucontext.h | 6 +- sysdeps/unix/sysv/linux/mmap.c | 2 +- sysdeps/unix/sysv/linux/nios2/localplt.data | 2 + sysdeps/unix/sysv/linux/nios2/sys/ucontext.h | 6 +- .../sysv/linux/powerpc/powerpc32/fpu/localplt.data | 2 + .../linux/powerpc/powerpc32/nofpu/localplt.data | 2 + .../sysv/linux/powerpc/powerpc64/localplt.data | 2 + sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h | 6 - sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h | 11 +- sysdeps/unix/sysv/linux/s390/localplt.data | 2 + sysdeps/unix/sysv/linux/s390/pt-longjmp.c | 4 +- sysdeps/unix/sysv/linux/s390/sys/ptrace.h | 6 - sysdeps/unix/sysv/linux/s390/sys/ucontext.h | 6 +- sysdeps/unix/sysv/linux/sh/localplt.data | 2 + sysdeps/unix/sysv/linux/sh/sys/ucontext.h | 6 +- .../unix/sysv/linux/sparc/sparc32/localplt.data | 2 + .../unix/sysv/linux/sparc/sparc64/localplt.data | 2 + sysdeps/unix/sysv/linux/sparc/sys/ptrace.h | 6 - sysdeps/unix/sysv/linux/sparc/sys/ucontext.h | 4 +- sysdeps/unix/sysv/linux/sys/ptrace.h | 6 - sysdeps/unix/sysv/linux/tile/sys/ucontext.h | 10 +- sysdeps/unix/sysv/linux/x86/sys/ucontext.h | 4 +- sysdeps/x86_64/localplt.data | 2 + 382 files changed, 72706 insertions(+), 1593 deletions(-) create mode 100644 elf/dl-exception.c create mode 100644 localedata/locales/cns11643_stroke copy localedata/locales/{mai_NP => en_SC} (50%) copy stdlib/lcong48.c => nptl/tst-compat-forwarder-mod.c (77%) copy math/test-fe-snans-always-signal.c => nptl/tst-compat-forwarder.c (67%) create mode 100644 sysdeps/aarch64/multiarch/memcpy_falkor.S copy support/xmprotect.c => sysdeps/generic/function-attrs.h (65%) create mode 100644 sysdeps/i386/function-attrs.h