This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/pr18822 in repository glibc.
discards 9756b67d83 Hide internal printf functions [BZ #18822/21986] discards 147f4263a5 Hide internal __gettextparse function [BZ #18822] discards 636814c741 [PATCH] Hide internal __get_sol function [BZ #18822] discards 00e68790eb Move hidden_proto (__dl_iterate_phdr) to include/link.h [BZ #18822] discards be195cb3fa Hide internal __bsd_getpt function [BZ #18822] discards d5c86a82fb Hide internal __fopen_maybe_mmap function [BZ #18822] discards a8ca03a013 Hide internal __tdestroy function [BZ #18822] discards b511435625 Hide internal __assert_fail_base function [BZ #18822] discards 3da9afde9e Hide internal __sysinfo function [BZ #18822] discards efb119997c Hide internal signal functions [BZ #18822] discards 3d6eebe257 Hide internal __strsep function [BZ #18822] discards f5100a6906 Hide __posix_spawn_file_actions_realloc/__spawni [BZ #18822] discards 7da9d085aa Hide internal __mremap function [BZ #18822] discards 7c320c7cf0 Hide internal __malloc_check_init function [BZ #18822] discards 8e31bc0902 Hide internal __ioctl function [BZ #18822] discards 0cfe1127b9 Mark internal intl functions with attribute_hidden [BZ #18822] discards 6abffd33c3 Hide internal sysinfo functions [BZ #18822] discards a6d0081489 Hide __chmod and __mkdir [BZ #18822] discards 63b598c5dd Mark internal netlink functions with attribute_hidden [BZ #18822] discards d83f808afa Mark internal rpc functions with attribute_hidden [BZ #18822] discards ac56de9dae Hide __readv and __writev [BZ #18822] discards 1c1721c264 Hide internal regex functions [BZ #18822] discards 863c00b081 Mark internal stdlib functions with attribute_hidden [BZ #18822] discards f203fb8da1 Mark internal utmp functions with attribute_hidden [BZ #18822] discards db9194ccc9 Mark internal dirent functions with attribute_hidden [BZ #18822] discards 48228c0613 Mark internal getXXXbyYYY functions with attribute_hidden [B [...] discards 34897a41d4 Mark internal stdio functions with attribute_hidden [BZ #18822] discards 68e6d92f12 Mark internal gshadow functions with attribute_hidden [BZ #18822] discards 617f57473b Mark internal statfs functions with attribute_hidden [BZ #18822] discards 1a69476dce Mark internal time functions with attribute_hidden [BZ #18822] discards 87d73d811e Mark internal nscd functions with attribute_hidden [BZ #18822] discards 6be1f3ad56 Mark internal gmp functions with attribute_hidden [BZ #18822] discards 1b55073206 Mark internal wchar functions with attribute_hidden [BZ #18822] discards d200fab751 Mark __dso_handle as hidden [BZ #18822] discards d7beee5515 Mark internal grp/pwd/shadow functions with attribute_hidden [...] discards 9af475099e Mark internal unistd functions with attribute_hidden [BZ #18822] discards bd2cb364ff Mark internal argp functions with attribute_hidden [BZ #18822] discards 9d3aaa1d08 Mark ____wcsto*_l_internal functions with attribute_hidden [ [...] discards 96ed4155fa Mark __internal_statvfs[64] with attribute_hidden [BZ #18822] discards b2a0f09d70 Mark 3 *_internal functions with attribute_hidden [BZ #18822] discards 4dbf3d9e7f Mark internal functions with attribute_hidden [BZ #18822] discards a7e6555496 string/stratcliff.c: Replace int with size_t [BZ #21982] adds 4504783c0f benchtests: Do not compile benchmark objects as libc modules [...] adds 813378e9fe Obsolete matherr, _LIB_VERSION, libieee.a. adds 831bbd5527 Remove SPARC sqrt wrappers (bug 21973). adds df1deda600 Revert "Add hidden visibility to internal function prototypes". adds 19926de954 Consolidate non cancellable writev call adds 7369800c04 Consolidate non cancellable fcntl call adds a8410a5fc9 Consolidate non cancellable waitpid call adds ea99fcd038 Fix GCC 7 build of k_standard.c. adds 75dfe623df Fix position of tests-unsupported definition in assert/Makefile. adds 80f91666fe Fix sparc32 bits/long-double.h (bug 21987). adds a4d57b7947 math: Statically link tests of internal functionality adds 8d2ec55329 Add hidden visibility to internal function prototypes new c1fb2b4a46 string/stratcliff.c: Replace int with size_t [BZ #21982] new bfe18e7062 Mark internal functions with attribute_hidden [BZ #18822] new 1a010e413f Mark 3 *_internal functions with attribute_hidden [BZ #18822] new 727d964664 Mark __internal_statvfs[64] with attribute_hidden [BZ #18822] new c007703290 Mark ____wcsto*_l_internal functions with attribute_hidden [ [...] new ff9259e234 Mark internal argp functions with attribute_hidden [BZ #18822] new 79d55c9b81 Mark internal unistd functions with attribute_hidden [BZ #18822] new 8cb5f3011d Mark internal grp/pwd/shadow functions with attribute_hidden [...] new cf8c488b1a Mark __dso_handle as hidden [BZ #18822] new b8ae5c07cd Mark internal wchar functions with attribute_hidden [BZ #18822] new a074b2025e Mark internal gmp functions with attribute_hidden [BZ #18822] new 907faf9909 Mark internal nscd functions with attribute_hidden [BZ #18822] new c0d40f29a2 Mark internal time functions with attribute_hidden [BZ #18822] new 984ed87551 Mark internal statfs functions with attribute_hidden [BZ #18822] new 454baea4d2 Mark internal gshadow functions with attribute_hidden [BZ #18822] new 5ddbf9b3ad Mark internal stdio functions with attribute_hidden [BZ #18822] new c0395db2ee Mark internal getXXXbyYYY functions with attribute_hidden [B [...] new 51c09b509f Mark internal dirent functions with attribute_hidden [BZ #18822] new d694bcdf27 Mark internal utmp functions with attribute_hidden [BZ #18822] new 159a78acd7 Mark internal stdlib functions with attribute_hidden [BZ #18822] new d44a6582c6 Hide internal regex functions [BZ #18822] new 8897d1a187 Hide __readv and __writev [BZ #18822] new a91243f261 Mark internal rpc functions with attribute_hidden [BZ #18822] new 1380aa68be Mark internal netlink functions with attribute_hidden [BZ #18822] new 658d7fcae2 Hide __chmod and __mkdir [BZ #18822] new fc57e341a5 Hide internal sysinfo functions [BZ #18822] new a00b02fe7a Mark internal intl functions with attribute_hidden [BZ #18822] new ccc38c808e Hide internal __ioctl function [BZ #18822] new e4d95f6cef Hide internal __malloc_check_init function [BZ #18822] new 4cfbae33f5 Hide internal __mremap function [BZ #18822] new 379b4687a4 Hide __posix_spawn_file_actions_realloc/__spawni [BZ #18822] new c4bc491b10 Hide internal __strsep function [BZ #18822] new e8861ad2c8 Hide internal signal functions [BZ #18822] new 2d6f239ca0 Hide internal __sysinfo function [BZ #18822] new bcf6b906d0 Hide internal __assert_fail_base function [BZ #18822] new 079e2f4bdd Hide internal __tdestroy function [BZ #18822] new 148e7646d3 Hide internal __fopen_maybe_mmap function [BZ #18822] new de6b1283ce Hide internal __bsd_getpt function [BZ #18822] new 435fa00697 Move hidden_proto (__dl_iterate_phdr) to include/link.h [BZ #18822] new 64715e1de4 [PATCH] Hide internal __get_sol function [BZ #18822] new bee48444df Hide internal __gettextparse function [BZ #18822] new 51609d4f64 Hide internal printf functions [BZ #18822/21986] new b2911cfc16 Hide internal idna functions [BZ #18822] new 2e59eacad0 [PATCH] Hide internal __ifreq function [BZ #18822] new d1fc2e2e4e Hide internal __hasmntopt function [BZ #18822] new 450faea0b7 Hide internal __hash_string function [BZ #18822]
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 (9756b67d83) \ N -- N -- N refs/heads/hjl/pr18822 (450faea0b7)
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 46 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 | 270 +++++++++++++++++++++ NEWS | 8 + assert/Makefile | 4 +- benchtests/Makefile | 9 +- conform/linknamespace.pl | 8 +- gmon/gmon.c | 12 +- include/idna.h | 8 + include/ifreq.h | 14 ++ include/math.h | 2 - include/mntent.h | 1 + inet/getnameinfo.c | 4 +- intl/hash-string.h | 3 +- libio/iopopen.c | 2 +- login/utmp_file.c | 4 +- manual/arith.texi | 8 - math/Makefile | 34 +-- math/ieee-math.c | 6 - math/lgamma-compat.h | 1 + math/libm-test-support.c | 7 - math/math-svid-compat.h | 90 +++++++ math/math.h | 66 +---- math/{s_nan_template.c => test-matherr-2.c} | 34 ++- math/{s_nan_template.c => test-matherr-3.c} | 29 ++- math/test-matherr.c | 28 ++- math/w_acos_compat.c | 1 + math/w_acosf_compat.c | 1 + math/w_acosh_compat.c | 1 + math/w_acoshf_compat.c | 1 + math/w_acoshl_compat.c | 1 + math/w_acosl_compat.c | 1 + math/w_asin_compat.c | 1 + math/w_asinf_compat.c | 1 + math/w_asinl_compat.c | 1 + math/w_atan2_compat.c | 1 + math/w_atan2f_compat.c | 1 + math/w_atan2l_compat.c | 1 + math/w_atanh_compat.c | 1 + math/w_atanhf_compat.c | 1 + math/w_atanhl_compat.c | 1 + math/w_cosh_compat.c | 1 + math/w_coshf_compat.c | 1 + math/w_coshl_compat.c | 1 + math/w_exp10_compat.c | 1 + math/w_exp10f_compat.c | 1 + math/w_exp10l_compat.c | 1 + math/w_exp2_compat.c | 1 + math/w_exp2f_compat.c | 1 + math/w_exp2l_compat.c | 1 + math/w_fmod_compat.c | 1 + math/w_fmodf_compat.c | 1 + math/w_fmodl_compat.c | 1 + math/w_hypot_compat.c | 1 + math/w_hypotf_compat.c | 1 + math/w_hypotl_compat.c | 1 + math/w_j0_compat.c | 1 + math/w_j0f_compat.c | 1 + math/w_j0l_compat.c | 1 + math/w_j1_compat.c | 1 + math/w_j1f_compat.c | 1 + math/w_j1l_compat.c | 1 + math/w_jn_compat.c | 1 + math/w_jnf_compat.c | 1 + math/w_jnl_compat.c | 1 + math/w_lgamma_main.c | 1 + math/w_lgamma_r_compat.c | 1 + math/w_lgammaf_main.c | 1 + math/w_lgammaf_r_compat.c | 1 + math/w_lgammal_main.c | 1 + math/w_lgammal_r_compat.c | 1 + math/w_log10_compat.c | 1 + math/w_log10f_compat.c | 1 + math/w_log10l_compat.c | 1 + math/w_log2_compat.c | 1 + math/w_log2f_compat.c | 1 + math/w_log2l_compat.c | 1 + math/w_log_compat.c | 1 + math/w_logf_compat.c | 1 + math/w_logl_compat.c | 1 + math/w_pow_compat.c | 1 + math/w_powf_compat.c | 1 + math/w_powl_compat.c | 1 + math/w_remainder_compat.c | 2 + math/w_remainderf_compat.c | 2 + math/w_remainderl_compat.c | 2 + math/w_scalb_compat.c | 1 + math/w_scalbf_compat.c | 1 + math/w_scalbl_compat.c | 1 + math/w_sinh_compat.c | 1 + math/w_sinhf_compat.c | 1 + math/w_sinhl_compat.c | 1 + math/w_sqrt_compat.c | 1 + math/w_sqrtf_compat.c | 1 + math/w_sqrtl_compat.c | 1 + math/w_tgamma_compat.c | 1 + math/w_tgammaf_compat.c | 1 + math/w_tgammal_compat.c | 1 + misc/mntent_r.c | 1 + resolv/herror.c | 2 +- sysdeps/generic/ifreq.h | 12 - sysdeps/generic/math_private.h | 5 - sysdeps/generic/not-cancel.h | 6 +- sysdeps/ia64/fpu/libm_error.c | 8 + sysdeps/ia64/fpu/libm_support.h | 39 +-- sysdeps/ia64/fpu/s_matherrf.c | 5 +- sysdeps/ia64/fpu/s_matherrl.c | 5 +- sysdeps/ieee754/dbl-64/w_exp_compat.c | 1 + sysdeps/ieee754/flt-32/w_expf_compat.c | 1 + sysdeps/ieee754/k_standard.c | 4 + sysdeps/ieee754/k_standardf.c | 1 + sysdeps/ieee754/k_standardl.c | 1 + sysdeps/ieee754/ldbl-128/w_expl_compat.c | 1 + sysdeps/ieee754/ldbl-128ibm/w_expl_compat.c | 1 + sysdeps/ieee754/ldbl-96/w_expl_compat.c | 1 + sysdeps/ieee754/s_lib_version.c | 22 +- sysdeps/ieee754/s_matherr.c | 8 +- sysdeps/mach/hurd/ifreq.h | 12 - sysdeps/posix/getaddrinfo.c | 5 +- .../powerpc/powerpc32/power4/fpu/w_sqrt_compat.S | 1 + .../powerpc/powerpc32/power4/fpu/w_sqrtf_compat.S | 1 + .../powerpc/powerpc32/power5/fpu/w_sqrt_compat.S | 1 + .../powerpc/powerpc32/power5/fpu/w_sqrtf_compat.S | 1 + sysdeps/sparc/sparc32/fpu/w_sqrt_compat.S | 53 ---- sysdeps/sparc/sparc32/fpu/w_sqrtf_compat.S | 51 ---- .../sparc/sparc32/sparcv9/fpu/multiarch/Makefile | 1 - .../sparcv9/fpu/multiarch/w_sqrt_compat-vis3.S | 49 ---- .../sparc32/sparcv9/fpu/multiarch/w_sqrt_compat.S | 12 - .../sparcv9/fpu/multiarch/w_sqrtf_compat-vis3.S | 47 ---- .../sparc32/sparcv9/fpu/multiarch/w_sqrtf_compat.S | 12 - sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrt_compat.S | 51 ---- sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrtf_compat.S | 50 ---- sysdeps/sparc/sparc64/fpu/w_sqrt_compat.S | 48 ---- sysdeps/sparc/sparc64/fpu/w_sqrtf_compat.S | 48 ---- sysdeps/unix/sysv/linux/not-cancel.h | 23 +- .../linux/sparc/{ => sparc32}/bits/long-double.h | 0 sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 1 + .../linux/sparc/{ => sparc64}/bits/long-double.h | 0 sysdeps/unix/sysv/linux/waitpid.c | 12 + 137 files changed, 640 insertions(+), 690 deletions(-) create mode 100644 include/idna.h create mode 100644 include/ifreq.h delete mode 100644 math/ieee-math.c create mode 100644 math/math-svid-compat.h copy math/{s_nan_template.c => test-matherr-2.c} (61%) copy math/{s_nan_template.c => test-matherr-3.c} (71%) delete mode 100644 sysdeps/sparc/sparc32/fpu/w_sqrt_compat.S delete mode 100644 sysdeps/sparc/sparc32/fpu/w_sqrtf_compat.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt_compat-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt_compat.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf_compat-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf_compat.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrt_compat.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrtf_compat.S delete mode 100644 sysdeps/sparc/sparc64/fpu/w_sqrt_compat.S delete mode 100644 sysdeps/sparc/sparc64/fpu/w_sqrtf_compat.S copy sysdeps/unix/sysv/linux/sparc/{ => sparc32}/bits/long-double.h (100%) rename sysdeps/unix/sysv/linux/sparc/{ => sparc64}/bits/long-double.h (100%)